OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/21151
4         * g++.dg/pch/local-1.C: New.
5         * g++.dg/pch/local-1.Hs: New.
6
7 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8
9         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11         * gcc.dg/tree-ssa/pr14341.c: New test.
12         * gcc.dg/tree-ssa/pr14841.c: New test.
13         * gcc.dg/tree-ssa/pr20701.c: New test.
14         * gcc.dg/tree-ssa/pr21086.c: New test.
15         * gcc.dg/tree-ssa/pr21090.c: New test.
16         * gcc.dg/tree-ssa/pr21332.c: New test.
17         * gcc.dg/tree-ssa/pr21458.c: New test.
18         * gcc.dg/tree-ssa/pr21658.c: New test.
19         * gcc.dg/tree-ssa/vrp01.c: New test.
20         * gcc.dg/tree-ssa/vrp02.c: New test.
21         * gcc.dg/tree-ssa/vrp03.c: New test.
22         * gcc.dg/tree-ssa/vrp04.c: New test.
23         * gcc.dg/tree-ssa/vrp05.c: New test.
24         * gcc.dg/tree-ssa/vrp06.c: New test.
25         * gcc.dg/tree-ssa/vrp07.c: New test.
26         * gcc.dg/tree-ssa/vrp08.c: New test.
27         * gcc.dg/tree-ssa/vrp09.c: New test.
28         * gcc.dg/tree-ssa/vrp10.c: New test.
29         * gcc.dg/tree-ssa/vrp11.c: New test.
30         * gcc.dg/tree-ssa/vrp12.c: New test.
31         * gcc.dg/tree-ssa/vrp13.c: New test.
32
33 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
34
35         PR 21029
36         * gcc.dg/tree-ssa/pr21029.c: New test.
37
38 2005-06-01  Roger Sayle  <roger@eyesopen.com>
39
40         * gfortran.dg/logint-1.f: New test case.
41         * gfortran.dg/logint-2.f: Likewise.
42         * gfortran.dg/logint-3.f: Likewise.
43
44 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
45
46         PR c/21536
47         PR c/20760
48         * gcc.dg/20050527-1.c: New test.
49
50         * gcc.dg/i386-sse-12.c: New test.
51
52         PR fortran/21729
53         * gfortran.dg/implicit_5.f90: New test.
54
55 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
56
57         PR fortran/20883
58         * gfortran/assign_4.f90: New test.
59         * gfortran/assign_2.f90: Change compile to run.
60
61 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
62
63         * lib/target-supports.exp 
64         (check_effective_target_sync_char_short): New.
65         * gcc.dg/sync-2.c: New.
66
67 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
68
69         PR tree-optimization/21817
70         * gcc.dg/torture/pr21817-1.c: New.
71
72 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
73
74         PR c++/21165
75         * g++.dg/template/init5.C: New.
76
77 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
78
79         * gfortran.dg/char_initialiser_actual.f90:
80         Test character initialisers as actual arguments.
81         * gfortran.dg/char_pointer_comp_assign.f90:
82         Test character pointer structure component assignments.
83         * gfortran.dg/char_array_structure_constructor.f90:
84         Test character components in structure constructors.
85
86 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
87
88         PR middle-end/20931
89         * g++.dg/opt/pr20931.C: New test.
90
91 2005-05-31  Andreas Jaeger  <aj@suse.de>
92
93         PR testsuite/20772
94         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
95         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
96         g++.old-deja/g++.ext/asmspec1.C,
97         g++.old-deja/g++.other/regstack.C,
98         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
99         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
100         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
101         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
102         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
103         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
104         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
105         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
106         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
107         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
108         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
109         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
110         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
111         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
112         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
113         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
114         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
115         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
116         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
117
118 2005-05-31  Jeff Law  <law@redhat.com>
119
120         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
121
122 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
123
124         PR middle-end/21743
125         * gcc.dg/builtins-1.c: Activate disabled clog test.
126         * gcc.dg/torture/builtin-attr-1.c: Likewise.
127
128 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
129
130         * gfortran.dg/char_pointer_assign.f90:
131         Test character-pointer assignments and pointer assignments.
132         * gfortran.dg/char_pointer_dummy.f90:
133         Test character-pointer dummy arguments.
134         * gfortran.dg/char_pointer_func.f90:
135         Test character-pointer function returns.
136         * gfortran.dg/char_pointer_dependency.f90:
137         Test character-pointer functions with dependencies.
138
139 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/21784
142         * g++.dg/lookup/using14.C: New test.
143
144 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
145
146         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
147         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
148         trailing ^M.
149
150 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
151
152         PR c++/17413
153         * g++.dg/template/local5.C: New.
154
155         PR target/21761
156         * gcc.c-torture/compile/pr21761.c: New.
157
158         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
159         before darwin8.
160
161 2005-05-30  Steven G. Kargl
162
163         PR fortran/20846
164         * gfortran.dg/inquire_8.f90: New test.
165
166 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
167
168         PR libfortran/21376
169         * gfortran.dg/output_exponents_1.f90: New test.
170
171 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
172
173         PR libfortran/20006
174         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
175
176 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/21210
179         * g++.dg/ext/complex1.C: New test.
180
181         PR c++/21340
182         * g++.dg/init/ctor6.C: New test.
183
184 2005-05-29  Jan Hubicka  <jh@suse.cz>
185
186         * gcc.c-torture/compile/pr21562.c: New.
187
188 2005-05-28  Steven G. Kargl <kargls@comcast.net>
189
190         * gfortran.dg/subnormal_1.f90: New test.
191
192 2005-05-28  Jan Hubicka  <jh@suse.cz>
193
194         * tree-prof.exp: Fix comment.
195         * value-prof-1.c: New.
196         * value-prof-2.c: New.
197         * value-prof-3.c: New.
198         * value-prof-4.c: New.
199
200 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/21614
203         * g++.dg/expr/ptrmem6.C: New test.
204         * g++.dg/expr/ptrmem6a.C: Likewise.
205
206 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
207
208         PR tree-optimization/21658
209         * gcc.dg/tree-ssa/pr21658.c: New.
210
211 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
212
213         PR c++/21455
214         * g++.dg/inherit/ptrmem3.C: New.
215
216         PR c++/21681
217         * g++.dg/parse/template16.C: New.
218
219 2005-05-27  Andreas Jaeger  <aj@suse.de>
220
221         * gcc.dg/setjmp-2.c: Only run in 32-bit.
222
223         * gcc.dg/i386-sse-8.c: Run test on all archs.
224
225 2005-05-26  Mike Stump  <mrs@apple.com>
226
227         * objc.dg/isa-field-1.m: Only run on darwin.
228         * objc.dg/lookup-1.m: Likewise.
229         * objc.dg/try-catch-8.m: Likewise.
230
231 2005-05-26  Roger Sayle  <roger@eyesopen.com>
232
233         PR tree-optimization/9814
234         * gcc.dg/pr9814-1.c: New test case.
235
236 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
237
238         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
239         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
240         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
241         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
242         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
243         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
244         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
245         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
246         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
247         objc.dg/try-catch-8.m: New.
248
249 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
250
251         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
252         remove extraneous semicolons.
253
254 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
255
256         * obj-c++.dg/comp-types-12.mm: New.
257         * objc.dg/comp-types-11.m: New.
258         * objc.dg/selector-4.m: New.
259
260 2005-05-26  Andreas Jaeger  <aj@suse.de>
261
262         PR testsuite/20772
263         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
264         g++.old-deja/g++.ext/attrib3.C,
265         g++.old-deja/g++.other/store-expr1.C,
266         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
267         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
268         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
269         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
270         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
271         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
272         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
273         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
274         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
275         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
276         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
277         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
278         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
279         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
280         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
281         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
282         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
283         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
284         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
285
286 2005-05-26  Andreas Jaeger  <aj@suse.de>
287
288         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
289         x86-64 compilation.
290
291 2005-05-26  Andreas Jaeger  <aj@suse.de>
292
293         PR testsuite/20772
294         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
295         gcc.misc-tests/i386-pf-athlon-1.c,
296         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
297         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
298         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
299         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
300         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
301         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
302         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
303         programs.
304
305         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
306         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
307         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
308         x86-64 compilation.
309
310         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
311         x86_64.
312
313         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
314         effective-target ilp32.
315
316 2005-05-26  David Ung  <davidu@mips.com>
317
318         * gcc.target/mips/ext_ins.c: New test for testing the generation
319         of MIPS32/64 rev 2 ext/ins instructions.
320
321 2005-05-26  Andreas Jaeger  <aj@suse.de>
322
323         * treelang/compile/unsigned.tree: Use gimple instead of
324         nonexisting generic dump.
325
326 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
327
328         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
329
330 2005-05-26  Andreas Jaeger  <aj@suse.de>
331
332         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
333
334 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
335
336         PR libfortran/17283
337         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
338         Test callee-allocated memory with write statements.
339
340 2005-05-25  Roger Sayle  <roger@eyesopen.com>
341
342         PR middle-end/21709
343         * gcc.dg/pr21709-1.c: New test case.
344
345 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
346             Mike Stump  <mrs@apple.com>
347
348         * objc/execute/next_mapping.h: Update for C++.
349
350         * obj-c++.dg/selector-1.mm: Move to...
351         * obj-c++.dg/selector-4.mm: here...
352
353         * obj-c++.dg/basic.mm: New.
354         * obj-c++.dg/comp-types-1.mm: New.
355         * obj-c++.dg/cxx-class-1.mm: New.
356         * obj-c++.dg/cxx-ivars-1.mm: New.
357         * obj-c++.dg/cxx-ivars-2.mm: New.
358         * obj-c++.dg/cxx-ivars-3.mm: New.
359         * obj-c++.dg/cxx-scope-1.mm: New.
360         * obj-c++.dg/cxx-scope-2.mm: New.
361         * obj-c++.dg/defs.mm: New.
362         * obj-c++.dg/empty-private-1.mm: New.
363         * obj-c++.dg/encode-1.mm: New.
364         * obj-c++.dg/encode-2.mm: New.
365         * obj-c++.dg/encode-3.mm: New.
366         * obj-c++.dg/extern-c-1.mm: New.
367         * obj-c++.dg/extra-semi.mm: New.
368         * obj-c++.dg/fix-and-continue-2.mm: New.
369         * obj-c++.dg/isa-field-1.mm: New.
370         * obj-c++.dg/ivar-list-semi.mm: New.
371         * obj-c++.dg/local-decl-1.mm: New.
372         * obj-c++.dg/lookup-1.mm: New.
373         * obj-c++.dg/lookup-2.mm: New.
374         * obj-c++.dg/method-1.mm: New.
375         * obj-c++.dg/method-2.mm: New.
376         * obj-c++.dg/method-3.mm: New.
377         * obj-c++.dg/method-4.mm: New.
378         * obj-c++.dg/method-5.mm: New.
379         * obj-c++.dg/method-6.mm: New.
380         * obj-c++.dg/method-7.mm: New.
381         * obj-c++.dg/no-extra-load.mm: New.
382         * obj-c++.dg/overload-1.mm: New.
383         * obj-c++.dg/pragma-1.mm: New.
384         * obj-c++.dg/pragma-2.mm: New.
385         * obj-c++.dg/private-1.mm: New.
386         * obj-c++.dg/private-2.mm: New.
387         * obj-c++.dg/proto-qual-1.mm: New.
388         * obj-c++.dg/qual-types-1.mm: New.
389         * obj-c++.dg/stubify-1.mm: New.
390         * obj-c++.dg/stubify-2.mm: New.
391         * obj-c++.dg/super-class-1.mm: New.
392         * obj-c++.dg/super-class-2.mm: New.
393         * obj-c++.dg/super-dealloc-1.mm: New.
394         * obj-c++.dg/super-dealloc-2.mm: New.
395         * obj-c++.dg/template-1.mm: New.
396         * obj-c++.dg/template-2.mm: New.
397         * obj-c++.dg/template-3.mm: New.
398         * obj-c++.dg/template-4.mm: New.
399         * obj-c++.dg/template-5.mm: New.
400         * obj-c++.dg/template-6.mm: New.
401         * obj-c++.dg/try-catch-1.mm: New.
402         * obj-c++.dg/try-catch-2.mm: New.
403         * obj-c++.dg/try-catch-3.mm: New.
404         * obj-c++.dg/try-catch-4.mm: New.
405         * obj-c++.dg/try-catch-5.mm: New.
406         * obj-c++.dg/try-catch-6.mm: New.
407         * obj-c++.dg/try-catch-7.mm: New.
408         * obj-c++.dg/try-catch-8.mm: New.
409         * obj-c++.dg/try-catch-9.mm: New.
410         * obj-c++.dg/va-meth-1.mm: New.
411
412 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
413
414         * obj-c++.dg/selector-1.mm: New.
415         * obj-c++.dg/selector-2.mm: New.
416
417 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
418
419         * obj-c++.dg/selector-3.mm: New.
420         * objc.dg/selector-3.m: New.
421
422 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
423
424         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
425         about where warning appears.
426
427 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
428
429         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
430         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
431         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
432         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
433
434 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
435
436         * gcc.dg/20050524-1.c: New test.
437
438 2005-05-25  Jan Hubicka  <jh@suse.cz>
439
440         * gcc.dg/tree-prof/inliner-1.c: New.
441
442 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
443
444         * gcc.dg/tree-prof: New directory.
445         * gcc.dg/tree-prof/tree-prof.exp: New.
446
447 2005-05-25  DJ Delorie  <dj@redhat.com>
448
449         * gcc.dg/Wattributes-1.c: New.
450         * gcc.dg/Wattributes-2.c: New.
451         * gcc.dg/Wattributes-3.c: New.
452
453 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
454
455         PR tree-optimization/19833
456         * gcc.dg/uninit-4.c: Remove xfail.
457         * gcc.dg/uninit-9.c: Ditto.
458
459 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
460
461         * obj-c++.dg/bitfield-[1-5].mm: New.
462         * obj-c++.dg/class-protocol-1.mm: New.
463         * obj-c++.dg/comp-types-1[0-1].mm: New.
464         * obj-c++.dg/comp-types-[2-9].mm: New.
465         * obj-c++.dg/encode-[4-8].mm: New.
466         * obj-c++.dg/layout-1.mm: New.
467         * obj-c++.dg/method-1[0-9].mm: New.
468         * obj-c++.dg/method-2[0-1].mm: New.
469         * obj-c++.dg/method-[8-9].mm: New.
470         * obj-c++.dg/objc-gc-3.mm: New.
471         * obj-c++.dg/try-catch-10.mm: New.
472         * objc.dg/bitfield-5.m: New.
473         * objc.dg/comp-types-10.m: New.
474         * objc.dg/comp-types-9.m: New.
475         * objc.dg/layout-1.m: New.
476         * objc.dg/objc-gc-4.m: New.
477         * objc.dg/try-catch-9.m: New.
478         * objc.dg/class-protocol-1.m: Tweak diagnostics.
479         * objc.dg/comp-types-1.m: Likewise.
480         * objc.dg/comp-types-[5-6].m: Likewise.
481         * objc.dg/method-9.m: Likewise.
482
483 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
484
485         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
486         and on hardware without VMX support.
487
488         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
489
490         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
491
492         * lib/profopt.exp (dg-final-generate, dg-final-use,
493         profopt-final-code, profopt-get-options): New.
494         (profopt-execute): Process test directives.
495
496         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
497         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
498         cleanup-tree-dump, cleanup-saved-temps): Update comments.
499
500 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
501
502         PR C++/21645
503         * g++.dg/init/ctor5.C: New test.
504
505 2005-05-24  Ira Rosen  <irar@il.ibm.com>
506
507         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
508         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
509         vect-113.c, vect-114.c.
510
511 2005-05-23  Adam Nemet  <anemet@lnxw.com>
512
513         * gcc.dg/const-elim-1.c: Remove xfails.
514
515 2005-05-23  Jeff Law  <law@redhat.com>
516
517         * gcc.c-torture/compile/pr21638.c: New test.
518         * gcc.c-torture/compile/20050520-1.c: New test.
519
520 2005-05-23  Nick Clifton  <nickc@redhat.com>
521
522         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
523         be a proper triple, ie: m32r*-*-*.
524         * g++.old-deja/g++.jason/thunk3.C: Likewise.
525
526 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
527
528         PR middle-end/21331
529         PR tree-opt/21293
530         * gcc.c-torture/compile/pr21293.c: New test.
531         * gcc.c-torture/execute/pr21331.c: New test.
532
533 2004-05-20  Richard Henderson  <rth@redhat.com>
534
535         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
536
537 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
538
539         * obj-c++-dg.exp: Add.
540         * obj-c++.exp: Add.
541         * obj-c++.dg/dg.exp: Add.
542
543 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
544
545         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
546         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
547
548 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
549
550         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
551
552 2004-05-19  Richard Henderson  <rth@redhat.com>
553
554         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
555
556 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
557
558         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
559
560         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
561
562 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
563
564         PR c++/21495
565         * g++.dg/parse/extern1.C: New test.
566         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
567
568 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
569
570         * gcc.dg/c99-math.h: New.
571         * gcc.dg/c99-math-float-1.c: New test.
572         * gcc.dg/c99-math-double-1.c: Likewise.
573         * gcc.dg/c99-math-long-double-1.c: Likewise.
574
575 2005-05-18  Richard Henderson  <rth@redhat.com>
576
577         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
578
579 2005-05-18  Devang Patel  <dpatel@apple.com>
580
581         * g++.dg/opt/20050511-1.C: New test.
582
583 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
584
585         PR libfortran/21127
586         * gfortran.dg/reshape-complex.f90:  New test.
587
588 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
589
590         * gfortran.dg/array_constructor_1.f90: New test.
591         * gfortran.dg/array_constructor_2.f90: New test.
592
593 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
594
595         PR fortran/20954
596         * gfortran.dg/pr20954.f: New test.
597
598 2005-05-17  Mike Stump  <mrs@apple.com>
599
600         Yet more Objective-C++...
601
602         * objc.dg/method-5.m: Update.
603         * objc.dg/method-6.m: Update.
604         * objc.dg/method-7.m: Update.
605         * objc.dg/method-9.m: Update.
606         * objc.dg/try-catch-2.m: Update.
607
608 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
609
610         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
611         Remove little-endian optimizations.
612
613 2005-05-17  Jeff Law  <law@redhat.com>
614
615         * g++.dg/tree-ssa/pr18414.C: New test.
616         * gcc.dg/tree-ssa/pr18414.C: New test.
617         * gcc.dg/tree-ssa/pr17141-1.C: New test.
618         * gcc.dg/tree-ssa/pr17141-2.C: New test.
619
620 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
621
622         * gcc.dg/compat/generate-random.c: Do not include
623         libiberty.h.
624         * gcc.dg/compat/generate-random_r.c: Likewise.
625
626 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
627
628         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
629
630 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
631
632         PR middle-end/21595
633         * g++.dg/tree-ssa/builtin1.C: New testcase.
634
635 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
636
637         PR c++/21454
638         * g++.dg/opt/const4.C: New test.
639
640         PR middle-end/21492
641         * g++.dg/opt/crossjump1.C: New test.
642
643         PR tree-optimization/21610
644         * gcc.c-torture/compile/20050516-1.c: New test.
645
646         PR fortran/15080
647         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
648         about the test failing.
649         * gfortran.fortran-torture/execute/where_7.f90: New test.
650         * gfortran.fortran-torture/execute/where_8.f90: New test.
651
652 2005-05-16  Richard Henderson  <rth@redhat.com>
653
654         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
655         i?86 and x86_64.
656
657 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
658
659         * gcc.dg/compat/generate-random.c (config.h): Do not include.
660         (limits.h): Include unconditionally.
661         (stdlib.h): Likewise.
662         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
663         (limits.h): Include unconditionally.
664         (stdlib.h): Likewise.
665         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
666         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
667         (limits.h): Include unconditionally.
668         (stdlib.h): Likewise.
669         (hashtab.h): Do not include.
670         (getopt.h): Likewise.
671         (stddef.h): Include.
672         (hashval_t): Define.
673         (struct entry): Add "next" field.
674         (HASH_SIZE): New macro.
675         (hash_table): New variable.
676         (switchfiles): Do not use xmalloc.
677         (mix): New macro.
678         (iterative_hash): New function.
679         (hasht): Remove.
680         (e_exists): New function.
681         (e_insert): Likewise.
682         (output): Use, instead of libiberty hashtable functions.
683         (main): Do not use getopt.  Do not call htab_create.
684
685 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
686
687         PR libstdc++/21526
688         * lib/target-supports.exp (check_mkfifo_available):
689         Return 0 for cygwin as mkfifo support incomplete on platform.
690         Fix typos in comments.
691
692 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
693
694         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
695
696 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
697
698         PR fortran/17432
699         * gfortran.dg/assign_4.f: New test.
700
701 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
702
703         PR tree-optimization/21563
704         * gcc.dg/tree-ssa/pr21563.c: New.
705
706 2005-05-14  Jan Hubicka  <jh@suse.cz>
707
708         * gcc.dg/noreturn-7.c: Allow control reaches warning.
709
710 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
711
712         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
713
714 2005-05-13  Julian Brown  <julian@codesourcery.com>
715
716         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
717         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
718
719 2005-05-13  Jan Hubicka  <jh@suse.cz>
720
721         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
722         * gcc.dg/fold-xor-?.c: Likewise.
723         * gcc.dg/pr15784-?.c: Likewise.
724         * gcc.dg/pr20922-?.c: Likewise.
725         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
726         * gcc.dg/tree-ssa/pr17598.c: Likewise.
727         * gcc.dg/tree-ssa/pr20470.c: Likewise.
728
729 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
730
731         PR fortran/21260
732         * gfortran.dg/hollerith_1.f90: New test.
733
734 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         * gfortran.dg/func_result_2.f90: New test.
737
738 2005-05-11  Bud Davis  <bdavis@gfortran.org>
739
740         * gfortran.dg/dev_null.f90: New test.
741
742 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
743
744         * gcc.dg/arm-vfp1.c: Revert last change.
745
746 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
747
748         PR middle-end/19807
749         PR tree-optimization/19639
750         * g++.dg/tree-ssa/pr19807.C: New testcase.
751
752 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
753
754         PR libfortran/21471
755         * gfortran.dg/append-1.f90: New test.
756
757 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
758
759         * gcc.dg/pr18501.c: XFAIL.
760         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
761         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
762         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
763         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
764         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
765         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
766         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
767         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
768
769 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
770
771         PR fortran/20178
772         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
773         gfortran.dg/f2c_3.f90: New tests.
774
775         * gfortran.dg/return_1.f90: Fix dg annotation.
776
777 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
778
779         * gcc.c-torture/compile/20050510-1.c: New test.
780
781 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
782
783         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
784
785 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
786
787         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
788
789 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
790
791         PR c/17913
792         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
793
794 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
795
796         PR c/21342
797         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
798         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
799
800 2005-05-10  Ben Elliston  <bje@au.ibm.com>
801
802         PR debug/16676
803         * gcc.dg/debug/pr16676.c: New test.
804
805 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
806
807         PR testsuite/21443
808         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
809         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
810         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
811         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
812         Change -O1 to -O2.
813         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
814         -fno-tree-dominator-opts.
815
816 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         * gfortran.dg/return_1.f90: New test.
819
820 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
821
822         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
823
824         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
825
826 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
827
828         PR c++/21427
829         * g++.dg/inherit/covariant13.C: New.
830
831 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
832
833         PR libfortran/19155
834         * gfortran.dg/pr19155.f: New test.
835
836 2005-05-08  Roger Sayle  <roger@eyesopen.com>
837
838         PR inline-asm/8788
839         * gcc.dg/pr8788-1.c: New testcase.
840
841 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
842
843         PR target/21416
844         * gcc.target/mips/fpcmp-[12].c: New tests.
845
846 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
847
848         * lib/target-supports-dg.exp (dg-require-fork): New function.
849         (dg-require-mkfifo): Likewise.
850         * lib/target-supports.exp (check_function_available): New
851         function.
852         (check_fork_available): Likewise.
853         (check_mkfifo_available): Likewise.
854
855 2005-05-06  Jeff Law  <law@redhat.com>
856
857         * gcc.c-torture/compile/pr21380.c: New test.
858
859 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
860
861         PR c++/20961
862         * g++.dg/ext/weak3.C: New test.
863
864 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/21352
867         * g++.dg/template/crash37.C: New test.
868
869 2005-05-05  Paul Brook  <paul@codesourcery.com>
870
871         * gcc.dg/arm-g2.c: Use effective-target arm32.
872         * gcc.dg/arm-mmx-1.c: Ditto.
873         * gcc.dg/arm-scd42-2.c: Ditto.
874         * gcc.dg/arm-vfp1.c: Ditto.
875         * lib/target-supports.exp (check_effective_target_arm32): New
876         function.
877
878 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
879
880         PR libfortran/21354
881         gfortran.dg/in_pack_rank7.f90:  New test.
882
883 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
884
885         PR middle-end/15618
886         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
887
888 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
889
890         PR middle-end/21265
891         * gcc.dg/20050503-1.c: New test.
892
893         PR rtl-optimization/21239
894         * gcc.dg/i386-sse-11.c: New test.
895
896 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
897
898         PR target/16888
899         * gcc.target/i386/asm-1.c: New test.
900
901 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
902
903         PR rtl-optimization/21330
904         * gcc.c-torture/execute/20050502-1.c: New test.
905
906         PR target/21297
907         * gcc.c-torture/execute/20050502-2.c: New test.
908
909 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
910
911         PR middle-end/21282
912         * gcc.dg/pr21282.c: New.
913
914 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
915
916         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
917         * gcc.dg/vect/vect-92.c: Likewise
918         * gcc.dg/vect/vect-93.c: Likewise
919         * gcc.dg/vect/vect-dv-1.c: Likewise
920         * gcc.dg/vect/vect-dv-2.c: Likewise
921         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
922
923 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
924
925         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
926         * gfortran.dg/vect/vect-2.f90:  Likewise
927         * gfortran.dg/vect/vect-3.f90:  Likewise
928         * gfortran.dg/vect/vect-4.f90:  Likewise
929         * gfortran.dg/vect/vect-5.f90:  Likewise
930
931 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
932
933         PR target/20813
934         * gcc.dg/rs6000-fpint-2.c: New.
935
936 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
937
938         PR c/15698
939         * gcc.dg/builtins-30.c: Update expected messages.
940         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
941         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
942         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
943
944 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
945
946         PR tree-optimization/21294
947         * gcc.dg/tree-ssa/pr21294.c: New.
948
949 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
950
951         * gcc.dg/altivec-3.c (vec_store): Do not use the old
952         __builtin_altivec_st_internal_4si built-in.
953
954 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/15875
957         * g++.dg/template/ptrmem14.C: New test.
958
959 2005-05-02  Paul Brook  <paul@codesourcery.com>
960
961         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
962
963 2005-05-02  Michael Matz  <matz@suse.de>
964
965         PR c++/19542
966         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
967
968 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
969
970         * g++.dg/cpp/weak.C: New test.
971
972 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
973
974         * gcc.dg/tree-ssa/loop-8.c: New test.
975
976 2005-04-30  Michael Maty  <matz@suse.de>
977
978         * gcc.dg/inline-mcpy.c: New test.
979
980 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
981
982         PR libfortran/18958
983         * gfortran.dg/eoshift.f90:  New test case.
984
985 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
986
987         PR libfortran/18857
988         * gfortran.dg/matmul_1.f90: New test.
989
990 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
991
992         PR tree-optimization/21030
993         * gcc.dg/tree-ssa/pr21030.c: New.
994
995 2005-04-29  Devang Patel  <dpatel@apple.com>
996
997         PR tree-optimization/21272
998         * gcc.dg/vect/vect-ifcvt-10.c: New test.
999
1000 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR fortran/13082
1003         PR fortran/18824
1004         * gfortran.dg/entry_4.f90: New test.
1005         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1006         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1007         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1008         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1009         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1010         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1011         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1012
1013 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1016
1017 2005-04-29  Paul Brook   <paul@codesourcery.com>
1018
1019         * gfortran.dg/entry_3.f90: New test.
1020
1021 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1022
1023         * gfortran.dg/implicit_4.f90: New test.
1024
1025 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1026
1027         * lib/target-supports.exp (check_profiling_available): Return
1028         false for xtensa-*-elf.
1029
1030 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1031
1032         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1033         error if file cannot be deleted.
1034
1035 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1036
1037         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1038         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1039         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1040         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1041         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1042         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1043         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1044         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1045         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1046         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1047         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1048         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1049         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1050
1051 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1052
1053         PR fortran/20865
1054         * gfortran.dg/pr20865.f90: New test.
1055
1056 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1057
1058         * gcc.dg/void-cast-2.c: New test.
1059
1060 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1061
1062         PR c/21159
1063         * gcc.dg/void-cast-1.c: New test.
1064
1065 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1066
1067         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1068
1069 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1070
1071         PR fortran/21177
1072         * gfortran.dg/pr21177.f90: New test.
1073
1074 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1075
1076         PR tree-optimization/21171
1077         * gcc.dg/tree-ssa/pr21171.c: New test.
1078
1079 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1080
1081         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1082         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1083         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1084         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1085         gcc.dg/tree-ssa/gen-vect-32.c: New.
1086         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1087         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1088         don't run on PPC32.
1089
1090 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1091
1092         PR c/21213
1093         * gcc.dg/transparent-union-3.c: New test.
1094
1095 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1096
1097         PR c/20740
1098         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1099         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1100         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1101         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1102         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1103         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1104
1105 2005-04-26  Jeff Law  <law@redhat.com>
1106
1107         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1108         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1109         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1110         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1111         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1112         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1113         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1114
1115 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1116
1117         PR tree-optimization/17598
1118         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1119
1120 2005-04-25  Mike Stump  <mrs@apple.com>
1121
1122         * objc.dg/fix-and-continue-1.m: Add.
1123
1124 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1125
1126         PR c++/20995
1127         * g++.dg/opt/pr20995-1.C: New test case.
1128
1129 2005-04-25  Devang Patel <dpatel@apple.com>
1130
1131         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1132
1133 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         PR testsuite/21062
1136         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1137
1138 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1139
1140         PR C++/21188
1141         * g++.dg/opt/rtti2.C: New test.
1142
1143 2005-04-25  Paul Brook  <paul@codesourcery.com>
1144         Steven G. Kargl  <kargls@comcast.net>
1145
1146         PR fortran/20879
1147         * gfortran.dg/ichar_1.f90: New file.
1148
1149 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR middle-end/20991
1152         * g++.dg/opt/pr20991.C: New test.
1153
1154         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1155         where sizeof (type) < __alignof__ (type).
1156         * gcc.dg/compat/struct-layout-1.h: Likewise.
1157
1158 2005-04-24  Per Bothner  <per@bothner.com>
1159             Devang Patel  <dpatel@apple.com>
1160
1161         PR preprocessor/20907
1162         * gcc.dg/cpp/very-long-comment.c: New test.
1163
1164 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1165
1166         PR fortran/20059
1167         * gfortran.dg/common_5.f: New test.
1168
1169 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1170
1171         PR middle-end/21082
1172         * g++.dg/tree-ssa/pr21082.C: New testcase.
1173
1174 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1175
1176         * gcc.dg/vect/vect-99.c: New test.
1177
1178 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1179
1180         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1181
1182 2005-04-22  Jeff Law  <law@redhat.com>
1183
1184         * gcc.dg/uninit-5.c: Remove xfails.
1185         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1186         conditionals and loads.
1187
1188 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1189
1190         PR libfortran/20074
1191         PR libfortran/20436
1192         PR libfortran/21108
1193         * gfortran.dg/nested_reshape.f90: new test
1194         * gfortran.dg/reshape-alloc.f90: new test
1195         * gfortran.dg/reshape.f90: new test
1196
1197 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1198
1199         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1200
1201         * gcc.dg/arm-vfp1.c: New test.
1202
1203 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1204
1205         PR c++/21087
1206         * g++.dg/lookup/builtin2.C: New test.
1207
1208 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1209
1210         * gcc.dg/weak/weak-13.c: New test.
1211
1212 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1213
1214         * lib/target-supports.exp (check_effective_target_sync_int_long):
1215         Add powerpc*.
1216
1217 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1218
1219         * gcc.target/mips/branch-1.c: New test.
1220
1221 2005-04-21  Richard Henderson  <rth@redhat.com>
1222
1223         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1224         * gcc.dg/vect/vect-86.c: Likewise.
1225         * gcc.dg/vect/vect-87.c: Likewise.
1226         * gcc.dg/vect/vect-88.c: Likewise.
1227
1228 2005-04-21  Devang Patel  <dpatel@apple.com>
1229
1230         PR optimization/20994
1231         * gcc.dg/tree-ssa/ifc-3.c: New test.
1232
1233 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1234
1235         PR c/12913
1236         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1237         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1238         gcc.dg/c99-vla-jump-5.c: New tests.
1239
1240 2005-04-19  Richard Henderson  <rth@redhat.com>
1241
1242         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1243         Fix typo in exists check.
1244         (check_effective_target_sync_int_long): New.
1245         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1246         * gcc.dg/ia64-sync-2.c: Likewise.
1247         * gcc.dg/ia64-sync-3.c: Likewise.
1248         * gcc.dg/ia64-sync-4.c: Likewise.
1249
1250 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1251
1252         * gcc.dg/fold-xor-1.c: New test.
1253         * gcc.dg/fold-xor-2.c: New test.
1254
1255 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1256
1257         PR target/20670
1258         * g++.dg/eh/fp-regs.C: New test.
1259
1260 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1261
1262         * gcc.dg/Wint-to-pointer-cast-1.c,
1263         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1264         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1265         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1266
1267 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1268
1269         PR fortran/16861
1270         * gfortran.dg/pr16861.f90: New test.
1271
1272 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1273
1274         * gcc.dg/pr21085.c: New test.
1275
1276 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1277
1278         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1279         (setup_mips_tests, dg-mips-options): New procedures.
1280         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1281         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1282         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1283         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1284         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1285         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1286         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1287         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1288         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1289         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1290         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1291         dg-mips-options instead of dg-options.  Remove now-redundant
1292         preprocessor guards.
1293         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1294         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1295         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1296         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1297         * gcc.dg/vr-mult-2.c: Delete.
1298         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1299         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1300         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1301         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1302         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1303         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1304         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1305
1306 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1307
1308         * ada/acats/run_all.sh: Use sync when executable not present.
1309
1310 2005-04-18  Devang Patel  <dpatel@apple.com>
1311
1312         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1313         * gcc.dg/vect/vect-11a.c: New.
1314         * gcc.dg/vect/vect-none.c: Update.
1315         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1316
1317 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1318
1319         PR tree-optimization/20922
1320         * gcc.dg/pr20922-1.c: New test.
1321         * gcc.dg/pr20922-2.c: New test.
1322         * gcc.dg/pr20922-3.c: New test.
1323         * gcc.dg/pr20922-4.c: New test.
1324         * gcc.dg/pr20922-5.c: New test.
1325         * gcc.dg/pr20922-6.c: New test.
1326
1327 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1328
1329         PR libfortran/20950
1330         * gfortran.dg/pr20950.f: New test.
1331
1332 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1333
1334         PR libfortran/19216
1335         * gfortran.dg/pr19216.f: New test.
1336
1337 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1338
1339         PR tree-optimization/21001
1340         * gcc.dg/tree-ssa/pr21001.c: New.
1341
1342 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1343
1344         PR libfortran/21075
1345         * gfortran.dg/reshape_rank7.f90: New test.
1346
1347 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1348
1349         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1350         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1351         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1352         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1353         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1354         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1355         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1356         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1357         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1358         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1359         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1360         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1361         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1362         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1363         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1364         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1365         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1366         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1367         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1368         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1369         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1370
1371 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1372
1373         * gfortran.dg/wtruncate.f: New testcase.
1374         * gfortran.dg/wtruncate.f90: New testcase.
1375
1376 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1377
1378         PR c++/21025
1379         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1380         which sizeof/alignof is dependent, rather than just whether we are
1381         processing_template_decl.
1382
1383 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1384
1385         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1386         corrected typo where the wrong variables had been compared.
1387
1388 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1389
1390         PR libfortran/18495
1391         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1392         Test callee-allocated version of return array with a write
1393         statement.
1394         Test spread with a temporary with another write statement.
1395
1396 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1397
1398         PR tree-optimization/21031
1399         * gcc.dg/tree-ssa/pr21031.c: New.
1400
1401 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1402
1403         PR tree-optimization/21004
1404         * gcc.dg/builtins-53.c: Include builtins-config.h.
1405         Check floorf, ceilf, floorl and ceill transformations
1406         only when HAVE_C99_RUNTIME is defined.
1407
1408 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1409
1410         PR middle-end/20739
1411         * gcc.dg/tree-ssa/pr20739.c: New test.
1412
1413 2005-04-14  Mike Stump  <mrs@apple.com>
1414
1415         * gcc.dg/Foundation.framework/empty: New.
1416         * gcc.dg/framework-2.c: New.
1417
1418 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1419
1420         PR tree-optimization/21021
1421         * gcc.c-torture/compile/pr21021.c: New.
1422
1423 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1424
1425         PR testsuite/21010
1426         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1427         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1428         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1429         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1430         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1431         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1432         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1433         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1434
1435 2005-04-14  Richard Henderson  <rth@redhat.com>
1436
1437         * lib/target-supports.exp (check_effective_target_vect_condition):
1438         Add ia64, i?86, and x86_64.
1439
1440 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1441
1442         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1443
1444 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1445
1446         PR tree-optimization/20657
1447         * gcc.dg/tree-ssa/pr20657.c: New.
1448
1449 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1450
1451         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1452         (long long int)trunc*.
1453
1454 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1455
1456         PR target/20927
1457         * gcc.dg/pr20927.c: New test.
1458
1459 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1460
1461         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1462         * gcc.target/mips/asm-1.c: Likewise.
1463
1464 2005-04-13  Dale Johannesen  <dalej@apple.com>
1465
1466         * objc.dg/objc-fast-4.m:  New.
1467
1468 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1469
1470         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1471         directory.
1472         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1473
1474 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1475
1476         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1477         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1478         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1479
1480 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1481
1482         PR tree-optimization/20913
1483         * gcc.dg/tree-ssa/pr20913.c: New.
1484
1485         PR tree-optimization/20702
1486         * gcc.dg/tree-ssa/pr20702.c: New.
1487
1488 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1489
1490         PR c++/13744
1491         * g++.dg/inherit/local3.C: New test.
1492
1493 2005-04-12  Jeff Law  <law@redhat.com>
1494
1495         * gcc.dg/tree-ssa/20050412-1.c: New test.
1496
1497 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1498
1499         PR libfortran/19016
1500         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1501         Add tests with mask generated by expression.
1502         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1503         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1504         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1505
1506 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1507
1508         PR middle-end/20917
1509         * gcc.dg/20050409-1.c: New test.
1510
1511 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1512
1513         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1514
1515 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1516
1517         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1518         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1519         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1520         (TARGET_CXX): Adjust accordingly.
1521         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1522         determine_class_data_visibility and class_data_always_comdat.
1523         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1524         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1525         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1526         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1527         (arm_cxx_determine_class_data_visibility): New.
1528         (arm_cxx_class_data_always_comdat): Likewise.
1529         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1530         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1531         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1532         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1533         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1534         Define.
1535
1536 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1537
1538         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1539
1540 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1541
1542         * gcc.dg/i386-darwin-fpmath.c: New.
1543
1544 2004-04-11  Devang Patel  <dpatel@apple.com>
1545
1546         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1547         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1548         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1549         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1550         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1551         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1552         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1553         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1554         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1555
1556 2004-04-11  Devang Patel  <dpatel@apple.com>
1557
1558         * gcc.dg/vect/vect-dv-1.c: New test.
1559         * gcc.dg/vect/vect-dv-2.c: New test.
1560
1561 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1562
1563         PR tree-optimization/20933
1564         * gcc.dg/tree-ssa/pr20933.c: New test.
1565
1566 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1567
1568         * gfortran.dg/fold_nearest.f90: New test.
1569
1570 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1571
1572         * gcc.dg/tree-ssa/alias-1.c: New test.
1573
1574 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1575
1576         PR tree-optimization/20920
1577         * g++.dg/tree-ssa/pr20920.C: New test.
1578
1579 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1580
1581         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1582         (long long int)ceil*.
1583
1584 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1585
1586         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1587         explicit C++ linkage.
1588
1589 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1590
1591         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1592         warning for arithmetic IF statements.
1593
1594 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1595
1596         * eor_handling_1.f90: New test case.
1597         * eor_handling_2.f90: New test case.
1598         * eor_handling_3.f90: New test case.
1599         * eor_handling_4.f90: New test case.
1600         * eor_handling_5.f90: New test case.
1601         * noadv_size.f90: New test case.
1602         * pad_no.f90: New test case.
1603
1604 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1605
1606         * gcc.c-torture/execute/20050410-1.c: New test.
1607
1608 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1609
1610         * gcc.dg/pr20126.c: New.
1611
1612 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1613             Steven G. Kargl <kargls@comcast.net>
1614
1615         * gfortran.dg/PR19872.f: New test.
1616
1617 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1618
1619         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1620
1621 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1622
1623         * gfortran.dg/nint_1.f90: New test.
1624
1625 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1626
1627         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1628         Added test for callee-allocated arrays with write statements.
1629         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1630         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1631         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1632         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1633         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1634
1635 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1636
1637         PR libfortran/20163
1638         * gfortran.dg/open-options-blanks.f:  New test.
1639
1640 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1641
1642         PR fortran/13257
1643         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1644
1645 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1646
1647         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1648         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1649         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1650         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1651         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1652         * gcc.c-torture/execute/stdarg-4.c: New test.
1653
1654         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1655
1656         PR target/20795
1657         * g++.dg/abi/param2.C: New test.
1658
1659 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1660
1661         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1662
1663 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1664
1665         * gcc.dg/builtins-53.c: New test.
1666
1667 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1668
1669         * g++.dg/tree-ssa/pr18178.C: New test.
1670         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1671         * gcc.c-torture/execute/20041019-1.c: New test.
1672         * gcc.dg/tree-ssa/20041008-1.c: New test.
1673         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1674         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1675         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1676         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1677         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1678         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1679         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1680         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1681         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1682         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1683
1684 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1685
1686         PR rtl-optimization/20466
1687         * gcc.c-torture/execute/pr20466-1.c: New test.
1688
1689 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/20905
1692         * g++.dg/parse/cond2.C: New test.
1693
1694         PR c++/20145
1695         * g++.dg/warn/Wdtor1.C: New test.
1696
1697 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1698
1699         PR fortran/17229
1700         * gfortran.dg/pr17229.f: New test.
1701
1702 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1703
1704         * gfortran.dg/tiny_1.f90: New test.
1705         * gfortran.dg/tiny_2.f90: ditto.
1706
1707 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1708
1709         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1710         * gfortran.dg/open_new.f90:  Fix dg-do run line
1711
1712 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1713
1714         * lib/target-supports.exp (get_compiler_messages): Support
1715         optional arguments, the fourth being compiler options.
1716         (check_effective_target_fpic): New proc.
1717         * gcc.dg/20050321-2.c: Restrict to target fpic.
1718
1719 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1720
1721         * gcc.dg/15443-1.c: New test.
1722         * gcc.dg/15443-2.c: Likewise.
1723
1724 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1725
1726         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1727
1728 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1729
1730         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1731
1732 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1733
1734         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1735         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1736         -m64.
1737         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1738         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1739         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1740
1741 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/20212
1744         * g++.dg/warn/Wunused-11.C: New test.
1745
1746 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1747
1748         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1749
1750 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1751
1752         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1753
1754 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/20734
1757         * g++.dg/template/ptrmem13.C: New test.
1758
1759 2005-04-05  Per Bothner  <per@bothner.com>
1760
1761         * lib/gcc.exp: Always add -fno-show-column, for now.
1762
1763 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         PR testsuite/20767
1766         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1767         of plain old "unsigned int" for the type of "i".  Makes this test
1768         64bit clean.
1769
1770 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1771
1772         * gcc.dg/i386-ssefn-1.c: New test.
1773         * gcc.dg/i386-ssefn-2.c: New test.
1774         * gcc.dg/i386-ssefn-3.c: New test.
1775         * gcc.dg/i386-ssefn-4.c: New test.
1776
1777 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR tree-optimization/20076
1780         * gcc.dg/builtin-apply4.c: New test.
1781
1782         PR preprocessor/19475
1783         * gcc.dg/cpp/macspace1.c: New test.
1784         * gcc.dg/cpp/macspace2.c: New test.
1785
1786 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1787
1788         * gfortran.dg/pr20755.f: Fixed bad format.
1789
1790 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/20763
1793         * g++.dg/ext/attrib21.C: New test.
1794
1795 2004-04-05  Devang Patel  <dpatel@apple.com>
1796
1797         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1798         * gcc.dg/vect/vect-shift-1.c: New test.
1799
1800 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1801
1802         PR libfortran/20755
1803         * gfortran.dg/pr20755.f: New test.
1804
1805 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1806
1807         * gfortran.dg/pr15959.f90: New test.
1808         * gfortran.dg/string_pad_trunc.f90: New test.
1809
1810 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1811
1812         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1813         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1814         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1815         syntax.
1816
1817 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1818
1819         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1820
1821 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1822
1823         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1824         * gcc.c-torture/compile/20011119-2.c: Likewise.
1825         * gcc.c-torture/compile/981001-2.c: Likewise.
1826
1827 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1828
1829         PR c++/20679
1830         * g++.dg/template/overload4.C: New test.
1831
1832 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1833
1834         PR c++/20746
1835         * g++.dg/abi/covariant5.C: New.
1836
1837         PR debug/20505
1838         * g++.dg/debug/const2.C: New.
1839
1840 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR rtl-optimization/16104
1843         * gcc.c-torture/execute/20050316-1.c: New test.
1844
1845 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1846
1847         * g++.dg/template/spec23.C: Fix dg-error text.
1848
1849 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1850
1851         PR c++/19199
1852         * g++.dg/expr/lval2.C: New.
1853
1854 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1855
1856         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1857         __builtin_strcasecmp and __builtin_strncasecmp.
1858
1859 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1860
1861         PR c++/20723
1862         * g++.dg/template/spec22.C: New.
1863         * g++.dg/template/spec23.C: New.
1864
1865 2005-04-03  Dale Ranta  <dir@lanl.gov>
1866             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1867
1868         PR libfortran/20068
1869         PR libfortran/20125
1870         PR libfortran/20156
1871         PR libfortran/20471
1872         * gfortran.dg/backspace.f: New test.
1873
1874 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1875
1876         * gcc.dg/pr19345.c: New test.
1877
1878 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1879
1880         PR tree-optimization/20640
1881         * gcc.dg/torture/tree-loop-1.c: New.
1882
1883 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1884
1885         PR rtl-optimization/20290
1886         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1887
1888 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1889
1890         * gcc.dg/rs6000-fpint.c: New.
1891
1892 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1893
1894         * gcc.dg/old-style-then-proto-1.c: New test.
1895
1896 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1897
1898         * gfortran.fortran-torture/execute/backspace.f90: Check
1899         after backspace and read was incorrect.
1900
1901 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1902
1903         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1904         buffer past the terminating NUL using memcmp.
1905         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1906         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1907
1908         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1909         Fix unused/uninitialized variable warnings.
1910
1911         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1912         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1913         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1914         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1915
1916         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1917         gcc.c-torture/execute/builtins/fputs-lib.c,
1918         gcc.c-torture/execute/builtins/lib/fprintf.c,
1919         gcc.c-torture/execute/builtins/lib/main.c,
1920         gcc.c-torture/execute/builtins/lib/memcmp.c,
1921         gcc.c-torture/execute/builtins/lib/memmove.c,
1922         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1923         gcc.c-torture/execute/builtins/lib/memset.c,
1924         gcc.c-torture/execute/builtins/lib/printf.c,
1925         gcc.c-torture/execute/builtins/lib/sprintf.c,
1926         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1927         gcc.c-torture/execute/builtins/lib/strchr.c,
1928         gcc.c-torture/execute/builtins/lib/strcmp.c,
1929         gcc.c-torture/execute/builtins/lib/strcpy.c,
1930         gcc.c-torture/execute/builtins/lib/strcspn.c,
1931         gcc.c-torture/execute/builtins/lib/strlen.c,
1932         gcc.c-torture/execute/builtins/lib/strncat.c,
1933         gcc.c-torture/execute/builtins/lib/strncmp.c,
1934         gcc.c-torture/execute/builtins/lib/strncpy.c,
1935         gcc.c-torture/execute/builtins/lib/strrchr.c,
1936         gcc.c-torture/execute/builtins/lib/strspn.c,
1937         gcc.c-torture/execute/builtins/lib/strstr.c,
1938         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1939         gcc.c-torture/execute/builtins/strlen-2.c,
1940         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1941         prototypes.
1942
1943 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1944
1945         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1946         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1947         selectany usage.
1948
1949 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR c++/19406
1952         * g++.dg/debug/using1.C: New test.
1953
1954 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1955
1956         PR middle-end/20524
1957         * gcc.dg/alias-7.c: Prefix asm-declared name with
1958         __USER_LABEL_PREFIX__.
1959
1960 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1961
1962         Fix fallout from PR middle-end/15700:
1963         * gcc.c-torture/compile/20011119-1.c: Take
1964         __USER_LABEL_PREFIX__ into account.
1965         * gcc.c-torture/compile/20011119-2.c: Likewise.
1966
1967 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1968
1969         PR c++/18644
1970         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1971
1972 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1973
1974         PR c/17855
1975         * gcc.c-torture/compile/struct-non-lval-1.c,
1976         gcc.c-torture/compile/struct-non-lval-2.c,
1977         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1978
1979 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1980
1981         * gcc.dg/tls/tls.exp: Remove temporary file.
1982         * g++.dg/tls/tls.exp: Ditto.
1983         * lib/file-format.exp: Ditto.
1984         * g++.dg/special/ecos.exp: Ditto.
1985
1986         * lib/profopt.exp: Treat prof_ext as a list.
1987         * gcc.misc-tests/bprob.exp: Ditto.
1988         * g++.dg/bprob/bprob.exp: Ditto.
1989
1990         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1991         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1992         g++.dg/tree-ssa/pointer-reference-alias.C,
1993         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1994         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1995         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1996         g++.dg/vect/pr19951.cc: Ditto.
1997         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1998         gcc.dg/builtins-47.c: Ditto.
1999         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2000         gcc.dg/pr20115-1.c: Ditto.
2001         * gcc.dg/tree-ssa/20030530-2.c,
2002         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2003         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2004         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2005         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2006         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2007         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2008         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2009         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2010         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2011         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2012         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2013         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2014         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2015         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2016         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2017         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2018         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2019         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2020         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2021         gcc.dg/tree-ssa/20030824-1.c,
2022         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2023         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2024         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2025         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2026         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2027         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2028         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2029         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2030         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2031         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2032         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2033         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2034         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2035         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2036         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2037         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2038         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2039         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2040         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2041         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2042         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2043         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2044         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2045         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2046         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2047         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2048         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2049         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2050         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2051         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2052         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2053         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2054         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2055         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2056         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2057         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2058         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2059         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2060         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2061         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2062         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2063         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2064         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2065         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2066         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2067         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2068         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2069         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2070         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2071         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2072         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2073         gcc.dg/tree-ssa/useless-1.c: Ditto.
2074         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2075         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2076         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2077         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2078         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2079         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2080         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2081         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2082         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2083         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2084         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2085         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2086         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2087         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2088         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2089         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2090         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2091         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2092         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2093         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2094         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2095         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2096         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2097         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2098         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2099         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2100         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2101         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2102         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2103         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2104         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2105         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2106         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2107         gcc.dg/vect/vect-none.c: Ditto.
2108         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2109         treelang/compile/unsigned.tree: Ditto.
2110
2111         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2112         * gcc.dg/cpp/direct2s.c: Ditto.
2113         * gcc.dg/cpp/paste4.c: Ditto.
2114         * gcc.dg/cpp/separate-1.c: Ditto.
2115         * gcc.dg/pch/save-temps-1.c: Ditto.
2116         * g++.dg/ext/altivec-10.C: Ditto.
2117         * g++.dg/pch/pch.C: Ditto.
2118
2119         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2120
2121         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2122         * g++.dg/template/repo1.C: Ditto.
2123         * g++.dg/template/repo2.C: Ditto.
2124         * g++.dg/template/repo3.C: Ditto.
2125         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2126         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2127         * g++.old-deja/g++.pt/repo1.C: Ditto.
2128         * g++.old-deja/g++.pt/repo2.C: Ditto.
2129         * g++.old-deja/g++.pt/repo3.C: Ditto.
2130         * g++.old-deja/g++.pt/repo4.C: Ditto.
2131
2132         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2133         * gcc.dg/20030107-1.c: Ditto.
2134         * gcc.dg/20030702-1.c: Ditto.
2135         * gcc.dg/profile-generate-1.c: Ditto.
2136         * g++.dg/other/profile1.C: Ditto.
2137         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2138
2139         * lib/gcc-dg.exp (remove-build-file): New.
2140         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2141         cleanup-tree-dump, cleanup-saved-temps): New.
2142
2143 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2144
2145         PR c++/19203, DR 214
2146         * g++.dg/parse/ambig3.C: Not ambiguous.
2147         * g++.dg/template/spec20.C: New.
2148         * g++.dg/template/spec21.C: New.
2149
2150 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2151
2152         PR target/20045
2153         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2154
2155 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2156
2157         PR libfortran/20660
2158         * gfortran.dg/negative_unit.f: New test.
2159
2160 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2161
2162         * gcc.dg/20050330-1.c: New test.
2163
2164 2005-03-30  Devang Patel  <dpatel@apple.com>
2165
2166         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2167
2168 2005-03-30  Dale Johannesen  <dalej@apple.com>
2169
2170         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2171
2172 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2173
2174         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2175         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2176         Strip options from test name.
2177
2178 2005-03-31  Jan Hubicka  <jh@suse.cz>
2179
2180         * gcc.dg/varpool-1.c: New testcase.
2181
2182 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2183
2184         PR c/772
2185         PR c/17913
2186         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2187         gcc.dg/stmt-expr-label-3.c : New tests.
2188         * gcc.c-torture/execute/medce-2.c: Remove.
2189
2190 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2191
2192         PR c/20368
2193         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2194         tests.
2195
2196 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2197
2198         * gcc.c-torture/compile/pr20203.c: New test.
2199
2200 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2201
2202         * gfortran.dg/promotion.f90:  New test.
2203
2204 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2205
2206         PR middle-end/20491
2207         * gcc.dg/torture/asm-subreg-1.c: New test.
2208
2209 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2210
2211         PR c/20672
2212         * gcc.dg/pr20672-1.c: New test.
2213
2214 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2215
2216         * gfortran.dg/vect: New directory.
2217         * gfortran.dg/vect/vect.exp: New.
2218         * gfortran.dg/vect/vect-1.f90: New test.
2219         * gfortran.dg/vect/vect-2.f90: New test.
2220         * gfortran.dg/vect/vect-3.f90: New test.
2221         * gfortran.dg/vect/vect-4.f90: New test.
2222         * gfortran.dg/vect/vect-5.f90: New test.
2223
2224 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR middle-end/20622
2227         * gcc.dg/alias-7.c: New test.
2228
2229 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2230
2231         * gcc.dg/sparc-reg-1.c: New test.
2232
2233 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2234
2235         PR target/19890
2236         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2237
2238 2005-03-29  Dale Ranta  <dir@lanl.gov>
2239             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2240
2241         PR libfortran/20163
2242         * gfortran.dg/pr20163-2.f: New test.
2243
2244 2005-03-28  Jan Hubicka  <jh@suse.cz>
2245
2246         PR middle-end/20635
2247         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2248         by Jakub Jelinek.
2249
2250 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2251
2252         PR tree-optimization/20626
2253         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2254         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2255
2256 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2257
2258         * gfortran.dg/underflow.f90:  New test.
2259         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2260
2261 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2262
2263         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2264
2265 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2266
2267         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2268         (g++_init): Make sure that CXXFLAGS is set.
2269         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2270         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2271         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2272         * lib/objc.exp (objc_init): Likewise.
2273         * lib/treelang.exp (treelang_init): Likewise.
2274
2275 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2276
2277         PR tree-optimization/20470
2278         * gcc.dg/tree-ssa/pr20470.c: New test.
2279
2280 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2281
2282         * gcc.dg/ppc-stfiwx.c: New.
2283
2284 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2285
2286         PR target/19888
2287         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2288
2289 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2290
2291         * gcc.dg/20050325-1.c: Fix a typo.
2292
2293 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2294
2295         PR libfortran/19678
2296         PR libfortran/19679
2297         * gfortran.dg/dos_eol.f: New test.
2298
2299 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2300
2301         PR rtl-optimization/20249
2302         * gcc.dg/20050325-1.c: New test.
2303
2304 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2305
2306         PR libfortran/15332
2307         * gfortran.dg/pr15332.f: New test.
2308
2309 2005-03-24  Dale Johannesen  <dalej@apple.com>
2310
2311         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2312
2313 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2314
2315         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2316         'internal' visibility.
2317         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2318         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2319         'protected' visibility.
2320         * gcc.dg/visibility-7.c: Likewise.
2321         * lib/target-supports.exp (check_visibility_available): Take
2322         a parameter, the kind of visibility to check for.
2323         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2324         to check_visibility_available.
2325
2326         * g++.dg/expr/cast3.C: New.
2327
2328 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2329
2330         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2331         rs6000.
2332
2333 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2334
2335         PR target/20095
2336         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2337
2338 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2339
2340         * gcc.dg/badshift.c: Renamed to...
2341         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2342
2343         * gcc.target/i386/badshift.c: Renamed to...
2344         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2345         only.
2346
2347         PR rtl-optimization/20532
2348         * gcc.target/i386/badshift.c: New.
2349
2350 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2351
2352         * gfortran.dg/pr18025.f90: New test.
2353
2354 2005-03-23  Dale Johannesen  <dalej@apple.com>
2355
2356         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2357
2358 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2359
2360         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2361
2362         * lib/target-supports.exp (check_iconv_available): Default
2363         libiconv to -liconv, if there is no definition.
2364
2365 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2366
2367         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2368
2369 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2370
2371         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2372         * g++.dg/opt/pr7503-2.C: Likewise.
2373         * g++.dg/opt/pr7503-3.C: Likewise.
2374         * g++.dg/opt/pr7503-4.C: Likewise.
2375         * g++.dg/opt/pr7503-5.C: Likewise.
2376         * g++.dg/warn/minmax.C: New test.
2377
2378 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2379
2380         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2381         * gfortran.dg/g77_intrinsics_sub.f: New test.
2382
2383 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2384             Jan Hubicka  <jh@suse.cz>
2385             Steven Bosscher <stevenb@suse.de
2386
2387         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2388
2389 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2390
2391         PR c++/19980
2392         * g++.dg/template/redecl3.C: New test.
2393
2394 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2395
2396         PR c++/20499
2397         * g++.dg/parse/error16.C: Tweak error markers.
2398
2399 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR target/20561
2402         * gcc.dg/20050321-2.c: New test.
2403
2404 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2405
2406         PR c++/20465
2407         PR c++/20381
2408         * g++.dg/template/ptrmem12.C: New.
2409
2410 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2411
2412         PR rtl-optimization/20527
2413         * gcc.c-torture/execute/pr20527-1.c: New test.
2414
2415 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2416
2417         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2418         program, compile it into a real executable and then delete the .c
2419         and .x files afterwards, to avoid problems on testglue targets.
2420
2421 2005-03-21  Stuart Hastings  <stuart@apple.com>
2422
2423         * gcc.target/i386/sse-2.c: New.
2424
2425 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2426
2427         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2428
2429 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2430
2431         * g++.dg/parse/crash25.C: Fix typo.
2432
2433 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2434
2435         PR c++/20461
2436         * g++.dg/parse/crash24.C: New test.
2437
2438         PR c++/20536
2439         * g++.dg/parse/crash25.C: New test.
2440
2441 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2442
2443         PR c++/20147
2444         * g++.dg/ext/stmtexpr4.C: New test.
2445
2446 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2447
2448         PR middle-end/20539
2449         * gcc.c-torture/compile/pr13066-1.c: New test case.
2450         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2451         * g++.dg/opt/pr13066-1.C: Likewise.
2452
2453 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2456
2457 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2458
2459         PR fortran/18525
2460         * gfortran.dg/nesting_1.f90: New test.
2461
2462 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2463
2464         PR c++/20240
2465         * g++.dg/lookup/using13.C: New test.
2466
2467 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2468
2469         PR c++/20333
2470         * g++.dg/template/crash36.C: New test.
2471
2472 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2473
2474         PR c++/20463
2475         * g++.dg/template/crash35.C: New test.
2476
2477 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2478
2479         PR c++/19966
2480         * g++.dg/overload/operator2.C: New test.
2481
2482 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2483
2484         PR libfortran/20257
2485         * gfortran.dg/pr20257.f90: New test.
2486
2487 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2488
2489         PR libfortran/20480
2490         * gfortran.dg/pr20480.f90: New test.
2491
2492 2005-03-16  Richard Henderson  <rth@redhat.com>
2493
2494         PR middle-end/15700
2495         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2496         (_rtld_global): New.
2497         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2498         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2499
2500         * gcc.dg/alias-3.c: New.
2501         * gcc.dg/alias-4.c: New.
2502         * gcc.dg/alias-5.c: New.
2503         * gcc.dg/alias-6.c: New.
2504
2505 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2506
2507         * gcc.dg/cpp/ucnid-7.c: New.
2508
2509 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2510             Dorit Naishlos  <dorit@il.ibm.com>
2511
2512         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2513         darwin.
2514
2515 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2516
2517         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2518         misaligned accesses.
2519         * gcc.dg/vect/vect-58.c: Likewise.
2520         * gcc.dg/vect/vect-92.c: New.
2521         * gcc.dg/vect/vect-93.c: New.
2522
2523 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2524
2525         PR fortran/18827
2526         * gfortran.dg/assign_2.f90: New test.
2527         * gfortran.dg/assign_3.f90: New test.
2528         * gfortran.dg/assign.f90: New test.
2529
2530 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2531
2532         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2533         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2534         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2535         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2536         names.
2537
2538 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2539
2540         * gcc.dg/cpp/ucnid-6.c: New.
2541
2542         * gcc.dg/cpp/normalize-1.c: New.
2543         * gcc.dg/cpp/normalize-2.c: New.
2544         * gcc.dg/cpp/normalize-3.c: New.
2545         * gcc.dg/cpp/normalize-4.c: New.
2546         * gcc.dg/cpp/ucnid-4.c: New.
2547         * gcc.dg/cpp/ucnid-5.c: New.
2548         * g++.dg/cpp/normalize-1.C: New.
2549         * g++.dg/cpp/ucnid-1.C: New.
2550
2551 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2552
2553         * gcc.dg/pr18628.c: New.
2554
2555 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2556
2557         PR c++/20280
2558         * g++.dg/tree-ssa/pr20280.C: New.
2559
2560 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2561
2562         PR fortran/20467
2563         * gfortran.dg/stfunc_2.f90: New test.
2564
2565 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2566
2567         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2568
2569 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2570
2571         * gcc.dg/tree-ssa/20050314-1.c: New test.
2572
2573 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2574
2575         PR c++/4403
2576         PR c++/9783, DR433
2577         * g++.dg/template/friend34.C: New test.
2578         * g++.dg/template/friend35.C: Likewise.
2579         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2580
2581 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2582
2583         Friend class name lookup 5/n
2584         PR c++/1016
2585         * g++.dg/lookup/hidden-class1.C: New test.
2586         * g++.dg/lookup/hidden-class2.C: Likewise.
2587         * g++.dg/lookup/hidden-class3.C: Likewise.
2588         * g++.dg/lookup/hidden-class4.C: Likewise.
2589         * g++.dg/lookup/hidden-class5.C: Likewise.
2590         * g++.dg/lookup/hidden-class6.C: Likewise.
2591         * g++.dg/lookup/hidden-class7.C: Likewise.
2592         * g++.dg/lookup/hidden-class8.C: Likewise.
2593         * g++.dg/lookup/hidden-class9.C: Likewise.
2594         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2595         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2596         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2597         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2598         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2599         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2600         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2601         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2602         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2603         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2604         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2605
2606 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2607
2608         PR c++/20157
2609         * g++.dg/template/error18.C: New test.
2610
2611 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2612
2613         PR debug/16792
2614         * g++.dg/debug/pr16792.C: New test.
2615
2616 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2617
2618         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2619         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2620         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2621         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2622         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2623         test assertion names.
2624
2625 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2626
2627         PR fortran/18600
2628         * gfortran.dg/stfunc_1.f90: New test.
2629
2630 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2631
2632         PR fortran/16907
2633         * gfortran.dg/real_index_1.f90: New test.
2634
2635 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2636
2637         PR fortran/20323
2638         * gfortran.dg/spec_expr_1.f90: New test.
2639
2640 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2641
2642         PR c/20402
2643         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2644         new parser.
2645
2646 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2647
2648         PR fortran/20361
2649         * gfortran.dg/largeequiv_1.f90: New test.
2650
2651 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2652
2653         * gcc.dg/ucnid-1.c: New.
2654         * gcc.dg/ucnid-2.c: New.
2655         * gcc.dg/ucnid-3.c: New.
2656         * gcc.dg/ucnid-4.c: New.
2657         * gcc.dg/ucnid-5.c: New.
2658         * gcc.dg/ucnid-6.c: New.
2659         * gcc.dg/cpp/ucnid-1.c: New.
2660         * gcc.dg/cpp/ucnid-2.c: New.
2661         * gcc.dg/cpp/ucnid-3.c: New.
2662         * g++.dg/other/ucnid-1.C: New.
2663
2664 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2665
2666         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2667
2668 2005-03-11  Per Bothner  <per@bothner.com>
2669
2670         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2671         that diagnotics refer to correct token.
2672         * gcc.dg/unused-3.c: Likewise.
2673
2674 2005-03-11  Per Bothner  <per@bothner.com>
2675
2676         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2677         constant" is now actually on same line as string constant.
2678         * gcc.dg/cpp/direct2s.c: Likewise.
2679
2680 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2681
2682         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2683
2684 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2685
2686         PR libfortran/20124
2687         * gfortran.dg/pr20124.f90: New Test
2688
2689 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2690
2691         PR tree-optimization/20130
2692         * gcc.dg/pr20130-1.c: New test.
2693
2694 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2695
2696         PR target/20095
2697         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2698
2699 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2700
2701         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2702
2703 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2704
2705         * g++.dg/eh/forced1.C: Fix comment.
2706         * g++.dg/eh/forced2.C: Ditto.
2707         * g++.dg/eh/forced3.C: Ditto.
2708         * g++.dg/eh/forced4.C: Ditto.
2709
2710 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2711
2712         PR rtl-opt/20412
2713         * gcc.c-torture/compile/pr20412.c: New test.
2714
2715 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2716
2717         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2718
2719 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR target/20322
2722         * gcc.dg/20050307-1.c: New test.
2723
2724 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2725
2726         PR c++/20375
2727         * g++.dg/other/stdarg3.C: New.
2728
2729 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR c++/18384, c++/18327
2732         * g++.dg/init/array19.C: New test.
2733
2734         PR inline-asm/20314
2735         * gcc.dg/torture/pr20314-1.c: New test.
2736         * gcc.dg/torture/pr20314-2.c: New test.
2737
2738 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2739
2740         * gcc.dg/20050309-1.c: New test.
2741
2742 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2743
2744         * gcc.dg/builtins-10.c: Reactivate disabled test.
2745         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2746         new cbrt transformations.
2747
2748 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/20208
2751         * g++.dg/template/array13.C: New test.
2752
2753 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2754
2755         PR c++/16859
2756         * g++.dg/init/brace4.C: New test.
2757
2758 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2759
2760         PR c++/20186
2761         * g++.dg/template/non-dependent12.C: New.
2762
2763 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2764
2765         PR c++/20142
2766         * g++.dg/init/array18.C: Add dg-do run marker.
2767
2768         PR c++/20142
2769         * g++.dg/init/array18.C: New test.
2770
2771 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2772
2773         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2774         * g++.dg/gcov/gcov.exp: Likewise.
2775         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2776         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2777         * lib/c-torture.exp: Likewise.
2778         * lib/fortran-torture.exp: Likewise.
2779         * lib/g++.exp: Likewise.
2780         * lib/gcc-defs.exp: Likewise.
2781         * lib/gcc-dg.exp: Likewise.
2782         * lib/gcc.exp: Likewise.
2783         * lib/gcov.exp: Likewise.
2784         * lib/gfortran.exp: Likewise.
2785         * lib/mike-g++.exp: Likewise.
2786         * lib/mike-gcc.exp: Likewise.
2787         * lib/objc-torture.exp: Likewise.
2788         * lib/objc.exp: Likewise.
2789         * lib/profopt.exp: Likewise.
2790         * lib/target-libpath.exp: Likewise.
2791         * lib/target-supports.exp: Likewise.
2792         * lib/treelang.exp: Likewise.
2793         * lib/wrapper.exp: Likewise.
2794
2795 2005-03-08  Jeff Law  <law@redhat.com>
2796
2797         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2798         PHI-OPT changes.
2799
2800 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2801
2802         * gcc.dg/vect/pr20122.c: New test.
2803
2804 2005-03-07  Jeff Law  <law@redhat.com>
2805
2806         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2807         was folded away.
2808         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2809         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2810         * gcc.dg/tree-ssa/pr18134.c: New test.
2811
2812 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2813
2814         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2815         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2816         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2817
2818 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2819
2820         PR tree-opt/17671
2821         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2822
2823 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2824
2825         * g++.dg/warn/Wnvdtor.C: New test.
2826
2827 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2828
2829         * gcc.dg/torture/pr19683-1.c: New test.
2830
2831 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2832
2833         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2834         * gfortran.dg/g77/19990313-2.f: Ditto.
2835         * gfortran.dg/g77/19990313-3.f: Ditto.
2836         * gfortran.dg/g77/19990525-0.f: Ditto.
2837         * gfortran.dg/g77/19990826-0.f: Ditto.
2838         * gfortran.dg/g77/19990826-2.f: Ditto.
2839         * gfortran.dg/g77/19990826-3.f: Ditto.
2840         * gfortran.dg/g77/20000511-1.f: Ditto.
2841         * gfortran.dg/g77/20000511-2.f: Ditto.
2842         * gfortran.dg/g77/970625-2.f: Ditto.
2843         * gfortran.dg/g77/980310-2.f: Ditto.
2844         * gfortran.dg/g77/980310-3.f: Ditto.
2845         * gfortran.dg/g77/980310-8.f: Ditto.
2846         * gfortran.dg/g77/980519-2.f: Ditto.
2847         * gfortran.dg/g77/alpha1.f: Ditto.
2848         * gfortran.dg/g77/claus.f: Ditto.
2849         * gfortran.dg/g77/erfc.f: Ditto.
2850         * gfortran.dg/g77/short.f: Ditto.
2851         * gfortran.fortran-torture/execute/data.f90: Ditto.
2852         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2853         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2854
2855 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2856
2857         * lib/file-format.exp (gcc_target_object_format): Add check for som
2858         format and hardcode object formats on hppa*-*-hpux*.
2859         * lib/target-supports.exp (check_weak_available): Add check for som
2860         object format.  Always return 0 on hppa*-*-hpux10*.
2861
2862         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2863         is defined.
2864
2865         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2866
2867 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2868
2869         * gfortran.dg/pr19936_1.f90: New test.
2870         * gfortran.dg/pr19936_2.f90: New test.
2871         * gfortran.dg/pr19936_3.f90: New test.
2872
2873 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2874             Paul Thomas <prthomas@drfccad.cea.fr>
2875
2876         * gfortran.dg/PR19754_1.f90: New test.
2877         * gfortran.dg/PR19754_2.f90: Ditto.
2878
2879 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2880
2881         PR c++/19311
2882         * g++.dg/template/non-dependent11.C: New test.
2883
2884 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2885
2886         * lib/target-supports.exp (check_iconv_available): Fix comment.
2887
2888 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2889             Joseph S. Myers  <joseph@codesourcery.com>
2890
2891         PR c++/19797
2892         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2893
2894 2005-03-04  Matthew Sachs  <msachs@apple.com>
2895
2896         * gcc.exp (gcc_target_compile): Put braces around
2897         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2898         * objc.exp (objc_target_compile): Likewise.
2899         * treelang.exp (treelang_target_compile): Likewise.
2900
2901 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2902
2903         PR fortran/19673
2904         * gfortran.dg/func_result_1.f90: New test.
2905
2906 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2907
2908         * gcc.misc-tests/options.exp: New test.
2909
2910 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2911
2912         * gcc.dg/pr15784-4.c: New test.
2913
2914 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2915
2916         * gcc.c-torture/execute/pr17133.c: New.
2917         * gcc.c-torture/compile/20050303-1.c: New.
2918
2919 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2920
2921         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2922
2923 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2924
2925         * g++.dg/overload/using2.C: New.
2926
2927 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2928
2929         PR c++/19916
2930         * g++.dg/init/ptrmem2.C: New test.
2931
2932 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2933
2934         PR c/8927
2935         * gcc.dg/pr8927-1.c: New test.
2936
2937 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2938
2939         PR c++/20232
2940         * g++.dg/inherit/covariant12.C: New.
2941
2942 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2943
2944         PR fortran/19479
2945         * gfortran.dg/bound_1.f90: New test.
2946
2947 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2948
2949         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2950         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2951
2952 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/20245
2955         * gcc.dg/pr20245-1.c: New test.
2956
2957 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR middle-end/19874
2960         * gcc.c-torture/execute/20050119-2.c: New test case.
2961
2962 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2963
2964         * README: Update the DejaGnu bug reporting address.
2965         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2966         * lib/objc-torture.exp: Likewise.
2967
2968 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2969
2970         * gfortran.dg/boz_1.f90: New test.
2971         * gfortran.dg/boz_3.f90: New test.
2972         * gfortran.dg/boz_4.f90: New test.
2973
2974 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2975
2976         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2977         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2978
2979 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2980
2981         PR libfortran/20101
2982         * gfortran.dg/write_0_pe_format.f90: New test.
2983
2984 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR c++/20206
2987         * g++.dg/opt/thunk2.C: New test.
2988         * g++.dg/opt/covariant1.C: New test.
2989
2990 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2991
2992         * gfortran.dg/e_d_fmt.f90: New test.
2993
2994 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2995
2996         * gcc.dg/asm-b.c: Fix comment typos.
2997
2998 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2999
3000         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3001         a V_MAY_DEF also.
3002
3003 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3004
3005         PR tree-opt/20188
3006         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3007         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3008         * gcc.dg/asm-b.c: New test.
3009
3010 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3011
3012         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3013         Disable this test on IRIX 6.
3014
3015 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3016
3017         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3018         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3019         parser.
3020
3021 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3022
3023         PR tree-optimization/20204
3024         * testsuite/gcc.dg/pr20204.c: New test.
3025
3026 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3027
3028         PR target/20196
3029         * gcc.c-torture/execute/20050224-1.c: New test.
3030
3031         PR c++/20175
3032         * g++.dg/warn/Wbraces2.C: New test.
3033
3034 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/19878
3037         * g++.dg/init/const2.C: New test.
3038
3039 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3040
3041         PR tree-optimization/20100
3042         * gcc.c-torture/execute/pr20100-1.c: New test.
3043
3044 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3045
3046         * gfortran.dg/implicit_3.f90: New test.
3047
3048         * gfortran.dg/deftype_1.f90: New test.
3049
3050 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3051
3052         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3053         the test passes.
3054         * g++.dg/other/anon3.C: Accept a warning.
3055
3056 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3057
3058         * gcc.dg/pr20017.c: Fix a comment typo.
3059
3060 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3061
3062         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3063
3064 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3065
3066         PR ada/19902
3067         * ada/acats/tests/cxa/cxa3004.a: Remove.
3068         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3069
3070 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/20073
3073         * g++.dg/init/const1.C: New test.
3074
3075         PR c++/19991
3076         * g++.dg/parse/constant7.C: New test.
3077
3078         PR c++/20152
3079         * g++.dg/parse/error27.C: New test.
3080         * g++.dg/template/qualttp15.C: Adjust error markers.
3081         * g++.old-deja/g++.other/struct1.C: Likewise.
3082
3083         PR c++/20153
3084         * g++.dg/template/error17.C: New test.
3085
3086         PR c++/20148
3087         * g++.dg/parser/error26.C: New test.
3088
3089 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3090
3091         PR tree-optimization/20100
3092         PR tree-optimization/20115
3093         * gcc.dg/pr20115.c: New test.
3094         * gcc.dg/pr20115-1.c: New test.
3095         * gcc.dg/pr20100.c: New test.
3096         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3097         call-clobbered variables after alias1.
3098
3099 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3100
3101         * gfortran.dg/list_read_4.f90: new test.
3102
3103 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3104
3105         PR rtl-optimization/20017.
3106         * gcc.dg/pr20017.c: New.
3107
3108 2005-02-22  Devang Patel  <dpatel@apple.com>
3109
3110         PR 19952
3111         * g++.dg/tree-ssa/pr19952.C: New test.
3112
3113 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/19883
3116         * g++.dg/parse/constant6.C: New test.
3117
3118 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3119
3120         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3121         * g++.dg/charset/asm2.c: Likewise.
3122         * g++.dg/charset/asm3.c: Likewise.
3123         * g++.dg/charset/asm4.c: Likewise.
3124         * g++.dg/charset/asm5.c: Likewise.
3125         * g++.dg/charset/attribute1.c: Likewise.
3126         * g++.dg/charset/attribute2.c: Likewise.
3127         * g++.dg/charset/extern1.cc: Likewise.
3128         * g++.dg/charset/extern2.cc: Likewise.
3129         * g++.dg/charset/extern3.cc: Likewise.
3130         * g++.dg/charset/function.cc: Likewise.
3131         * g++.dg/charset/string.c: Likewise.
3132         * g++.dg/charset/charset.exp: Likewise.
3133         * lib/target-supports.exp (check_iconv_available): Fix comment.
3134
3135 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3136
3137         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3138         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3139         * gcc.dg/charset/asm2.c: Likewise.
3140         * gcc.dg/charset/asm3.c: Likewise.
3141         * gcc.dg/charset/asm4.c: Likewise.
3142         * gcc.dg/charset/asm5.c: Likewise.
3143         * gcc.dg/charset/asm6.c: Likewise.
3144         * gcc.dg/charset/attribute1.c: Likewise.
3145         * gcc.dg/charset/attribute2.c: Likewise.
3146         * gcc.dg/charset/builtin1.c: Likewise.
3147         * gcc.dg/charset/extern.c: Likewise.
3148         * gcc.dg/charset/function.c: Likewise.
3149         * gcc.dg/charset/string.c: Likewise.
3150         * gcc.dg/charset/charset.exp: Likewise.
3151
3152 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3153
3154         PR fortran/20086
3155         * gfortran.dg/pr20086.f90: New test.
3156
3157 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3158
3159         PR tree-optimization/19786
3160         * g++.dg/tree-ssa/pr19786.C: New.
3161
3162 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3163
3164         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3165
3166 2005-02-21  Jeff Law  <law@redhat.com>
3167
3168         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3169
3170 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3171
3172         * gfortran.dg/do_iterator: Split loop, markup all lines for
3173         which an error locus is printed.
3174         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3175         locus is printed.
3176         * gfortran.dg/select_4.f90: Likewise.
3177         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3178         locuses in the various permutations.
3179
3180 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3181
3182         PR tree-optimization/19951
3183         * g++.dg/vect: New directory.
3184         * g++.dg/vect/vect.exp: New file.
3185         * g++.dg/vect/pr19951.cc: New testcase.
3186         * g++.dg/dg.exp: Also prune vectorizer tests.
3187
3188 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3189
3190         PR 18785
3191         * gcc.dg/charset/builtin1.c: New test.
3192
3193 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3194
3195         PR c++/19299
3196         * g++.dg/inherit/volatile1.C: New test.
3197
3198         PR c++/19440
3199         * g++.dg/template/dtor4.C: New test.
3200
3201 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3202
3203         * gfortran.dg/int_1.f90: New test.
3204
3205 2005-02-19  Devang Patel  <dpatel@apple.com>
3206
3207         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3208
3209 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3210
3211         * gfortran.dg/achar_1.f90: New test.
3212
3213 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3214
3215         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3216
3217 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3218             Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR tree-optimization/19828
3221         * gcc.dg/tree-ssa/loop-7.c: New test.
3222         * gcc.c-torture/execute/20050218-1.c: New test.
3223
3224 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3225
3226         PR c/20043
3227         * gcc.dg/transparent-union-1.c: New test.
3228         * gcc.dg/transparent-union-2.c: New test.
3229
3230 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3231
3232         PR tree-optimization/18977
3233         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3234
3235 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3236
3237         PR target/20054
3238         * gcc.dg/pr20054.c: New test.
3239
3240 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3241
3242         PR c++/19508
3243         * g++.dg/ext/attrib20.C: New test.
3244
3245 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3246
3247         PR middle-end/20030
3248         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3249
3250 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3251
3252         PR c++/20008
3253         * g++.dg/opt/switch4.C: New.
3254
3255 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR c++/20023
3258         PR tree-optimization/20009
3259         * gcc.c-torture/compile/20050217-1.c: New test.
3260         * g++.dg/opt/switch3.C: New test.
3261
3262         PR tree-optimization/18947
3263         * gcc.c-torture/compile/20050215-1.c: New test.
3264         * gcc.c-torture/compile/20050215-2.c: New test.
3265         * gcc.c-torture/compile/20050215-3.c: New test.
3266
3267 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3268
3269         PR c++/20028
3270         * g++.dg/template/crash34.C: New.
3271
3272         PR c++/20022
3273         * g++.dg/other/access3.C: New.
3274
3275 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3276
3277         * gcc.dg/vect/vect-98.c: New test.
3278
3279 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3280
3281         PR tree-optimization/19967
3282         * gcc.dg/pr19967.c: New.
3283
3284 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR middle-end/19857
3287         * gcc.dg/tree-ssa/20050215-1.c: New test.
3288         * gcc.c-torture/execute/20050215-1.c: New test.
3289
3290 2005-02-15  Eric Christopher  <echristo@redhat.com>
3291
3292         * gcc.dg/cpp/20050215-1.c: New file.
3293
3294 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3295
3296         PR tree-optimization/15785
3297         * gcc.dg/pr15785-1.c: New test.
3298
3299 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3300
3301         PR c++/17788
3302         * g++.dg/init/ctor4.C: New.
3303         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3304
3305 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3306
3307         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3308         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3309
3310 2005-02-15  Andreas Schwab  <schwab@suse.de>
3311
3312         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3313         declare malloc.
3314
3315 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3316
3317         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3318
3319 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3320
3321         PR tree-optimization/19853
3322         * gcc.c-torture/compile/pr19853.c: New test.
3323
3324 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3325
3326         PR c++/19608
3327         * g++.dg/parse/local-class1.C: New.
3328
3329         PR c++/19895
3330         * g++.dg/parse/ptrmem3.C: New.
3331
3332         PR c++/19884
3333         * g++.old-deja/g++.oliva/template6.C: Add another case.
3334         * g++.dg/template/explicit6.C: New.
3335
3336 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3337
3338         PR c++/17816
3339         * g++.dg/other/redecl2.C: New.
3340
3341 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         PR c++/19891
3344         * g++.dg/abi/covariant4.C: New.
3345
3346 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3347
3348         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3349
3350 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3351
3352         * gcc.dg/vect/vect-96.c: Fix typo.
3353
3354 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3355
3356         PR c++/14479
3357         PR c++/19487
3358         * g++.dg/template/enum5.C: New test.
3359
3360 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3361
3362         * gcc.dg/vect/vect-97.c: New test.
3363
3364 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3365
3366         * gcc.dg/vect/vect-96.c: New test.
3367
3368 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3369
3370         * gcc.dg/builtins-34.c: Also check ldexp*.
3371
3372 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3373
3374         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3375
3376 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3377
3378         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3379         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3380         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3381         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3382         selector_list, selector_expression, dg-process-target): Move to new
3383         file target-supports-dg.exp.
3384         * lib/target-supports-dg.exp: New.
3385
3386         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3387         New.
3388
3389 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR c++/19666
3392         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3393
3394         PR middle-end/19858
3395         * gcc.c-torture/compile/20050210-1.c: New test.
3396
3397 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3398
3399         PR c++/19755
3400         * g++.dg/warn/Wbraces1.C: New test.
3401
3402 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3403
3404         * gcc.dg/builtins-52.c: New testcase.
3405
3406 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR c/19342
3409         * gcc.c-torture/execute/20050119-1.c: New test.
3410
3411 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c++/19811
3414         * g++.dg/init/delete1.C: New test.
3415
3416 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3417
3418         PR c++/18470
3419         * g++.dg/template/static12.C: New test.
3420
3421 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/19787
3424         * g++.dg/conversion/ambig1.C: New test.
3425
3426         PR c++/19739
3427         * g++.dg/ext/attrib19.C: New test.
3428
3429         PR c++/19732
3430         * g++.dg/parse/dtor5.C: New test.
3431
3432         PR c++/19762
3433         * g++.dg/template/dtor3.C: New test.
3434
3435         PR c++/19826
3436         * g++.dg/template/static11.C: New test.
3437         * g++.dg/template/crash2.C: Remove dg-error marker.
3438
3439 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3440
3441         PR C++/18491
3442         * g++.old-deja/g++.mike/p10769a.C: Remove.
3443
3444 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3445
3446         * gcc.dg/builtins-48.c: New test case.
3447         * gcc.dg/builtins-49.c: New test case.
3448         * gcc.dg/builtins-50.c: New test case.
3449         * gcc.dg/builtins-51.c: New test case.
3450
3451 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3452
3453         PR middle-end/19583
3454         * g++.dg/warn/Wreturn-type-3.C: New test.
3455
3456 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3457
3458         PR middle-end/19402
3459         * gcc.dg/pr19402-1.c: New testcase.
3460         * gcc.dg/pr19402-2.c: likewise.
3461
3462 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3463
3464         PR middle-end/19854
3465         * g++.dg/tree-ssa/tmmti.C: New testcase.
3466
3467 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3468
3469         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3470
3471 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/19733
3474         * g++.dg/parse/crash23.C: New test.
3475         * g++.dg/warn/Weff1.C: New test.
3476
3477 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3478
3479         * gcc.dg/20050209-1.c: New test.
3480
3481 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3482
3483         PR target/19799
3484         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3485
3486 2005-02-08  Mike Stump  <mrs@apple.com>
3487
3488         * g++.dg/pch/import-2.c: New test.
3489         * g++.dg/pch/import-2.hs: New.
3490         * g++.dg/pch/include/import-2a.h: New.
3491         * g++.dg/pch/include/import-2b.h: New.
3492
3493 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3494
3495         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3496
3497 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3498
3499         * gfortran.dg/substr_1.f90: New test.
3500
3501 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3502
3503         PR middle-end/19775
3504         * gcc.dg/torture/builtin-power-1.c: Disable test for
3505         invalid transformation.
3506         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3507         no longer optimize.
3508         * gcc.dg/builtins-47.c: New testcase.
3509
3510 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3511             Dorit Naishlos  <dorit@il.ibm.com>
3512
3513         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3514
3515 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3516
3517         * gcc.c-torture/compile/20050206-1.c: New test.
3518
3519 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         PR tree-opt/19768
3522         * g++.dg/opt/pr19768.C: New test.
3523
3524 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         PR tree-opt/19736
3527         * gcc.c-torture/compile/pr19736.c: New test.
3528
3529 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3530
3531         PR c++/17401
3532         * g++.dg/parse/error25.C: New test.
3533
3534 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3535
3536         * gcc.c-torture/execute/20050203-1.c: New.
3537
3538 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3539
3540         * gcc.dg/vect/vect-85.c: Remove xfail.
3541         * gcc.dg/vect/vect-86.c: Remove xfail.
3542         * gcc.dg/vect/vect-87.c: Remove xfail.
3543         * gcc.dg/vect/vect-88.c: Remove xfail.
3544
3545 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3546
3547         * gcc.dg/altivec-19.c: New.
3548
3549 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3550
3551         PR c/17807
3552         * gcc.dg/nested-func-3.c: New test.
3553         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3554
3555 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3556
3557         * gcc.test-framework/gen_directive_tests: Generate tests for
3558         selector expressions.
3559
3560 2005-02-02  Matt Austern  <austern@apple.com>
3561
3562         PR c++/19628
3563         * g++/ext/builtin7.C: New.
3564         * g++/ext/builtin8.C: New.
3565
3566 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3567
3568         PR c/18502
3569         * gcc.dg/pr18502-1.c: New test.
3570
3571 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3572
3573         PR c++/17413
3574         * g++.dg/template/local4.C: Tweak.
3575
3576 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3577
3578         PR tree-optimization/19578
3579         * gcc.c-torture/compile/20050202-1.c: New test.
3580
3581 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3582
3583         PR c/19435
3584         * gcc.dg/c99-init-4.c: New test.
3585
3586 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3587
3588         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3589
3590         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3591
3592         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3593         * g++.dg/eh/check-vect.h: New.
3594
3595         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3596         * gcc.dg/vect/vect-78.c: Ditto.
3597         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3598         Remove.
3599
3600         * g++.dg/conversion/simd1.C: Expect warning.
3601         * g++.dg/ext/attribute-test-1.C: Ditto.
3602         * g++.dg/ext/attribute-test-2.C: Ditto.
3603         * g++.dg/ext/attribute-test-3.C: Ditto.
3604         * g++.dg/ext/attribute-test-4.C: Ditto.
3605
3606         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3607         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3608
3609         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3610
3611 2005-02-01  Richard Henderson  <rth@redhat.com>
3612
3613         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3614         long double for ibm double-double format.
3615         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3616
3617 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3618
3619         PR tree-optimization/19633
3620         * testsuite/gcc.dg/pr19633-1.c: New test.
3621         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3622         to NULL or a symbol.
3623
3624 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3625
3626         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3627         New procs.
3628         (dg-process-target (local override)): Handle selector expressions.
3629
3630         * gcc.test-framework/README: Describe tests in source directory.
3631         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3632         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3633         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3634         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3635         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3636         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3637         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3638         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3639         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3640         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3641         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3642         * gcc.test-framework/dg-error-exp-P.c: New test.
3643         * gcc.test-framework/dg-error-exp-XP.c: New test.
3644         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3645         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3646         * gcc.test-framework/dg-output-exp-P.c: New test.
3647         * gcc.test-framework/dg-output-exp-XF.c: New test.
3648         * gcc.test-framework/dg-warning-exp-P.c: New test.
3649         * gcc.misc-tests/dg-1.c: Remove.
3650         * gcc.misc-tests/dg-2.c: Remove.
3651         * gcc.misc-tests/dg-3.c: Remove.
3652         * gcc.misc-tests/dg-4.c: Remove.
3653         * gcc.misc-tests/dg-5.c: Remove.
3654         * gcc.misc-tests/dg-6.c: Remove.
3655         * gcc.misc-tests/dg-7.c: Remove.
3656         * gcc.misc-tests/dg-8.c: Remove.
3657         * gcc.misc-tests/dg-9.c: Remove.
3658         * gcc.misc-tests/dg-10.c: Remove.
3659         * gcc.misc-tests/dg-11.c: Remove.
3660         * gcc.misc-tests/dg-12.c: Remove.
3661         * gcc.misc-tests/dg-test.exp: Remove.
3662
3663         * gcc.test-framework/test-framework.awk: Change recording and
3664         printing of passes and failures.
3665
3666         * gcc.test-framework: New directory.
3667         * gcc.test-framework/README: New.
3668         * gcc.test-framework/test-framework.exp: New.
3669         * gcc.test-framework/test-framework.awk: New.
3670         * gcc.test-framework/gen_directive_tests: New.
3671
3672 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3673
3674         * lib/treelang.exp: Fix comment typos.
3675         (treelang_target_compile): Don't append libs=-ltreelang to options.
3676
3677 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3678
3679         * g++.dg/parse/typename7.C: Adjust error messages.
3680
3681 2005-01-31  Jeff Law  <law@redhat.com>
3682
3683         * gcc.c-torture/execute/20050131-1.c: New test.
3684         * gcc.dg/wcaselabel.c: New test.
3685
3686 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3687
3688         * g++.dg/other/warning1.C: Adjust error messags.
3689         * g++.dg/parse/constant5.C: New test.
3690
3691 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3692
3693         PR c/19333
3694         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3695         the test case valid.
3696         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3697         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3698         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3699         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3700         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3701         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3702
3703 2005-01-31  Dale Johannesen  <dalej@apple.com>
3704
3705         * g++.dg/opt/pr19650.C:  New test.
3706
3707 2005-01-31  Richard Henderson  <rth@redhat.com>
3708
3709         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3710         long double for intel double extended format.
3711         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3712
3713 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/19555
3716         * g++.dg/template/static10.C: New test.
3717
3718         PR c++/19395
3719         * g++.dg/parse/error24.C: New test.
3720
3721         PR c++/19367
3722         * g++.dg/lookup/builtin1.C: New test.
3723
3724         PR c++/19457
3725         * g++.dg/warn/conv3.C: New test.
3726
3727 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3728
3729         PR fortran/19647
3730         * gfortan.dg/inquire_7.f90
3731
3732 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3733
3734         PR tree-optimization/15791
3735         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3736         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3737         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3738         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3739         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3740         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3741         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3742         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3743         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3744         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3745
3746 2005-01-29  Paul Brook  <paul@codesourcery.com>
3747
3748         PR fortran/18565
3749         * check.c (real_or_complex_check): New function.
3750         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3751         * intrinsic.c (add_functions): Use new check functions.
3752         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3753         Add prototypes.
3754
3755 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3756
3757         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3758         gcc.dg/lvalue-3.c: New tests.
3759         * gcc.dg/concat.c: Update expected messages.
3760
3761 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3762
3763         PR libfortran/19595
3764         * gfortran.dg/eor_1.f90:  New test.
3765
3766 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3767
3768         PR fortran/19589
3769         * gfortran.dg/logical_data_1.f90: New test.
3770
3771 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/19253
3774         * g++.dg/template/crash33.C: New test.
3775
3776         PR c++/19667
3777         * g++.dg/template/crash32.C: New test.
3778
3779 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3780
3781         PR middle-end/16558
3782         * g++.dg/warn/Wreturn-type-2.C: New test.
3783
3784 2004-06-24  Jeff Law  <law@redhat.com>
3785
3786         * gcc.dg/tree-ssa/20050128-1.c: New test.
3787
3788 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3789
3790         * gcc.target/frv/all-mdpackh-1.c: New test.
3791
3792 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3793
3794         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3795
3796 2005-01-27  Richard Henderson  <rth@redhat.com>
3797
3798         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3799
3800 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3801
3802         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3803
3804 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3805
3806         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3807         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3808         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3809         to cope with cases where the multilib options override the dg-options.
3810
3811 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR c/18946
3814         * gcc.dg/noncompile/20050120-1.c: New test.
3815
3816 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3817
3818         PR tree-optimization/19633
3819         * gcc.dg/pr19633.c: New test.
3820         * gcc.dg/tree-ssa/pr19633.c: New test.
3821
3822 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3823
3824         * gcc.dg/20041216-1.c: New test.
3825
3826 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3827
3828         PR objc/18862
3829         * objc.dg/selector-2.m: New test.
3830
3831 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3832
3833         * g++.dg/opt/range-test-2.C: New test.
3834
3835         PR rtl-optimization/19579
3836         * gcc.c-torture/execute/20050124-1.c: New test.
3837
3838 2005-01-26  Greg Parker  <gparker@apple.com>
3839         Stuart Hastings  <stuart@apple.com>
3840
3841         * gcc.c-torture/execute/20050125-1.c: New.
3842
3843 2005-01-18  Jan Hubicka  <jh@suse.cz>
3844
3845         PR tree-optimize/19337
3846         * gcc.c-torture/compile/20050119-1.c: New test.
3847
3848 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3849
3850         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3851         test for successful match.
3852
3853 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3854
3855         PR objc/18408
3856         * objc.dg/comp-types-7.m: New test.
3857
3858 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3859
3860         * lib/target-supports.exp (current_target_name): New.
3861         (check_effective_target_ilp32, check_effective_target_lp64):
3862         Cache the result to use as long as the current target, with
3863         multilib flags, remains the same.
3864
3865         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3866         (dg-require-weak, dg-require-visibility, dg-require-alias,
3867         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3868         dg-require-effective-target, dg-skip-if): Remove call to
3869         skip_test_and_clear_xfail.
3870         (dg-test): Clear xfail data.
3871
3872 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR target/17751
3875         * gcc.dg/ppc64-toc.c: New test.
3876
3877         * g++.dg/tree-ssa/empty-1.C: New test.
3878
3879         PR middle-end/19551
3880         * gcc.c-torture/execute/20050121-1.c: New test.
3881         * gcc.dg/20050121-2.c: New test.
3882
3883 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3884         Paul Brook  <paul@codesourcery.com>
3885
3886         PR fortran/17941
3887         * gfortran.dg/real_const_1.f: New test.
3888         * gfortran.dg/real_const_2.f90: New test.
3889         * gfortran.dg/complex_int_1.f90: New test.
3890
3891 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3892
3893         PR fortran/19313
3894         * gfortan.dg/inquire_6.f90: New test.
3895
3896 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3897
3898         PR libfortran/19451
3899         * open_readonly_1.f90:  New test.
3900
3901 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3902
3903         PR libfortran/18982
3904         * gfortran.dg/open_new.f90: New file.
3905
3906 2005-01-22  Paul Brook  <paul@codesourcery.com>
3907
3908         * namelist_1.f90: New test.
3909
3910 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3911
3912         PR tree-optimization/19484
3913         * gcc.c-torture/compile/20050122-[12].c: New tests.
3914
3915 2005-01-22  Paul Brook  <paul@codesourcery.com>
3916
3917         * gfortran.dg/implicit_2.f90: New test.
3918
3919 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3920
3921         PR fortran/19314
3922         * gfortran.dg/inquire_5.f90: New test.
3923
3924 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3925
3926         PR c/18809
3927         * gcc.dg/pr18809-1.c: New test.
3928
3929 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3930
3931         * gcc.dg/20050121-1.c: New test.
3932
3933         PR tree-optimization/13000
3934         * gcc.dg/20040206-1.c: Change warning to point where function is
3935         being inlined.
3936
3937 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3938
3939         PR c++/19208
3940         * g++.dg/template/array11.C: New test.
3941
3942 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3945         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3946         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3947         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3948         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3949         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3950
3951 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3952
3953         PR tree-optimization/15349
3954         * gcc.dg/tree-ssa/pr15349.c: New.
3955
3956 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3957
3958         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3959
3960 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3961
3962         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3963         scan-assembler-times directive name.
3964
3965         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3966         after dg-do.
3967
3968         PR rtl-optimization/19462
3969         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3970
3971 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3972
3973         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3974         counting function calls on ia64.
3975
3976 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR rtl-optimization/15139
3979         * gcc.dg/20050111-2.c: New test.
3980
3981         PR c/17297
3982         * gcc.c-torture/compile/20050113-1.c: New testcase.
3983
3984         PR middle-end/19164
3985         * gcc.dg/20050113-1.c: New testcase.
3986
3987 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3988
3989         * gcc.dg/vect/vect-85.c: Add comment.
3990         * gcc.dg/vect/vect-86.c: Add xfail for now.
3991         * gcc.dg/vect/vect-87.c: Add xfail for now.
3992         * gcc.dg/vect/vect-88.c: Add xfail for now.
3993         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3994
3995 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3998
3999 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4000
4001         * g++.dg/debug/typedef3.C: New test.
4002
4003 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4004
4005         PR c/19472
4006         * gcc.dg/asm-a.c: New test.
4007
4008 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4009
4010         * gcc.dg/sh-relax.c: Add prototype for abort.
4011
4012 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4013
4014         * gcc.dg/short-compare-1.c: New test.
4015         * gcc.dg/short-compare-2.c: Likewise.
4016
4017 2005-01-18  Michael Matz  <matz@suse.de>
4018
4019         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4020
4021 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4022
4023         PR tree-optimization/19121
4024         * gcc.c-torture/compile/pr19121.c: New test.
4025
4026 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4027
4028         PR target/19357
4029         * gcc.c-torture/compile/pr19357.c: New test.
4030
4031 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4032
4033         PR c/5675
4034         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4035         pass--those that refer just to the variable, possibly with a
4036         cast.
4037         * gcc.dg/c99-const-expr-3.c: Likewise.
4038
4039         PR middle-end/13127
4040         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4041         longer emitted.
4042
4043 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4044
4045         PR fortran/18778
4046         * gfortran.dg/endfile_2.f90: New test.
4047
4048 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4049
4050         PR 19168
4051         * gfortran.dg/select_5.f90: New test.
4052
4053 2004-01-16  Paul Brook  <paul@codesourcery.com>
4054
4055         * gfortran.dg/common_4.f90: New test.
4056
4057 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4058
4059         PR rtl-optimization/19462
4060         * gcc.dg/torture/pr19462-1.c: New test.
4061
4062 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4063
4064         PR objc/19321
4065         * objc.dg/func-ptr-2.m: New.
4066         * objc.dg/volatile-1.m: New.
4067
4068 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4069
4070         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4071
4072 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR tree-optimization/19060
4075         * gcc.c-torture/execute/20050104-1.c: New test.
4076
4077 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4078
4079         PR fortran/18983
4080         * gfortran.dg/write_to_null.f90: New test.
4081
4082 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4083             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4084
4085         PR other/19328
4086         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4087         argument.
4088
4089 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4090
4091         PR c++/19263
4092         * g++.dg/init/vector1.C: New test.
4093
4094 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4095
4096         PR target/13158
4097         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4098         PR target/18987
4099         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4100
4101 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4102
4103         * gfortran.dg/select_1.f90: New test.
4104         * gfortran.dg/select_2.f90: New test.
4105         * gfortran.dg/select_3.f90: New test.
4106         * gfortran.dg/select_4.f90: New test.
4107
4108 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR middle-end/19084
4111         PR rtl-optimization/19348
4112         * gcc.dg/20050111-1.c: New test.
4113         * gcc.c-torture/execute/20050111-1.c: New test.
4114
4115         * gcc.dg/i386-asm-4.c: New test.
4116
4117 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4118
4119         * gcc.dg/nested-func-2.c: New test.
4120         * ada/acats/norun.lst: Remove c953002.
4121
4122 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4123
4124         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4125
4126 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4127
4128         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4129
4130 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4131
4132         PR target/18761
4133         * g++.dg/abi/align1.C: New test.
4134
4135 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4136
4137         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4138         at a time.
4139         * g++.dg/ext/altivec_check.h: Support compiling as C.
4140
4141 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4142
4143         PR c++/19355
4144         * g++.dg/expr/pr19355-1.C: New test case.
4145
4146 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4147
4148         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4149         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4150         * ada/acats/tests/c3/c92005b.ada: Likewise.
4151         * ada/acats/tests/c3/cxb3012.a: Likewise.
4152         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4153
4154 2005-01-09  Paul Brook  <paul@codesourcery.com>
4155
4156         * gfortran.dg/common_2.f90: New file.
4157         * gfortran.dg/common_3.f90: New file.
4158
4159 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4160
4161         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4162
4163 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4164
4165         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4166         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4167         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4168         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4169         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4170         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4171         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4172         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4173         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4174         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4175         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4176         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4177         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4178         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4179         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4180         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4181         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4182         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4183         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4184         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4185         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4186         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4187         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4188         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4189         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4190         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4191         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4192         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4193         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4194         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4195         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4196         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4197         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4198         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4199         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4200         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4201         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4202         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4203         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4204         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4205         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4206         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4207         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4208         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4209         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4210         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4211         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4212         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4213         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4214         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4215         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4216         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4217         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4218         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4219         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4220         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4221         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4222         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4223         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4224         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4225         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4226         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4227         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4228         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4229         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4230         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4231         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4232
4233         * gcc.dg/vect/vect-1.c: Fix spelling.
4234         * gcc.dg/vect/vect-10.c: Fix spelling.
4235         * gcc.dg/vect/vect-11.c: Fix spelling.
4236         * gcc.dg/vect/vect-12.c: Fix spelling.
4237         * gcc.dg/vect/vect-14.c: Fix spelling.
4238         * gcc.dg/vect/vect-15.c: Fix spelling.
4239         * gcc.dg/vect/vect-16.c: Fix spelling.
4240         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4241         * gcc.dg/vect/vect-64.c: Fix comments.
4242         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4243
4244 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4245             Ira Rosen  <irar@il.ibm.com>
4246
4247         * gcc.dg/vect/vect-70.c: New test.
4248         * gcc.dg/vect/vect-71.c: New test.
4249
4250 2005-01-09  Manfred Hollstein  <mh@suse.com>
4251
4252         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4253         * gcc.dg/pr18241-2.c: Likewise.
4254         * gcc.dg/pr18241-3.c: Likewise.
4255         * gcc.dg/pr18241-4.c: Likewise.
4256         * gcc.dg/pr18241-5.c: Likewise.
4257
4258 2005-01-08  Richard Henderson  <rth@redhat.com>
4259
4260         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4261         False for x86 and x86-64.
4262
4263 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4264
4265         PR tree-optimization/18241
4266         * gcc.dg/pr18241-1.c: New test.
4267         * gcc.dg/pr18241-2.c: New test.
4268         * gcc.dg/pr18241-3.c: New test.
4269         * gcc.dg/pr18241-4.c: New test.
4270         * gcc.dg/pr18241-5.c: New test.
4271
4272 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4273
4274         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4275         gfortran.dg/select_4.f90: New.
4276
4277 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4278
4279         * gcc.c-torture/execute/20050107-1.c: New test.
4280
4281 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4282
4283         PR c++/19298
4284         * g++.dg/template/ref2.C: New.
4285
4286 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4289         instead of being empty.
4290
4291 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4292
4293         PR fortran/15553
4294         * gfortran.dg/array-1.f90: New test.
4295
4296 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR tree-optimization/19283
4299         * gcc.c-torture/execute/20050106-1.c: New test.
4300
4301         PR rtl-optimization/18861
4302         * gcc.dg/20050105-1.c: New test.
4303
4304         PR tree-optimization/18828
4305         * gcc.dg/20050105-2.c: New test.
4306
4307 2005-01-07  Andreas Jaeger  <aj@suse.de>
4308
4309         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4310
4311 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4312
4313         PR fortran/18398
4314         * gfortran.dg/fmt_read.f90: New test.
4315
4316 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4317
4318         * gcc.dg/rs6000-ldouble-2.c: New.
4319
4320 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4321
4322         PR c++/19244
4323         * g++.dg/parser/ctor2.C: New test.
4324
4325 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4326
4327         PR c++/17154
4328         * g++.dg/template/using9.C: New test.
4329
4330 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4331
4332         PR c++/19258
4333         * g++.dg/lookup/friend6.C: New test.
4334
4335 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4336
4337         PR c++/19270
4338         * g++.dg/template/array10.C: New.
4339
4340 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4341
4342         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4343         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4344
4345 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4346
4347         * gcc.c-torture/compile/20050105-1.c: New test.
4348
4349 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4350
4351         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4352
4353 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4354
4355         PR middle-end/19100
4356         * gcc.dg/conv-3.c: New test case.
4357
4358 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4359
4360         * gcc.dg/asm-wide-1.c: New test.
4361
4362 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4363
4364         PR c++/19030
4365         * g++.dg/parse/crash22.C: New
4366
4367 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4368
4369         PR 19257
4370         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4371
4372 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4373
4374         PR middle-end/17767
4375         * gcc.dg/i386-mmx-6.c: New test case.
4376
4377 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4378
4379         PR tree-optimization/18308
4380         * gcc.dg/vect/pr18308.c: New testcase.
4381
4382 2005-01-04  Andreas Jaeger  <aj@suse.de>
4383
4384         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4385
4386 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4387             Robert Bowdidge <bowdidge@apple.com>
4388
4389         * gcc.dg/cpp/subframework1.c: New.
4390         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4391         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4392         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4393         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4394
4395 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4396
4397         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4398         producing warning.
4399         * gcc.dg/darwin-weakimport-2.c: New.
4400
4401 2005-01-03  Richard Henderson  <rth@redhat.com>
4402
4403         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4404
4405 2005-01-03  Richard Henderson  <rth@redhat.com>
4406
4407         * gcc.dg/vect/vect.exp: Enable for ia64.
4408         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4409         (check_effective_target_vect_float): Likewise.
4410         (check_effective_target_vect_no_align): Likewise.
4411         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4412         * gcc.dg/vect/vect-8.c: Likewise.
4413
4414 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4415
4416         PR target/19236
4417         * gcc.dg/pr19236-1.c: New test case.
4418
4419 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4420
4421         PR rtl-optimization/12092
4422         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4423
4424 2005-01-02  Andreas Jaeger  <aj@suse.de>
4425
4426         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4427
4428 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4429             Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         PR rtl-optimization/12092
4432         * gcc.dg/pr12092-1.c: New test case.
4433
4434 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4435
4436         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4437         'hidden' and 'default' for better portability.
4438         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4439
4440         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4441         6 and 7.
4442         * g++.old-deja/g++.brendan/new3.C: Likewise.
4443
4444 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4445
4446         * gcc.dg/20041231-1.C: New test.
4447         * g++.dg/warn/Wunreachable-code-1.C: New test.
4448
4449 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4450
4451         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4452         file, not /dev/null.  Abort on error.
4453
4454 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4455             Ziemowit Laski  <zlaski@apple.com>
4456
4457         PR objc/18971
4458         * objc.dg/encode-5.m: New test.
4459
4460 2004-12-29  Richard Henderson  <rth@redhat.com>
4461
4462         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4463         * objc.dg/stabs-1.m: Disable for ia64.
4464
4465 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/19190
4468         * g++.dg/warn/Wunused-10.C: New test.
4469
4470 2004-12-28  Richard Henderson  <rth@redhat.com>
4471
4472         * objc.dg/stabs-1.m: Disable for alpha.
4473
4474 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/19149
4477         * g++.dg/parse/error23.C: New test.
4478
4479 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4480
4481         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4482
4483         PR fortran/19032
4484         * gfortran.dg/intrinsic_modulo_1.f90: New.
4485         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4486         tests with divisor -1.
4487
4488 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4489
4490         * g++.dg/opt/temp1.C (memcpy): Return a value.
4491
4492         PR c++/19148
4493         * g++.dg/expr/cond7.C: New test.
4494
4495 2004-12-27  Paul Brook  <paul@codesourcery.com>
4496
4497         * gfortran.dg/g77/select_no_compile.f: Remove.
4498
4499 2004-12-27  Richard Henderson  <rth@redhat.com>
4500
4501         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4502         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4503         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4504
4505 2004-12-26  Richard Henderson  <rth@redhat.com>
4506
4507         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4508         by 1i instead of token pasting.
4509
4510 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4511
4512         PR tree-optimization/17578
4513         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4514         to additional_flags.
4515         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4516
4517 2004-12-25  Richard Henderson  <rth@redhat.com>
4518
4519         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4520         Remove Alpha.
4521
4522 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4523
4524         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4525         hppa*-*-hpux*.
4526         * gcc.dg/pr17957.c (dg-options): Likewise.
4527         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4528         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4529         instead of 0 on __hppa__.
4530         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4531         "foo,%r" on hppa*-*-*.
4532
4533 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4534
4535         PR fortran/19071
4536         * gfortran.dg/complex_write.f90: New test.
4537
4538 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4539
4540         PR c++/17595
4541         * g++.dg/parse/pragma2.C: New test.
4542
4543         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4544
4545 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4546
4547         * gcc.dg/empty2.c: Add missing dg-warning.
4548
4549 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4550
4551         PR c++/17413
4552         * g++.dg/template/local4.C: New test.
4553         * g++.dg/template/crash19.C: Add dg-error marker.
4554
4555         * g++.dg/template/crash31.C: Correct embedded PR number.
4556
4557 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/16405
4560         * g++.dg/opt/temp1.C: Add do-run marker.
4561
4562 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4563
4564         * g++.dg/template/spec19.C: New.
4565
4566 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4567
4568         PR target/16819
4569         * gcc.dg/empty2.c: New.
4570
4571 2004-12-23  Richard Henderson  <rth@redhat.com>
4572
4573         * lib/target-supports.exp (check_effective_target_vect_no_align):
4574         Remove i?86 and x86-64.
4575
4576 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4577
4578         PR c++/16405
4579         * g++.dg/opt/temp1.C: New test.
4580
4581 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4582
4583         PR c++/18733
4584         * g++.dg/template/friend33.C: New testcase.
4585
4586 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4587
4588         PR c++/18464
4589         * g++.dg/template/cond5.C: New test.
4590
4591         PR c++/18492
4592         * g++.dg/inherit/thunk3.C: New test.
4593
4594         PR c++/11224
4595         * g++.dg/warn/Wunused-9.C: New test.
4596
4597 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4598
4599         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4600
4601 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4602
4603         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4604
4605 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4606
4607         PR c++/18378
4608         * g++.dg/ext/packed8.C: New test.
4609
4610         PR c++/13268
4611         * g++.dg/template/crash31.C: New test.
4612
4613         PR c++/19034
4614         * g++.dg/template/crash30.C: New test.
4615
4616 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4617
4618         PR C++/18984
4619         * g++.dg/eh/ctor3.C: New test.
4620
4621 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4622
4623         * objc.dg/stabs-1.m: Allow section name to be quoted and
4624         assembly label to begin with '.LL'.
4625
4626 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4627
4628         * gcc.dg/vect/vect.exp
4629         (check_effective_target_lp64_or_vect_no_align): New.
4630         * gcc.dg/vect/vect-77.c: Use it.
4631         * gcc.dg/vect/vect-78.c: Use it.
4632
4633         * lib/target-supports.exp
4634         (check_effective_target_vect_no_max,
4635         check_effective_target_vect_no_bitwise,
4636         check_effective_target_vect_no_align): New.
4637         * gcc.dg/vect/vect-13.c: Use them.
4638         * gcc.dg/vect/vect-17.c: Ditto.
4639         * gcc.dg/vect/vect-18.c: Ditto.
4640         * gcc.dg/vect/vect-19.c: Ditto.
4641         * gcc.dg/vect/vect-20.c: Ditto.
4642         * gcc.dg/vect/vect-27.c: Ditto.
4643         * gcc.dg/vect/vect-29.c: Ditto.
4644         * gcc.dg/vect/vect-44.c: Ditto.
4645         * gcc.dg/vect/vect-48.c: Ditto.
4646         * gcc.dg/vect/vect-50.c: Ditto.
4647         * gcc.dg/vect/vect-52.c: Ditto.
4648         * gcc.dg/vect/vect-54.c: Ditto.
4649         * gcc.dg/vect/vect-56.c: Ditto.
4650         * gcc.dg/vect/vect-58.c: Ditto.
4651         * gcc.dg/vect/vect-60.c: Ditto.
4652         * gcc.dg/vect/vect-72.c: Ditto.
4653         * gcc.dg/vect/vect-80.c: Ditto.
4654
4655 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4656
4657         PR c++/14075
4658         * g++.dg/init/string1.C: New.
4659
4660         PR c++/18975
4661         * g++.dg/other/synth1.C: New.
4662
4663 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4664
4665         PR c/18963
4666         * gcc.dg/pr18963-1.c: New test.
4667
4668 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4669
4670         PR c/18596
4671         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4672         * gcc.dg/pr18596-1.c: Use dg-error.
4673         (dg-options): Use -fno-unit-at-a-time.
4674         * gcc.dg/pr18596-2.c: New test.
4675         * gcc.dg/pr18596-3.c: New test.
4676
4677 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4678
4679         PR middle-end/18683
4680         * g++.dg/opt/pr18683-1.C: New test case.
4681
4682 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4683
4684         PR other/19093
4685         * g++.dg/opt/max1.C: Fix for 64bit targets.
4686
4687 2004-12-20  Matt Austern  <austern@apple.com>
4688
4689         PR c++/19044
4690         * g++.dg/ext/builtin6.C: New
4691
4692 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4693
4694         PR tree-optimization/19080
4695         * gcc.c-torture/compile/pr19080.c: New test.
4696
4697 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4698
4699         * gcc.dg/20041219-1.c: New test.
4700
4701 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4702
4703         PR middle-end/19068
4704         * g++.dg/opt/max1.C: New test case.
4705
4706 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4707
4708         * gcc.dg/fdata-sections-1.c: New test.
4709
4710 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4711
4712         PR middle-end/18548
4713         * gcc.dg/max-1.c: New test case.
4714
4715 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4716
4717         * gcc.c-torture/execute/20041218-1.c: New test.
4718
4719 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4720
4721         * gcc.dg/pr18501.c: New test.
4722         * gcc.dg/uninit-5.c: XFAIL.
4723         * gcc.dg/uninit-9.c: XFAIL.
4724
4725 2004-12-17  Dale Johannesen  <dalej@apple.com>
4726
4727         * gcc.dg/20041213-1.c:  New.
4728
4729 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4730
4731         * objc.dg/stabs-1.m: Allow assembly label to begin
4732         with a dot ('.').
4733
4734 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4735
4736         * gcc.c-torture/execute/20041213-1.c: Move...
4737         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4738
4739 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4740
4741         PR c++/18721
4742         * g++.dg/lookup/conv-5.C: New.
4743
4744 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4745
4746         * objc.dg/stabs-1.m: New test.
4747
4748 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         * gcc.dg/visibility-c.c: Change compile to
4751         assemble for the test.
4752
4753 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4754
4755         PR target/19041
4756         * gcc.dg/visibility-c.c: New test.
4757
4758 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4759
4760         PR middle-end/18493
4761         * gcc.dg/switch-8.c: New test case.
4762
4763 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4764
4765         PR c++/18905
4766         * g++.dg/template/init4.C: New.
4767         * g++.dg/opt/static3.C: Enable optimizer.
4768
4769 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4770
4771         * g++.dg/other/complex1.C: New test.
4772
4773 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4774
4775         * g++.dg/opt/inline9.C: New test.
4776
4777 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4778
4779         PR fortran/18993
4780         * gfotran.dg/nullify_1.f: New test.
4781
4782 2004-12-15  Richard Henderson  <rth@redhat.com>
4783
4784         * gcc.target/i386/i386.exp: New harness.
4785         * gcc.target/i386/vect-args.c: New.
4786
4787 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4788
4789         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4790
4791 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4792
4793         PR c++/18825
4794         * g++.dg/template/friend32.C: New test.
4795
4796 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4797
4798         * cpp/pragma-once-1.c: New test.
4799         * cpp/pragma-once-1b.h: Likewise.
4800         * cpp/pragma-once-1c.h: Likewise.
4801         * cpp/pragma-once-1d.h: Likewise.
4802         * cpp/inc/pragma-once-1a.h: Likewise.
4803
4804 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4805             Steven G. Kargl  <kargls@comcast.net>
4806
4807         PR fortran/17597
4808         * gfortran.dg/list_read_3.f90: New test.
4809
4810 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4811
4812         * gcc.dg/ftrapv-2.c: New test.
4813
4814 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         PR c++/18981
4817         * g++.dg/template/typename9.C: New test.
4818
4819 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/18738
4822         * g++.dg/template/typename8.C: New test.
4823         * g++.dg/parse/friend2.C: Tweak error message.
4824
4825 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         * gcc.c-torture/20041214-1.c: New test.
4828
4829 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         PR c++/18965
4832         * g++.dg/init/array17.C: New test.
4833
4834 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/18793
4837         * g++.dg/init/aggr3.C: New test.
4838
4839 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4840
4841         * gcc.dg/altivec-types-1.c: New test.
4842         * gcc.dg/altivec-types-2.c: New test.
4843         * gcc.dg/altivec-types-3.c: New test.
4844         * gcc.dg/altivec-types-4.c: New test.
4845         * g++.dg/ext/altivec-types-1.C: New test.
4846         * g++.dg/ext/altivec-types-2.C: New test.
4847         * g++.dg/ext/altivec-types-3.C: New test.
4848         * g++.dg/ext/altivec-types-4.C: New test.
4849
4850 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR middle-end/18951
4853         * gcc.c-torture/execute/20041213-1.c: New test.
4854
4855 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4856
4857         PR c++/18949
4858         * g++.dg/template/cast1.C: New.
4859
4860 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4861
4862         * gcc.c-torture/execute/20041213-2.c: New test.
4863
4864 2004-12-13  Richard Henderson  <rth@redhat.com>
4865
4866         * gcc.dg/i386-sse-10.c: Fix typo in options.
4867
4868 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4869
4870         PR c++/18968
4871         * g++.dg/opt/pr18968.C: New test.
4872
4873 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4874
4875         PR c++/18925
4876         * g++.dg/ext/visibility/staticdatamem.C: New test.
4877
4878 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4879
4880         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4881
4882 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4883
4884         PR rtl-optimization/18928
4885         * gcc.dg/pr18928-1.c: New test case.
4886
4887 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4888
4889         PR tree-opt/16951
4890         * gcc.c-torture/compile/20041211-1.c: New.
4891
4892 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4893
4894         PR middle-end/17564
4895         * gcc.c-torture/execute/20041212-1.c: New test.
4896
4897 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4898
4899         PR fortran/18869
4900         * gfortran.dg/common_1.f90: New test.
4901
4902 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4903         Paul Brook  <paul@codesourcery.com>
4904
4905         PR fortran/16222
4906         * gfortran.dg/real_do_1.f90: New test.
4907
4908 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         PR tree-opt/18040
4911         * g++.dg/opt/ptrmem6.C: New test.
4912
4913 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR middle-end/18921
4916         * gcc.dg/pr18921-1.c: New test case.
4917
4918 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4919
4920         PR fortran/17175
4921         * gfortran.dg/scale_1.f90: New test.
4922
4923 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4924
4925         PR middle-end/18903
4926         * gcc.c-torture/compile/pr18903.c: New test.
4927
4928 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4929
4930         * gcc.c-torture/execute/20041210-1.c: New test.
4931
4932 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4933
4934         PR c++/18731
4935         * g++.dg/parser/struct-1.C: New test.
4936         * g++.dg/parser/struct-2.C: New test.
4937         * g++.dg/parser/struct-3.C: New test.
4938
4939 2004-12-09  Richard Henderson  <rth@redhat.com>
4940
4941         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4942
4943         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4944         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4945
4946 2004-12-09  Matt Austern  <austern@apple.com>
4947
4948         PR c++/18514
4949         * g++.dg/ext/builtin1.C: New
4950         * g++.dg/ext/builtin2.C: New
4951         * g++.dg/ext/builtin3.C: New
4952         * g++.dg/ext/builtin4.C: New
4953         * g++.dg/ext/builtin5.C: New
4954
4955 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4956
4957         PR tree-opt/18904
4958         * g++.dg/opt/ptrmem5.C: New test.
4959
4960 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4961
4962         * g++.dg/parse/typename5.C: Adjust for new error.
4963         * g++.dg/parse/typename7.C: New.
4964
4965 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4966
4967         PR c++/18073
4968         * g++.dg/other/mmintrin.C: New test.
4969
4970 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4971
4972         PR c++/16681
4973         * g++.dg/init/array15.C: New.
4974         * g++.dg/init/array16.C: New.
4975
4976 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4977
4978         PR fortran/18826
4979         * gfortran.dg/assign_1.f90: New test.
4980
4981 2004-12-08  Nick Clifton  <nickc@redhat.com>
4982
4983         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4984         * gcc.target/xstormy16/data_below100: Likewise.
4985         * gcc.target/xstormy16/sfr: Likewise.
4986         * gcc.target/xstormy16/below100.S: New test source file.
4987         * gcc.target/xstormy16/below100.ld: New test linker script.
4988         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4989         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4990         bp instructions.
4991         * gcc.target/xstormy16/bp.c: Likewise.
4992
4993         * gcc.target/xstormy16/bss_below100: New files:
4994         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4995         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4996         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4997         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4998         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4999         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5000         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5001         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5002         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5003         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5004         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5005         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5006         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5007         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5008         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5009         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5010         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5011         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5012         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5013         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5014         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5015         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5016         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5017         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5018         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5019         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5020         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5021
5022         * gcc.target/xstormy16/data_below100: New files:
5023         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5024         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5025         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5026         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5027         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5028         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5029         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5030         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5031         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5032         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5033         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5034         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5035         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5036         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5037         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5038         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5039         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5040         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5041         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5042         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5043         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5044         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5045         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5046         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5047         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5048         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5049         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5050
5051         * gcc.target/xstormy16/sfr: New files:
5052         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5053         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5054         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5055         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5056         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5057         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5058         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5059         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5060         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5061         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5062         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5063         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5064         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5065         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5066         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5067         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5068         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5069         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5070         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5071         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5072         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5073         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5074         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5075         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5076         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5077         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5078         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5079         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5080         27_if0_sfrw_bitfield_f.c
5081
5082 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5083
5084         PR c++/18100
5085         * g++.dg/lookup/name-clash4.C: New test.
5086
5087 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5088
5089         PR c++/18672
5090         * g++.dg/opt/array1.C: New.
5091
5092         PR c++/18803
5093         * g++.dg/template/operator5.C: New.
5094
5095 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5096
5097         PR c/18867
5098         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5099
5100 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5101
5102         * gcc.dg/noncompile/20041207.c: New test.
5103
5104 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5105
5106         * g++.dg/other/unreachable-1.C: New test.
5107
5108 2004-12-06  Nick Clifton  <nickc@redhat.com>
5109
5110         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5111         <limits.h> because the latter comes from gcc's include/ directory
5112         and not the newlib/libc/include directory.
5113
5114 2004-12-04  Richard Henderson  <rth@redhat.com>
5115
5116         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5117
5118 2004-12-04  Richard Henderson  <rth@redhat.com>
5119
5120         * lib/target-supports.exp (check_gc_sections_available): Disable
5121         for alpha and ia64.
5122
5123 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5124
5125         PR middle-end/17909
5126         * g++.dg/other/vararg-2.C: New test.
5127
5128 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5129
5130         PR c++/17011, c++/17971
5131         * g++.dg/template/error15.C: Adjust expected error.
5132         * g++.dg/template/instantiate3.C: Likewise.
5133
5134 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5135
5136         * gcc.dg/altivec-18.c: Fix for darwin
5137
5138 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         PR c++/18782
5141         * g++.dg/parse/ptrmem2.C: New.
5142
5143         PR c++/18318
5144         * g++.dg/template/new1.C: New.
5145
5146 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5147
5148         PR fortran/18710
5149         * gfortran.dg/direct_io_3.f90: New test.
5150
5151 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5152
5153         PR 18758
5154         * g++.dg/parse/crash21.C: New.
5155
5156 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5157
5158         PR c++/15664, c++/18276
5159         * g++.dg/template/ttp13.C: New test.
5160         * g++.dg/template/ttp14.C: Likewise.
5161
5162 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5163
5164         PR c++/18123
5165         * g++.dg/parse/enum2.C: New test.
5166         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5167
5168 2004-12-02  Nick Clifton  <nickc@redhat.com>
5169
5170         * gcc.target/xstormy16: New test directory.
5171         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5172         * gcc.target/xstormy16/bp.c: Check the generation of bp
5173         instructions.
5174         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5175         bn instructions and the BELOW100 attribute.
5176
5177 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5178
5179         PR target/16952
5180         * gcc.dg/ppc-eabi.c: New.
5181
5182 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5183
5184         PR fortran/18284
5185         * gfortran.dg/backspace.f90
5186
5187 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5188
5189         * gfortran.dg/inquire.f90: New test.
5190
5191 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5192
5193         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5194         handle effective-target-keyword.
5195         (dg-skip-if): Support effective-target keyword as target list.
5196         (dg-xfail-if): Ditto.
5197         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5198
5199 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5200
5201         PR tree-optimization/18291
5202         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5203
5204 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5205
5206         PR C++/18729
5207         * g++.dg/parse/crash20.C: New.
5208
5209         PR c++/17431
5210         * g++.dg/overload/arg1.C: New.
5211         * g++.dg/overload/arg2.C: New.
5212         * g++.dg/overload/arg3.C: New.
5213         * g++.dg/overload/arg4.C: New.
5214
5215 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5216
5217         * gcc.dg/c99-flex-array-4.c: Remove.
5218
5219 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5220
5221         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5222
5223         * lib/target-supports.exp (is-effective-target): Simplify.
5224
5225         * lib/target-supports.exp (check_effective_target_vect_long):
5226         Fix for powerpc64-*-*.
5227
5228 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5229
5230         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5231         to support new requirements on FreeBSD 5.
5232
5233 2004-11-30  Devang Patel  <dpatel@apple.com>
5234
5235         PR 18702
5236         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5237
5238 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5239
5240         * g++.dg/ext/altivec-13.C: New test.
5241
5242 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5243
5244         PR tree-opt/18298
5245         * gcc.c-torture/execute/p18298.c: New test.
5246
5247 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5248             Dorit Naishlos  <dorit@il.ibm.com>
5249
5250         PR tree-opt/18607
5251         * gcc.dg/vect/vect-89.c: New test.
5252
5253 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5254
5255         * gcc.dg/pr18596-1.c: New test.
5256
5257 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5258
5259         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5260
5261 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5262
5263         PR c/18479
5264         * gcc.dg/pr18479.c: New test.
5265
5266 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5267
5268         PR target/18490
5269         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5270         mmix-knuth-mmixware.
5271
5272         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5273         cris-*-elf* cris-*-aout* mmix-*-*
5274
5275 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5276
5277         PR middle-end/18725
5278         * gcc.dg/pr18725.c: New test.
5279
5280 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5281
5282         PR target/18488
5283         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5284
5285         PR target/18336
5286         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5287
5288 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/18368
5291         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5292         * g++.old-deja/g++.law/ctors5.C: Likewise.
5293         * g++.old-deja/g++.other/crash25.C: Likewise.
5294
5295         PR c++/18674
5296         * g++.dg/template/error16.C: New test.
5297
5298         PR c++/18512
5299         * g++.dg/template/crash29.C: New test.
5300
5301 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5302
5303         PR tree-optimization/18712
5304         * gcc.c-torture/compile/pr18712.c: New test.
5305
5306 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5307
5308         PR c/7544
5309         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5310         tests.
5311
5312 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5313
5314         PR c++/18652
5315         * g++.dg/lookup/crash6.C: New test.
5316
5317 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5318
5319         PR middle-end/18164
5320         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5321
5322 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5323
5324         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5325         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5326         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5327
5328 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         * gcc.dg/pr18164.c: New test.
5331
5332 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5333
5334         * gcc.dg/funroll-loops-all.c: New.
5335
5336 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5337
5338         PR target/18489
5339         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5340         delimeter, match space and TAB as well as ":".
5341
5342         PR target/18484
5343         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5344
5345         PR target/18348
5346         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5347
5348         PR target/18345
5349         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5350
5351         PR target/18337
5352         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5353
5354 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5355
5356         * gfortran.dg/direct_io_2.f90: New test.
5357
5358 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5359
5360         PR target/18334
5361         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5362
5363 2004-11-28  Richard Henderson  <rth@redhat.com>
5364
5365         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5366
5367 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5368
5369         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5370         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5371         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5372         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5373         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5374         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5375         gcc.dg/pointer-arith-8.c: New tests.
5376
5377 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5378
5379         PR fortran/18364
5380         * gfortran.dg/endfile.f90: New test.
5381
5382 2004-11-27  Falk Hueffner  <falk@debian.org>
5383
5384         * gcc.dg/loop-6.c: New test.
5385
5386 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5387
5388         * gcc.c-torture/execute/20041126-1.c: New test.
5389
5390 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5393         on IRIX.
5394
5395 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5396
5397         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5398         functions.
5399
5400 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR rtl-optimization/17825
5403         * gcc.c-torture/compile/20041119-1.c: New test.
5404
5405 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5406
5407         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5408         Check existence of ld library path variables before unsetting.
5409
5410 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5411
5412         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5413
5414 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5415
5416         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5417
5418 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5419
5420         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5421
5422 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5423
5424         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5425         dg-do directive.
5426
5427 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5428
5429         * gcc.dg/pr17957.c: Pass --param, not -param.
5430
5431 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5432
5433         PR middle-end/17957
5434         * testsuite/gcc.dg/pr17957.c: New test.
5435
5436 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/18445
5439         * g++.dg/template/crash28.C: Likewise.
5440
5441         PR c++/18001
5442         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5443         * g++.dg/ext/lvaddr.C: Likewise.
5444         * g++.dg/opt/pr7503-3.C: Likewise.
5445
5446         PR c++/18466
5447         * g++.dg/parse/qualified3.C: New test.
5448         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5449
5450         PR c++/18545
5451         * g++.dg/expr/return1.C: New test.
5452
5453 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5454
5455         Friend class name lookup 3/n, PR c++/3332
5456         * g++.dg/lookup/friend3.C: New test.
5457         * g++.dg/lookup/friend4.C: Likewise.
5458         * g++.dg/lookup/friend5.C: Likewise.
5459
5460 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5461
5462         Friend class name lookup 2/n, PR c++/14513, c++/15410
5463         * g++.dg/lookup/friend2.C: New test.
5464         * g++.dg/template/friend31.C: Likewise.
5465
5466 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5467
5468         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5469
5470 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/17473
5473         * g++.dg/tc1/dr56.C: Remove.
5474         * g++.dg/template/typedef1.C: Add dg-error markers.
5475         * g++.old-deja/g++.other/typedef7.C: Likewise.
5476
5477         PR c++/18285
5478         * g++.dg/parse/typedef7.C: New test.
5479
5480 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5481
5482         * gcc.c-torture/execute/20041124-1.c: New test.
5483
5484 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5485
5486         * g++.dg/template/deduce3.C: New test.
5487
5488         PR c++/18586
5489         * g++.dg/template/crash27.C: New test.
5490
5491         PR c++/18530
5492         * g++.dg/warn/Wshadow-3.C: New test.
5493
5494 2004-11-24  Devang Patel  <dpatel@apple.com>
5495
5496         PR/18555
5497         * gcc.dg/cpp/isysroot-1.c: New test.
5498         * gcc.dg/cpp/usr/include/stdio.h: New file.
5499         * gcc.dg/cpp/isysroot-2.c: New test.
5500         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5501         New file.
5502
5503 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5504
5505         PR c++/8929
5506         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5507
5508 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5509
5510         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5511         * gcc.target/sparc/pdist.c: Likewise.
5512
5513 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5514
5515         PR c++/16882
5516         * g++.dg/conversion/simd1.C: New test.
5517
5518 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5519
5520         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5521         and restore_ld_library_path_env_vars.
5522         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5523         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5524         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5525         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5526
5527 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5528
5529         * gcc.dg/pragma-align-2.c: Test macro expansion.
5530         * gcc.dg/pragma-pack-2.c: New test.
5531
5532 2004-11-23  Richard Henderson  <rth@redhat.com>
5533
5534         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5535         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5536         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5537         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5538         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5539         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5540
5541         * gcc.dg/vect/vect.exp: Add check for alpha.
5542         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5543         (check_effective_target_vect_int): Enable for alpha.
5544         (check_effective_target_vect_long): New.
5545         (is-effective-target): Add it.
5546
5547 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5548
5549         * gcc.dg/pr18614-1.c: New test.
5550
5551 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5552
5553         * gcc.dg/setjmp-2.c: New test.
5554
5555 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5556
5557         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5558         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5559         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5560         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5561         gcc.target/sparc/pdist.c: New tests.
5562
5563 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5564
5565         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5566
5567 2004-11-22  Dale Johannesen  <dalej@apple.com>
5568
5569         * gcc.dg/20041111-1.c:  New.
5570
5571 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5572
5573         PR tree-opt/18536
5574         * gcc.dg/vect/pr18536.c: New test.
5575
5576 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5577
5578         PR c++/18354
5579         * g++.dg/template/nontype11.C: New test.
5580
5581 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5582
5583         PR middle-end/18520
5584         * gcc.dg/pr18520-1.c: New test case.
5585
5586 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5587
5588         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5589         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5590         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5591         expected diagnostics.
5592
5593 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         PR target/18580
5596         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5597         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5598         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5599
5600 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5601
5602         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5603
5604 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5605             Joseph Myers  <joseph@codesourcery.com>
5606
5607         * lib/target-supports.exp (check_visibility_available): Really
5608         test the compiler.
5609
5610 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5611
5612         PR tree-opt/18181
5613         * gcc.dg/vect/vect-85.c: New test.
5614         * gcc.dg/vect/vect-86.c: New test.
5615         * gcc.dg/vect/vect-87.c: New test.
5616         * gcc.dg/vect/vect-88.c: New test.
5617
5618 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5619
5620         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5621
5622 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5623
5624         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5625         * gcc.dg/ppc-and-1.c: Ditto.
5626         * gcc.dg/ppc-compare-1.c: Ditto.
5627         * gcc.dg/ppc-mov-1.c: Ditto
5628
5629 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5630             Mark Mitchell  <mark@codesourcery.com>
5631
5632         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5633
5634 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5635             Aldy Hernandez  <aldyh@redhat.com>
5636
5637         * lib/target-supports.exp (check_effective_target_vect_int): New
5638         (check_effective_target_vect_float): New
5639         (check_effective_target_vect_double): New.
5640         (is-effective-target): Support new effective targets keywords.
5641         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5642         default action for dg-do.
5643         * gcc.dg/vect/pr16105.c: Use new support.
5644         * gcc.dg/vect/pr18400.c: Ditto.
5645         * gcc.dg/vect/pr18425.c: Ditto.
5646         * gcc.dg/vect/vect-1.c: Ditto.
5647         * gcc.dg/vect/vect-10.c: Ditto.
5648         * gcc.dg/vect/vect-11.c: Ditto.
5649         * gcc.dg/vect/vect-12.c: Ditto.
5650         * gcc.dg/vect/vect-13.c: Ditto.
5651         * gcc.dg/vect/vect-14.c: Ditto.
5652         * gcc.dg/vect/vect-15.c: Ditto.
5653         * gcc.dg/vect/vect-16.c: Ditto.
5654         * gcc.dg/vect/vect-17.c: Ditto.
5655         * gcc.dg/vect/vect-18.c: Ditto.
5656         * gcc.dg/vect/vect-19.c: Ditto.
5657         * gcc.dg/vect/vect-2.c: Ditto.
5658         * gcc.dg/vect/vect-20.c: Ditto.
5659         * gcc.dg/vect/vect-21.c: Ditto.
5660         * gcc.dg/vect/vect-22.c: Ditto.
5661         * gcc.dg/vect/vect-23.c: Ditto.
5662         * gcc.dg/vect/vect-24.c: Ditto.
5663         * gcc.dg/vect/vect-25.c: Ditto.
5664         * gcc.dg/vect/vect-26.c: Ditto.
5665         * gcc.dg/vect/vect-27.c: Ditto.
5666         * gcc.dg/vect/vect-27a.c: Ditto.
5667         * gcc.dg/vect/vect-28.c: Ditto.
5668         * gcc.dg/vect/vect-29.c: Ditto.
5669         * gcc.dg/vect/vect-29a.c: Ditto.
5670         * gcc.dg/vect/vect-3.c: Ditto.
5671         * gcc.dg/vect/vect-30.c: Ditto.
5672         * gcc.dg/vect/vect-31.c: Ditto.
5673         * gcc.dg/vect/vect-32.c: Ditto.
5674         * gcc.dg/vect/vect-33.c: Ditto.
5675         * gcc.dg/vect/vect-34.c: Ditto.
5676         * gcc.dg/vect/vect-35.c: Ditto.
5677         * gcc.dg/vect/vect-36.c: Ditto.
5678         * gcc.dg/vect/vect-37.c: Ditto.
5679         * gcc.dg/vect/vect-38.c: Ditto.
5680         * gcc.dg/vect/vect-4.c: Ditto.
5681         * gcc.dg/vect/vect-40.c: Ditto.
5682         * gcc.dg/vect/vect-41.c: Ditto.
5683         * gcc.dg/vect/vect-42.c: Ditto.
5684         * gcc.dg/vect/vect-43.c: Ditto.
5685         * gcc.dg/vect/vect-44.c: Ditto.
5686         * gcc.dg/vect/vect-45.c: Ditto.
5687         * gcc.dg/vect/vect-46.c: Ditto.
5688         * gcc.dg/vect/vect-47.c: Ditto.
5689         * gcc.dg/vect/vect-48.c: Ditto.
5690         * gcc.dg/vect/vect-48a.c: Ditto.
5691         * gcc.dg/vect/vect-49.c: Ditto.
5692         * gcc.dg/vect/vect-5.c: Ditto.
5693         * gcc.dg/vect/vect-50.c: Ditto.
5694         * gcc.dg/vect/vect-51.c: Ditto.
5695         * gcc.dg/vect/vect-52.c: Ditto.
5696         * gcc.dg/vect/vect-53.c: Ditto.
5697         * gcc.dg/vect/vect-54.c: Ditto.
5698         * gcc.dg/vect/vect-55.c: Ditto.
5699         * gcc.dg/vect/vect-56.c: Ditto.
5700         * gcc.dg/vect/vect-56a.c: Ditto.
5701         * gcc.dg/vect/vect-57.c: Ditto.
5702         * gcc.dg/vect/vect-58.c: Ditto.
5703         * gcc.dg/vect/vect-59.c: Ditto.
5704         * gcc.dg/vect/vect-6.c: Ditto.
5705         * gcc.dg/vect/vect-60.c: Ditto.
5706         * gcc.dg/vect/vect-61.c: Ditto.
5707         * gcc.dg/vect/vect-62.c: Ditto.
5708         * gcc.dg/vect/vect-63.c: Ditto.
5709         * gcc.dg/vect/vect-64.c: Ditto.
5710         * gcc.dg/vect/vect-65.c: Ditto.
5711         * gcc.dg/vect/vect-66.c: Ditto.
5712         * gcc.dg/vect/vect-67.c: Ditto.
5713         * gcc.dg/vect/vect-68.c: Ditto.
5714         * gcc.dg/vect/vect-69.c: Ditto.
5715         * gcc.dg/vect/vect-7.c: Ditto.
5716         * gcc.dg/vect/vect-72.c: Ditto.
5717         * gcc.dg/vect/vect-72a.c: Ditto.
5718         * gcc.dg/vect/vect-73.c: Ditto.
5719         * gcc.dg/vect/vect-74.c: Ditto.
5720         * gcc.dg/vect/vect-75.c: Ditto.
5721         * gcc.dg/vect/vect-76.c: Ditto.
5722         * gcc.dg/vect/vect-77.c: Ditto.
5723         * gcc.dg/vect/vect-77a.c: Ditto.
5724         * gcc.dg/vect/vect-78.c: Ditto.
5725         * gcc.dg/vect/vect-79.c: Ditto.
5726         * gcc.dg/vect/vect-8.c: Ditto.
5727         * gcc.dg/vect/vect-80.c: Ditto.
5728         * gcc.dg/vect/vect-82.c: Ditto.
5729         * gcc.dg/vect/vect-82_64.c: Ditto.
5730         * gcc.dg/vect/vect-83.c: Ditto.
5731         * gcc.dg/vect/vect-83_64.c: Ditto.
5732         * gcc.dg/vect/vect-9.c: Ditto.
5733         * gcc.dg/vect/vect-all.c: Ditto.
5734         * gcc.dg/vect/vect-none.c: Ditto.
5735
5736 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5737
5738         * lib/gcc-dg.exp (dg-skip-if): New function.
5739         (dg-forbid-option): Remove.
5740         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5741         * g++.dg/abi/bitfield8.C: Likewise.
5742         * g++.dg/abi/dtor1.C: Likewise.
5743         * g++.dg/abi/empty10.C: Likewise.
5744         * g++.dg/abi/empty7.C: Likewise.
5745         * g++.dg/abi/empty9.C: Likewise.
5746         * g++.dg/abi/layout3.C: Likewise.
5747         * g++.dg/abi/layout4.C: Likewise.
5748         * g++.dg/abi/thunk1.C: Likewise.
5749         * g++.dg/abi/thunk2.C: Likewise.
5750         * g++.dg/abi/vbase11.C: Likewise.
5751         * g++.dg/abi/vthunk2.C: Likewise.
5752         * g++.dg/abi/vthunk3.C: Likewise.
5753         * g++.dg/ext/attrib8.C: Likewise.
5754         * g++.dg/opt/longbranch2.C: Likewise.
5755         * g++.dg/opt/reg-stack4.C: Likewise.
5756         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5757         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5758         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5759         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5760         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5761         * gcc.dg/20000609-1.c: Likewise.
5762         * gcc.dg/20000720-1.c: Likewise.
5763         * gcc.dg/20011107-1.c: Likewise.
5764         * gcc.dg/20011119-1.c: Likewise.
5765         * gcc.dg/20020108-1.c: Likewise.
5766         * gcc.dg/20020122-2.c: Likewise.
5767         * gcc.dg/20020122-3.c: Likewise.
5768         * gcc.dg/20020201-3.c: Likewise.
5769         * gcc.dg/20020206-1.c: Likewise.
5770         * gcc.dg/20020218-1.c: Likewise.
5771         * gcc.dg/20020310-1.c: Likewise.
5772         * gcc.dg/20020411-1.c: Likewise.
5773         * gcc.dg/20020418-2.c: Likewise.
5774         * gcc.dg/20020426-1.c: Likewise.
5775         * gcc.dg/20020426-2.c: Likewise.
5776         * gcc.dg/20020517-1.c: Likewise.
5777         * gcc.dg/20020523-1.c: Likewise.
5778         * gcc.dg/20020523-2.c: Likewise.
5779         * gcc.dg/20020729-1.c: Likewise.
5780         * gcc.dg/20030204-1.c: Likewise.
5781         * gcc.dg/20030826-2.c: Likewise.
5782         * gcc.dg/20030926-1.c: Likewise.
5783         * gcc.dg/20031202-1.c: Likewise.
5784         * gcc.dg/980312-1.c: Likewise.
5785         * gcc.dg/980313-1.c: Likewise.
5786         * gcc.dg/990117-1.c: Likewise.
5787         * gcc.dg/990424-1.c: Likewise.
5788         * gcc.dg/990524-1.c: Likewise.
5789         * gcc.dg/991230-1.c: Likewise.
5790         * gcc.dg/i386-387-1.c: Likewise.
5791         * gcc.dg/i386-387-2.c: Likewise.
5792         * gcc.dg/i386-387-3.c: Likewise.
5793         * gcc.dg/i386-387-4.c: Likewise.
5794         * gcc.dg/i386-387-5.c: Likewise.
5795         * gcc.dg/i386-387-6.c: Likewise.
5796         * gcc.dg/i386-asm-1.c: Likewise.
5797         * gcc.dg/i386-bitfield1.c: Likewise.
5798         * gcc.dg/i386-bitfield2.c: Likewise.
5799         * gcc.dg/i386-loop-1.c: Likewise.
5800         * gcc.dg/i386-loop-2.c: Likewise.
5801         * gcc.dg/i386-loop-3.c: Likewise.
5802         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5803         * gcc.dg/i386-pic-1.c: Likewise.
5804         * gcc.dg/i386-regparm.c: Likewise.
5805         * gcc.dg/i386-signbit-1.c: Likewise.
5806         * gcc.dg/i386-signbit-2.c: Likewise.
5807         * gcc.dg/i386-signbit-3.c: Likewise.
5808         * gcc.dg/i386-sse-5.c: Likewise.
5809         * gcc.dg/i386-sse-8.c: Likewise.
5810         * gcc.dg/i386-unroll-1.c: Likewise.
5811         * gcc.dg/tls/opt-1.c: Likewise.
5812         * gcc.dg/tls/opt-2.c: Likewise.
5813         * gcc.dg/unroll-1.c: Likewise.
5814         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5815         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5816         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5817         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5818
5819 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5820
5821         * g++.dg/template/incomplete1.C: New test.
5822
5823 2004-11-16  Nick Clifton  <nickc@redhat.com>
5824
5825         Revert patches accidentally commited during checkin of fixes for
5826         xstormy16 tests:
5827         gcc.c-torture/execute/simd-4.c: Revert
5828         gcc.dg/20040910-1.c: Revert.
5829
5830 2004-11-16  Paul Brook  <paul@codesourcery.com>
5831
5832         PR fortran/13010
5833         * gfortran.dg/der_pointer_1.f90: New test.
5834
5835 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5836
5837         PR c/18498
5838         * gcc.dg/bitfld-13.c: New test.
5839
5840 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5841
5842         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5843         powerpc*-*-linux*.
5844
5845         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5846         * gcc.dg/ppc64-abi-2.c: Ditto.
5847         * gcc.dg/ppc64-abi-3.c: Ditto.
5848
5849         * lib/gcc-dg.exp (dg-target-list): Remove.
5850
5851 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5852
5853         * gcc.dg/ia64-postinc.c: New test.
5854
5855 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5856
5857         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5858
5859 2004-11-15  Nick Clifton  <nickc@redhat.com>
5860
5861         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5862         __INT_MAX__ so that the test can be compiled by toolchains
5863         targeted at 16-bit processors.
5864
5865         * gcc.dg/20040625-1.c: Use long constants rather than integers
5866         when performing arithmetic that will overflow 16-bits.
5867
5868         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5869         xstormy16.  It does not support 128-bit vector operations.
5870
5871         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5872         with the macro PTR_TYPE.  Define this macro to an integer type
5873         suitable for holding a pointer.
5874
5875         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5876         the target is a 16-bit processor.
5877
5878         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5879         16-bit targets where the character constant will be too long.
5880
5881         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5882         where the double will not be directly addressable.
5883
5884 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5885
5886         Friend class name lookup 1/n, PR c++/18471
5887         * g++.dg/template/crash26.C: New test.
5888         * g++.dg/lookup/struct1.C: Adjust expected error.
5889         * g++.dg/parse/elab1.C: Likewise.
5890         * g++.dg/parse/elab2.C: Likewise.
5891         * g++.dg/parse/int-as-enum1.C: Likewise.
5892         * g++.dg/parse/struct-as-enum1.C: Likewise.
5893         * g++.dg/parse/typedef1.C: Likewise.
5894         * g++.dg/parse/typedef3.C: Likewise.
5895         * g++.dg/parse/typedef4.C: Likewise.
5896         * g++.dg/parse/typedef5.C: Likewise.
5897         * g++.dg/template/nontype4.C: Likewise.
5898         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5899         * g++.old-deja/g++.other/elab1.C: Likewise.
5900         * g++.old-deja/g++.other/syntax4.C: Likewise.
5901
5902 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5903
5904         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5905
5906 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5907
5908         * gcc.c-torture/execute/20041114-1.c: New test.
5909
5910 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5911
5912         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5913         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5914         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5915         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5916         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5917         gcc.dg/switch-7.c: New tests.
5918
5919 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5920
5921         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5922
5923 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5924
5925         PR tree-opt/18400
5926         * gcc.dg/vect/pr18400.c: New test.
5927
5928 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5929             Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         PR tree-opt/18425
5932         * gcc.dg/vect/pr18425.c: New test.
5933
5934 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5935
5936         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5937         Guard with dg-require-alias and dg-require-visibility.
5938
5939 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5942
5943 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5944
5945         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5946
5947 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5948
5949         PR c++/17344
5950         * g++.dg/template/defarg5.C: New test.
5951
5952 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5953
5954         * g++.dg/parse/cast1.C: Run only on ILP32.
5955         * g++.old-deja/g++.mike/p784.C: Likewise.
5956
5957 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5958
5959         * gcc.c-torture/execute/20041113-1.c: New test.
5960
5961 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5962
5963         PR target/18230
5964         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5965         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5966         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5967         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5968         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5969         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5970         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5971         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5972         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5973         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5974         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5975         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5976         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5977
5978 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5979
5980         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5981         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5982         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5983         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5984         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5985         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5986         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5987         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5988         gcc.target/sparc/combined-1.c: New tests.
5989
5990 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5991
5992         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5993         New tests.
5994
5995 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5996
5997         * lib/gcc-dg.exp (dg-forbid-option): New function.
5998         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5999         * g++.dg/abi/bitfield8.C: Likewise.
6000         * g++.dg/abi/dtor1.C: Likewise.
6001         * g++.dg/abi/empty10.C: Likewise.
6002         * g++.dg/abi/empty7.C: Likewise.
6003         * g++.dg/abi/empty9.C: Likewise.
6004         * g++.dg/abi/layout3.C: Likewise.
6005         * g++.dg/abi/layout4.C: Likewise.
6006         * g++.dg/abi/thunk1.C: Likewise.
6007         * g++.dg/abi/thunk2.C: Likewise.
6008         * g++.dg/abi/vbase11.C: Likewise.
6009         * g++.dg/abi/vthunk2.C: Likewise.
6010         * g++.dg/abi/vthunk3.C: Likewise.
6011         * g++.dg/ext/attrib8.C: Likewise.
6012         * g++.dg/opt/longbranch2.C: Likewise.
6013         * g++.dg/opt/reg-stack4.C: Likewise.
6014         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6015         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6016         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6017         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6018         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6019         * gcc.dg/20000609-1.c: Likewise.
6020         * gcc.dg/20000720-1.c: Likewise.
6021         * gcc.dg/20011107-1.c: Likewise.
6022         * gcc.dg/20011119-1.c: Likewise.
6023         * gcc.dg/20020108-1.c: Likewise.
6024         * gcc.dg/20020122-2.c: Likewise.
6025         * gcc.dg/20020122-3.c: Likewise.
6026         * gcc.dg/20020201-3.c: Likewise.
6027         * gcc.dg/20020206-1.c: Likewise.
6028         * gcc.dg/20020218-1.c: Likewise.
6029         * gcc.dg/20020310-1.c: Likewise.
6030         * gcc.dg/20020411-1.c: Likewise.
6031         * gcc.dg/20020418-2.c: Likewise.
6032         * gcc.dg/20020426-1.c: Likewise.
6033         * gcc.dg/20020426-2.c: Likewise.
6034         * gcc.dg/20020517-1.c: Likewise.
6035         * gcc.dg/20020523-1.c: Likewise.
6036         * gcc.dg/20020523-2.c: Likewise.
6037         * gcc.dg/20020729-1.c: Likewise.
6038         * gcc.dg/20030204-1.c: Likewise.
6039         * gcc.dg/20030826-2.c: Likewise.
6040         * gcc.dg/20030926-1.c: Likewise.
6041         * gcc.dg/20031202-1.c: Likewise.
6042         * gcc.dg/980312-1.c: Likewise.
6043         * gcc.dg/980313-1.c: Likewise.
6044         * gcc.dg/990117-1.c: Likewise.
6045         * gcc.dg/990424-1.c: Likewise.
6046         * gcc.dg/990524-1.c: Likewise.
6047         * gcc.dg/991230-1.c: Likewise.
6048         * gcc.dg/i386-387-1.c: Likewise.
6049         * gcc.dg/i386-387-2.c: Likewise.
6050         * gcc.dg/i386-387-3.c: Likewise.
6051         * gcc.dg/i386-387-4.c: Likewise.
6052         * gcc.dg/i386-387-5.c: Likewise.
6053         * gcc.dg/i386-387-6.c: Likewise.
6054         * gcc.dg/i386-asm-1.c: Likewise.
6055         * gcc.dg/i386-bitfield1.c: Likewise.
6056         * gcc.dg/i386-bitfield2.c: Likewise.
6057         * gcc.dg/i386-loop-1.c: Likewise.
6058         * gcc.dg/i386-loop-2.c: Likewise.
6059         * gcc.dg/i386-loop-3.c: Likewise.
6060         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6061         * gcc.dg/i386-pic-1.c: Likewise.
6062         * gcc.dg/i386-regparm.c: Likewise.
6063         * gcc.dg/i386-signbit-1.c: Likewise.
6064         * gcc.dg/i386-signbit-2.c: Likewise.
6065         * gcc.dg/i386-signbit-3.c: Likewise.
6066         * gcc.dg/i386-sse-5.c: Likewise.
6067         * gcc.dg/i386-sse-8.c: Likewise.
6068         * gcc.dg/i386-unroll-1.c: Likewise.
6069         * gcc.dg/tls/opt-1.c: Likewise.
6070         * gcc.dg/tls/opt-2.c: Likewise.
6071         * gcc.dg/unroll-1.c: Likewise.
6072         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6073         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6074         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6075         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6076         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6077         -m64 is specified.
6078
6079 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/18389
6082         * g++.dg/parse/cond1.C: New test.
6083
6084         PR c++/18429
6085         * g++.dg/template/array9.C: New test.
6086         * g++.dg/ext/vla1.C: Adjust error messages.
6087         * g++.dg/ext/vlm1.C: Likewise.
6088         * g++.dg/template/crash2.C: Likewise.
6089
6090         PR c++/18436
6091         * g++.dg/template/call3.C: New test.
6092
6093         PR c++/18407
6094         * g++.dg/template/ptrmem11.C: New test.
6095
6096 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR other/14264
6099         * lib/g++.exp: Set LC_ALL and LANG to C.
6100         * lib/gcc-dg.exp: Likewise.
6101         * lib/gfortran.exp: Likewise.
6102         * lib/objc.exp: Likewise.
6103         * lib/treelang.exp: Likewise.
6104
6105 2004-11-12  Andreas Schwab  <schwab@suse.de>
6106
6107         * gcc.dg/pr16286.c: Fix last change.
6108
6109 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/18416
6112         * g++.dg/init/global1.C: New test.
6113
6114 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6115
6116         * gcc.c-torture/execute/20041112-1.c: New test.
6117
6118 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6119
6120         * lib/gcc-dg.exp (dg-target-list): New.
6121
6122 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6123             Richard Sandiford  <rsandifo@redhat.com>
6124
6125         * lib/target-supports.exp (get-compiler_messages): New.
6126         (check_named_sections_available): Use it.
6127         (check_effective_target_ilp32): New.
6128         (check_effective_target_lp64): New.
6129         (is-effective-target): New.
6130         * lib/gcc-dg.exp (dg-require-effective-target): New.
6131
6132 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6133
6134         * gcc.dg/precedence-1.c: New test.
6135
6136 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6137
6138         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6139
6140         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6141         message, delete generated files, use more descriptive name for
6142         executable, and make the test unsupported when it cannot be run.
6143
6144         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6145         (dg-require-weak, dg-require-visibility, dg-require-alias,
6146         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6147         dg-require-iconv, dg-require-named-sections): Use it.
6148
6149         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6150
6151 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6152
6153         PR target/16457
6154         * gcc.dg/ppc-and-1: New
6155
6156         PR target/16796
6157         * gcc.dg/ppc-mov-1.c: New.
6158
6159         PR target/16458
6160         * gcc.dg/ppc-compare-1.c: New.
6161
6162 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6163
6164         * objc.dg/desig-init-2.m: New test.
6165
6166 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6167
6168         PR middle-end/18160
6169         * g++.dg/warn/register-var-1.C: New test.
6170         * g++.dg/warn/register-var-2.C: New test.
6171
6172 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6173
6174         * gcc.dg/union-2.c: New test.
6175
6176 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6177
6178         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6179         New test for PR tree-optimization/17892.
6180
6181 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/18369
6184         * g++.dg/init/new12.C: New test.
6185
6186 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6187
6188         * gcc.target/sparc: New directory.
6189         * gcc.target/sparc/sparc.exp: New driver.
6190         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6191         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6192         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6193         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6194
6195 2004-11-10  Paul Brook  <paul@codesourcery.com>
6196
6197         PR fortran/18218
6198         * gfortran.dg/list_read.c: New test.
6199
6200 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6201
6202         PR c/18322
6203         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6204         expected diagnostic location.
6205
6206 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6207
6208         * gcc.dg/20041109-1.c: New test.
6209
6210 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         PR objc/18406
6213         * objc/compile/pr18406.m: New test.
6214
6215 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6216
6217         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6218
6219 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6220
6221         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6222
6223 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6224
6225         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6226
6227 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6228
6229         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6230         exit.
6231
6232 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         PR tree-opt/18299
6235         * gcc.c-torture/pr18299-1.c: New test.
6236
6237 2004-11-06  Andreas Schwab  <schwab@suse.de>
6238
6239         * gcc.dg/pr16286.c: Also test for bool and pixel.
6240
6241 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6242
6243         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6244         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6245         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6246         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6247         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6248         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6249         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6250         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6251         gcc.dg/struct-semi-3.c: New tests.
6252
6253 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6254
6255         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6256
6257 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6258
6259         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6260         Do not use C99 designators.
6261
6262 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6263
6264         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6265
6266 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6269         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6270         * gcc.c-torture/execute/simd-5.x: Remove.
6271
6272 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6273
6274         PR rtl-optimization/17933
6275         * gcc.dg/torture/pr17933-1.c: New test.
6276
6277 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6278
6279         PR target/18106
6280         * lib/target-supports.exp (check_weak_available): Support
6281         Windows.
6282
6283 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6284
6285         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6286         call to fflush(stdout) before abort.
6287         (my_ffsll): New function.
6288         (generate_fields): Use it.
6289
6290 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6291
6292         * gcc.dg/init-undef-1.c: New test.
6293
6294 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6295
6296         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6297         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6298         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6299         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6300         expected messages for new parser.
6301
6302 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6303
6304         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6305
6306 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6307
6308         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6309         on LP64 targets.
6310
6311 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6312
6313         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6314         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6315         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6316         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6317         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6318         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6319         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6320         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6321         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6322         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6323
6324 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6325
6326         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6327         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6328         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6329         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6330         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6331         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6332         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6333         for new parser.
6334
6335 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6336
6337         PR target/15342
6338         * gcc.dg/20041104-1.c: New test.
6339
6340 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6341
6342         * g++.dg/template/nontype7.C: New test.
6343         * g++.dg/template/nontype8.C: Likewise.
6344         * g++.dg/template/nontype9.C: Likewise.
6345         * g++.dg/template/nontype10.C: Likewise.
6346         * g++.dg/tc1/dr49.C: Likewise.
6347         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6348         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6349
6350 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6351
6352         * g++.dg/rtti/tinfo1.C: Remove xfails.
6353
6354 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6355
6356         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6357         packed attribute to the definition to satisfy the new C++ parser.
6358
6359 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6362         invocations of va_arg.
6363
6364 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/18124
6367         * g++.dg/template/crash25.C: New test.
6368
6369         PR c++/18155
6370         * g++.dg/template/typedef2.C: New test.
6371         * g++.dg/parse/crash13.C: Adjust error markers.
6372
6373         PR c++/18177
6374         * g++.dg/conversion/const3.C: New test.
6375
6376 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6377
6378         PR fortran/17535
6379         PR fortran/17583
6380         PR fortran/17713
6381         * gfortran.dg/generic_[123].f90: New testcases.
6382
6383 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6384
6385         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6386         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6387
6388 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6389
6390         PR tree-opt/16808
6391         * gcc.c-torture/compile/pr16808.c: New test.
6392
6393 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6394
6395         PR rtl-optimization/17104
6396         * gcc.dg/ppc-bitfield1.c: New.
6397
6398 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6399
6400         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6401
6402 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6403
6404         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6405         strings for 32-bit code.
6406
6407 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6408
6409         PR c/18239
6410         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6411
6412 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6413
6414         PR c++/18064
6415         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6416
6417 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR c++/15172
6420         * g++.dg/init/aggr2.C: New test.
6421
6422 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6423
6424         * objc.dg/local-decl-1.m: New test.
6425
6426 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6427
6428         * gcc.dg/20040910-1.c: Adjust regex.
6429
6430 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6431
6432         PR rtl-optimization/18084
6433         * g++.dg/opt/pr18084-1.C: New testcase.
6434
6435 2004-10-30  Matt Austern  <austern@apple.com>
6436
6437         PR c++/17542
6438         * g++.dg/ext/attrib18.C: New test.
6439
6440 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6441
6442         PR middle-end/18096
6443         * gcc.dg/pr18096-1.c: New test case.
6444
6445 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6446
6447         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6448
6449 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6450
6451         PR c/16666
6452         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6453         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6454         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6455         gcc.dg/old-style-prom-3.c: New tests.
6456
6457 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6458
6459         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6460         Remove unnecessary inclusion of stdio.h.
6461
6462 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6463
6464         PR rtl-optimization/17581
6465         * gcc.dg/pr17581-1.c: New test case.
6466
6467 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6468
6469         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6470         being implemented.
6471         * g++.dg/conversion/dr195-1.C: New.
6472         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6473         * g++.old-deja/g++.mike/p10148.C: Likewise.
6474
6475 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/17695
6478         * g++.dg/debug/typedef2.C: New test.
6479
6480 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6481
6482         PR fortran/13490
6483         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6484         * gfortran.dg/g77/README: Update.
6485
6486 2004-10-28  Matt Austern  <austern@apple.com>
6487
6488         PR c++/14124
6489         * g++.dg/ext/packed7.C: New test.
6490
6491 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6492
6493         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6494         scan-assembler.
6495         * lib/scanasm.exp (hidden-scan-for): New proc.
6496         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6497         string.
6498         (scan-not-hidden): Likewise.
6499         * lib/target-supports.exp (check_visibility_available): mach-o is
6500         support too.
6501
6502 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/17132
6505         * g++.dg/template/memclass3.C: New test.
6506
6507 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6508
6509         PR middle-end/18160
6510         * gcc.dg/register-var-1.c: New test.
6511         * gcc.dg/register-var-2.c: New test.
6512         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6513         error now.
6514
6515 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6516
6517         PR other/18172
6518         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6519         unused variables.
6520         * gcc.dg/vect/vect-22.c: Likewise.
6521
6522 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6523
6524         * gcc.dg/i386-rotate-1.c: New test.
6525
6526 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6527
6528         * g++.dg/init/ref12.C: Add "run" marker.
6529
6530         PR c++/17435
6531         * g++.dg/init/ref12.C: New test.
6532
6533         PR c++/18140
6534         * g++.dg/template/shift1.C: New test.
6535         * g++.dg/template/error10.C: Adjust error markers.
6536
6537 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6538
6539         PR tree-opt/17529
6540         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6541
6542 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6543
6544         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6545         * gcc.dg/weak/weak-3.c: Likewise.
6546         * gcc.dg/weak/weak-5.c: Likewise.
6547         * gcc.dg/weak/weak-9.c: Likewise.
6548         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6549         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6550
6551         * gcc.dg/darwin-weakimport-1.c: New.
6552
6553 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6554
6555         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6556
6557 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6558
6559         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6560         'syntax' error messages.
6561         * gcc.dg/cpp/direct2s.c: Likewise.
6562
6563 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6564
6565         * gcc.c-torture/compile/20041026-1.c: New.
6566
6567 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6568
6569         PR c++/18093
6570         * g++.dg/lookup/ns2.C: New test.
6571
6572         PR c++/18020
6573         * g++.dg/template/enum4.C: New test.
6574
6575         PR c++/18161
6576         * g++.dg/template/expr1.C: New test.
6577
6578 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6579
6580         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6581
6582 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6583
6584         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6585         gcc.dg/decl-nospec-3.c: New tests.
6586
6587 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6588
6589         * objc.dg/super-class-3.m: New test.
6590
6591 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6592
6593         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6594         resyncing.
6595         * gcc.dg/cpp/direct2s.c: Likewise.
6596
6597 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6598
6599         * objc.dg/image-info.m: Update for changes to section selection.
6600
6601 2004-10-25  David Ayers  <d.ayers@inode.at>
6602             Ziemowit Laski  <zlaski@apple.com>
6603
6604         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6605         diagnostics when messaging 'id <Proto>'.
6606         * objc.dg/class-protocol-1.m: New test.
6607         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6608         a non-existent method signature.
6609         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6610         Update diagnostics when messaging with non-existent method signature.
6611         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6612         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6613         invalid receivers are now resolved as if messaging 'id'; remove
6614         extraneous diagnostics.
6615
6616 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6617
6618         PR c/16667
6619         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6620         gcc.dg/init-desig-obs-3.c: New tests.
6621
6622 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6623
6624         * gcc.dg/debug/20041023-1.c: New test.
6625
6626 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6627
6628         PR middle-end/17407
6629         * gcc.c-torture/compile/pr17407.c: New test.
6630
6631         PR c++/18121
6632         * g++.dg/template/array8.C: New test.
6633
6634 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6635
6636         PR other/18138
6637         * lib/g++.exp: Accept more than one multilib libgcc.
6638         * lib/gcc-dg.exp: Likewise.
6639         * lib/objc.exp: Likewise.
6640         * lib/treelang.exp: Likewise.
6641         * lib/gfortran.exp: Likewise.
6642
6643 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6644
6645         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6646
6647 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6648
6649         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6650         * gcc.dg/c99-const-expr-3.c: Likewise.
6651
6652 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6653
6654         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6655
6656 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6657
6658         * gcc.c-torture/execute/loop-2e.x: Remove.
6659
6660 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6661
6662         PR c++/18095
6663         * g++.dg/parse/crash18.C: New.
6664         * g++.dg/parse/crash19.C: New.
6665
6666 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6667
6668         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6669         * g++.dg/ext/dllimport2.C: Same.
6670         * g++.dg/ext/dllimport8.C: Same.
6671
6672 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/10841
6675         * g++.dg/conversion/cast1.C: New test.
6676         * g++.dg/overload/pmf1.C: Adjust error marker.
6677
6678 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6679
6680         PR objc/17923
6681         * objc.dg/const-str-7.m: New test.
6682
6683 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6684
6685         * g++.dg/template/memfriend11.C: Fix comment typo.
6686         * g++.dg/template/memfriend14.C: Likewise.
6687
6688 2004-10-20  Richard Henderson  <rth@redhat.com>
6689
6690         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6691         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6692         -fasynchronous-unwind-tables.
6693
6694 2004-10-20  Richard Henderson  <rth@redhat.com>
6695
6696         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6697         (main): Return success.
6698         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6699         (main): Return success.
6700
6701 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6702
6703         PR c++/13495
6704         * g++.dg/template/memfriend9.C: New test.
6705         * g++.dg/template/memfriend10.C: Likewise.
6706         * g++.dg/template/memfriend11.C: Likewise.
6707         * g++.dg/template/memfriend12.C: Likewise.
6708         * g++.dg/template/memfriend13.C: Likewise.
6709         * g++.dg/template/memfriend14.C: Likewise.
6710         * g++.dg/template/memfriend15.C: Likewise.
6711         * g++.dg/template/memfriend16.C: Likewise.
6712         * g++.dg/template/memfriend17.C: Likewise.
6713         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6714
6715 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6716
6717         * g++.dg/conversion/dr195.C: New.
6718         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6719
6720 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6721             Devang Patel  <dpatel@apple.com>
6722
6723         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6724         of floating point arithmetic, which could trap.
6725
6726 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/14035
6729         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6730         * g++.dg/conversion/const2.C: New test.
6731         * g++.dg/expr/reinterpret2.C: New test.
6732         * g++.dg/expr/reinterpret3.C: New test.
6733         * g++.dg/expr/cast2.C: New test.
6734         * g++.dg/expr/copy1.C: New test.
6735         * g++.dg/other/conversion1.C: Change error message.
6736         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6737         function pointers to void *.
6738         * g++.old-deja/g++.mike/p10148.C: Likewise.
6739
6740 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6741
6742         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6743
6744 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6745
6746         PR c++/18047
6747
6748         * g++.dg/parse/expr3.C: New test.
6749
6750 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6751
6752         * gcc.dg/smod-1.c: New test.
6753
6754 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6755
6756         * objc.dg/method-14.m: New test.
6757
6758 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6759
6760         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6761         Also xfail as the patch was reverted.
6762
6763 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6764
6765         PR middle-end/16973
6766         * gcc.dg/pr16973.c: New test.
6767
6768 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6769
6770         PR tree-optimization/17656
6771         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6772
6773 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6774
6775         * g++.dg/eh/shadow1.C: New.
6776
6777 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6778
6779         * gcc.c-torture/compile/20041018-1.c: New test.
6780
6781 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6782
6783         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6784         compiler referring to register 0 when accessing sdata.  The linker
6785         now patches things up.
6786
6787 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6788
6789         PR c/17529
6790         * gcc.c-torture/compile/pr17529.c: New test.
6791
6792 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6793
6794         PR c++/17743
6795         * g++.dg/ext/attrib17.C: New test.
6796
6797 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6798
6799         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6800
6801 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6802
6803         PR c++/10479
6804         * g++.dg/ext/attrib16.C: New test.
6805
6806 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/17042
6809         * g++.dg/init/dso_handle1.C: New test.
6810
6811         PR c++/14667
6812         * g++.dg/parse/typedef6.C: New test.
6813
6814         PR c++/17916
6815         * g++.dg/parse/pragma1.C: New test.
6816
6817 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6818
6819         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6820
6821 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6822
6823         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6824         -fno-common when on HPPA HP-UX platforms.
6825
6826 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR other/16820
6829         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6830         stdint.h.
6831         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6832         uintptr_t.
6833
6834 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6835
6836         PR c++/16301
6837         * g++.dg/lookup/strong-using-4.C: New test.
6838
6839 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6840
6841         PR middle-end/16567
6842         * gcc.c-torture/compile/nested-1.c: New test.
6843
6844 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6845
6846         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6847         and mipsisa64*-*-* (until support for misaligned loads is added).
6848         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6849         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6850         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6851         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6852         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6853         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6854
6855 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/17976
6858         * g++.dg/init/dtor3.C: New test.
6859
6860 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6861
6862         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6863
6864 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6865
6866         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6867         * gcc.dg/macho-lo-sum.c: Likewise.
6868
6869 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6870
6871         * gcc.dg/ppc-spe64-1.c: New test.
6872
6873 2004-10-14  Devang Patel  <dpatel@apple.com>
6874
6875         PR 17635
6876         * gcc.dg/pr17635.c : New test.
6877
6878 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6879
6880         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6881         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6882         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6883         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6884         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6885         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6886         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6887         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6888         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6889         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6890         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6891         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6892         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6893         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6894         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6895         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6896         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6897         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6898
6899 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6900
6901         * gcc.dg/vect/vect-82.c: New testcase.
6902         * gcc.dg/vect/vect-82_64.c: New testcase.
6903         * gcc.dg/vect/vect-83.c: New testcase.
6904         * gcc.dg/vect/vect-83_64.c: New testcase.
6905
6906 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6907
6908         * gcc.dg/cpp/error-1.c: New test.
6909
6910 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6911
6912         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6913
6914 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6915
6916         PR target/17984
6917         * gcc.dg/cris-peep2-xsrand2.c: New test.
6918
6919 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6920
6921         PR c++/17661
6922         * testsuite/g++.dg/expr/for2.C: New test.
6923
6924 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6925
6926         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6927
6928 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR tree-optimization/17724
6931         * g++.dg/opt/pr17724-1.C: New test.
6932         * g++.dg/opt/pr17724-2.C: New test.
6933         * g++.dg/opt/pr17724-3.C: New test.
6934         * g++.dg/opt/pr17724-4.C: New test.
6935         * g++.dg/opt/pr17724-5.C: New test.
6936         * g++.dg/opt/pr17724-6.C: New test.
6937
6938 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6939
6940         PR c/17301
6941         * gcc.dg/pr17301-2.c: New test.
6942
6943 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6944
6945         PR c++/15876
6946         * g++.dg/parse/error22.C: New test.
6947
6948         PR c++/17936
6949         * g++.dg/template/spec18.C: New test.
6950
6951 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6952
6953         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6954         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6955         memcpy.
6956         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6957         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6958
6959 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6960
6961         * g++.dg/eh/cleanup5.C: Add dg-options "".
6962
6963 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6964
6965         PR middle-end/17657
6966         * gcc.dg/switch-4.c: New test case.
6967
6968 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6969
6970         * gcc.c-torture/execute/20041011-1.c: New test.
6971
6972 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6973
6974         PR c++/17554
6975         * g++.dg/init/for3.C: New test.
6976
6977         PR c++/17657
6978         * g++.dg/opt/switch2.C: New test.
6979
6980         PR middle-end/17703
6981         * g++.dg/warn/Wreturn-2.C: New test.
6982
6983 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6984
6985         PR c++/17907
6986         * g++.dg/eh/cleanup5.C: New test.
6987
6988 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/17393
6991         * g++.dg/parse/error21.C: New test.
6992
6993 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6994
6995         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6996         * g++.dg/warn/incomplete1.C: Likewise.
6997         * g++.dg/template/qualttp20.C: Likewise.
6998
6999 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7000
7001         PR c/17881
7002         * parm-incomplete-1.c: New test.
7003
7004 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7005
7006         PR c++/17867
7007         * g++.dg/parse/error19.C: New test.
7008
7009         PR c++/17670
7010         * g++.dg/init/new11.C: New test.
7011
7012         PR c++/17821
7013         * g++.dg/parse/error20.C: New test.
7014
7015         PR c++/17826
7016         * g++.dg/template/crash24.C: New test.
7017
7018 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7019
7020         PR c/17301
7021         * gcc.dg/pr17301-1.c: New test.
7022
7023 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7024
7025         PR c/17189
7026         * gcc.dg/anon-struct-5.c: New test.
7027
7028 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7029
7030         PR c/17844
7031         * gcc.dg/pr17844-1.c: New test.
7032
7033 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7034
7035         PR tree-optimization/17906
7036         * gcc.c-torture/compile/pr17906.c: New.
7037
7038 2004-10-09  Stuart Hastings  <stuart@apple.com>
7039             Roger Sayle  <roger@eyesopen.com>
7040
7041         PR rtl-optimization/17853
7042         * gcc.dg/i386-mmx-5.c: New testcase.
7043
7044 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7045
7046         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7047
7048 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7049
7050         PR c++/17524
7051         * g++.dg/template/static9.C: New test.
7052
7053         PR c++/17685
7054         * g++.dg/parse/operator5.C: New test.
7055
7056 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR middle-end/17894
7059         * gcc.c-torture/execute/divcmp-4.c: New test case.
7060
7061 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7062
7063         PR tree-opt/17902
7064         * g++.dg/opt/pr17902.C: New test.
7065
7066 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7067
7068         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7069
7070 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7071
7072         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7073
7074 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7075
7076         * gcc.dg/assign-warn-3.c: New test.
7077
7078 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7079
7080         PR c/16999
7081         * gcc.dg/cpp/ident-1.c: New test.
7082
7083 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7084
7085         * gcc.c-torture/compile/acc1.c: New.
7086
7087 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7088
7089         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7090         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7091
7092 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7093
7094         * gcc.dg/ultrasp11.c: New test.
7095
7096 2004-10-08  Michael Matz  <matz@suse.de>
7097
7098         * gcc.dg/doloop-2.c: New test.
7099
7100 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7101
7102         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7103         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7104         objc.dg/method-9.m: Update expected diagnostics.
7105
7106 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7107
7108         * gcc.dg/ppc-fsel-3.c: New file.
7109         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7110
7111 2004-10-07  Paul Brook  <paul@codesourcery.com>
7112
7113         * gfortran.dg/intrinsic_verify_1.f90: New test.
7114
7115 2004-10-07  Paul Brook  <paul@codesourcery.com>
7116
7117         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7118
7119 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7120
7121         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7122         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7123         commit.
7124
7125 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7126
7127         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7128
7129 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7130
7131         PR c++/17115
7132         * g++.dg/warn/Winline-4.C: New test.
7133
7134 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7135
7136         * gcc.c-torture/compile/20041007-1.c: New test.
7137
7138 2004-10-07  Paul Brook  <paul@codesourcery.com>
7139
7140         PR fortran/17678
7141         * gfortran.dg/use_allocated_1.f90: New test.
7142
7143 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7144
7145         PR middle-end/17849
7146         * gfortran.fortran-torture/compile/nested.f90: New test
7147
7148 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7149
7150         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7151
7152 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         PR c++/17368
7155         * g++.dg/ext/asm6.C: New test.
7156
7157 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7158
7159         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7160
7161 2004-10-06  Paul Brook  <paul@codesourcery.com>
7162
7163         PR libfortran/17709
7164         * gfortran.dg/empty_format_1.f90: New test.
7165
7166 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7167
7168         PR fortran/17568
7169         * gfortran.dg/ishft.f90: New test.
7170
7171         PR fortran/17283
7172         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7173         tests.
7174
7175 2004-10-06  Paul Brook  <paul@codesourcery.com>
7176
7177         * gfortran.dg/do_1.f90: New test.
7178
7179 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7180
7181         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7182         optimizing for size.
7183
7184 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7185
7186         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7187
7188 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7189
7190         * gcc.c-torture/compile/20041005-1.c: New test.
7191
7192 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         PR c++/17829
7195         * g++.dg/lookup/koenig4.C: New.
7196
7197 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7198
7199         * g++.dg/other/classkey1.C: Adjust quoting marks.
7200         * g++.dg/parse/error15.C: Likewise.
7201         * g++.dg/template/meminit2.C (int>): Likewise.
7202
7203 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7204
7205         PR fortran/17283
7206         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7207
7208         PR fortran/17631
7209         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7210
7211         PR fortran/17708
7212         * gfortran.dg/pr17708.f90: New test.
7213
7214 2004-10-04  Chao-ying Fu  <fu@mips.com>
7215
7216         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7217         * gcc.dg/vect/vect-4.c: Ditto.
7218         * gcc.dg/vect/vect-5.c: Ditto.
7219         * gcc.dg/vect/vect-6.c: Ditto.
7220         * gcc.dg/vect/vect-8.c: Ditto.
7221         * gcc.dg/vect/vect-16.c: Ditto.
7222         * gcc.dg/vect/vect-30.c: Ditto.
7223         * gcc.dg/vect/vect-40.c: Ditto.
7224         * gcc.dg/vect/vect-41.c: Ditto.
7225         * gcc.dg/vect/vect-42.c: Ditto.
7226         * gcc.dg/vect/vect-43.c: Ditto.
7227         * gcc.dg/vect/vect-44.c: Ditto.
7228         * gcc.dg/vect/vect-45.c: Ditto.
7229         * gcc.dg/vect/vect-46.c: Ditto.
7230         * gcc.dg/vect/vect-47.c: Ditto.
7231         * gcc.dg/vect/vect-48.c: Ditto.
7232         * gcc.dg/vect/vect-49.c: Ditto.
7233         * gcc.dg/vect/vect-50.c: Ditto.
7234         * gcc.dg/vect/vect-51.c: Ditto.
7235         * gcc.dg/vect/vect-52.c: Ditto.
7236         * gcc.dg/vect/vect-53.c: Ditto.
7237         * gcc.dg/vect/vect-54.c: Ditto.
7238         * gcc.dg/vect/vect-55.c: Ditto.
7239         * gcc.dg/vect/vect-56.c: Ditto.
7240         * gcc.dg/vect/vect-57.c: Ditto.
7241         * gcc.dg/vect/vect-58.c: Ditto.
7242         * gcc.dg/vect/vect-59.c: Ditto.
7243         * gcc.dg/vect/vect-60.c: Ditto.
7244         * gcc.dg/vect/vect-74.c: Ditto.
7245         * gcc.dg/vect/vect-79.c: Ditto.
7246         * gcc.dg/vect/vect-80.c: Ditto.
7247
7248 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7249
7250         * gcc.dg/unused-7.c: Use the correct option.
7251
7252 2004-10-04  Paul Brook  <paul@codesourcery.com>
7253         Bud Davis  <bdavis9659@comcast.net>
7254
7255         PR fortran/17706
7256         PR fortran/16434
7257         * gfortran/pr17706.f90: New test.
7258         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7259
7260 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7261
7262         * gfortran.dg/pr17612.f90: New test.
7263
7264 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7265
7266         * g++.dg/template/local1.C: Adjust quoting marks in
7267         testing for diagnostics.
7268         * g++.dg/tls/diag-2.C: Likewise.
7269         * g++.dg/other/error8.C: Likewise.
7270
7271 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7272
7273         PR c/17178
7274         * gcc.dg/unused-4.c: Adjust to be correct.
7275
7276         PR c/17820
7277         * gcc.dg/unused-7.c: New test.
7278
7279 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7280
7281         PR c++/17797
7282         * g++.dg/overload/template2.C: New test.
7283
7284 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7285
7286         PR tree-optimization/16632
7287         * gcc.dg/tree-ssa/20041002-1.c: New.
7288
7289 2004-10-03  Paul Brook  <paul@codesourcery.com>
7290
7291         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7292         rather than relying on default formatting.
7293
7294 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7295
7296         * gcc.dg/20040920-1.c: Update expected message text.
7297
7298 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7299
7300         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7301
7302 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7303
7304         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7305         tree level.
7306
7307 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7308
7309         * gcc.dg/tree-ssa/pr17343.c: Remove.
7310
7311 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7312
7313         PR tree-opt/17343
7314         * gcc.dg/tree-ssa/pr17343.c: New test.
7315
7316 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7317
7318         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7319         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7320         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7321         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7322         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7323
7324 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7325
7326         * gcc.dg/lvalue-2.c: New test.
7327
7328 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7329
7330         PR c/17730
7331         * gcc.dg/pr17730-1.c: New test
7332
7333 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7334
7335         PR c/7425
7336         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7337
7338 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7339
7340         * gcc.c-torture/execute/stdarg-1.c: New test.
7341         * gcc.c-torture/execute/stdarg-2.c: New test.
7342         * gcc.c-torture/execute/stdarg-3.c: New test.
7343         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7344         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7345         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7346         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7347         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7348
7349 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR tree-optimization/17697
7352         * g++.dg/opt/pr17697-1.C: New test.
7353         * g++.dg/opt/pr17697-2.C: New test.
7354         * g++.dg/opt/pr17697-3.C: New test.
7355
7356 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7357
7358         PR c/16409
7359         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7360         gcc.dg/vla-init-5.c: New tests.
7361
7362 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7363
7364         PR c/13804
7365         * gcc.dg/pr13804-1.c: New test.
7366
7367 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7368
7369         PR fortran/16938
7370         * gfortran.dg/pr16938.f90: New test.
7371
7372 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7373
7374         * g++.dg/template/crash23.C: New test.
7375
7376 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/17585
7379         * g++.dg/template/static8.C: New test.
7380
7381 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7382
7383         PR c++/17681
7384         * g++.dg/other/error9.C: New test.
7385
7386 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7387
7388         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7389
7390 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7391
7392         PR fortran/15164
7393         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7394
7395 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7396
7397         PR middle-end/17112
7398         * gcc.dg/pr17112-1.c: New test case.
7399
7400 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7401
7402         PR c/11459
7403         * gcc.dg/pr11459-1.c: New test.
7404
7405 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7406
7407         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7408         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7409
7410 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7411
7412         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7413
7414 2004-09-25  Jan Hubicka  <jh@suse.cz>
7415
7416         * compile/30040909-1.c: New test.
7417         * compile/30040907-1.c: New test.
7418
7419 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7420
7421         * gcc.c-torture/execute/va-arg-26.c: New test.
7422
7423 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7424
7425         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7426         extra diagnostics on targets with 64-bit pointers.
7427         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7428
7429 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7430
7431         PR c/17188
7432         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7433         * gcc.dg/decl-3.c: Adjust expected message.
7434
7435 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7436
7437         PR fortran/17615
7438         * gfortran.dg/pr17615.f90: New test.
7439
7440 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7441
7442         PR tree-optimzation/17517
7443         * g++.dg/tree-ssa/pr17517.C: New Test.
7444
7445 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7446
7447         PR c++/16889
7448         * g++.dg/lookup/ambig3.C: New.
7449
7450 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7451
7452         PR tree-opt/17624
7453         * g++.dg/opt/pr17624.C: New test.
7454
7455 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7456
7457         PR c/6980
7458         * gcc.dg/Wbad-function-cast-1.c: New test.
7459
7460 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7461
7462         * g++.dg/ext/complit1.C
7463         * g++.dg/other/error2.C
7464         * g++.dg/other/nontype-1.C
7465         * g++.dg/parse/crash11.C
7466         * g++.dg/parse/crash12.C
7467         * g++.dg/parse/error15.C
7468         * g++.dg/parse/error4.C
7469         * g++.dg/parse/tmpl-outside1.C
7470         * g++.dg/parse/too-many-tmpl-args1.C
7471         * g++.dg/template/dependent-expr3.C
7472         * g++.dg/template/error10.C
7473         * g++.dg/template/instantiate1.C
7474         * g++.dg/template/vtable2.C
7475         * g++.dg/warn/Wshadow-1.C
7476         * g++.dg/warn/weak1.C
7477         * g++.old-deja/g++.brendan/crash16.C
7478         * g++.old-deja/g++.brendan/crash18.C
7479         * g++.old-deja/g++.brendan/crash48.C
7480         * g++.old-deja/g++.brendan/crash49.C
7481         * g++.old-deja/g++.brendan/crash55.C
7482         * g++.old-deja/g++.brendan/crash56.C
7483         * g++.old-deja/g++.brendan/crash8.C
7484         * g++.old-deja/g++.brendan/enum11.C
7485         * g++.old-deja/g++.brendan/enum8.C
7486         * g++.old-deja/g++.brendan/enum9.C
7487         * g++.old-deja/g++.brendan/friend3.C
7488         * g++.old-deja/g++.brendan/misc14.C
7489         * g++.old-deja/g++.bugs/900402_02.C
7490         * g++.old-deja/g++.bugs/900404_03.C
7491         * g++.old-deja/g++.bugs/900404_04.C
7492         * g++.old-deja/g++.bugs/900428_03.C
7493         * g++.old-deja/g++.jason/crash4.C
7494         * g++.old-deja/g++.jason/overload21.C
7495         * g++.old-deja/g++.jason/redecl1.C
7496         * g++.old-deja/g++.jason/report.C
7497         * g++.old-deja/g++.jason/rfg10.C
7498         * g++.old-deja/g++.jason/template30.C
7499         * g++.old-deja/g++.law/arm12.C
7500         * g++.old-deja/g++.law/ctors5.C
7501         * g++.old-deja/g++.law/cvt20.C
7502         * g++.old-deja/g++.law/init10.C
7503         * g++.old-deja/g++.law/init8.C
7504         * g++.old-deja/g++.law/visibility17.C
7505         * g++.old-deja/g++.law/visibility7.C
7506         * g++.old-deja/g++.mike/net8.C
7507         * g++.old-deja/g++.mike/p646.C
7508         * g++.old-deja/g++.mike/p700.C
7509         * g++.old-deja/g++.mike/p701.C
7510         * g++.old-deja/g++.mike/p811.C
7511         * g++.old-deja/g++.ns/template13.C
7512         * g++.old-deja/g++.other/array3.C
7513         * g++.old-deja/g++.other/crash25.C
7514         * g++.old-deja/g++.other/dtor3.C
7515         * g++.old-deja/g++.other/dtor4.C
7516         * g++.old-deja/g++.other/main1.C
7517         * g++.old-deja/g++.other/warn7.C
7518         * g++.old-deja/g++.pt/crash11.C
7519         * g++.old-deja/g++.pt/crash36.C
7520         * g++.old-deja/g++.pt/spec22.C
7521         * g++.old-deja/g++.pt/spec9.C
7522         * g++.old-deja/g++.pt/ttp52.C
7523         * g++.old-deja/g++.robertl/eb103.C
7524         * g++.old-deja/g++.robertl/eb121.C
7525         * g++.old-deja/g++.robertl/eb22.C
7526         * g++.old-deja/g++.robertl/eb8.C:
7527         Update locations and/or regexps of dg-error markers.
7528         Remove markers for some bogus messages that are no longer issued.
7529
7530 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7531
7532         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7533         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7534
7535 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7536
7537         PR c++/17618
7538         * g++.dg/lookup/crash5.C: New test.
7539
7540 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7541
7542         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7543         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7544         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7545         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7546         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7547         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7548
7549         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7550         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7551         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7552         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7553         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7554         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7555
7556         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7557
7558         * gcc.dg/vect/vect-44.c: Check additional cases.
7559         * gcc.dg/vect/vect-48.c: Check additional cases.
7560
7561         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7562         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7563         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7564         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7565         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7566         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7567         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7568         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7569         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7570
7571         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7572         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7573         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7574
7575 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7576
7577         * gcc.dg/tree-ssa/loop-6.c: New test.
7578
7579 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7580
7581         PR c++/17620
7582         * g++.dg/inherit/base2.C: New.
7583
7584 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7587         * gcc.dg/20001012-2.c: Likewise.
7588         * gcc.dg/20001013-1.c: Likewise.
7589         * gcc.dg/20001101-1.c: Likewise.
7590         * gcc.dg/20001102-1.c: Likewise.
7591         * gcc.dg/bf-spl1.c: Likewise.
7592         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7593         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7594
7595 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7596
7597         PR tree-optimization/16721
7598         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7599
7600 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7601
7602         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7603         * gcc.dg/20040305-1.c: Likewise.
7604
7605 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7606
7607         PR c/16566
7608         * gcc.c-torture/compile/pr16566-1.c,
7609         gcc.c-torture/compile/pr16566-2.c,
7610         gcc.c-torture/compile/pr16566-3.c: New tests.
7611
7612 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7613
7614         PR tree-optimization/17512
7615         * gcc.c-torture/compile/20040916-1.c.
7616
7617 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7618
7619         * gcc.dg/pragma-re-3.c: New test.
7620
7621 2004-09-17  Matt Austern  <austern@apple.com>
7622
7623         PR c++/15049
7624         * g++.dg/other/anon3.C: New.
7625
7626 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7627
7628         PR c++/7503
7629         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7630         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7631         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7632         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7633         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7634
7635 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7636
7637         PR fortran/17286
7638         * gfortran.dg/pr17286.f90: New test.
7639
7640 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/17530
7643         * g++.dg/template/static7.C: New test.
7644
7645 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         PR tree-opt/17558
7648         * gcc.c-torture/compile/pr17558.c: New test.
7649
7650 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7651
7652         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7653         if SKIP_ATTRIBUTE is defined.
7654
7655 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7656
7657         PR fortran/15957
7658         * gfortran.dg/pr15957.f90: New test.
7659
7660 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7661
7662         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7663         in comparison.
7664         * gcc.dg/vect/vect-79.c: Likewise.
7665         * gcc.dg/vect/vect-80.c: Likewise.
7666
7667 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7668
7669         PR fortran/15750
7670         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7671
7672 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7673
7674         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7675         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7676         * gcc.dg/vect/vect-62.c: New testcase.
7677         * gcc.dg/vect/vect-63.c: New testcase.
7678         * gcc.dg/vect/vect-64.c: New testcase.
7679         * gcc.dg/vect/vect-65.c: New testcase.
7680         * gcc.dg/vect/vect-66.c: New testcase.
7681         * gcc.dg/vect/vect-67.c: New testcase.
7682         * gcc.dg/vect/vect-68.c: New testcase.
7683         * gcc.dg/vect/vect-69.c: New testcase.
7684         * gcc.dg/vect/vect-79.c: New testcase.
7685         * gcc.dg/vect/vect-80.c: New testcase.
7686
7687 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7688
7689         * gcc.target/mips/asm-1.c: New test.
7690
7691 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7692
7693         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7694         * gcc.dg/vect/vect-73.c: New testcase.
7695         * gcc.dg/vect/vect-74.c: New testcase.
7696         * gcc.dg/vect/vect-75.c: New testcase.
7697         * gcc.dg/vect/vect-76.c: New testcase.
7698         * gcc.dg/vect/vect-77.c: New testcase.
7699         * gcc.dg/vect/vect-78.c: New testcase
7700
7701 2004-09-18  Paul Brook  <paul@codesourcery.com>
7702
7703         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7704
7705 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7706
7707         PR c/17424
7708         * gcc.dg/pr17424-1.c: New test.
7709
7710 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7711
7712         * g++.dg/tree-ssa/pr17153.C: New test.
7713
7714 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7715
7716         PR pch/13361
7717         * testsuite/g++.dg/pch/wchar-1.C: New.
7718         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7719
7720 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7721
7722         * gcc.c-torture/execute/20040917-1.c: New test.
7723
7724 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7725
7726         PR tree-optimization/17319
7727         * gcc.dg/pr17319.c: New test.
7728
7729 2004-09-17  Devang Patel  <dpatel@apple.com>
7730
7731         * gcc.dg/20040813-1.c: New test.
7732
7733 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7734
7735         PR tree-optimization/17273
7736         * gcc.c-torture/compile/pr17273.c: New test.
7737
7738 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7739
7740         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7741         Update expected messages.
7742         * gcc.dg/declspec-13.c: New test.
7743
7744 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7745
7746         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7747
7748 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7749
7750         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7751         change what 'a' is pointing to.
7752
7753 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/16002
7756         * g++.dg/template/error18.C: New test.
7757
7758         PR c++/16029
7759         * g++.dg/warn/Wunused-8.C: New test.
7760
7761 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7762
7763         PR tree-optimization/17513
7764         * gcc.dg/20040916-1.c: New test.
7765
7766 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7767
7768         PR c++/17501
7769         * g++.dg/template/typename7.C: New test.
7770
7771 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7772
7773         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7774
7775 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7776
7777         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7778         with -ftree-based-profiling also.
7779         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7780
7781 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7782
7783         PR/15364
7784         * gfortran.dg/der_array_io_1.f90: New test.
7785         * gfortran.dg/der_array_io_2.f90: New test.
7786         * gfortran.dg/der_array_io_3.f90: New test.
7787
7788 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7789
7790         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7791         EABI.
7792
7793 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7794
7795         * g++.dg/opt/switch1.C: New test.
7796
7797 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7798
7799         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7800         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7801         Update expected messages.
7802
7803 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7804
7805         PR fortran/16485
7806         * gfortran.dg/same_name_1.f90: New test.
7807
7808 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7809
7810         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7811         dereference garbage pointers.
7812
7813 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7816         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7817
7818         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7819         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7820         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7821
7822 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/17324
7825         * g++.dg/template/mangle1.C: New test.
7826
7827 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7828
7829         PR tree-optimization/17252
7830         * gcc.c-torture/execute/pr17252.c: New test.
7831
7832 2004-09-14  Andrew Pinski  <apinski@apple.com>
7833
7834         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7835
7836 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7837
7838         PR rtl-optimization/9771
7839         * gcc.dg/pr9771-1.c: New test case.
7840
7841 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7842
7843         PR tree-optimization/15262
7844         * gcc.c-torture/execute/pr15262-1.c: New test.
7845         * gcc.c-torture/execute/pr15262-2.c: New test.
7846
7847 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7848
7849         * gcc.dg/declspec-12.c: New test.
7850
7851 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7852
7853         * gfortran.dg/pr17090.f90: Add directives to test.
7854
7855 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7856
7857         * gcc.c-torture/compile/20040914-1.c: New test.
7858
7859 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/16162
7862         * g++.dg/template/decl2.C: New test.
7863
7864 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7865
7866         PR fortran/17090
7867         * gfortran.dg/pr17090.f90: New test.
7868
7869 2004-09-13  Dale Johannesen  <dalej@apple.com>
7870
7871         * gcc.c-torture/compile/pr17408.c:  New test case.
7872
7873 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR c++/16716
7876         * g++.dg/parse/crash17.C: New test.
7877
7878         PR c++/17327
7879         * g++.dg/template/enum3.C: New test.
7880
7881 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7882
7883         * lib/gcc-defs.exp: Load wrapper.exp.
7884         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7885         using local code.
7886         * lib/gcc.exp (gcc_init): Similar.
7887         * lib/gfortran.exp (gfortran_init): Similar.
7888         * lib/objc.exp (objc_init): Similar.
7889         * lib/treelang.exp (treelang_init): Similar.
7890         * lib/wrapper.exp: New file with build_wrapper call machinery in
7891         ${tool}_maybe_build_wrapper.
7892
7893 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7894
7895         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7896         "inline".
7897         * gcc.dg/declspec-11.c: Update expected messages.
7898         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7899         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7900         gcc.dg/inline-12.c: New tests.
7901
7902 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7903
7904         * g++.dg/tree-ssa/pr17400.C: New testcase.
7905
7906 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7907
7908         * gcc.target/mips/sb1-1.c: New testcase.
7909
7910 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7911
7912         * lib/g77-dg.exp: Remove unused file.
7913         * lib/mike-g77.exp: Ditto.
7914         * lib/g77.exp: Ditto.
7915
7916 2004-09-12  Richard Henderson  <rth@redhat.com>
7917
7918         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7919
7920 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7921
7922         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7923         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7924         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7925         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7926         Update expected messages.
7927
7928 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7929
7930         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7931         declaration/use mismatch for dirp parameter.
7932
7933 2004-09-12  Andrew Pinski  <apinski@apple.com>
7934
7935         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7936         -fgnu-runtime is passed.
7937
7938 2004-09-12  Richard Henderson  <rth@redhat.com>
7939
7940         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7941         do the uplevel thing and update additional_flags directly.
7942         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7943         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7944         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7945         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7946
7947 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7948
7949         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7950
7951 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7952
7953         PR middle-end/17411
7954         * g++.dg/opt/pr17411-1.C: New test case.
7955
7956 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7957
7958         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7959         gcc.dg/tls/diag-2.c: Update expected messages.
7960         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7961         messages.
7962         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7963         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7964         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7965         gcc.dg/tls/diag-5.c: New tests.
7966
7967 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7968
7969         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7970
7971 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7972
7973         * g++.dg/parse/break-in-for.C: New test.
7974
7975 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7976
7977         * gcc.dg/tree-ssa/20040911-1.c: New test.
7978
7979 2004-09-11  Andreas Jaeger  <aj@suse.de>
7980
7981         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7982         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7983
7984 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7985
7986         * gcc.target/frv: New directory of FR-V-specific tests.
7987
7988 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7989
7990         * gcc.dg/convert-vec-1.c: New test.
7991
7992 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7993
7994         PR middle-end/17024
7995         * gcc.dg/pr17024-1.c: New test case.
7996
7997 2004-09-10  Eric Christopher  <echristo@redhat.com>
7998
7999         * gcc.dg/20040910-1.c: New test.
8000
8001 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8002
8003         * gcc.dg/bitfld-9.c: New test.
8004
8005 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8006
8007         * gcc.c-torture/execute/ieee/acc1.c: New test.
8008         * gcc.c-torture/execute/ieee/acc2.c: New test.
8009         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8010
8011 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8012
8013         * gcc.dg/deprecated-2.c: New test.
8014
8015 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8016
8017         * gcc.dg/init-vec-1.c: New test.
8018
8019 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8020
8021         PR middle-end/17055
8022         * gcc.dg/pr17055-1.c: New test case.
8023
8024 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8025
8026         PR target/17377
8027         * gcc.c-torture/execute/pr17377.c: New test.
8028
8029 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8030
8031         PR c/8420
8032         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8033         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8034         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8035         gcc.dg/long-long-typespec-1.c: New tests.
8036         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8037
8038 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8039
8040         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8041         gcc.dg/gnu99-static-1.c: New tests.
8042
8043 2004-09-08  Devang Patel  <dpatel@apple.com>
8044
8045         * gcc.dg/darwin-ld-20040828-1.c: New test.
8046         * gcc.dg/darwin-ld-20040828-2.c: New test.
8047         * gcc.dg/darwin-ld-20040828-3.c: New test.
8048
8049 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8050
8051         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8052         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8053         in error message.
8054         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8055         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8056         in error message.
8057         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8058         types they qualify.
8059         * objc.dg/type-size-2.m: Fix wording in comment.
8060         * objc.dg/va-meth-1.m: New test case.
8061
8062 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8063
8064         PR c/16633:
8065         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8066         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8067
8068 2004-09-06  Devang Patel  <dpatel@apple.com>
8069
8070         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8071         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8072
8073 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8074
8075         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8076         reflect changed line numbering of diagnostics.
8077
8078 2004-09-06  Paul Brook  <paul@codesourcery.com>
8079
8080         * gfortran.dg/edit_real_1.f90: Add new test.
8081
8082 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8083
8084         * gcc.dg/tree-ssa/loop-2.c: New test.
8085         * gcc.dg/tree-ssa/loop-3.c: New test.
8086         * gcc.dg/tree-ssa/loop-4.c: New test.
8087         * gcc.dg/tree-ssa/loop-5.c: New test.
8088
8089 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8090
8091         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8092
8093 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8094
8095         * gcc.dg/format/sentinel-1.c: New test.
8096
8097 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8098
8099         * testsuite/gcc.dg/builtins-46.c: New.
8100
8101 2004-09-03  Devang Patel  <dpatel@apple.com>
8102
8103         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8104         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8105
8106 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8107
8108         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8109         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8110         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8111         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8112         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8113         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8114         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8115         the non-portable bzero.
8116         * gcc.dg/20010912-1.c: xfail for NetWare.
8117         * gcc.dg/20020426-2.c: xfail for NetWare.
8118         * gcc.dg/20021014-1.c: xfail for NetWare.
8119         * gcc.dg/20021018-1.c: xfail for NetWare.
8120         * gcc.dg/20030213-1.c: xfail for NetWare.
8121         * gcc.dg/20030225-1.c: xfail for NetWare.
8122         * gcc.dg/20030708-1.c: xfail for NetWare.
8123         * gcc.dg/builtins-config.h: Also exclude NetWare.
8124         * gcc.dg/format/format.h: Define restrict only if not already defined.
8125         * gcc.dg/nest.c: xfail for NetWare.
8126         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8127         * lib/target-supports.exp (check_visibility_available): Exclude
8128         NetWare.
8129
8130 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8131
8132         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8133         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8134         deterministic starting point for the alignment of structure fields.
8135         * gcc.dg/Wpadded.c: Dito.
8136         * g++.dg/abi/vbase10.C: Dito.
8137
8138 2004-09-03  Devang Patel  <dpatel@apple.com>
8139
8140         * g++.dg/debug/pr15736.cc: New test.
8141
8142 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8143
8144         * README.QMTEST: Fix out-of-date link.
8145
8146 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8147
8148         PR fortran/16579
8149         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8150         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8151
8152 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8153
8154         * g++.dg/abi/arm_rtti1.C: New test.
8155
8156 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8157
8158         * gcc.dg/ppc-vector-memcpy.c: New.
8159         * gcc.dg/ppc-vector-memset.c: New.
8160
8161 2004-09-02  Chao-ying Fu  <fu@mips.com>
8162
8163         * gcc.target/mips/mips-3d-1.c: New test.
8164         * gcc.target/mips/mips-3d-2.c: New test.
8165         * gcc.target/mips/mips-3d-3.c: New test.
8166         * gcc.target/mips/mips-3d-4.c: New test.
8167         * gcc.target/mips/mips-3d-5.c: New test.
8168         * gcc.target/mips/mips-3d-6.c: New test.
8169         * gcc.target/mips/mips-3d-7.c: New test.
8170         * gcc.target/mips/mips-3d-8.c: New test.
8171         * gcc.target/mips/mips-3d-9.c: New test.
8172         * gcc.target/mips/mips-ps-1.c: New test.
8173         * gcc.target/mips/mips-ps-2.c: New test.
8174         * gcc.target/mips/mips-ps-3.c: New test.
8175         * gcc.target/mips/mips-ps-4.c: New test.
8176         * gcc.target/mips/mips-ps-type.c: New test.
8177
8178 2004-09-02  Paul Brook  <paul@codesourcery.com>
8179
8180         * gfortran.dg/edit_real_1.f90: Add new tests.
8181
8182 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8183
8184         PR fortran/15327
8185         * gfortran.dg/merge_char_1.f90: New test.
8186
8187 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8188
8189         PR fortran/16404
8190         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8191
8192 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8193
8194         PR c/1522
8195         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8196
8197 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8198
8199         * g++.dg/opt/loop1.C: Do not XFAIL.
8200
8201 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8202
8203         * gcc.c-torture/execute/20040831-1.c: New test.
8204
8205 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8206
8207         PR fortran/16579
8208         * gfortran.dg/g77/20010610.f: Now passes.
8209         Copy from g77.f-torture/execute. Add dg-run directive.
8210         * gfortran.dg/g77/README: Update
8211
8212 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8213
8214         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8215         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8216         (t1, t2, t3, t4): Add volatile.
8217
8218 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8219
8220         * g++.dg/ext/visibility/arm1.C: New test.
8221
8222 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8223
8224         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8225         -pedantic-errors.
8226
8227 2004-09-01  Paul Brook  <paul@codesourcery.com>
8228
8229         * gfortran.dg/eof_2.f90: New test.
8230
8231 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8232
8233         PR fortran/16579
8234         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8235
8236 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8237
8238         PR libfortran/16805
8239         * gfortran.dg/list_read_2.f90: New test.
8240
8241 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8242
8243         * g++.dg/abi/key1.C: New test.
8244
8245 2004-08-31  Richard Henderson  <rth@redhat.com>
8246
8247         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8248         form of offsetof.
8249         * g++.dg/other/offsetof5.C: Remove duplicate.
8250
8251 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8252
8253         PR fortran/17244
8254         * gfortran.dg/func_derived_1.f90: New test.
8255
8256 2004-08-31  Paul Brook  <paul@codesourcery.com>
8257
8258         * gfortran.dg/eof_1.f90: New test.
8259
8260 2004-08-31  Paul Brook  <paul@codesourcery.com>
8261
8262         * gfortran.dg/list_read_1.f90: New file.
8263
8264 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8265
8266         * g++.dg/opt/loop1.C: XFAIL.
8267
8268 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8269
8270         * gcc.dg/funcdef-storage-1.c: New.
8271         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8272         an extern function in local scope.
8273         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8274         declare an 'auto inline' function in local scope.
8275         * gcc.dg/20011130-1.c: Likewise.
8276         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8277         an 'auto' function in local scope.
8278         * gcc.dg/20021014-1.c: Likewise.
8279         * gcc.dg/20030331-2.c: Likewise.
8280
8281 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8282
8283         * gfortran.dg/blockdata_1.f90: New test.
8284
8285 2004-08-30  Richard Henderson  <rth@redhat.com>
8286
8287         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8288
8289 2004-08-30  Richard Henderson  <rth@redhat.com>
8290
8291         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8292         additional_flags set by alternate driver.
8293         (ieee-options): New procedure.
8294         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8295         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8296         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8297         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8298
8299 2004-08-30  Richard Henderson  <rth@redhat.com>
8300
8301         * lib/f-torture.exp: Remove.
8302
8303 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8304
8305         PR rtl-optimization/16590
8306         * g++.dg/opt/loop1.C: New test.
8307
8308 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8309
8310         PR fortran/13910
8311         * gfortran.dg/oldstyle_1.f90: New test.
8312
8313 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8314         Paul Brook  <paul@codesourcery.com>
8315
8316         * gfortran.dg/g77/README: Update.
8317         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8318         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8319         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8320
8321 2004-08-28  Paul Brook  <paul@codesourcery.com>
8322
8323         PR libfortran/17195
8324         * gfortran.dg/edit_real_1.f90: New test.
8325
8326 2004-08-27  Paul Brook  <paul@codesourcery.com>
8327
8328         * gfortran.dg/rewind_1.f90: New test.
8329
8330 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8331
8332         PR fortran/16597
8333         * gfortran.dg/pr16597.f90: New test.
8334
8335 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8336
8337         PR c/13801
8338         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8339         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8340         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8341         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8342         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8343
8344 2004-08-26  Nick Clifton  <nickc@redhat.com>
8345
8346         * gcc.c-torture/compile/pr17119.c: New test.
8347
8348 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8349
8350         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8351
8352 2004-08-25  Richard Henderson  <rth@redhat.com>
8353
8354         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8355         the bits that expect kind=8 to be the largest real kind.
8356
8357 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8358
8359         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8360
8361 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8362
8363         * gfortran.dg/assignment_1.f90: New test.
8364
8365 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8366
8367         * g++.dg/template/repo3.C: New test.
8368
8369 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8370
8371         PR middle-end/16693
8372         PR tree-optimization/16372
8373         * g++.dg/opt/pr16372-1.C: New test case.
8374         * g++.dg/opt/pr16693-1.C: New test case.
8375         * g++.dg/opt/pr16693-2.C: New test case.
8376
8377 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8378
8379         * objc.dg/proto-lossage-4.m: New test.
8380
8381 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c++/17155
8384         * g++.dg/inherit/local2.C: New test.
8385
8386 2004-08-25  Paul Brook  <paul@codesourcery.com>
8387
8388         PR fortran/17144
8389         * gfortran.dg/string_ctor_1.f90: New test.
8390
8391 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8392
8393         PR c++/14428
8394         * g++.dg/template/redecl2.C: New test.
8395
8396 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8397
8398         PR fortran/17143
8399         * gfortran.dg/pr17143.f90: New test.
8400
8401 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8402
8403         PR fortran/17164
8404         * gfortran.dg/pr17164.f90: New test.
8405
8406 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8407
8408         * gcc.dg/tree-ssa/loop-1.c: New test.
8409
8410 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8411
8412         * gcc.c-torture/compile/20040824-1.c: New test.
8413
8414 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8415
8416         * gcc.c-torture/compile/iftrap-3.c: New test.
8417
8418 2004-08-24  Paul Brook  <paul@codesourcery.com>
8419
8420         * gfortran.dg/entry_2.f90: New test.
8421
8422 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8423
8424         PR c++/16889
8425         * g++.dg/lookup/ambig[12].C: New.
8426
8427 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8428
8429         PR c++/16706
8430         * g++.dg/template/crash21.C: New test.
8431         * g++.dg/template/crash22.C: Likewise.
8432
8433 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8434
8435         PR c++/17149
8436         * g++.dg/template/access15.C: New.
8437
8438 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/17163
8441         * g++.dg/template/repo2.C: New test.
8442
8443 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8444
8445         PR rtl-optimization/17078
8446         * gcc.c-torture/execute/pr17078-1.c: New test case.
8447
8448 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8449
8450         PR c/14492
8451         * gcc.dg/debug/crash1.c: New test.
8452
8453 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c/16180
8456         * gcc.dg/loop-5.c: New test.
8457
8458 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8459
8460         * gcc.c-torture/execute/20040823-1.c: New test.
8461
8462 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8463
8464         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8465         to the assembler.  Simplify test accordingly.
8466         (asm_abi_flags): Use GNU names.
8467         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8468         to check for ABI flags.
8469
8470 2004-08-22  Andrew Pinski  <apinski@apple.com>
8471
8472         * g++.dg/opt/pr14029.C: New test.
8473         * gcc.c-torture/execute/pr15262.c: New test.
8474
8475 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8476
8477         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8478
8479 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8480
8481         PR 16908
8482         * gfortran.dg/direct_io.f90: New test.
8483
8484 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/17121
8487         * g++.dg/inherit/local2.C: New test.
8488
8489 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8490
8491         PR c++/17120
8492         * g++.dg/warn/Wparentheses-4.C: New test.
8493
8494 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8495
8496         PR c++/17121
8497         * g++.dg/inherit/local2.C: New test.
8498
8499         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8500         * gcc.dg/ppc-ldstruct.c: Likewise.
8501         * gcc.dg/ppc64-abi-2.c: Likewise.
8502
8503 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR rtl-optimization/17099
8506         * gcc.c-torture/execute/20040820-1.c: New test.
8507
8508 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8509
8510         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8511
8512 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8513
8514         PR fortran/17077
8515         * gfortran.dg/auto_array_1.f90: New test.
8516
8517 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8518
8519         PR fortran/17074
8520         * gfortran.dg/simpleif_1.f90: New test.
8521
8522 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8523
8524         * lib/target-supports.exp (check_profiling_available): Return
8525         false for arm*-*-symbianelf* and arm*-*-eabi*.
8526
8527         PR c++/15890
8528         * g++.dg/template/delete1.C: New test.
8529
8530 2004-08-19  Paul Brook  <paul@codesourcery.com>
8531
8532         PR fortran/14976
8533         PR fortran/16228
8534         * gfortran.dg/data_char_1.f90: New test.
8535
8536 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8537
8538         PR fortran/16946
8539         * gfortran.dg/reduction.f90: New testcase.
8540
8541 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8542
8543         PR fortran/16520
8544         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8545
8546 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8547
8548         PR c++/17041
8549         * g++.dg/Wparentheses-3.C: New test.
8550
8551 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8552
8553         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8554         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8555         * gcc.dg/vect/vect-2.c: Likewise.
8556         * gcc.dg/vect/vect-3.c: Likewise.
8557         * gcc.dg/vect/vect-4.c: Likewise.
8558         * gcc.dg/vect/vect-5.c: Likewise.
8559         * gcc.dg/vect/vect-6.c: Likewise.
8560         * gcc.dg/vect/vect-7.c: Likewise.
8561         * gcc.dg/vect/vect-25.c: Likewise.
8562         * gcc.dg/vect/vect-31.c: Likewise.
8563         * gcc.dg/vect/vect-32.c: Likewise.
8564         * gcc.dg/vect/vect-34.c: Likewise.
8565         * gcc.dg/vect/vect-36.c: Likewise.
8566         * gcc.dg/vect/vect-all.c: Likewise.
8567
8568 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/17068
8571         * g++.dg/template/operator4.C: New test.
8572
8573 2004-08-18  Richard Henderson  <rth@redhat.com>
8574
8575         * gcc.dg/20040206-1.c: XFAIL.
8576
8577 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/16246
8580         * g++.dg/template/array7.C: New test.
8581
8582 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8583
8584         * gcc.dg/mips-movcc-1.c: New test.
8585         * gcc.dg/mips-movcc-2.c: New test.
8586         * gcc.dg/mips-movcc-3.c: New test.
8587
8588         * gcc.dg/mips-nmadd-1.c: New test.
8589         * gcc.dg/mips-nmadd-2.c: New test.
8590
8591 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/15871
8594         * g++.dg/opt/inline8.C: New test.
8595
8596         PR c++/16965
8597         * g++.dg/parse/error17.C: New test.
8598
8599 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8600
8601         * gcc.dg/vect: New directory for vectorizer tests.
8602         * gcc.dg/vect/tree-vect.h: New file.
8603         * gcc.dg/vect/vect.exp: New file.
8604         * gcc.dg/vect/pr16105.c.c: New test.
8605         * gcc.dg/vect/vect-1.c: New test.
8606         * gcc.dg/vect/vect-2.c: New test.
8607         * gcc.dg/vect/vect-3.c: New test.
8608         * gcc.dg/vect/vect-4.c: New test.
8609         * gcc.dg/vect/vect-5.c: New test.
8610         * gcc.dg/vect/vect-6.c: New test.
8611         * gcc.dg/vect/vect-7.c: New test.
8612         * gcc.dg/vect/vect-8.c: New test.
8613         * gcc.dg/vect/vect-9.c: New test.
8614         * gcc.dg/vect/vect-10.c: New test.
8615         * gcc.dg/vect/vect-11.c: New test.
8616         * gcc.dg/vect/vect-12.c: New test.
8617         * gcc.dg/vect/vect-13.c: New test.
8618         * gcc.dg/vect/vect-14.c: New test.
8619         * gcc.dg/vect/vect-15.c: New test.
8620         * gcc.dg/vect/vect-16.c: New test.
8621         * gcc.dg/vect/vect-17.c: New test.
8622         * gcc.dg/vect/vect-18.c: New test.
8623         * gcc.dg/vect/vect-19.c: New test.
8624         * gcc.dg/vect/vect-20.c: New test.
8625         * gcc.dg/vect/vect-21.c: New test.
8626         * gcc.dg/vect/vect-22.c: New test.
8627         * gcc.dg/vect/vect-23.c: New test.
8628         * gcc.dg/vect/vect-24.c: New test.
8629         * gcc.dg/vect/vect-25.c: New test.
8630         * gcc.dg/vect/vect-26.c: New test.
8631         * gcc.dg/vect/vect-27.c: New test.
8632         * gcc.dg/vect/vect-28.c: New test.
8633         * gcc.dg/vect/vect-29.c: New test.
8634         * gcc.dg/vect/vect-30.c: New test.
8635         * gcc.dg/vect/vect-31.c: New test.
8636         * gcc.dg/vect/vect-32.c: New test.
8637         * gcc.dg/vect/vect-33.c: New test.
8638         * gcc.dg/vect/vect-34.c: New test.
8639         * gcc.dg/vect/vect-35.c: New test.
8640         * gcc.dg/vect/vect-36.c: New test.
8641         * gcc.dg/vect/vect-37.c: New test.
8642         * gcc.dg/vect/vect-38.c: New test.
8643         * gcc.dg/vect/vect-40.c: New test.
8644         * gcc.dg/vect/vect-41.c: New test.
8645         * gcc.dg/vect/vect-42.c: New test.
8646         * gcc.dg/vect/vect-43.c: New test.
8647         * gcc.dg/vect/vect-44.c: New test.
8648         * gcc.dg/vect/vect-45.c: New test.
8649         * gcc.dg/vect/vect-46.c: New test.
8650         * gcc.dg/vect/vect-47.c: New test.
8651         * gcc.dg/vect/vect-48.c: New test.
8652         * gcc.dg/vect/vect-49.c: New test.
8653         * gcc.dg/vect/vect-50.c: New test.
8654         * gcc.dg/vect/vect-51.c: New test.
8655         * gcc.dg/vect/vect-52.c: New test.
8656         * gcc.dg/vect/vect-53.c: New test.
8657         * gcc.dg/vect/vect-54.c: New test.
8658         * gcc.dg/vect/vect-55.c: New test.
8659         * gcc.dg/vect/vect-56.c: New test.
8660         * gcc.dg/vect/vect-57.c: New test.
8661         * gcc.dg/vect/vect-58.c: New test.
8662         * gcc.dg/vect/vect-59.c: New test.
8663         * gcc.dg/vect/vect-60.c: New test.
8664         * gcc.dg/vect/vect-61.c: New test.
8665         * gcc.dg/vect/vect-all.c: New test.
8666         * gcc.dg/vect/vect-none.c: New test.
8667
8668 2004-08-17  Paul Brook  <paul@codesourcery.com>
8669
8670         PR fortran/13082
8671         * gfortran.dg/entry_1.f90: New test.
8672
8673 2004-08-17  Andrew Pinski  <apinski@apple.com>
8674
8675         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8676
8677 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8678
8679         * gcc.dg/pr17036-1.c: New test.
8680
8681 2004-08-16  Devang Patel  <dpatel@apple.com>
8682
8683         * gcc.dg/darwin-20040809-1.c: New test.
8684
8685 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8686
8687         * gcc.dg/funcdef-attr-1.c: New test.
8688
8689 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8690
8691         * gcc.dg/altivec-17.c: New test.
8692         * gcc.dg/altivec-18.c: New test.
8693
8694 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8695
8696         PR c++/6749
8697         * g++.dg/template/vtable2.C: New test.
8698
8699 2004-08-14  Richard Henderson  <rth@redhat.com>
8700
8701         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8702         * gcc.dg/pack-test-4.c (main): Return 0.
8703         * gcc.dg/setjmp-1.c: Remove XFAIL.
8704         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8705
8706 2004-08-14  Richard Henderson  <rth@redhat.com>
8707
8708         * gcc.dg/980217-1.c: Add prototype for printf.
8709
8710 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8711
8712         * gfortran.dg/pr16935.f90: New test.
8713
8714 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8715
8716         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8717
8718 2004-08-13  Paul Brook  <paul@codesourcery.com>
8719
8720         * gfortran.dg/der_io_1.f90: Remove stray comma.
8721
8722 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8723
8724         * gcc.dg/vmx/cw-bug-2.c: Remove.
8725         * gcc.dg/vmx/vprint-1.c: Remove.
8726         * gcc.dg/vmx/vscan-1.c: Remove.
8727
8728 2004-08-12  Devang patel  <dpatel@apple.com>
8729
8730         * gcc.dg/darwin-20040809-2.c: New test.
8731
8732 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8733
8734         * g++.dg/ext/altivec-12.C: New test.
8735
8736         * g++.dg/ext/altivec-11.C: New test.
8737
8738 2004-08-12  Paul Brook  <paul@codesourcery.com>
8739
8740         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8741
8742 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8743
8744         * g++.dg/ext/altivec-2.C: Check for hardware support before
8745         executing any VMX instructions.
8746
8747         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8748
8749 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR c++/16276
8752         * g++.old-deja/g++.other/comdat4.C: New test.
8753         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8754
8755 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8756
8757         PR target/16286
8758         * gcc.dg/pr16286.c: New test.
8759
8760 2004-08-12 Jan Beulich <jbeulich@novell.com>
8761
8762         * g++.dg/ext/asm5.C: New.
8763
8764 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/16698
8767         * g++.dg/eh/crash1.C: New test.
8768
8769         PR c++/16717
8770         * g++.dg/ext/construct1.C: New test.
8771
8772 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8773
8774         PR c++/16853
8775         * g++.dg/init/ptrmem1.C: New test.
8776
8777         PR c++/16618
8778         * g++.dg/parse/offsetof5.C: New test.
8779
8780         PR c++/16870
8781         * g++.dg/template/overload3.C: New test.
8782
8783 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/16964
8786         * g++.dg/parse/error16.C: New test.
8787
8788         PR c++/16904
8789         * g++.dg/template/error14.C: New test.
8790
8791         PR c++/16929
8792         * g++.dg/template/error15.C: New test.
8793
8794 2004-08-11  Devang Patel  <dpatel@apple.com>
8795
8796         * gcc.dg/darwin-ld-20040809-1.c: New test.
8797         * gcc.dg/darwin-ld-20040809-2.c: New test.
8798
8799 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8800
8801         PR fortran/16917
8802         * gfortran.dg/dfloat_1.f90: New test.
8803
8804 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8807         * gcc.dg/dll-2.c: Fix dg-require syntax.
8808         * gcc.misc-tests/arm-isr.c (abort): Declare.
8809         (exit): Likewise.
8810
8811 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/16971
8814         * g++.dg/parse/crash16.C: New test.
8815
8816 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8817
8818         * gcc.dg/mips-rsqrt-1.c: New test case.
8819         * gcc.dg/mips-rsqrt-2.c: New test case.
8820         * gcc.dg/mips-rsqrt-3.c: New test case.
8821
8822 2004-08-10  Paul Brook  <paul@codesourcery.com>
8823
8824         * gfortran.dg/der_io_1.f90: New test.
8825
8826 2004-08-10  Paul Brook  <paul@codesourcery.com>
8827
8828         PR fortran/16919
8829         * gfortran.dg/der_array_1.f90: New test.
8830
8831 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8832
8833         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8834
8835 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8836
8837         * gcc.dg/wchar_t-2.c: Fix typo.
8838
8839 2004-08-09  Falk Hueffner  <falk@debian.org>
8840
8841         PR tree-optimization/12517
8842         * gcc.c-torture/compile/pr12517.c: New test.
8843
8844         PR tree-optimization/12578
8845         * gcc.c-torture/compile/pr12578.c: New test.
8846
8847         PR tree-optimization/12899
8848         * gcc.c-torture/compile/pr12899.c: New test.
8849
8850         PR rtl-optimization/14692
8851         * gcc.c-torture/compile/pr14692.c: New test.
8852
8853         PR tree-optimization/16461
8854         * gcc.c-torture/compile/pr16461.c: New test.
8855
8856 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8857
8858         * gfortran.dg/getenv_1.f90: New test.
8859
8860 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8863         wchar_t.
8864         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8865
8866 2004-08-06  Paul Brook  <paul@codesourcery.com>
8867
8868         * gfortran.dg/ret_array_1.f90: New test.
8869         * gfortran.dg/ret_pointer_1.f90: New test.
8870
8871 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8872
8873         * gcc.dg/missing-field-init-[12].c: New tests.
8874         * g++.dg/warn/missing-field-init-[12].C: New tests.
8875
8876 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8877
8878         * gcc.dg/enum2.c: New test.
8879         * gcc.dg/symbian3.c: Likewise.
8880         * gcc.dg/symbian4.c: Likewise.
8881         * gcc.dg/wchar_t-2.c: Likewise.
8882
8883 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8884
8885         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8886         destructor tests.
8887
8888 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8889
8890         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8891         dg-require-visiblity.
8892         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8893         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8894         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8895         * g++.dg/ext/visibility/new1.C: Likewise.
8896         * g++.dg/ext/visibility/pragma.C: Likewise.
8897         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8898         * g++.dg/ext/visibility/virtual.C: Likewise.
8899         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8900         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8901         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8902         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8903         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8904         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8905         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8906         * g++/dg/ext/visibility/visibility-8.C: New test.
8907         * gcc.c-torture/compile/dll.x: Remove.
8908         * gcc.dg/dll-2.c: Use dg-require-dll
8909         * gcc.dg/visibility-10.c: New test.
8910         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8911         supporting DLLs.
8912         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8913         (scan_not_hidden): Likewise.
8914
8915 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8916
8917         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8918
8919 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8920
8921         * gcc.c-torture/execute/20040805-1.c: New test.
8922
8923 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8924
8925         * gcc.dg/20020118-1.c: Declare abort.
8926         * gcc.dg/altivec_check.h: Likewise.
8927         * gcc.dg/iftrap-2.c: Likewise.
8928         * gcc.dg/pragma-darwin.c: Likewise.
8929         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8930
8931 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8932
8933         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8934
8935 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8936
8937         * gcc.c-torture/execute/builtins/abs-2.c,
8938         gcc.c-torture/execute/builtins/abs-3.c,
8939         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8940         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8941         intmax_t, uintmax_t and their limits.
8942         * gcc.dg/intmax_t-1.c: New test.
8943
8944 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8945
8946         * g++.dg/tc1/dr147.C: Add reference to PR.
8947
8948 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8949
8950         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8951         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8952
8953 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8954
8955         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8956
8957 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8958
8959         * gcc.dg/redecl-5.c: New test.
8960         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8961         of scanf.
8962
8963 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8964
8965         PR middle-end/16790
8966         * gcc.c-torture/execute/pr16790-1.c: New test case.
8967
8968 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * g++.dg/ext/visibility/assign1.C: New test.
8971         * g++.dg/ext/visibility/new1.C: Likewise.
8972
8973         * gcc.dg/symbian1.c: New test.
8974         * gcc.dg/symbian2.c: Likewise.
8975
8976 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8977
8978         PR target/16570
8979         * gcc.dg/i386-sse-9.c: New test.
8980
8981 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8982
8983         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8984
8985 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8986
8987         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8988         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8989         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8990         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8991         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8992         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8993         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8994         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8995         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8996         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8997         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8998         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8999         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9000         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9001         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9002         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9003         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9004         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9005         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9006         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9007         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9008         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9009         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9010         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9011         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9012         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9013         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9014         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9015         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9016         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9017         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9018         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9019         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9020         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9021         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9022         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9023         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9024         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9025         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9026         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9027         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9028         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9029         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9030         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9031         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9032         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9033         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9034         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9035         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9036         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9037         gcc.misc-tests/i386-pf-3dnow-1.c,
9038         gcc.misc-tests/i386-pf-athlon-1.c,
9039         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9040         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9041         Declare built-in functions used.
9042         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9043
9044 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/16707
9047         * g++.dg/lookup/using12.C: New test.
9048
9049         * g++.dg/init/null1.C: Fix PR number.
9050         * g++.dg/parse/namespace10.C: Likewise.
9051
9052 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/16224
9055         * g++.dg/template/spec17.C: New test.
9056         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9057         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9058
9059 2004-08-02  David Billinghurst
9060
9061         PR fortran/16292
9062         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9063
9064 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9065
9066         * gcc.dg/ia64-got-1.c: New test case.
9067
9068 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/16489
9071         * g++.dg/init/null1.C: New test.
9072         * g++.dg/tc1/dr76.C: Adjust error marker.
9073
9074         PR c++/16529
9075         * g++.dg/parse/namespace10.C: New test.
9076
9077         PR c++/16810
9078         * g++.dg/inherit/ptrmem2.C: New test.
9079
9080 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9081
9082         PR target/16155
9083         * gcc.dg/pr16155.c: New test.
9084
9085 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9086
9087         * gcc.dg/redecl-2.c: New test.
9088
9089 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9090
9091         * gcc.dg/darwin-longdouble.c: New file.
9092
9093 2004-07-30  Richard Henderson  <rth@redhat.com>
9094
9095         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9096         write to constant argument.
9097         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9098
9099 2004-07-30  Richard Henderson  <rth@redhat.com>
9100
9101         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9102         tests of nearest around zero.
9103
9104 2004-07-30  Andrew Pinski  <apinski@apple.com>
9105
9106         * gcc.c-torture/compile/20040730-1.c: New test.
9107
9108 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9109
9110         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9111         powerpc-eabispe.
9112
9113 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9114
9115         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9116
9117 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9118
9119         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9120         contains $ld_library_path.
9121         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9122
9123 2004-07-29  Richard Henderson  <rth@redhat.com>
9124
9125         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9126
9127         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9128         (alt2, which): New.
9129         (Check): Accept either alternative.
9130
9131 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9132
9133         * g++.dg/abi/inline1.C: New test.
9134         * g++.dg/abi/local1-a.cc: Likewise.
9135         * g++.dg/abi/local1.C: Likewise.
9136         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9137         * g++.dg/abi/mangle12.C: Likewise.
9138         * g++.dg/abi/mangle17.C: Likewise.
9139         * g++.dg/abi/mangle20-2.C: Likewise.
9140         * g++.dg/opt/interface1.C: Likewise.
9141         * g++.dg/opt/interface1.h: Likewise.
9142         * g++.dg/opt/interface1-a.cc: New test.
9143         * g++.dg/parse/repo1.C: New test.
9144         * g++.dg/template/repo1.C: Likewise.
9145         * g++.dg/warn/Winline-1.C: Likewise.
9146         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9147
9148 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9149
9150         * gcc.dg/tree-ssa/20040729-1.c: New test.
9151
9152 2004-07-27  Matt Austern <austern@apple.com>
9153
9154         * gcc.dg/darwin-bool-1.c: New test.
9155         * gcc.dg/darwin-bool-2.c: New test.
9156
9157 2004-07-28  Richard Henderson  <rth@redhat.com>
9158
9159         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9160         arguments in the correct type.  Don't write to constant arguments.
9161
9162 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9163
9164         PR tree-optimization/16688
9165         PR tree-optimization/16689
9166         * g++.dg/tree-ssa/pr16688.C: New test.
9167
9168 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9169
9170         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9171         loads.  Not only in the comment, this time.
9172
9173 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9174
9175         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9176         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9177         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9178         * gcc.dg/sh4a-bitmovua.c: New.
9179         * gcc.dg/sh4a-cos.c: New.
9180         * gcc.dg/sh4a-cosf.c: New.
9181         * gcc.dg/sh4a-fprun.c: New.
9182         * gcc.dg/sh4a-fsrra.c: New.
9183         * gcc.dg/sh4a-memmovua.c: New.
9184         * gcc.dg/sh4a-sin.c: New.
9185         * gcc.dg/sh4a-sincos.c: New.
9186         * gcc.dg/sh4a-sincosf.c: New.
9187         * gcc.dg/sh4a-sinf.c: New.
9188
9189 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9190
9191         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9192         conditionals.
9193         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9194         loads.
9195         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9196         DOM1.
9197
9198 2004-07-27  Andrew Pinski  <apinski@apple.com>
9199
9200         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9201
9202 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9203
9204         * gcc.dg/pragma-isr.c: New test.
9205
9206 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9207
9208         PR c++/14429
9209         * g++.dg/template/ttp11.C: New test.
9210
9211 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9212
9213         * gcc.c-torture/compile/20040727-1.c: New test.
9214
9215 2004-07-26  Eric Christopher  <echristo@redhat.com>
9216
9217         * gcc.c-torture/compile/20040726-2.c: New test.
9218
9219 2004-07-26  Andrew Pinski  <apinski@apple.com>
9220
9221         * g++.dg/rtti/tinfo1.C: Xfail.
9222
9223 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9224
9225         * gcc.c-torture/compile/20040726-1.c: New test.
9226
9227 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9228             Brian Ryner  <bryner@brianryner.com>
9229
9230         PR c++/9283
9231         PR c++/15000
9232         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9233         * g++.dg/ext/visibility/: New directory.
9234         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9235         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9236         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9237         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9238         * g++.dg/ext/visibility/fvisibility.C,
9239         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9240         g++.dg/ext/visibility/fvisibility-override1.C
9241         g++.dg/ext/visibility/fvisibility-override2.C
9242         g++.dg/ext/visibility/memfuncts.C
9243         g++.dg/ext/visibility/noPLT.C
9244         g++.dg/ext/visibility/pragma.C
9245         g++.dg/ext/visibility/pragma-override1.C
9246         g++.dg/ext/visibility/pragma-override2.C
9247         g++.dg/ext/visibility/staticmemfuncts.C
9248         g++.dg/ext/visibility/virtual.C: New tests.
9249
9250 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9251
9252         PR c/15360
9253         * gcc.dg/pr15360-1.c: New test.
9254
9255 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9256
9257         * gcc.dg/pragma-align-2.c: New test.
9258         * gcc.dg/pragma-init-fini.c: New test.
9259         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9260         targets.
9261
9262 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9263
9264         * gcc.dg/init-string-2.c: New test.
9265
9266 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9267
9268         PR 16684
9269         * gcc.dg/Wredundant-decls-1.c: New test case.
9270
9271 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9272
9273         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9274         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9275         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9276         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9277         * gcc.dg/compat/generate-random.c: New file.
9278         * gcc.dg/compat/generate-random.h: Likewise.
9279         * gcc.dg/compat/generate-random_r.c: Likewise.
9280         * gcc.dg/compat/struct-layout-1.h: Likewise.
9281         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9282         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9283         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9284         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9285         * gcc.dg/compat/struct-layout-1_main.c: New test.
9286         * gcc.dg/compat/struct-layout-1_x.c: New file.
9287         * gcc.dg/compat/struct-layout-1_y.c: New file.
9288         * gcc.dg/compat/struct-layout-1_test.h: New file.
9289
9290 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9291
9292         * gcc.dg/comp-return-1.c: New test
9293
9294 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9295
9296         * gcc.dg/vmx/8-02a.c: Fix typo.
9297
9298         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9299         * gcc.dg/darwin-abi-3.c: New test.
9300
9301         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9302         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9303
9304         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9305         * gcc.dg/vmx/ops-long-1.c: New test.
9306         * gcc.dg/vmx/ops-long-2.c: New test.
9307
9308 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         * g++.dg/lookup/conv-[1234].C: New.
9311
9312 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9313
9314         * g++.dg/parse/attr2.C: Simplify.
9315
9316 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         PR c/7284
9319         * gcc.c-torture/execute/pr7284-1.c: New test.
9320
9321 2004-07-22  Brian Booth  <bbooth@redhat.com>
9322
9323         * gcc.dg/tree-ssa/20040721-1.c: New test.
9324
9325 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         * g++.dg/template/crash20.c: New.
9328
9329 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9330
9331         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9332         Add dg-run directive.  Declare variables as required.
9333         * gfortran.dg/g77/README: Update
9334
9335 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9336
9337         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9338         gcc.dg/cris-peep2-andu2.c: New tests.
9339
9340 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9341
9342         PR c/15052
9343         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9344         on return type.
9345         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9346         messages.
9347         * gcc.dg/qual-return-2.c: Update expected messages.
9348         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9349
9350 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9351
9352         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9353         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9354
9355 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9356
9357         PR c/11250
9358         * gcc.dg/init-string-1.c: New test.
9359
9360 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR middle-end/15345
9363         PR c/16450
9364         * gcc.dg/torture/nested-fn-1.c: New test.
9365
9366 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9367
9368         PR target/16559
9369         * gcc.dg/ia64-fptr-1.c: New file.
9370
9371 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9372
9373         PR c++/14497
9374         * g++.dg/template/spec16.C: New test.
9375         * g++.old-deja/g++.robertl/eb118.C: Remove.
9376
9377 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9378
9379         PR c++/509
9380         * g++.dg/template/spec15.C: New test.
9381
9382 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9383
9384         Copy cases from g77.f-torture/execute and add dg-run
9385         directive.  Other changes as noted.
9386         * gfortran.dg/g77/13037.f
9387         * gfortran.dg/g77/1832.f
9388         * gfortran.dg/g77/19981119-0.f
9389         * gfortran.dg/g77/19990313-0.f
9390         * gfortran.dg/g77/19990313-1.f
9391         * gfortran.dg/g77/19990313-2.f
9392         * gfortran.dg/g77/19990313-3.f
9393         * gfortran.dg/g77/19990419-1.f
9394         * gfortran.dg/g77/19990826-0.f
9395         * gfortran.dg/g77/19990826-2.f
9396         * gfortran.dg/g77/20000503-1.f
9397         * gfortran.dg/g77/20001111.f
9398         * gfortran.dg/g77/20010116.f
9399         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9400         * gfortran.dg/g77/20010430.f
9401         * gfortran.dg/g77/6177.f
9402         * gfortran.dg/g77/947.f
9403         * gfortran.dg/g77/970816-3.f
9404         * gfortran.dg/g77/971102-1.f
9405         * gfortran.dg/g77/980520-1.f
9406         * gfortran.dg/g77/980628-0.f
9407         * gfortran.dg/g77/980628-1.f
9408         * gfortran.dg/g77/980628-10.f
9409         * gfortran.dg/g77/980628-2.f
9410         * gfortran.dg/g77/980628-3.f
9411         * gfortran.dg/g77/980628-7.f
9412         * gfortran.dg/g77/980628-8.f
9413         * gfortran.dg/g77/980628-9.f
9414         * gfortran.dg/g77/980701-0.f
9415         * gfortran.dg/g77/980701-1.f
9416         * gfortran.dg/g77/cabs.f
9417         * gfortran.dg/g77/claus.f
9418         * gfortran.dg/g77/complex_1.f
9419         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9420         * gfortran.dg/g77/dcomplex.f
9421         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9422         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9423         * gfortran.dg/g77/f90-intrinsic-numeric.f
9424         * gfortran.dg/g77/int8421.f
9425         * gfortran.dg/g77/labug1.f
9426         * gfortran.dg/g77/large_vec.f
9427         * gfortran.dg/g77/le.f
9428         * gfortran.dg/g77/short.f
9429         * gfortran.dg/g77/README: Update
9430
9431 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/16637
9434         * g++.dg/parse/lookup4.C: New test.
9435
9436 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9437
9438         PR c++/16175
9439         * g++.dg/template/ttp10.C: New test.
9440
9441 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9442
9443         * gcc.dg/pr12625-1.c: New test.
9444
9445 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9446
9447         * testsuite/gcc.dg/switch-warn-1.c: New test.
9448         * testsuite/gcc.dg/switch-warn-2.c: New test.
9449         * gcc.c-torture/compile/pr14730.c: Update.
9450
9451 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9452
9453         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9454         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9455         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9456         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9457
9458 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9459
9460         PR c++/16623
9461         * g++.dg/template/assign1.C: New test.
9462
9463 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9464
9465         PR c++/12170
9466         * g++.dg/template/ttp9.C: New test.
9467
9468 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9469
9470         * gcc.dg/format/cmn-err-1.c: New test.
9471
9472 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9473
9474         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9475         gcc.dg/Wparentheses-10.c: New tests.
9476         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9477
9478 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9479
9480         PR fortran/16465
9481         * gfortran.dg/g77//ffixed-line-length-0.f,
9482         gfortran.dg/g77/ffixed-line-length-132.f,
9483         gfortran.dg/g77/ffixed-line-length-72.f,
9484         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9485         gfortran.dg/g77/README: Update.
9486
9487 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9488
9489         PR c++/13092
9490         * g++.dg/template/non-dependent7.C: New test.
9491         * g++.dg/template/non-dependent8.C: Likewise.
9492         * g++.dg/template/non-dependent9.C: Likewise.
9493         * g++.dg/template/non-dependent10.C: Likewise.
9494
9495 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/16337
9498         * g++.dg/parse/attr2.C: New test.
9499
9500 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9501
9502         * g77.dg: Removed.
9503         * g77.f-torture: Ditto.
9504
9505 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9506
9507         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9508         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9509         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9510
9511 2004-07-16  Richard Henderson  <rth@redhat.com>
9512
9513         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9514
9515 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9516
9517         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9518         tests with full list of options.
9519         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9520         of TORTURE_OPTIONS if test contains 'dg-do run'.
9521
9522         PR fortran/16404
9523         * gfortran.dg/do_iterator.f90: New test.
9524
9525 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9526
9527         PR rtl-optimization/16536
9528         * gcc.c-torture/execute/restrict-1.c: New test.
9529
9530 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9531
9532         PR fortran/15324
9533         * gfortran.dg/pr15324.f90: New test.
9534
9535         PR fortran/15129
9536         * gfortran.dg/pr15129.f90: New test.
9537
9538         PR fortran/15140
9539         * gfortran.dg/pr15140.f90: New test.
9540
9541         PR fortran/13792
9542         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9543         compile-time simplification.
9544
9545 2004-07-14  Mike Stump  <mrs@apple.com>
9546
9547         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9548
9549 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9550
9551         PR target/16325
9552         * gcc.dg/profile-generate-1.c: New.
9553
9554 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * gcc.c-torture/execute/20040709-1.c: New test.
9557         * gcc.c-torture/execute/20040709-2.c: New test.
9558
9559 2004-07-14  Mike Stump  <mrs@apple.com>
9560
9561         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9562
9563 2004-07-14  Mike Stump  <mrs@apple.com>
9564
9565         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9566
9567 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/16518
9570         * g++.dg/parse/mutable1.C: New test.
9571
9572 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9573
9574         PR tree-optimization/16443
9575         * gcc.dg/tree-ssa/20040713-1.c: New test.
9576
9577 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9578
9579         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9580         for operator new.
9581
9582 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9583
9584         * gfortran.dg/g77/README: New file
9585         * gfortran.dg/g77/19981216-0.f:  Copy from
9586         g77.f-torture/noncompile.  Add "dg-do compile" and
9587         dg-error as required.
9588         * gfortran.dg/g77/19990218-1.f: Likewise
9589         * gfortran.dg/g77/19990905-1.f: Likewise
9590         * gfortran.dg/g77/9263.f: Likewise
9591         * gfortran.dg/g77/980615-0.f: Likewise
9592         * gfortran.dg/g77/980616-0.f: Likewise
9593         * gfortran.dg/g77/check0.f: Likewise
9594         * gfortran.dg/g77/select_no_compile.f: Likewise
9595
9596 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9597
9598         Copy files from g77.f-torture/compile.
9599         Add "{ dg-do compile}".  Other changes as noted
9600         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9601         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9602         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9603         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9604         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9605         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9606         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9607         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9608         statement to conform to standard.  Append alpha1.x for reference.
9609         * gfortran.dg/g77/xformat.f: Add dg-warning
9610
9611 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9612
9613         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9614         Add {dg-do compile} directive.
9615         * gfortran.dg/g77/cpp2.F: Likewise
9616
9617 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9618
9619         PR c++/5402
9620         * g++.dg/lookup/name-clash1.C: New test.
9621
9622         PR c++/9777
9623         * g++.dg/lookup/name-clash2.C: New test.
9624
9625         PR c++/12102
9626         * g++.dg/lookup/name-clash3.C: New test.
9627
9628 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9629
9630         * g++.dg/lookup/new2.C: New test.
9631         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9632
9633 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9634
9635         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9636         Add {dg-do compile} directive.
9637         * gfortran.dg/g77/13060.f: Likewise
9638         * gfortran.dg/g77/19990218-0.f: Likewise
9639         * gfortran.dg/g77/19990305-0.f: Likewise
9640         * gfortran.dg/g77/19990419-0.f: Likewise
9641         * gfortran.dg/g77/19990502-0.f: Likewise
9642         * gfortran.dg/g77/19990502-1.f: Likewise
9643         * gfortran.dg/g77/19990525-0.f: Likewise
9644         * gfortran.dg/g77/19990826-1.f: Likewise
9645         * gfortran.dg/g77/19990826-3.f: Likewise
9646         * gfortran.dg/g77/19990905-2.f: Likewise
9647         * gfortran.dg/g77/20000412-1.f: Likewise
9648         * gfortran.dg/g77/20000511-1.f: Likewise
9649         * gfortran.dg/g77/20000511-2.f: Likewise
9650         * gfortran.dg/g77/20000518.f: Likewise
9651         * gfortran.dg/g77/20000601-1.f: Likewise
9652         * gfortran.dg/g77/20000601-2.f: Likewise
9653         * gfortran.dg/g77/20000629-1.f: Likewise
9654         * gfortran.dg/g77/20000630-2.f: Likewise
9655         * gfortran.dg/g77/20010115.f: Likewise
9656         * gfortran.dg/g77/20010321-1.f: Likewise
9657         * gfortran.dg/g77/20010426.f: Likewise
9658         * gfortran.dg/g77/20020307-1.f: Likewise
9659         * gfortran.dg/g77/8485.f: Likewise
9660         * gfortran.dg/g77/960317-1.f: Likewise
9661         * gfortran.dg/g77/970915-0.f: Likewise
9662         * gfortran.dg/g77/980310-1.f: Likewise
9663         * gfortran.dg/g77/980310-2.f: Likewise
9664         * gfortran.dg/g77/980310-3.f: Likewise
9665         * gfortran.dg/g77/980310-4.f: Likewise
9666         * gfortran.dg/g77/980310-6.f: Likewise
9667         * gfortran.dg/g77/980310-7.f: Likewise
9668         * gfortran.dg/g77/980310-8.f: Likewise
9669         * gfortran.dg/g77/980419-2.f: Likewise
9670         * gfortran.dg/g77/980424-0.f: Likewise
9671         * gfortran.dg/g77/980427-0.f: Likewise
9672         * gfortran.dg/g77/980729-0.f: Likewise
9673         * gfortran.dg/g77/981117-1.f: Likewise
9674         * gfortran.dg/g77/toon_1.f: Likewise
9675
9676 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9677
9678         PR c++/2204
9679         * g++.dg/other/abstract2.C: New test.
9680
9681 2004-07-12  Paul Brook  <paul@codesourcery.com>
9682
9683         * gfortran.dg/pointer_init_1.f90: New test.
9684
9685 2004-07-11  Paul Brook  <paul@codesourcery.com>
9686
9687         PR fortran/15986
9688         * gfortran.dg/contained_1.f90: New test.
9689
9690 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9691
9692         * g++.dg/parse/defarg8.C: New test.
9693
9694 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9695
9696         PR fortran/16433
9697         * gfortran.dg/pr16433.f: New test.
9698
9699         PR fortran/17574
9700         * gfortran.dg/pr15754.f90: New test.
9701
9702 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9703
9704         PR tree-optimization/16437
9705         * gcc.c-torture/execute/bitfld-4.c: New test.
9706
9707 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9708
9709         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9710         access to common var from module.
9711
9712 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9713
9714         PR fortran/16336
9715         * gfortran.fortran-torture/execute/common_2.f90: New test.
9716
9717 2004-07-10  Paul Brook  <paul@codesourcery.com>
9718
9719         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9720
9721 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9722
9723         PR fortran/15969
9724         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9725
9726 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9727
9728         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9729         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9730         * gfortran.dg/g77/ffree-form-1.f: Likewise
9731         * gfortran.dg/g77/ffree-form-2.f: Likewise
9732         * gfortran.dg/g77/ffree-form-3.f: Likewise
9733         * gfortran.dg/g77/fno-underscoring.f: Likewise
9734         * gfortran.dg/g77/funderscoring.f: Likewise
9735         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9736
9737 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9738
9739         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9740
9741 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9742         Paul Brook  <paul@codesourcery.com>
9743
9744         PR fortran/13415
9745         * gfortran.dg/common_pointer_1.f90: New test.
9746
9747 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9748
9749         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9750
9751 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9752
9753         PR target/16364
9754         * gcc.c-torture/compile/20040709-1.c: New.
9755
9756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9757
9758         PR fortran/14077
9759         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9760
9761 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9762
9763         PR fortran/13201
9764         * gfortran.dg/shape_1.f90: New test.
9765
9766 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9767             Andrew Pinski  <apinski@apple.com>
9768
9769         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9770
9771 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9772
9773         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9774         comment.
9775
9776 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9777         Paul Brook  <paul@codesourcery.com>
9778
9779         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9780         '.f95' and '.F95'.
9781
9782 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9783
9784         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9785
9786 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9787
9788         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9789         testcases with capital suffix.
9790
9791 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9792
9793         PR fortran/15481
9794         PR fortran/13372
9795         PR fortran/13575
9796         PR fortran/15978
9797         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9798
9799         * gfortran.dg/implicit_1.f90: New test.
9800
9801 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9802
9803         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9804         expression to match gfortran warning/error messages
9805         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9806         dg-error text.
9807
9808 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9809
9810         * lib/fortran-torture.exp: Rename proc search_for to
9811         search_for_re.
9812
9813 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9814
9815         * gcc.c-torture/execute/simd-5.x: New file.
9816         XFAIL on SPARC 64-bit at -O0.
9817
9818 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9819
9820         PR c++/8211
9821         PR c++/16165
9822         * g++.dg/warn/effc3.C: New test.
9823
9824 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9825
9826         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9827         change X to 1X in format.
9828         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9829         add data statements to conform to standard.
9830
9831 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9832
9833         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9834         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9835         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9836
9837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9838
9839         * gfortran.dg/g77/7388.f: Copy from g77.dg
9840         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9841         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9842         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9843         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9844         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9845         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9846         * gfortran.dg/g77/strlen0.f: Likewise
9847
9848 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9849
9850         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9851         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9852
9853 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9854
9855         * gcc.c-torture/execute/920428-2.x: Delete.
9856         * gcc.c-torture/execute/920501-7.x: Likewise.
9857
9858 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9859
9860         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9861         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9862         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9863         prescott and c3-2.
9864         (PREFETCH_3DNOW): Add -march=c3.
9865
9866 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9867
9868         PR c/16437
9869         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9870         * gcc.c-torture/execute/bf64-1.x: Likewise.
9871
9872 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9873
9874         * gcc.c-torture/compile/20040708-1.c: New test.
9875
9876 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9877
9878         PR c++/16169
9879         * g++.dg/warn/effc2.C: New test.
9880
9881 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9882
9883         * gcc.c-torture/execute/bitfld-1.x: Remove.
9884         * gcc.c-torture/execute/bitfld-3.c: New test.
9885         * gcc.dg/bitfld-2.c: Remove XFAILs.
9886
9887 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9888
9889         PR c++/16276
9890         * g++.dg/rtti/tinfo1.C: New file.
9891
9892 2004-07-07  Eric Christopher  <echristo@redhat.com>
9893
9894         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9895
9896 2004-07-07  Andrew Pinski  <apinski@apple.com>
9897
9898         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9899
9900 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9901
9902         * g++.dg/init/call1.C: XFAIL.
9903
9904 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9905
9906         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9907         except for movstrict*, to movmem* and clrstr* to clrmem*.
9908
9909 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9910
9911         * gcc.c-torture/execute/20040707-1.c: New test.
9912
9913 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9914
9915         * gcc.c-torture/execute/20040706-1.c: New test.
9916
9917 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9918
9919         PR c++/3671
9920         * g++.dg/template/spec14.C: New test.
9921
9922 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9923
9924         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9925         nothing if not yet defined.  Use it in b, c and d type definitions.
9926         * gcc.c-torture/execute/20040705-1.c: New test.
9927         * gcc.c-torture/execute/20040705-2.c: New test.
9928
9929 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9930
9931         PR c++/2518
9932         * g++.dg/lookup/new1.C: New test.
9933
9934 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9935
9936         PR c++/11406
9937         * g++.dg/template/sizeof8.C: New test.
9938
9939 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9940
9941         * gcc.c-torture/compile/20040705-1.c: New test.
9942
9943 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9944
9945         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9946
9947 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9948
9949         * gcc.dg/cpp/if-mop.c: Two new testcases.
9950         * gcc.dg/cpp/trad/comment-3.c: New.
9951
9952 2004-07-04  Paul Brook  <paul@codesourcery.com>
9953
9954         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9955
9956 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9957
9958         PR c++/3761
9959         * g++.dg/lookup/crash4.C: New test.
9960
9961 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9962
9963         * gcc.c-torture/execute/builtin-abs-1.c
9964         * gcc.c-torture/execute/builtin-abs-2.c
9965         * gcc.c-torture/execute/builtin-complex-1.c
9966         * gcc.c-torture/execute/builtins/string-1-lib.c
9967         * gcc.c-torture/execute/builtins/string-1.c
9968         * gcc.c-torture/execute/builtins/string-2-lib.c
9969         * gcc.c-torture/execute/builtins/string-2.c
9970         * gcc.c-torture/execute/builtins/string-3-lib.c
9971         * gcc.c-torture/execute/builtins/string-3.c
9972         * gcc.c-torture/execute/builtins/string-4-lib.c
9973         * gcc.c-torture/execute/builtins/string-4.c
9974         * gcc.c-torture/execute/builtins/string-5-lib.c
9975         * gcc.c-torture/execute/builtins/string-5.c
9976         * gcc.c-torture/execute/builtins/string-6-lib.c
9977         * gcc.c-torture/execute/builtins/string-6.c
9978         * gcc.c-torture/execute/builtins/string-7-lib.c
9979         * gcc.c-torture/execute/builtins/string-7.c
9980         * gcc.c-torture/execute/builtins/string-8-lib.c
9981         * gcc.c-torture/execute/builtins/string-8.c
9982         * gcc.c-torture/execute/builtins/string-9-lib.c
9983         * gcc.c-torture/execute/builtins/string-9.c
9984         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9985         * gcc.c-torture/execute/builtins/string-asm-1.c
9986         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9987         * gcc.c-torture/execute/builtins/string-asm-2.c
9988         * gcc.c-torture/execute/stdio-opt-1.c
9989         * gcc.c-torture/execute/stdio-opt-2.c
9990         * gcc.c-torture/execute/stdio-opt-3.c
9991         * gcc.c-torture/execute/string-opt-1.c
9992         * gcc.c-torture/execute/string-opt-10.c
9993         * gcc.c-torture/execute/string-opt-11.c
9994         * gcc.c-torture/execute/string-opt-12.c
9995         * gcc.c-torture/execute/string-opt-13.c
9996         * gcc.c-torture/execute/string-opt-14.c
9997         * gcc.c-torture/execute/string-opt-15.c
9998         * gcc.c-torture/execute/string-opt-16.c
9999         * gcc.c-torture/execute/string-opt-2.c
10000         * gcc.c-torture/execute/string-opt-6.c
10001         * gcc.c-torture/execute/string-opt-7.c
10002         * gcc.c-torture/execute/string-opt-8.c:
10003         Replace with ...
10004
10005         * gcc.c-torture/execute/builtins/abs-2.c
10006         * gcc.c-torture/execute/builtins/abs-3.c
10007         * gcc.c-torture/execute/builtins/complex-1.c
10008         * gcc.c-torture/execute/builtins/fprintf.c
10009         * gcc.c-torture/execute/builtins/fputs.c
10010         * gcc.c-torture/execute/builtins/memcmp.c
10011         * gcc.c-torture/execute/builtins/memmove.c
10012         * gcc.c-torture/execute/builtins/memops-asm.c
10013         * gcc.c-torture/execute/builtins/mempcpy-2.c
10014         * gcc.c-torture/execute/builtins/mempcpy.c
10015         * gcc.c-torture/execute/builtins/memset.c
10016         * gcc.c-torture/execute/builtins/printf.c
10017         * gcc.c-torture/execute/builtins/sprintf.c
10018         * gcc.c-torture/execute/builtins/strcat.c
10019         * gcc.c-torture/execute/builtins/strchr.c
10020         * gcc.c-torture/execute/builtins/strcmp.c
10021         * gcc.c-torture/execute/builtins/strcpy.c
10022         * gcc.c-torture/execute/builtins/strcspn.c
10023         * gcc.c-torture/execute/builtins/strlen-2.c
10024         * gcc.c-torture/execute/builtins/strlen.c
10025         * gcc.c-torture/execute/builtins/strncat.c
10026         * gcc.c-torture/execute/builtins/strncmp-2.c
10027         * gcc.c-torture/execute/builtins/strncmp.c
10028         * gcc.c-torture/execute/builtins/strncpy.c
10029         * gcc.c-torture/execute/builtins/strpbrk.c
10030         * gcc.c-torture/execute/builtins/strpcpy-2.c
10031         * gcc.c-torture/execute/builtins/strpcpy.c
10032         * gcc.c-torture/execute/builtins/strrchr.c
10033         * gcc.c-torture/execute/builtins/strspn.c
10034         * gcc.c-torture/execute/builtins/strstr-asm.c
10035         * gcc.c-torture/execute/builtins/strstr.c:
10036         ... these new files.
10037
10038         * gcc.c-torture/execute/builtins/abs-2-lib.c
10039         * gcc.c-torture/execute/builtins/abs-3-lib.c
10040         * gcc.c-torture/execute/builtins/complex-1-lib.c
10041         * gcc.c-torture/execute/builtins/fprintf-lib.c
10042         * gcc.c-torture/execute/builtins/fputs-lib.c
10043         * gcc.c-torture/execute/builtins/memcmp-lib.c
10044         * gcc.c-torture/execute/builtins/memmove-lib.c
10045         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10046         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10047         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10048         * gcc.c-torture/execute/builtins/memset-lib.c
10049         * gcc.c-torture/execute/builtins/printf-lib.c
10050         * gcc.c-torture/execute/builtins/sprintf-lib.c
10051         * gcc.c-torture/execute/builtins/strcat-lib.c
10052         * gcc.c-torture/execute/builtins/strchr-lib.c
10053         * gcc.c-torture/execute/builtins/strcmp-lib.c
10054         * gcc.c-torture/execute/builtins/strcpy-lib.c
10055         * gcc.c-torture/execute/builtins/strcspn-lib.c
10056         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10057         * gcc.c-torture/execute/builtins/strlen-lib.c
10058         * gcc.c-torture/execute/builtins/strncat-lib.c
10059         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10060         * gcc.c-torture/execute/builtins/strncmp-lib.c
10061         * gcc.c-torture/execute/builtins/strncpy-lib.c
10062         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10063         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10064         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10065         * gcc.c-torture/execute/builtins/strrchr-lib.c
10066         * gcc.c-torture/execute/builtins/strspn-lib.c
10067         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10068         * gcc.c-torture/execute/builtins/strstr-lib.c
10069         * gcc.c-torture/execute/builtins/lib/abs.c
10070         * gcc.c-torture/execute/builtins/lib/fprintf.c
10071         * gcc.c-torture/execute/builtins/lib/memset.c
10072         * gcc.c-torture/execute/builtins/lib/printf.c
10073         * gcc.c-torture/execute/builtins/lib/sprintf.c
10074         * gcc.c-torture/execute/builtins/lib/strcpy.c
10075         * gcc.c-torture/execute/builtins/lib/strcspn.c
10076         * gcc.c-torture/execute/builtins/lib/strncat.c
10077         * gcc.c-torture/execute/builtins/lib/strncmp.c
10078         * gcc.c-torture/execute/builtins/lib/strncpy.c
10079         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10080         * gcc.c-torture/execute/builtins/lib/strspn.c
10081         * gcc.c-torture/execute/builtins/lib/strstr.c:
10082         New files containing support routines.
10083
10084         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10085         declaration.
10086         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10087         when not optimizing.
10088
10089 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/16240
10092         * g++.dg/abi/mangle22.C: New test.
10093         * g++.dg/abi/mangle23.C: Likewise.
10094
10095 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10096
10097         PR fortran/16290
10098         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10099         Allow for cases without denormalized floating point numbers.
10100
10101 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10102
10103         PR c/1027
10104         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10105         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10106         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10107         expected warning text.
10108         * gcc.dg/format/diag-2.c: New test.
10109
10110 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10111
10112         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10113
10114 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10115
10116         * gcc.dg/builtins-43.c: New.
10117         * gcc.dg/builtins-44.c: New.
10118         * gcc.dg/builtins-45.c: New.
10119
10120 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10121             Andreas Tobler  <a.tobler@schweiz.ch>
10122
10123         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10124         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10125         as SIGSEGV.
10126         * gcc.dg/cleanup-11.c: Likewise.
10127         * gcc.dg/cleanup-8.c: Likewise.
10128         * gcc.dg/cleanup-9.c: Likewise.
10129         * gcc.dg/cleanup-5.c: Run on all platforms.
10130
10131 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10132
10133         * g++.dg/warn/nonnull1.C: New test.
10134
10135 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10136
10137         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10138         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10139         Special-case the Sun compiler wrt to <complex.h>.
10140
10141 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10142
10143         * gcc.dg/Wunreachable-8.C: New test.
10144
10145         * gcc.dg/h8300-ice2.c : New test.
10146
10147 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10148
10149         PR fortran/16161
10150         * gfortran.fortran-torture/compile/implicit.f90: Add test
10151         for implicit character.
10152
10153 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10154
10155         PR fortran/16289
10156         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10157         Use tiny() intrinsic to find smallest non-negative real
10158
10159 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10162         * gcc.dg/compat/struct-by-value-22_x.c: New.
10163         * gcc.dg/compat/struct-by-value-22_y.c: New.
10164
10165         * gcc.c-torture/execute/20040629-1.c: New test.
10166
10167 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10168
10169         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10170         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10171
10172         PR target/16195
10173         * gcc.dg/20040625-1.c: New test.
10174
10175 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10176
10177         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10178
10179 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10180
10181         PR fortran/15963
10182         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10183
10184 2004-06-29  Richard Henderson  <rth@redhat.com>
10185
10186         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10187
10188 2004-06-29  Paul Brook  <paul@codesourcery.com>
10189
10190         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10191         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10192
10193 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10194
10195         PR c++/16260
10196         * g++.dg/parse/crash15.C: New.
10197
10198 2004-06-28  Andrew Pinski  <apinski@apple.com>
10199
10200         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10201         by the error already.
10202
10203         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10204
10205 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10206
10207         PR target/14041
10208         * gcc.dg/h8300-bss-align-1.c : New.
10209
10210 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10211
10212         * PR c++/16174
10213         * g++.dg/template/ctor4.C: New.
10214
10215 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10216
10217         PR c++/16205
10218         * g++.dg/warn/Wsequence-point-1.C: New test.
10219
10220 2004-06-27  Paul Brook  <paul@codesourcery.com>
10221
10222         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10223
10224 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10225
10226         * g++.old-deja/g++.mike/p7325.C: Remove.
10227
10228 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10229
10230         PR c/14963
10231         * gcc.dg/pr14963.c: New test.
10232
10233 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/16193
10236         * g++.dg/parse/redef1.C: New test.
10237
10238 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10239
10240         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10241         20021110.c.
10242         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10243         20021119-1.c.
10244         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10245         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10246         5-04.c.
10247         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10248         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10249         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10250         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10251         g++.brendan/enum14.C.
10252         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10253         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10254         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10255         g++.mike/virt1.C.
10256         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10257         memtemp24.C.
10258
10259 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10260
10261         * gcc.dg/20040527-1.c: New test case.
10262
10263 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10264
10265         PR gfortran/pr16196
10266         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10267
10268 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10269
10270         PR middle-end/15825
10271         * gcc.dg/pr15825-1.c: New test case.
10272
10273 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10274
10275         * gcc.c-torture/execute/20040625-1.c: New test.
10276
10277 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10278
10279         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10280
10281 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10282
10283         * gcc.dg/torture/mips-div-1.c: New test.
10284
10285 2004-06-24  Jeff Law  <law@redhat.com>
10286
10287         * gcc.dg/tree-ssa/20040624-1.c: New test.
10288
10289 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10290
10291         * gcc.c-torture/compile/20040624-1.c: New test.
10292
10293 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10294
10295         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10296         this directory.
10297
10298 2004-06-23  Andrew Pinski  <apinski@apple.com>
10299
10300         PR middle-end/15988
10301         * g++.dg/opt/ptrmem4.C: New test.
10302
10303         * gcc.dg/c90-array-quals-2.c: New test.
10304
10305 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10306
10307         * gcc.dg/kpice1.c: New test.
10308
10309 2006-06-23  Andrew Pinski  <apinski@apple.com>
10310
10311         * gcc.dg/c90-array-quals.c: New test.
10312
10313 2006-06-22  Richard Henderson  <rth@redhat.com>
10314
10315         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10316
10317 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10318
10319         * gcc.dg/builtins-config.h: Handle FreeBSD.
10320
10321 2006-06-22  Richard Henderson  <rth@redhat.com>
10322
10323         * g++.dg/opt/devirt1.C: New.
10324
10325 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10326
10327         * g++.dg/opt/pr15551.C: New testcase.
10328
10329 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         PR target/14800
10332         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10333         x86_64-*-linux* when compiling for 32bit.
10334
10335 2004-06-21  Andrew Pinski  <apinski@apple.com>
10336
10337         * gcc.dg/pch/struct-1.c: New.
10338         * gcc.dg/pch/struct-1.hs: New.
10339
10340 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10341
10342         * gcc.dg/pch/save-temps-1.c: New file.
10343         * gcc.dg/pch/save-temps-1.hs: New file.
10344
10345 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10346
10347         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10348         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10349
10350 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10351
10352         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10353         to fix type error.
10354         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10355         Remove trailing spaces.
10356
10357 2004-06-21  Richard Henderson  <rth@redhat.com>
10358
10359         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10360         merging && to BIT_FIELD_REF.
10361
10362 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10363
10364         * g++.dg/opt/placeholder1.C: New test.
10365
10366 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10367
10368         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10369         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10370         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10371         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10372
10373 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10374
10375         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10376         extern "C".
10377         * g++.dg/other/pragma-re-1.C: Add comments.
10378
10379 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10380
10381         PR gfortran/16080
10382         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10383
10384 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10387         instead of setting the type of size_t by
10388         hand.
10389
10390 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10391
10392         * gcc.dg/unordered-2.c: New test case.
10393         * gcc.dg/unordered-3.c: New test case.
10394
10395 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10396
10397         PR other/16043
10398         * lib/g++.exp (g++_version): Tweak regexp for version
10399         * lib/g77.exp (g77_version): Likewise
10400         * lib/gfortran.exp (gfortran_version): Likewise
10401         * lib/objc.exp (objc_version): Likewise
10402         * lib/treelang.exp (treelang_version): Likewise
10403
10404 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10405
10406         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10407         Use INT_MAX instead of __INT_MAX__.
10408         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10409
10410         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10411         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10412         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10413         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10414         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10415         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10416         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10417         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10418         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10419
10420         * gcc.dg/range-test-1.c: New test.
10421         * g++.dg/opt/range-test-1.C: New test.
10422
10423 2004-06-17  Richard Henderson  <rth@redhat.com>
10424
10425         * objc.dg/sync-1.m: New.
10426         * objc.dg/try-catch-1.m: Don't force next runtime.
10427         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10428         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10429         shadowed catch clause.
10430         * objc.dg/try-catch-5.m: New.
10431
10432 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10433
10434         Bug 14610
10435         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10436
10437 2004-06-15  Richard Henderson  <rth@redhat.com>
10438
10439         * gcc.dg/20001116-1.c: Move expected warning line.
10440
10441 2004-06-15  Richard Henderson  <rth@redhat.com>
10442
10443         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10444         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10445
10446 2004-06-15  Jeff Law  <law@redhat.com>
10447
10448         * gcc.dg/tree-ssa/20040615-1.c: New test.
10449         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10450         be less sensitive to operand ordering.
10451         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10452
10453 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10454
10455         * g++.dg/abi/bitfield3.C: Add comment..
10456
10457 2004-06-15  Richard Henderson  <rth@redhat.com>
10458
10459         * g++.dg/ext/stmtexpr1.C: XFAIL.
10460         * gcc.dg/20030612-1.c: XFAIL.
10461
10462 2004-06-15  Eric Christopher  <echristo@redhat.com>
10463
10464         * g++.dg/charset/asm5.c: New.
10465         * gcc.dg/charset/asm6.c: New.
10466
10467 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10468
10469         PR fortran/15962
10470         * gfortran.fortran-torture/execute/select_1.f90: New test.
10471
10472 2004-06-15  Paul Brook  <paul@codesourcery.com>
10473
10474         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10475
10476 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10477
10478         PR c++/15967
10479         * g++.dg/lookup/crash3.C: New test.
10480
10481 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10482
10483         PR c++/15947
10484         * g++.dg/parse/dtor4.C: New test.
10485
10486 2004-06-14  Jeff Law  <law@redhat.com>
10487
10488         * gcc.c-torture/compile/20040614-1.c: New test.
10489
10490 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10491
10492         PR fortran/15211
10493         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10494         LEN of a character array.
10495
10496 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/15096
10499         * g++.dg/template/ptrmem10.C: New test.
10500
10501         PR c++/14930
10502         * g++.dg/template/friend30.C: New test.
10503
10504 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10505
10506         PR fortran/14928
10507         * gfortran.fortran-torture/compile/mloc.f90: New test.
10508
10509 2004-06-13  Paul Brook  <paul@codesourcery.com>
10510
10511         * gfortran.fortran-torture/execute/random_2.f90: New test.
10512
10513 2004-06-13  Eric Christopher  <echristo@redhat.com>
10514
10515         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10516
10517 2004-06-12  Paul Brook  <paul@codesourcery.com>
10518
10519         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10520
10521 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10522
10523         PR fortran/14923
10524         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10525
10526 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10527
10528         PR fortran/14957
10529         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10530         syntax errors in end statements of contained subroutines.
10531
10532 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10533
10534         PR fortran/12841
10535         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10536
10537 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10538
10539         PR fortran/15665
10540         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10541
10542 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10543
10544         PR gfortran/12839
10545         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10546
10547 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10548
10549         PR c++/15862
10550         * g++.dg/parse/enum1.C: New test.
10551
10552 2004-06-10  Jeff Law  <law@redhat.com>
10553
10554         * gcc.c-torture/compile/20040610-1.c: New test.
10555
10556 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10557
10558         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10559         * g++.old-deja/g++.other/decl3.C: Likewise.
10560
10561 2004-06-10  Brian Booth  <bbooth@redhat.com>
10562
10563         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10564         V_MAY_DEF instead of VDEF.
10565         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10566
10567 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/14211
10570         * g++.dg/conversion/const1.C: New test.
10571
10572         PR c++/15076
10573         * g++.dg/conversion/reinterpret1.C: New test.
10574
10575         PR c++/15877
10576         * g++.dg/template/enum2.C: New test.
10577
10578         PR c++/15227
10579         * g++.dg/template/error13.C: New test.
10580
10581 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10582
10583         PR fortran/14957
10584         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10585         arguments to test_* REAL and of the right size.
10586
10587 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR target/15569
10590         PR rtl-optimization/15681
10591         * gcc.dg/20040609-1.c: New test.
10592
10593 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR c++/14791
10596         * g++.dg/opt/builtins1.C: New test.
10597
10598 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10599
10600         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10601         that use default windows32 struct layout.
10602         * gcc.dg/i386-bitfield2.c: Likewise.
10603
10604 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10605
10606         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10607         for mingw32 and cygwin targets.
10608
10609 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10610
10611         * gcc.dg/pch/macro-4.c: New.
10612         * gcc.dg/pch/macro-4.hs: New.
10613
10614 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10615
10616         PR fortran/13249
10617         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10618
10619 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10620
10621         PR fortran/13372
10622         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10623
10624 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10625
10626         PR gfortran/14897
10627         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10628
10629 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10630
10631         PR gfortran/15755
10632         * gfortran.fortran-torture/execute/backspace.c : New test.
10633
10634 2004-06-09  Paul Brook  <paul@codesourcery.com>
10635
10636         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10637         (pointer_to_section): Rewrite to use smaller array.
10638
10639 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10640
10641         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10642         * gcc.dg/ext/altivec-10.c: Same.
10643         * gcc.dg/ext/altivec-11.c: Same.
10644         * gcc.dg/ext/altivec-12.c: Same.
10645         * gcc.dg/ext/altivec-13.c: Same.
10646         * gcc.dg/ext/altivec-14.c: Same.
10647         * gcc.dg/ext/altivec-15.c: Same.
10648         * gcc.dg/ext/altivec-16.c: Same.
10649         * gcc.dg/ext/altivec-3.c: Same.
10650         * gcc.dg/ext/altivec-4.c: Same.
10651         * gcc.dg/ext/altivec-6.c: Same.
10652         * gcc.dg/ext/altivec-7.c: Same.
10653         * gcc.dg/ext/altivec-8.c: Same.
10654         * gcc.dg/ext/altivec-varargs-1.c: Same.
10655
10656         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10657         * g++.dg/ext/altivec-10.C: Same.
10658         * g++.dg/ext/altivec-2.C: Same.
10659         * g++.dg/ext/altivec-3.C: Same.
10660         * g++.dg/ext/altivec-4.C: Same.
10661         * g++.dg/ext/altivec-5.C: Same.
10662         * g++.dg/ext/altivec-6.C: Same.
10663         * g++.dg/ext/altivec-7.C: Same.
10664         * g++.dg/ext/altivec-8.C: Same.
10665         * g++.dg/ext/altivec-9.C: Same.
10666
10667 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10668
10669         PR c++/7841
10670         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10671
10672 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10673
10674         * gcc.dg/union-1.c: New test.
10675
10676 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10677
10678         * gcc.dg/builtins-41.c: New test case.
10679         * gcc.dg/builtins-42.c: New test case.
10680
10681 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10682
10683         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10684         * g++.dg/ext/altivec-10.C: Same.
10685         * g++.dg/ext/altivec-2.C: Same.
10686         * g++.dg/ext/altivec-3.C: Same.
10687         * g++.dg/ext/altivec-4.C: Same.
10688         * g++.dg/ext/altivec-5.C: Same.
10689         * g++.dg/ext/altivec-6.C: Same.
10690         * g++.dg/ext/altivec-7.C: Same.
10691         * g++.dg/ext/altivec-8.C: Same.
10692         * g++.dg/ext/altivec-9.C: Same.
10693         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10694         * g++.old-deja/g++.brendan/new3.C: Same.
10695         * gcc.c-torture/execute/eeprof-1.x: Same.
10696
10697 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10698
10699         PR c/14765
10700         * gcc.dg/pr14765-1.c: New test.
10701
10702 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10703
10704         PR c/14649
10705         * gcc.dg/pr14649-1.c: New test case.
10706
10707 2004-06-07  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10710         if temporaries.
10711
10712 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10713
10714         * g++.dg/eh/elide1.C: Remove XFAIL.
10715
10716 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/15337
10719         * g++.dg/expr/sizeof3.C: New test.
10720
10721         PR c++/14777
10722         * g++.dg/template/access14.C: New test.
10723
10724         PR c++/15554
10725         * g++.dg/template/enum1.C: New test.
10726
10727         PR c++/15057
10728         * g++.dg/eh/throw1.C: New test.
10729
10730 2004-06-07  David Ayers  <d.ayers@inode.at>
10731             Ziemowit Laski  <zlaski@apple.com>
10732
10733         * lib/objc.exp (objc_target_compile): Revert the '-framework
10734         Foundation' flag fix, since bare Darwin does not ship
10735         with the Foundation framework.
10736         * objc/execute/next_mapping.h: Provide a local NSConstantString
10737         @interface and @implementation.
10738         (objc_constant_string_init): A constructor function, used to
10739         initialize the NSConstantString meta-class object.
10740         * objc/execute/string1.m: Include "next_mapping.h" instead of
10741         <Foundation/NSString.h>.
10742         * objc/execute/string2.m: Likewise.
10743         * objc/execute/string3.m: Likewise.
10744         * objc/execute/string4.m: Likewise.
10745
10746 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10747
10748         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10749         to double. Replace double with FLOAT.
10750         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10751
10752         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10753         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10754         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10755         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10756         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10757         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10758         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10759         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10760
10761 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10762
10763         PR c/13519
10764         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10765
10766 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10767
10768         PR c++/15503
10769         * g++.dg/template/meminit2.C: New test.
10770
10771 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10772
10773         PR target/15822
10774         * gcc.c-torture/execute/compare-fp-1.c,
10775         gcc.c-torture/execute/compare-fp-2.c,
10776         gcc.c-torture/execute/compare-fp-3.c,
10777         gcc.c-torture/execute/compare-fp-4.c,
10778         gcc.c-torture/execute/compare-fp-3.x,
10779         gcc.c-torture/execute/compare-fp-4.x: Moved...
10780         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10781         gcc.c-torture/execute/ieee/compare-fp-2.c,
10782         gcc.c-torture/execute/ieee/compare-fp-3.c,
10783         gcc.c-torture/execute/ieee/compare-fp-4.c,
10784         gcc.c-torture/execute/ieee/compare-fp-3.x,
10785         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10786
10787 2004-06-04  David Ayers  <d.ayers@inode.at>
10788
10789         * objc/execute/protocol-isEqual-4.m: New testcase.
10790
10791 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10792
10793         * objc/execute/protocol-isEqual-1.m: New testcase.
10794         * objc/execute/protocol-isEqual-2.m: New testcase.
10795         * objc/execute/protocol-isEqual-3.m: New testcase.
10796
10797 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10798
10799         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10800
10801 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10802
10803         * lib/objc.exp (objc_target_compile): When running tests on
10804         Darwin (Mac OS X), inform the linker about '-framework
10805         'Foundation'.
10806
10807 2004-06-02  Eric Christopher  <echristo@redhat.com>
10808
10809         * gcc.c-torture/compile/20040602-1.c: New.
10810
10811 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10812
10813         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10814         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10815
10816         PR tree-optimization/14736
10817         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10818
10819         PR tree-optimization/14042
10820         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10821
10822         PR tree-optimization/14729
10823         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10824
10825 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10826
10827         PR fortran/15557
10828         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10829
10830 2004-06-01  Richard Hederson  <rth@redhat.com>
10831
10832         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10833
10834 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10835
10836         PR c++/14932
10837         * g++.dg/parse/offsetof4.C: New test.
10838
10839 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10840
10841         PR objc/7993
10842         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10843
10844 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/15701
10847         * g++.dg/template/friend29.C: New test.
10848
10849 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         PR c/15749
10852         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10853
10854 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * gcc.dg/sparc-trap-1.c: New test.
10857
10858 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10859
10860         PR middle-end/15069
10861         * g++.dg/opt/fold3.C: New test case.
10862
10863 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10864
10865         * lib/target-supports.exp (check_iconv_available): Fix fallout
10866         from 2004-05-28 patch.
10867
10868 2004-05-30  Paul Brook  <paul@codesourcery.com>
10869
10870         PR fortran/15620
10871         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10872         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10873
10874 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10875
10876         * gfortran.fortran-torture/execute/random_1.f90: New test.
10877
10878 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10879
10880         * g++.dg/ext/altivec-10.C: New test.
10881
10882 2004-05-29  Paul Brook  <paul@codesourcery.com>
10883
10884         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10885
10886 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10887
10888         * gcc.dg/altivec-16.c: New test.
10889
10890 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10891
10892         * lib/target-supports.exp (check_vmx_hw_available): New.
10893         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10894
10895         * lib/target-supports.exp (check_alias_available,
10896         check_iconv_available, check_named_sections_available): Use
10897         unique names for temporary files.
10898
10899 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10900
10901         * gcc.dg/altivec-15.c: New test.
10902
10903 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10904
10905         PR c++/15083
10906         * g++.dg/warn/noeffect6.C: New test.
10907
10908         PR c++/15471
10909         * g++.dg/expr/ptrmem4.C: New test.
10910
10911         PR c++/15640
10912         * g++.dg/template/operator3.C: New test.
10913
10914 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/14668
10917         * g++.dg/lookup/redecl1.C: New test.
10918         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10919
10920 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10921
10922         * gcc.c-torture/execute/compare-fp-1.c,
10923         gcc.c-torture/execute/compare-fp-2.c,
10924         gcc.c-torture/execute/compare-fp-3.c,
10925         gcc.c-torture/execute/compare-fp-4.c,
10926         gcc.c-torture/execute/compare-fp-3.x,
10927         gcc.c-torture/execute/compare-fp-4.x,
10928         gcc.dg/pr15649-1.c: New.
10929
10930 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10931
10932         PR c++/12883
10933         * g++.dg/init/array14.C: New test.
10934
10935 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10936
10937         * lib/compat.exp (compat-get-options-main): New.
10938         (compat-get-options): Remove unneeded code, warn for ignored
10939         command.
10940         (compat-execute): Check flag set by dg-require-* commands.
10941
10942         * lib/compat.exp (compat-execute): Break up long lines.
10943
10944 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10945
10946         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10947         * gcc.dg/altivec-14.c: New test.
10948         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10949
10950         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10951         * gcc.dg/altivec-12.c: Ditto.
10952
10953         * gcc.dg/altivec-3.c: Move call to altivec_check.
10954
10955 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10956
10957         PR c++/15044
10958         * g++.dg/template/error12.C: New test.
10959
10960         PR c++/15317
10961         * g++.dg/ext/attrib15.C: New test.
10962
10963         PR c++/15329
10964         * g++.dg/template/ptrmem9.C: New test.
10965
10966 2004-05-25  Paul Brook  <paul@codesourcery.com>
10967
10968         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10969
10970 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10971
10972         PR c++/15165
10973         * g++.dg/template/crash19.C: New test.
10974
10975 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/15025
10978         * g++.dg/template/redecl1.C: New test.
10979
10980 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10981
10982         PR c++/14821
10983         * g++.dg/other/ns1.C: New test.
10984
10985         PR c++/14883
10986         * g++.dg/template/invalid1.C: New test.
10987
10988 2004-05-23  Paul Brook  <paul@codesourcery.com>
10989         Victor Leikehman  <lei@haifasphere.co.il>
10990
10991         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10992         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10993
10994 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/15285
10997         PR c++/15299
10998         * g++.dg/template/non-dependent5.C: New test.
10999         * g++.dg/template/non-dependent6.C: New test.
11000
11001 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/15507
11004         * g++.dg/inherit/union1.C: New test.
11005
11006         PR c++/15542
11007         * g++.dg/template/addr1.C: New test.
11008
11009         PR c++/15427
11010         * g++.dg/template/array5.C: New test.
11011
11012         PR c++/15287
11013         * g++.dg/template/array6.C: New test.
11014
11015 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11016             Roger Sayle  <roger@eyesopen.com>
11017
11018         * g++.dg/lookup/forscope2.C: New test case.
11019
11020 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11021
11022         * gcc.dg/cpp/Wmissingdirs.c: New.
11023
11024 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11025
11026         PR target/15301
11027         * gcc.dg/compat/union-m128-1.h: New file.
11028         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11029         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11030         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11031
11032 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11033
11034         PR target/15302
11035         * gcc.dg/compat/struct-complex-1.h: New file.
11036         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11037         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11038         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11039
11040 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11041
11042         PR middle-end/3074
11043         * gcc.dg/pr3074-1.c: New test case.
11044         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11045
11046 2004-05-20  Falk Hueffner  <falk@debian.org>
11047
11048         PR other/15526
11049         * gcc.dg/ftrapv-1.c: New test case.
11050
11051 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11052
11053         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11054
11055 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11056             Jeff Law  <law@redhat.com>
11057
11058         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11059         * gcc.dg/tree-ssa/20040518-2.c: New test.
11060
11061         * gcc.dg/tree-ssa/20040518-1.c: New test.
11062
11063 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11064
11065         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11066
11067 2004-05-18  Paul Brook  <paul@codesourcery.com>
11068
11069         PR fortran/13930
11070         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11071
11072 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11073
11074         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11075         constant folding.
11076
11077 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11078
11079         * gcc.dg/tree-ssa/20040517-1.c: New test.
11080
11081 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11082
11083         * gcc.dg/loop-4.c: New test.
11084
11085 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11086
11087         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11088
11089 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11090
11091         PR fortran/15311
11092         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11093
11094 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11095
11096         PR fortran/13826
11097         PR fortran/13940
11098         * gfortran.fortran-torture/compile/data_1.f90: New test.
11099
11100 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11101
11102         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11103         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11104
11105 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11106
11107         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11108
11109 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11110
11111         PR c/15444
11112         * gcc.dg/format/xopen-1.c: Adjust expected message.
11113         * gcc.dg/format/xopen-3.c: New test.
11114
11115 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11116
11117         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11118
11119 2004-05-14  Jeff Law  <law@redhat.com>
11120
11121         * gcc.dg/tree-ssa/20040514-2.c: New test.
11122
11123 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11124
11125         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11126         this ...
11127         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11128         this.
11129
11130 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11131
11132         * gcc.dg/tree-ssa/20040514-1.c: New test.
11133
11134 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11135
11136         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11137         test.
11138
11139 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11140
11141         PR fortran/14066
11142         * gfortran.fortran-torture/compile/do_1.f90: New test.
11143
11144 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11145
11146         PR fortran/15051
11147         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11148         test.
11149
11150 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11151
11152         PR fortran/15149
11153         * gfortran.fortran-torture/execute/random_init.f90: New test.
11154
11155 2004-05-13  Paul Brook  <paul@codesourcery.com>
11156
11157         PR fortran/15314
11158         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11159
11160 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11161
11162         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11163         for the powerpc case.
11164
11165 2004-05-13  Jeff Law  <law@redhat.com>
11166
11167         * gcc.dg/tree-ssa/20040513-1.c: New test.
11168         * gcc.dg/tree-ssa/20040513-2.c: New test.
11169
11170 2004-05-13  Paul Brook  <paul@codesourcery.com>
11171
11172         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11173         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11174         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11175
11176 2004-05-13  Andreas Schwab  <schwab@suse.de>
11177
11178         PR other/10819
11179         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11180         characters.
11181
11182 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11183
11184         PR fortran/15294
11185         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11186
11187 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11188
11189         Merge from tree-ssa-20020619-branch.  See
11190         ChangeLog.tree-ssa for details.
11191
11192 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11193
11194         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11195         include <altivec.h> explicitly.
11196         * gcc.dg/altivec-13.c: Likewise.
11197
11198 2004-05-11  Paul Brook  <paul@codesourcery.com>
11199
11200         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11201
11202 2004-05-10  Eric Christopher  <echristo@redhat.com>
11203
11204         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11205         * gcc.dg/sibcall-4.c: Ditto.
11206
11207 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11208
11209         * g++.dg/ext/altivec-8.C: New test case.
11210         * gcc.dg/altivec-13.c: New test case.
11211
11212 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11213
11214         * gcc.c-torture/execute/divcmp-1.c: New test case.
11215         * gcc.c-torture/execute/divcmp-2.c: New test case.
11216         * gcc.c-torture/execute/divcmp-3.c: New test case.
11217
11218 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11219
11220         * g++.dg/other/pragma-re-2.C: New test.
11221
11222 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11223
11224         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11225         * gcc.dg/i386-387-2.c: Likewise.
11226
11227         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11228         __builtin_drem.
11229         * gcc.dg/i386-387-6.c: Likewise.
11230
11231 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11232
11233         * gcc.dg/builtins-33.c:  Also check log1p*.
11234
11235 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11236
11237         PR optimization/15296
11238         * gcc.c-torture/execute/pr15296.c: New test.
11239
11240 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11241
11242         * gcc.dg/builtins-40.c: New test.
11243
11244 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11245
11246         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11247
11248 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11249
11250         * g++.dg/ext/spe1.C: New testcase.
11251
11252 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11253
11254         * objc.dg/image-info.m: Allow additional attributes
11255         for __image_info section.
11256
11257 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11258
11259         * gcc.dg/torture/mips-hilo-2.c: New test.
11260
11261 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11262
11263         PR c++/14389
11264         * g++.dg/template/member5.C: New test.
11265
11266 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11267
11268         * gcc.dg/builtins-34.c: Also check expm1*.
11269
11270 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11271
11272         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11273         * gcc.dg/torture/builtin-convert-3.c: New test.
11274
11275 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11276
11277         PR middle-end/15054
11278         * g++.dg/opt/pr15054.C: New test.
11279
11280 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11281
11282         * gcc.dg/torture/builtin-rounding-1.c: New test.
11283         * gcc.dg/builtins-25.c: Delete.
11284         * gcc.dg/builtins-29.c: Delete.
11285
11286 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11287
11288         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11289         * gcc.dg/sibcall-4.c: Likewise.
11290         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11291
11292 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11293
11294         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11295         bit-field on 16-bit targets.
11296
11297 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11298
11299         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11300         16-bit targets.
11301
11302 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11303
11304         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11305         * gcc.dg/rs6000-power2-2.c: Likewise.
11306
11307 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11308
11309         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11310         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11311         Change the asm registers to be in form of frN instead of fN.
11312
11313 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11314
11315         * gcc.dg/torture/builtin-convert-2.c: New test.
11316
11317 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11318
11319         * gcc.dg/rs6000-power2-1.c: New test.
11320         * gcc.dg/rs6000-power2-2.c: New test.
11321
11322 2004-04-28  Jan Hubicka  <jh@suse.cz>
11323
11324         * gcc.dg/unused-6.c: New test.
11325
11326 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11327             Ulrich Weigand  <uweigand@de.ibm.com>
11328
11329         * ada/acats/run_all.sh: Define $target variable.
11330
11331 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11332
11333         PR c++/15119
11334         * g++.dg/other/vararg-1.C: New test.
11335
11336         PR c++/4794
11337         * g++.dg/eh/cleanup3.C: New test.
11338
11339 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11340
11341         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11342         and ad8011a (target_insn).
11343         * ada/acats/support/macro.dfs: Likewise.
11344         * ada/acats/support/impbit.adb: New file.
11345
11346 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11347
11348         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11349
11350 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11351
11352         * gcc.dg/loop-3.c: New test.
11353
11354 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11355
11356         * gcc.c-torture/execute/simd-5.c: New test.
11357
11358 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11359
11360         PR c++/15064
11361         * g++.dg/template/crash18.C: New test.
11362
11363 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11364
11365         * g++.dg/ext/complit3.C: New test.
11366
11367 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11368
11369         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11370         * gcc.dg/altivec-3.c: Same.
11371         * gcc.dg/altivec-varargs-1.c: Same.
11372
11373 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11374
11375         * lib/target-supports.exp (check_profiling_available): Assume
11376         profiling is not available on powerpc-eabi targets.
11377
11378 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11379
11380         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11381         * gcc.dg/vmx/bug-1.c: Ditto.
11382
11383 2004-04-20  Eric Christopher  <echristo@redhat.com>
11384
11385         * gcc.dg/charset/extern.c: New test.
11386         * g++.dg/charset/extern3.cc: Ditto.
11387
11388 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11389
11390         * gcc.dg/builtins-39.c: New test.
11391
11392 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11393
11394         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11395
11396 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11397
11398         * gcc.dg/torture/mips-hilo-1.c: New test.
11399
11400 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11401
11402         * gcc.c-torture/compile/20040419-1.c: New test.
11403
11404 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11405
11406         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11407
11408 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11409             Aldy Hernandez  <aldyh@redhat.com>
11410
11411         * gcc.c-torture/execute/va-arg-24.c: New.
11412
11413 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11414             Aldy Hernandez  <aldyh@redhat.com>
11415
11416         * gcc.dg/vmx/1b-01.c: New.
11417         * gcc.dg/vmx/1b-02.c: New.
11418         * gcc.dg/vmx/1b-03.c: New.
11419         * gcc.dg/vmx/1b-04.c: New.
11420         * gcc.dg/vmx/1b-05.c: New.
11421         * gcc.dg/vmx/1b-06.c: New.
11422         * gcc.dg/vmx/1b-07.c: New.
11423         * gcc.dg/vmx/1c-01.c: New.
11424         * gcc.dg/vmx/1c-02.c: New.
11425         * gcc.dg/vmx/3a-01a.c: New.
11426         * gcc.dg/vmx/3a-01.c: New.
11427         * gcc.dg/vmx/3a-01m.c: New.
11428         * gcc.dg/vmx/3a-03.c: New.
11429         * gcc.dg/vmx/3a-03m.c: New.
11430         * gcc.dg/vmx/3a-04.c: New.
11431         * gcc.dg/vmx/3a-04m.c: New.
11432         * gcc.dg/vmx/3a-05.c: New.
11433         * gcc.dg/vmx/3a-06.c: New.
11434         * gcc.dg/vmx/3a-06m.c: New.
11435         * gcc.dg/vmx/3a-07.c: New.
11436         * gcc.dg/vmx/3b-01.c: New.
11437         * gcc.dg/vmx/3b-02.c: New.
11438         * gcc.dg/vmx/3b-10.c: New.
11439         * gcc.dg/vmx/3b-13.c: New.
11440         * gcc.dg/vmx/3b-14.c: New.
11441         * gcc.dg/vmx/3b-15.c: New.
11442         * gcc.dg/vmx/3c-01a.c: New.
11443         * gcc.dg/vmx/3c-01.c: New.
11444         * gcc.dg/vmx/3c-02.c: New.
11445         * gcc.dg/vmx/3c-03.c: New.
11446         * gcc.dg/vmx/3d-01.c: New.
11447         * gcc.dg/vmx/4-01.c: New.
11448         * gcc.dg/vmx/4-03.c: New.
11449         * gcc.dg/vmx/5-01.c: New.
11450         * gcc.dg/vmx/5-02.c: New.
11451         * gcc.dg/vmx/5-03.c: New.
11452         * gcc.dg/vmx/5-04.c: New.
11453         * gcc.dg/vmx/5-05.c: New.
11454         * gcc.dg/vmx/5-06.c: New.
11455         * gcc.dg/vmx/5-07.c: New.
11456         * gcc.dg/vmx/5-07t.c: New.
11457         * gcc.dg/vmx/5-08.c: New.
11458         * gcc.dg/vmx/5-10.c: New.
11459         * gcc.dg/vmx/5-11.c: New.
11460         * gcc.dg/vmx/7-01a.c: New.
11461         * gcc.dg/vmx/7-01.c: New.
11462         * gcc.dg/vmx/7c-01.c: New.
11463         * gcc.dg/vmx/7d-01.c: New.
11464         * gcc.dg/vmx/7d-02.c: New.
11465         * gcc.dg/vmx/8-01.c: New.
11466         * gcc.dg/vmx/8-02a.c: New.
11467         * gcc.dg/vmx/8-02.c: New.
11468         * gcc.dg/vmx/brode-1.c: New.
11469         * gcc.dg/vmx/bug-1.c: New.
11470         * gcc.dg/vmx/bug-2.c: New.
11471         * gcc.dg/vmx/bug-3.c: New.
11472         * gcc.dg/vmx/cw-bug-1.c: New.
11473         * gcc.dg/vmx/cw-bug-2.c: New.
11474         * gcc.dg/vmx/cw-bug-3.c: New.
11475         * gcc.dg/vmx/dct.c: New.
11476         * gcc.dg/vmx/debug-1.c: New.
11477         * gcc.dg/vmx/debug-2.c: New.
11478         * gcc.dg/vmx/debug-3.c: New.
11479         * gcc.dg/vmx/debug-4.c: New.
11480         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11481         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11482         * gcc.dg/vmx/eg-5.c: New.
11483         * gcc.dg/vmx/fft.c: New.
11484         * gcc.dg/vmx/gcc-bug-1.c: New.
11485         * gcc.dg/vmx/gcc-bug-2.c: New.
11486         * gcc.dg/vmx/gcc-bug-3.c: New.
11487         * gcc.dg/vmx/gcc-bug-4.c: New.
11488         * gcc.dg/vmx/gcc-bug-5.c: New.
11489         * gcc.dg/vmx/gcc-bug-6.c: New.
11490         * gcc.dg/vmx/gcc-bug-7.c: New.
11491         * gcc.dg/vmx/gcc-bug-8.c: New.
11492         * gcc.dg/vmx/gcc-bug-9.c: New.
11493         * gcc.dg/vmx/gcc-bug-b.c: New.
11494         * gcc.dg/vmx/gcc-bug-c.c: New.
11495         * gcc.dg/vmx/gcc-bug-d.c: New.
11496         * gcc.dg/vmx/gcc-bug-e.c: New.
11497         * gcc.dg/vmx/gcc-bug-f.c: New.
11498         * gcc.dg/vmx/gcc-bug-g.c: New.
11499         * gcc.dg/vmx/gcc-bug-i.c: New.
11500         * gcc.dg/vmx/harness.h: New.
11501         * gcc.dg/vmx/ira1.c: New.
11502         * gcc.dg/vmx/ira2a.c: New.
11503         * gcc.dg/vmx/ira2b.c: New.
11504         * gcc.dg/vmx/ira2.c: New.
11505         * gcc.dg/vmx/ira2c.c: New.
11506         * gcc.dg/vmx/mem.c: New.
11507         * gcc.dg/vmx/newton-1.c: New.
11508         * gcc.dg/vmx/ops.c: New.
11509         * gcc.dg/vmx/sn7153.c: New.
11510         * gcc.dg/vmx/spill2.c: New.
11511         * gcc.dg/vmx/spill3.c: New.
11512         * gcc.dg/vmx/spill.c: New.
11513         * gcc.dg/vmx/t.c: New.
11514         * gcc.dg/vmx/varargs-1.c: New.
11515         * gcc.dg/vmx/varargs-2.c: New.
11516         * gcc.dg/vmx/varargs-3.c: New.
11517         * gcc.dg/vmx/varargs-4.c: New.
11518         * gcc.dg/vmx/varargs-5.c: New.
11519         * gcc.dg/vmx/varargs-6.c: New.
11520         * gcc.dg/vmx/varargs-7.c: New.
11521         * gcc.dg/vmx/vmx.exp: New.
11522         * gcc.dg/vmx/vprint-1.c: New.
11523         * gcc.dg/vmx/vscan-1.c: New.
11524         * gcc.dg/vmx/x-01.c: New.
11525         * gcc.dg/vmx/x-02.c: New.
11526         * gcc.dg/vmx/x-03.c: New.
11527         * gcc.dg/vmx/x-04.c: New.
11528         * gcc.dg/vmx/x-05.c: New.
11529         * gcc.dg/vmx/yousufi-1.c: New.
11530         * gcc.dg/vmx/zero-1.c: New.
11531         * gcc.dg/vmx/zero.c: New.
11532
11533 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11534
11535         * g++.dg/lookup/java1.C: Update for chage of
11536         _Jv_AllocObject.
11537         * g++.dg/lookup/java2.C: Likewise.
11538
11539 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11540
11541         * ada/acats/run_all.sh: use -O2 by default.
11542
11543 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11544
11545         * gcc.dg/vr-mult-[12].c: New tests.
11546
11547 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11548
11549         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11550
11551         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11552
11553 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11554
11555         * lib/target-supports.exp (check_profiling_available): Assume profiling
11556         isn't available for mips*-*-elf targets.
11557
11558 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11559
11560         * gcc.dg/builtins-38.c: New test.
11561
11562 2004-04-14  Eric Christopher  <echristo@redhat.com>
11563
11564         * g++.dg/charset/charset.exp: Run .cc extension tests.
11565
11566 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11567
11568         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11569
11570 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11571
11572         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11573
11574 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11575
11576         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11577         * gcc.dg/i386-387-2.c: Likewise.
11578
11579         * gcc.dg/i386-387-7.c: New test.
11580         * gcc.dg/i386-387-8.c: New test.
11581
11582         * gcc.dg/builtins-37.c: New test.
11583
11584 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11585
11586         * g++.dg/pch/externc-1.C: Add missing semicolon.
11587
11588 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11589
11590         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11591
11592 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11593
11594         * gcc.c-torture/execute/20040411-1.c: New test.
11595
11596 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11597
11598         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11599
11600 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11601
11602         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11603
11604 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11605
11606         * lib/target-supports.exp (check_named_sections_available): New.
11607         * lib/gcc-dg.exp (dg-require-named-sections): New.
11608         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11609         old-deja.exp.  Also prune error-count message from HP linker.
11610         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11611
11612         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11613         * g++.old-deja/g++.pt/static3.C: Likewise.
11614         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11615
11616 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11617
11618         * gcc.c-torture/execute/20040409-1.c: New test case.
11619         * gcc.c-torture/execute/20040409-2.c: New test case.
11620         * gcc.c-torture/execute/20040409-3.c: New test case.
11621
11622 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11623
11624         * gcc.dg/20040409-1.c: New test.
11625
11626 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11627
11628         PR target/14888
11629         * g++.dg/opt/pr14888.C: New test case.
11630
11631 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11632
11633         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11634         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11635         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11636         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11637         New tests.
11638
11639 2004-04-08  Paul Brook  <paul@codesourcery.com>
11640
11641         * gcc.dg/spill-1.c: New test.
11642
11643 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11644
11645         * gcc.dg/torture/builtin-ctype-2.c: New test.
11646
11647 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11648
11649         * gcc.dg/pch/pch.exp: Add largefile test.
11650
11651 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11652
11653         * g++.dg/pch/externc-1.Hs: New.
11654         * g++.dg/pch/externc-1.C: New.
11655
11656 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11657
11658         * gcc.dg/compat/struct-by-value-5a_main.c,
11659         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11660         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11661         * gcc.dg/compat/struct-by-value-5a_x.c,
11662         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11663         gcc.dg/compat/struct-by-value-5_x.c.
11664         * gcc.dg/compat/struct-by-value-5a_y.c,
11665         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11666         gcc.dg/compat/struct-by-value-5_y.c.
11667
11668         * gcc.dg/compat/struct-by-value-6a_main.c,
11669         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11670         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11671         * gcc.dg/compat/struct-by-value-6a_x.c,
11672         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11673         gcc.dg/compat/struct-by-value-6_x.c.
11674         * gcc.dg/compat/struct-by-value-6a_y.c,
11675         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11676         gcc.dg/compat/struct-by-value-6_y.c.
11677
11678         * gcc.dg/compat/struct-by-value-7a_main.c,
11679         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11680         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11681         * gcc.dg/compat/struct-by-value-7a_x.c,
11682         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11683         gcc.dg/compat/struct-by-value-7_x.c.
11684         * gcc.dg/compat/struct-by-value-7a_y.c,
11685         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11686         gcc.dg/compat/struct-by-value-7_y.c.
11687
11688 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11691         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11692         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11693         options.
11694
11695 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11696
11697         * gcc.dg/builtins-36.c: New test.
11698
11699 2004-04-06  Paul Brook  <paul@codesourcery.com>
11700
11701         * README.gcc: Remove obsolete contraint on testcases.
11702
11703 2004-04-05  Paul Brook  <paul@codesourcery.com>
11704
11705         PR2123
11706         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11707         failure and exit(0) on success.
11708         * g++.dg/expr/anew2.C: Ditto.
11709         * g++.dg/expr/anew3.C: Ditto.
11710         * g++.dg/expr/anew4.C: Ditto.
11711
11712 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11713
11714         PR c++/3518
11715         * g++.dg/template/unify7.C: New.
11716
11717 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11718
11719         * g++.dg/README: Bring up to date with new subdirectories; remove
11720         duplicate subdirectory lines.
11721
11722 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11723
11724         PR c++/14007
11725         * g++.dg/template/unify5.C: New.
11726         * g++.dg/template/unify6.C: New.
11727         * g++.dg/template/qualttp20.C: Adjust.
11728         * g++.old-deja/g++.jason/report.C: Adjust.
11729         * g++.old-deja/g++.other/qual1.C: Adjust.
11730
11731 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11732
11733         PR c++/14803
11734         * g++.dg/inherit/ptrmem1.C: New test.
11735
11736 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11737
11738         PR c++/14755
11739         * gcc.c-torture/execute/20040331-1.c: New test.
11740         * gcc.dg/20040331-1.c: New test.
11741
11742 2004-04-01  Paul Brook  <paul@codesourcery.com>
11743
11744         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11745
11746 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/14724
11749         * g++.dg/init/goto1.C: New test.
11750
11751         PR c++/14763
11752         * g++.dg/template/defarg4.C: New test.
11753
11754 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11755
11756         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11757
11758 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11759
11760         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11761
11762 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11763
11764         * gcc.dg/noncompile/undeclared-2.c: New test.
11765
11766 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11767
11768         * gcc.dg/940409-1.c: Remove XFAIL.
11769         * gcc.dg/reg-vol-struct-1.c: New test.
11770
11771 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11772
11773         * gcc.dg/torture/builtin-wctype-1.c: New test.
11774
11775 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11776
11777         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11778         * gcc.dg/20001101-1.c: Likewise.
11779         * gcc.dg/20001102-1.c: Likewise.
11780
11781 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11782
11783         * gcc.dg/compare8.c: Add an additional test for XOR.
11784
11785 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11786
11787         * gcc.dg/torture/builtin-ctype-1.c: New test.
11788
11789 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11790
11791         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11792         * gcc.dg/torture/builtin-math-1.c: Likewise.
11793         * gcc.dg/torture/builtin-power-1.c: New test.
11794
11795 2004-03-24  Andreas Schwab  <schwab@suse.de>
11796
11797         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11798         IA64 assembler.
11799
11800 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11801             Roger Sayle  <roger@eyesopen.com>
11802
11803         * gcc.dg/compare8.c: New test case.
11804
11805 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11806
11807         * g++.dg/ext/altivec-7.C: New test.
11808
11809 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11810
11811         PR 12267, 12391, 12560, 13129, 14114, 14133
11812         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11813         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11814         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11815         Adjust error regexps.
11816         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11817         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11818         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11819         * gcc.dg/local1.c: Add explanatory comment.
11820
11821 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11822
11823         PR optimization/14669
11824         * g++.dg/opt/fold2.C: New test case.
11825
11826 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR c/14069
11829         * gcc.dg/20040322-1.c: New test.
11830
11831 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11832
11833         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11834         * gcc.dg/ultrasp4.c: Likewise.
11835         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11836
11837 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11838
11839         * gcc.dg/i386-sse-8.c: Reset default options.
11840
11841 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11842
11843         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11844         in the error message text.
11845
11846 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11847
11848         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11849
11850 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR c++/14616
11853         * g++.dg/init/array13.C: New test.
11854
11855 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11856
11857         PR target/13889
11858         * gcc.c-torture/compile/pr13889.c: New test case.
11859
11860 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11861
11862         PR c/14635
11863         * builtins-1.c (nan, nans): Don't test.
11864         * builtins-30.c: Don't use nan, nanf, nanl.
11865         * builtins-35.c: New test.
11866
11867 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11868
11869         * g++.dg/ext/altivec-6.C: New test.
11870
11871 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11872
11873         * g++.dg/init/placement3.C: New test.
11874
11875         * g++.dg/template/spec13.C: New test.
11876
11877         * g++.dg/lookup/using11.C: New test.
11878
11879         * g++.dg/lookup/koenig3.C: New test.
11880
11881         * g++.dg/template/operator2.C: New test.
11882
11883         * g++.dg/expr/dtor3.C: New test.
11884         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11885         marker.
11886         * g++.old-deja/g++.law/visibility28.C: Likewise.
11887
11888 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11889
11890         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11891         * gcc.dg/ppc64-abi-3.c: Likewise.
11892
11893 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11894
11895         PR c++/14545
11896         * g++.dg/parse/template15.C: New test.
11897
11898 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11899
11900         * g++.dg/expr/dtor2.C: New test.
11901
11902         * g++.dg/lookup/anon4.C: New test.
11903
11904         * g++.dg/overload/using1.C: New test.
11905
11906         * g++.dg/template/lookup7.C: New test.
11907
11908         * g++.dg/template/typename6.C: New test.
11909
11910         * g++.dg/expr/cond6.C: New test.
11911
11912 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11913
11914         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11915
11916 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11917
11918         * g++.dg/expr/cond5.C: New test.
11919         * g++.dg/expr/constcast1.C: Likewise.
11920         * g++.dg/expr/ptrmem2.C: Likewise.
11921         * g++.dg/expr/ptrmem3.C: Likewise.
11922         * g++.dg/lookup/main1.C: Likewise.
11923         * g++.dg/template/lookup6.C: Likewise.
11924
11925 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * gcc.dg/local1.c: New test.
11928
11929         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11930
11931 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11932
11933         * gcc.dg/torture/builtin-convert-1.c: New test.
11934
11935 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11936
11937         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11938
11939 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/14481
11942         * g++.dg/warn/Wunused-7.C: New test.
11943
11944 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11945
11946         * gcc.dg/torture/builtin-integral-1.c: New test.
11947
11948 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/14586
11951         * g++.dg/parse/non-dependent3.C: New test.
11952
11953 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11954
11955         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11956         * g++.dg/eh/simd-2.C: Likewise.
11957         * g++.dg/init/array10.C: Likewise.
11958         * gcc.c-torture/compile/simd-1.c: Likewise.
11959         * gcc.c-torture/compile/simd-2.c: Likewise.
11960         * gcc.c-torture/compile/simd-3.c: Likewise.
11961         * gcc.c-torture/compile/simd-4.c: Likewise.
11962         * gcc.c-torture/compile/simd-6.c: Likewise.
11963         * gcc.c-torture/execute/simd-1.c: Likewise.
11964         * gcc.c-torture/execute/simd-2.c: Likewise.
11965         * gcc.dg/compat/vector-defs.h: Likewise.
11966         * gcc.dg/20020531-1.c: Likewise.
11967         * gcc.dg/altivec-3.c: Likewise.
11968         * gcc.dg/altivec-4.c: Likewise.
11969         * gcc.dg/altivec-varargs-1.c: Likewise.
11970         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11971         * gcc.dg/i386-mmx-3.c: Likewise.
11972         * gcc.dg/i386-sse-4.c: Likewise.
11973         * gcc.dg/i386-sse-5.c: Likewise.
11974         * gcc.dg/i386-sse-8.c: Likewise.
11975         * gcc.dg/simd-1.c: Likewise.
11976         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11977         __ev64_opaque__ since the machine description provides it.
11978
11979 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11980
11981         * lib/compat.exp (skip_list): New global variable.
11982         Use it to hold the user defined COMPAT_SKIPS list if any.
11983         (compat-obj): Add the members of skip_list to optall.
11984
11985 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11986
11987         * gcc.dg/compat/union-by-value-1_main.c,
11988         union-by-value-1_x.c, union-by-value-1_y.c,
11989         union-check.h, union-defs.h,
11990         union-init.h, union-return-1_main.c,
11991         union-return-1_x.c, union-return-1_y.c: New files.
11992
11993 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11994
11995         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11996         mixed-struct-init.h: Add 4 mixed structure types.
11997         struct-by-value-21_main.c, struct-by-value-21_x.c,
11998         struct-by-value-21_y.c, struct-return-21_main.c,
11999         struct-return-21_x.c, struct-return-21_y.c: New files.
12000
12001 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12002
12003         PR c++/14550
12004         * g++.dg/parse/template14.C: New test.
12005
12006 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12007
12008         * gcc.c-torture/execute/20040313-1.c: New test.
12009
12010 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12011
12012         PR target/14533
12013         * gcc.dg/20040311-2.c: New test.
12014
12015 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12016
12017         PR other/14544
12018         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12019         bit-field.
12020
12021 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12022
12023         * gcc.dg/20040305-2.c: Add missing return statement.
12024
12025 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12026
12027         * gcc.dg/builtins-34.c: Also check pow10*.
12028
12029 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12030
12031         PR target/14262
12032         * gcc.dg/20040305-2.c: New test.
12033
12034 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12035
12036         * gcc.dg/20040310-1.c: New test.
12037
12038 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12039
12040         * gcc.c-torture/execute/20040311-1.c: New test case.
12041
12042 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/14476
12045         * g++.dg/lookup/enum1.C: New test.
12046
12047 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/14510
12050         * g++.dg/lookup/struct2.C: New test.
12051
12052 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12053
12054         * gcc.dg/builtins-34.c: New test.
12055
12056 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12057
12058         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12059
12060 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12061
12062         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12063         * gcc.dg/alias-2.c: New testcase.
12064
12065 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12066
12067         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12068
12069 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12070
12071         * gcc.c-torture/execute/20040309-1.c: New test case.
12072
12073 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         PR c++/14397
12076         * g++.dg/overload/ref1.C: New.
12077
12078 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12079
12080         PR c++/14409
12081         * g++.dg/template/spec12.C: New test.
12082
12083         PR c++/14448
12084         * g++.dg/parse/crash14.C: New test.
12085
12086 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12087
12088         PR c++/14230
12089         * g++.dg/init/ref11.C: New test.
12090
12091 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12092
12093         PR c++/14432
12094         * g++.dg/parse/builtin2.C: New test.
12095
12096 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/14401
12099         * g++.dg/init/ctor3.C: New test.
12100         * g++.dg/init/union1.C: New test.
12101         * g++.dg/ext/anon-struct4.C: New test.
12102
12103 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12104
12105         * g++.dg/lookup/koenig1.C: Tweak error messages.
12106         * g++.dg/lookup/used-before-declaration.C: Likewise.
12107         * g++.dg/other/do1.C: Likewise.
12108         * g++.dg/overload/koenig1.C: Likewise.
12109         * g++.dg/parse/crash13.C: Likewise.
12110         * g++.dg/template/instantiate3.C: Likewise.
12111
12112 2004-03-08  Eric Christopher  <echristo@redhat.com>
12113
12114         * * lib/target-supports.exp: Enable libiconv in test
12115         compilation.  Fix up error checking.
12116
12117 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12118
12119         PR middle-end/14289
12120         * gcc.dg/pr14289-1.c: New test case.
12121         * gcc.dg/pr14289-2.c: Likewise.
12122         * gcc.dg/pr14289-3.c: Likewise.
12123
12124 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12125
12126         * gcc.c-torture/execute/20040308-1.c: New test.
12127
12128 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12129
12130         * gcc.c-torture/execute/20040307-1.c: New test case.
12131
12132 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12133
12134         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12135
12136 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12137
12138         * gcc.dg/20040306-1.c: New test.
12139
12140 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12141
12142         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12143         them static.
12144         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12145
12146 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12147
12148         PR c/14465
12149         * gcc.dg/decl-6.c: New test.
12150
12151 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12152
12153         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12154         Rename LOGPOW -> LOG_POW.
12155         (SQRT_EXP, POW_EXP): New.
12156
12157 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12158
12159         * gcc.dg/i386-sse-8.c: New test.
12160
12161 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12162
12163         PR c/14114
12164         * gcc.dg/decl-5.c: New test.
12165
12166 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12167
12168         * gcc.dg/20040305-1.c: New test.
12169
12170 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12171
12172         PR other/14354
12173         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12174
12175 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12176
12177         PR c++/14425, c++/14426
12178         * g++.dg/ext/altivec-4.C: New test.
12179         * g++.dg/ext/altivec-5.C: New test.
12180
12181 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12182
12183         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12184         global variables of a type with no linkage.
12185         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12186         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12187         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12188         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12189         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12190         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12191         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12192         * g++.dg/warn/deprecated.C: Name enum Color.
12193         * g++.dg/overload/VLA.C: Name structure for 'b'.
12194         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12195
12196 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12197
12198         * gcc.c-torture/compile/20040304-1.c: New test.
12199
12200 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12201
12202         PR 13728
12203         * gcc.dg/decl-4.c: New testcase.
12204
12205 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12206
12207         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12208         as PRECF if sizeof (float) > sizeof (double).
12209         (PRECL): Make it the same as PRECF if
12210         sizeof (float) > sizeof (long double).
12211
12212 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12213
12214         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12215         system type.  Add check for irix6 which doesn't have c99 runtime.
12216
12217 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12218
12219         * gcc.dg/const-elim-1.c: xfail for xtensa.
12220
12221 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12222
12223         PR c++/14369
12224         * g++.dg/template/cond4.C: New test.
12225
12226 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12227
12228         PR c++/14360
12229         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12230
12231         PR c++/14361
12232         * g++.dg/parse/defarg7.C: New test.
12233
12234         PR c++/14359
12235         * g++.dg/template/friend26.C: New test.
12236
12237 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/14324
12240         * g++.dg/abi/mangle21.C: New test.
12241
12242         PR c++/14260
12243         * g++.dg/parse/constructor2.C: New test.
12244
12245         PR c++/14337
12246         * g++.dg/template/sfinae1.C: New test.
12247
12248 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12249
12250         PR c++/14267
12251         * g++.dg/expr/crash2.C: New test.
12252
12253         PR middle-end/13448
12254         * gcc.dg/inline-5.c: New test.
12255         * gcc.dg/always-inline.c: Split out tests into ...
12256         * gcc.dg/always-inline2.c: ... this and ...
12257         * gcc.dg/always-inline3.c: ... this.
12258
12259 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR debug/12103
12262         * g++.dg/debug/crash1.C: New test.
12263
12264 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12265
12266         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12267         function with __attribute__((noinline)).
12268         (recurser_void2): Likewise.
12269         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12270         (recurser_void2): Likewise.
12271
12272 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12273
12274         PR middle-end/14203
12275         * g++.dg/warn/Wunused-6.C: New test case.
12276
12277 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12278
12279         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12280         not defined.
12281
12282 2004-02-27  Eric Christopher  <echristo@redhat.com>
12283
12284         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12285         * g++.dg/charset/asm2.c: Run only x86.
12286         * gcc.dg/charset/asm3.c: Ditto.
12287
12288 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12289
12290         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12291         ld_library_path.
12292
12293 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12294
12295         * g++.dg/ext/altivec-3.C: New.
12296
12297 2004-02-26  Richard Henderson  <rth@redhat.com>
12298
12299         * g++.dg/ext/attrib10.C: Mark for warning.
12300         * gcc.dg/attr-alias-1.c: New.
12301
12302 2004-02-26  Richard Henderson  <rth@redhat.com>
12303
12304         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12305         * gcc.c-torture/execute/20040208-2.c: ... it back.
12306
12307 2004-02-26  Eric Christopher  <echristo@redhat.com>
12308
12309         * lib/target-supports.exp (check-iconv-available): New function.
12310         * lib/gcc-dg.exp (dg-require-iconv): New function.
12311         Use above.
12312         * gcc.dg/charset: New directory.
12313         * gcc.dg/charset/charset.exp: New file.
12314         * gcc.dg/charset/asm1.c: Ditto.
12315         * gcc.dg/charset/asm2.c: Ditto.
12316         * gcc.dg/charset/asm3.c: Ditto.
12317         * gcc.dg/charset/asm4.c: Ditto.
12318         * gcc.dg/charset/asm5.c: Ditto.
12319         * gcc.dg/charset/attribute1.c: Ditto.
12320         * gcc.dg/charset/attribute2.c: Ditto.
12321         * gcc.dg/charset/string1.c: Ditto.
12322         * g++.dg/charset: New directory.
12323         * g++.dg/dg.exp: Add here. Special options.
12324         * g++.dg/charset/charset.exp: New file.
12325         * g++.dg/charset/asm1.c: Ditto.
12326         * g++.dg/charset/asm2.c: Ditto.
12327         * g++.dg/charset/asm3.c: Ditto.
12328         * g++.dg/charset/asm4.c: Ditto.
12329         * g++.dg/charset/attribute1.c: Ditto.
12330         * g++.dg/charset/attribute2.c: Ditto.
12331         * g++.dg/charset/extern1.cc: Ditto.
12332         * g++.dg/charset/extern2.cc: Ditto.
12333         * g++.dg/charset/string1.c: Ditto.
12334
12335 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/14278
12338         * g++.dg/parse/comma1.C: New test.
12339
12340 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12341
12342         PR c++/14284
12343         * g++.dg/template/ttp8.C: New test.
12344
12345 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12346
12347         * gcc.dg/fixuns-trunc-1.c: New test.
12348
12349 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12350
12351         * gcc.dg/builtins-config.h: Use #elif.
12352
12353 2004-02-26  Michael Matz  <matz@suse.de>
12354
12355         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12356         * gcc.dg/991214-1.c: Likewise.
12357         * gcc.dg/i386-asm-1.c: Likewise.
12358
12359 2004-02-25  Richard Henderson  <rth@redhat.com>
12360
12361         * gcc.c-torture/execute/20040208-2.c: Move ...
12362         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12363
12364 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12365
12366         PR c++/14246
12367         * g++.dg/other/crash-3.C: New test.
12368
12369 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12370
12371         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12372         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12373
12374         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12375         HP-UX.
12376
12377 2004-02-24  Michael Matz  <matz@suse.de>
12378
12379         * gcc.dg/i386-regparm.c: New.
12380
12381 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12382
12383         * gcc.c-torture/execute/20040223-1.c: New.
12384
12385 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12386             Kazu Hirata  <kazu@cs.umass.edu>
12387
12388         * gcc.dg/fwritable-strings-1.c: Remove.
12389
12390 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12391
12392         PR c/14156
12393         * gcc.dg/20040223-1.c: New test.
12394
12395 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12396
12397         PR c++/14106
12398         * g++.dg/ext/typeof9.C: New test.
12399
12400 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12401
12402         PR c++/14250
12403         * g++.dg/other/switch1.C: New test.
12404
12405 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12406
12407         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12408         * gcc.dg/va-arg-1.c: Likewise.
12409
12410 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12411
12412         PR c++/14143
12413         * g++.dg/template/koenig5.C: New test.
12414
12415 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12416
12417         * g++.dg/ext/altivec-1.C: Generalize target triple.
12418         * g++.dg/ext/altivec-2.C: New test case.
12419         * g++.dg/ext/altivec_check.h: New file.
12420         * gcc.dg/altivec-1.c: Generalize target triple;
12421         include altivec_check.h and call altivec_check().
12422         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12423         * gcc.dg/altivec-6.c: New test case.
12424         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12425         type casts as needed.
12426         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12427         altivec_check().
12428         * gcc.dg/altivec-12.c: New test case.
12429         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12430         include altivec_check.h and call altivec_check().
12431         * gcc.dg/altivec_check.h: New file.
12432
12433 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12434
12435         * lib/target-supports.exp (check_alias_available): Don't mangle
12436         function `g' in test program.
12437
12438 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * lib/target-supports.exp (check_profiling_available): Check
12441         argument to determine whether we support a profiling type.
12442         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12443         check_profiling_available.
12444         * g++.dg/bprob/bprob.exp: Likewise
12445         * g77.dg/bprob/bprob.exp: Likewise.
12446         * gcc.misc-tests/bprob.exp: Likewise.
12447         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12448         dg-require-profiling and delete expected error handling.
12449         * gcc.dg/20021014-1.c: Likewise.
12450         * gcc.dg/nest.c: Likewise.
12451
12452 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12453
12454         PR c++/12007
12455         * g++.dg/other/vthunk1.C: New test.
12456
12457 2004-02-20  Falk Hueffner  <falk@debian.org>
12458
12459         PR target/14201
12460         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12461
12462 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/13927
12465         * g++.dg/other/error8.C: Remove XFAIL markers.
12466
12467         PR c++/14173
12468         * g++.dg/ext/packed5.C: New test.
12469
12470         PR c++/14199
12471         * g++.dg/warn/Wunused-5.C: New test.
12472
12473         PR c++/14186
12474         * g++.dg/lookup/member1.C: New test.
12475
12476 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12477
12478         * gcc.c-torture/compile/20040130-1.c: Enable only when
12479         __INT_MAX__ >= 2147483647L.
12480         * gcc.c-torture/compile/961203-1.c: Likewise.
12481
12482 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12485         * g++.dg/opt/template1.C: Robustify assembler regexp
12486
12487 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12488
12489         * gcc.c-torture/execute/simd-4.x: Remove.
12490         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12491         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12492         Guard with #ifndef SKIP_ATTRIBUTE.
12493         * gcc.dg/compat/vector-1_y.c: Likewise.
12494         * gcc.dg/compat/vector-2_x.c: Likewise.
12495         * gcc.dg/compat/vector-2_y.c: Likewise.
12496         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12497         * g++.dg/eh/simd-2.C: Likewise.
12498
12499 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12500
12501         * gcc.c-torture/compile/complex-1.c: New.
12502
12503 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12504
12505         PR target/14209
12506         * gcc.c-torture/execute/20040218-1.c: New test.
12507
12508 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12509
12510         PR c++/14181
12511         * g++.dg/parse/new2.C: New test.
12512
12513 2004-02-18  Paul Brook  <paul@codesourcery.com>
12514
12515         * gcc.c-torture/compile/libcall-1.c: New test.
12516
12517 2004-02-18  Paul Brook  <paul@codesourcery.com>
12518
12519         PR debug/12934
12520         * gcc.dg/debug/debug-7.c: New test.
12521
12522 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12523
12524         * gcc.dg/20040217-1.c: New test.
12525
12526 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12527
12528         * gcc.c-torture/execute/990208-1.x: Delete.
12529
12530 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12531
12532         * gcc.c-torture/execute/20040208-2.x: New file.
12533
12534 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/11326
12537         * g++.dg/abi/structret1.C: New test.
12538
12539 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12542         (i386_cpuid): No need to test if cpuid is available on AMD64.
12543         Fix assembly, so that it works onboth i386 and AMD64.
12544         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12545         (vecInLong): Fix s[] member type to unsigned int.
12546         (vecInWord): Remove type.
12547         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12548         (a64, b64, c64, d64, e64): Remove.
12549         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12550         Remove unused variable.  Remove initialization of removed variables.
12551         Don't call mmx_tests nor sse_tests.
12552         (reference_mmx, reference_sse): Remove.
12553         (check): Add return stmt.
12554         * gcc.dg/i386-sse-7.c: New test.
12555         * gcc.dg/i386-mmx-4.c: New test.
12556
12557 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12558
12559         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12560         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12561         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12562         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12563         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12564         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12565         g++.dg/tc1/dr94.C: Fix line terminator.
12566
12567 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12568
12569         * gcc.c-torture/compile/20040216-1.c: New.
12570
12571 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12572
12573         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12574         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12575         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12576         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12577         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12578         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12579
12580 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12581
12582         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12583
12584 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/13971
12587         * g++.dg/expr/cond4.C: New test.
12588
12589         PR c++/14086
12590         * g++.dg/lookup/crash2.C: New test.
12591
12592 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12593
12594         * gcc.c-torture/compile/20040214-2.c: New test.
12595
12596 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12597
12598         PR c++/14116
12599         * g++.dg/ext/typeof8.C: New test.
12600
12601 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12602
12603         * gcc.c-torture/compile/20040214-1.c: New test.
12604
12605 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12606
12607         PR c++/13635
12608         * g++.dg/template/spec11.C: New test.
12609
12610 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12611
12612         PR c++/13927
12613         * g++.dg/other/error8.C: New test.
12614
12615 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/14122
12618         * g++.dg/template/array4.C: New test.
12619
12620         PR c++/14108
12621         * g++.dg/inherit/thunk2.C: New test.
12622
12623         PR c++/14083
12624         * g++.dg/eh/cond2.C: New test.
12625
12626 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12627
12628         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12629
12630 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12631
12632         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12633
12634 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12635
12636         * g++.dg/simd-2.C: xfail on ppc64-linux.
12637
12638 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12639
12640         PR c/456
12641         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12642         tests.
12643
12644 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12645
12646         * gcc.dg/builtins-33.c: New test.
12647
12648 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12649
12650         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12651
12652 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12653
12654         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12655
12656 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12657
12658         * gcc.dg/ppc64-abi-3.c: New test.
12659
12660 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12661
12662         PR c/14092
12663
12664         * gcc.dg/pr14092-1.c: New testcase.
12665
12666 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12667
12668         * gcc.dg/cpp/assert4.c: Fix typo last change.
12669
12670         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12671         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12672
12673         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12674
12675 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12676
12677         * gcc.c-torture/compile/20040209-1.c: New test case.
12678
12679 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12680
12681         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12682
12683 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12684
12685         * gcc.c-torture/execute/20040208-[12].c: New tests.
12686
12687 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12688
12689         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12690
12691 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12692
12693         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12694
12695 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12696
12697         Bug 13856
12698         * gcc.dg/visibility-8.c: New testcase.
12699
12700 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12701
12702         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12703         arguments.
12704         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12705
12706 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12707
12708         PR middle-end/13696
12709         * g++.dg/opt/fold1.C: New test case.
12710
12711 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12712
12713         PR c++/14033
12714         * g++.dg/other/crash-2.C: New test.
12715
12716 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12717
12718         PR c++/14028
12719         * g++.dg/parse/angle-bracket2.C: New test.
12720
12721 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12722
12723         PR middle-end/13750
12724         Revert:
12725         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12726         PR pch/13361
12727         * testsuite/g++.dg/pch/wchar-1.C: New.
12728         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12729
12730 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12731
12732         PR c++/14008
12733         * g++.dg/parse/error15.C: New test.
12734         * g++.dg/parse/crash11.C: Update dg-error mark.
12735
12736 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/13932
12739         * g++.dg/warn/conv2.C: New test.
12740
12741 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12742
12743         PR c++/13086
12744         * g++.dg/warn/incomplete1.C: Remove xfail.
12745
12746 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12747
12748         * lib/file-format.exp (gcc_target_object_format): Use
12749         ${tool}_target_compile, not gcc_target_compile.
12750         * lib/target-supports.exp (check_alias_available): Likewise.
12751         (check_gc_sections_available): Likewise.
12752         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12753         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12754         dg-require-alias.
12755
12756 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/13969
12759         * g++.dg/template/static6.C: New test.
12760
12761 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12762
12763         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12764
12765 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12766
12767         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12768         tests for systems where `char' is unsigned by default.
12769
12770 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12771
12772         PR c++/13997
12773         * g++.dg/template/partial3.C: New test.
12774
12775 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12776
12777         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12778         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12779         Remove mentions of obsolete ports.
12780
12781 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12782
12783         * gcc.dg/noncompile/20001228-1.c: Fix for new
12784         error message.
12785
12786 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12787
12788         PR target/9348
12789         * gcc.c-torture/execute/multdi-1.c: New test case.
12790
12791 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12792
12793         PR c++/13925
12794         * g++.dg/template/lookup5.C: New test.
12795
12796 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/13950
12799         * g++.dg/template/lookup4.C: New test.
12800
12801         PR c++/13970
12802         * g++.dg/parse/error14.C: New test.
12803
12804         PR c++/14002
12805         * g++.dg/parse/template13.C: New test.
12806
12807 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/13978
12810         * g++.dg/template/koenig4.C: New test.
12811
12812         PR c++/13968
12813         * g++.dg/template/crash17.C: New test.
12814
12815         PR c++/13975
12816         * g++.dg/parse/error13.C: New test.
12817         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12818
12819 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12820
12821         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12822
12823 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12824
12825         PR c/11658
12826         PR c/13994
12827         * gcc.dg/noncompile/20040203-1.c: New test.
12828         * gcc.dg/noncompile/20040203-2.c: Likewise.
12829         * gcc.dg/noncompile/20040203-3.c: Likewise.
12830         * gcc.dg/20040203-1.c: Likewise.
12831
12832 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12833
12834         PR c++/10858
12835         * g++.dg/template/sizeof7.C: New test.
12836
12837 2004-02-02  Eric Christopher  <echristo@redhat.com>
12838             Zack Weinberg  <zack@codesourcery.com>
12839
12840         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12841
12842 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12843
12844         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12845         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12846         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12847         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12848
12849 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/13113
12852         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12853
12854         PR c++/13854
12855         * g++.dg/ext/attrib13.C: New test.
12856
12857         PR c++/13907
12858         * g++.dg/conversion/op2.C: New test.
12859
12860 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12861
12862         * gcc.dg/titype-1.c: Fix pasto.
12863
12864 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12865
12866         * gcc.dg/titype-1.c: New test.
12867
12868 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12869
12870         PR c++/13957
12871         * g++.dg/template/non-type-template-argument-1.C,
12872         g++.dg/template/qualified-id1.C: Update dg-error marks.
12873         * g++.dg/template/nontype6.C: New test.
12874
12875 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12876
12877         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12878         * gcc.dg/builtins-31.c: New testcase.
12879         * gcc.dg/builtins-32.c: New testcase.
12880
12881 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12882
12883         * objc.dg/call-super-2.m: Update line numbers
12884         for the including of stddef.h.
12885
12886 2004-01-30  Michael Matz  <matz@suse.de>
12887
12888         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12889         g++.dg/ext/case-range3.C: New tests.
12890
12891 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12892
12893         DR206
12894         PR c++/13813
12895         * g++.dg/template/member4.C: New test.
12896
12897 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12898
12899         PR c++/13683
12900         * g++.dg/template/sizeof6.C: New test.
12901
12902 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12903
12904         * gcc.dg/fwritable-strings-1.c: New test.
12905
12906 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12907
12908         * gcc.c-torture/compile/20040130-1.c: New test.
12909
12910 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12911
12912         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12913
12914 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12915
12916         PR c++/13883
12917         * g++.dg/template/ctor3.C: New test.
12918
12919 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12920
12921         * g++.dg/tc1: New directory.
12922         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12923         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12924         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12925         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12926         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12927
12928 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12929
12930         * g++.dg/parse/error11.C: New test.
12931         * g++.dg/parse/error12.C: Likewise.
12932
12933 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12934
12935         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12936         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12937
12938 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/13791
12941         * g++.dg/ext/attrib12.C: New test.
12942
12943         PR c++/13736
12944         * g++.dg/parse/cast2.C: New test.
12945
12946 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12947
12948         * objc.dg/encode-2.m (main): New local string.  Set depending on
12949         sizeof long.  Use in sscanf call.
12950         * objc.dg/encode-3.m (main): New local string.  Set depending on
12951         sizeof long.  Use in scan_initial call.
12952
12953 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12954
12955         * objc.dg/call-super-2.m: Make LP64-safe.
12956         * objc.dg/desig-init-1.m: Likewise.
12957
12958 2004-01-27  Devang Patel <dpatel@apple.com>
12959
12960         * g++.dg/debug/namespace1.C: New test.
12961
12962 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12963
12964         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12965         xscale-*-*.
12966
12967         * gcc.dg/arm-mmx-1.c: New test.
12968
12969 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12970
12971         * gcc.dg/20040127-1.c: New test.
12972         * gcc.dg/20040127-2.c: New test.
12973
12974 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12975
12976         * objc.dg/stret-1.m (glob): Renamed to globa.
12977
12978 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/13663
12981         * g++.dg/expr/for1.C: New test.
12982
12983 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12984
12985         PR middle-end/13779
12986         * gcc.dg/darwin-longlong.c: New test.
12987
12988 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12989
12990         * gcc.dg/20040124-1.c: Moved test from here...
12991         * gcc.c-torture/compile/20040124-1.c: ...to here.
12992
12993 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12994
12995         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12996         the assembly output if -m64 is passed.
12997
12998 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/13833
13001         * g++.dg/template/cond3.C: New test.
13002
13003 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13004
13005         PR c++/13810
13006         * g++.dg/template/ttp7.C: New test.
13007
13008 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13009
13010         PR c++/13797
13011         * g++.dg/template/nontype4.C: New test.
13012         * g++.dg/template/nontype5.C: Likewise.
13013
13014 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13015
13016         * gcc.dg/torture/mips-clobber-at.c: New test.
13017
13018 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13019
13020         * gcc.dg/20040124-1.c: New test.
13021
13022 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13023
13024         * gcc.dg/20040123-1.c: New test.
13025
13026 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13027
13028         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13029
13030 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13031
13032         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13033
13034 2004-01-23  Andrew Pinski  <apinski@apple.com>
13035
13036         * gcc.dg/20030121-1.c: Move to ..
13037         * gcc.dg/20040121-1.c: here.
13038
13039 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13040
13041         * gcc.dg/builtins-29.c: New test case.
13042
13043 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13044
13045         PR 18314
13046         * gcc.dg/builtins-30.c: New testcase.
13047
13048 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13049
13050         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13051         * lib/g77.exp: Likewise.
13052         * lib/objc.exp: Likewise.
13053         * lib/g++.exp: Likewise.
13054
13055 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13056
13057         * gcc.dg/struct-by-value-2.c: New test.
13058
13059 2004-01-21  Andrew Pinski  <apinski@apple.com>
13060
13061         PR target/13785
13062         * gcc.dg/20030121-1.c: New test.
13063
13064 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13065
13066         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13067         clobber frame pointer register in asm statement.
13068
13069 2004-01-21  Falk Hueffner  <falk@debian.org>
13070
13071         * gcc.c-torture/compile/20040121-1.c: New test.
13072
13073 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13074
13075         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13076
13077 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13078
13079         * gcc.dg/ppc64-abi-2.c: New test.
13080
13081 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13082
13083         * lib/treelang.exp: Fill out this file.
13084         * lib/treelang-dg.exp: New File.
13085
13086 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13087
13088         * gcc.c-torture/compile/981022-1.c: Remove.
13089         * gcc.dg/array-5.c: Remove XFAIL.
13090         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13091         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13092         gcc.dg/cond-lvalue-1.c: Update.
13093         * gcc.dg/cast-lvalue-2.c: New test.
13094
13095 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/13592
13098         * g++.dg/other/error1.C (class foo): Tweak error message.
13099
13100         PR c++/13592
13101         * g++.dg/template/call2.C: New test.
13102
13103 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13104
13105         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13106         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13107         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13108         scalar-return-1_x.c, scalar-return-2_y.c,
13109         scalar-return-3_x.c, scalar-return-3_y.c,
13110         scalar-return-4_x.c, scalar-return-4_y.c,
13111         struct-align-1.h, struct-align-1_x.c,
13112         struct-align-1_y.c, struct-align-2.h,
13113         struct-align-2_x.c, struct-align-2_y.c,
13114         struct-by-value-10_y.c, struct-by-value-11_x.c,
13115         struct-by-value-11_y.c, struct-by-value-12_x.c,
13116         struct-by-value-12_y.c, struct-by-value-13_x.c,
13117         struct-by-value-13_y.c, struct-by-value-14_x.c,
13118         struct-by-value-14_y.c, struct-by-value-15_x.c,
13119         struct-by-value-15_y.c, struct-by-value-16_y.c,
13120         struct-by-value-17_y.c, struct-by-value-18_y.c,
13121         struct-by-value-19_y.c, struct-by-value-1_x.c,
13122         struct-by-value-1_y.c, struct-by-value-20_y.c,
13123         struct-by-value-2_x.c, struct-by-value-2_y.c,
13124         struct-by-value-3_y.c, struct-by-value-4_x.c,
13125         struct-by-value-4_y.c, struct-by-value-5_y.c,
13126         struct-by-value-6_y.c, struct-by-value-7_y.c
13127         struct-by-value-8_x.c, struct-by-value-8_y.c
13128         struct-by-value-9_x.c, struct-by-value-9_y.c
13129         struct-return-10_x.c, struct-return-10_y.c,
13130         struct-return-19_x.c, struct-return-20_x.c
13131         struct-return-2_x.c, struct-return-2_y.c
13132         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13133         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13134
13135 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13138         attribute on sparc*-sun-solaris2.*.
13139
13140 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13141
13142         PR c++/13710
13143         * g++.dg/ext/typeof7.C: New test.
13144
13145 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13146
13147         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13148         * gcc.dg/const-elim-1.c: Same.
13149
13150 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13151
13152         * objc.dg/stret-1.m: New.
13153         * objc.dg/stret-2.m: New.
13154
13155 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13156
13157         PR c++/11895
13158         * g++.dg/ext/vector1.C: New test.
13159
13160 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13161
13162         * gcc.dg/pch/import-1.c: New.
13163         * gcc.dg/pch/import-1.hs: New.
13164         * gcc.dg/pch/import-1a.h: New.
13165         * gcc.dg/pch/import-1b.h: New.
13166         * gcc.dg/pch/import-1c.h: New.
13167
13168 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13169
13170         PR c++/13574
13171         * g++.dg/ext/array1.C: New test.
13172
13173         PR c++/13178
13174         * g++.dg/conversion/op1.C: New test.
13175
13176 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13177
13178         PR 11864
13179         From Kazumoto Kojima / Dan Kegel:
13180         * gcc.dg/pr11864-1.c: New test.
13181
13182         PR 10392
13183         From Marcus Comstedt / Dan Kegel:
13184         * gcc.dg/pr10392-1.c: New test.
13185
13186 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13187
13188         PR c++/13478
13189         * g++.dg/init/ref10.C: New test.
13190
13191 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13192
13193         PR c++/13407
13194         * g++.dg/parse/typename6.C: New test.
13195
13196 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13197
13198         PR pch/13361
13199         * testsuite/g++.dg/pch/wchar-1.C: New.
13200         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13201
13202 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13203
13204         PR c++/9259
13205         * g++.dg/expr/sizeof2.C: New test.
13206
13207 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13208
13209         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13210
13211 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13212
13213         PR c++/13659
13214         * g++.dg/lookup/strong-using-3.C: New.
13215         * g++.dg/lookup/using-10.C: New.
13216
13217 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13218
13219         PR c++/13594
13220         * g++.dg/lookup/strong-using-2.C: New.
13221
13222 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13223             Dan Kegel <dank@kegel.com>
13224             J"orn Rennecke <joern.rennecke@superh.com>
13225
13226         PR target/9365
13227         * gcc.dg/pr9365-1.c: New test.
13228
13229 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13230
13231         PR c++/8856
13232         * g++.dg/parse/casting-operator2.C: New test.
13233         * g++.old-deja/g++.pt/explicit83.C: Remove.
13234
13235 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13236
13237         * gcc.dg/label-compound-stmt-1.c: New test.
13238         * gcc.c-torture/compile/950922-1.c,
13239         gcc.c-torture/compile/20000211-3.c,
13240         gcc.c-torture/compile/20000518-1.c,
13241         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13242         compound statements.
13243
13244 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13245
13246         * gcc.dg/ppc64-abi-1.c: New test.
13247
13248 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13249
13250          * g++.dg/ext/attrib9.C: Add dg-warnings.
13251
13252 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13253
13254         PR c++/12335
13255         * g++.dg/parse/dtor3.C: New test.
13256
13257 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13258
13259         PR c++/12709
13260         * g++.dg/parse/try-catch-1.C: New test.
13261
13262 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13263
13264         * ada/acats/run_all.sh: Add more verbose output in acats.log
13265         when compiling tests.
13266
13267 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13268
13269         PR 13656
13270         * gcc.dg/typedef-redecl.c: New test case.
13271         * gcc.dg/typedef-redecl.h: New support file.
13272
13273 2004-01-13  Jan Hubicka  <jh@suse.cz>
13274
13275         * gcc.dg/always_inline.c: New test.
13276         * gcc.dg/debug/20031231-1.c: Fix.
13277
13278 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13279
13280         PR c++/13474
13281         * g++.dg/template/array3.C: New test.
13282
13283 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13284
13285         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13286         * g++.dg/warn/Wunused-2.C: Likewise.
13287
13288 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13289
13290         PR c++/13289
13291         * g++.dg/template/instantiate6.C: New test.
13292
13293 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13294
13295         PR middle-end/11397
13296         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13297
13298 2004-01-12  Jan Hubicka  <jh@suse.cz>
13299
13300         PR opt/12826
13301         * gcc.dg/20040112-1.c: New.
13302
13303         * gcc.dg/dwarf-die[1-7].c: Move to...
13304         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13305         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13306
13307 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13308
13309         PR c++/4100
13310         * g++.dg/parse/friend4.C: New test.
13311
13312 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13313
13314         PR c++/4100
13315         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13316         definition is called a friend.
13317
13318 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13319
13320         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13321
13322 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13323
13324         PR c++/3478
13325         * g++.dg/parse/error10.C: New test.
13326         * g++.dg/template/arg2.C: Accept "invalid type" error.
13327
13328 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR middle-end/13392
13331         * g++.dg/opt/expect2.C: New test.
13332
13333 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13334
13335         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13336         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13337         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13338         Update dg-error regexps.
13339
13340 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13341
13342         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13343         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13344
13345 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13346
13347         * gcc.dg/pragma-re-1.c: Use right pointer type.
13348
13349 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13350
13351         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13352
13353 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13354
13355         * gcc.dg/rs6000-ldouble-1.c: New.
13356
13357 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13358
13359         DR 337
13360         PR c++/9256
13361         * g++.dg/other/abstract1.C: New test.
13362
13363 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13364
13365         * g++.dg/lookup/strong-using-1.C: New.
13366
13367 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13368
13369         PR c/11234
13370         * gcc.dg/func-ptr-conv-1.c: New test.
13371         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13372
13373 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13374
13375         PR target/13380.
13376         * gcc.c-torture/compile/20040109-1.c: New.
13377
13378 2004-01-08  Stuart Hastings  <stuart@apple.com>
13379
13380         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13381         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13382         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13383
13384 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13385
13386         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13387
13388 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13389
13390         * ada/acats/run_acats: Treat 'gnatchop' the same way
13391         as 'gnatmake'.  Export GCC_DRIVER.
13392         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13393         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13394
13395 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13396
13397         PR c++/12573
13398         * g++.dg/template/dependent-expr4.C: New test.
13399
13400 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13401
13402         * gcc.dg/altivec-11.c: New test.
13403
13404 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13405
13406         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13407
13408 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13409
13410         PR c/6024
13411         * gcc.dg/enum-compat-1.c: New test.
13412         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13413
13414 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13415
13416         PR c/12165
13417         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13418         gcc.dg/c99-idem-qual-3.c: New tests.
13419
13420 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13421
13422         * gcc.dg/winline-7.c: Don't cast void * to int.
13423
13424 2004-01-06  Jan Hubicka  <jh@suse.cz>
13425
13426         * gcc.dg/i386-sse-5.c: New test
13427         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13428
13429 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13430
13431         PR c++/12815
13432         * g++.dg/rtti/typeid4.C: New test.
13433
13434 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13435
13436         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13437
13438 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/12132
13441         * g++.dg/template/error11.C: New test.
13442
13443         PR c++/13451
13444         * g++.dg/template/class2.C: New test.
13445
13446 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13447         Richard Sandiford <rsandifo@redhat.com>
13448
13449         PR c++/13387
13450         * g++.dg/opt/alias3.C: New test.
13451
13452 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13453
13454         PR c++/13157
13455         * g++.dg/template/koenig3.C: New test.
13456
13457         PR c++/13529
13458         * g++.dg/parse/offsetof3.C: New test.
13459
13460         * g++.dg/init/copy7.C: Add missing dg-error markers.
13461
13462         PR c++/12226
13463         * g++.dg/init/copy7.c: New test.
13464
13465         PR c++/13536
13466         * g++.dg/parse/cast1.C: New test.
13467
13468 2004-01-04  Jan Hubicka  <jh@suse.cz>
13469
13470         * gcc.dg/winline[1-7].c: New tests.
13471
13472 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13473
13474         PR c++/13520
13475         * g++.dg/template/qualttp22.C: New test.
13476
13477 2004-01-01  Jan Hubicka  <jh@suse.cz>
13478
13479         * gcc.dg/debug/20031231-1.c: New.
13480         * gcc.c-torture/compile/20040101-1.c: New.
13481         * gcc.dg/dwarf-die-[1-7].c: New.
13482
13483 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR optimization/13521
13486         * gcc.c-torture/compile/20031231-1.c: New test.
13487
13488 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13489
13490         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13491
13492 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13493
13494         PR c++/10079
13495         * g++.dg/template/crash16.C: New test.
13496
13497 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13498
13499         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13500
13501 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13502
13503         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13504         ports.
13505         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13506         * g++.old-deja/g++.law/profile1.C: Likewise.
13507         * gcc.c-torture/compile/981006-1.c: Likewise.
13508         * gcc.c-torture/execute/loop-2e.x: Likewise.
13509         * gcc.c-torture/execute/loop-2f.x: Remove.
13510         * gcc.c-torture/execute/loop-2g.x: Likewise.
13511         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13512         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13513
13514 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         PR c++/13507
13517         * g++.dg/ext/attrib11.C: New test.
13518
13519         PR c++/13494
13520         * g++.dg/template/array2-1.C: New test.
13521         * g++.dg/template/array2-2.C: New test.
13522
13523 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13524
13525         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13526
13527 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13528
13529         PR c++/12774
13530         * g++.dg/template/array1-1.C: New test.
13531         * g++.dg/template/array1-2.C: New test.
13532
13533 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13534
13535         PR fortran/12632
13536         * g77.dg/12632.f: New test case.
13537
13538 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13539
13540         PR c++/13289
13541         * g++.dg/parse/nontype1.C: New test.
13542
13543 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13544
13545         PR c++/12403
13546         * g++.dg/parse/explicit1.C: New test.
13547         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13548
13549 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/13081
13552         * g++.dg/opt/inline6.C: New test.
13553
13554         PR c++/12613
13555         * g++.dg/parse/error9.C: New test.
13556
13557         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13558
13559 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13560
13561         PR c++/13009
13562         * g++.dg/init/assign1.C: New test.
13563
13564 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13565
13566         PR c++/13070
13567         * g++.dg/warn/format3.C: New test case.
13568
13569 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13570
13571         * gcc.c-torture/compile/20031227-1.c: New test.
13572
13573 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13574
13575         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13576         * g77.dg/bprob/bprob.exp: Likewise.
13577         * gcc.misc-tests/bprob.exp: Likewise.
13578         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13579         variants on systems where the library does not provide that
13580         functionality.
13581         * gcc.dg/builtins-20.c: Use builtins-config.h.
13582         * gcc.dg/builtins-config.h: New file.
13583
13584 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13585
13586         * lib/gcc-dg.exp (dg-require-profiling): New function.
13587         * lib/target-supports.exp (check_profiling_available): Likewise.
13588         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13589         * g77.dg/bprob/bprob.exp: Likewise.
13590         * gcc.misc-tests/bprob.exp: Likewise.
13591         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13592         * gcc.dg/20021014-1.c: Likewise.
13593         * gcc.dg/nest.c: Likewise.
13594
13595 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13596
13597         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13598         compiling.
13599         * g++.dg/lookup/java2.C: Likewise.
13600         * gcc.dg/cpp/lexident.c: Likewise.
13601
13602 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13603
13604         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13605         given.
13606         * gcc.c-torture/compile/961203-1.c: Likewise.
13607         * gcc.c-torture/compile/980506-1.c: Likewise.
13608
13609 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13610
13611         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13612         (additional_prunes): New global.
13613         (gcc-dg-prune): Handle additional per-test pruning.
13614         (dg-test): Clear additional_prunes between tests.
13615
13616         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13617         dg-prune-output to avoid spurious failures from assembler
13618         complaining about nonexistent WAW violations.
13619         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13620         Use dg-prune-output to avoid spurious failures from assembler
13621         warning about Itanium B-step errata.
13622
13623 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13624
13625         * g++.dg/abi/macro0.C: New test.
13626         * g++.dg/abi/macro1.C: Likewise.
13627         * g++.dg/abi/macro2.C: Likewise.
13628
13629         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13630         * g++.dg/abi/bitfield7.C: Likewise.
13631         * g++.dg/abi/dtor2.C: Likewise.
13632         * g++.dg/abi/mangle11.C: Likewise.
13633         * g++.dg/abi/mangle12.C: Likewise.
13634         * g++.dg/abi/mangle14.C: Likewise.
13635         * g++.dg/abi/mangle17.C: Likewise.
13636         * g++.dg/abi/vbase10.C: Likewise.
13637         * g++.dg/abi/vbase14.C: Likewise.
13638         * g++.dg/template/qualttp17.C: Likewise.
13639
13640 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13641
13642         PR c/11995
13643         * gcc.dg/20031223-1.c: New test.
13644
13645 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13646
13647         * gcc.dg/noreturn-7.c: New test.
13648
13649 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13650
13651         * gcc.dg/null-pointer-1.c: New test.
13652
13653 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * g++.old-deja/g++.jason/template18.C: Remove.
13656         * g++.old-deja/g++.jason/template37.C: Likewise.
13657
13658         PR c++/12862
13659         * g++.dg/lookup/ns1.C: New test.
13660
13661         PR c++/12397
13662         * g++.dg/template/lookup3.C: New test.
13663
13664 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13665
13666         * g++.dg/template/recurse1.C: New test
13667
13668 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/12479
13671         * g++.dg/parse/semicolon1.C: New test.
13672         * g++.dg/parse/semicolon1.h: Likewise.
13673
13674 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13675
13676         * gcc.dg/darwin-misaligned.c: New test.
13677
13678 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13679
13680         PR c/9163
13681         * gcc.dg/20031222-1.c: New test.
13682
13683 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/13438
13686         * g++.dg/parse/error8.C: New test.
13687
13688         PR c++/11554
13689         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13690
13691 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13692
13693         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13694         too small.
13695         * gcc.c-torture/compile/930217-1.c: Likewise.
13696         * gcc.c-torture/compile/930513-1.c: Likewise.
13697         * gcc.c-torture/execute/920908-2.c: Likewise.
13698         * gcc.c-torture/execute/921204-1.c: Likewise.
13699         * gcc.c-torture/execute/930621-1.c: Likewise.
13700         * gcc.c-torture/execute/930630-1.c: Likewise.
13701         * gcc.c-torture/execute/931031-1.c: Likewise.
13702         * gcc.c-torture/execute/980602-2.c: Likewise.
13703         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13704         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13705         * gcc.c-torture/execute/extzvsi.c: Likewise.
13706         * gcc.c-torture/unsorted/ext.c: Likewise.
13707
13708 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13709
13710         PR target/12749
13711         * gcc.c-torture/compile/20031220-2.c: New test case.
13712
13713 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13714
13715         PR optimization/13031
13716         * gcc.c-torture/compile/20031220-1.c: New test case.
13717
13718 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13719
13720         * gcc.dg/cast-function-1.c: New test.
13721
13722 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13723
13724         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13725         formats.
13726
13727 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13728
13729         PR c++/12795
13730         * g++.dg/ext/attrib10.C: New test.
13731
13732 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.dg/cleanup-10.c: New test.
13735         * gcc.dg/cleanup-11.c: New test.
13736
13737 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13738
13739         PR c++/13239
13740         * g++.dg/opt/expect1.C: New test.
13741
13742 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13743
13744         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13745
13746 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13747
13748         PR debug/12923
13749         * gcc.dg/20031218-1.c: New test.
13750
13751         PR debug/12389
13752         * gcc.dg/20031218-2.c: New test.
13753         * gcc.dg/20031218-3.c: New test.
13754
13755         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13756         of label name and allow for USER_LABEL_PREFIX == "_" names.
13757         * g++.dg/abi/mangle18-2.C: Likewise.
13758         * g++.dg/abi/mangle19-1.C: Likewise.
13759         * g++.dg/abi/mangle19-2.C: Likewise.
13760         * g++.dg/abi/mangle20-1.C: Likewise.
13761         * g++.dg/abi/mangle20-2.C: Likewise.
13762
13763 2003-12-18  Richard Henderson  <rth@redhat.com>
13764
13765         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13766
13767 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13768             Dan Kegel <dank@kegel.com>
13769
13770         PR other/12009
13771         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13772         testing a cross compiler, it causes spurious compile failures.
13773         * lib/g++.exp: Likewise.
13774
13775 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13776
13777         PR c++/13262
13778         * g++.dg/template/access13.C: New test.
13779
13780 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13781
13782         * gcc.dg/20031216-1.c: New test.
13783
13784 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13785
13786         PR c++/9154
13787         * g++.dg/template/error10.C: New test.
13788
13789 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13790
13791         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13792         * g++.dg/eh/simd-2.C: Likewise.
13793
13794 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13795             Roger Sayle  <roger@eyesopen.com>
13796
13797         * gcc.c-torture/execute/ieee/mzero5.c: New.
13798
13799 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13800
13801         PR c++/10603
13802         * g++.dg/parse/error6.C: New test.
13803
13804         PR c++/12827
13805         * g++.dg/parse/error7.C: New test.
13806
13807 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13808
13809         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13810         at -O with stabs debugging formats.
13811         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13812         * gcc.dg/debug/debug-2.c: Likewise.
13813
13814 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/12696
13817         * g++.dg/init/error1.C: New test.
13818
13819         PR c++/12218
13820         * g++.dg/init/pm3.C: New test.
13821
13822 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13823
13824         PR c/3347
13825         * gcc.dg/bitfld-8.c: New test.
13826
13827 2003-12-16  James Lemke  <jim@wasabisystems.com>
13828
13829         * gcc.dg/arm-scd42-[123].c: New tests.
13830
13831 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13832
13833         PR c++/9043
13834         * g++.dg/abi/mangle20-1.C: New test.
13835         * g++.dg/abi/mangle20-2.C: New test.
13836
13837 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/13275
13840         * g++.dg/other/offsetof2.C: Remove XFAIL.
13841         * g++.dg/parse/offsetof1.C: New test.
13842         * g++.gd/parse/offsetof2.C: Likewise.
13843
13844 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13845
13846         * g++.dg/template/nontype3.C: New test.
13847         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13848
13849 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13850
13851         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13852
13853 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         PR c++/13387
13856         * g++.dg/expr/assign1.C: New test.
13857
13858         PR c++/13242
13859         * g++.dg/abi/mangle19-1.C: New test.
13860         * g++.dg/abi/mangle19-2.C: New test.
13861
13862 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13863
13864         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13865
13866 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13867
13868         * gcc.c-torture/execute/20031216-1.c: New test.
13869
13870 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13871
13872         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13873         an ICE regression.
13874
13875 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13876
13877         PR c++/10926
13878         * g++.dg/template/error9.C: New test.
13879
13880         PR c++/11116
13881         * g++.dg/template/error8.C: New test.
13882
13883 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13884
13885         PR middle-end/13400
13886         * gcc.c-torture/execute/20031215-1.c: New test case.
13887
13888 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/13269
13891         * g++.dg/parse/error5.C: New test.
13892
13893         PR c++/12989
13894         * g++.dg/expr/sizeof1.C: New test.
13895
13896         PR c++/13310
13897         * g++.dg/template/crash15.C: New test.
13898
13899 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13900
13901         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13902         a non-POD type as the last named parameter of a varargs function.
13903
13904 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/13243
13907         PR c++/12573
13908         * g++.dg/template/crash14.C: New test.
13909         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13910
13911 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.dg/other/java1.C: New test.
13914
13915         PR c++/13241
13916         * g++.dg/abi/mangle18-1.C: New test.
13917         * g++.dg/abi/mangle18-2.C: New test.
13918
13919 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13920
13921         PR optimization/10312
13922         * gcc.c-torture/execute/20031214-1.c: New.
13923
13924 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13925
13926         PR c++/10779
13927         PR c++/12160
13928         * g++.dg/parse/error3.C: New test.
13929         * g++.dg/parse/error4.C: Likewise.
13930         * g++.dg/abi/mangle4.C: Tweak error messages.
13931         * g++.dg/lookup/using5.C: Likewise.
13932         * g++.dg/other/error2.C: Likewise.
13933         * g++.dg/parse/typename5.C: Likewise.
13934         * g++.dg/parse/undefined1.C: Likewise.
13935         * g++.dg/template/arg2.C: Likewise.
13936         * g++.dg/template/ttp3.C: Likewise.
13937         * g++.dg/template/type1.C: Likewise.
13938         * g++.old-deja/g++.other/crash32.C: Likewise.
13939         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13940
13941 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13942
13943         PR c++/13106
13944         * g++.dg/warn/noreturn-3.C: New test.
13945
13946 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13947
13948         PR c++/13118
13949         * g++.dg/abi/covariant3.C: New.
13950
13951 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13952
13953         * g++.dg/eh/ia64-1.C: New test.
13954
13955 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13956
13957         PR optimization/13037
13958         * g77.f-torture/execute/13037.f: New test case.
13959
13960 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         PR c++/12881
13963         * g++.dg/abi/covariant2.C: New.
13964
13965 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13966
13967         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13968
13969 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13970
13971         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13972
13973 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13974
13975         PR other/10819
13976         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13977         to fix Bug 10819.
13978         * lib/g++.exp (g++_version): Likewise.
13979         * lib/g77.exp (g77_version): Likewise.
13980         * lib/objc.exp (default_objc_version): Likewise.
13981
13982 2003-12-10  Richard Henderson  <rth@redhat.com>
13983
13984         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13985
13986         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13987
13988 2003-12-08  Matt Austern  <austern@apple.com>
13989
13990         PR c/13134
13991         * lib/gcc-dg.exp (dg-require-visibility): Define.
13992         * lib/target-supports (check_visibility_available): Define.
13993         * gcc.dg/visibility-1.c: New test.
13994         * gcc.dg/visibility-2.c: Likewise.
13995         * gcc.dg/visibility-3.c: Likewise.
13996         * gcc.dg/visibility-4.c: Likewise.
13997         * gcc.dg/visibility-5.c: Likewise.
13998         * gcc.dg/visibility-6.c: Likewise.
13999         * g++.dg/ext/visibility-1.C: Likewise.
14000         * g++.dg/ext/visibility-2.C: Likewise.
14001         * g++.dg/ext/visibility-3.C: Likewise.
14002         * g++.dg/ext/visibility-4.C: Likewise.
14003         * g++.dg/ext/visibility-5.C: Likewise.
14004         * g++.dg/ext/visibility-6.C: Likewise.
14005
14006 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14007
14008         * g++.dg/lookup/java1.C: New test.
14009         * g++.dg/lookup/java2.C: New test.
14010
14011 2003-12-07  Falk Hueffner  <falk@debian.org>
14012
14013         * g++.dg/opt/noreturn-1.C: New test.
14014
14015 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14016
14017         * gcc.dg/overflow-1.c: New test.
14018
14019 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14020
14021         * g77.f-torture/compile/13060.f: New test.
14022
14023 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/13323
14026         * g++.dg/inherit/operator2.C: New test.
14027
14028 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14029
14030         PR c++/13305
14031         * g++.dg/ext/attrib9.C: New test.
14032
14033 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14034
14035         PR c++/13314
14036         * g++.dg/template/error7.C: New test.
14037
14038 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14039             J"orn Rennecke <joern.rennecke@superh.com>
14040
14041         PR target/13302
14042         * g++.dg/other/struct-va_list.C: New test.
14043
14044 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14045
14046         PR c++/13166
14047         * g++.dg/parse/defarg6.C: New test.
14048
14049 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14050
14051         PR target/13256
14052         * gcc.c-torture/execute/20031201-1.c: New test.
14053
14054 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14055
14056         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14057
14058 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/builtin-return-1.c: New test.
14061
14062 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14063             J"orn Rennecke <joern.rennecke@superh.com>
14064
14065         PR optimization/13260
14066         * gcc.c-torture/execute/20031204-1.c: New test.
14067
14068 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/9127
14071         * g++.dg/template/error6.C: New test.
14072
14073 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14074
14075         * gcc.dg/20031202-1.c: New test.
14076
14077 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14078
14079         PR c++/13179
14080         * g++.dg/template/eh1.C: New test.
14081
14082         PR c++/10771
14083         * g++.dg/template/error5.C: New test.
14084
14085 2003-12-02  David Ung  <davidu@mips.com>
14086
14087         * gcc.dg/compat/vector-check.h: Corrected type for var
14088         g_##TMODE
14089
14090 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14091
14092         PR c++/10126
14093         * g++.dg/template/ptrmem8.C: New test.
14094
14095 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14096
14097         PR c++/12573
14098         * g++.dg/template/dependent-expr3.C: New test.
14099
14100 2003-12-01  James Lemke  <jim@wasabisystems.com>
14101
14102         * gcc.dg/arm-g2.c: New test.
14103
14104 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14105
14106         PR optimization/11634
14107         * gcc.dg/20031201-2.c: New test case.
14108
14109 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14110
14111         PR 11433
14112         * objc.dg/proto-lossage-3.m: New test.
14113
14114 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14115
14116         PR optimization/12628
14117         * gcc.dg/20031201-1.c: New test case.
14118
14119 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14120
14121         * gcc.dg/unaligned-1.c: New test.
14122
14123 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR c++/9849
14126         * g++.dg/template/error4.C: New test.
14127         * g++.dg/template/nested3.C: Adjust error markers.
14128
14129 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14130
14131         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14132
14133 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14134
14135         PR c/10333
14136         * gcc.dg/bitfld-7.c: New test.
14137
14138 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14139
14140         * gcc.dg/tls/asm-1.C: New test.
14141
14142 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14143
14144         * gcc.dg/cpp/assert4.c: Update.
14145
14146 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14147
14148         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14149         * gcc.dg/builtin-apply3.c: New test.
14150
14151 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14152
14153         * lib/compat.exp (compat-obj): New xfaildata parameter.
14154         Use it to set compiler_conditional_xfail_data before compiling.
14155         (compat-get-options): Handle dg-xfail-if.
14156         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14157         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14158         * gcc.dg/compat/vector-1_y.c: Likewise.
14159         * gcc.dg/compat/vector-2_x.c: Likewise.
14160         * gcc.dg/compat/vector-2_y.c: Likewise.
14161
14162 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14163
14164         * g++.dg/opt/reg-stack4.C: New test.
14165
14166 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14167
14168         * gcc.dg/builtin-apply2.c: New test.
14169
14170 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14171
14172         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14173
14174 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14175
14176         PR c++/12924
14177         * g++.dg/template/template-id-2.C: New test.
14178
14179 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14180
14181         PR c++/5369
14182         * g++.dg/template/memfriend1.C: New test.
14183         * g++.dg/template/memfriend2.C: Likewise.
14184         * g++.dg/template/memfriend3.C: Likewise.
14185         * g++.dg/template/memfriend4.C: Likewise.
14186         * g++.dg/template/memfriend5.C: Likewise.
14187         * g++.dg/template/memfriend6.C: Likewise.
14188         * g++.dg/template/memfriend7.C: Likewise.
14189         * g++.dg/template/memfriend8.C: Likewise.
14190         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14191
14192 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14193
14194         PR c++/12515
14195         * g++.dg/ext/cond1.C: New test.
14196
14197 2003-11-20  Richard Henderson  <rth@redhat.com>
14198
14199         * gcc.dg/20020201-2.c: Remove.
14200         * gcc.dg/20020201-4.c: Remove.
14201         * gcc.dg/20020304-1.c: Remove.
14202
14203 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14204
14205         * gcc.dg/cpp/trad/xwin1.c: New test case.
14206
14207 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14208
14209         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14210         * lib/g77.exp: Likewise.
14211         * lib/objc.exp: Likewise.
14212         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14213         for darwin.
14214
14215 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14216
14217         PR c++/12932
14218         * g++.dg/template/static5.C: New test.
14219
14220 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14221
14222         * gcc.dg/nested-func-1.c: New test.
14223
14224 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14225
14226         * gcc.dg/cpp/assert4.c: New test.
14227
14228 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14229
14230         PR c++/2294
14231         * g++.dg/lookup/using9.c: New test.
14232
14233 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14234
14235         PR c++/12762
14236         * g++.dg/template/error3.C: New test.
14237
14238 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14239
14240         PR ada/13035
14241         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14242         No longer use a wrapper for gcc, since this does not work under
14243         Windows.
14244
14245 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14246
14247         PR c++/2094
14248         * g++.dg/template/ptrmem7.C: New test.
14249
14250 2003-11-13  Andrew Pinski <apinski@apple.com>
14251
14252         * gcc.c-torture/compile/20031113-1.c: New test.
14253
14254 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14255             Kean Johnston <jkj@sco.com>
14256
14257         PR c/13029
14258         * gcc.dg/unused-4.c: Update.
14259
14260 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14261
14262         * g++.dg/opt/const3.C: New test.
14263
14264 2003-11-13  Jan Hubicka  <jh@suse.cz>
14265
14266         * gcc.c-torture/compile/20031112-1.c: New test.
14267
14268 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14269
14270         * g++.dg/parse/crash10.C: Remove bogus error marker.
14271
14272 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14273
14274         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14275         (host_gcc): Likewise.
14276         (ROOT): Honor $PWDCMD.
14277         (BASE): Likewise.
14278         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14279
14280 2003-11-12  Catherine Moore  <clm@redhat.com>
14281
14282         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14283
14284 2003-11-12  Andreas Jaeger  <aj@suse.de>
14285             Jakub Jelinek  <jakub@redhat.com>
14286             Andrew Pinski  <pinskia@physics.uc.edu>
14287             Richard Henderson  <rth@redhat.com>
14288
14289         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14290         systems.
14291         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14292
14293         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14294         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14295
14296 2003-11-11  Andreas Jaeger  <aj@suse.de>
14297
14298         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14299
14300         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14301
14302 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14303
14304         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14305         Clean ups.
14306
14307 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14308
14309         * gcc.dg/trampoline-1.c: New test.
14310
14311 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14312
14313         * gcc.c-torture/compile/200031109-1.c: New test.
14314
14315 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14316
14317         PR c/3190
14318         PR c/8714
14319         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14320         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14321         gcc.dg/format/no-y2k-1.c: Update.
14322
14323 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14324
14325         PR optimization/10467
14326         * gcc.dg/20031108-1.c: New test case.
14327
14328 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14329
14330         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14331
14332 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14333
14334         * gcc.dg/compound-lvalue-1.c: New test.
14335         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14336         some XFAILs.
14337
14338 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14339
14340         * gcc.dg/altivec-varargs-1.c: New test.
14341
14342 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14345         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14346         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14347         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14348         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14349
14350 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14351
14352         * gcc.dg/cond-lvalue-1.c: New test.
14353
14354 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14355
14356         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14357
14358 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14359
14360         PR c++/11616
14361         * g++.dg/template/instantiate5.C: New test.
14362
14363 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14364
14365         PR c++/12726
14366         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14367         * ChangeLog: Add missing first entry for above test.
14368
14369 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14370
14371         PR c++/9810
14372         * g++.dg/template/using8.C: New test.
14373         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14374
14375 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14376
14377         PR optimization/10817
14378         * gcc.c-torture/compile/20031102-1.c: New test case.
14379
14380 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14381
14382         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14383         2147483647.
14384
14385 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14386
14387         * gcc.dg/20031102-1.c: New test.
14388
14389 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14390
14391         * gcc.dg/complex-1.c: New test.
14392
14393 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14394
14395         PR c++/12796
14396         * g++.dg/template/crash13.C: Adjust expected error location.
14397         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14398
14399 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14400
14401         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14402
14403 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14404
14405         PR/10239
14406         * gcc.c-torture/compile/20031031-2.c: New test.
14407
14408 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14409
14410         PR/11640
14411         * gcc.c-torture/compile/20031031-1.c: New test.
14412
14413 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14414
14415         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14416         * gcc.misc-tests/bprob.exp: Likewise.
14417         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14418         the execution test on arm-elf configs.
14419         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14420         configs that don't support scratch files.
14421         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14422
14423 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14424
14425         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14426         done by dejagnu.
14427
14428 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14429
14430         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14431         Avoid non pure sh syntax. Add more logging.
14432
14433         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14434         fail.
14435
14436 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14437
14438         PR libgcj/10610
14439         * gcc.dg/ppc-stackalign-1.c: New test.
14440
14441 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14442
14443         * ada/acats/run_all.sh: Change output to be more compliant with
14444         dejagnu framework.
14445         Create acats.sum and acats.log files under testsuite/ada/acats
14446         Only run [a-z]* directories, to filter out e.g. CVS.
14447         Redirect build output to log file.
14448
14449 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14450
14451         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14452
14453 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14454
14455         PR ada/5909:
14456         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14457
14458 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14459
14460         * gcc.c-torture/compile/20031023-1.c: New test.
14461         * gcc.c-torture/compile/20031023-2.c: New test.
14462         * gcc.c-torture/compile/20031023-3.c: New test.
14463         * gcc.c-torture/compile/20031023-4.c: New test.
14464
14465 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14466
14467         PR c++/10371
14468         * g++.dg/lookup/scoped8.C: New test.
14469
14470 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14471
14472         * g++.dg/opt/reg-stack3.C: New test.
14473
14474 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14475
14476         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14477
14478 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14479
14480         PR c++/11076
14481         * g++.dg/template/crash13.C: New test.
14482
14483 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         * gcc.dg/c99-restrict-2.c: New test.
14486
14487 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         PR c++/12698, c++/12699, c++/12700, c++/12566
14490         * g++.dg/inherit/covariant9.C: New test.
14491         * g++.dg/inherit/covariant10.C: New test.
14492         * g++.dg/inherit/covariant11.C: New test.
14493
14494 2003-10-23  Jason Merrill  <jason@redhat.com>
14495
14496         PR c++/12726
14497         * g++.dg/ext/complit2.C: New test.
14498
14499 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14500
14501         PR target/12654
14502         * gcc.c-torture/execute/20031020-1.c: New test.
14503
14504 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14505
14506         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14507         following the jump_insn.
14508
14509 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14510
14511         * gcc.dg/cast-lvalue-1.c: New test.
14512
14513 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14514
14515         PR c++/11962
14516         * g++.dg/template/cond2.C: New test.
14517
14518 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14519
14520         * gcc.dg/builtins-28.c: New test.
14521
14522 2003-10-20  Jan Hubicka  <jh@suse.cz>
14523
14524         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14525         parameter.
14526         * testsuite/gcc.dg/inline-2.c: Likewise.
14527
14528 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14529
14530         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14531         * gcc.dg/nest.c:  Likewise.
14532
14533 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14534
14535         PR c++/9781, c++/10583, c++/11862
14536         * g++.dg/parse/crash13.C: New test.
14537
14538 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14539
14540         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14541
14542 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14543
14544         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14545         Define HAVE_C99_RUNTIME except on Solaris.
14546         * gcc.dg/builtins-20.c: Likewise.
14547
14548 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14549
14550         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14551
14552 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14553
14554         PR c++/12495
14555         * g++.dg/template/crash21.C: New test.
14556
14557 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14558
14559         PR c++/2513
14560         * g++.dg/template/typename5.C: New test.
14561
14562 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14563
14564         PR c++/12369
14565         * g++.dg/template/friend25.C: New test.
14566
14567 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14568
14569         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14570         versions.
14571
14572 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14573
14574         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14575         == 2147483647.
14576
14577 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14578
14579         * gcc.c-torture/execute/960416-1.x: Remove.
14580         * gcc.c-torture/execute/divconst-3.x: Likewise.
14581
14582 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14583
14584         PR target/12598
14585         * gcc.dg/torture/cris-volatile-1.c: New test.
14586
14587 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14588
14589         PR optimization/9325
14590         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14591         for overflowing floating point to integer conversion during RTL
14592         simplification.
14593
14594 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14595
14596         * objc/execute/_cmd.m: Fix typo.
14597         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14598         Relax 'scan-assembler' regexp.
14599         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14600         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14601         * objc.dg/zero-link-2.m: Remove blank line.
14602         * objc.dg/zero-link-3.m: New test case.
14603
14604 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14605
14606         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14607
14608         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14609         than linker trickery.
14610
14611 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14612
14613         PR c++/12370
14614         * g++.dg/other/friend2.C: New test.
14615
14616 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14617
14618         * gcc.dg/20031012-1.c: New test.
14619
14620 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14621
14622         * gcc.dg/weak/weak-3.c: Fix for new warning.
14623
14624 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14625
14626         PR optimization/8750
14627         * gcc.c-torture/execute/20031012-1.c: New test case.
14628
14629 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14630
14631         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14632         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14633
14634 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14635
14636         PR optimization/12260
14637         * gcc.c-torture/compile/20031011-2.c: New test case.
14638
14639 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14640
14641         * gcc.c-torture/execute/20031011-1.c: New testcase.
14642
14643 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14644
14645         * gcc.c-torture/compile/20031011-1.c: New test.
14646
14647 2003-10-11  Jan Hubicka  <jh@suse.cz>
14648
14649         * g++.dg/other/first-global.C: New test.
14650
14651 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14652
14653         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14654
14655 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14656
14657         * gcc.c-torture/compile/20031010-1.c: New test.
14658
14659 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14660
14661         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14662         * gcc.c-torture/execute/va-arg-25.c: ... here.
14663
14664 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14665
14666         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14667
14668 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14669
14670         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14671
14672 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14673
14674         * g++.dg/parse/error2.C: New test.
14675
14676 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14677
14678         PR c++/11097
14679         * g++.dg/other/error5.C: Modify the error message.
14680         * g++.dg/lookup/using8.C: New test.
14681
14682 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14683
14684         * gcc.dg/darwin-abi-2.c: New file.
14685         * gcc.c-torture/execute/va-arg-24.c: New file.
14686
14687 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14688
14689         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14690         indentation.
14691
14692 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/10147
14695         * g++.dg/other/error4.C: Update error messages.
14696         * g++.dg/template/ptrmem4.C: Likewise.
14697
14698         PR c++/12337
14699         * g++.dg/init/new9.C: New test.
14700
14701         PR c++/12334, c++/12236, c++/8656
14702         * g++.dg/ext/attrib8.C: New test.
14703
14704 2003-10-06  Devang Patel  <dpatel@apple.com>
14705
14706         * gcc.dg/debug/dwarf2-3.h: New test.
14707         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14708
14709 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14710
14711         * g++.dg/opt/cfg2.C: New test.
14712
14713 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14714
14715         * g++.dg/opt/float1.C: New test.
14716
14717 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14718
14719         * gcc.dg/c90-array-lval-6.c: New test.
14720         * gcc.dg/c99-array-lval-6.c: New test.
14721
14722 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14723             Ziemowit Laski  <zlaski@apple.com>
14724
14725         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14726         'Derived', so that it is never considered a class method; add
14727         new warning for '+port' method ambiguity.
14728         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14729         <objc/objc-api.h> (needed on Mac OS X).
14730         * objc.dg/method-13.m: New test.
14731
14732 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14733
14734         PR optimization/9325, PR java/6391
14735         * gcc.c-torture/execute/20031003-1.c: New test case.
14736
14737 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14738
14739         PR optimization/12180
14740         * gcc.dg/20031002-1.c: New test.
14741
14742         PR c++/12486
14743         * g++.dg/inherit/error1.C: New test.
14744
14745 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14746
14747         * lib/f-torture.exp (search_for): Rename to...
14748         (search_for_re): This.  Also, clean up comments and the
14749         "regexp" invocation.
14750
14751 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14752
14753         * gcc.c-torture/compile/20031002-1.c: New test.
14754
14755 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * g++.dg/opt/cond1.C: New test.
14758
14759 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14760
14761         * gcc.dg/Wold-style-definition-2.c: New testcase.
14762         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14763
14764 2003-09-29  Richard Henderson  <rth@redhat.com>
14765
14766         * g++.dg/init/array10.C: Add dg-options.
14767
14768 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14769
14770         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14771
14772 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14773
14774         * g++.dg/template/friend19.C: Fix typo.
14775         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14776
14777 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14778
14779         * gcc.c-torture/execute/20030928-1.c: New test.
14780         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14781
14782 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14783
14784         * g++.dg/opt/unroll1.C: New test.
14785
14786 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14787
14788         PR optimization/11741
14789         * gcc.dg/20030926-1.c: New test case.
14790
14791 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14792
14793         PR c++/5655
14794         * g++.dg/parse/access7.C: New test.
14795         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14796
14797 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14798
14799         MERGE OF objc-improvements-branch into MAINLINE:
14800         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14801         if libobjc has not been built.
14802         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14803         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14804         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14805         objc/execute/nested-3.m, objc/execute/np-2.m,
14806         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14807         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14808         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14809         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14810         objc.dg/special/unclaimed-category-1.h,
14811         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14812         well as GNU runtime.
14813         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14814         * execute/cascading-1.m, execute/function-message-1.m,
14815         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14816         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14817         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14818         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14819         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14820         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14821         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14822         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14823         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14824         * objc.dg/bitfield-2.m: Run only on Darwin.
14825         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14826         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14827         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14828         * objc.dg/const-str-1.m: Fix constant string layout.
14829
14830 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14831
14832         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14833
14834 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14835
14836         * gcc.dg/darwin-abi-1.c: New file.
14837
14838 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14839
14840         PR target/12281
14841         * gcc.c-torture/compile/20030921-1.c: New test.
14842
14843 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14844
14845         * g++.dg/opt/reg-stack2.C: New test.
14846
14847 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14848
14849         * g++.dg/eh/delayslot1.C: New test.
14850
14851 2003-09-20  Richard Henderson  <rth@redhat.com>
14852
14853         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14854
14855 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14856
14857         * gcc.c-torture/execute/20030920-1.c: New test case.
14858
14859 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14860
14861         * g++.dg/rtti/typeid3.C: Correct expected error message.
14862
14863 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14864
14865         PR c++/157
14866         * g++.dg/parse/crash12.C: New test.
14867
14868 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14869
14870         * gcc.dg/compat/mixed-struct-check.h: New.
14871         * gcc.dg/compat/mixed-struct-defs.h: New.
14872         * gcc.dg/compat/mixed-struct-init.h: New.
14873         * gcc.dg/compat/struct-by-value-19_main.c: New.
14874         * gcc.dg/compat/struct-by-value-19_x.c: New.
14875         * gcc.dg/compat/struct-by-value-19_y.c: New.
14876         * gcc.dg/compat/struct-by-value-20_main.c: New.
14877         * gcc.dg/compat/struct-by-value-20_x.c: New.
14878         * gcc.dg/compat/struct-by-value-20_y.c: New.
14879         * gcc.dg/compat/struct-return-19_main.c: New.
14880         * gcc.dg/compat/struct-return-19_x.c: New.
14881         * gcc.dg/compat/struct-return-19_y.c: New.
14882         * gcc.dg/compat/struct-return-20_main.c: New.
14883         * gcc.dg/compat/struct-return-20_x.c: New.
14884         * gcc.dg/compat/struct-return-20_y.c: New.
14885
14886 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14887         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14888         so that it will not complain on LP64 targets.
14889
14890 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14891
14892         PR c++/495
14893         * g++.dg/template/friend24.C: New test.
14894
14895 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         PR c++/12332
14898         * g++.dg/template/memtmpl2.C: New test.
14899
14900 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR target/11184
14903         * gcc.dg/builtin-apply1.c: New test.
14904
14905 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         PR c++/9848
14908         * g++.dg/warn/Wunused-4.C: New test.
14909
14910 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14911
14912         PR c++/12316
14913         * g++.dg/other/gc2.C: New test.
14914
14915 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/11991
14918         * g++.dg/rtti/typeid3.C: New test.
14919
14920         PR c++/12266
14921         * g++.dg/overload/template1.C: New test.
14922
14923 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14924
14925         * g++.dg/opt/cfg3.C: New test.
14926
14927 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14928
14929         PR c++/7939
14930         * g++.dg/template/crash11.C: New test.
14931
14932 2003-09-16  Jason Merrill  <jason@redhat.com>
14933             Jakub Jelinek  <jakub@redhat.com>
14934
14935         * gcc.dg/attr-warn-unused-result.c: New test.
14936
14937 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14938
14939         PR c++/12184
14940         * g++.dg/expr/call2.C: New test.
14941
14942 2003-09-15  Andreas Jaeger  <aj@suse.de>
14943
14944         * gcc.dg/Wold-style-definition-1.c: New test.
14945
14946 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/3907
14949         * g++.dg/parse/template12.C: New test.
14950
14951         * g++.dg/abi/bitfield11.C: New test.
14952         * g++.dg/abi/bitfield12.C: Likewise.
14953
14954 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14955
14956         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14957         non-expansion of functional macro name without arguments at EOL.
14958         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14959
14960 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14961
14962         * gcc.c-torture/execute/20030914-[12].c: New tests.
14963
14964 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         PR c++/11788
14967         * g++.dg/overload/addr1.C: New test.
14968
14969 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14970
14971         * gcc.dg/20030909-1.c: New test.
14972
14973 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14974
14975         * gcc.dg/ultrasp10.c: New test.
14976
14977 2003-09-09  Devang Patel  <dpatel@apple.com>
14978
14979         * gcc.dg/darwin-ld-6.c: New test.
14980
14981 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14982
14983         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14984
14985 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14986
14987         * gcc.dg/ia64-types1.c: New test.
14988         * gcc.dg/ia64-types2.c: Likewise.
14989
14990 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14991
14992         * gcc.dg/builtins-1.c: Add more _Complex tests.
14993         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14994
14995         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14996         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14997
14998 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14999
15000         PR c++/11786
15001         * g++.dg/lookup/koenig2.C: New test.
15002
15003         PR c++/5296
15004         * g++.dg/rtti/typeid2.C: New test.
15005
15006 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15007
15008         * gcc.c-torture/compile/20030904-1.c: New test.
15009
15010 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15011
15012         * g++.dg/opt/longbranch2.C: New test.
15013
15014 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15015
15016         * g++.dg/template/crash10.C: Only compile it.
15017
15018 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15019
15020         PR middle-end/11665
15021         * gcc.c-torture/compile/20030907-1.c: New test.
15022         * g++.dg/init/array11.C: New test.
15023
15024 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/11852
15027         * g++.dg/init/struct1.C: New test.
15028
15029 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/12181
15032         * g++.dg/expr/comma1.C: New test.
15033
15034 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15035
15036         PR c++/11867
15037         * g++.dg/expr/static_cast5.C: New test.
15038
15039 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         PR c++/11507
15042         * g++.dg/lookup/scoped7.C: New test.
15043
15044         PR c++/9574
15045         * g++.dg/other/static1.C: New test.
15046
15047         PR c++/11490
15048         * g++.dg/warn/template-1.C: New test.
15049
15050         PR c++/11432
15051         * g++.dg/template/crash10.C: New test.
15052
15053         PR c++/2478
15054         * g++.dg/overload/VLA.C: New test.
15055
15056         PR c++/10804
15057         * g++.dg/template/call1.C: New test.
15058
15059 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         PR c++/11794
15062         * g++.dg/parse/using3.C: New test.
15063
15064 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15065
15066         PR c++/11409
15067         * g++.dg/overload/builtin3.C: New test case.
15068
15069 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15070
15071         PR c/9862
15072         * gcc.dg/20030906-1.c: New test.
15073         * gcc.dg/20030906-2.c: Likewise.
15074
15075 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15076
15077         PR c++/12167
15078         * g++.dg/parse/defarg5.C: New test.
15079
15080         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15081
15082 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15083
15084         PR c++/12163
15085         * g++.dg/expr/static_cast4.C: New test.
15086
15087         PR c++/12146
15088         * g++.dg/template/crash9.C: New test.
15089
15090 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15091
15092         * g++.old-deja/g++.ext/pretty2.C: Update for change
15093         in __FUNCTION__.
15094         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15095
15096 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15097
15098         PR c++/11922
15099         * g++/dg/template/qualified-id1.C: New test.
15100
15101         PR c++/12037
15102         * g++.dg/warn/noeffect4.C: New test.
15103
15104 2003-09-04  Matt Austern  <austern@apple.com>
15105
15106         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15107         * g++.dg/ext/fnname2.C: Likewise.
15108         * g++.dg/ext/fnname3.C: Likewise.
15109
15110 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15111
15112         * g++.dg/expr/lval1.C: New test.
15113         * g++.dg/ext/lvcast.C: Remove.
15114
15115 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15116
15117         PR optimization/11700.
15118         * gcc.c-torture/compile/20030903-1.c: New test case.
15119
15120 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/12053
15123         * g++.dg/abi/layout4.C: New test.
15124
15125 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15126
15127         PR c++/11553
15128         * g++.dg/parse/friend3.C: New test.
15129
15130 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/11847
15133         * g++.dg/template/class1.C: New test.
15134
15135         PR c++/11808
15136         * g++.dg/expr/call1.C: New test.
15137
15138 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15139
15140         PR c++/12114
15141         * g++.dg/init/ref9.C: New test.
15142
15143         PR c++/11972
15144         * g++.dg/template/nested4.C: New test.
15145
15146 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/12093
15149         * g++.dg/template/non-dependent4.C: New test.
15150
15151         PR c++/11928
15152         * g++.dg/inherit/conv1.C: New test.
15153
15154 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15155
15156         PR c++/6196
15157         * g++.dg/ext/label1.C: New test.
15158         * g++.dg/ext/label2.C: Likewise.
15159
15160 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15161
15162         * g++.dg/expr/cond3.C: New test.
15163
15164 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15165
15166         * gcc.dg/builtins-1.c: Add new builtin cases.
15167
15168 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15169
15170         * gcc.dg/builtins-1.c: Add new cases.
15171         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15172
15173 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15174
15175         * gcc.dg/builtins-1.c: Add more math builtin tests.
15176         * gcc.dg/torture/builtin-attr-1.c: New test.
15177
15178 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15179
15180         PR optimization/5079
15181         * g++.dg/opt/static3.C: New test.
15182
15183 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15184
15185         * gcc.misc-tests/gcov-10b.c: New test.
15186
15187 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15188
15189         * g++.dg/opt/ptrmem3.C: New test.
15190
15191         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15192
15193 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15194
15195         * gcc.dg/20030826-2.c: New test.
15196
15197 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15198
15199         PR middle-end/12002
15200         * g77.f-torture/compile/12002.f: New test case.
15201
15202 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15203
15204         * gcc.dg/20030826-1.c: New test case.
15205
15206 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15207
15208         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15209
15210 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15211
15212         PR c++/11871
15213         * c++.dg/lookup/crash1.C: New test.
15214
15215         * c++.dg/warn/noeffect3.C: New test.
15216
15217 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15218
15219         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15220         * gcc.dg/compat/vector-1_y.c: Ditto.
15221         * gcc.dg/compat/vector-2_x.c: Ditto.
15222         * gcc.dg/compat/vector-2_y.c: Ditto.
15223
15224 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15225
15226         * gcc.dg/20030702-1.c: New test.
15227
15228 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/8795
15231         * g++.dg/ext/altivec-1.C: New test.
15232
15233 2003-08-24  Richard Henderson  <rth@redhat.com>
15234
15235         * g++.dg/eh/simd-2.C: Add -w for x86.
15236
15237 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15238
15239         * gcc.dg/20030815-1.c: New test.
15240
15241 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15242
15243         PR c++/3765
15244         * g++.dg/parse/access6.C: New test.
15245
15246 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15247
15248         PR c++/641, c++/11876
15249         * g++.dg/template/friend22.C: New test.
15250         * g++.dg/template/friend23.C: Likewise.
15251
15252 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15253
15254         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15255         identically.
15256
15257 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15258
15259         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15260
15261 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15262
15263         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15264
15265 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15266
15267         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15268
15269 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15270
15271         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15272
15273 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/11919
15276         * g++.dg/overload/prom1.C: New test.
15277
15278         PR c++/11551
15279         * g++.dg/parse/dtor2.C: New test.
15280
15281         PR c++/10762
15282         * g++.dg/parse/using2.C: New test.
15283
15284 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15285
15286         PR target/11805
15287         * gcc.c-torture/compile/20030821-1.c: New.
15288
15289 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/11834
15292         * g++.dg/template/deduce2.C: New test.
15293
15294 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15295
15296         * gcc.c-torture/execute/20030821-1.c: New test.
15297
15298 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15299
15300         PR middle-end/11984
15301         * gcc.dg/20030820-1.c: New test case.
15302
15303 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         PR c++/11945
15306         * g++.dg/warn/noeffect2.C: New test.
15307
15308 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/10926
15311         * g++.dg/template/dtor2.C: New test.
15312
15313         PR c++/11684
15314         * g++.dg/template/operator1.C: New test.
15315         * g++.dg/parse/operator4.C: New test.
15316
15317         PR c++/11946.C
15318         * g++.dg/expr/enum1.C: New test.
15319         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15320
15321         PR c++/11036.C
15322         * g++.dg/parse/elab2.C: New test.
15323         * g++.dg/parse/typedef4.C: Change error message.
15324         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15325         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15326         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15327
15328 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15329
15330         * gcc.dg/pch/warn-1.c: New.
15331         * gcc.dg/pch/warn-1.hs: New.
15332
15333         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15334         not-tested file.
15335
15336 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15337
15338         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15339
15340 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15341
15342         * gcc.dg/uninit-D.c: New Test.
15343         * gcc.dg/uninit-E.c: New Test.
15344         * gcc.dg/uninit-F.c: New Test.
15345         * gcc.dg/uninit-G.c: New Test.
15346
15347 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15348
15349         * g++.dg/README: Describe the pch directory.
15350
15351 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15352
15353         PR c++/11174
15354         * g++.dg/parse/access4.C: New test.
15355         * g++.dg/parse/access5.C: Likewise.
15356         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15357
15358 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15359
15360         * gcc.dg/noncompile/20030818-1.c: New.
15361
15362 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15363
15364         PR c++/11957
15365         * g++.dg/warn/noeffect1.C: New test.
15366
15367         * g++.dg/template/scope2.C: New test.
15368         * g++.dg/template/error2.C: Correct dg-error
15369
15370 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15371
15372         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15373
15374 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15375
15376         PR C++/11512
15377         * g++.dg/template/warn1.C: New.
15378
15379 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15380
15381         * g++.dg/template/error2.C: New test.
15382         * g++.dg/lookup/using7.C: Adjust errors
15383         * g++.old-deja/g++.pt/crash36.C: Likewise.
15384         * g++.old-deja/g++.pt/derived3.C: Likewise.
15385
15386 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15387
15388         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15389         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15390         * gcc.c-torture/execute/builtins/string-9.c: New, from
15391         string-opt-9.c.  Adjust for execute/builtins framework.
15392         * gcc.c-torture/execute/string-opt-9.c: Delete.
15393
15394 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15395
15396         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15397
15398         * g++.dg/parse/ret-type2.C: New test.
15399
15400         PR c++/11703
15401         * g++.dg/init/new8.C: New test.
15402
15403         PR c++/10923
15404         * g++.dg/parse/typedef5.C: New test.
15405
15406         PR c++/9512
15407         * g++.dg/parse/qualified2.C: New test.
15408         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15409         invalid code.
15410
15411 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15412
15413         * g++.dg/conversion/ptrmem1.C: New test.
15414
15415 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15416
15417         PR target/11693
15418         * gcc.dg/20030811-1.c: New test.
15419
15420         PR target/11535
15421         * gcc.c-torture/execute/20030811-1.c: New test.
15422
15423 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15424
15425         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15426
15427 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/11789.C
15430         * g++.dg/inherit/multiple1.C: New test.
15431
15432 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15433
15434         * gcc.dg/spe1.c: New test.
15435
15436         PR c++/11670
15437         * g++.dg/expr/cast2.C: New test.
15438
15439         PR c++/10530
15440         * g++.dg/template/dependent-name2.C: New test.
15441
15442 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15443
15444         * g++.dg/parse/crash11.C: Put the dg options in comments.
15445
15446 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15447
15448         * lib/gcc-dg.exp: Update for diagnostic change.
15449
15450 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15451
15452         PR c++/5767
15453         * g++.dg/parse/crash11.C: New test.
15454
15455 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15456
15457         * gcc.dg/cpp/spacing1.c: Update.
15458
15459 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15460
15461         PR target/11739
15462         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15463         a value for -mtune.
15464
15465 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15466
15467         PR middle-end/11771
15468         * gcc.c-torture/compile/20030804-1.c: New test case.
15469
15470 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15471
15472         * gcc.dg/20030804-1.c: New test case.
15473
15474 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15475
15476         * gcc.dg/cpp/separate-1.c: New test.
15477
15478 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         PR c++/11704
15481         * g++.dg/template/dependent-expr2.C: New test.
15482
15483         PR c++/11766
15484         * g++.dg/expr/ptrmem1.C: New test.
15485
15486 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15487
15488         PR c++/9453
15489         * g++.dg/template/friend15.C: New test.
15490
15491 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15492
15493         * lib/dg-pch.exp: Work round PCH bug.
15494
15495 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15496
15497         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15498         builtins.  Move cases from builtins-4.c here.
15499
15500         * gcc.dg/torture/builtin-math-1.c: New test taken from
15501         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15502         additional cases.
15503
15504         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15505         Delete.
15506
15507 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         PR c++/9447
15510         * g++.dg/template/using7.C: New test.
15511
15512 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15513
15514         * import1.c, import2.c: New tests.
15515
15516 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15517
15518         * g++.dg/eh/crossjump1.C: New test.
15519
15520 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/11697
15523         * g++.dg/template/using6.C: New test.
15524
15525         PR c++/11744
15526         * g++.dg/template/koenig2.C: New test.
15527
15528 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15529
15530         PR c++/7983
15531         * g++.dg/parse/typedef4.C: New test.
15532
15533 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15534
15535         PR c++/8442, c++/8806
15536         * g++.dg/template/elab1.C: New test.
15537         * g++.dg/template/type2.C: Likewise.
15538         * g++.dg/template/ttp3.C: Adjust expected error message.
15539         * g++.old-deja/g++.law/visibility13.C: Likewise.
15540         * g++.old-deja/g++.niklas/t135.C: Likewise.
15541         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15542         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15543         template argument.
15544         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15545
15546 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15547
15548         PR c++/11295
15549         * g++.dg/ext/stmtexpr1.C: New test.
15550
15551         * g++.dg/opt/tmp1.C: New test.
15552
15553         PR c++/11525
15554         * g++.dg/parse/constant4.C: New test.
15555
15556         PR c++/9447
15557         * g++.dg/template/using5.C: New test.
15558
15559 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15560
15561         * gcc.dg/builtins-27.c: New test case.
15562
15563 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15564
15565         * gcc.dg/tls/opt-7.c: New test.
15566
15567 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15568
15569         * g++.old-deja/g++.other/crash18.C: Remove.
15570
15571 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         * g++.dg/template/explicit3.C: New.
15574         * g++.dg/template/explicit4.C: New.
15575         * g++.dg/template/explicit5.C: New.
15576
15577         PR c++/11347
15578         * g++.dg/template/memtmpl1.C: New.
15579
15580 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15581
15582         PR target/11565
15583         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15584         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15585
15586 2003-07-30  Jan Hubicka  <jh@suse.cz>
15587
15588         * vtgc1.c: Kill.
15589
15590 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15591
15592         * gcc.dg/struct-in-proto-1.c: New test.
15593
15594 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15595
15596         * gcc.dg/cpp/include2.c: Only expect one message.
15597
15598 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15599
15600         PR c++/9447
15601         * g++.dg/template/using1.C: New test.
15602         * g++.dg/template/using2.C: New test.
15603         * g++.dg/template/using3.C: New test.
15604         * g++.dg/template/using4.C: New test.
15605
15606 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15607
15608         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15609         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15610
15611 2003-07-28  Jan Hubicka  <jh@suse.cz>
15612
15613         PR c++/11530
15614         * g++.dg/opt/call1.C: New test.
15615
15616 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15617
15618         PR c++/11667
15619         * g++.dg/init/enum2.C: New test.
15620         * g++.dg/template/overload1.C: Add "-w" option.
15621
15622 2003-07-28    <hp@bitrange.com>
15623
15624         * gcc.dg/Wdeclaration-after-statement-1.c,
15625         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15626
15627 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15628
15629         * gcc.c-torture/compile/20030725-1.c: New test.
15630
15631 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15632
15633         * gcc.dg/20030505.c: Only run for SPE.
15634         Remove definition of opaque type.
15635
15636 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15637
15638         * g++.dg/template/ptrmem6.C: New test.
15639
15640 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15641
15642         * gcc.c-torture/compile/zero-strct-2.c: New test.
15643
15644 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15645
15646         * gcc.dg/intermod-1.c: New test.
15647
15648 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR c++/11617
15651         * g++.dg/template/lookup2.C: New test.
15652         * g++.dg/template/memclass1.C: Remove instantiated from error.
15653         * g++.dg/other/error2.C: Tweak expected errors.
15654
15655         PR c++/11596
15656         * g++.dg/template/defarg3.C: New test.
15657
15658         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15659
15660 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15661
15662         * g++.dg/inherit/access5.C: New test.
15663
15664 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15665
15666         PR c++/11513
15667         * g++.dg/template/crash8.C: New test.
15668
15669 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15670
15671         PR c/10602
15672         * gcc.dg/noncompile/incomplete-2.c: New test.
15673
15674 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/11645
15677         * g++.dg/inherit/access4.C: New test.
15678
15679         PR c++/11517
15680         * g++.dg/expr/cond2.C: New test.
15681
15682         PR optimization/10679
15683         * g++.dg/opt/inline4.C: New test.
15684
15685 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15686
15687         * g++.dg/parse/crash10: New test.
15688
15689 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15690
15691         * g++.dg/ext/flexary1.C: New test.
15692
15693 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15694
15695         PR c++/10793
15696         * g++.dg/template/crash9.C: New test.
15697
15698 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15699
15700         PR c++/3004
15701         * g++.dg/parse/typedef3.C: New test.
15702
15703         PR c++/7906
15704         * g++.dg/parse/operator2.C: New test.
15705
15706         PR c++/8895
15707         * g++.dg/parse/def-tmpl-arg1.C: New test.
15708
15709         PR c++/9282
15710         * g++.dg/parse/funptr1.C: New test.
15711
15712         PR c++/9452
15713         * g++.dg/parse/ambig3.C: New test.
15714
15715         PR c++/9454
15716         * g++.dg/parse/operator3.C: New test.
15717
15718         PR c++/9486
15719         * g++.dg/parse/template10.C: New test.
15720
15721         PR c++/9488
15722         * g++.dg/parse/template11.C: New test.
15723
15724         PR c++/10150
15725         * g++.dg/parse/invalid-op1.C: New test.
15726
15727         PR c++/10247
15728         * g++.dg/parse/condexpr1.C: New test.
15729
15730 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15731
15732         * g++.dg/ext/packed3.C: New test.
15733         * g++.dg/ext/packed4.C: New test.
15734
15735         * gcc.dg/pack-test-3.c: New test.
15736
15737 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15738
15739         * lib/compat.exp: Handle dg-options per source file.
15740         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15741         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15742         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15743         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15744         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15745         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15746         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15747         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15748         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15749         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15750         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15751         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15752         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15753         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15754
15755 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15756
15757         PR c/10320
15758         * gcc.c-torture/execute/20030718-1.c: New test.
15759
15760 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15761
15762         PR optimization/11536
15763         * gcc.dg/20030721-1.c: New test.
15764
15765 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/11546
15768         * g++.dg/template/lookup1.C: New test.
15769
15770 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15771
15772         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15773         diagnostics of ill-formed constructs involving labels.
15774         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15775         the new 'previously defined here' message.
15776
15777 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15778
15779         * g++.dg/parse/non-dependent2.C: New test.
15780
15781 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15782
15783         * g++.dg/init/init-ref4.C: xfail on targets without
15784         weak symbols.
15785
15786 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15787
15788         PR target/11087
15789         * gcc.c-torture/execute/20030717-1.c: New test.
15790
15791 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15792
15793         * g++.dg/opt/cfg1.C: New test.
15794
15795 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR optimization/11557
15798         * gcc.dg/20030717-1.c: New test.
15799
15800 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15801
15802         PR c++/10476
15803         * g++.dg/expr/crash-1.C: New test.
15804
15805         PR c++/11027
15806         * g++.dg/template/init3.C: New test.
15807
15808         PR c++/8222
15809         * g++.dg/template/non-dependent1.C: New test.
15810
15811         PR c++/11070
15812         * g++.dg/template/non-dependent2.C: New test.
15813
15814         PR c++/11071
15815         * g++.dg/template/non-dependent3.C: New test.
15816
15817         PR c++/9907
15818         * g++.dg/template/sizeof5.C: New test.
15819
15820 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15821
15822         PR 11498
15823         * gcc.c-torture/compile/mangle-1.c: New file.
15824
15825 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15826
15827         PR c++/7809
15828         * g++.dg/parse/access3.C: New test.
15829
15830 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15831
15832         PR c++/11384
15833         * g++.dg/init/init-ref4.C: New test.
15834
15835 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/11547
15838         * g++.dg/parse/constant3.C: New test.
15839         * g++.dg/parse/crash7.C: Likewise.
15840
15841 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15842
15843         PR target/11008
15844         * gcc.dg/i386-pentium4-not-mull.c: New.
15845
15846 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15847
15848         * gcc.dg/asm-names.c (ymain): Make it weak.
15849
15850 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15851
15852         PR c++/5421
15853         * g++.dg/template/friend21.C: New test.
15854
15855 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.dg/cleanup-8.c: New test.
15858         * gcc.dg/cleanup-9.c: New test.
15859
15860 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15861
15862         * g++.dg/ext/dll-MI1.h: New file.
15863         * g++.dg/ext/dllexport-MI1.C: New file.
15864         * g++.dg/ext/dllimport-MI1.C: New file.
15865
15866 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15867
15868         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15869         it does not have cmpstrsi patterns (just cmpmemsi).
15870
15871 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR debug/11473
15874         * g++.dg/debug/debug8.C: New test.
15875
15876 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15877
15878         PR c++/10108
15879         * g++.dg/template/crash7.C: New test.
15880
15881 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15882
15883         PR target/10795
15884         * gcc.c-torture/compile/20030708-1.c: New.
15885
15886 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15887
15888         * gcc.c-torture/execute/20030715-1.c: New test.
15889
15890 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15891
15892         * gcc.dg/pch/inline-3.c: New file.
15893         * gcc.dg/pch/inline-3.hs: New file.
15894         * gcc.dg/pch/inline-4.c: New file.
15895         * gcc.dg/pch/inline-4.hs: New file.
15896
15897 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/11509
15900         * g++.dg/template/crash6.C: New test.
15901
15902         PR c++/7053
15903         * g++.dg/template/friend20.C: New test.
15904
15905         PR c++/7019
15906         * g++.dg/template/overload2.C: New test.
15907
15908 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15909
15910         PR optimization/11440
15911         * gcc.c-torture/execute/20030714-1.c: New test.
15912
15913 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15914
15915         PR c++/11154
15916         * g++.dg/template/partial2.C: New test.
15917
15918 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15919
15920         PR c++/11503
15921         * g++.dg/template/anon1.C: New test.
15922
15923         PR c++/11493
15924         PR c++/11495
15925         * g++.dg/parse/template9.C: Likewise.
15926         * g++.dg/template/crash4.C: New test.
15927         * g++.dg/template/koenig1.C: Likewise.
15928         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15929         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15930         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15931         functions.
15932         * g++.old-deja/g++.jason/template36.C: Likewise.
15933         * g++.old-deja/g++.mike/p1989.C: Likewise.
15934         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15935         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15936         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15937         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15938         compiling.
15939         * g++.old-deja/g++.pt/union2.C: Use this->.
15940
15941 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15942
15943         * gcc.dg/20030711-1.c: New test.
15944
15945 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         PR c++/11050
15948         * g++.dg/parse/args1.C: New test.
15949         * g++.pt/defarg8.C: Change expected errors.
15950
15951 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/8164
15954         * g++.dg/template/nontype2.C: New test.
15955
15956         PR c++/10558
15957         * g++.dg/parse/template8.C: New test.
15958
15959         PR c++/8327
15960         * g++.dg/template/scope1.C: New test.
15961
15962         * g++.dg/warn/Wsign-compare-1.C: New test.
15963
15964 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15965
15966         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15967
15968 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15969
15970         PR c++/9411
15971         * g++.dg/template/explicit2.C: New test.
15972
15973         PR c++/10032
15974         * g++.dg/warn/pedantic1.C: New test.
15975
15976 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         PR c++ 9483
15979         * g++.dg/other/field1.C: New test.
15980
15981 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15982
15983         PR c/11449
15984         * gcc.c-torture/compile/20030707-1.c: New.
15985
15986 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15987
15988         PR c++/10849
15989         * g++.dg/template/access12.C: New test.
15990
15991 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15994         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15995         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15996         * gcc.misc-tests/gcov.exp: Update
15997         * g++.dg/gcov/gcov.exp: Update
15998         * lib/gcov.exp: Update.
15999
16000 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.dg/abi/mangle17.C: Make sure template expressions are
16003         dependent.
16004         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16005         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16006         * g++.dg/opt/stack1.C: Remove erroneous code.
16007         * g++.dg/parse/template7.C: New test.
16008         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16009         * g++.old-deja/g++.pt/crash4.C: Likewise.
16010
16011 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16012
16013         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16014         with zero or one occurence of `$' after the initial `L'.
16015
16016 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16017
16018         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16019
16020 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16021
16022         PR c/11370
16023         * gcc.dg/Wunreachable-6.c: New testcase.
16024         * gcc.dg/Wunreachable-7.c: New testcase.
16025
16026 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16027
16028         PR c/11420
16029         * gcc.dg/20030708-1.c: New test.
16030
16031 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16032
16033         * gcc.dg/compat/sdata-section.h: New file.
16034         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16035         * gcc.dg/torture/mips-sdata-1.c: New test.
16036
16037 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16038
16039         PR c++/11030
16040         * g++.dg/template/friend19.C: New test.
16041
16042 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16043
16044         * g++.dg/opt/strength-reduce.C: New test.
16045
16046 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16047
16048         PR target/10979
16049         * gcc.dg/20030707-1.c: New testcase.
16050
16051 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16052
16053         PR optimization/11059
16054         * g++.dg/opt/emptyunion.C: New testcase.
16055
16056 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16057             Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * g++.dg/opt/stack1.C: New test.
16060
16061 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16062
16063         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16064         run test.
16065
16066         PR c++/11431
16067         * g++.dg/expr/static_cast3.C: New test.
16068
16069 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16070
16071         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16072         everywhere.
16073         * gcc.dg/concat.c: Concatenation of string constants with
16074         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16075         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16076         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16077         necessary to avoid multi-character character constant warning.
16078         * gcc.dg/cpp/escape.c: Likewise.
16079         * gcc.dg/cpp/ucs.c: Likewise.
16080         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16081         Fix a typo.
16082
16083 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16084
16085         PR c/11428
16086         * gcc.c-torture/compile/20030704-1.c: New.
16087
16088 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16089
16090         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16091
16092 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16093
16094         PR c++/5287, PR c++/7910,  PR c++/11021
16095         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16096         tests for warnings.
16097         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16098         * g++.dg/ext/dllimport3.C: Likewise.
16099         * g++.dg/ext/dllimport4.C: New file.
16100         * g++.dg/ext/dllimport5.C: New file.
16101         * g++.dg/ext/dllimport6.C: New file.
16102         * g++.dg/ext/dllimport7.C: New file.
16103         * g++.dg/ext/dllimport8.C: New file.
16104         * g++.dg/ext/dllimport9.C: New file.
16105         * g++.dg/ext/dllimport10.C: New file.
16106         * g++.dg/ext/dllexport1.C: New file.
16107
16108 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16111         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16112
16113 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16114
16115         * gcc.dg/builtins-25.c: New testcase.
16116         * gcc.dg/builtins-26.c: New testcase.
16117
16118 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16119
16120         * gcc.dg/compat/vector-defs.h: New file.
16121         * gcc.dg/compat/vector-setup.h: New file.
16122         * gcc.dg/compat/vector-check.h: New file.
16123         * gcc.dg/compat/vector-1_main.c: New file.
16124         * gcc.dg/compat/vector-1_x.c: New file.
16125         * gcc.dg/compat/vector-1_y.c: New file.
16126         * gcc.dg/compat/vector-2_main.c: New file.
16127         * gcc.dg/compat/vector-2_x.c: New file.
16128         * gcc.dg/compat/vector-2_y.c: New file.
16129
16130         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16131         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16132         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16133         * gcc.dg/compat/struct-align-1.h: New file.
16134         * gcc.dg/compat/struct-align-1_main.c: New file.
16135         * gcc.dg/compat/struct-align-1_x.c: New file.
16136         * gcc.dg/compat/struct-align-1_y.c: New file.
16137         * gcc.dg/compat/struct-align-2.h: New file.
16138         * gcc.dg/compat/struct-align-2_main.c: New file.
16139         * gcc.dg/compat/struct-align-2_x.c: New file.
16140         * gcc.dg/compat/struct-align-2_y.c: New file.
16141
16142         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16143         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16144         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16145         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16146         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16147         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16148         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16149         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16150         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16151         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16152         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16153         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16154         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16155         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16156         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16157         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16158         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16159         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16160         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16161         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16162         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16163         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16164         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16165         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16166         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16167         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16168         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16169         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16170         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16171
16172 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16173
16174         * gcc.dg/i386-call-1.c: New test.
16175
16176 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16177
16178         PR c++/9162
16179         * g++.dg/parse/defarg4.C: New.
16180
16181 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16182
16183         PR target/10700
16184         * gcc.c-torture/compile/20030703-1.c: New test case.
16185
16186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16187
16188         * g++.dg/template/local3.C: Remove extra semicolon.
16189
16190 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16191
16192         * gcc.dg/i386-volatile-1.c: New test.
16193
16194 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16195
16196         PR c++/11072
16197         * g++.dg/other/offsetof2.C: XFAIL.
16198         * g++.dg/other/offsetof5.C: New.
16199
16200         PR c++/10219
16201         * g++.dg/template/error1.C: New.
16202
16203         PR c++/9779
16204         * g++.dg/template/dependent-expr1.C: New.
16205
16206 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/6949
16209         * g++.dg/template/local3.C: New test.
16210
16211         PR c++/11149
16212         * g++.dg/lookup/scoped6.C: New test.
16213
16214 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16215
16216         PR c++/8046
16217         * g++.dg/other/error7.C: New test.
16218
16219 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16220
16221         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16222         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16223         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16224         * g++.old-deja/g++.other/union2.C: Likewise.
16225         * gcc.dg/c90-const-expr-2.c: Likewise.
16226         * gcc.dg/c90-const-expr-3.c: Likewise.
16227         * gcc.dg/c99-const-expr-2.c: Likewise.
16228         * gcc.dg/c99-const-expr-3.c: Likewise.
16229         * gcc.dg/concat.c: Likewise.
16230
16231 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/9559
16234         * g++.dg/init/static1.C: New test.
16235
16236 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16237
16238         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16239         * g++.old-deja/g++.other/access2.C: Likewise.
16240         * g++.old-deja/g++.other/decl2.C: Likewise.
16241         * gcc.c-torture/execute/20020615-1.c: Likewise.
16242
16243 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16244
16245         PR c++/4933
16246         * g++.dg/template/sizeof4.C: New test.
16247
16248 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16249
16250         * g++.dg/other/error6.C: New test.
16251
16252 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16253
16254         PR c++/10750
16255         * g++.dg/parse/constant2.C: New test.
16256
16257 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16258
16259         PR c++/11106
16260         * g++.dg/other/error5.C: New test.
16261
16262 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * gcc.dg/format/gcc_diag-1.c: New test.
16265
16266 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16267
16268         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16269
16270 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16271
16272         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16273         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16274         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16275
16276 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16277
16278         * gcc.c-torture/execute/builtins/string-8.c: New test.
16279         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16280         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16281         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16282
16283 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16284
16285         PR c++/10468
16286         * g++.dg/ext/typeof6.C: New test.
16287
16288 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/10796
16291         * g++.dg/init/enum1.C: New test.
16292
16293 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16294
16295         * gcc.dg/20030627-1.c: New test.
16296
16297 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16298
16299         PR c++/11332
16300         * g++.dg/expr/static_cast2.C: New test.
16301
16302 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16303             Jakub Jelinek  <jakub@redhat.com>
16304
16305         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16306         sprintf(dst,"%s",src) optimization.
16307         * gcc.c-torture/execute/20030626-1.c: New test case.
16308         * gcc.c-torture/execute/20030626-2.c: New test case.
16309
16310 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16311
16312         * gcc.c-torture/execute/multi-ix.c: New test.
16313
16314         * gcc.c-torture/execute/simd-4.c (main):
16315         Added missing semicolon at end of union.
16316
16317 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16318
16319         PR c++/8266
16320         * g++.dg/template/explicit-instantiation3.C: New test.
16321
16322 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16323
16324         * gcc.dg/20030626-1.c: Use signed char.
16325
16326 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16327
16328         * gcc.dg/20030626-1.c: New test.
16329
16330 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16331
16332         * const-str-2.m: Update.
16333
16334 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16335
16336         PR c++/10990
16337         * g++.dg/rtti/dyncast1.C: New test.
16338         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16339         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16340         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16341
16342         PR c++/10931
16343         * g++.dg/expr/static_cast1.C: New test.
16344
16345 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16346
16347         * gcc.dg/20030625-1.c: New test.
16348
16349 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16350
16351         * gcc.c-torture/compile/20030624-1.c: New test case.
16352
16353 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16354
16355         * gcc.c-torture/execute/string-opt-17.c: New test.
16356
16357 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16358
16359         PR c++/5754
16360         * g++.dg/parse/crash6.C: New test.
16361
16362 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16363
16364         * gcc.dg/builtins-24.c: New test case.
16365
16366 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16367
16368         * g++.dg/opt/operator1.C: New test.
16369
16370 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16371
16372         * gcc.c-torture/execute/string-opt-16.c: New test case.
16373
16374 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16375
16376         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16377         * g++.old-deja/g++.other/conv7.C: Likewise
16378         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16379         * g++.old-deja/g++.other/overload14.C: Likewise.
16380
16381 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16382
16383         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16384         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16385
16386 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/10888
16389         * g++.dg/warn/Winline-3.C: New test.
16390
16391 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16392
16393         * lib/target-supports.exp (check_alias_available): Make the test
16394         program acceptable to the Solaris assembler.
16395
16396         PR c++/10749
16397         * g++.dg/template/memclass2.C: New test.
16398
16399 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16400             Eric Botcazou  <ebotcazou@libertysurf.fr>
16401
16402         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16403         data for non-matching targets.
16404         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16405
16406 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/10845
16409         * g++.dg/template/member3.C: New test.
16410
16411 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/10939
16414         * g++.dg/template/func1.C: New test.
16415
16416         PR c++/9649
16417         * g++.dg/template/static4.C: New test.
16418         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16419
16420         PR c++/11041
16421         * g++.dg/init/ref7.C: New test.
16422
16423 2003-06-19  Matt Austern  <austern@apple.com>
16424
16425         PR c++/11228
16426         * g++.dg/anew1.C: New test.
16427         * g++.dg/anew2.C: New test.
16428         * g++.dg/anew3.C: New test.
16429         * g++.dg/anew4.C: New test.
16430
16431 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16432
16433         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16434
16435 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16436
16437         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16438         endian-dependent.
16439
16440 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16441
16442         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16443         Remove cruft.
16444
16445 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16446
16447         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16448         * gcc.c-torture/compile/961203-1.c: Likewise.
16449         * gcc.c-torture/compile/980506-1.c: Likewise.
16450
16451 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/10712
16454         * g++.dg/lookup/using7.C: New test.
16455
16456 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16457
16458         PR c++/11105
16459         * g++.dg/abi/conv1.C: Remove it.
16460         * g++.dg/template/conv7.C: New test.
16461         * g++.dg/template/conv8.C: Likewise.
16462         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16463         conversion operator.
16464
16465 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16466
16467         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16468         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16469         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16470         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16471         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16472         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16473         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16474         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16475         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16476         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16477         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16478         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16479         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16480         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16481         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16482         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16483         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16484         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16485         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16486         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16487         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16488         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16489         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16490         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16491         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16492         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16493         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16494         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16495         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16496
16497 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16498
16499         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16500         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16501         indications.
16502
16503 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16504
16505         * gcc.dg/i386-387-5.c: New test case.
16506         * gcc.dg/i386-387-6.c: New test case.
16507         * gcc.dg/builtins-23.c: New test case.
16508
16509 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16510
16511         * gcc.dg/builtins-22.c: New test case.
16512         * gcc.dg/i386-387-1.c: Update to test exp.
16513         * gcc.dg/i386-387-2.c: Likewise.
16514
16515 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16516
16517         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16518
16519 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16520
16521         * lib/gcc-dg.exp (dg-require-dll): New function.
16522         (dg-xfail-if): Likewise.
16523         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16524         driver.
16525
16526         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16527         * gcc.c-torture/compile/20001205-1.c: Likewise.
16528         * gcc.c-torture/compile/20001226-1.c: Likewise.
16529         * gcc.c-torture/compile/20010518-2.c: Likewise.
16530         * gcc.c-torture/compile/20020312-1.c: Likewise.
16531         * gcc.c-torture/compile/20020604-1.c: Likewise.
16532         * gcc.c-torture/compile/920501-12.c: Likewise.
16533         * gcc.c-torture/compile/920501-4.c: Likewise.
16534         * gcc.c-torture/compile/920520-1.c: Likewise.
16535         * gcc.c-torture/compile/920521-1.c: Likewise.
16536         * gcc.c-torture/compile/920625-1.c: Likewise.
16537         * gcc.c-torture/compile/961203-1.c: Likewise.
16538         * gcc.c-torture/compile/980506-1.c: Likewise.
16539         * gcc.c-torture/compile/981006-1.c: Likewise.
16540         * gcc.c-torture/compile/981022-1.c: Likewise.
16541         * gcc.c-torture/compile/981223-1.c: Likewise.
16542         * gcc.c-torture/compile/990617-1.c: Likewise.
16543         * gcc.c-torture/compile/dll.c: Likewise.
16544         * gcc.c-torture/compile/labels-3.c: Likewise.
16545         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16546         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16547         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16548         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16549         * gcc.c-torture/compile/simd-5.c: Likewise.
16550         * gcc.c-torture/compile/20000804-1.x: Remove.
16551         * gcc.c-torture/compile/20001205-1.x: Likewise.
16552         * gcc.c-torture/compile/20001226-1.x: Likewise.
16553         * gcc.c-torture/compile/20010518-2.x: Likewise.
16554         * gcc.c-torture/compile/20020312-1.x: Likewise.
16555         * gcc.c-torture/compile/20020604-1.x: Likewise.
16556         * gcc.c-torture/compile/920501-12.x: Likewise.
16557         * gcc.c-torture/compile/920501-4.x: Likewise.
16558         * gcc.c-torture/compile/920520-1.x: Likewise.
16559         * gcc.c-torture/compile/920521-1.x: Likewise.
16560         * gcc.c-torture/compile/920625-1.x: Likewise.
16561         * gcc.c-torture/compile/961203-1.x: Likewise.
16562         * gcc.c-torture/compile/980506-1.x: Likewise.
16563         * gcc.c-torture/compile/981006-1.x: Likewise.
16564         * gcc.c-torture/compile/981022-1.x: Likewise.
16565         * gcc.c-torture/compile/981223-1.x: Likewise.
16566         * gcc.c-torture/compile/990617-1.x: Likewise.
16567         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16568         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16569         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16570         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16571         * gcc.c-torture/compile/simd-5.x: Likewise.
16572
16573         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16574
16575 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16576
16577         * gcc.c-torture/execute/20030611-1.c: New test.
16578
16579 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16580
16581         PR middle-end/168
16582         * gcc.dg/20030612-1.c: New test case.
16583
16584 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/10635
16587         * g++.dg/expr/cast1.C: New test.
16588
16589 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16590
16591         * gcc.dg/builtins-21.c: New test case.
16592
16593 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16594
16595         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16596         options instead of at the end.
16597         * lib/objc.exp (objc_target_compile): Likewise.
16598
16599 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/10432
16602         * g++.dg/parse/error1.C: New test.
16603
16604 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16605
16606         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16607         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16608         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16609         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16610         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16611         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16612         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16613         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16614         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16615         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16616         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16617         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16618         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16619         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16620         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16621         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16622         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16623         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16624         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16625         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16626         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16627         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16628         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16629         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16630
16631         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16632         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16633         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16634         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16635         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16636         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16637         * gcc.dg/compat/scalar-return-3_main.c: New file.
16638         * gcc.dg/compat/scalar-return-3_x.c: New file.
16639         * gcc.dg/compat/scalar-return-3_y.c: New file.
16640         * gcc.dg/compat/scalar-return-4_main.c: New file.
16641         * gcc.dg/compat/scalar-return-4_x.c: New file.
16642         * gcc.dg/compat/scalar-return-4_y.c: New file.
16643
16644 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16645
16646         * gcc.dg/compat/fp2-struct-check.h: New file.
16647         * gcc.dg/compat/fp2-struct-defs.h: New file.
16648         * gcc.dg/compat/fp2-struct-init.h: New file.
16649         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16650         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16651         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16652         * gcc.dg/compat/struct-return-10_main.c: New file.
16653         * gcc.dg/compat/struct-return-10_x.c: New file.
16654         * gcc.dg/compat/struct-return-10_y.c: New file.
16655
16656         * gcc.dg/compat/compat-common.h: New file.
16657         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16658         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16659         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16660         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16661         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16662         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16663         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16664         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16665         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16666         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16667         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16668         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16669         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16670         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16671         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16672         * gcc.dg/compat/small-struct-check.h: Ditto.
16673         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16674         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16675         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16676         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16677         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16678         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16679         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16680         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16681         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16682         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16683         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16684         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16685         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16686         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16687         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16688         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16689         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16690         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16691         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16692         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16693         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16694         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16695         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16696         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16697         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16698         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16699         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16700         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16701         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16702         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16703
16704 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16705
16706         * g++.dg/pch/static-1.C: New file.
16707         * g++.dg/pch/static-1.Hs: New file.
16708
16709 2003-06-10  Richard Henderson  <rth@redhat.com>
16710
16711         * gcc.dg/asm-7.c: Adjust expected warning text.
16712
16713 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16714
16715         * gcc.dg/builtins-20.c: New test case.
16716
16717 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16718
16719         PR c++/11131
16720         * g++.dg/opt/template1.C: New test.
16721
16722 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16723
16724         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16725         additional_sources.
16726
16727 2003-05-21  David Taylor  <dtaylor@emc.com>
16728
16729         * gcc.dg/Wpadded.c: New file.
16730
16731 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16732
16733         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16734         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16735         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16736         dg-require-weak.
16737
16738 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16739
16740         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16741
16742 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16745         (dg-require-alias): Likewise.
16746         (dg-require-gc-sections): Likewise.
16747         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16748
16749 2003-06-08  Richard Henderson  <rth@redhat.com>
16750
16751         * gcc.dg/20011029-2.c: Fix the array reference.
16752         * gcc.dg/asm-7.c: New.
16753
16754 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16755
16756         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16757
16758 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16759
16760         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16761         (dg-require-gc-sections): Likewise.
16762
16763 2003-06-08  Jan Hubicka  <jh@suse.cz>
16764
16765         * i386-cmov1.c: Fix regular expression.
16766         * i386-cvt-1.c: Likewise.
16767         * i386-local.c: Likewise.
16768         * i386-local2.c: Likewise.
16769         * i386-mul.c: Likewise.
16770         * i386-ssetype-1.c: Likewise.
16771         * i386-ssetype-3.c: Likewise.
16772         * i386-ssetype-5.c: Likewise.
16773
16774 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16775
16776         PR c++/11039
16777         * g++.dg/warn/implicit-typename2.C: New test.
16778         * g++.dg/warn/implicit-typename3.C: New test.
16779
16780 2003-06-07  Richard Henderson  <rth@redhat.com>
16781
16782         * g++.dg/other/offsetof3.C: Use size_t.
16783         * g++.dg/other/offsetof4.C: Likewise.
16784
16785 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16786
16787         * lib/copy-file.exp: New. Implement gcc_copy_files.
16788
16789         * lib/dg-pch.exp: Load copy-file.exp
16790         (dg-pch): Use gcc_copy_files instead of "file copy".
16791
16792 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16793
16794         * gcc.dg/weak/weak.exp: Simplify.
16795         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16796         * gcc.dg/weak/weak-1.c: Likewise.
16797         * gcc.dg/weak/weak-2.c: Likewise.
16798         * gcc.dg/weak/weak-3.c: Likewise.
16799         * gcc.dg/weak/weak-4.c: Likewise.
16800         * gcc.dg/weak/weak-5.c: Likewise.
16801         * gcc.dg/weak/weak-6.c: Likewise.
16802         * gcc.dg/weak/weak-7.c: Likewise.
16803         * gcc.dg/weak/weak-8.c: Likewise.
16804         * gcc.dg/weak/weak-9.c: Likewise.
16805
16806 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16807
16808         gcc.c-torture/execute/20030606-1.c: New.
16809
16810 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16811
16812         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16813         * gcc.dg/builtins-19.c: Likewise.
16814
16815 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16816
16817         * gcc.dg/builtins-2.c: Add some more tests.
16818         * gcc.dg/builtins-18.c: New test case.
16819         * gcc.dg/builtins-19.c: New test case.
16820
16821 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16822             Jim Wilson  <wilson@tuliptree.org>
16823
16824         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16825
16826 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16827
16828         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16829         mempcpy/stpcpy calls not to be optimized into something else.
16830         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16831         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16832         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16833
16834 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16835
16836         * gcc.dg/format/asm_fprintf-1.c: New test.
16837
16838 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16839
16840         * lib/gcc-defs.exp (additional_sources): New variable.
16841         (dg-additional-sources): New function.
16842         (additional_files): New variable.
16843         (dg-additional-files): New function.
16844         (dg-additional-files-options): Likewise.
16845         * lib/gcc-dg.exp (dg-require-weak): New function.
16846         (dg-require-alias): Likewise.
16847         (dg-require-gc-sections): Likewise.
16848         * lib/target-supports.exp (check_alias_available): Remove testfile
16849         parameter.
16850         (check_gc_sections_available): New function.
16851         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16852         (dg-gpp-additional-files): Likewise.
16853         * lib/g++.exp (additional_sources): Remove.
16854         (additional_files): Likewise.
16855         (g++_target_compile): Use dg-additional-files-options.
16856
16857         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16858         Tcl logic.
16859         * gcc.dg/special/ecos.exp: Remove.
16860         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16861         * gcc.dg/special/alias-1.c: Likewise.
16862         * gcc.dg/special/alias-2.c: Likewise.
16863         * gcc.dg/special/gcsec-1.c: Likewise.
16864         * gcc.dg/special/weak-1.c: Likewise.
16865         * gcc.dg/special/weak-2.c: Likewise.
16866         * gcc.dg/special/wkali-1.c: Likewise.
16867         * gcc.dg/special/wkali-2.c: Likewise.
16868
16869         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16870         dg-gpp-additional-*.
16871         * g++.dg/special/conpr-3.C: Likewise.
16872         * g++.dg/special/conpr-4.C: Likewise.
16873         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16874         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16875         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16876         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16877         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16878         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16879         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16880         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16881         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16882         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16883         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16884         * g++.old-deja/g++.other/comdat1.C: Likewise.
16885         * g++.old-deja/g++.other/comdat2.C: Likewise.
16886         * g++.old-deja/g++.other/comdat3.C: Likewise.
16887         * g++.old-deja/g++.other/ctor1.C: Likewise.
16888         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16889
16890 2003-06-05  Richard Henderson  <rth@redhat.com>
16891
16892         * gcc.dg/debug/20030605-1.c: New.
16893
16894 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16895
16896         * README.QMTEST: Update.
16897
16898 2003-06-04  Richard Henderson  <rth@redhat.com>
16899
16900         * gcc.dg/cleanup-1.c: New.
16901         * gcc.dg/cleanup-2.c: New.
16902         * gcc.dg/cleanup-3.c: New.
16903         * gcc.dg/cleanup-4.c: New.
16904         * gcc.dg/cleanup-5.c: New.
16905         * gcc.dg/cleanup-6.c: New.
16906         * gcc.dg/cleanup-7.c: New.
16907
16908 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16909
16910         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16911
16912         * lib/dg-pch.exp: New file.
16913         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16914         * gcc.dg/pch/pch.exp: Likewise.
16915
16916 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16917
16918         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16919         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16920         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16921         * gcc.dg/builtins-17.c: New test case.
16922         * gcc.dg/i386-387-4.c: New test case.
16923         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16924
16925 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16926
16927         * gcc.dg/ultrasp9.c: New test.
16928
16929 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16930
16931         * gcc.c-torture/compile/20030604-1.c: New test.
16932         * gcc.dg/sparc-constant-1.c: New test.
16933
16934 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16935
16936         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16937
16938 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16939
16940         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16941
16942         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16943         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16944
16945 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16946
16947         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16948
16949 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         PR c++/10940
16952         * g++.dg/template/spec10.C: New test.
16953
16954 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16955
16956         * gcc.dg/builtins-16.c: New test case.
16957
16958 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16961         mempcpy test with post-increments.
16962         * gcc.c-torture/execute/string-opt-3.c: New test.
16963         * gcc.dg/string-opt-1.c: New test.
16964
16965 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16966
16967         PR fortran/10965
16968         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16969
16970 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16971
16972         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16973         (scan-assembler): ... here.  Use dg-scan.
16974         (scan-assembler-not): Likewise.
16975         (scan-file): New function.
16976         (scan-file-not): Likewise.
16977         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16978         * gcc.dg/cpp/_Pragma4.c: Likewise.
16979         * gcc.dg/cpp/_Pragma5.c: Likewise.
16980         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16981         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16982         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16983         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16984         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16985         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16986         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16987         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16988         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16989         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16990         * gcc.dg/cpp/cxxcom1.c: Likewise.
16991         * gcc.dg/cpp/line1.c: Likewise.
16992         * gcc.dg/cpp/maccom1.c: Likewise.
16993         * gcc.dg/cpp/maccom2.c: Likewise.
16994         * gcc.dg/cpp/maccom3.c: Likewise.
16995         * gcc.dg/cpp/maccom4.c: Likewise.
16996         * gcc.dg/cpp/maccom5.c: Likewise.
16997         * gcc.dg/cpp/maccom6.c: Likewise.
16998         * gcc.dg/cpp/multiline.c: Likewise.
16999         * gcc.dg/cpp/spacing1.c: Likewise.
17000         * gcc.dg/cpp/spacing2.c: Likewise.
17001         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17002         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17003         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17004         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17005         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17006         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17007         * gcc.dg/cpp/cxxcom2.c: Likewise.
17008         * gcc.dg/cpp/cxxcom2.h: New file.
17009
17010         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17011         * g++.dg/cpp/truefalse.C: Here.
17012         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17013
17014 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17015
17016         * gcc.dg/cpp/redef3.c: New file.
17017
17018 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17019
17020         * gcc.dg/i386-loop-3.c: New test.
17021
17022 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17023
17024         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17025
17026 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17027
17028         * gcc.dg/fwrapv-1.c: New test case.
17029         * gcc.dg/fwrapv-2.c: New test case.
17030
17031 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         PR c++/10956
17034         * g++.dg/template/spec9.C: New test.
17035
17036 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17037
17038         * gcc.dg/duff-4.c: New test case.
17039
17040 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17041
17042         PR fortran/10843
17043         * g77.dg/ffixed-form-1.f: New test
17044         * g77.dg/ffixed-form-2.f: New test
17045         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17046         * g77.dg/ffree-form-3.f: New test
17047
17048 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17049
17050         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17051         * gcc.dg/wint_t-1.c: Likewise.
17052
17053 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17054
17055         * g++.dg/template/access11.C: New test.
17056
17057 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17058
17059         PR c++/10849
17060         * g++.dg/template/access10.C: New test.
17061
17062 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17063             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17064
17065         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17066
17067 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17068
17069         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17070         suppress for powerpc-*-darwin*.
17071         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17072
17073 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17074
17075         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17076         suppress option for powerpc-*-darwin*.
17077
17078 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17079
17080         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17081         * gcc.dg/builtins-4.c: Add test for fmod.
17082
17083 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17084
17085         PR c++/10682
17086         * g++.dg/template/instantiate4.C: New test.
17087
17088 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17089
17090         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17091
17092 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * gcc.dg/compat/scalar-return-1_main.c: New file.
17095         * gcc.dg/compat/scalar-return-1_x.c: New file.
17096         * gcc.dg/compat/scalar-return-1_y.c: New file.
17097         * gcc.dg/compat/scalar-return-2_main.c: New file.
17098         * gcc.dg/compat/scalar-return-2_x.c: New file.
17099         * gcc.dg/compat/scalar-return-2_y.c: New file.
17100         * gcc.dg/compat/struct-return-3_main.c: New file.
17101         * gcc.dg/compat/struct-return-3_y.c: New file.
17102         * gcc.dg/compat/struct-return-3_x.c: New file.
17103         * gcc.dg/compat/struct-return-2_main.c: New file.
17104         * gcc.dg/compat/struct-return-2_x.c: New file.
17105         * gcc.dg/compat/struct-return-2_y.c: New file.
17106
17107 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17108
17109         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17110         for hppa*-hp-hpux*.
17111         * gcc.dg/20021014-1.c (dg-options): Likewise.
17112         * gcc.dg/nest.c (dg-options): Likewise.
17113
17114 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17115
17116         PR c++/9738
17117         * g++.dg/ext/dllimport2.C: New file.
17118         * g++.dg/ext/dllimport3.C: New file.
17119
17120 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17121
17122         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17123         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17124         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17125         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17126         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17127         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17128         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17129         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17130         * gcc.dg/compat/small-struct-defs.h: New file.
17131         * gcc.dg/compat/small-struct-init.h: New file.
17132         * gcc.dg/compat/small-struct-check.h: New file.
17133         * gcc.dg/compat/fp-struct-defs.h: New file.
17134         * gcc.dg/compat/fp-struct-check.h: New file.
17135         * gcc.dg/compat/fp-struct-init.h: New file.
17136         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17137         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17138
17139 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17140
17141         * gcc.dg/20030225-2.c: New test.
17142
17143 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17144             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17145
17146         * gcc.c-torture/compile/20030518-1.c: New test case.
17147
17148 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17149
17150         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17151         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17152         gcc-dg-debug-runtest.
17153         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17154         gcc-dg-debug-runtest.
17155
17156 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17157
17158         PR c++/9022
17159         * g++.dg/lookup/using6.C: New test.
17160
17161 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17162
17163         * g++.dg/parse/access2.C: New test.
17164
17165 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17166
17167         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17168         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17169         * gcc.dg/debug/debug.exp: Likewise.
17170
17171 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17172
17173         * gcc.dg/dollar.c: New test.
17174
17175 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17176
17177         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17178         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17179         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17180         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17181         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17182         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17183         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17184         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17185         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17186         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17187         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17188         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17189         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17190         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17191         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17192         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17193         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17194         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17195
17196 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17197
17198         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17199         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17200         support for "repo" mode.
17201         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17202         * lib/g77-dg.exp: Likewise.
17203         * lib/obj-dg.exp: Likewise.
17204
17205 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17206
17207         Merge from gcc-3_2-rhl8-branch:
17208         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17209
17210         * gcc.dg/tls/opt-6.c: New test.
17211
17212         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17213
17214         * gcc.dg/20030405-1.c: New test.
17215
17216         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * gcc.dg/20030309-1.c: New test.
17219
17220         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17221
17222         * gcc.c-torture/execute/20030307-1.c: New test.
17223
17224         2003-02-20  Randolph Chung  <tausq@debian.org>
17225
17226         * gcc.c-torture/compile/20030220-1.c: New test.
17227
17228         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17229
17230         * gcc.dg/20030217-1.c: New test.
17231
17232         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17233
17234         * gcc.c-torture/compile/20020129-1.c: New test.
17235
17236         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17237
17238         * gcc.dg/unroll-1.c: New test.
17239
17240         2002-11-16  Jan Hubicka  <jh@suse.cz>
17241
17242         * gcc.c-torture/execute/20020920-1.c: New test.
17243
17244         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17245
17246         PR target/7434
17247         * gcc.c-torture/compile/20021008-1.c: New test.
17248
17249         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17250
17251         PR target/7559
17252         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17253
17254         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17255
17256         * gcc.c-torture/compile/20020807-1.c: New test.
17257
17258         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17259
17260         * gcc.dg/tls/opt-1.c: New test.
17261
17262         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * gcc.dg/20020729-1.c: New test.
17265
17266         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * g++.dg/opt/life1.C: New test.
17269
17270         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.dg/20020525-1.c: New test.
17273
17274         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17275
17276         PR c++/6794
17277         * g++.dg/ext/pretty1.C: New test.
17278         * g++.dg/ext/pretty2.C: New test.
17279
17280 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17281
17282         PR c++/8385
17283         * g++.dg/ext/typeof5.C: New test.
17284
17285 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17286
17287         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17288         __USER_LABEL_PREFIX__ into account.
17289         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17290
17291 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17292
17293         * gcc.dg/builtins-15.c: New test case.
17294
17295 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17296
17297         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17298
17299 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * lib/g++.exp: Tweak handling of additional source files.
17302         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17303         * g++.dg/special/conpr-2a.C: Rename to ...
17304         * g++.dg/special/conpr-2a.cc: ... this.
17305         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17306         * g++.dg/special/conpr-3a.C: Rename to ...
17307         * g++.dg/special/conpr-3a.cc: This.
17308         * g++.dg/special/conpr-3b.C: Rename to ...
17309         * g++.dg/special/conpr-3b.cc: This.
17310         * g++.dg/special/conpr-4.C: New test.
17311         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17312
17313 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17314
17315         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17316
17317 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17318
17319         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17320         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17321         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17322         * g++.old-deja/g++.other/warn3.C: Likewise.
17323
17324 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17325
17326         * gcc.dg/i386-387-1.c: Update to also test log.
17327         * gcc.dg/i386-387-2.c: Likewise.
17328
17329 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17330
17331         * g77.f-torture/execute/int8421.f: New test.
17332
17333 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17334
17335         PR c++/10230, c++/10481
17336         * g++.dg/lookup/scoped5.C: New test.
17337
17338 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17339
17340         PR c++/10552
17341         * g++.dg/template/ttp6.C: New test.
17342
17343 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17344
17345         * gcc.c-torture/execute/builtins: New directory.
17346         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17347         gcc.c-torture/execute/builtins.
17348         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17349         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17350         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17351         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17352
17353 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17354
17355         PR c++/9252
17356         * g++.dg/template/access8.C: New test.
17357         * g++.dg/template/access9.C: New test.
17358
17359 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17360
17361         PR c++/9554
17362         * g++.dg/parse/access1.C: New test.
17363
17364 2003-05-09  DJ Delorie  <dj@redhat.com>
17365
17366         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17367         long, and not an int.
17368
17369 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17370
17371         PR c++/10555, c++/10576
17372         * g++.dg/template/memclass1.C: New test.
17373
17374 2003-05-08  DJ Delorie  <dj@redhat.com>
17375
17376         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17377         targets.
17378         * gcc.c-torture/execute/20021024-1.x: Likewise.
17379         * gcc.c-torture/execute/shiftdi.x: Likewise.
17380         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17381         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17382         * gcc.dg/20021018-1.c: Likewise.
17383
17384 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17385
17386         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17387
17388         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17389         (bcopy): Call memmove.
17390
17391 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17392
17393         * g77.f-torture/compile/8485.f: New test case.
17394
17395 2003-05-07  Richard Henderson  <rth@redhat.com>
17396
17397         PR c++/10570
17398         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17399         Verify exception_cleanup not called for rethrows.
17400         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17401         when exiting catch block without rethrowing.
17402         * g++.dg/eh/forced3.C: New.
17403         * g++.dg/eh/forced4.C: New.
17404
17405 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17406
17407         * gcc.dg/20030505.c: Fix triplet.
17408
17409 2003-05-06  DJ Delorie  <dj@redhat.com>
17410
17411         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17412         * gcc.dg/nest.c: Likewise.
17413
17414 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.dg/builtins-14.c: New test case.
17417
17418 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17419
17420         * lib/compat.exp (compat-execute): New argument.
17421         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17422         * gcc.dg/compat: New test directory.
17423         * gcc.dg/compat/compat.exp: New expect script.
17424         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17425         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17426         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17427         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17428         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17429         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17430
17431         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17432         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17433         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17434         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17435         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17436         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17437         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17438         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17439         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17440         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17441         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17442         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17443         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17444         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17445         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17446
17447 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17448
17449         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17450
17451 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17452
17453         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17454
17455 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17456
17457         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17458         * gcc.dg/ppc-fsel-2.c: New test.
17459
17460         * gcc.dg/unused-5.c: New test.
17461
17462 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17463
17464         PR c++/10496
17465         * g++.dg/warn/pmf1.C: New test.
17466
17467 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17468
17469         PR c++/4494
17470         * g++.dg/warn/main.C: New test.
17471
17472 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17473
17474         * gcc.dg/nonnull-3.c: New test.
17475
17476 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17477
17478         * gcc.dg/cpp/Wtrigraphs.c: Update.
17479         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17480
17481 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17482
17483         * gcc.dg/ppc-fsel-1.c: New test.
17484
17485 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17486
17487         PR c/10604
17488         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17489
17490 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17491
17492         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17493
17494 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17495
17496         PR c++/9364, c++/10553, c++/10586
17497         * g++.dg/parse/typename4.C: New test.
17498         * g++.dg/parse/typename5.C: Likewise.
17499
17500 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17501
17502         * gcc.c-torture/compile/20030503-1.c: New test.
17503
17504 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17505
17506         * g++.dg/lookup/using5.C: Fix testcase error.
17507
17508 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17509
17510         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17511         since MEABI is no longer supported.  Remove all vestiges
17512         of MEABI from the test.
17513
17514 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17515
17516         PR c++/10554
17517         * g++.dg/lookup/using5.C: New test.
17518
17519 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17520
17521         PR c++/8772
17522         * g++.dg/template/ttp5.C: New test.
17523
17524 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17525
17526         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17527         (dg-gpp-additional-sources): New function.
17528         (dg-gpp-additional-files): Likewise.
17529         * lib/g++.exp (additional_sources): New variable.
17530         (additional_files): Likewise.
17531         (g++_target_compile): Deal with them.
17532         * lib/old-dejagnu.exp: Remove.
17533         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17534         * g++.old-deja: Revise all tests to use dg commands.
17535
17536 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17537
17538         PR c++/9432, c++/9528
17539         * g++.dg/lookup/using4.C: New test.
17540
17541 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17542
17543         * gcc.dg/noreturn-5.c: New file.
17544         * gcc.dg/noreturn-6.c: New file.
17545
17546         * gcc.c-torture/compile/inline-1.c: New file.
17547
17548 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/10551
17551         * g++.dg/template/explicit1.C: New test.
17552
17553 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/10549
17556         * g++.dg/other/bitfield1.C: New test.
17557
17558         PR c++/10527
17559         * g++.dg/init/new7.C: New test.
17560
17561 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17562
17563         * g++.dg/ext/desig1.C: New test.
17564         * g++.dg/ext/init1.C: Update.
17565
17566         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17567
17568 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/10180
17571         * g++.dg/warn/Winline-1.C: New test.
17572
17573 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.c-torture/execute/string-opt-19.c: New test.
17576
17577         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17578         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17579
17580 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/10506
17583         * g++.dg/init/new6.C: New test.
17584
17585         PR c++/10503
17586         * g++.dg/init/ref6.C: New test.
17587
17588 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17589
17590         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17591
17592 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17593
17594         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17595         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17596
17597 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17598
17599         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17600         initialized static data members.
17601
17602 2003-04-25  H.J. Lu <hjl@gnu.org>
17603
17604         * gcc.dg/ia64-sync-4.c: New test.
17605
17606 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17607
17608         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17609         date.
17610
17611 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17612
17613         PR c++/10337
17614         * g++.dg/warn/conv1.C: New test.
17615         * g++.old-deja/g++.other/conv7.C: Adjust.
17616         * g++.old-deja/g++.other/overload14.C: Adjust.
17617
17618 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/10471
17621         * g++.dg/template/defarg2.C: New test.
17622
17623 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17624
17625         * gcc.dg/cpp/include2.c: Update.
17626         * gcc.dg/cpp/multiline-2.c: New.
17627         * gcc.dg/cpp/multiline.c: Update.
17628         * gcc.dg/cpp/strify2.c: Update.
17629         * gcc.dg/cpp/trad/literals-2.c: Update.
17630
17631 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17632
17633         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17634
17635 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17636
17637         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17638
17639 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/10451
17642         * g++.dg/parse/crash4.C: New test.
17643
17644         PR c++/9847
17645         * g++.dg/parse/crash5.C: New test.
17646
17647 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/10446
17650         * g++.dg/parse/crash3.C: New test.
17651
17652         PR c++/10428
17653         * g++.dg/parse/elab1.C: New test.
17654
17655 2003-04-22  Devang Patel  <dpatel@apple.com>
17656
17657         * gcc.dg/cpp/trad/funlike-5.c: New test.
17658
17659 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17660
17661         * g++.dg/other/packed1.C: Fix dg options.
17662
17663 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         * g++.dg/other/offsetof2.C: New test.
17666
17667 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.dg/template/recurse.C: Adjust location of error messages.
17670
17671 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17672
17673         PR c++/9881
17674         * g++.dg/init/addr-const1.C: New test.
17675         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17676
17677 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17678
17679         PR c++/10405
17680         * g++.dg/lookup/struct-hack1.C: New test.
17681
17682 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17683
17684         * ucs.c: Update diagnostic messages.
17685
17686 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17687
17688         * gcc.dg/cpp/truefalse.cpp: New test.
17689         * gcc.dg/cpp/cpp.exp: Update.
17690         * g++.dg/other/stdbool-if.C: Remove.
17691
17692 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17693
17694         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17695         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17696
17697 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698
17699         * gcc.c-torture/compile/20030418-1.c: New test.
17700
17701 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17702
17703         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17704
17705 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/10347
17708         g++.dg/template/dependent-name1.C: New test.
17709
17710 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17711
17712         * gcc.dg/warn-1.c (tourist_guide): New array,
17713         contains a pointer to bar.
17714
17715 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17716
17717         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17718         * gcc.c-torture/execute/medce-1.c: New test case.
17719         * gcc.c-torture/execute/medce-2.c: New test case.
17720
17721 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17722
17723         * lib/prune.exp: Ignore more messages.
17724
17725         PR c++/10381
17726         * g++.dg/parse/lookup3.C: New test.
17727
17728 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17729
17730         * gcc.c-torture/compile/20030415-1.c : New test.
17731
17732 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * gcc.c-torture/execute/scope-2.c: Move to ...
17735         * gcc.dg/noncompile/scope.c: .... here.
17736
17737 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17738
17739         * gcc.dg/20030414-2.c: New test case.
17740
17741 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17742
17743         PR target/10377
17744         * gcc.dg/20030414-1.c: New test.
17745
17746 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17747
17748         * gcc.dg/builtins-12.c: New test case.
17749         * gcc.dg/builtins-13.c: New test case.
17750
17751 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17752
17753         * gcc.c-torture/execute/string-opt-18.c: New test.
17754
17755 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/10300
17758         * g++.dg/init/new5.C: New test.
17759
17760 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/7910
17763         * g++.dg/ext/dllimport1.C: New test.
17764
17765 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17766
17767         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17768
17769 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17770
17771         PR Fortran/9263
17772         * g77.f-torture/noncompile/9263.f: New test
17773         PR Fortran/1832
17774         * g77.f-torture/execute/1832.f: New test
17775
17776 2003-04-11  David Chad  <davidc@freebsd.org>
17777             Loren J. Rittle  <ljrittle@acm.org>
17778
17779         libobjc/8562
17780         * objc.dg/headers.m: New test.
17781
17782 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17783
17784         * gcc.c-torture/execute/builtin-noret-2.c: New.
17785         * gcc.c-torture/execute/builtin-noret-2.x: New.
17786         XFAIL builtin-noret-2.c at -O1 and above.
17787         * gcc.dg/redecl.c: New.
17788         * gcc.dg/Wshadow-1.c: Update error regexps.
17789
17790 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17791
17792         * g++.dg/abi/bitfield10.C: New test.
17793
17794 2003-04-09  Mike Stump  <mrs@apple.com>
17795
17796         * gcc.dg/pch/pch.exp: Make testcase names longer.
17797         * g++.dg/pch/pch.exp: Make testcase names longer.
17798
17799 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17800
17801         * gcc.dg/builtins-11.c: New test case.
17802
17803 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17804
17805         * gcc.dg/builtins-9.c: New test case.
17806         * gcc.dg/builtins-10.c: New test case.
17807
17808 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17809
17810         * gcc.dg/noncompile/init-4.c.c: New test.
17811
17812 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17813
17814         * gcc.misc-test/gcov-9.c: New test.
17815         * gcc.misc-test/gcov-10.c: New test
17816         * gcc.misc-test/gcov-11.c: New test.
17817
17818 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17819
17820         PR optimization/10024
17821         * gcc.c-torture/compile/20030405-1.c: New test.
17822
17823 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17824
17825         * gcc.dg/pch/static-3.c: New.
17826         * gcc.dg/pch/static-3.hs: New.
17827         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17828
17829 2003-04-04  Richard Henderson  <rth@redhat.com>
17830
17831         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17832         * g++.dg/eh/forced2.C: Likewise.
17833
17834 2003-04-03  Mike Stump  <mrs@apple.com>
17835
17836         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17837         target arg.
17838         (scan-assembler-times, scan-assembler-not): Likewise.
17839         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17840
17841 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17842
17843         * gcc.dg/sparc-loop-1.c: New test.
17844
17845 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17846
17847         PR other/9274
17848         * g++.dg/pch/system-2.C: New.
17849         * g++.dg/pch/system-2.Hs: New.
17850
17851 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17852
17853         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17854
17855         * g++.dg/eh/simd-1.C (vecfunc): Same.
17856
17857 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17858
17859         * gcc.c-torture/execute/20030401-1.c: New test case.
17860
17861 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17862
17863         * objc.dg/defs.m: New.
17864
17865 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17866
17867         * g++.dg/eh/simd-1.C: New.
17868         * g++.dg/eh/simd-2.C: New.
17869
17870 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17871
17872         * gcc.c-torture/execute/simd-3.c: New.
17873
17874 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c/9936
17877         * gcc.dg/20030331-2.c: New test.
17878
17879 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/10278
17882         * g++.dg/parse/crash2.C: New test.
17883
17884 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17885
17886         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17887         * gcc.c-torture/execute/20030331-1.c: ...here.
17888
17889 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17890
17891         * gcc.c-torture/execute/20030331-1.c: New test.
17892
17893 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         * lib/gcov.exp: Adjust call return testing strings.
17896         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17897
17898 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17899
17900         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17901         * gcc.dg/builtins-7.c: New test case.
17902         * gcc.dg/builtins-8.c: New test case.
17903
17904 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17905
17906         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17907
17908 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/7647
17911         * g++.dg/lookup-class-member-2.C: New test.
17912
17913 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17914
17915         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17916
17917 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17918
17919         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17920
17921 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17922
17923         * g++.dg/init/attrib1.C: New test.
17924
17925 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17926
17927         * gcc.dg/ultrasp8.c: New test.
17928
17929 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17930
17931         * gcc.dg/ultrasp7.c: New test.
17932
17933 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         PR c++/10047
17936         * g++.dg/template/inline1.C: New test.
17937
17938 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17939
17940         * gcc.dg/sparc-dwarf2.c: New test.
17941
17942 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17943
17944         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17945         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17946
17947 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17948
17949         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17950         than reading .x files.
17951         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17952         * g77.dg/gcov/gcov-1.f: Likewise.
17953         * gcc.misc-tests/gcov-4b.c: Likewise.
17954         * gcc.misc-tests/gcov-5b.c: Likewise.
17955         * gcc.misc-tests/gcov-6.c: Likewise.
17956         * gcc.misc-tests/gcov-7.c: Likewise.
17957         * gcc.misc-tests/gcov-8.c: Likewise.
17958         * g++.dg/gcov/gcov-1.x: Remove.
17959         * g77.dg/gcov/gcov-1.x: Likewise.
17960         * gcc.misc-tests/gcov-4b.x: Likewise.
17961         * gcc.misc-tests/gcov-5b.x: Likewise.
17962         * gcc.misc-tests/gcov-6.x: Likewise.
17963         * gcc.misc-tests/gcov-7.x: Likewise.
17964         * gcc.misc-tests/gcov-8.x: Likewise.
17965
17966 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17967
17968         PR opt/10087
17969         * gcc.dg/20030324-1.c: New test.
17970
17971 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17972
17973         PR c++/10224
17974         * g++.dg/template/arg3.C: New test.
17975
17976         PR c++/10158
17977         * g++.dg/template/friend18.C: New test.
17978
17979 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17980
17981         * g77.f-torture/compile/20030326-1.f: New test case.
17982
17983 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17984
17985         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17986
17987         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17988
17989 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17990
17991         * gcc.dg/ia64-sync-3.c: New test.
17992
17993 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17994
17995         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17996
17997 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17998
17999         * gcc.dg/ultrasp6.c: New test.
18000
18001 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/i386-signbit-1.c: New test.
18004         * gcc.dg/i386-signbit-2.c: New test.
18005         * gcc.dg/i386-signbit-3.c: New test.
18006
18007 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18008
18009         * gcc.dg/ultrasp5.c: Fix options.
18010
18011 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18012
18013         * gcc.dg/ultrasp5.c: Fix comment.
18014
18015 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18016
18017         PR fortran/10197
18018         * g77.f-torture/execute/10197.f: New test.
18019
18020 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         PR c++/9898, c++/383
18023         * g++.dg/template/conv6.C: New test.
18024
18025         PR c++/10119
18026         * g++.dg/template/ptrmem5.C: New test.
18027
18028         PR c++/10026
18029         * g++.dg/lookup/koenig1.C: New test.
18030
18031         PR C++/10199
18032         * g++.dg/lookup/template2.C: New test.
18033
18034 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18035
18036         * g++.dg/opt/rtti1.C: New test.
18037
18038 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18039
18040         * gcc.dg/ultrasp5.c: New test.
18041
18042 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18043
18044         PR middle-end/9967
18045         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18046         builtin fputs.
18047
18048 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18049
18050         PR c/8224
18051         * gcc.dg/20030323-1.c: New test.
18052
18053 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18054
18055         * gcc.c-torture/compile/20030323-1.c: New test case.
18056
18057 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18058
18059         * gcc.dg/20030321-1.c: New test.
18060
18061 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18062
18063         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18064
18065 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         PR c++/9978, c++/9708
18068         * g++.dg/ext/vlm1.C: Adjust expected error.
18069         * g++.dg/ext/vla2.C: New test.
18070         * g++.dg/template/arg1.C: New test.
18071         * g++.dg/template/arg2.C: New test.
18072
18073 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18074
18075         * g77.f-torture/execute/select.f: New test.
18076         * g77.f-torture/noncompile/select_no_compile.f: New test.
18077
18078 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         PR c++/9898
18081         * g++.dg/other/error4.C: New test.
18082
18083 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * g++.dg/template/friend17.C: New test.
18086
18087 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18088
18089         * gcc.c-torture/compile/20030320-1.c: New.
18090
18091 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18092
18093         * gcc.dg/builtins-6.c: New test case.
18094
18095 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18096
18097         PR target/10073
18098         * gcc.c-torture/compile/20030319-1.c: New.
18099
18100 2003-03-18  Jan Hubicka  <jh@suse.cz>
18101
18102         * gcc.dg/i386-cvt-1.c: New test.
18103
18104 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18105
18106         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18107         * objc.dg/naming-2.m: Likewise.
18108
18109 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/9639
18112         * g++.dg/parse/crash1.C: New test.
18113
18114 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/8805
18117         * g++.dg/eh/cleanup1.C: New test.
18118
18119 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18120
18121         * gcc.c-torture/execute/20030316-1.c: New test case.
18122
18123 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18124
18125         PR c++/9629
18126         * g++.dg/init/ctor2.C: New test.
18127
18128 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18129
18130         * g77.f-torture/compile/xformat.f: New test case.
18131
18132 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18133
18134         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18135         * g++.old-deja/g++.mike/eh50.C: Likewise.
18136
18137 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18138
18139         PR c++/6440
18140         * g++.dg/template/spec7.C: New test.
18141         * g++.dg/template/spec8.C: Likewise.
18142
18143 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18144
18145         * gcc.c-torture/execute/20030313-1.c: New test.
18146
18147 2003-03-14  Richard Henderson  <rth@redhat.com>
18148
18149         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18150
18151 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18152
18153         * gcc.c-torture/compile/20030314-1.c: New test.
18154
18155 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18156
18157         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18158         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18159         thumb target,
18160         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18161         to accept newer _imp__  prefix and additional
18162         newline in .drectve section.
18163         * gcc.dg/dll-4.c: Likewise.
18164         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18165         switch.
18166
18167 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18168
18169         * g++.dg/parse/namespace9.C: New test.
18170
18171         * g++.dg/init/ref5.C: New test.
18172         * g++.dg/parse/ptrmem1.C: Likewise.
18173
18174 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18175
18176         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18177         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18178         regular expression.
18179         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18180         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18181
18182 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18183
18184         * gcc.c-torture/execute/20030224-2.c: New test.
18185
18186 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18187
18188         * gcc.dg/decl-3.c: New test.
18189
18190 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18191
18192         * gcc.dg/i386-loop-2.c: New test.
18193
18194 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18195
18196         PR c++/9474
18197         * g++.dg/parse/namespace8.C: New test.
18198
18199         PR c++/9924
18200         * g++.dg/overload/builtin2.C: New test.
18201
18202 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18203
18204         * gcc.dg/return-type-3.c: New test.
18205
18206 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18207
18208         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18209         profiling options are not supported.
18210
18211 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18212
18213         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18214         * g++.old-deja/g++.warn/impint2.C: Likewise.
18215
18216 2003-03-10  Devang Patel  <dpatel@apple.com>
18217
18218         * g++.dg/cpp/c++_cmd_1.C: New test.
18219         * g++.dg/cpp/c++_cmd_1.h: New file.
18220
18221 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18222
18223         * gcc.dg/altivec-9.c: New file.
18224
18225 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18226
18227         * gcc.dg/ppc-sdata-1.c: New test.
18228         * gcc.dg/ppc-sdata-2.c: New test.
18229
18230 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18231
18232         PR c++/9373
18233         * g++.dg/opt/ptrmem2.C: New test.
18234
18235         PR c++/8534
18236         * g++.dg/opt/ptrmem1.C: New test.
18237
18238 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18239
18240         * gcc.dg/i386-loop-1.c: New test.
18241
18242 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18243
18244         PR c++/9970
18245         * g++.dg/lookup/friend1.C: New test.
18246
18247 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18248
18249         PR c++/9823
18250         * g++.dg/parser/constructor1.C: New test.
18251
18252 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18253
18254         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18255
18256         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18257
18258 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18259
18260         * gcc.dg/cpp/Wunused.c: Update test.
18261
18262 2003-03-08  Jan Hubicka  <jh@suse.cz>
18263
18264         * gcc.dg/inline-3.c: New test.
18265
18266 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/9809
18269         * g++.dg/parse/builtin1.C: New test.
18270
18271         PR c++/9982
18272         * g++.dg/abi/cookie1.C: New test.
18273         * g++.dg/abi/cookie2.C: Likewise.
18274
18275         PR c++/9524
18276         * g++.dg/template/field1.C: New test.
18277
18278         PR c++/9912
18279         * g++.dg/parse/class1.C: New test.
18280         * g++.dg/parse/namespace7.C: Likewise.
18281         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18282
18283 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * g++.dg/init/ref4.C: New test.
18286
18287 2003-03-07  Jan Hubicka  <jh@suse.cz>
18288
18289         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18290         * gcc.dg/inline-3.c:  New test.
18291
18292 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18293
18294         * g++.dg/init/ref3.C: New test.
18295
18296         PR c++/9965
18297         * g++.dg/init/ref2.C: New test.
18298
18299         PR c++/9400
18300         * g++.dg/warn/Wshadow-2.C: New test.
18301
18302         PR c++/9791
18303         * g++.dg/warn/Woverloaded-1.C: New test.
18304
18305 2003-03-05  Jan Hubicka  <jh@suse.cz>
18306
18307         * gcc.dg/i386-local2.c: New.
18308         * gcc.dg/i386-local.c: Fix typo.
18309
18310 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18311
18312         * g++.dg/abi/layout3.C: New test.
18313
18314 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18315
18316         * gcc.c-torture/compile/20030305-1.c
18317
18318 2003-03-05  Jan Hubicka  <jh@suse.cz>
18319
18320         * gcc.dg/i386-local.c: New.
18321
18322 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18323
18324         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18325
18326 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18327
18328         * gcc.dg/switch-2.c: New test.
18329         * gcc.dg/switch-3.c: New test.
18330         * gcc.dg/Wswitch.c: Adjust line numbers.
18331         * gcc.dg/Wswitch-default.c: Likewise.
18332         * gcc.dg/Wswitch-enum.c: Likewise.
18333
18334 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18335
18336         * gcc.c-torture/execute/20030222-1.c: New test.
18337
18338 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18339
18340         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18341
18342 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/9878
18345         * g++.dg/init/ref1.C: New test.
18346
18347 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18348
18349         * gcc.dg/sh-relax.c: New SH-only test.
18350
18351 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18352
18353         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18354         comment explaining purpose of testcase.
18355
18356 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18357
18358         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18359         for HC11/HC12 (asm needs two int registers).
18360         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18361         HC11/HC12 because the test uses an asm which needs two 32-bit
18362         registers.
18363
18364 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18365
18366         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18367         for HC11/HC12 (array is too large otherwise).
18368         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18369         * gcc.c-torture/compile/20010518-2.x: Likewise.
18370         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18371         HC11/HC12 (array is too large).
18372
18373 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18374
18375         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18376         * lib/g++-dg.exp (g++-dg-test): Likewise.
18377
18378 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18379
18380         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18381         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18382
18383 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18384
18385         * g++.dg/warn/implicit-typename1.C: Remove warning.
18386
18387 2003-02-28  Richard Henderson  <rth@redhat.com>
18388
18389         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18390         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18391
18392 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18393
18394         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18395         * g++.dg/pch/pch.exp: Likewise.
18396
18397 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18398
18399         PR c++/9879
18400         * testsuite/g++.dg/init/new4.C: New test.
18401
18402 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18403
18404         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18405
18406 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18407
18408         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18409         unsigned long.
18410
18411         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18412         wider than float.
18413
18414 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18415
18416         * lib/scanasm.exp: Add support for counting numbers of
18417         occurences.
18418         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18419         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18420
18421 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18422
18423         PR c++/9683
18424         * g++.dg/template/static3.C: New test.
18425
18426         PR c++/9829
18427         * g++.dg/parse/namespace6.C: New test.
18428
18429 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18430
18431         PR target/9732
18432         * gcc.dg/20030225-1.c: New test.
18433
18434 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18435
18436         * README: Remove out-of-date information.
18437
18438         PR c++/9836
18439         * g++.dg/template/spec6.C: New test.
18440
18441 2003-02-24  Jeff Law  <law@redhat.com>
18442
18443         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18444
18445 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18446
18447         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18448         * gcc.dg/pragma-ep-1.c: Likewise.
18449
18450 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18451
18452         PR c++/9602
18453         * g++.dg/template/friend16.C: New test.
18454
18455 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/5333
18458         * g++.dg/parse/fused-params1.C: Adjust error messages.
18459         * g++.dg/template/nested3.C: New test.
18460
18461 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18462
18463         * g++.dg/abi/param1.C: New test.
18464
18465 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18466
18467         PR c++/7982
18468         * g++.dg/warn/implicit-typename1.C: New test.
18469
18470 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18471
18472         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18473         with "mtune".
18474         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18475         * gcc.c-torture/execute/20010129-1.x: Likewise.
18476         * gcc.dg/20011107-1.c: Likewise.
18477         * gcc.dg/20020108-1.c: Likewise.
18478         * gcc.dg/20020122-3.c: Likewise.
18479         * gcc.dg/20020206-1.c: Likewise.
18480         * gcc.dg/20020310-1.c: Likewise.
18481         * gcc.dg/20020426-2.c: Likewise.
18482         * gcc.dg/20020517-1.c: Likewise.
18483         * gcc.dg/991230-1.c: Likewise.
18484         * gcc.dg/i386-unroll-1.c: Likewise.
18485         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18486
18487 2003-02-22  Jan Hubicka  <jh@suse.cz>
18488
18489         * gcc.dg/i386-mul.c: New test.
18490
18491 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18492
18493         * gcc.dg/builtins-5.c: New test case.
18494
18495 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18496
18497         * gcc.dg/asmreg-1.c: New test.
18498
18499 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/9749
18502         * g++.dg/parse/varmod1.C: New test.
18503
18504 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/9727
18507         * g++.dg/template/op1.C: New test.
18508
18509 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/8906
18512         * g++.dg/template/nested2.C: New test.
18513
18514 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/8724
18517         * g++.dg/expr/dtor1.C: New test.
18518
18519 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18520
18521         * gcc.dg/cpp/include3.c: New test.
18522         * gcc.dg/cpp/inc/foo.h: New file.
18523
18524 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18525
18526         * gcc.c-torture/execute/20030221-1.c: New test.
18527
18528 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/9729
18531         * g++.dg/abi/conv1.C: New test.
18532
18533 2003-02-20  Jan Hubicka  <jh@suse.cz>
18534
18535         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18536
18537 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18538
18539         * gcc.c-torture/compile/20030219-1.c: New test.
18540
18541 2003-02-18  Jan Hubicka  <jh@suse.cz>
18542
18543         * gcc.dg/funcorder.c: New test.
18544
18545 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18546
18547         * gcc.c-torture/execute/20030218-1.c: New.
18548
18549 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18550
18551         * gcc.dg/20030218-1.c: New.
18552
18553 2003-02-18  Richard Henderson  <rth@redhat.com>
18554
18555         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18556         * gcc.dg/attr-used-2.c: New.
18557
18558 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18559
18560         PR c++/9704
18561         * g++.dg/init/copy5.C: New test.
18562
18563 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18564
18565         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18566         * g++.dg/pch/pch.exp: Likewise.
18567
18568 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18569
18570         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18571         STACK_SIZE is not defined.
18572
18573 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18574
18575         PR c++/9457
18576         * g++.dg/template/init1.C: New test.
18577
18578 2003-02-16  Jan HUbicka  <jh@suse.cz>
18579
18580         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18581         (foo): Add few extra tests
18582         * gcc.dg/c99-const-expr-3.c: Likewise.
18583         * gcc.c-torture/execute/20030216-1.c: New.
18584
18585 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18586
18587         PR c++/9459
18588         * g++.dg/ext/typeof4.C: New test.
18589
18590 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18591
18592         * gcc.dg/i386-387-3.c: New test case.
18593
18594 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18595
18596         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18597         cris-*-elf* cris-*-aout* and mmix-*-*.
18598
18599 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18600
18601         * gcc.dg/20030213-1.c: New test.
18602
18603 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18604
18605         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18606         * gcc.dg/i386-387-2.c: Likewise.
18607
18608 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18609
18610         * gcc.dg/ppc-spe.c: Fix formatting.
18611         Enable tests that were previously unsupported by gas.
18612         Delete tests for instructions that no longer exist.
18613         Switch arguments on evsubifw builtin.
18614
18615 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18616
18617         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18618         STACK_SIZE is too small.
18619
18620 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18621             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18622
18623         * gcc.dg/decl-2.c: New test.
18624
18625 2003-02-10  Jan Hubicka  <jh@suse.cz>
18626
18627         * gcc.dg/i386-fpcvt-1.c:  New test.
18628
18629 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18630
18631         * gcc.c-torture/execute/20030209-1.c: New test.
18632
18633 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18634
18635         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18636         int-wide bitops, use the constants of the same width.
18637         Likewise, if long long is 32-bit wide, test bitops using
18638         32-bit constants.
18639
18640 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18641
18642         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18643
18644 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18645
18646         * testsuite/gcc.dg/builtins-4.c: New test case.
18647
18648 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18649
18650         * gcc.dg/20020430-1.c: Fix dg command typos.
18651         * gcc.dg/20020503-1.c: Likewise.
18652
18653 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18654
18655         PR c++/8785
18656         * g++.dg/parse/fused-params1.C: New test.
18657
18658         PR c++/8857
18659         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18660
18661         PR c++/8921
18662         * g++.dg/parse/non-dependent1.C: New test.
18663
18664         PR c++/8928
18665         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18666
18667         PR c++/9228
18668         * g++.dg/parse/undefined7.C: New test.
18669         * g++.dg/parse/non-templ1.C: New test.
18670
18671         PR c++/9229
18672         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18673
18674 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18675
18676         * gcc.c-torture/compile/20030206-1.c: New test.
18677
18678 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18679
18680         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18681         "pow" to "foo" to avoid potential confusion with a math built-in.
18682
18683 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18684
18685         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18686         conditions for SPARC targets.
18687
18688 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18689
18690         * gcc.dg/20030204-1.c: New test.
18691
18692 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18693
18694         PR c++/38
18695         * g++.dg/parse/array-size1.C: New test.
18696
18697         PR c++/5657
18698         * g++.dg/parse/undefined3.C: New test.
18699
18700         PR c++/5665
18701         * g++.dg/parse/undefined4.C: New test.
18702
18703         PR c++/5975
18704         * g++.dg/parse/undefined5.C: New test.
18705
18706         PR c++/7259
18707         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18708
18709         PR c++/8578
18710         * g++.dg/parse/casting-operator1.C: New test.
18711
18712         PR c++/8596
18713         * g++.dg/parse/undefined6.C: New test.
18714
18715         PR c++/8736
18716         * g++.dg/parse/missing-template1.C: New test.
18717
18718 2003-02-04  Jan Hubicka  <jh@suse.cz>
18719
18720         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18721         * gcc.dg/i386-cmov?.c:  Likewise.
18722         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18723         * gcc.dg/i386-ssefp-1.c:  Likewise.
18724         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18725         conventions.
18726
18727 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/7129
18730         * testsuite/g++.dg/ext/max.C: New test.
18731
18732 2003-02-03  Jan Hubicka  <jh@suse.cz>
18733
18734         * gcc.c-torture/execute/20030203-1.c: New test.
18735
18736 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18737
18738         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18739         'natural-endian'.
18740
18741 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18742
18743         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18744         * g++.dg/init/new2.C: Likewise.
18745         * g++.dg/other/new1.C: Likewise.
18746
18747 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18748
18749         * gcc.dg/struct-ret-libc.c: New test.
18750
18751 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18752
18753         * gcc.dg/20030129-1.c: New test.
18754
18755 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18756
18757         PR c++/8849
18758         * g++.dg/template/ptrmem4.C: New test.
18759
18760 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18761
18762         * g++.dg/parser/constant1.C: New test.
18763
18764 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18765
18766         PR c++/8591
18767         * g++.dg/parse/friend2.C: New test.
18768
18769 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18770
18771         PR c++/9437
18772         * g++.dg/template/unify4.C: New test.
18773
18774 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18775
18776         * gcc.c-torture/execute/20030128-1.c: New test.
18777
18778 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18779
18780         * g++.dg/lookup/nested1.C: Test moved from ...
18781         * g++.old-deja/g++.other/lookup24.C: ... here.
18782
18783 2003-01-28  Jan Hubicka  <jh@suse.cz>
18784
18785         * gcc.dg/i386-cmov5.c:  New test.
18786
18787 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18788
18789         * gcc.c-torture/execute/20010925-1.c: Changed the
18790         memcpy declaration.
18791
18792 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18793
18794         PR c++/3902
18795         * g++.dg/parse/template5.C: New test.
18796
18797 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18798
18799         PR fortran/9258
18800         * g77.dg/pr9258: New test.
18801
18802 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18803
18804         * README: Move relevant parts from README.g++.
18805
18806         * README.g++: Remove this file.
18807
18808 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18809
18810         * g++.dg/abi/dcast1.C: New test.
18811
18812 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18813
18814         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18815
18816 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18817
18818         PR c++/47
18819         * g++.old-deja/g++.other/lookup24.C: New test.
18820
18821 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18822
18823         PR middle-end/7227
18824         * gcc.dg/uninit-C.c: New test.
18825
18826 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18827
18828         * g++.dg/abi/covariant1.C: New test.
18829
18830 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18831
18832         * gcc.dg/20030123-1.c: New test.
18833
18834 2003-01-25  Jan Hubicka  <jh@suse.cz>
18835
18836         PR opt/8492
18837         * gcc.c-torture/compile/20030125-1.c
18838
18839 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18840
18841         PR c++/9403
18842         * g++.dg/parse/template3.C: New test.
18843         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18844
18845         PR c++/795
18846         * g++.dg/parse/template4.C: New test.
18847
18848         PR c++/9415
18849         * g++.dg/template/qual2.C: New test.
18850
18851         PR c++/8545
18852         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18853
18854         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18855
18856 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18857
18858         * gcc.c-torture/execute/switch-1.c: New test case.
18859
18860 2003-01-25  Jan Hubicka  <jh@suse.cz>
18861
18862         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18863
18864 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18865
18866         Tweaks for Bison-1.875. From the NEWS file:
18867         "- `parse error' -> `syntax error'
18868         Bison now uniformly uses the term `syntax error'"
18869         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18870         * gcc.dg/cpp/digraph2.c: Likewise.
18871         * gcc.dg/cpp/direct2.c: Likewise.
18872         * gcc.dg/cpp/paste4.c: Likewise.
18873         * gcc.dg/c90-restrict-1.c: Likewise.
18874         * gcc.dg/c99-func-2.c: Likewise.
18875         * gcc.dg/noncompile/920721-2.c: Likewise.
18876         * gcc.dg/noncompile/930622-2.c: Likewise.
18877         * gcc.dg/noncompile/940112-1.c: Likewise.
18878         * gcc.dg/noncompile/950921-1.c: Likewise.
18879         * gcc.dg/noncompile/951123-1.c: Likewise.
18880         * gcc.dg/noncompile/971104-1.c: Likewise.
18881         * gcc.dg/noncompile/990416-1.c: Likewise.
18882
18883 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18884
18885         * g++.dg/parse/undefined1.C: Add error message.
18886
18887 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/9354
18890         * g++.dg/parse/new1.C: New test.
18891
18892         PR c++/9216
18893         * g++.dg/parse/template2.C: New test.
18894
18895         PR c++/9354
18896         * g++.dg/parse/typedef2.C: New test.
18897
18898         PR c++/9328
18899         * g++.dg/ext/typeof3.C: New test.
18900
18901 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18902
18903         PR c++/2738
18904         * g++.dg/parse/ret-type1.C: New test.
18905
18906         PR c++/3792
18907         * g++.dg/parse/tmpl-outside1.C: New test.
18908
18909         PR c++/4207
18910         * g++.dg/parse/int-as-enum1.C: New test.
18911
18912         PR c++/4903
18913         * g++.dg/parse/no-typename1.C: New test.
18914
18915         PR c++/5533
18916         * g++.dg/parse/no-value1.C: New test.
18917
18918         PR c++/5921
18919         * g++.dg/parse/wrong-inline1.C: New test.
18920
18921         PR c++/6402
18922         * g++.dg/parse/ref1.C: New test.
18923
18924         PR c++/6992
18925         * g++.dg/parse/attr-ctor1.C: New test.
18926
18927         PR c++/7229
18928         * g++.dg/parse/namespace5.C: New test.
18929
18930         PR c++/7917
18931         * g++.dg/parse/func-def1.C: New test.
18932
18933         PR c++/8143
18934         * g++.dg/parse/undefined1.C: New test.
18935
18936         PR c++/5723, PR c++/8522
18937         * g++.dg/parse/specialization1.C: New test.
18938
18939         PR c++/163, PR c++/8595
18940         * g++.dg/parse/struct-as-enum1.C: New test.
18941
18942         PR c++/9173
18943         * g++.dg/parse/undefined2.C: New test.
18944
18945 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18946
18947         PR c++/9298
18948         * g++.dg/parse/template1.C: New test.
18949
18950         PR c++/9384
18951         * g++.dg/parse/using1.C: New test.
18952
18953         PR c++/9285
18954         PR c++/9294
18955         * g++.dg/parse/expr2.C: New test.
18956
18957         PR c++/9388
18958         * g++.dg/parse/lookup2.C: Likewise.
18959
18960 2003-01-21  Jan Hubicka  <jh@suse.cz>
18961
18962         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18963         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18964         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18965         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18966
18967 2003-01-20  Nick Clifton  <nickc@redhat.com>
18968
18969         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18970         problem with ARM sibcall code generation.
18971
18972 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18973
18974         * gcc.c-torture/execute/20030120-1.c: New.
18975
18976 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18977
18978         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18979
18980 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/9272
18983         * g++.dg/parse/ctor1.C: New test.
18984
18985         PR c++/9294:
18986         * g++.dg/parse/qualified1.C: New test.
18987
18988         * g++.dg/parse/typename3.C: New test.
18989
18990 2003-01-16  Richard Henderson  <rth@redhat.com>
18991
18992         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18993
18994 2003-01-16  Richard Henderson  <rth@redhat.com>
18995
18996         * g++.dg/pch/pch.exp: Copy test header to the working directory
18997         before using it either for precompilation or direct use.
18998         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18999         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19000
19001 2003-01-16  Richard Henderson  <rth@redhat.com>
19002
19003         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19004         before using it either for precompilation or direct use.
19005         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19006         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19007
19008 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19009
19010         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19011         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19012         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19013         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19014         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19015         typename warning into error.
19016         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19017         error messages.
19018         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19019         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19020         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19021         messages.
19022         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19023         make declaration visible in template.
19024         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19025         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19026         messages.
19027         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19028         message.
19029         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19030         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19031         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19032         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19033         typename warning with error message.
19034         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19035         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19036         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19037
19038 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19039
19040         * g++.dg/parse/ambig2.C: New test.
19041
19042 2003-01-15  Richard Henderson  <rth@redhat.com>
19043
19044         * g++.dg/tls/init-2.C: Update error message string.
19045
19046 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19047
19048         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19049
19050 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19051
19052         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19053         all for HC11/HC12.
19054         * gcc.c-torture/compile/20001205-1.x: Likewise.
19055         * gcc.c-torture/compile/20001226-1.x: Likewise.
19056         * gcc.c-torture/compile/920520-1.x: Likewise.
19057         * gcc.c-torture/compile/961203-1.x: Likewise.
19058         * gcc.c-torture/compile/20020604-1.x: Likewise.
19059
19060 2003-01-15  Jan Hubicka  <jh@suse.cz>
19061
19062         * gcc.c-torture/compile/20030115-1.c: New test.
19063
19064         * gcc.dg/i386-fpcvt-1.c: New test.
19065         * gcc.dg/i386-fpcvt-2.c: New test.
19066
19067 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19068
19069         Further conform g++'s __vmi_class_type_info to the C++ ABI
19070         specification.
19071         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19072         the specification.
19073
19074 2003-01-14  Jan Hubicka  <jh@suse.cz>
19075
19076         * gcc.dg/i386-fpcvt-1.c: New test.
19077         * gcc.dg/i386-fpcvt-2.c: New test.
19078
19079 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19080
19081         * gcc.dg/i386-mmx-3.c: New test.
19082
19083 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19084
19085         PR c++/9264
19086         * g++.dg/parse/octal1.C: New file.
19087
19088         PR c++/9172
19089         * g++.dg/parse/typename1.C: New file.
19090
19091 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19092
19093         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19094         * gcc.dg/bf-no-ms-layout.c: Likewise.
19095         * gcc.dg/bf-ms-attrib.c: Likewise.
19096
19097 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/9099
19100         * g++.dg/parse/dtor1.C: New file.
19101
19102         PR c++/9128
19103         * g++.dg/rtti/typeid1.C: New file.
19104
19105         PR c++/9153
19106         * g++.dg/parse/lookup1.C: New file.
19107
19108         PR c++/9171
19109         * g++.dg/templ/spec5.C: New file.
19110
19111 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19112
19113         * gcc.c-torture/compile/20030110-1.c: New test.
19114
19115 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19116
19117         Merge from pch-branch:
19118
19119         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19120
19121         * gcc.dg/pch/cpp-1.h: New.
19122         * gcc.dg/pch/cpp-1.c: New.
19123         * gcc.dg/pch/cpp-2.h: New.
19124         * gcc.dg/pch/cpp-2.c: New.
19125
19126         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19127
19128         * gcc.dg/pch/except-1.h: New.
19129         * gcc.dg/pch/except-1.c: New.
19130
19131         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19132
19133         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19134         running test.
19135         * gcc.dg/pch: Include *.hp not *.h.
19136         * gcc.dg/pch/system-1.h: New.
19137         * gcc.dg/pch/system-1.c: New.
19138
19139         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19140
19141         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19142         rather than trying to build and run a program using PCH.
19143         * gcc.dg/pch: Remove dg-do commands from test files.
19144
19145         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19146
19147         * gcc.dg/pch/macro-3.c: New.
19148         * gcc.dg/pch/macro-3.h: New.
19149
19150         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19151
19152         * gcc.dg/pch/common-1.c: New.
19153         * gcc.dg/pch/common-1.h: New.
19154         * gcc.dg/pch/decl-1.c: New.
19155         * gcc.dg/pch/decl-1.h: New.
19156         * gcc.dg/pch/decl-2.c: New.
19157         * gcc.dg/pch/decl-2.h: New.
19158         * gcc.dg/pch/decl-3.c: New.
19159         * gcc.dg/pch/decl-3.h: New.
19160         * gcc.dg/pch/decl-4.c: New.
19161         * gcc.dg/pch/decl-4.h: New.
19162         * gcc.dg/pch/decl-5.c: New.
19163         * gcc.dg/pch/decl-5.h: New.
19164         * gcc.dg/pch/global-1.c: New.
19165         * gcc.dg/pch/global-1.h: New.
19166         * gcc.dg/pch/inline-1.c: New.
19167         * gcc.dg/pch/inline-1.h: New.
19168         * gcc.dg/pch/inline-2.c: New.
19169         * gcc.dg/pch/inline-2.h: New.
19170         * gcc.dg/pch/static-1.c: New.
19171         * gcc.dg/pch/static-1.h: New.
19172         * gcc.dg/pch/static-2.c: New.
19173         * gcc.dg/pch/static-2.h: New.
19174
19175         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19176
19177         * g++.dg/pch/pch.exp: Better handle failing testcases.
19178         * gcc.dg/pch/pch.exp: Likewise.
19179         * gcc.dg/pch/macro-1.c: New.
19180         * gcc.dg/pch/macro-1.h: New.
19181         * gcc.dg/pch/macro-2.c: New.
19182         * gcc.dg/pch/macro-2.h: New.
19183
19184         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19185
19186         * g++.dg/dg.exp: Treat files in pch/ specially.
19187         * g++.dg/pch/pch.exp: New file.
19188         * g++.dg/pch/empty.H: New file.
19189         * g++.dg/pch/empty.C: New file.
19190         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19191         "precompile".
19192
19193         * gcc.dg/pch/pch.exp: New file.
19194         * gcc.dg/pch/empty.h: New file.
19195         * gcc.dg/pch/empty.c: New file.
19196         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19197         "precompile".
19198
19199 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19200
19201         * g++.dg/template/friend14.C: New test.
19202
19203 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19204
19205         * gcc.dg/old-style-asm-1.c: New test.
19206
19207 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19208
19209         * gcc.c-torture/compile/20030109-1.c: New test.
19210
19211 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         * gcc.c-torture/execute/20030109-1.c: New test.
19214
19215 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19216
19217         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19218         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19219         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19220         * g++.old-deja/g++.mike/eh2.C: Likewise
19221         * g++.old-deja/g++.mike/eh3.C: Likewise
19222         * g++.old-deja/g++.mike/eh5.C: Likewise
19223         * g++.old-deja/g++.mike/eh6.C: Likewise
19224         * g++.old-deja/g++.mike/eh7.C: Likewise
19225         * g++.old-deja/g++.mike/eh8.C: Likewise
19226         * g++.old-deja/g++.mike/eh9.C: Likewise
19227         * g++.old-deja/g++.mike/eh10.C: Likewise
19228         * g++.old-deja/g++.mike/eh12.C: Likewise
19229         * g++.old-deja/g++.mike/eh13.C: Likewise
19230         * g++.old-deja/g++.mike/eh14.C: Likewise
19231         * g++.old-deja/g++.mike/eh16.C: Likewise
19232         * g++.old-deja/g++.mike/eh17.C: Likewise
19233         * g++.old-deja/g++.mike/eh18.C: Likewise
19234         * g++.old-deja/g++.mike/eh21.C: Likewise
19235         * g++.old-deja/g++.mike/eh23.C: Likewise
19236         * g++.old-deja/g++.mike/eh24.C: Likewise
19237         * g++.old-deja/g++.mike/eh25.C: Likewise
19238         * g++.old-deja/g++.mike/eh26.C: Likewise
19239         * g++.old-deja/g++.mike/eh27.C: Likewise
19240         * g++.old-deja/g++.mike/eh28.C: Likewise
19241         * g++.old-deja/g++.mike/eh29.C: Likewise
19242         * g++.old-deja/g++.mike/eh31.C: Likewise
19243         * g++.old-deja/g++.mike/eh33.C: Likewise
19244         * g++.old-deja/g++.mike/eh34.C: Likewise
19245         * g++.old-deja/g++.mike/eh35.C: Likewise
19246         * g++.old-deja/g++.mike/eh36.C: Likewise
19247         * g++.old-deja/g++.mike/eh37.C: Likewise
19248         * g++.old-deja/g++.mike/eh38.C: Likewise
19249         * g++.old-deja/g++.mike/eh39.C: Likewise
19250         * g++.old-deja/g++.mike/eh40.C: Likewise
19251         * g++.old-deja/g++.mike/eh41.C: Likewise
19252         * g++.old-deja/g++.mike/eh42.C: Likewise
19253         * g++.old-deja/g++.mike/eh44.C: Likewise
19254         * g++.old-deja/g++.mike/eh46.C: Likewise
19255         * g++.old-deja/g++.mike/eh47.C: Likewise
19256         * g++.old-deja/g++.mike/eh48.C: Likewise
19257         * g++.old-deja/g++.mike/eh49.C: Likewise
19258         * g++.old-deja/g++.mike/eh50.C: Likewise
19259         * g++.old-deja/g++.mike/eh51.C: Likewise
19260         * g++.old-deja/g++.mike/eh53.C: Likewise
19261         * g++.old-deja/g++.mike/eh55.C: Likewise
19262         * g++.old-deja/g++.mike/p7912.C: Likewise
19263         * g++.old-deja/g++.mike/p9706.C: Likewise
19264         * g++.old-deja/g++.mike/p10416.C: Likewise
19265         * g++.old-deja/g++.mike/p11667.C: Likewise
19266         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19267         Remove redundant reference to Iris.
19268         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19269         Elxsi, i860, Pico Java, and WE32K.
19270
19271 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19272
19273         * g++.dg/ext/asm4.C: New test.
19274
19275 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19276
19277         PR c++/9030
19278         * g++.dg/template/friend12.C: New test.
19279         * g++.dg/template/friend13.C: Likewise.
19280         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19281
19282 2003-01-08  Jan Hubicka  <jh@suse.cz>
19283
19284         * gcc.dg/i386-cadd.c: New test.
19285         * gcc.dg/i386-cmov4.c: Likewise.
19286
19287 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/9165
19290         * g++.dg/warn/Wunused-3.C: New test.
19291
19292         * g++.dg/abi/bitfield9.C: New test.
19293
19294         PR c++/9189
19295         * g++.dg/parse/defarg3.C: New test.
19296
19297 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19298
19299         * g++.dg/parse/ambig1.C: New test.
19300         * g++.dg/parse/defarg2.C: New test.
19301
19302 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19303
19304         * g++.dg/template/defarg-1.C: New test.
19305         * g++.dg/template/local2.C: Likewise.
19306
19307 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19308
19309         * gcc.c-torture/execute/20030105-1.c: New test.
19310
19311 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19312
19313         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19314         * g++.dg/parse/namespace4.C: Likewise.
19315
19316 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.dg/template/ntp2.C: New test.
19319
19320 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19321
19322         * g++.dg/parse/extern-C-1.C: New test.
19323
19324         * g++.dg/parse/namespace4.C: New test.
19325
19326         * g++.dg/template/nested1.C: New test.
19327
19328         * g++.dg/parse/namespace3.C: New test.
19329
19330 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19331
19332         * g++.dg/lookup/two-stage1.C: New test.
19333
19334 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19335
19336         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19337         * g++.old-deja/g++.jason/access8.C: Likewise.
19338         * g++.old-deja/g++.other/decl5.C: Likewise.
19339
19340 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19341
19342         * g++.dg/parse/parse7.C: New test.
19343
19344 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19345
19346         PR c++/2843
19347         * g++.dg/ext/attrib7.C: New test.
19348
19349 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19350
19351         * g++.dg/parse/parse6.C: New test.
19352
19353 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19354
19355         * gcc.dg/h8300-stack-1.c: New.
19356
19357 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19358
19359         g++.dg/lookup/exception1.C: New test.
19360
19361         g++.dg/lookup/template1.C: New test.
19362
19363         g++.dg/parse/namespace2.C: New test.
19364
19365         g++.dg/parse/parens2.C: New test.
19366
19367 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19368
19369         * g++.dg/parse/parse5.C: New test.
19370         * g++.dg/lookup/scoped4.C: New test.
19371
19372 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19373
19374         * g++.dg/parse/parens1.C: New test.
19375
19376         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19377         angle-bracket1.C.
19378         * g++.dg/parse/parens2.C: New test.
19379
19380         * g++.dg/lookup/scope-operator1.C: New test.
19381
19382         * g++.dg/parse/operator1.C: New test.
19383
19384 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19385
19386         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19387         * g++.old-deja/g++.other/access6.C: Likewise.
19388         * g++.old-deja/g++.other/decl1.C: Likewise.
19389         * g++.old-deja/g++.pt/typename12.C: Likewise.
19390
19391 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19392
19393         * g++.dg/parse/namespace1.C: New test.
19394
19395 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19396
19397         * g++.dg/parse/parse4.C: New test.
19398
19399 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19400
19401         * g++.dg/parse/parse3.C: New test.
19402
19403 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19404
19405         * g++.dg/parse/parse2.C: New test.
19406
19407 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19408
19409         * g++.dg/template/friend11.C: New test.
19410
19411 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19412
19413         * g++.dg/parse/parse1.C: New test.
19414
19415 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19416
19417         * lib/profopt.exp: Change the name of a global variable to avoid
19418         possible clashes with other test suites.
19419
19420 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * g++.dg/inherit/covariant8.C: New test.
19423
19424 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * g++.dg/init/array9.C: New test.
19427
19428         PR c++/9112
19429         * g++.dg/parse/expr1.C: New test.
19430
19431 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19432
19433         * gcc.c-torture/compile/20021230-1.c: New test.
19434
19435 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19436
19437         * g++.dg/inherit/covariant5.C: New test.
19438         * g++.dg/inherit/covariant6.C: New test.
19439         * g++.dg/inherit/covariant7.C: New test.
19440
19441 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19442
19443         PR c++/2739
19444         * g++.dg/other/access2.C: New test.
19445
19446 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19447
19448         * g++.dg/other/anon-struct.C: No longer fails
19449         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19450         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19451         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19452
19453 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19454
19455         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19456
19457 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19458
19459         * g++.dg/eh/spec4.C: Remove stray semicolon.
19460         * g++.dg/expr/pmf-1.C: Change error message.
19461         * g++.dg/ext/asm1.C: Remove stray semicolon.
19462         * g++.dg/ext/typename1.C: Add missing typenames.
19463         * g++.dg/inherit/template-as-base.C: Change error message.
19464         * g++.dg/lookup/scoped1.C: Likewise.
19465         * g++.dg/lookup/scoped2.C: Likewise.
19466         * g++.dg/lookup/using2.C: Likewise.
19467         * g++.dg/other/component1.C: Remove stray semicolon.
19468         * g++.dg/other/do1.C: Change error message.
19469         * g++.dg/other/error2.C: Likewise.
19470         * g++.dg/other/init1.C: Likewise.
19471         * g++.dg/other/packed1.C: Remove stray semicolon.
19472         * g++.dg/other/ptrmem2.C: Change error message.
19473         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19474         marker.
19475         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19476         * g++.dg/template/access3.C: Add typename keyword.
19477         * g++.dg/template/access5.C: Remove stray semicolon.
19478         * g++.dg/template/access6.C: Likewise.
19479         * g++.dg/template/complit1.C: Likewise.
19480         * g++.dg/template/crash1.C: Change error message.
19481         * g++.dg/template/inherit2.C: Remove stray semicolon.
19482         * g++.dg/template/instantiate2.C: Likewise.
19483         * g++.dg/template/instantiate3.C: Change error message.
19484         * g++.dg/template/qual1.C: Remove stray semicolon.
19485         * g++.dg/template/qualttp18.C: Change error message.
19486         * g++.dg/template/ref1.C: Remove stray semicolon.
19487         * g++.dg/template/sizeof1.C (A::value): Declare it.
19488         * g++.dg/template/spec4.C: Change error message.
19489         * g++.dg/template/static1.C: Likewise.
19490         * g++.dg/template/type1.C: Likewise.
19491         * g++.dg/template/typename3.C: Likewise.
19492         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19493         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19494         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19495         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19496         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19497         named return value extension.
19498         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19499         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19500         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19501         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19502         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19503         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19504         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19505         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19506         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19507         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19508         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19509         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19510         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19511         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19512         syntax.
19513         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19514         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19515         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19516         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19517         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19518         * g++.old-deja/g++.brendan/template11.C: Likewise.
19519         * g++.old-deja/g++.brendan/template26.C: Likewise.
19520         * g++.old-deja/g++.brendan/template27.C: Use explicit
19521         specialization syntax.
19522         * g++.old-deja/g++.brendan/template30.C: Likewise.
19523         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19524         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19525         non-dependent names.
19526         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19527         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19528         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19529         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19530         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19531         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19532         named return value extension.
19533         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19534         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19535         * g++.old-deja/g++.ext/return1.C: Likewise.
19536         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19537         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19538         * g++.old-deja/g++.jason/access8.C: Likewise.
19539         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19540         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19541         pseudo-destructor names.
19542         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19543         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19544         pseudo-destructor names.
19545         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19546         * g++.old-deja/g++.jason/overload19.C: Likewise.
19547         * g++.old-deja/g++.jason/overload32.C: Likewise.
19548         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19549         stray semicolons.
19550         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19551         * g++.old-deja/g++.jason/return.C: Likewise.
19552         * g++.old-deja/g++.jason/return2.C: Likewise.
19553         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19554         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19555         syntax.
19556         * g++.old-deja/g++.jason/template10.C: Account for use of
19557         non-dependent names.
19558         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19559         syntax.
19560         * g++.old-deja/g++.jason/template37.C: Likewise.
19561         * g++.old-deja/g++.law/access4.C: Change error messages.
19562         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19563         pseudo-destructor names.
19564         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19565         * g++.old-deja/g++.law/ctors9.C: Likewise.
19566         * g++.old-deja/g++.law/cvt22.C: Likewise.
19567         * g++.old-deja/g++.law/dtors5.C: Likewise.
19568         * g++.old-deja/g++.law/global-init1.C: Likewise.
19569         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19570         * g++.old-deja/g++.law/operators28.C: Likewise.
19571         * g++.old-deja/g++.law/visibility28.C: Likewise.
19572         * g++.old-deja/g++.martin/eval1.C: Likewise.
19573         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19574         name.
19575         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19576         * g++.old-deja/g++.mike/net34.C: Likewise.
19577         * g++.old-deja/g++.mike/net36.C: Likewise.
19578         * g++.old-deja/g++.mike/ns2.C: Likewise.
19579         * g++.old-deja/g++.mike/p12306.C: Likewise.
19580         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19581         value extension.
19582         * g++.old-deja/g++.mike/p700.C: Likewise.
19583         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19584         * g++.old-deja/g++.mike/p710.C: Likewise.
19585         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19586         value extension.
19587         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19588         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19589         * g++.old-deja/g++.ns/crash2.C: Likewise.
19590         * g++.old-deja/g++.ns/crash3.C: Likewise.
19591         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19592         * g++.old-deja/g++.ns/ns17.C: Likewise.
19593         * g++.old-deja/g++.ns/template16.C: Likewise.
19594         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19595         keyword.
19596         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19597         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19598         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19599         named return value extension.
19600         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19601         * g++.old-deja/g++.other/access4.C: Issue additional error
19602         messages.
19603         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19604         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19605         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19606         * g++.old-deja/g++.other/crash25.C: Change error message.
19607         * g++.old-deja/g++.other/crash4.C: Change error message.
19608         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19609         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19610         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19611         checks.
19612         * g++.old-deja/g++.other/defarg8.C: Likewise.
19613         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19614         * g++.old-deja/g++.other/dtor10.C: Likewise.
19615         * g++.old-deja/g++.other/incomplete.C: Likewise.
19616         * g++.old-deja/g++.other/linkage7.C: Likewise.
19617         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19618         lookup algorithm.
19619         * g++.old-deja/g++.other/mangle2.C: Likewise.
19620         * g++.old-deja/g++.other/refinit2.C: Likewise.
19621         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19622         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19623         * g++.old-deja/g++.pt/crash28.C: Likewise.
19624         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19625         syntax.
19626         * g++.old-deja/g++.pt/crash32.C: Change error message.
19627         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19628         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19629         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19630         error message position.
19631         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19632         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19633         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19634         syntax.
19635         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19636         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19637         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19638         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19639         keyword.
19640         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19641         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19642         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19643         keyword.
19644         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19645         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19646         syntax.
19647         * g++.old-deja/g++.pt/friend28.C: Account for use of
19648         non-dependent names.
19649         * g++.old-deja/g++.pt/friend29.C: Likewise.
19650         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19651         rules.
19652         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19653         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19654         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19655         lookup rules.
19656         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19657         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19658         keyword.
19659         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19660         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19661         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19662         keyword.
19663         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19664         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19665         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19666         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19667         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19668         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19669         keyword.
19670         * g++.old-deja/g++.pt/spec10.C: Likewise.
19671         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19672         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19673         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19674         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19675         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19676         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19677         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19678         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19679         * g++.old-deja/g++.pt/typename15.C: Likewise.
19680         * g++.old-deja/g++.pt/typename22.C: Likewise.
19681         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19682         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19683         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19684         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19685         syntax.
19686         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19687         return value extension.
19688         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19689         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19690         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19691         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19692
19693 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19694
19695         * g++.dg/warn/inline1.C: New test.
19696         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19697         * g++.old-deja/g++.jason/synth10.C: Likewise.
19698         * g++.old-deja/g++.mike/net31.C: Likewise.
19699         * g++.old-deja/g++.mike/p8786.C: Likewise.
19700
19701         * g++.dg/template/friend10.C: New test.
19702         * g++.dg/template/conv5.C: New test.
19703
19704 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         * g++.dg/lookup/scoped3.C: New test.
19707
19708         * g++.dg/lookup/decl1.C: New test.
19709         * g++.dg/lookup/decl2.C: New test.
19710
19711 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19714         gcc.c-torture/compile/20021015-1.c,
19715         gcc.c-torture/compile/20021015-2.c,
19716         gcc.c-torture/compile/20021123-1.c,
19717         gcc.c-torture/compile/20021123-2.c,
19718         gcc.c-torture/compile/20021123-3.c,
19719         gcc.c-torture/compile/20021123-4.c,
19720         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19721         only to 3.1 or 3.2 branch.
19722
19723 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19724
19725         * gcc.dg/i386-bitfield3.c: New test.
19726
19727         * gcc.dg/i386-bitfield2.c: New test.
19728
19729 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19730
19731         * g++.dg/parse/conv_op1.C: New test.
19732
19733 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19734
19735         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19736         approved.
19737
19738 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19739
19740         * gcc.c-torture/compile/20021220-1.c: New test.
19741
19742 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19743
19744         * gcc.dg/i386-fastcall-1.c: New.
19745
19746 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19747
19748         * gcc.c-torture/execute/20021219-1.c: New test.
19749
19750 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19751
19752         * gcc.dg/i386-pic-1.c: New test.
19753
19754 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19755
19756         PR c++/8099
19757         * g++.dg/template/friend9.C: New test.
19758
19759 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19760
19761         PR c++/3663
19762         * g++.dg/template/access7.C: New test.
19763
19764 2002-12-18  Nick Clifton  <nickc@redhat.com>
19765
19766         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19767         the libstdc++-v3 directory has been found.
19768
19769 2002-12-12  Devang Patel <dpatel@apple.com>
19770         * gcc.dg/darwin-ld-1.c: New test.
19771         * gcc.dg/darwin-ld-2.c: New test.
19772         * gcc.dg/darwin-ld-3.c: New test.
19773         * gcc.dg/darwin-ld-4.c: New test.
19774         * gcc.dg/darwin-ld-5.c: New test.
19775
19776 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19777
19778         * gcc.c-torture/compile/20021212-1.c: New test.
19779
19780 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19781
19782         * gcc.dg/fshort-wchar: New test.
19783
19784 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/8372
19787         * g++.dg/template/dtor1.C: New test.
19788
19789         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19790         markers.
19791
19792 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19793
19794         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19795
19796 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19797
19798         * g++.dg/template/static1.C: New test.
19799         * g++.dg/template/static2.C: New test.
19800         * g++.old-deja/g++.ext/memconst.C: New test.
19801
19802 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19803
19804         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19805         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19806         * g++.dg/special/initp1.C: Likewise.
19807
19808 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19809
19810         * gcc.c-torture/execute/20021204-1.c: New test.
19811
19812 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19813
19814         * gcc.dg/ppc-fmadd-1.c: New file.
19815         * gcc.dg/ppc-fmadd-2.c: New file.
19816         * gcc.dg/ppc-fmadd-3.c: New file.
19817
19818 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         * gcc.c-torture/compile/20021204-1.c: New test.
19821
19822 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * g++.dg/inherit/covariant2.C: New test.
19825         * g++.dg/inherit/covariant3.C: New test.
19826         * g++.dg/inherit/covariant4.C: New test.
19827         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19828         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19829
19830 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/8688
19833         * g++.dg/init/brace3.C: New test.
19834
19835 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19836
19837         * gcc.dg/20020210-1.c: Fix a comment typo.
19838
19839 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19840
19841         PR c++/8720
19842         * g++.dg/parse/defarg1.C: New test.
19843
19844         PR c++/8615
19845         * g++.dg/template/char1.C: New test.
19846
19847         * g++.dg/template/varmod1.C: Fix typo.
19848
19849 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19850
19851         DR 180
19852         * g++.old-deja/g++.pt/crash32.C: Expect error.
19853
19854 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19855
19856         PR c++/5919
19857         * g++.dg/template/varmod1.C: New test.
19858
19859         PR c++/8727
19860         * g++.dg/inherit/typeinfo1.C: New test.
19861
19862         PR c++/8663
19863         * g++.dg/inherit/typedef1.C: New test.
19864
19865 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/8332
19868         PR c++/8493
19869         * g++.dg/template/strlen1.C: New test.
19870
19871         PR c++/8227
19872         * g++.dg/template/ctor2.C: New test.
19873
19874         PR c++/8214
19875         * g++.dg/init/string1.C: New test.
19876
19877         PR c++/8511
19878         * g++.dg/template/friend8.C: New test.
19879
19880 2002-11-29  Joe Buck <jbuck@synopsys.com>
19881
19882         * g++.dg/lookup/anon2.C: New test.
19883
19884 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19885
19886         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19887         h8300 port.
19888
19889 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19890
19891         * gcc.dg/bitfld-6.c: New test.
19892
19893 2002-11-27  Jan Hubicka  <jh@suse.cz>
19894
19895         * gcc.c-torture/execute/20021127.[cx]: New test.
19896
19897 2002-11-26  Jan Hubicka  <jh@suse.cz>
19898
19899         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19900         quality.
19901
19902 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19903
19904         * g++.dg/init/brace2.C: New test.
19905         * g++.old-deja/g++.mike/p9129.C: Correct.
19906
19907 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19910
19911 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19912
19913         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19914
19915 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * testsuite/g++.dg/abi/empty11.C: New test.
19918         * testsuite/g++.dg/rtti/cv1.C: New test.
19919
19920 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19921
19922         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19923
19924 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19925
19926         * g++.dg/abi/empty10.C: New test.
19927
19928 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19929
19930         * gcc.c-torture/compile/20021124-1.c: New test.
19931
19932 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19933
19934         * g++.dg/abi/rtti2.C: New test.
19935
19936 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19937
19938         * gcc.dg/i386-unroll-1.c: New test.
19939
19940 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19941
19942         * gcc.c-torture/compile/20021120-1.c: New test.
19943         * gcc.c-torture/compile/20021120-2.c: New test.
19944
19945 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19946
19947         * gcc.dg/bitfld-5.c: New test.
19948
19949 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19950
19951         * gcc.c-torture/execute/20021120-3.c: New test.
19952
19953 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19954
19955         * gcc.c-torture/execute/20021120-2.c: New test.
19956
19957 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19958
19959         * gcc.c-torture/execute/20021120-1.c: New test.
19960
19961 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19962
19963         * gcc.c-torture/execute/20021118-3.c: New test.
19964
19965 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19966
19967         * gcc.c-torture/compile/20021119-1.c: New test.
19968
19969 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19970
19971         * gcc.dg/duff-1.c: New test.
19972         * gcc.dg/duff-2.c: New test.
19973         * gcc.dg/duff-3.c: New test.
19974
19975 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19976
19977         * gcc.dg/cpp/_Pragma5.c: New test.
19978
19979 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19980
19981         * gcc.c-torture/execute/20021118-2.c: New test.
19982
19983 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19984
19985         * gcc.c-torture/execute/20021118-1.c: New test.
19986
19987 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19988
19989         * gcc.dg/20021116-1.c: New test.
19990
19991 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19992
19993         * g++.dg/abi/vcall1.C: New test.
19994
19995 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19996
19997         * gcc.dg/20021029-1.c: New test.
19998         * gcc.dg/20021029-2.c: New test.
19999
20000 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20001
20002         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20003
20004 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20005
20006         PR c/8439
20007         * gcc.dg/20021110.c: Move to ...
20008         * gcc.c-torture/compile/20021110.c: .... here.
20009
20010 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20011
20012         PR c/8467
20013         * gcc.c-torture/execute/20021111-1.c
20014
20015 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20016
20017         PR c/8439
20018         * gcc.dg/20021110.c: New test.
20019
20020 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20021
20022         * g++.dg/abi/vthunk3.C: Run only on x86.
20023
20024 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20025
20026         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20027
20028 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20029
20030         * lib/compat.exp (compat-execute): Fix logic error in last
20031         change.
20032
20033 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20034
20035         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20036
20037 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20038
20039         PR c++/8389
20040         * g++.dg/template/access6.C: New test.
20041
20042 2002-11-08  Jan Hubicka  <jh@suse.cz>
20043
20044         * gcc.dg/i386-ssefp-1.c: New test.
20045         * gcc.dg/i386-ssefp-1.c: New test.
20046
20047 2002-11-08  Jan Hubicka  <jh@suse.cz>
20048
20049         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20050
20051 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20052
20053         * g++.dg/abi/vthunk3.C: New test.
20054
20055         PR c++/8338
20056         * g++.dg/template/crash2.C: New test.
20057
20058 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20059
20060         * testsuite/g++.dg/abi/dtor1.C: New test.
20061         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20062
20063 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20064
20065         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20066         Darwin.
20067
20068 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20069
20070         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20071         -mthumb.  Only xfail with -O0.
20072
20073 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20074
20075         * g++.dg/abi/thunk1.C: New test.
20076         * g++.dg/abi/thunk2.C: Likewise.
20077         * g++.dg/abi/vtt1.C: Likewise.
20078
20079 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20080
20081         PR optimization/8423
20082         * gcc.c-torture/execute/builtin-constant.c: New test.
20083
20084 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20085
20086         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20087         Add some more cases.
20088
20089 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20090
20091         PR c++/8391
20092         * g++.dg/opt/local1.C: New test.
20093
20094 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/8160
20097         * g++.dg/template/complit1.C: New test.
20098
20099         PR c++/8149
20100         * g++.dg/template/typename4.C: Likewise.
20101
20102 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20103
20104         Core issue 287, PR c++/7639
20105         * g++.dg/template/instantiate1.C: Adjust error location.
20106         * g++.dg/template/instantiate3.C: New test.
20107         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20108         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20109         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20110
20111 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20112
20113         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20114
20115 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/8287
20118         * g++.dg/init/dtor2.C: New test.
20119
20120 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20121
20122         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20123         * gcc.dg/nest.c: Bypass errors on irix6.
20124
20125 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20126
20127         * gcc.dg/nest.c: Expect error for mmix-*-*.
20128         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20129
20130 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20131
20132         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20133         markers.
20134
20135         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20136
20137 2002-10-25  Mike Stump  <mrs@apple.com>
20138
20139         * gcc.dg/warn-1.c: New test.
20140
20141 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20142
20143         * g++.dg/template/typename3.C: New test.
20144
20145 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * g++.dg/lookup/ptrmem1.C: New test.
20148
20149         * g++.dg/abi/vthunk2.C: New test.
20150
20151 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20152
20153         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20154
20155 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20156
20157         * g++.dg/abi/empty9.C: New test.
20158
20159 2002-10-24  Richard Henderson  <rth@redhat.com>
20160
20161         * g++.dg/inherit/thunk1.C: Enable for ia64.
20162
20163 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20164
20165         PR c++/8067
20166         * g++.dg/lookup/pretty1.C: New test.
20167
20168 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20169
20170         * gcc.dg/20021023-1.c: New test.
20171
20172 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20173
20174         PR c++/7679
20175         * g++.dg/parse/inline1.C: New test.
20176
20177 2002-10-23  Richard Henderson  <rth@redhat.com>
20178
20179         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20180
20181         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20182
20183 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/6579
20186         * g++.dg/parse/stmtexpr3.C: New test.
20187
20188 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         * g++.dg/expr/cond1.C: New test.
20191
20192 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20193
20194         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20195
20196 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * g++.dg/abi/vbase13.C: New test.
20199         * g++.dg/abi/vbase14.C: Likewise.
20200
20201 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20202
20203         * gcc.dg/tls/pic-1.c: New test.
20204         * gcc.dg/tls/nonpic-1.c: New test.
20205         * gcc.dg/20021018-1.c: New test.
20206
20207 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20208
20209         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20210         Remove only files with the same base name as the test case.
20211         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20212         (profopt-execute): Likewise.  Also, remove old profiling
20213         and performance data files before running the tests.
20214
20215         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20216         * g++.dg/bprob/bprob.exp: Likewise.
20217         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20218         to allow more general test case names.
20219
20220         * g++.dg/bprob/bprob-1.C: Rename to ...
20221         * g++.dg/bprob/g++-bprob-1.C: ... this.
20222
20223         * g77.dg/bprob/bprob-1.f: Rename to ...
20224         * g77.dg/bprob/g77-bprob-1.f: ... this.
20225
20226 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20227
20228         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20229         bison 1.50 or later.
20230
20231 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20232
20233         * g++.dg/README: Describe more test directories.
20234
20235 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20236
20237         * g++.dg/init/array6.C: Add additional tests.
20238
20239 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20240
20241         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20242         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20243
20244 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20245
20246         * gcc.c-torture/compile/20020604-1.x: New.
20247         * gcc.c-torture/compile/simd-5.x: Likewise.
20248         * gcc.c-torture/execute/920710-1.x: Likewise.
20249         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20250
20251 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20252
20253         * g++.dg/inherit/override1.C: Add dg-options clause.
20254
20255 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20256
20257         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20258         _mm_slli_si128.
20259
20260 2002-10-19  Andreas Schwab  <schwab@suse.de>
20261
20262         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20263         directory component.
20264
20265 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20266
20267         * g++.dg/inherit/thunk1.C: New test.
20268
20269         * g++.dg/inherit/override1.C: New test.
20270
20271         * g++.dg/abi/mangle11.C: New test.
20272         * g++.dg/abi/mangle14.C: New test.
20273         * g++.dg/abi/mangle17.C: New test.
20274
20275 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20276
20277         * g++.dg/overload/member2.C: New test.
20278
20279 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20280
20281         * g++.dg/README: Describe new compat directory.
20282         * g++.dg/dg.exp: Skip tests in compat directory.
20283         * README.compat: New file.
20284         * lib/compat.exp: New expect script.
20285         * g++.dg/compat: New test directory.
20286         * g++.dg/compat/compat.exp: New expect script.
20287         * g++.dg/compat/abi: New test directory.
20288         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20289         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20290         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20291         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20292         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20293         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20294         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20295         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20296         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20297         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20298         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20299         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20300         * g++.dg/compat/break: New test directory.
20301         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20302         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20303         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20304         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20305         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20306         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20307         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20308         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20309         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20310         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20311         g++.dg/compat/break/README: New files.
20312         * g++.dg/compat/eh: New test directory.
20313         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20314         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20315         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20316         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20317         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20318         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20319         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20320         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20321         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20322         g++.dg/compat/eh/filter2_y.C,
20323         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20324         g++.dg/compat/eh/new1_y.C,
20325         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20326         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20327         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20328         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20329         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20330         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20331         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20332         g++.dg/compat/eh/unexpected1_y.C: New files.
20333         * g++.dg/compat/init: New test directory.
20334         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20335         g++.dg/compat/init/array5_y.C,
20336         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20337         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20338         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20339         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20340         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20341         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20342         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20343         g++.dg/compat/init/init-ref2_y.C: New files.
20344
20345 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20346
20347         PR c++/7584
20348         * g++.dg/inherit/using3.C: New test.
20349
20350 2002-10-17  Jan Hubicka  <jh@suse.cz>
20351
20352         * gcc.dg/20021017-2.c: New test.
20353
20354 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20355
20356         * g++.dg/abi/mangle16.C: Adjust.
20357
20358         * g++.dg/init/array8.C: New test.
20359
20360 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20361
20362         * gcc.dg/special/mips-abi.exp: New test.
20363         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20364
20365 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20366
20367         * g++.dg/abi/mangle16.C: New test.
20368         * g++.dg/abi/mangle17.C: Likewise.
20369
20370         PR c++/7478
20371         * g++.dg/template/ref1.C: New test.
20372
20373 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20374
20375         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20376
20377 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20378
20379         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20380
20381 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20382
20383         PR c++/7524
20384         * g++.dg/init/array7.C: New test.
20385
20386 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20387
20388         * g++.dg/init/array6.C: New test.
20389
20390         * g++.dg/abi/mangle13.C: Likewise.
20391         * g++.dg/abi/mangle14.C: Likewise.
20392         * g++.dg/abi/mangle15.C: Likewise.
20393
20394 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20395
20396         * g++.dg/abi/empty8.C: New test.
20397
20398 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20399
20400         * g++.dg/init/ctor1.C: New test.
20401
20402 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20403
20404         * gcc.c-torture/execute/20021015-1.c: New test.
20405
20406 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20407
20408         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20409
20410 2002-10-14  Jan Hubicka  <jh@suse.cz>
20411
20412         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20413
20414 2002-10-14  Richard Henderson  <rth@redhat.com>
20415
20416         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20417
20418 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20419
20420         PR optimization/6631
20421         * g++.dg/opt/const2.C: New test.
20422
20423 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20424
20425         PR c++/7176
20426         * g++.dg/parse/friend1.C: New test.
20427         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20428
20429 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20430
20431         * gcc.dg/20021014-1.c: New test.
20432
20433 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/5661
20436         * g++.dg/ext/vlm1.C: New test.
20437         * g++.dg/ext/vlm2.C: Likewise.
20438
20439         * g++.dg/init/array1.C: Remove invalid braces.
20440         * g++.dg/init/brace1.C: New test.
20441         * g++.dg/init/copy2.C: Likewise.
20442         * g++.dg/init/copy3.C: Likewise.
20443         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20444         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20445         braces.
20446
20447 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20448
20449         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20450
20451 2002-10-11  Richard Shann  <richard.shann@superh.com>
20452
20453         * gcc.c-torture/compile/simd-5.c: New test.
20454
20455 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20456
20457         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20458
20459 2002-10-10  Jim Wilson  <wilson@redhat.com>
20460
20461         * gcc.c-torture/execute/20021010-1.c: New test.
20462
20463 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20464
20465         PR c/7353
20466         * g++.dg/ext/typedef-init.C: New test.
20467         * gcc.dg/typedef-init.c: New test.
20468
20469 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20470
20471         * gcc.dg/cpp/paste13.c: New test.
20472
20473 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20474
20475         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20476         remaining platforms, XFAIL during compile, not execute.  Don't
20477         XFAIL at -O0.
20478
20479 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20480
20481         * gcc.dg/alias-1.c: Tweak expected warning.
20482
20483 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20484
20485         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20486
20487 2002-10-06  Andreas Jaeger  <aj@suse.de>
20488
20489         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20490         * gcc.dg/cpp/c++98.C: Likewise.
20491
20492         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20493         * g++.dg/cpp/c++98.C: Likewise.
20494
20495         * g++.dg/README (Subdirectories): Mention cpp directory.
20496
20497         PR target/7559
20498         * gcc.dg/20021006-1.c: New test.
20499
20500 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20501
20502         PR c++/7804
20503         * g++.dg/other/warning1.C: New test.
20504
20505 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20506
20507         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20508         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20509         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20510
20511 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20512
20513         PR c++/7931
20514         * g++.dg/template/ptrmem3.C: New test.
20515
20516         PR c++/7754
20517         * g++.dg/template/union1.C: New test.
20518
20519 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20520
20521         PR c++/8006
20522         * g++.dg/abi/mangle9.C: New test.
20523         * g++.dg/abi/mangle10.C: New test.
20524         * g++.dg/abi/mangle11.C: New test.
20525         * g++.dg/abi/mangle12.C: New test.
20526
20527 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20528
20529         PR c++/7188.
20530         * g++.dg/template/meminit1.C: New test.
20531         * g++.dg/warn/Wreorder-1.C: Likewise.
20532         * g++.old-deja/g++.mike/warn3.C: Tweak.
20533         * lib/prune.exp: Ingore "in copy constructor".
20534
20535 2002-10-02  Andreas Jaeger  <aj@suse.de>
20536
20537         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20538         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20539         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20540         on x86-64.
20541
20542 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20543
20544         * gcc.dg/empty1.C: Fix typo.
20545
20546 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20547
20548         * gcc.dg/alias-1.c: New test.
20549
20550 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * gcc.dg/empty1.C: New test.
20553
20554         * g++.dg/tls/init-2.C: Tweak error messages.
20555
20556 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20557
20558         * gcc.c-torture/compile/20020923-1.c: New test.
20559
20560 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20561
20562         * gcc.c-torture/execute/ffs-1.c: New test.
20563         * gcc.c-torture/execute/ffs-2.c: Ditto.
20564
20565 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20566
20567         * g++.dg/overload/member1.C: New test.
20568
20569 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20570
20571         * g++.dg/abi/empty7.C: New test.
20572         * g++.dg/init/pm2.C: Likewise.
20573
20574 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20575
20576         * g++.dg/rtti/crash1.C: New test.
20577
20578 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20579
20580         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20581         gcc.dg/sibcall-4.c: New tests.
20582
20583 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20584
20585         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20586         powerpc and MMIX targets.
20587
20588 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20589
20590         * gcc.dg/cpp/20020927-1.c: New.
20591
20592 2002-09-26  David S. Miller  <davem@redhat.com>
20593
20594         * gcc.c-torture/compile/trunctfdf.c: New.
20595
20596 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20597
20598         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20599
20600 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20601
20602         * gcc.c-torture/execute/loop-15.c: New.
20603
20604 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20605
20606         * README.QMTEST: Fix typo.
20607
20608 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20609
20610         * gcc.dg/20020926-1.c: New test.
20611
20612 2002-09-25  David S. Miller  <davem@redhat.com>
20613
20614         PR target/7842
20615         * gcc.c-torture/execute/shiftdi.c: New test.
20616
20617 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20618
20619         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20620         unique to the tool.
20621         * lib/g77.exp (g77_init): Likewise.
20622         * lib/g++.exp (g++_init): Likewise.
20623         * lib/objc.exp (objc_init): Likewise.
20624
20625 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20626
20627         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20628         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20629         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20630
20631 2002-09-25  Richard Henderson  <rth@redhat.com>
20632
20633         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20634         too-small long double.
20635
20636 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20637
20638         * gcc.dg/20020919-1.c: New test.
20639
20640 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20641
20642         * g++.dg/abi/bitfield6.C: New test.
20643         * g++.dg/abi/bitfield7.C: New test.
20644         * g++.dg/abi/bitfield8.C: New test.
20645         * g++.dg/abi/vbase11.C: New test.
20646
20647 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20648
20649         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20650         hppa*-*-hpux*.  Update test comment.
20651
20652 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20653
20654         * gcc.dg/tls/struct-1.c: New test.
20655
20656 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20657
20658         * gcc.dg/cpp/tr-warn2.c: Update.
20659
20660 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20661
20662         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20663
20664 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20665
20666         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20667         systems.
20668
20669 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20670
20671         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20672
20673         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20674         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20675         setting of cxxfilt.
20676
20677 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20678
20679         * gcc.dg/20020312-2.c: Update for darwin.
20680
20681 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20682
20683         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20684
20685 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20686
20687         * objc.dg/comp-types-1.m: New test.
20688         * objc.dg/comp-types-2.m: New test.
20689         * objc.dg/comp-types-3.m: New test.
20690         * objc.dg/comp-types-4.m: New test.
20691         * objc.dg/comp-types-5.m: New test.
20692         * objc.dg/comp-types-6.m: New test.
20693
20694 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20695
20696         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20697
20698 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20699
20700         * g++.dg/other/do1.C: New test.
20701
20702         * g++.dg/template/subst1.C: New test.
20703
20704 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20705
20706         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20707
20708 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20709
20710         * g++.dg/template/qualttp20.C: Adjust expected errors.
20711         * g++.old-deja/g++.jason/report.C: Likewise.
20712         * g++.old-deja/g++.other/qual1.C: Likewise.
20713
20714         * g++.dg/lookup/scoped2.C: New test.
20715
20716         * g++.dg/ext/asm3.C: New test.
20717
20718 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20719
20720         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20721
20722 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20723
20724         * ChangeLog: follow spelling conventions.
20725         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20726         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20727         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20728         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20729         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20730         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20731         * g++.old-deja/g++.law/global-init1.C: Likewise.
20732         * g++.old-deja/g++.other/delete4.C: Likewise.
20733         * g++.old-deja/g++.other/inline21.C: Likewise.
20734         * g++.old-deja/g++.other/singleton.C: Likewise.
20735         * g77.dg/strlen0.f: Likewise.
20736         * g77.f-torture/compile/20010519-1.f: Likewise.
20737         * g77.f-torture/compile/980310-4.f: Likewise.
20738         * gcc.c-torture/compile/20000605-1.c: Likewise.
20739         * gcc.c-torture/execute/20020225-1.c: Likewise.
20740         * gcc.dg/c90-hexfloat-2.c: Likewise.
20741         * gcc.dg/c99-bool-1.c: Likewise.
20742         * gcc.dg/c99-hexfloat-2.c: Likewise.
20743         * gcc.dg/dll-2.c: Likewise.
20744         * gcc.dg/wtr-union-init-1.c: Likewise.
20745         * gcc.dg/wtr-union-init-2.c: Likewise.
20746         * gcc.dg/wtr-union-init-3.c: Likewise.
20747         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20748         * gcc.dg/cpp/defined.c: Likewise.
20749         * gcc.dg/cpp/macsyntx.c: Likewise.
20750         * gcc.dg/cpp/paste2.c: Likewise.
20751         * gcc.dg/cpp/trad/defined.c: Likewise.
20752         * gcc.dg/format/c90-printf-1.c: Likewise.
20753         * gcc.dg/format/c90-scanf-1.c: Likewise.
20754         * gcc.dg/format/c99-printf-1.c: Likewise.
20755         * gcc.dg/format/c99-scanf-1.c: Likewise.
20756         * gcc.misc-tests/gcov-8.c: Likewise.
20757         * lib/profopt.exp: Likewise.
20758
20759 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20760
20761         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20762
20763 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20764
20765         * g++.dg/inherit/using2.C: New test.
20766
20767 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20768
20769         * ChangeLog: Follow spelling conventions.
20770         * g++.dg/template/friend4.C: Likewise.
20771         * g++.old-deja/g++.pt/crash67.C: Likewise.
20772         * gcc.c-torture/execute/20000801-4.c: Likewise.
20773         * gcc.dg/c90-digraph-1.c: Likewise.
20774         * gcc.dg/c94-digraph-1.c: Likewise.
20775         * gcc.dg/c99-digraph-1.c: Likewise.
20776         * gcc.dg/cpp/line5.c: Likewise.
20777         * gcc.dg/cpp/multiline.c: Likewise.
20778         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20779         * gcc.dg/format/attr-3.c: Likewise.
20780         * gcc.dg/format/c90-scanf-3.c: Likewise.
20781         * gcc.dg/format/ext-4.c: Likewise.
20782
20783 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20784
20785         * g++.dg/template/pretty1.C: New test.
20786
20787 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20788
20789         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20790
20791 2002-09-13  Matt Austern  <austern@apple.com>
20792
20793         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20794         passing a cast expression to a function by const reference.
20795
20796 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20797
20798         * g++.dg/template/deduce1.C: New test.
20799
20800 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20801
20802         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20803         32-bit int.
20804
20805 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20806
20807         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20808         usage.
20809
20810 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20811
20812         * gcc.c-torture/compile/20020910-1.c: New test.
20813
20814 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20815
20816         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20817
20818 2002-09-10  Andreas Jaeger  <aj@suse.de>
20819
20820         * gcc.dg/20020312-2.c: Adjust for x86-64.
20821
20822 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20823
20824         * g77.dg/7388.f: New test case for PR 7388.
20825
20826 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20827
20828         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20829
20830 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20831
20832         * objc.dg/proto-lossage-1.m: New test.
20833
20834 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20835
20836         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20837
20838 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20839
20840         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20841         expected to pass.
20842
20843 2002-09-06  Stan Shebs  <shebs@apple.com>
20844             David Edelsohn  <edelsohn@gnu.org>
20845
20846         * gcc.dg/weak: New directory.
20847         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20848         target-specific xfail bits.
20849         * gcc.dg/typeof-2.c: Move to new directory.
20850         * gcc.dg/weak.exp: New expect script.
20851
20852 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20853
20854         * gcc.c-torture/execute/extzvsi.c: New test.
20855
20856 2002-09-05  Stan Shebs  <shebs@apple.com>
20857
20858         * gcc.dg/weak-1.c: xfail on Darwin.
20859         * gcc.dg/weak-2.c: Ditto.
20860         * gcc.dg/weak-3.c: Ditto.
20861         * gcc.dg/weak-4.c: Ditto.
20862         * gcc.dg/weak-5.c: Ditto.
20863         * gcc.dg/weak-6.c: Ditto.
20864         * gcc.dg/weak-7.c: Ditto.
20865         * gcc.dg/weak-8.c: Ditto.
20866         * gcc.dg/weak-9.c: Ditto.
20867
20868 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20869
20870         * gcc.c-torture/execute/loop-14.c: New test.
20871
20872 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * g++.dg/other/cxa-atexit1.C: New test.
20875
20876         * gcc.dg/typeof-2.c: New test.
20877
20878 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20879
20880         * gcc.dg/builtins-2.c: New testcase.
20881         * gcc.dg/builtins-3.c: New testcase.
20882
20883 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20884
20885         * gcc.dg/cpp/_Pragma4.c: New test.
20886
20887 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20888
20889         * objc/execute/nil_method-1.m: New testcase.
20890
20891 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20892
20893         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20894         [Object class], not [Object initialize].
20895
20896 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20897             Hans-Peter Nilsson  <hp@bitrange.com>
20898
20899         * gcc.c-torture/execute/20020720-1.x: Skip test on
20900         mmix-knuth-mmixware.  Correct comment.
20901
20902 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20903
20904         * testsuite/g++.dg/abi/bitfield5.C: New test.
20905         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20906
20907 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20908
20909         * objc.dg/undeclared-selector.m: New test.
20910
20911 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20912
20913         * g++.dg/other/offsetof1.C: Avoid cast warning.
20914
20915 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20916
20917         * objc.dg/super-class-2.m: New test.
20918
20919 2002-08-24  Matt Austern  <austern@apple.com>
20920
20921         * g++.dg/ext/lvaddr.C: New test.
20922         * g++.dg/ext/lvcast.C: New test.
20923
20924 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20925
20926         * testsuite/g++.dg/inherit/cond1.C: New test.
20927
20928 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20929
20930         * gcc.dg/noncompile/incomplete-1.c: New test.
20931
20932 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20933
20934         * gcc.dg/typespec-1.c: New test.
20935
20936 2002-08-20  Devang Patel  <dpatel@apple.com>
20937         * objc.dg/proto-hier-2.m: New test.
20938
20939 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20940
20941         * objc.dg/bitfield-1.m: New test.
20942         * objc.dg/bitfield-2.m: New test.
20943
20944 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20945
20946         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20947         gcc.dg/c99-flex-array-4.c: New tests.
20948
20949 2002-08-16  Stan Shebs  <shebs@apple.com>
20950
20951         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20952
20953 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * gcc.dg/typeof-1.c: New test.
20956         * g++.dg/ext/typeof2.C: New test.
20957
20958 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20959
20960         * g++.dg/other/offsetof1.C: New test.
20961
20962 2002-08-14  Richard Henderson  <rth@redhat.com>
20963
20964         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20965
20966 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20967
20968         * gcc.dg/cpp/_Pragma3.c: New test.
20969
20970 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20971
20972         * g++.dg/template/inherit3: New test.
20973
20974 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20975
20976         * gcc.dg/bitfld-4.c: Add blank options.
20977
20978 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20979
20980         * g++.dg/template/crash1.C: New test.
20981
20982 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.dg/tls/opt-2.c: New test.
20985
20986 2002-08-08  Devang Patel  <dpatel@apple.com>
20987
20988         * objc.dg/selector-1.m : New test
20989
20990 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20991
20992         * g++.dg/abi/bitfield4.C: New test.
20993         * gcc.dg/bitfld-4.c: New test.
20994
20995 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20996
20997         * g++.dg/other/packed1.C: New test.
20998
20999 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21000
21001         * g++.dg/abi/offsetof.C: Tweak error messages.
21002         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21003
21004 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21005
21006         * gcc.dg/bitfld-3.c: New test.
21007
21008 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21009             Richard Henderson  <rth@redhat.com>
21010
21011         * gcc.dg/i386-bitfield1.c: New test.
21012         * g++.dg/abi/bitfield3.C: Update.
21013
21014 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21015
21016         * objc.dg/const-str-2.m: Update.
21017         * gcc.dg/cpp/c++98.c: Change to C extension.
21018         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21019         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21020
21021 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21022
21023         * testsuite/gcc.dg/tls/diag-3.c: New.
21024
21025 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21026
21027         * g++.dg/README (Subdirectories): Document new subdir expr.
21028         * g++.dg/expr/pmf-1.C: New test.
21029
21030 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21031
21032         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21033
21034 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * g++.dg/abi/bitfield3.C: New test.
21037
21038 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * lib/gcov.exp: Tweak expected line formats.
21041         * gcc.misc-tests/gcov8.c: New test.
21042         * gcc.misc-tests/gcov8.x: New flags.
21043
21044 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21045
21046         * consistency.vlad/layout/endian.c: Include string.h.
21047
21048         * gcc.c-torture/execute/20020805-1.c: New test.
21049
21050 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21051
21052         * g++.dg/other/conversion1.C: New test.
21053
21054 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21055
21056         * gcc.dg/builtins-1.c: New testcase.
21057
21058 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21059
21060         * g++.dg/inherit/access3.C: New test.
21061
21062 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21063
21064         * gcc.dg/ia64-visibility-2.c: New test.
21065
21066 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21067
21068         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21069         __qualifier_flags to __flags.
21070
21071 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21072
21073         * g++.dg/inherit/operator1.C: New test.
21074         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21075         * g++.dg/other/error1.C: Change expected error message.
21076         * g++.dg/template/conv4.C: Likewise.
21077
21078 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21079
21080         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21081         for documented behavior.
21082
21083 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21084
21085         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21086         several targets known to fail.
21087
21088 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21089
21090         * gcc.dg/mips-args-[123].c: New tests.
21091
21092 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21093
21094         * gcc.dg/ppc-spe.c: New.
21095
21096 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21097
21098         * g++.dg/other/ptrmem4.C: New testcase.
21099
21100 2002-07-24  Richard Henderson  <rth@redhat.com>
21101
21102         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21103
21104 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21105
21106         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21107
21108 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21109
21110         * gcc.c-torture/execute/memset-3.c: New testcase.
21111
21112 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21113
21114         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21115         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21116
21117 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21118
21119         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21120         Delete.
21121
21122 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21123
21124         * gcc.c-torture/compile/simd-4.c: New test.
21125
21126 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21127
21128         PR c++/7347, c++/7348
21129         * g++.dg/template/access4.C: New test.
21130         * g++.dg/template/access5.C: New test.
21131         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21132         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21133         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21134         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21135
21136 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * gcc.dg/gnu89-init-2.c: New test.
21139
21140 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21141
21142         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21143
21144 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21145
21146         * gcc.c-torture/execute/20020720-1.c: New testcase.
21147
21148 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21149
21150         * gcc.dg/cpp/Wsignprom.c: New tests.
21151
21152 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21153
21154         * gcc.c-torture/execute/loop-13.c: New test.
21155
21156 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21157
21158         * gcc.dg/cpp/expr.c: New tests.
21159
21160 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21161
21162         * g++.dg/opt/pr6713.C: Add template instantiation.
21163
21164 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21165
21166         * gcc.dg/nest.c: New test.
21167
21168 2002-07-17  Richard Henderson  <rth@redhat.com>
21169
21170         * g++.dg/opt/pr6713.C: New test.
21171
21172 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21173
21174         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21175         XFAIL for all x86 processors.
21176
21177 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21178
21179         * gcc.c-torture/execute/20010122-1.x: Do not test with
21180         -fomit-frame-pointer.
21181
21182 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21183
21184         * g++.dg/template/instantiate2.C: New test.
21185         * g++.dg/template/spec4.C: New test.
21186
21187 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21188
21189         * g++.dg/template/access2.C: New test.
21190         * g++.dg/template/access3.C: New test.
21191
21192 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21193
21194         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21195         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21196         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21197         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21198         Convert to use <stdarg.h>.
21199         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21200         Delete.
21201         * gcc.dg/va-arg-2.c: New.
21202         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21203
21204 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21205
21206         * gcc.c-torture/compile/20020710-1.c: New test.
21207
21208 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21209                           Andrew Pinski  <pinskia@physics.uc.edu>
21210
21211         gcc.c-torture/compile/simd-2.c: New testcase.
21212         gcc.c-torture/compile/simd-3.c: Likewise.
21213
21214 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21215
21216         PR c++/7224
21217         * g++.dg/overload/error1.C: New test.
21218
21219 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21220
21221         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21222         configuration and IRIX 6 O32 ABI.
21223
21224 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21225
21226         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21227
21228 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21229
21230         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21231
21232 2002-07-10  Jeffrey A Law  <law@redhat.com>
21233
21234         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21235
21236         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21237
21238 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21239
21240         * gcc.dg/20020312-2.c: Check for __PPC__.
21241
21242 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21243
21244         * gcc.c-torture/compile/20020709-1.c: New test.
21245
21246 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21247
21248         * g++.dg/template/qualttp21.C: New test case.
21249
21250 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21251
21252         * gcc.c-torture/compile/20020706-1.c: New test.
21253         * gcc.c-torture/compile/20020706-2.c: New test.
21254
21255 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21256             Alexandre Oliva  <aoliva@redhat.com>
21257
21258         * g++.dg/warn/incomplete1.C: New test.
21259
21260 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21261
21262         PR c++/7099
21263         * g++.dg/warn/noreturn1.C: New test.
21264
21265 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21266
21267         PR c++/6706
21268         * g++.dg/debug/debug6.C: New test.
21269         * g++.dg/debug/debug7.C: New test.
21270
21271 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21272
21273         * gcc.c-torture/compile/simd-3.c: New test.
21274
21275 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21276
21277         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21278         * gcc.dg/20020620-1.c: Likewise.
21279
21280 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21281
21282         PR c++/6944
21283         * g++.dg/init/array4.C: New test.
21284         * g++.dg/init/array5.C: New test.
21285
21286 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21287
21288         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21289         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21290
21291 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21292
21293         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21294         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21295         * gcc.dg/wtr-conversion-1.c: Likewise.
21296         * gcc.dg/wtr-escape-1.c: Likewise.
21297         * gcc.dg/wtr-int-type-1.c: Likewise.
21298         * gcc.dg/wtr-label-1.c: Likewise.
21299         * gcc.dg/wtr-static-1.c: Likewise.
21300         * gcc.dg/wtr-strcat-1.c: Likewise.
21301         * gcc.dg/wtr-suffix-1.c: Likewise.
21302         * gcc.dg/wtr-switch-1.c: Likewise.
21303         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21304         * gcc.dg/wtr-union-init-1.c: Likewise.
21305         * gcc.dg/wtr-union-init-2.c: Likewise.
21306         * gcc.dg/wtr-union-init-3.c: Likewise.
21307
21308         * gcc.dg/wtr-func-def-1.c: New test.
21309
21310 2002-07-02 Devang Patel <dpatel@apple.com>
21311
21312         * objc.dg/param-1.m: New test.
21313
21314 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21315
21316         * gcc.dg/cpp/trad/directive.c: Add test.
21317         * gcc.dg/cpp/trad/macroargs.c: Add test.
21318         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21319
21320 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21321
21322         * gcc.dg/cpp/cmdlne-M.c: New test.
21323
21324 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21325
21326         * objc.dg/desig-init-1.m: New test.
21327
21328 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21329
21330         PR c++/6716
21331         * g++.dg/template/instantiate1.C: New test.
21332
21333 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21334
21335         PR c++/7112
21336         * g++.dg/template/sizeof2.C: New test.
21337
21338 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21339
21340         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21341         gcc.dg/cpp/trad/include.c: New tests.
21342
21343 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21344
21345         PR target/7177
21346         * gcc.c-torture/compile/20020701-1.c: New test.
21347
21348 2002-07-01  Stan Shebs  <shebs@apple.com>
21349
21350         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21351         header here...
21352         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21353         (objc-torture-execute): or here.
21354
21355 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21356
21357         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21358
21359 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21360
21361         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21362
21363 2002-06-30  Devang Patel  <dpatel@apple.com>
21364
21365         * objc.dg/fsyntax-only.m: New test.
21366
21367 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21368
21369         PR c++/6695
21370         * g++.dg/template/friend7.C: New file.
21371
21372 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21373
21374         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21375         return type.
21376
21377 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21378
21379         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21380         avoid division by zero.
21381
21382 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21383
21384         * gcc.dg/Wunknownprag.c: New tests.
21385
21386 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21387
21388         * gcc.c-torture/execute/simd-2.c: New test.
21389
21390 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21391
21392         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21393         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21394         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21395         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21396         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21397         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21398         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21399         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21400         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21401         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21402         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21403         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21404         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21405         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21406         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21407         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21408         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21409
21410 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21411
21412         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21413         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21414         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21415         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21416         New tests.
21417         * gcc.dg/cpp/trad/directive.c: Update.
21418
21419 2002-06-23  Andreas Jaeger  <aj@suse.de>
21420
21421         * gcc.c-torture/execute/complex-6.c: New.
21422
21423 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21424
21425         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21426         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21427         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21428         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21429
21430 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21431
21432         * gcc.dg/cpp/trad: New directory with traditional tests copied
21433         from parent directory.
21434         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21435         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21436         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21437         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21438         Move to trad/ and rename.
21439         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21440         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21441         gcc.dg/cpp/trad/redef2.c: New tests.
21442         * gcc.dg/cpp/trad/trad.exp: New driver.
21443
21444 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21445
21446         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21447         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21448         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21449         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21450         Remove.
21451
21452 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21453
21454         * gcc.dg/20020620-1.c: New test.
21455
21456 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21457
21458         * g++.dg/template/ttp4.C: New test.
21459
21460 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21461
21462         * g++.dg/opt/vt1.C: Fix regexp.
21463
21464 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21465
21466         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21467         Don't use attribute `noinline'.
21468
21469 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21470
21471         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21472
21473 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21474
21475         * gcc.c-torture/execute/simd-1.c: New.
21476
21477         * gcc.dg/simd-1.c: New.
21478
21479 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21480
21481         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21482
21483 2002-06-16  Richard Henderson  <rth@redhat.com>
21484
21485         * g++.dg/ext/anon-struct1.C: New.
21486         * g++.dg/ext/anon-struct2.C: New.
21487         * g++.dg/ext/anon-struct3.C: New.
21488         * gcc.dg/anon-struct-1.c: New.
21489         * gcc.dg/anon-struct-2.c: New.
21490         * gcc.dg/anon-struct-3.c: New.
21491         * gcc.dg/20011008-1.c: Adjust warning text.
21492         * gcc.dg/20020527-1.c: Add -fms-extensions.
21493
21494 2002-06-16  Richard Henderson  <rth@redhat.com>
21495
21496         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21497
21498 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21499
21500         * gcc.c-torture/execute/20020615-1.c: New test.
21501
21502 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21503
21504         * gcc.c-tortuture/execute/compare-1.c: New test case.
21505         * gcc.c-tortuture/execute/compare-2.c: New test case.
21506         * gcc.c-tortuture/execute/compare-3.c: New test case.
21507
21508 2002-06-13  Richard Henderson  <rth@redhat.com>
21509
21510         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21511         ia64 ilp32.
21512
21513 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21514
21515         * g++.dg/template/typename2.C: Update error message.
21516
21517 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21518
21519         * gcc.c-torture/execute/20020611-1.c: New test.
21520
21521 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21522
21523         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21524         list of targets to skip.
21525
21526 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21527
21528         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21529         targets if not optimizing.
21530
21531 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21532
21533         * gcc.c-torture/compile/20020605-1.c: New test.
21534
21535         * g++.dg/opt/vt1.C: New test.
21536
21537         * gcc.dg/20020531-1.c: New test.
21538
21539         * gcc.dg/20020530-1.c: New test.
21540
21541         * gcc.dg/20020527-1.c: New test.
21542
21543         * g++.dg/opt/cse1.C: New test.
21544
21545 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21546
21547         * gcc.dg/20020607-2.c: New test case.
21548
21549 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/compile/20020604-1.c: New test.
21552
21553 2002-06-04  Richard Henderson  <rth@redhat.com>
21554
21555         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21556         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21557         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21558
21559 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21560
21561         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21562
21563 2002-06-03  Richard Henderson  <rth@redhat.com>
21564
21565         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21566         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21567
21568 2002-06-02  Richard Henderson  <rth@redhat.com>
21569
21570         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21571         test functions static.
21572
21573 2002-06-02  Andreas Jaeger  <aj@suse.de>
21574
21575         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21576         now.
21577
21578 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21579
21580         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21581         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21582         Update for mofified diagnostics.
21583         * gcc.dg/c99-intconst-1.c: No longer fail.
21584
21585 2002-06-02  Richard Henderson  <rth@redhat.com>
21586
21587         * gcc.dg/uninit-A.c: Remove xfail markers.
21588
21589 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21590
21591         * gcc.dg/fnegate-1.c: New test case.
21592
21593 2002-05-30  Osku Salerma  <osku@iki.fi>
21594
21595         * gcc.c-torture/execute/mayalias-1.c: New file.
21596
21597 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21598
21599         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21600         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21601         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21602
21603 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21604
21605         * gcc.c-torture/execute/20020529-1.c: New test.
21606
21607 2002-05-27  Richard Henderson  <rth@redhat.com>
21608
21609         * g++.dg/ext/attrib6.C: New test case.
21610
21611 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21612
21613         * gcc.c-torture/execute/pure-1.c: New test.
21614
21615 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21616
21617         * gcc.dg/cpp/arith-2.c: Remove.
21618
21619 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21620
21621         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21622         * gcc.dg/cpp/if-3.c: Remove.
21623
21624 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * g++.dg/opt/cse2.C: New test.
21627
21628 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21629
21630         * gcc.dg/cpp/arith-1.c: New semantic tests.
21631         * gcc.dg/cpp/if-1.c: Update.
21632
21633 2002-05-24  Ben Elliston  <bje@redhat.com>
21634
21635         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21636
21637 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * gcc.dg/verbose-asm.c: New test.
21640
21641 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21642
21643         * gcc.dg/cpp/paste12.c: New test.
21644
21645 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21646
21647         * g++.dg/parse/named_ops.C: New test.
21648
21649 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21650
21651         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21652
21653 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21654
21655         * gcc.dg/weak-2.c: Allow optional leading underscore
21656         in scan-assembler symbol name.
21657         * gcc.dg/weak-3.c: Likewise.
21658         * gcc.dg/weak-4.c: Likewise.
21659         * gcc.dg/weak-5.c: Likewise.
21660
21661 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * gcc.dg/20020523-1.c: New test.
21664
21665 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21666
21667         * objc.dg/const-str-2.m: Update now that we stop after
21668         a command line error.
21669
21670 2002-05-22  Richard Henderson  <rth@redhat.com>
21671
21672         * g++.dg/dg.exp: Fix typo in test pruneing.
21673
21674 2002-05-22  Richard Henderson  <rth@redhat.com>
21675
21676         * g++.dg/dg.exp: Prune the tls subdirectory.
21677         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21678         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21679         * g++.dg/tls/init-1.C: New.
21680
21681 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.dg/20020517-1.c: New test.
21684
21685 2002-05-21  Richard Henderson  <rth@redhat.com>
21686
21687         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21688         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21689
21690 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21691
21692         * g++.dg/other/copy2.C: New test.
21693
21694 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21695
21696         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21697         (MAX_COPY): Bump up to 10 times sizeof (long long).
21698         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21699
21700         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21701         sizeof (long long).
21702
21703         * gcc.c-torture/execute/strcpy-1.c: New test.
21704
21705 2002-05-19  Jason Merrill  <jason2redhat.com>
21706
21707         * g++.dg/ext/oper1.C: New test.
21708
21709 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21710 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21711
21712         * README.QMTEST: New file.
21713
21714         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21715
21716 2002-05-19  Andreas Jaeger  <aj@suse.de>
21717
21718         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21719         now.
21720         * gcc.c-torture/execute/loop-2d.x: Likewise.
21721
21722 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21723
21724         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21725         support weak symbols.
21726         * gcc.dg/weak-4.c: Likewise
21727         * gcc.dg/weak-6.c: Likewise
21728
21729 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21730
21731         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21732         cygwin, coff and h8300-*-hms targets
21733         * gcc.dg/weak-5.c: Likewise
21734         * gcc.dg/weak-7.c: Likewise
21735
21736 2002-05-16  Jason Merrill  <jason@redhat.com>
21737
21738         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21739         (scan-assembler-not, scan-assembler-dem): Likewise.
21740         (scan-assembler-dem-not): Likewise.
21741
21742 2002-05-15  Richard Henderson  <rth@redhat.com>
21743
21744         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21745
21746 2002-05-15  Richard Henderson  <rth@redhat.com>
21747
21748         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21749         (vfoo1f): Warning here.
21750         (vfoo1l): Don't redefine the alias.
21751
21752 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21753
21754         * g++.dg/init/pm1.C: New test.
21755
21756 2002-05-12  David S. Miller  <davem@redhat.com>
21757
21758         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21759         types.
21760
21761 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21762
21763         * gcc.c-torture/execute/20020510-1.c: New test case.
21764
21765 2002-05-10  David S. Miller  <davem@redhat.com>
21766
21767         * gcc.c-torture/execute/conversion.c: Test long double too.
21768
21769 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21772         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21773         * lib/g++.exp (g++_link_flags): Likewise.
21774         * lib/objc.exp (objc_target_compile): Likewise.
21775
21776 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21777
21778         * gcc.dg/cpp/poison.c: Update.
21779         * gcc.dg/cpp/20000625-2.c: Remove.
21780         * gcc.dg/cpp/direct2s.c: Remove final test.
21781
21782 2002-05-08  Tom Rix  <trix@redhat.com>
21783
21784         * gcc.c-torture/execute/20020508-1.c: New test.
21785         * gcc.c-torture/execute/20020508-2.c: New test.
21786         * gcc.c-torture/execute/20020508-3.c: New test.
21787
21788 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21789
21790         * gcc.dg/cpp/charconst-4.c: More tests.
21791
21792 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR c/6569
21795         * gcc.dg/weak-3.c: Update location of warning messages.
21796         * gcc.dg/weak-5.c: Likewise.
21797
21798 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21799
21800         * gcc.c-torture/execute/20020506-1.c: New test case.
21801
21802 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21803
21804         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21805
21806 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21807
21808         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21809
21810 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21811
21812         * gcc.dg/cpp/charconst-3.c: New test.
21813
21814 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21815
21816         * gcc.dg/cpp/charconst.c: Update tests.
21817
21818 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21819
21820         * treelang: Added directory for new sample language treelang. Also
21821         lib/treelang.exp: New file to signal treelang should be tested.
21822
21823 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21826         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21827         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21828         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21829         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21830         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21831         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21832
21833 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21834
21835         * gcc.dg/format/xopen-2.c: New test.
21836
21837 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * gcc.dg/20020503-1.c: New test.
21840
21841 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21842
21843         * g++.dg/init/dtor1.C: Make it tougher.
21844
21845 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21846
21847         * g++.dg/init/dtor1.C: New test.
21848
21849 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21850
21851         * gcc.dg/altivec-8.c: New.
21852
21853 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21854
21855         * gcc.dg/altivec-7.c: New.
21856
21857 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21858
21859         * g++.dg/parse/typedef1.C: New test.
21860
21861 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21862
21863         PR c++/6486
21864         * g++.dg/template/friend6.C: New test.
21865
21866         PR c++/6492
21867         * g++.dg/init/copy1.C: New test.
21868
21869 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         * g++.dg/warn/effc1.C: New test.
21872
21873 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21874
21875         * gcc.dg/cpp/if-cexp.c: Add a test.
21876
21877 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21878
21879         * gcc.dg/20020426-2.c: New test.
21880
21881 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21882
21883         * gcc.dg/cpp/if-mop.c: Update.
21884         * gcc.dg/cpp/if-mpar.c: Add test.
21885         * gcc.dg/cpp/if-oppr.c: Update.
21886
21887 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21888
21889         PR c/6343
21890         * gcc.dg/weak-[2-7].c: New tests.
21891
21892 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21893
21894         * gcc.dg/enum1.c: New test.
21895
21896 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21897
21898         PR c++/6497
21899         * g++.dg/inherit/access2.C: New test.
21900
21901 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR bootstrap/6445
21904         * gcc.dg/20020426-1.c: New test.
21905
21906 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21907
21908         * g++.dg/abi/enum1.C: New test.
21909
21910 2002-04-26  Richard Henderson  <rth@redhat.com>
21911
21912         * gcc.dg/c99-bool-1.c: Expect always true warning.
21913
21914 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21915
21916         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21917
21918 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21919
21920         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21921         targets.
21922
21923 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21924
21925         * g++.dg/abi/mange7.C: New test.
21926
21927         PR c++/6438.
21928         * g++.dg/parse/stmtexpr2.C: New test.
21929
21930 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21931
21932         * gcc.dg/20020312-2.c: Add SH target.
21933
21934 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21935
21936         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21937         compiler output on mips*-*-irix*.
21938
21939 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21940
21941         * g++.dg/parse/attr1.C: New test.
21942
21943 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21944
21945         * gcc.c-torture/execute/string-opt-17.c: New test case.
21946         * gcc.c-torture/execute/memset-2.c: New test case.
21947
21948 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/6256:
21951         * g++.dg/template/friend5.C: New test.
21952
21953         PR c++/6331:
21954         * g++.dg/template/qual1.C: Likewise.
21955
21956 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21957
21958         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21959         Include stdlib.h, not stdio.h or ctype.h.
21960
21961 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21962
21963         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21964         cris-*-elf* and mmix-*-*.
21965         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21966         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21967         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21968         Ditto.
21969         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21970         * gcc.dg/wchar_t-1.c: Ditto.
21971
21972 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21973
21974         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21975         Clarify comment.
21976
21977 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21978
21979         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21980
21981 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21982
21983         * gcc.c-torture/execute/20000906-1.x: Delete.
21984
21985 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21986
21987         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21988
21989 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21990
21991         * PR6367
21992         * g77.f-torture/execute/6367.f: New test.
21993         * g77.f-torture/execute/6367.x: Disable for MMIX.
21994
21995 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21996
21997         * PR6352
21998         * g++.dg/opt/inline2.C: New test.
21999
22000 2002-04-18  Richard Henderson  <rth@redhat.com>
22001
22002         * gcc.dg/20000906-1.c: Enable for all targets.
22003         * gcc.c-torture/compile/iftrap-2.c: New.
22004
22005 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.dg/20020418-1.c: New test.
22008         * gcc.dg/20020418-2.c: New test.
22009
22010 2002-04-18  Richard Henderson  <rth@redhat.com>
22011
22012         * gcc.c-torture/compile/iftrap-1.c: New.
22013         * gcc.dg/iftrap-1.c: Adjust for ia64.
22014         * gcc.dg/iftrap-2.c: New.
22015
22016 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22017
22018         * gcc.c-torture/compile/20020418-1.c: New test.
22019
22020 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22021
22022         * gcc.c-torture/compile/20020415-1.c: New.
22023
22024 2002-04-18  David S. Miller  <davem@redhat.com>
22025
22026         * gcc.c-torture/execute/20020418-1.c: New test.
22027
22028 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22029
22030         * gcc.dg/20020416-1.c: New test.
22031
22032         * g++.dg/opt/inline1.C: New test.
22033
22034 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22035
22036         * gcc.dg/altivec-5.c: New test.
22037
22038         * gcc.dg/20020415-1.c: New test.
22039
22040 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22041
22042         * testsuite/lib/chill.exp: Remove.
22043
22044 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * g++.dg/other/big-struct.C: New test.
22047
22048 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22049
22050         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22051         of scratch file.
22052
22053 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22054
22055         PR c/6277
22056         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22057         in scan-assembler function name
22058
22059 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22060
22061         * g77.f-torture/execute/980628-4.x,
22062         g77.f-torture/execute/980628-5.x,
22063         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22064         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22065         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22066         i[34567]86-*-*.
22067
22068 2002-04-13  David S. Miller  <davem@redhat.com>
22069
22070         * gcc.c-torture/execute/20020413-1.c: New test.
22071
22072 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22073
22074         * gcc.dg/asm-6.c,
22075         * g++.dg/ext/asm1.C: New tests.
22076
22077 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22078
22079         PR c++ 5373.
22080         * g++.dg/parse/stmtexpr1.C: New test.
22081
22082         PR c++/5189.
22083         * g++.dg/template/copy1.C: New test.
22084
22085 2002-04-12  Richard Henderson  <rth@redhat.com>
22086
22087         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22088
22089 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22090
22091         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22092         gcc.c-torture/execute/20020307-2.c.
22093
22094 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22095
22096         * g++.dg/ext/attrib5.C,
22097         * g++.dg/lookup/struct1.C: New tests.
22098
22099 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * gcc.dg/20020411-1.c: New test.
22102
22103         * gcc.c-torture/execute/20020411-1.c: New test.
22104
22105 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22106
22107         * g77.f-torture/execute/6177.f: New test.
22108
22109 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22110
22111         PR middle-end/6247
22112         * g++.dg/opt/cleanup1.C: New test.
22113
22114         * g++.dg/opt/const1.C: New test.
22115
22116 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22117
22118         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22119
22120 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22121
22122         PR c++/5507
22123         * g++.dg/template/typename2.C: New test.
22124
22125 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22126
22127         * gcc.c-torture/execute/loop-12.c: New.
22128
22129 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22130
22131         * g77.f-torture/execute/980628-4.x,
22132         g77.f-torture/execute/980628-5.x,
22133         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22134         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22135         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22136
22137 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22138
22139         PR optimization/6086
22140         * g++.dg/opt/preinc1.C: New test.
22141
22142 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/5571
22145         * g++.dg/opt/static2.C: New test.
22146
22147 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c/5120
22150         * gcc.dg/20020406-1.c: New test.
22151
22152 2002-04-04  David S. Miller  <davem@redhat.com>
22153
22154         * gcc.c-torture/execute/20020404-1.c: New test.
22155
22156 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22157
22158         PR c/6123
22159         * gcc.dg/20020312-2.c: Do not declare global register variable
22160         if __PIC__ or __pic__ is defined.
22161
22162 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22163
22164         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22165         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22166
22167 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22168
22169         * gcc.misc-tests/linkage.exp: Update last change to handle
22170         sparc*-, not just sparc-.
22171
22172 2002-04-03  Richard Henderson  <rth@redhat.com>
22173
22174         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22175
22176 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22177
22178         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22179
22180 2002-04-02  David S. Miller  <davem@redhat.com>
22181
22182         * gcc.c-torture/execute/20020402-3.c: New test.
22183
22184 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22185
22186         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22187         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22188
22189         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22190         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22191         g77.f-torture/execute/20001201.x,
22192         g77.f-torture/execute/u77-test.x: New files.
22193
22194         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22195         * gcc.dg/wchar_t-1.c: Ditto.
22196
22197 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22198
22199         * gcc.c-torture/execute/20020402-1.c: New test.
22200
22201 2002-04-01  Richard Henderson  <rth@redhat.com>
22202
22203         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22204
22205         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22206
22207 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22208
22209         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22210
22211 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22212
22213         * g++.dg/inherit/template-as-base.C: Expect error.
22214         * g++.dg/inherit/namespace-as-base.C: Likewise.
22215
22216 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22217
22218         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22219         g++.dg/ext/instantiate3.C: Tweak match patterns.
22220
22221         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22222         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22223         -da test.
22224
22225 2002-03-31  Richard Henderson  <rth@redhat.com>
22226
22227         * gcc.dg/special/alias-2.c: New.
22228         * gcc.dg/special/ecos.exp: Run it.
22229
22230 2002-03-31  Richard Henderson  <rth@redhat.com>
22231
22232         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22233
22234 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22235
22236         * gcc.dg/weak-1.c: Disable on h8300 port.
22237
22238 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22239
22240         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22241         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22242         ordering tests.
22243         * g++.dg/bprob/bprob-1.C: New test.
22244         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22245         * g++.dg/gcov/gcov-1.C: New test.
22246         * g++.dg/gcov/gcov-1.x: New file.
22247         * g++.dg/gcov/gcov-2.C: New test.
22248         * g++.dg/gcov/gcov-3.C: New test.
22249         * g++.dg/gcov/gcov-3.h: New file.
22250
22251 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22252
22253         * g++.old-deja/g++.other/builtins5.C: New test.
22254         * g++.old-deja/g++.other/builtins6.C: New test.
22255         * g++.old-deja/g++.other/builtins7.C: New test.
22256         * g++.old-deja/g++.other/builtins8.C: New test.
22257         * g++.old-deja/g++.other/builtins9.C: New test.
22258
22259 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22260
22261         * g++.dg/opt/static1.C: New test.
22262
22263         * g++.dg/opt/longbranch1.C: New test.
22264
22265 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22266
22267         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22268
22269         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22270
22271 2002-03-28  Jeffrey A Law  (law@redhat.com)
22272
22273         * gcc.c-torture/execute/20020328-1.c: New test.
22274
22275 2002-03-27  Richard Henderson  <rth@redhat.com>
22276
22277         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22278         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22279         move from g++.old-deja/g++.ext/.
22280
22281 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22282
22283         * g++.dg/init/new2.C: New test.
22284
22285 2002-03-26  Richard Henderson  <rth@redhat.com>
22286
22287         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22288
22289         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22290         on sparc.
22291
22292         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22293         sparcv9 systems.
22294         * gcc.dg/20001102-1.c: Likewise.
22295
22296 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22297
22298         * gcc.dg/cpp/endif-pedantic1.c,
22299         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22300
22301 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22302
22303         * g++.dg/init/new1.C: New test.
22304
22305 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22306
22307         * g++.dg/abi/vbase9.C: New test.
22308
22309 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22310
22311         * gcc.dg/arm-asm.c: New test.
22312
22313 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22314
22315         * gcc.dg/Wswitch-enum.c: New test.
22316         Fix PR c/5044.
22317
22318 2002-03-26  Richard Henderson  <rth@redhat.com>
22319
22320         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22321         structure.
22322
22323 2002-03-25  Richard Henderson  <rth@redhat.com>
22324
22325         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22326         sparcv9 systems.
22327
22328         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22329         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22330
22331 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22332
22333         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22334
22335 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22336
22337         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22338         targets using generic thunk support.
22339
22340 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22341
22342         * gcc.c-torture/compile/20020323-1.c: New test.
22343
22344         * g++.dg/opt/conj2.C: New test.
22345
22346 2002-03-24  Richard Henderson  <rth@redhat.com>
22347
22348         * gcc.dg/weak-1.c: Use -fno-common.
22349
22350 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22351
22352         * g77.dg/f77-edit-apostrophe-out.f: New test
22353         * g77.dg/f77-edit-h-out.f: New test
22354         * g77.dg/f77-edit-t-in.f: New test
22355         * g77.dg/f77-edit-t-out.f: New test
22356         * g77.dg/f77-edit-x-out.f: New test
22357         * g77.dg/f77-edit-slash-out.f: New test
22358         * g77.dg/f77-edit-colon-out.f: New test
22359         * g77.dg/f77-edit-s-out.f: New test
22360
22361 2002-03-24  Richard Henderson  <rth@redhat.com>
22362
22363         * objc/execute/formal_protocol-6.x: New XFAIL.
22364
22365 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22366
22367         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22368         that do not support weak symbols
22369
22370 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22371
22372         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22373         * lib/g77.exp:  Likewise
22374         * lib/objc.exp: Likewise
22375
22376 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22377
22378         * gcc.dg/Wswitch-default.c: New test.
22379
22380 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * g++.dg/other/enum1.C: New test.
22383
22384 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22385
22386         * gcc.dg/pragma-ep-3.c: Fix typo.
22387
22388 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22389
22390         * g++.dg/inherit/template-as-base.C: New test.
22391
22392 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22393
22394         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22395         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22396
22397 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22398
22399         * gcc.dg/cpp/multiline.c: Update to match.
22400
22401 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22402
22403         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22404
22405 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22406
22407         * gcc.dg/cpp/extratokens2.c:  New file.
22408
22409 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22410
22411         * gcc.dg/20020312-2.c: Add rs6000 target.
22412
22413         * gcc.c-torture/compile/20020319-1.c: New test.
22414
22415 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22416
22417         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22418         (A, E): Handle this.
22419
22420 2002-03-20  Jason Merrill  <jason@redhat.com>
22421
22422         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22423         ignoring -fpic.
22424         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22425         through prune_gcc_output.
22426
22427 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22428
22429         * gcc.c-torture/compile/20020320-1.c: New test.
22430
22431 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22432
22433         * gcc.c-torture/compile/20020318-1.c: New test.
22434
22435         * gcc.dg/struct-by-value-1.c: New test.
22436
22437         * gcc.dg/20020319-1.c: New test.
22438
22439 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * g++.dg/opt/conj1.C: New test.
22442
22443 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22444
22445         * g++.dg/template/qualttp20.C: Revert previous change.
22446         * g++.dg/template/qualttp3.C: Likewise.
22447         * g++.dg/template/qualttp4.C: Likewise
22448         * g++.dg/template/qualttp5.C: Likewise
22449         * g++.dg/template/qualttp6.C: Likewise
22450         * g++.dg/template/qualttp7.C: Likewise
22451         * g++.dg/template/qualttp8.C: Likewise
22452         * g++.dg/template/recurse.C: Likewise.
22453
22454 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22455
22456         * gcc.dg/cpp/wchar-1.c: Update.
22457
22458 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22459
22460         * g++.dg/template/conv1.C: New test.
22461         * g++.dg/template/conv2.C: New test.
22462         * g++.dg/template/conv3.C: New test.
22463         * g++.dg/template/conv4.C: New test.
22464
22465 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22466
22467         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22468         * g++.dg/template/qualttp3.C: Likewise.
22469         * g++.dg/template/qualttp4.C: Likewise
22470         * g++.dg/template/qualttp5.C: Likewise
22471         * g++.dg/template/qualttp6.C: Likewise
22472         * g++.dg/template/qualttp7.C: Likewise
22473         * g++.dg/template/qualttp8.C: Likewise
22474         * g++.dg/template/recurse.C: Likewise.
22475
22476 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22477
22478         * g++.dg/opt/dtor1.C: New test.
22479
22480 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * gcc.c-torture/compile/20020315-1.c: New test.
22483
22484 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22485
22486         * gcc.dg/weak-1.c: Fix scan tests.
22487
22488 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22489
22490         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22491         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22492         cris-*-aout* mmix-*-*.
22493         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22494         cris-*-aout* mmix-*-*.
22495         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22496         cris-*-elf* cris-*-aout* and mmix-*-*.
22497         * gcc.dg/20001009-1.c: Ditto.
22498         * gcc.dg/20010912-1.c: Ditto.
22499         * gcc.dg/20020122-4.c: Ditto.
22500         * gcc.dg/inline-2.c: Ditto.
22501
22502 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22503
22504         * gcc.c-torture/compile/20020314-1.c: New test.
22505
22506 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22507
22508         * gcc.c-torture/execute/20020314-1.c: New test.
22509
22510 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22511
22512         * g++.dg/warn/Wunused-1.C: New test.
22513
22514 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22515
22516         * g++.dg/abi/mangle6.C: New test.
22517
22518 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22519
22520         * gcc.c-torture/compile/20020309-2.c: New test.
22521
22522         * gcc.c-torture/compile/20020312-1.c: New test.
22523
22524 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         * g++.dg/other/access1.C: New test.
22527
22528 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22529
22530         * gcc.c-torture/execute/wchar_t-1.c: New test.
22531
22532 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22533
22534         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22535
22536 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22537
22538         * gcc.dg/20020312-1.c: New test case.
22539
22540 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22541
22542         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22543
22544 2002-03-11  Richard Henderson  <rth@redhat.com>
22545
22546         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22547         * g++.old-deja/g++.jason/report.C: Likewise.
22548
22549 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22552         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22553
22554 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22555
22556         * testsuite/g++.dg/overload/pmf1.C: New test.
22557
22558 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22559
22560         * gcc.c-torture/execute/20020307-1.c: Use long.
22561
22562 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22563
22564         PR optimization/5844
22565         * gcc.dg/20020310-1.c: New test.
22566
22567 2002-03-09  Michael Meissner  <meissner@redhat.com>
22568
22569         * gcc.c-torture/execute/memcpy-2.c: New test.
22570         * gcc.c-torture/execute/memset-1.c: New test.
22571         * gcc.c-torture/execute/strlen-1.c: New test.
22572         * gcc.c-torture/execute/strcmp-1.c: New test.
22573         * gcc.c-torture/execute/strncmp-1.c: New test.
22574
22575 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22576
22577         * gcc.dg/ppc-ldstruct.c: New test.
22578
22579 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22580
22581         * gcc.c-torture/execute/va-arg-22.c: New test.
22582
22583 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22584
22585         * gcc.c-torture/compile/20020309-1.c: New test.
22586
22587 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * gcc.c-torture/execute/20020307-2.c: New test.
22590
22591 2002-03-07  Jeffrey A Law  (law@redhat.com)
22592
22593         * g77.f-torture/compile/20020307-1.f: New test.
22594
22595 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22596
22597         * gcc.dg/unordered-1.c: New test.
22598
22599 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22600
22601         * gcc.c-torture/execute/20020307-1.c: New test.
22602
22603 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22604
22605         * gcc.dg/20020304-1.c: New test.
22606
22607         * gcc.c-torture/compile/20020304-2.c: New test.
22608
22609 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22610
22611         * gcc.c-torture/compile/20020304-1.c: New test case
22612         (from PR c/5830).
22613
22614 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22615
22616         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22617
22618 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.dg/other/classkey1.C: New test.
22621
22622 2002-03-01  Richard Henderson  <rth@redhat.com>
22623
22624         * gcc.c-torture/compile/981223-1.x: New.
22625         * gcc.c-torture/compile/920625-1.x: New.
22626
22627 2002-02-28  Richard Henderson  <rth@redhat.com>
22628
22629         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22630
22631 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22632
22633         * gcc.c-torture/execute/20020227-1.c: New test.
22634
22635 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22636
22637         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22638         here" ERROR lines.
22639         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22640         * g++.old-deja.g++.other/defarg1.C: Likewise.
22641         * g++.old-deja/g++.pt/calls2.C: Likewise.
22642         * g++.old-deja/g++.pt/crash20.C: Likewise.
22643         * g++.old-deja/g++.pt/crash30.C: Likewise.
22644         * g++.old-deja/g++.pt/crash36.C: Likewise.
22645         * g++.old-deja/g++.pt/crash6.C: Likewise.
22646         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22647         * g++.old-deja/g++.pt/derived3.C: Likewise.
22648         * g++.old-deja/g++.pt/error1.C: Likewise.
22649         * g++.old-deja/g++.pt/friend21.C: Likewise.
22650         * g++.old-deja/g++.pt/friend23.C: Likewise.
22651         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22652         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22653
22654 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22655
22656         * gcc.c-torture/execute/20020225-2.c: New test.
22657
22658 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22659
22660         * gcc.c-torture/execute/920730-1t.c,
22661         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22662         Delete test cases, only relevant to -traditional.
22663
22664 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22665
22666         * gcc.dg/cpp/undef1.c: Remove.
22667         * gcc.dg/cpp/directiv.c: Update.
22668         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22669
22670 2002-02-27  Michael Meissner  <meissner@redhat.com>
22671
22672         * gcc.c-torture/execute/20020226-1.c: New test.
22673
22674 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22675
22676         * g++.dg/debug/debug4.C: New test.
22677
22678         * gcc.dg/ia64-visibility-1.c: New test.
22679
22680 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22681
22682         * gcc.dg/debug/20020224-1.c: New.
22683
22684 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22685
22686         * gcc.c-torture/execute/960416-1.x: New.
22687         * gcc.c-torture/execute/divconst-3.x: Likewise.
22688
22689 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22690
22691         * gcc.dg/20020224-1.c: New test.
22692
22693 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22694
22695         * gcc.c-torture/execute/20020225-1.c: New.
22696
22697 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22698
22699         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22700
22701 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22702
22703         * gcc.dg/20020222-1.c: New test.
22704
22705 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * g++.dg/opt/anonunion1.C: New test.
22708
22709 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         * g++.dg/template/qualttp19.C: New test.
22712         * g++.dg/template/qualttp20.C: New test.
22713         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22714         * g++.old-deja/g++.other/qual1.C: Likewise.
22715
22716 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22717
22718         * gcc.dg/attr-alwaysinline.c: New.
22719
22720 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22721
22722         * gcc.dg/20020220-1.c: New test.
22723
22724         * gcc.dg/20020220-2.c: New test.
22725
22726         * g++.dg/opt/mmx1.C: New test.
22727
22728 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22729
22730         * gcc.c-torture/compile/20020110.c: New test.
22731
22732 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.c-torture/execute/20020219-1.c: New test.
22735
22736         * gcc.dg/20020219-1.c: New test.
22737
22738         * gcc.dg/noncompile/20020220-1.c: New test.
22739
22740         * g++.dg/opt/ptrintsum1.C: New test.
22741
22742         * gcc.dg/debug/20020220-1.c: New test.
22743
22744 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.c-torture/execute/20020216-1.c: New test.
22747
22748 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22749
22750         * gcc.dg/decl-1.c: Update, new test.
22751
22752 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22753
22754         * g++.dg/abi/bitfield1.C: New test.
22755         * g++.dg/abi/bitfield2.C: New test.
22756
22757 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22758
22759         * gcc.dg/attr-nest.c: New test.
22760
22761 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22762
22763         * gcc.c-torture/execute/20020215-1.c: New test.
22764
22765 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22766
22767         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22768         * g++.dg/debug/debug.exp: New.
22769         * g++.dg/debug/trivial.C: New.
22770         * g++.dg/debug/debug1.C: Moved...
22771         * g++.dg/other/debug1.C: ...from here.
22772         * g++.dg/debug/debug2.C: Moved...
22773         * g++.dg/other/debug2.C: ...from here.
22774         * g++.dg/debug/debug3.C: Moved...
22775         * g++.dg/other/debug3.C: ...from here.
22776
22777         * gcc.dg/noncompile/20020213-1.c: New test.
22778
22779 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22780
22781         * g++.dg/other/debug3.C: New test.
22782
22783         * gcc.c-torture/execute/20020213-1.c: New test.
22784
22785 2002-02-13  Richard Smith <richard@ex-parrot.com>
22786
22787         * g++.old-deja/g++.other/thunk1.C: New test.
22788
22789 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22790
22791         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22792
22793 2002-02-13  Stan Shebs  <shebs@apple.com>
22794
22795         * gcc.dg/altivec-3.c: New.
22796
22797 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22798
22799         * gcc.dg/Wunreachable-1.c: New test.
22800         * gcc.dg/Wunreachable-2.c: New test.
22801
22802 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22803
22804         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22805
22806 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22807
22808         * gcc.dg/decl-1.c: New test.
22809
22810 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22811
22812         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22813
22814 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22815
22816         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22817         * gcc.c-torture/compile/980506-1.x: Likewise.
22818
22819 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22820
22821         * gcc.dg/20020210-1.c: New.
22822
22823 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22824
22825         * g77.f-torture/execute/947.f: New regression test
22826         for PR fortran/947.
22827
22828 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22829
22830         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22831         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22832
22833 2002-02-08  Richard Henderson  <rth@redhat.com>
22834
22835         * gcc.c-torture/compile/labels-3.c: New.
22836
22837 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22840         expression statements work instead.
22841         * gcc.dg/noncompile/20020207-1.c: New test.
22842
22843 2002-02-07  Richard Henderson  <rth@redhat.com>
22844
22845         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22846
22847 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22848
22849         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22850         message from g77
22851         * lib/g77-dg.exp: Trim g77 error messages so that they are
22852         recognized by dg.exp.
22853
22854 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22855
22856         PR fortran/5473
22857         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22858
22859 2002-02-07  Richard Henderson  <rth@redhat.com>
22860
22861         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22862         to be sufficiently aligned for integers.
22863
22864 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22865
22866         * g++.dg/template/friend4.C: New test.
22867
22868 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22869
22870         PR fortran/5743
22871         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22872         unsupported cases.
22873
22874 2002-02-07  Richard Henderson  <rth@redhat.com>
22875
22876         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22877         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22878         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22879         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22880
22881 2002-02-06  Richard Henderson  <rth@redhat.com>
22882
22883         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22884
22885 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22886
22887         * gcc.dg/20020206-1.c: New test.
22888
22889 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * gcc.c-torture/execute/20020206-1.c: New test.
22892
22893         * gcc.c-torture/execute/20020206-2.c: New test.
22894
22895         PR optimization/5429:
22896         * gcc.c-torture/compile/20020206-1.c: New test.
22897
22898 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22899
22900         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22901         as certain file formats cannot support particularly large
22902         alignments.
22903
22904         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22905         and do not expect to be able to link the executable.
22906
22907         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22908         fail because the COFF format does not support the weak attribute.
22909
22910 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22911
22912         * g77.dg/pr5473.f:  New test
22913
22914 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22915
22916         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22917         Fix testcase accordingly.
22918
22919 2002-02-04  Richard Henderson  <rth@redhat.com>
22920
22921         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22922         (buf): Change to be an array of pointers, not ints.
22923
22924 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22927         before all tests.  Move warning one line above to match where it
22928         C frontend emits.
22929         * gcc.dg/Wswitch-2.c: New test.
22930         * g++.dg/warn/Wswitch-1.C: New test.
22931         * g++.dg/warn/Wswitch-2.C: New test.
22932
22933 2002-02-04  Richard Henderson  <rth@redhat.com>
22934
22935         * g++.dg/abi/offsetof.C: Fix size comparison.
22936
22937 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22938
22939         * gcc.dg/cast-qual-2.c: New test.
22940
22941 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22942
22943         * gcc.dg/20020201-4.c: New test.
22944
22945 2002-02-04  Ben Elliston  <bje@redhat.com>
22946
22947         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22948         target_info attribute != 0, in addition to the empty string.
22949         (gcc_target_compile): Likewise.
22950
22951 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22952
22953         * gcc.dg/Wswitch.c: New test.
22954         PR gcc/4475. PR gcc/3780.
22955
22956 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22957
22958         * g77.f-torture/execute/5122.f: New test for regressions
22959         against PR fortran/5122.
22960
22961 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22962
22963         * g77.f-torture/compile/pr3743.f: Delete
22964         * g77.dg/pr3743-1.f: New test.
22965         * g77.dg/pr3743-2.f: New test.
22966         * g77.dg/pr3743-3.f: New test.
22967         * g77.dg/pr3743-4.f: New test.
22968
22969 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22970
22971         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22972
22973 2002-02-02  Richard Henderson  <rth@redhat.com>
22974
22975         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22976         * gcc.c-torture/execute/bf64-1.c: Likewise.
22977
22978 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22979
22980         * gcc.dg/20020201-2.c: New test.
22981
22982         * gcc.dg/20020201-3.c: New test.
22983
22984         * gcc.c-torture/execute/bitfld-2.c: New test.
22985
22986 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22987
22988         * gcc.dg/bitfld-1.c: Update.
22989         * gcc.dg/bitfld-2.c: Update.
22990         * gcc.c-torture/execute/bitfld-1.x: New.
22991
22992 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22993
22994         * gcc.c-torture/execute/20020201-1.c: New test.
22995
22996 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22997
22998         PR target/5469
22999         * gcc.dg/20020201-1.c: New test.
23000
23001 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23002
23003         PR fortran/3743
23004         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23005         * g77.f-torture/compile/pr3743.x: Remove
23006
23007 2002-01-31  Tom Rix  <trix@redhat.com>
23008
23009         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23010
23011 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23012
23013         * gcc.dg/noncompile/20020130-1.c: New test.
23014
23015 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23016
23017         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23018
23019 2002-01-29  Richard Henderson  <rth@redhat.com>
23020
23021         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23022         to long long.
23023         * gcc.c-torture/execute/bf64-1.c: Likewise.
23024
23025 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23026
23027         * gcc.c-torture/execute/20020129-1.c: New test.
23028
23029 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23030
23031         * gcc.c-torture/compile/20000224-1.c: Update.
23032         * gcc.c-torture/execute/bitfld-1.c: New tests.
23033         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23034         * gcc.dg/uninit-A.c: Update.
23035
23036 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         * g++.dg/template/ctor1.C: Add instantiation.
23039
23040 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23041
23042         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23043         argument to __builtin_prefetch to be const ptr.
23044
23045 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23046
23047         * gcc.c-torture/compile/20020120-1.c: New test.
23048
23049 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23050
23051         * gcc.c-torture/execute/20020127-1.c: New test.
23052
23053 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23054
23055         * g77.dg/f77-edit-i-in.f: New test
23056         * g77.dg/f77-edit-i-out.f: New test
23057
23058 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23059
23060         * gcc.dg/debug/debug.exp: New file.
23061         * gcc.dg/debug/trivial.c: New file.
23062         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23063         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23064         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23065         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23066         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23067         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23068         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23069         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23070         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23071         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23072         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23073         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23074         * gcc.dg/20000503-1.c: Removed.
23075         * gcc.dg/20010207-1.c: Removed.
23076         * gcc.dg/20011223-1.c: Removed.
23077         * gcc.dg/20020104-2.c: Removed.
23078         * gcc.dg/debug-1.c: Removed.
23079         * gcc.dg/debug-2.c: Removed.
23080         * gcc.dg/debug-3.c: Removed.
23081         * gcc.dg/debug-4.c: Removed.
23082         * gcc.dg/debug-5.c: Removed.
23083         * gcc.dg/debug-6.c: Removed.
23084         * gcc.dg/dwarf2-1.c: Removed.
23085         * gcc.dg/dwarf2-2.c: Removed.
23086
23087 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * g++.old-deja/g++.other/eh5.C: New test.
23090         * g++.old-deja/g++.other/sibcall2.C: New test.
23091         * g++.old-deja/g++.other/array9.C: New test.
23092         * g++.old-deja/g++.other/typename2.C: New test.
23093         * g++.old-deja/g++.other/crash60.C: New test.
23094         * g++.old-deja/g++.other/conv9.C: New test.
23095         * g++.old-deja/g++.other/mangle10.C: New test.
23096         * g++.old-deja/g++.other/unchanging1.C: New test.
23097         * g++.old-deja/g++.other/exprstmt1.C: New test.
23098         * g++.old-deja/g++.other/inline23.C: New test.
23099         * g++.old-deja/g++.eh/ia64-1.C: New test.
23100         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23101         * g++.old-deja/g++.other/reload1.C: New test.
23102         * g++.old-deja/g++.other/static20.C: New test.
23103         * g++.old-deja/g++.other/local-alloc1.C: New test.
23104         * g++.old-deja/g++.other/conv8.C: New test.
23105         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23106         * g++.old-deja/g++.other/storeexpr1.C: New test.
23107         * g++.old-deja/g++.other/storeexpr2.C: New test.
23108         * g++.dg/eh/template2.C: New test.
23109         * g++.dg/warn/weak1.C: New test.
23110
23111 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23112
23113         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23114         Remove first, non-varying, argument.
23115
23116 2002-01-23  Richard Henderson  <rth@redhat.com>
23117
23118         * gcc.dg/inline-2.c: New.
23119
23120         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23121         Add optional target arg.  Check number of arguments.
23122         (scan-assembler-not, scan-assembler-dem): Likewise.
23123         (scan-assembler-dem-not): Likewise.
23124
23125 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23126
23127         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23128         line 12.
23129         * g++.old-deja/g++.brendan/parse3.C,
23130         g++.old-deja/g++.other/crash26.C,
23131         g++.old-deja/g++.other/crash28.C,
23132         g++.old-deja/g++.other/crash29.C,
23133         g++.old-deja/g++.other/crash30.C,
23134         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23135
23136 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23137
23138         * gcc.dg/20020115-1.c: New.
23139
23140 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23141
23142         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23143
23144 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23145
23146         * gcc.dg/20020122-3.c: New.
23147
23148 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23149
23150         * g++.dg/other/gc1.C: New test.
23151
23152 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23153
23154         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23155
23156 2002-01-22  Richard Henderson  <rth@redhat.com>
23157
23158         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23159
23160 2002-01-22  Richard Henderson  <rth@redhat.com>
23161
23162         * gcc.dg/20020122-4.c: New.
23163
23164 2002-01-22  H.J. Lu <hjl@gnu.org>
23165
23166         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23167         link output.
23168         * gcc.dg/special/ecos.exp: Likewise.
23169         * lib/g++-dg.exp: Likewise.
23170         * lib/g77-dg.exp: Likewise.
23171         * lib/gcc-dg.exp : Likewise.
23172         * lib/mike-g++.exp: Likewise.
23173         * lib/mike-g77.exp: Likewise.
23174         * lib/mike-gcc.exp: Likewise.
23175         * lib/objc-dg.exp: Likewise.
23176
23177 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23178
23179         PR target/5379
23180         * gcc.dg/20020122-2.c: New test.
23181
23182 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23183
23184         * gcc.dg/20020122-1.c: New test.
23185
23186 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23187
23188         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23189
23190 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23191
23192         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23193
23194 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23195
23196         * gcc.c-torture/compile/20020121-1.c: New test.
23197
23198 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23199
23200         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23201         ld_library_path.
23202
23203 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23204
23205         * gcc.dg/20020218-1.c: New test.
23206
23207 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23208
23209         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23210         messages
23211         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23212         "At global scope" warning
23213         * g++.dg/ext/align1.C: Change cygwin test for alignment
23214         from db-bogus to dg-warning
23215
23216 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23217
23218         * g77.f-torture/compile/cpp2.F: New test.
23219
23220 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         * g++.dg/template/access1.C: New test.
23223
23224 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23225
23226         * gcc.dg/20020118-1.c: New.
23227
23228 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23229
23230         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23231
23232 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23233
23234         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23235         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23236         alignment warnings.
23237
23238 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23239
23240         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23241         torture_with_loops and torture_without_loops
23242
23243 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.c-torture/compile/20020116-1.c: New test.
23246
23247 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23248
23249         * gcc.dg/20020116-2.c: New test.
23250
23251         * gcc.dg/ultrasp4.c: New test.
23252
23253         * gcc.dg/20020116-1.c: New test.
23254
23255 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23256
23257         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23258         by EABI.
23259
23260 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23261
23262         * gcc.misc-tests/i386-prefetch.exp: New.
23263         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23264         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23265         * gcc.misc-tests/i386-pf-none-1.c: New test.
23266         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23267
23268 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * gcc.dg/gnu89-init-1.c: Add new tests.
23271
23272 2002-01-15  Andreas Jaeger  <aj@suse.de>
23273
23274         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23275         * gcc.dg/i386-mmx-2.c: Likewise.
23276         * gcc.dg/i386-sse-1.c: Likewise.
23277         * gcc.dg/i386-sse-2.c: Likewise.
23278         * gcc.dg/i386-sse-3.c: Likewise.
23279
23280 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23281
23282         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23283         Uncomment additional cases that now pass.
23284
23285 2002-01-11  Richard Henderson  <rth@redhat.com>
23286
23287         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23288         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23289
23290 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23291
23292         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23293
23294 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23295
23296         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23297         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23298
23299 2002-01-10  Dale Johannesen  <dalej@apple.com>
23300
23301         * gcc.c-torture/execute/loop-11.c: New.
23302
23303 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23304
23305         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23306         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23307
23308 2002-01-09  Richard Henderson  <rth@redhat.com>
23309
23310         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23311         type in which to perform the operation for each size.
23312
23313 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23314
23315         * gcc.c-torture/compile/20020109-2.c: New test.
23316
23317 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23318
23319         * gcc.c-torture/execute/loop-10.c: New test.
23320
23321 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23322
23323         * gcc.c-torture/compile/20010226-1.c: New test.
23324         * gcc.c-torture/compile/20010227-1.c: New test.
23325         * gcc.c-torture/compile/20010426-1.c: New test.
23326         * gcc.c-torture/compile/20010510-1.c: New test.
23327         * gcc.c-torture/compile/20010605-3.c: New test.
23328         * gcc.c-torture/compile/20010824-1.c: New test.
23329         * gcc.c-torture/execute/20010409-1.c: New test.
23330         * gcc.dg/noncompile/20000901-1.c: New test.
23331         * gcc.dg/20001023-1.c: New test.
23332         * gcc.dg/20001101-1.c: New test.
23333         * gcc.dg/20001102-1.c: New test.
23334         * gcc.dg/20010207-1.c: New test.
23335         * gcc.dg/20010405-1.c: New test.
23336         * gcc.dg/20010822-1.c: New test.
23337         * gcc.dg/20011107-1.c: New test.
23338
23339 2002-01-09  Jeffrey A Law  (law@redhat.com)
23340
23341         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23342
23343         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23344         execution failure on PA targets.
23345
23346 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23347
23348         * gcc.c-torture/compile/20020109-1.c: New test.
23349
23350 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23351
23352         * gcc.c-torture/execute/20020108-1.c: New test.
23353
23354 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23355
23356         * gcc.dg/20020108-1.c: New test.
23357
23358 2002-01-08  H.J. Lu <hjl@gnu.org>
23359
23360         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23361         for header files.
23362
23363 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23364
23365         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23366         consistency.
23367
23368 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23369
23370         * gcc.dg/altivec-4.c: Test altivec predicates.
23371
23372 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * gcc.c-torture/execute/20020107-1.c: New test.
23375
23376 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23377
23378         PR c/5279
23379         * gcc.c-torture/compile/20020106-1.c: New test.
23380
23381 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23382
23383         * gcc.c-torture/execute/nestfunc-4.c: New test.
23384
23385 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23386
23387         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23388         extra triple that slipped in.
23389         * g++.old-deja/g++.abi/align.C: Likewise.
23390         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23391
23392 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23393
23394         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23395         * g++.old-deja/g++.abi/align.C: Likewise.
23396         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23397
23398         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23399         on FreeBSD/i386.
23400         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23401         FreeBSD.
23402
23403 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * gcc.dg/20020104-1.c: New test.
23406
23407         * gcc.dg/20020104-2.c: New test.
23408
23409 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23410
23411         * gcc.dg/20020103-1.c: Fix typo in target selector.
23412
23413 2002-01-03  Richard Henderson  <rth@redhat.com>
23414
23415         * gcc.dg/20020103-1.c: New.
23416
23417 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23418
23419         * gcc.c-torture/execute/20020103-1.c: New test.
23420
23421 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * g++.dg/other/debug2.C: New test.
23424
23425         * gcc.c-torture/compile/20020103-1.c: New test.
23426
23427 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23428
23429         * gcc.dg/gnu89-init-1.c: Added new tests.
23430
23431 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         * g++.dg/template/friend2.C: Remove as patch is reverted.
23434
23435         * g++.dg/warn/oldcast1.C: New test.
23436
23437         * g++.dg/template/ptrmem1.C: New test.
23438         * g++.dg/template/ptrmem2.C: New test.
23439
23440         * g++.dg/template/ntp.C: New test.
23441
23442         * g++.dg/other/component1.C: New test.
23443
23444         * g++.dg/template/ttp3.C: New test.
23445
23446         * g++.dg/template/friend2.C: New test.
23447         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23448
23449 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23450
23451         * g++.dg/other/ptrmem1.C: New test.
23452         * g++.dg/other/ptrmem2.C: New test.
23453
23454 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.dg/template/ctor1.C: New test.
23457
23458 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23459
23460         * g++.dg/template/friend2.C: New test.
23461
23462 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23463
23464         * gcc.dg/mmix-1.c: New test.
23465
23466 2001-12-31  Richard Henderson  <rth@redhat.com>
23467
23468         * gcc.dg/asm-5.c: New.
23469
23470 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23471
23472         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23473         in namespace __gnu_cxx
23474
23475 2001-12-30  Richard Henderson  <rth@redhat.com>
23476
23477         * gcc.dg/debug-6.c: New.
23478
23479 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23480
23481         * gcc.c-torture/compile/20011229-2.c: New test.
23482
23483 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23484
23485         * gcc.dg/debug-3.c: New test.
23486         * gcc.dg/debug-4.c: New test.
23487         * gcc.dg/debug-5.c: New test.
23488
23489 2001-12-29  Richard Henderson  <rth@redhat.com>
23490
23491         * g++.dg/eh/loop1.C: New.
23492
23493 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23494
23495         * g++.dg/template/crash1.C: New test.
23496
23497 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.dg/other/const1.C: New test.
23500
23501 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23502
23503         * gcc.c-torture/compile/20011229-1.c: New test.
23504
23505 2001-12-28  Stan Shebs  <shebs@apple.com>
23506
23507         * lib/objc-torture.exp: Resync with c-torture.exp.
23508         * lib/objc.exp: Load standard libraries.
23509
23510 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23513         additional tests.
23514
23515 2001-12-27  Roger Sayle <roger@eyesopen.com>
23516
23517         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23518
23519 2001-12-27  Richard Henderson  <rth@redhat.com>
23520
23521         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23522
23523 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         * g++.dg/eh/ctor1.C: New test.
23526         * g++.dg/other/error2.C: New test.
23527
23528 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23529
23530         * g++.dg/other/init2.C: New test.
23531
23532 2001-12-24  Richard Henderson  <rth@redhat.com>
23533
23534         * gcc.dg/20011223-1.c: New.
23535         * gcc.dg/inline-1.c: New.
23536
23537 2001-12-23  Richard Henderson  <rth@redhat.com>
23538
23539         * gcc.dg/asm-4.c: Test operand modifiers.
23540
23541 2001-12-23  Richard Henderson  <rth@redhat.com>
23542
23543         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23544
23545 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23546
23547         * gcc.c-torture/execute/20011223-1.c: New test.
23548
23549 2001-12-21  Richard Henderson  <rth@redhat.com>
23550
23551         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23552         re-enables the warning.
23553
23554 2001-12-21  Richard Henderson  <rth@redhat.com>
23555
23556         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23557
23558 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23559
23560         * gcc.c-torture/compile/20011218-1.c: New test.
23561
23562 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23563
23564         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23565         arm-isr.c test.
23566         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23567         epilogue generation for ARM ISR routines.
23568
23569 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23570
23571         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23572         * gcc.dg/format/c90-printf-3.c: Likewise.
23573         * gcc.dg/format/c99-printf-3.c: Likewise.
23574         * gcc.dg/format/ext-1.c: Likewise.
23575         * gcc.dg/format/ext-6.c: Likewise.
23576         * gcc.dg/format/format.h: Prototype unlocked stdio.
23577
23578 2001-12-20  Richard Henderson  <rth@redhat.com>
23579
23580         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23581         (arena): Use it.
23582         (malloc): Correct allocation logic.  Abort if we fill up the
23583         arena before initialization complete.
23584         (realloc): Correct allocation logic.
23585
23586 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.c-torture/compile/20011219-2.c: New test.
23589
23590         * gcc.c-torture/execute/20011219-1.c: New test.
23591
23592 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23593
23594         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23595         target does not support weak symbols.
23596
23597 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23598
23599         * gcc.c-torture/compile/20011219-1.c: New test.
23600
23601 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23602
23603         * g++.dg/other/error1.C: New test.
23604
23605 2001-12-17  Jeffrey A Law  (law@redhat.com)
23606
23607         * gcc.c-torture/execute/20011217-1.c: New test.
23608
23609 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23610
23611         * objc.dg/special/: New directory.
23612         * objc.dg/special/special.exp: New file.
23613         * objc.dg/special/unclaimed-category-1.h: New file.
23614         * objc.dg/special/unclaimed-category-1a.m: New file.
23615         * objc.dg/special/unclaimed-category-1.m: New file.
23616
23617 2001-12-17  Andreas Jaeger  <aj@suse.de>
23618
23619         * gcc.c-torture/compile/20011217-2.c: New test.
23620
23621 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23622
23623         * gcc.c-torture/compile/20011217-1.c: New test.
23624
23625 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23626
23627         * testsuite/gcc.dg/20011214-1.c: New.
23628
23629 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23630
23631         * gcc.dg/altivec-4.c: New.
23632
23633 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23634
23635         * gcc.dg/20011113-1.c: New test.
23636
23637 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23638
23639         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23640         std::__malloc_alloc_template<0> and
23641         std::__default_alloc_template<false, 0>.
23642
23643 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23644
23645         * objc/execute/bf-21.m: New test.
23646         * objc/execute/enumeration-1.m: New test.
23647         * objc/execute/enumeration-2.m: New test.
23648
23649 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23650
23651         * gcc.dg/gnu89-init-1.c: New test.
23652
23653 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23654
23655         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23656         * g++.old-deja/g++.jason/2371.C: Likewise.
23657         * g++.old-deja/g++.jason/template33.C: Likewise.
23658         * g++.old-deja/g++.jason/template34.C: Likewise.
23659         * g++.old-deja/g++.jason/template36.C: Likewise.
23660         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23661         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23662         * g++.old-deja/g++.other/typename1.C: Likewise.
23663         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23664         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23665         * g++.old-deja/g++.pt/typename11.C: Likewise.
23666         * g++.old-deja/g++.pt/typename14.C: Likewise.
23667         * g++.old-deja/g++.pt/typename16.C: Likewise.
23668         * g++.old-deja/g++.pt/typename3.C: Likewise.
23669         * g++.old-deja/g++.pt/typename4.C: Likewise.
23670         * g++.old-deja/g++.pt/typename5.C: Likewise.
23671         * g++.old-deja/g++.pt/typename7.C: Likewise.
23672         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23673
23674 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         * g++.dg/other/linkage1.C: New test.
23677         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23678         specifiers.
23679
23680 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23681
23682         * gcc.dg/concat.c: New test.
23683
23684 2001-12-11  Stan Shebs  <shebs@apple.com>
23685
23686         * objc/compile: New test directory.
23687         * objc/compile/compile.exp: New expect script.
23688         * objc/compile/20011211-1.m: New compile test.
23689
23690 2001-12-11  Jason Merrill  <jason@redhat.com>
23691
23692         * lib/prune.exp (prune_gcc_output): Also handle "In member
23693         function".  So many permutations...
23694
23695 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.dg/template/typedef1.C: New test.
23698
23699 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23700
23701         * g++.dg/other/copy1.C: New test.
23702
23703 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23704
23705         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23706
23707         * gcc.dg/builtin-choose-expr.c: New.
23708
23709 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23710
23711         * gcc.dg/altivec-2.c: New.
23712
23713 2001-12-07  Richard Henderson  <rth@redhat.com>
23714
23715         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23716
23717 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23718
23719         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23720         ultrasparc.
23721
23722 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23723
23724         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23725
23726 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23727
23728         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23729         variable argument list.
23730
23731 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23732
23733         * gcc.c-torture/execute/memcheck: Delete entire directory.
23734         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23735         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23736
23737 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23738
23739         * gcc.dg/Wshadow-1.c: New test.
23740
23741 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23742
23743         * gcc.c-torture/compile/20011130-1.c: New test.
23744
23745         * gcc.dg/noncompile/20011025-1.c: New test.
23746
23747         * g++.dg/other/anon-union.C: New test.
23748
23749         * gcc.c-torture/execute/20011024-1.c: New test.
23750
23751 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23752
23753         * gcc.c-torture/execute/20000722-1.x,
23754         gcc.c-torture/execute/20010123-1.x: Remove.
23755         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23756         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23757         gcc.dg/c99-complit-2.c: New tests.
23758
23759 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23760
23761         * g++.dg/inherit/base1.C: New test.
23762
23763 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23764
23765         * g++.dg/other/stdarg1.C: New test.
23766
23767         * gcc.c-torture/compile/20011130-2.c: New test.
23768
23769 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23770
23771         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23772         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23773         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23774         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23775         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23776         * gcc.dg/builtin-prefetch-1.c: New test.
23777
23778 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.dg/20011130-1.c: New test.
23781
23782 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23783
23784         * g++.dg/other/scope1.C: New test.
23785         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23786
23787 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23788
23789         * gcc.dg/vla-init-1.c: New test.
23790
23791 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23792
23793         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23794
23795 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23796
23797         * objc.dg/alias.m: Update.
23798         * objc.dg/class-1.m: Update.
23799         * objc.dg/const-str-1.m: Update.
23800         * objc.dg/fwd-proto-1.m: Update.
23801         * objc.dg/id-1.m: Update.
23802         * objc.dg/super-class-1.m: Update.
23803
23804 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23805
23806         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23807         constructs.
23808
23809 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23810
23811         * gcc.c-torture/execute/20011128-1.c: New test.
23812
23813 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23814
23815         * gcc.dg/20011127-1.c: New test.
23816
23817 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23818
23819         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23820         from Austin Group draft 7.
23821         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23822         scanf format arguments.
23823         * gcc.dg/format/no-exargs-2.c: New test.
23824
23825 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23826
23827         * g++.dg/abi/vbase8-4.C: New test.
23828
23829 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23830
23831         * gcc.c-torture/execute/20011121-1.c: New test.
23832
23833 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23834
23835         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23836
23837 2001-11-23  Andreas Jaeger  <aj@suse.de>
23838
23839         * gcc.dg/cpp/charconst-2.c: New test.
23840
23841 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23842
23843         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23844         to the host if it is remote.  Let tests specify extra headers
23845         they use.
23846         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23847         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23848         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23849         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23850         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23851         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23852         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23853         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23854         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23855         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23856
23857 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23858
23859         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23860         for little endian ARMs.
23861
23862 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23863
23864         * gcc.c-torture/compile/20011119-1.c: New test.
23865         * gcc.c-torture/compile/20011119-2.c: New test.
23866
23867 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23868
23869         * gcc.dg/altivec-1.c: Fix typo.
23870
23871 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23872
23873         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23874
23875 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23876
23877         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23878
23879 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23880
23881         * lib/g77.exp: Don't specify --rpath-link.
23882
23883         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23884         across all the headers.
23885         * gcc.dg/format/format.exp: For testing on a remote host,
23886         copy format.h.
23887
23888         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23889         * gcc.c-torture/execute/930406-1.c: Likewise.
23890         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23891
23892 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23893
23894         * gcc.dg/altivec-1.c: New.
23895
23896 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23897
23898         * gcc.dg/cpp/fpreprocessed.c: New test case.
23899
23900 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23901
23902         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23903         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23904         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23905
23906 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23907
23908         * gcc.dg/no-builtin-1.c: New test.
23909
23910 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23911
23912         * gcc.c-torture/execute/20011115-1.c: New test.
23913
23914 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23915
23916         * gcc.c-torture/compile/20011114-2.c: New test.
23917         * gcc.c-torture/compile/20011114-3.c: New test.
23918         * gcc.c-torture/compile/20011114-4.c: New test.
23919
23920 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23921
23922         * g++.dg/other/init1.C: New test.
23923
23924 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23925
23926         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23927         message.
23928
23929         * gcc.c-torture/execute/20011114-1.c: New testcase.
23930
23931         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23932         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23933         like the (before this change) version of 20010327-1.c.
23934
23935 2001-11-14  Roger Sayle <roger@eyesopen.com>
23936
23937         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23938
23939 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23940
23941         * g++.dg/init/array2.C: New test.
23942
23943 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23944
23945         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23946
23947 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.dg/other/forscope1.C: New test.
23950         * g++.dg/ext/forscope1.C: New test.
23951         * g++.dg/ext/forscope2.C: New test.
23952
23953 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23954
23955         * gcc.c-torture/execute/20011113-1.c: New test.
23956
23957 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23958
23959         * gcc.c-torture/execute/20011109-2.c: New test.
23960
23961         * gcc.c-torture/execute/20011109-1.c: New test.
23962
23963 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23964
23965         * gcc.c-torture/compile/20011109-1.c: New test.
23966
23967 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23968
23969         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23970         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23971         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23972         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23973         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23974         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23975         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23976
23977 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23978
23979         * g++.dg/warn/Wshadow-1.C: New tests.
23980         * g++.old-deja/g++.mike/for3.C: Update.
23981
23982 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23983
23984         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23985         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23986         XFAILs.  Adjust expected error texts.
23987         * gcc.c-torture/compile/20011106-1.c,
23988         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23989         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23990         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23991         gcc.dg/c99-array-lval-5.c: New tests.
23992
23993 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23994
23995         * gcc.dg/cpp/defined.c: Update.
23996
23997 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23998
23999         * gcc.c-torture/execute/anon-1.c: New test.
24000
24001 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24002
24003         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24004         same size, so no warning should be produced on stormy16.
24005
24006         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24007         due to oversized array.
24008         * g++.old-deja/g++.mike/ns15.C: Likewise.
24009         * g++.old-deja/g++.pt/crash16.C: Likewise.
24010
24011 2001-11-02  Graham Stott  <grahams@redhat.com>
24012
24013         * g++.dgother/debug1.C: Fix typos.
24014
24015 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24016
24017         * g++.dg/other/debug1.C: New test.
24018
24019 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24020
24021         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24022         of unsigned long.
24023
24024 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24025
24026         * gcc.dg/20011029-2.c: New test.
24027
24028         * gcc.c-torture/compile/20011029-1.c: New test.
24029
24030 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24031
24032         * objc/execute/class_self-1.m: New test.
24033         * objc/execute/class_self-2.m: New test.
24034
24035 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24036
24037         * gcc.misc-tests/msgs.exp: Delete.
24038         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24039         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24040         error set to match recent changes.
24041
24042 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24043
24044         * gcc.dg/20011021-1.c: New test.
24045
24046 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24047
24048         * gcc.c-torture/compile/20011023-1.c: New test.
24049
24050 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24051
24052         * lib/g77.exp: Rewrite based on lib/g++.exp.
24053
24054 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24055
24056         * gcc.c-torture/execute/20011019-1.c: New test.
24057
24058         * gcc.dg/20011018-1.c: New test.
24059
24060 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24061
24062         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24063
24064 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24065
24066         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24067         * gcc.dg/attr-invalid.c: Likewise.
24068
24069 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24070
24071         * testsuite/gcc.dg/20011015-1.c: New test.
24072
24073 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24074
24075         * g++.dg/template/unify2.C: New test.
24076
24077 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24078
24079         * g++.dg/other/exception-specification.C: New test
24080
24081 2001-10-13  Tom Rix  <trix@redhat.com>
24082
24083         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24084         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24085
24086 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * testsuite/gcc.dg/20011009-1.c: New test.
24089
24090 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         PR g++/4476
24093         * g++.dg/other/friend1.C: New test.
24094
24095 2001-10-11  Richard Henderson  <rth@redhat.com>
24096
24097         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24098
24099 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24100
24101         * gcc.c-torture/compile/20011010-1.c: New.
24102
24103 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24104
24105         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24106         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24107         g77.f-torture/execute/execute.exp,
24108         g77.f-torture/noncompile/noncompile.exp,
24109         gcc.c-torture/compile/compile.exp,
24110         gcc.c-torture/execute/execute.exp,
24111         gcc.c-torture/execute/ieee/ieee.exp,
24112         gcc.c-torture/execute/memcheck/memcheck.exp,
24113         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24114         objc/execute/execute.exp: Update FSF address.
24115
24116 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24117
24118         * gcc.dg/cpp/cmdlne-C.c: Update.
24119         * gcc.dg/cpp/cmdlne-C2.c: New.
24120
24121 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24122
24123         * gcc.c-torture/execute/20011008-3.c: New.
24124
24125 2001-10-08  DJ Delorie  <dj@redhat.com>
24126
24127         * gcc.dg/20011008-1.c: New.
24128         * gcc.dg/20011008-2.c: New.
24129
24130 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24131
24132         * gcc.dg/cpp/spacing1.c: Update test.
24133
24134 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24135
24136         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24137         spelling errors of "separate" as "seperate".
24138
24139 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24140
24141         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24142         enough to avoid inlining.
24143
24144 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24145
24146         * lib/g77.exp: set libg2c_dir correctly.
24147
24148 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24149
24150         * gcc.dg/cpp/macro11.c: New test.
24151
24152 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24153
24154         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24155         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24156         gcc.dg/format/multattr-3.c: New tests.
24157         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24158         tests for format attributes on function pointers being rejected.
24159
24160 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24161
24162         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24163
24164 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24165
24166         * g++.dg/warn/format1.C: New test.
24167
24168 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24169
24170         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24171
24172 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24173
24174         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24175
24176 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24177
24178         * gcc.dg/cpp/redef2.c: Add test.
24179
24180 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24181
24182         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24183         long-standing bug on i686, apparently.
24184         * gcc.c-torture/execute/loop-2c.x: New file.
24185         * gcc.c-torture/execute/loop-2d.x: New file.
24186         * gcc.c-torture/execute/loop-3c.x: New file.
24187
24188 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24189
24190         * gcc.dg/cpp/20000625-2.c: Correct line number.
24191
24192 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24193
24194         * gcc.dg/cpp/macro10.c: New test.
24195         * gcc.dg/cpp/strify3.c: New test.
24196         * gcc.dg/cpp/spacing1.c: Add tests.
24197         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24198         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24199
24200 2001-09-24  DJ Delorie  <dj@redhat.com>
24201
24202         * gcc.c-torture/execute/20010924-1.c: New test.
24203
24204 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24205
24206         * testsuite/objc/execute/paste.m: Remove.
24207
24208 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24209
24210         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24211
24212 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24213
24214         * g77.dg/strlen0.f: New test.
24215
24216 2001-09-21  Richard Henderson  <rth@redhat.com>
24217
24218         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24219         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24220
24221 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24222
24223         Table-driven attributes.
24224         * g++.dg/ext/attrib1.C: New test.
24225
24226 2001-09-20  DJ Delorie  <dj@redhat.com>
24227
24228         * gcc.dg/20000926-1.c: Update expected warning messages.
24229         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24230         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24231         array.
24232
24233 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24234
24235         * g++.dg/eh/registers1.C: New test case.
24236
24237 2001-09-17  Richard Henderson  <rth@redhat.com>
24238
24239         * gcc.dg/array-5.c: Fix VLA decomposition test.
24240
24241 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24242
24243         * gcc.dg/cpp/line5.c: New testcase.
24244
24245 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24246
24247         * gcc.dg/cpp/macro9.c: New test.
24248
24249 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24250
24251         * gcc.c-torture/execute/980223.c: Change type of addr from long
24252         to char *.
24253
24254 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24255
24256         * gcc.c-torture/execute/20010915-1.c: New test.
24257
24258 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24259
24260         * g77.dg/bprob: New directory.
24261         * g77.dg/bprob/bprob.exp: New file.
24262         * g77.dg/bprob/bprob-1.f: New test.
24263         * g77.dg/gcov: New directory.
24264         * g77.dg/gcov/gcov.exp: New file.
24265         * g77.dg/gcov/gcov-1.f: New test.
24266         * g77.dg/gcov/gcov-1.x: New file.
24267
24268 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24269
24270         * gcc.dg/cpp/directiv.c: Update.
24271         * gcc.dg/cpp/undef1.c: Update.
24272
24273 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.dg/20010912-1.c: New test.
24276
24277 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24278
24279         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24280         language-independent file in lib.
24281         * lib/gcov.exp: New file.
24282
24283 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24284
24285         * gcc.c-torture/compile/20010911-1.c: New test.
24286
24287 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24288
24289         * lib/profopt.exp: New, to support profile-directed optimizations.
24290         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24291         * gcc.misc-tests/bprob-1.c: New test.
24292         * gcc.misc-tests/bprob-2.c: New test.
24293
24294 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24295
24296         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24297         XFAIL and which kinds of gcov output to verify.
24298         * gcc.misc-tests/gcov-4b.x: New file.
24299         * gcc.misc-tests/gcov-5b.x: New file.
24300         * gcc.misc-tests/gcov-6.x: New file.
24301         * gcc.misc-tests/gcov-7.c: New test.
24302         * gcc.misc-tests/gcov-7.x: New file.
24303
24304 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24305
24306         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24307         * gcc.misc-tests/gcov-6.c: New test.
24308
24309 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24310
24311         PR c++/3986
24312         * g++.dg/abi/vbase1.C: New test.
24313
24314 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24315
24316         * objc.dg/method-2.m: New.
24317
24318 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         PR c++/4203
24321         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24322         * g++.dg/init/empty1.C: New test.
24323
24324 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24325
24326         * gcc.c-torture/compile/20010903-1.c: New test.
24327
24328 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24329
24330         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24331         for m68k.
24332
24333 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24334
24335         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24336
24337         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24338
24339         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24340
24341 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24342
24343         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24344         for 16-bit 'unsigned int'.
24345
24346 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24347
24348         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24349
24350 2001-08-27  Richard Henderson  <rth@redhat.com>
24351
24352         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24353         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24354
24355 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24356
24357         * gcc.dg/asm-names.c (ymain): New.
24358
24359 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24360
24361         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24362         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24363         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24364
24365 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24366
24367         * gcc.dg/compare5.c: New testcase.
24368
24369 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24370
24371         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24372         and "In instantiation".
24373
24374 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24375
24376         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24377
24378 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24379
24380         * gcc.misc-tests/gcov.exp: Add support for branch information.
24381         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24382         * gcc.misc-tests/gcov-4.c: New test.
24383         * gcc.misc-tests/gcov-4b.c: New test.
24384         * gcc.misc-tests/gcov-5b.c: New test.
24385
24386 2001-08-20  Zack Weinberg  <zackw@panix.com>
24387
24388         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24389         expected to fail.
24390
24391 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24392
24393         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24394
24395 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24396
24397         * g++.dg/eh/template1.C: New test.
24398
24399 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24400
24401         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24402         Fix thinko.
24403         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24404         for xfail.
24405
24406 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24407
24408         * lib/g77-dg.exp:  Use prune.exp for common procedures
24409         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24410         * lib/g77.exp: (g77-dg-prune) Remove
24411
24412 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24413
24414         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24415
24416 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24417
24418         * g++.dg/template/unify1.C: New test.
24419
24420 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24421
24422         * g++.dg/abi/empty4.C: New test.
24423
24424 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24425
24426         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24427         solaris2.*
24428         * g77.f-torture/compile/pr3743.x: Likewise
24429
24430 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24431
24432         * g++.dg/other/using-declaration.C: New test.
24433
24434 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24435
24436         * gcc.dg/cpp/tr-sign.c: New testcase.
24437
24438 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24439
24440         * gcc.dg/cpp/19951025-1.c: Revert.
24441         * gcc.dg/cpp/directiv.c: We no longer process directives that
24442         interrupt macro arguments.
24443
24444 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24445
24446         * gcc.dg/bconstp-1.c: New test.
24447
24448 2001-08-03  Richard Henderson  <rth@redhat.com>
24449
24450         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24451
24452 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24453
24454         * gcc.dg/cpp/19951025-1.c: Update.
24455
24456 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24457
24458         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24459         should be x.
24460
24461 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24462
24463         Kill -fhonor-std.
24464         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24465         * g++.old-deja/g++.other/std1.C: Likewise.
24466         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24467
24468 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24469
24470         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24471         (g77_pass, g77_fail, g77_finish, g77_exit,
24472         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24473
24474 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24475
24476         * g77.dg/fbackslash.f
24477         * g77.dg/fcase-preserve.f
24478         * g77.dg/ff90-1.f
24479         * g77.dg/ffixed-line-length-0.f
24480         * g77.dg/ffixed-line-length-132.f
24481         * g77.dg/ffixed-line-length-7.f
24482         * g77.dg/ffixed-line-length-72.f
24483         * g77.dg/ffixed-line-length-none.f
24484         * g77.dg/ffree-form-1.f
24485         * g77.dg/fno-backslash.f
24486         * g77.dg/fno-f90-1.f
24487         * g77.dg/fno-fixed-form-1.f
24488         * g77.dg/fno-onetrip.f
24489         * g77.dg/fno-typeless-boz.f
24490         * g77.dg/fno-underscoring.f
24491         * g77.dg/fno-vxt-1.f
24492         * g77.dg/fonetrip.f
24493         * g77.dg/ftypeless-boz.f
24494         * g77.dg/fugly-assumed.f
24495         * g77.dg/funderscoring.f
24496         * g77.dg/fvxt-1.f
24497
24498 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24499
24500         * objc.dg/fwd-proto-1.m: New.
24501         * objc.dg/local-decl-1.m: New.
24502         * objc.dg/naming-1.m: New.
24503         * objc.dg/naming-2.m: New.
24504         * objc.dg/proto-hier-1.m: New.
24505
24506 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24507
24508         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24509         largest-type elements to a struct makes its size grow.
24510
24511 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24512
24513         * g++.dg/abi/vthunk1.C: New test.
24514
24515 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24516
24517         * g++.dg/abi/vbase8-22.C: New test.
24518
24519 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24520
24521         * gcc.dg/cpp/macro8.c: New test.
24522
24523 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24524
24525         * g++.dg/abi/vbase8-21.C: New test.
24526
24527 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.dg/abi/vbase8-10.C: New test.
24530
24531 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24532
24533         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24534         ${tool}_set_ld_library_path.
24535         Changed caller.
24536         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24537         g++.exp.
24538
24539 2001-07-26  Stan Cox <scox@redhat.com>
24540
24541         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24542         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24543         gcc_exit, gcc_check_unsupported_p):
24544         Moved to gcc-deps.exp
24545         * gcc-deps.exp: New file.
24546
24547 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24548
24549         * g++.old-deja/g++.pt/defarg14.C: New test.
24550
24551 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.old-deja/g++.other/lineno5.C: New test.
24554
24555 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24556
24557         * g++.old-deja/g++.pt/crash68.C: New test.
24558
24559 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24560
24561         * g++.old-deja/g++.other/crash42.C: New test.
24562
24563 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24564
24565         * gcc.dg/cpp/extratokens.c: Fix.
24566         * gcc.dg/cpp/skipping2.c: New tests.
24567
24568 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24569
24570         * gcc.c-torture/execute/20010724-1.c: New file.
24571         * gcc.c-torture/execute/20010724-1.x: New file.
24572
24573 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24574
24575         * g++.old-deja/g++.other/cond7.C: New test.
24576
24577 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24578
24579         * g++.old-deja/g++.other/optimize4.C: New test.
24580
24581 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24582
24583         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24584
24585 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24586
24587         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24588         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24589         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24590         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24591
24592         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24593         bug report" message.
24594
24595         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24596         * g++.dg/ext/instantiate1.C: Move from old-deja.
24597
24598 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24599
24600         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24601         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24602         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24603         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24604
24605 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24606
24607         * gcc.c-torture/execute/20010723-1.c: New test.
24608
24609 2001-07-23  Ben Elliston  <bje@redhat.com>
24610
24611         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24612
24613 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24614
24615         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24616         i[34567]86-*-*.
24617         Delete handling of ieee_multilib_flags.
24618         Pass -mieee for alpha*-*-* and sh-*-*.
24619         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24620
24621 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         Remove old-abi tests.
24624         * g++.old-deja/g++.mike/p11116.C: Remove.
24625         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24626
24627 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24628
24629         * g77.f-torture/compile/pr3743.f:  New test
24630
24631 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24632
24633         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24634
24635 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24636
24637         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24638         g++.old-deja/g++.pt/static6.C: Likewise.
24639         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24640         supports weak symbols.
24641
24642 2001-07-18  Andreas Jaeger  <aj@suse.de>
24643
24644         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24645         supported again.
24646
24647 2001-07-18  Andreas Jaeger  <aj@suse.de>
24648
24649         * gcc.dg/iftrap-1.c: Fix target line.
24650
24651 2001-07-17  Richard Henderson  <rth@redhat.com>
24652
24653         * gcc.c-torture/execute/20010717-1.c: New.
24654
24655 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24656
24657         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24658         tests.
24659
24660 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24661
24662         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24663
24664 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24665
24666         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24667         UAC_SIGBUS, UAC_NOPRINT definitions.
24668
24669 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24670
24671         * objc/execute/object_is_class.m: New test.
24672         * objc/execute/object_is_meta_class.m: New test.
24673
24674 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24675
24676         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24677         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24678
24679 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24680
24681         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24682         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24683
24684 2001-07-14  Richard Henderson  <rth@redhat.com>
24685
24686         * gcc.dg/iftrap-1.c: New.
24687
24688 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24689
24690         * g77.f-torture/execute/intrinsic77.f: New test.
24691
24692 2001-07-11  Janis Johnson <janis@us.ibm.com>
24693
24694         * gcc.misc-tests/gcov-3.c: New test.
24695
24696 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24697
24698         * gcc.c-torture/compile/20010711-1.c,
24699         * gcc.c-torture/compile/20010711-2.c: New tests.
24700
24701 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24702
24703         * gcc.c-torture/execute/20010711-1.c: New test.
24704
24705 2001-07-11  Ben Elliston  <bje@redhat.com>
24706
24707         * g++.old-deja/g++.other/enum5.C: New test.
24708
24709 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24710
24711         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24712         (g++-dg-prune): Call prune_gcc_output.
24713         * prune.exp: New file for prune_gcc_output.
24714         * lib/g++.exp, lib/gcc.exp: Load it.
24715
24716 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24717
24718         * gcc.c-torture/compile/20010701-1.c,
24719         g++.old-deja/g++.ext/attrib6.C: New tests.
24720
24721 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24722
24723         * gcc.c-torture/compile/20010706-1.c: New test.
24724
24725 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24726
24727         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24728
24729 2001-06-28  Stan Shebs  <shebs@apple.com>
24730
24731         * gcc.dg/pragma-darwin.c: New test.
24732
24733 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24734
24735         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24736         Solaris 2.[678] system.
24737
24738 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24739
24740         * gcc.dg/20010622-1.c: New test.
24741
24742 2001-06-18  Stan Shebs  <shebs@apple.com>
24743
24744         * objc.dg: New directory.
24745         * objc.dg/dg.exp: New file.
24746         * objc.dg/alias.m: New.
24747         * objc.dg/class-1.m: New.
24748         * objc.dg/class-2.m: New.
24749         * objc.dg/const-str-1.m: New.
24750         * objc.dg/const-str-2.m: New.
24751         * objc.dg/id-1.m: New.
24752         * objc.dg/method-1.m: New.
24753         * objc.dg/super-class-1.m: New.
24754         * lib/objc-dg.exp: New file.
24755
24756 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24757
24758         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24759         of label name.
24760
24761 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24762
24763         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24764
24765 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24766
24767         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24768         variable.
24769
24770 2001-06-12  Richard Henderson  <rth@redhat.com>
24771
24772         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24773
24774 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24775
24776         * g++.old-deja/g++.abi/vbase5.C: New test.
24777         * g++.old-deja/g++.abi/vbase6.C: New test.
24778         * g++.old-deja/g++.abi/vbase7.C: New test.
24779
24780 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24781
24782         * gcc.c-torture/compile/20010610-1.c: New test.
24783
24784 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24785
24786         * g++.old-deja/g++.abi/vbase4.C: New test.
24787
24788 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24789
24790         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24791         support %f for HC11/HC12 targets.
24792         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24793         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24794         on HC11/HC12 targets.
24795         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24796
24797 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24798
24799         * gcc.dg/wchar_t-1.c: New file.
24800         * gcc.dg/wint_t-1.c: Likewise.
24801
24802 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24803
24804         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24805
24806 2001-06-11  Richard Henderson  <rth@redhat.com>
24807
24808         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24809
24810 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24811
24812         * gcc.c-torture/compile/20010611-1.c: New test.
24813
24814 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24815
24816         * gcc.dg/c99-tag-1.c: Add more tests.
24817
24818 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24819
24820         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24821         representation on MN10300 and ARM/Thumb.
24822
24823 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24824
24825         * g77.f-torture/execute/20010610.f: New.
24826
24827 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24828
24829         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24830         names.
24831
24832 2001-06-09  Richard Henderson  <rth@redhat.com>
24833
24834         * gcc.c-torture/execute/ashrdi-1.c: New.
24835         * gcc.c-torture/execute/ashldi-1.c: New.
24836         * gcc.c-torture/execute/lshrdi-1.c: New.
24837
24838 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24839
24840         * objc/execute/load-3.m: Added. Check sending +load to categories,
24841         in addition to classes.
24842
24843 2001-06-08  Stan Shebs  <shebs@apple.com>
24844
24845         * objc/execute/load-2.m: New test.  From Nicola Pero
24846         <n.pero@mi.flashnet.it>.
24847
24848 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.c-torture/execute/20010605-2.c: New test.
24851
24852 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.abi/vbase2.C: New test.
24855         * g++.old-deja/g++.abi/vbase3.C: New test.
24856
24857 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24858
24859         * g++.old-deja/g++.pt/friend49.C: New test.
24860
24861 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * g++.old-deja/g++.ext/anon3.C: New test.
24864
24865 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24866
24867         * g++.old-deja/g++.other/conv7.C: New test.
24868
24869 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24870
24871         * gcc.c-torture/compile/20010605-2.c: New test.
24872
24873 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24874
24875         * gcc.c-torture/execute/20010604-1.c: New test.
24876
24877 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24878
24879         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24880
24881 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24882
24883         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24884         (g++_link_flags): Likewise.
24885         (g++_init): Pass gccpath's value to two previous functions.
24886
24887 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24888
24889         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24890         Ensure logfile entry matches exec command line.
24891
24892 2001-05-31  Richard Henderson  <rth@redhat.com>
24893
24894         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24895         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24896
24897 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24898
24899         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24900         compiler for irix6.2
24901
24902 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         * g++.old-deja/g++.other/optimize3.C: New file.
24905
24906 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24907
24908         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24909         assemble.
24910
24911 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         * g++.old-deja/g++.other/optimize2.C: New file.
24914
24915 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24916
24917         * gcc.c-torture/compile/20010518-2.c: New file.
24918         * gcc.c-torture/execute/20010518-1.c: New file.
24919         * gcc.c-torture/execute/20010518-2.c: New file.
24920
24921 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24922
24923         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24924
24925 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24926
24927         G++ no longer defines builtins that do not begin with __builtin.
24928         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24929         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24930         * g++.old-deja/g++.law/builtin1.C: Likewise.
24931         * g++.old-deja/g++.law/cvt2.C: Likewise.
24932         * g++.old-deja/g++.mike/net5.C: Likewise.
24933         * g++.old-deja/g++.other/builtins1.C: Likewise.
24934         * g++.old-deja/g++.other/builtins2.C: Likewise.
24935         * g++.old-deja/g++.other/builtins3.C: Likewise.
24936         * g++.old-deja/g++.other/builtins4.C: Likewise.
24937         * g++.old-deja/g++.other/inline8.C: Likewise.
24938         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24939
24940 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         * g++.old-deja/g++.pt/using1.C: Adjust.
24943         * g++.old-deja/g++.pt/using2.C: New test.
24944
24945 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24946
24947         * gcc.dg/cpp/charconst.c: New tests.
24948         * gcc.dg/cpp/escape.c: New tests.
24949         * gcc.dg/cpp/escape-1.c: New tests.
24950         * gcc.dg/cpp/escape-2.c: New tests.
24951         * gcc.dg/cpp/ucs.c: New tests.
24952
24953 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24954
24955         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24956         native compiler for irix6.5.
24957
24958 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24959
24960         * lib/g++.exp (g++_include_flags): Use args to compute
24961         get_multilibs.
24962         (g++_link_flags): Likewise.
24963         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24964
24965 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24966
24967         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24968
24969 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24970
24971         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24972         this file.
24973
24974 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24975
24976         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24977         STACK_SIZE;
24978         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24979         to STACK_SIZE; Use it to define size of add_histo array.
24980         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24981         to STACK_SIZE.
24982         (f): Use GITT_SIZE to define size of gitt local table.
24983         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24984         to STACK_SIZE; Use it to define size of bytemem array.
24985
24986 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24987
24988         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24989         on 68HC11/HC12 due to the asm instruction.
24990         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24991         * gcc.c-torture/compile/920520-1.x: Likewise.
24992         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24993         on 68HC11/HC12 because the function is larger than 64K.
24994         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24995         on 68HC11/HC12 because the structure is too large.
24996
24997 2001-05-20  Richard Henderson  <rth@redhat.com>
24998
24999         * gcc.c-torture/execute/20010520-1.c: New.
25000
25001 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25002
25003         * g++.old-deja/g++.warn/compare1.C: New test.
25004         * gcc.dg/compare4.c: New test.
25005
25006 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * g++.old-deja/g++.other/optimize1.C: New test.
25009
25010 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25011
25012         * g++.old-deja/g++.pt/spec41.C: New test.
25013
25014 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25015
25016         * gcc.c-torture/compile/20010114-1.x: Remove.
25017
25018 2001-05-18  Stan Shebs  <shebs@apple.com>
25019
25020         * gcc.c-torture/compile/20010518-1.c: New test.
25021
25022 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25025         * g++.old-deja/g++.pt/crash67.C: New test.
25026
25027 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25028
25029         * g++.old-deja/g++.other/debug9.C: New test.
25030
25031 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25032
25033         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25034
25035 2001-05-16  Jan Hubicka  <jh@suse.cz>
25036
25037         * gcc.c-torture/compile/20010516-1.c: New test.
25038
25039 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.old-deja/g++.other/crash41.C: New test.
25042
25043 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         * g++.old-deja/g++.pt/crash66.C: New test.
25046
25047 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25048
25049         * g++.old-deja/g++.robertl/eb27.C: Convert.
25050
25051 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25052
25053         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25054         declaration being redundant.
25055
25056 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25057
25058         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25059
25060 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25061
25062         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25063
25064 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25065
25066         * lib/g++.exp: Use testsuite_flags.
25067
25068 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25069
25070         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25071
25072 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25073
25074         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25075
25076 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25077
25078         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25079
25080 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25081
25082         * gcc.c-torture/compile/20010313-1.c: New test.
25083
25084 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25085
25086         * gcc.dg/cpp/direct2.c: New test.
25087         * gccq.dg/cpp/direct2s.c: New test.
25088
25089         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25090
25091 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25092
25093         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25094         * g++.old-deja/g++.other/op3.C: Likewise.
25095
25096 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25097
25098         * gcc.dg/cpp/syshdr.h: New file.
25099         * gcc.dg/cpp/sysmac1.c: Update.
25100         * gcc.dg/cpp/sysmac2.c: Update.
25101
25102 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25103
25104         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25105
25106 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25107
25108         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25109         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25110
25111 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25114
25115 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25116
25117         * lib/g++.exp (g++_include_flags): Don't use any special flags
25118         if TESTING_IN_BUILD_TREE is not defined.
25119         (g++_init): Use a plain 'c++' as the compiler if
25120         TESTING_IN_BUILD_TREEE is not defined.
25121
25122 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * g++.old-deja/g++.eh/catch13.C: New test.
25125         * g++.old-deja/g++.eh/catch14.C: New test.
25126
25127 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * gcc.dg/cpp/tr-define.c: New test.
25130
25131 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25132
25133         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25134         <stdlib.h>, not <malloc.h>.
25135
25136 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.old-deja/g++.ns/template17.C: New test.
25139
25140 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.old-deja/g++.pt/ref4.C: New test.
25143
25144 2001-04-30  Richard Henderson  <rth@redhat.com>
25145
25146         * gcc.dg/20000724-1.c: Revert last change.
25147
25148 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25149
25150         * g77.f-torture/execute/20010430.f: New test.
25151
25152 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25153
25154         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25155
25156 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25157
25158         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25159
25160 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.old-deja/g++.eh/crash6.C: New test.
25163
25164 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.old-deja/g++.other/warn7.C: New test.
25167
25168 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.old-deja/g++.other/defarg9.C: New test.
25171
25172 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25173
25174         * g77.f-torture/compile/20010426.f: New test.
25175         * g77.f-torture/execute/20010426.f: New test.
25176
25177 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25178
25179         * g77.f-torture/compile/20000629-1.x: Remove - error
25180         has been fixed.
25181
25182 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25183
25184         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25185         Tweak slightly to work with g++.dg framework.
25186         * g++.dg/special/ecos.exp: Run initp1.C test.
25187         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25188
25189         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25190         its linker doesn't give line numbers either.
25191         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25192
25193 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25194
25195         * g++.old-deja/g++.other/lex1.C: New test.
25196
25197 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25198
25199         * gcc.dg/noncompile/20010425-1.c: New test.
25200
25201 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.pt/mangle2.C: New test.
25204
25205 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * gcc.dg/format/plus-1.c: New test.
25208
25209 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25210
25211         * gcc.dg/20010423-1.c: New test.
25212
25213 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * gcc.c-torture/execute/20010422-1.c: New test.
25216
25217 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25218
25219         * g++.old-deja/g++.ns/type2.C: New test.
25220
25221 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25222
25223         * g++.old-deja/g++.other/perf1.C: New test.
25224
25225 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25226
25227         * gcc.dg/c99-func-2.c: Remove xfail.
25228         * gcc.dg/c99-func-3.c: Remove xfail.
25229         * gcc.dg/c99-func-4.c: Remove xfail.
25230
25231 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25232
25233         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25234
25235 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25236
25237         * gcc.c-torture/compile/20010423-1.c: New test.
25238
25239 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         * g++.old-deja/g++.pt/typename28.C: New test.
25242
25243 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         * g++.old-deja/g++.abi/empty2.C: New test.
25246         * g++.old-deja/g++.abi/empty3.C: New test.
25247
25248 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25249
25250         * g++.old-deja/g++.other/comdat2.C: New test.
25251         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25252
25253 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * g++.old-deja/g++.other/overload14.C: New test.
25256
25257 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * g++.old-deja/g++.other/lookup23.C: New test.
25260
25261 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * gcc.c-torture/execute/20010403-1.c: New test.
25264
25265 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25266             Mark Mitchell  <mark@codesourcery.com>
25267
25268         * lib/old-dejagnu.exp: Don't delete output of executable.
25269         Add .exe suffix to executables.
25270
25271 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25272
25273         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25274
25275 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25276
25277         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25278
25279 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25282         * g++.old-deja/g++.abi/crash1.C: New test.
25283
25284 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.old-deja/g++.other/crash40.C: New test.
25287
25288 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25289
25290         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25291
25292 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25293
25294         * g++.old-deja/g++.other/warn6.C: New test.
25295
25296 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25297
25298         * g++.old-deja/g++.robertl/eb42.C: Same.
25299
25300 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25301
25302         * gcc.dg/wtr-conversion-1.c: New testcase.
25303
25304 2001-04-10  Richard Henderson  <rth@redhat.com>
25305
25306         * g++.old-deja/g++.other/array5.C: New.
25307
25308 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25309
25310         * gcc.c-torture/execute/20010408-1.c: New test.
25311
25312 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25313
25314         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25315         headers and constructs.
25316         * g++.old-deja/g++.robertl/eb79.C: Same.
25317         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25318         * g++.old-deja/g++.robertl/eb73.C: Same.
25319         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25320         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25321         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25322         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25323         * g++.old-deja/g++.robertl/eb44.C: Same.
25324         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25325         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25326         * g++.old-deja/g++.robertl/eb39.C: Same.
25327         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25328         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25329         * g++.old-deja/g++.robertl/eb30.C: Same.
25330         * g++.old-deja/g++.robertl/eb3.C: Same.
25331         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25332         * g++.old-deja/g++.robertl/eb21.C: Same.
25333         * g++.old-deja/g++.robertl/eb15.C: Same.
25334         * g++.old-deja/g++.robertl/eb118.C: Same.
25335         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25336         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25337         * g++.old-deja/g++.robertl/eb109.C: Same.
25338         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25339         * g++.old-deja/g++.mike/rtti1.C: Same.
25340         * g++.old-deja/g++.mike/p658.C: Same.
25341         * g++.old-deja/g++.mike/net46.C: Same.
25342         * g++.old-deja/g++.mike/net34.C: Same.
25343         * g++.old-deja/g++.mike/memoize1.C: Same.
25344         * g++.old-deja/g++.mike/eh2.C: Same.
25345         * g++.old-deja/g++.law/weak.C: Same.
25346         * g++.old-deja/g++.law/visibility7.C: Same.
25347         * g++.old-deja/g++.law/visibility25.C: Same.
25348         * g++.old-deja/g++.law/visibility22.C: Same.
25349         * g++.old-deja/g++.law/visibility2.C: Same.
25350         * g++.old-deja/g++.law/visibility17.C: Same.
25351         * g++.old-deja/g++.law/visibility13.C: Same.
25352         * g++.old-deja/g++.law/visibility10.C: Same.
25353         * g++.old-deja/g++.law/visibility1.C: Same.
25354         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25355         * g++.old-deja/g++.law/vbase1.C: Same.
25356         * g++.old-deja/g++.law/operators32.C: Same.
25357         * g++.old-deja/g++.law/nest3.C: Same.
25358         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25359         * g++.old-deja/g++.law/except5.C (main): Same.
25360         * g++.old-deja/g++.law/cvt7.C (run): Same.
25361         * g++.old-deja/g++.law/cvt2.C: Same.
25362         * g++.old-deja/g++.law/cvt16.C: Same.
25363         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25364         * g++.old-deja/g++.law/ctors17.C (main): Same.
25365         * g++.old-deja/g++.law/ctors13.C: Same.
25366         * g++.old-deja/g++.law/ctors12.C (main): Same.
25367         * g++.old-deja/g++.law/ctors10.C: Same.
25368         * g++.old-deja/g++.law/code-gen5.C: Same.
25369         * g++.old-deja/g++.law/bad-error7.C: Same.
25370         * g++.old-deja/g++.law/arm9.C: Same.
25371         * g++.old-deja/g++.law/arm12.C: Same.
25372         * g++.old-deja/g++.law/arg8.C: Same.
25373         * g++.old-deja/g++.law/arg1.C: Same.
25374         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25375         * g++.old-deja/g++.jason/template31.C: Same.
25376         * g++.old-deja/g++.jason/template24.C (main): Same.
25377         * g++.old-deja/g++.jason/2371.C: Same.
25378         * g++.old-deja/g++.eh/new2.C: Same.
25379         * g++.old-deja/g++.eh/new1.C: Same.
25380         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25381         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25382         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25383         * g++.old-deja/g++.brendan/crash62.C: Same.
25384         * g++.old-deja/g++.brendan/crash52.C: Same.
25385         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25386         * g++.old-deja/g++.brendan/crash38.C: Same.
25387         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25388         * g++.old-deja/g++.brendan/copy9.C: Same.
25389
25390 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25391
25392         * gcc.c-torture/execute/20001203-2.c (memset):
25393         Count argument is of type __SIZE_TYPE__.
25394
25395 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25396
25397         * gcc.c-torture/compile/20010404-1.c: New test.
25398
25399 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.c-torture/compile/20010326-1.c: New test.
25402
25403 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25404
25405         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25406         peculiarities of the SH.
25407         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25408
25409 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25410
25411         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25412         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25413         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25414
25415 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * g77.f-torture/compile/20010321-1.f: New test.
25418
25419 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25420
25421         * gcc.c-torture/compile/20010329-1.c: New test.
25422
25423 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/execute/20010329-1.c: New test.
25426
25427 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25428
25429         * g++.old-deja/g++.other/eh4.C: Fix typo.
25430
25431 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25432
25433         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25434
25435 2001-03-28  Philip Blundell  <philb@gnu.org>
25436
25437         * gcc.c-torture/compile/20010328-1.c: New test.
25438
25439 2001-03-27  Richard Henderson  <rth@redhat.com>
25440
25441         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25442         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25443
25444 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25445
25446         * gcc.c-torture/compile/20010327-1.c: New test.
25447
25448 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         * g++.old-deja/g++.other/friend12.C: New test.
25451         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25452         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25453
25454 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25455
25456         * gcc.c-torture/execute/20010325-1.c: New test.
25457
25458 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25459
25460         * g++.old-deja/g++.other/mangle3.C: New test.
25461
25462 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * g++.old-deja/g++.other/anon8.C: New test.
25465
25466 2001-03-20  Philip Blundell  <philb@gnu.org>
25467
25468         * gcc.c-torture/compile/20010320-1.c: New test.
25469
25470 2001-03-17  Richard Henderson  <rth@redhat.com>
25471
25472         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25473
25474 2001-03-15  Geoff Keating  <geoff@redhat.com>
25475
25476         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25477         tests on AIX.
25478
25479 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25480
25481         * g++.old-deja/g++.other/eh4.C: New test.
25482
25483 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25484
25485         * gcc.dg/cpp/mi1.c: Update.
25486
25487 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * g++.old-deja/g++.other/regstack.C: New test.
25490
25491 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25492
25493         * g++.old-deja/g++.other/ref4.C: New test.
25494
25495 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25496
25497         * objc/execute/va_method.m: Added.
25498         * objc/execute/IMP.m: Added.
25499         * objc/execute/_cmd.m: Added.
25500         * objc/execute/accessing_ivars.m: Added.
25501         * objc/execute/class-1.m: Added.
25502         * objc/execute/class-10.m: Added.
25503         * objc/execute/class-11.m: Added.
25504         * objc/execute/class-12.m: Added.
25505         * objc/execute/class-13.m: Added.
25506         * objc/execute/class-14.m: Added.
25507         * objc/execute/class-2.m: Added.
25508         * objc/execute/class-3.m: Added.
25509         * objc/execute/class-4.m: Added.
25510         * objc/execute/class-5.m: Added.
25511         * objc/execute/class-6.m: Added.
25512         * objc/execute/class-7.m: Added.
25513         * objc/execute/class-8.m: Added.
25514         * objc/execute/class-9.m: Added.
25515         * objc/execute/class-tests-1.h
25516         * objc/execute/class-tests-2.h
25517         * objc/execute/compatibility_alias.m: Added.
25518         * objc/execute/encode-1.m: Added.
25519         * objc/execute/formal_protocol-1.m: Added.
25520         * objc/execute/formal_protocol-2.m: Added.
25521         * objc/execute/formal_protocol-3.m: Added.
25522         * objc/execute/formal_protocol-4.m: Added.
25523         * objc/execute/formal_protocol-5.m: Added.
25524         * objc/execute/formal_protocol-6.m: Added.
25525         * objc/execute/formal_protocol-7.m: Added.
25526         * objc/execute/informal_protocol.m: Added.
25527         * objc/execute/initialize.m: Added.
25528         * objc/execute/load.m: Added.
25529         * objc/execute/many_args_method.m: Added.
25530         * objc/execute/nested-3.m: Added.
25531         * objc/execute/no_clash.m: Added.
25532         * objc/execute/private.m: Added.
25533         * objc/execute/redefining_self.m: Added.
25534         * objc/execute/root_methods.m: Added.
25535         * objc/execute/selector-1.m: Added.
25536         * objc/execute/static-1.m: Added.
25537         * objc/execute/static-2.m: Added.
25538         * objc/execute/va_method.m: Added.
25539
25540 2001-03-10  Richard Henderson  <rth@redhat.com>
25541
25542         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25543
25544 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25545
25546         * g++.old-deja/g++.other/crash31.C: XFAIL.
25547         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25548         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25549         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25550         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25551         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25552
25553 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25554
25555         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25556
25557 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25558
25559         * gcc.dg/20000724-1.c: Don't use multiline strings.
25560
25561 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25562
25563         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25564         result of -cString against what we expect it to be; don't just
25565         print it out for no one to read.
25566
25567         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25568         Based on testcases provided by Nicola Pero.
25569
25570 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25571
25572         * gcc.dg/cpp/macro7.c: New test.
25573
25574 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25575
25576         * gcc.dg/cpp/multiline.c: Update.
25577
25578 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         * g++.old-deja/g++.other/enum3.C: New test.
25581
25582 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.other/pod1.C: New test.
25585
25586 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.old-deja/g++.ext/overload1.C: New test.
25589
25590 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.old-deja/g++.pt/using1.C: New test.
25593
25594 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25595
25596         * g++.old-deja/g++.other/using9.C: New test.
25597
25598 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25599
25600         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25601
25602         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25603
25604 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25605
25606         * g++.old-deja/g++.ext/realpt1.C: Remove.
25607
25608 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25611
25612 2001-02-26  Will Cohen  <wcohen@redhat.com>
25613
25614         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25615
25616 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25617
25618         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25619         templatized constructors.
25620
25621 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25622
25623         * gcc.c-torture/execute/20010224-1.c: New test.
25624
25625 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25626
25627         * gcc.c-torture/execute/20010222-1.c: New test.
25628
25629 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25630
25631         * g++.old-deja/g++.other/inline20.C: New test.
25632
25633 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25634
25635         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25636
25637 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25638
25639         * g++.old-deja/g++.other/lookup22.C: New test.
25640
25641 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25642
25643         * g77.dg: New directory.
25644         * g77.dg/20010216-1.f: New test case.
25645         * g77.dg/dg.exp: New driver.
25646         * lib/g77-dg.exp: New driver library.
25647
25648 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25649
25650         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25651
25652 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25653
25654         * g++.old-deja/g++.other/decl9.C: New test.
25655
25656 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25659         not need <string> and also tests the initialization at runtime.
25660
25661 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25662
25663         * gcc.c-torture/execute/longlong.c: New test.
25664
25665 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25666
25667         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25668
25669 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25670
25671         * gcc.c-torture/execute/920302-1.c (execute):
25672         Change argument type to short.
25673
25674 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.old-deja/g++.pt/deduct6.C: New test.
25677
25678 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.old-deja/g++.pt/deduct5.C: New test.
25681
25682 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/execute/20010209-1.c: New test.
25685
25686 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25687
25688         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25689
25690 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25691
25692         * g++.dg/vtgc1.C: Update for new ABI.
25693
25694         * consistency.vlad: New directory, 1665 files.
25695
25696 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25697
25698         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25699         return type.
25700         * gcc.dg/cpp/digraphs.c: Declare puts.
25701
25702 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.other/warn5.C: New test.
25705
25706 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25707
25708         * g++.old-deja/g++.pt/spec40.C: New test.
25709
25710 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25711
25712         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25713         case.
25714         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25715
25716 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25717
25718         * gcc.c-torture/compile/20010209-1.c: New test.
25719
25720 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25721
25722         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25723         excess errors message but not if it crashes.
25724         * g++.old-deja/g++.other/crash27.C: Likewise.
25725         * g++.old-deja/g++.other/crash28.C: Likewise.
25726         * g++.old-deja/g++.other/crash30.C: Likewise.
25727         * g++.old-deja/g++.other/crash32.C: Likewise.
25728         * g++.old-deja/g++.other/crash35.C: Likewise.
25729         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25730
25731 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25732
25733         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25734         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25735         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25736         g77.f-torture/execute/execute.exp,
25737         g77.f-torture/noncompile/noncompile.exp,
25738         gcc.c-torture/execute/execute.exp,
25739         gcc.c-torture/execute/memcheck/memcheck.exp,
25740         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25741         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25742         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25743         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25744         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25745         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25746         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25747         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25748         Remove bug reporting instructions with ancient email addresses.
25749
25750 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * gcc.dg/20010202-1.c: New test.
25753         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25754
25755 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25756
25757         * g++.dg/stdbool-if.C: New test.
25758
25759 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25760
25761         * objc/execute/fdecl.m: Added main().
25762
25763 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.c-torture/execute/20010206-1.c: New test.
25766
25767 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25768
25769         * gcc.dg/cpp/avoidpaste1.c: Update.
25770
25771 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25772
25773         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25774         Pero <nicola@brainstorm.co.uk>.
25775         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25776
25777 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25778
25779         * g++.old-deja/g++.pt/spec39.C: New test.
25780
25781 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25782
25783         * gcc.c-torture/compile/20010202-1.c: New test.
25784
25785 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25786
25787         * g++.old-deja/g++.abi/primary2.C: New test.
25788         * g++.old-deja/g++.abi/primary3.C: New test.
25789         * g++.old-deja/g++.abi/primary4.C: New test.
25790         * g++.old-deja/g++.abi/primary5.C: New test.
25791         * g++.old-deja/g++.abi/vtable3.h: New test.
25792         * g++.old-deja/g++.abi/vtable3a.C: New test.
25793         * g++.old-deja/g++.abi/vtable3b.C: New test.
25794         * g++.old-deja/g++.abi/vtable3c.C: New test.
25795         * g++.old-deja/g++.abi/vtable3d.C: New test.
25796         * g++.old-deja/g++.abi/vtable3e.C: New test.
25797         * g++.old-deja/g++.abi/vtable3f.C: New test.
25798         * g++.old-deja/g++.abi/vtable3g.C: New test.
25799         * g++.old-deja/g++.abi/vtable3h.C: New test.
25800         * g++.old-deja/g++.abi/vtable3i.C: New test.
25801         * g++.old-deja/g++.abi/vtable3j.C: New test.
25802         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25803
25804 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25805
25806         * g++.old-deja/g++.other/anon6.C: New test.
25807         * g++.old-deja/g++.other/anon7.C: New test.
25808
25809 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25810
25811         * gcc.dg/cpp/avoidpaste2.c: New tests.
25812
25813 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25816
25817 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25818
25819         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25820         DECIMAL_DIG cases for Irix."
25821
25822 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25823
25824         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25825
25826 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25827
25828         * gcc.dg/c99-tag-1.c: New test.
25829
25830 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25831
25832         * gcc.dg/cpp/tr-warn1.c: Add tests.
25833
25834 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25835
25836         * gcc.dg/cpp/avoidpaste1.c: Update.
25837         * gcc.dg/cpp/paste4.c: Update.
25838
25839 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25840
25841         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25842         cases for Irix.
25843
25844 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25845
25846         * g++.old-deja/g++.other/inline19.C: New test.
25847
25848 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25849
25850         * gcc.dg/Wlarger-than.c: New test.
25851
25852 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25853
25854         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25855
25856 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.c-torture/execute/20010129-1.c: New test.
25859         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25860
25861 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25862
25863         * gcc.dg/cpp/avoidpaste1.c: Test case.
25864
25865 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * g++.old-deja/g++.other/inline18.C: New test.
25868
25869 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25870
25871         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25872         and __builtin_putchar.
25873
25874 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25875
25876         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25877         tests.
25878
25879 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25880
25881         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25882         floating point number rounding mode to round to the nearest
25883         representable mode.
25884
25885 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * g++.old-deja/g++.other/mangle2.C: New test.
25888
25889 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25890
25891         * gcc.c-torture/compile/20010124-1.c: New test.
25892
25893 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         * g++.old-deja/g++.pt/spec38.C: New test.
25896
25897 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25898
25899         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25900         "Build don't run".
25901
25902 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25903
25904         * gcc.c-torture/execute/20010123-1.c: New test.
25905
25906 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.pt/spec37.C: New test.
25909
25910 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.old-deja/g++.pt/overload14.C: New test.
25913
25914 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25915
25916         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25917         __builtin_return_address.
25918
25919 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25922         * g++.old-deja/g++.pt/spec35.C: New test.
25923         * g++.old-deja/g++.pt/spec36.C: New test.
25924
25925 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25926
25927         * gcc.c-torture/compile/20010118-1.c: New test.
25928
25929 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25930
25931         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25932
25933 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * gcc.c-torture/execute/20010119-1.c: New test.
25936
25937 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25938
25939         * g++.old-deja/g++.other/vbase5.C: New test.
25940
25941 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * gcc.c-torture/execute/20010118-1.c: New test.
25944
25945 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25946
25947         * g++.old-deja/g++.pt/deduct3.C: New test.
25948
25949 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.pt/spec34.C: New test.
25952
25953 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25954
25955         * g77.f-torture/compile/20000601-2.f: New test.
25956
25957 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.old-deja/g++.other/init17.C: New test.
25960
25961 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25962
25963         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25964
25965 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25966
25967         * g++.old-deja/g++.pt/unify8.C: New test.
25968
25969 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25970
25971         * g++.old-deja/g++.abi/vbase1.C: New test.
25972
25973 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.old-deja/g++.pt/crash65.C: New test.
25976
25977 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25978
25979         * gcc.dg/cpp/assembl2.S: New test case.
25980
25981 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25982
25983         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25984         are supported.
25985
25986 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25987
25988         * g++.old-deja/g++.other/builtins1.C: New test.
25989         * g++.old-deja/g++.other/builtins2.C: Likewise.
25990         * g++.old-deja/g++.other/builtins3.C: Likewise.
25991         * g++.old-deja/g++.other/builtins4.C: Likewise.
25992
25993 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25994
25995         * gcc.c-torture/compile/20010117-1.c: New test.
25996         * gcc.c-torture/compile/20010117-2.c: New test.
25997
25998 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25999
26000         * g77.f-torture/execute/20010116.[fx]: New test,
26001         XFAIL on i?86-*-*.
26002         * g77.f-torture/compile/20010115.f: Indicate it's
26003         a test for PR fortran/1636.
26004
26005 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26006
26007         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26008
26009 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26010
26011         * g77.f-torture/compile/20010115.f: New test.
26012
26013 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         * g++.old-deja/g++.pt/nontype5.C: New test.
26016
26017 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26018
26019         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26020         have an equivalent working one below it.
26021
26022 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26023
26024         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26025         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26026
26027 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26028
26029         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26030         message containing "init_priority".
26031         (conpr-2.C): Likewise.
26032         (conpr-3.C): Likewise.
26033         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26034
26035 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26036
26037         * gcc.c-torture/execute/20010114-2.c: New test.
26038
26039 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26040
26041         * gcc.c-torture/compile/20010114-1.c: New test.
26042         * gcc.c-torture/compile/20010114-1.x: Xfail.
26043         * gcc.c-torture/compile/20010114-2.c: New test.
26044         * gcc.c-torture/execute/20010114-1.c: New test.
26045         * gcc.dg/trunc-1.c: New test.
26046         * gcc.dg/uninit-B.c: New test.
26047
26048 2001-01-13  Nick Clifton  <nickc@redhat.com>
26049
26050         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26051         target.
26052
26053 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26054
26055         * gcc.c-torture/compile/20010113-1.c: New test.
26056
26057 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * gcc.c-torture/compile/20001212-1.c: New test.
26060
26061 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26062
26063         * gcc.dg/cpp/widestr1.c: Update.
26064         * gcc.dg/cpp/prag-imp.c: Remove.
26065
26066 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26067
26068         * gcc.c-torture/execute/20000801-3.x: Remove.
26069         * gcc.dg/c90-init-1.c: New test.
26070         * gcc.dg/c99-init-1.c: New test.
26071         * gcc.dg/c99-init-2.c: New test.
26072         * gcc.dg/gnu99-init-1.c: New test.
26073
26074 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26075
26076         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26077         testing that no relevant ones were found.
26078
26079 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26080
26081         * g++.old-deja/g++.pt/cast2.C: New test.
26082
26083 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         * g++.old-deja/g++.pt/friend47.C: New test.
26086
26087 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26088
26089         * g++.old-deja/g++.pt/instantiate13.C: New test.
26090
26091 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26092
26093         * g++.old-deja/g++.other/defarg7.C: New test.
26094         * g++.old-deja/g++.other/defarg8.C: New test.
26095
26096 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         * g++.old-deja/g++.pt/crash64.C: New test.
26099
26100 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * g++.old-deja/g++.pt/crash63.C: New test.
26103
26104 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26105
26106         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26107
26108 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26109
26110         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26111
26112 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26113
26114         * g++.old-deja/g++.pt/error3.C: New test.
26115
26116 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26117
26118         * g++.old-deja/g++.other/crash39.C: New test.
26119
26120 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26121
26122         * g++.old-deja/g++.other/vbase4.C: New test.
26123
26124 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26125
26126         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26127         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26128         * gcc.dg/special/special.exp: New test driver which will check
26129         for alias support for the above test.
26130
26131 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26132
26133         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26134         problems on small machines.
26135         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26136         parameterize.
26137
26138 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26139
26140         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26141         mips.
26142         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26143
26144 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         * g++.old_deja/g++.pt/using8.C: New test.
26147
26148 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26149
26150         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26151
26152 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26153
26154         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26155         where a failure is expected.
26156         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26157
26158 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26159
26160         * g++.old_deja/g++.pt/instantiate12.C: New test.
26161
26162 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26163
26164         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26165         start of structs.
26166         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26167         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26168         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26169         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26170         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26171         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26172         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26173         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26174         * g++.old-deja/g++.eh/spec6.C: Likewise.
26175         * g++.old-deja/g++.jason/crash3.C: Likewise.
26176         * g++.old-deja/g++.law/ctors11.C: Likewise.
26177         * g++.old-deja/g++.law/ctors17.C: Likewise.
26178         * g++.old-deja/g++.law/ctors5.C: Likewise.
26179         * g++.old-deja/g++.law/ctors9.C: Likewise.
26180         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26181         * g++.old-deja/g++.mike/net22.C: Likewise.
26182         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26183         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26184         * g++.old-deja/g++.mike/virt3.C: Likewise.
26185         * g++.old-deja/g++.niklas/t128.C: Likewise.
26186         * g++.old-deja/g++.other/anon4.C: Likewise.
26187         * g++.old-deja/g++.other/using1.C: Likewise.
26188         * g++.old-deja/g++.other/warn3.C: Likewise.
26189         * g++.old-deja/g++.pt/t37.C: Likewise.
26190         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26191         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26192
26193 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26196
26197 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26198
26199         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26200
26201 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * gcc.c-torture/compile/20010107-1.c: New test.
26204
26205 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26206
26207         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26208
26209 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26210
26211         * gcc.dg/format/format.h: New file.
26212         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26213         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26214         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26215         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26216         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26217         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26218         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26219         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26220         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26221         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26222         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26223         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26224         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26225         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26226         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26227         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26228         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26229         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26230         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26231         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26232         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26233         instead of declaring standard types, macros and functions in each
26234         test.
26235
26236 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26237
26238         * gcc.c-torture/execute/20010106-1.c: New test.
26239
26240 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26241
26242         * gcc.dg/format/format.exp: New file.
26243         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26244         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26245         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26246         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26247         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26248         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26249         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26250         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26251         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26252         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26253         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26254         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26255         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26256         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26257         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26258         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26259         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26260         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26261         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26262         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26263         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26264         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26265         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26266         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26267         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26268         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26269         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26270         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26271         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26272         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26273         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26274         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26275         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26276         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26277         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26278         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26279         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26280         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26281         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26282         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26283         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26284         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26285
26286 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26287
26288         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26289         account.
26290
26291 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26292
26293         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26294
26295 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         * g++.old-deja/g++.pt/crash62.C: New test.
26298
26299 2001-01-04  Richard Henderson  <rth@redhat.com>
26300
26301         * gcc.dg/20000926-1.c: Update expected warnings.
26302         * gcc.dg/array-2.c: Likewise.
26303         * gcc.dg/array-4.c: Also validate flexible array members.
26304         * gcc.dg/c99-flex-array-1.c: New.
26305
26306 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26307
26308         * gcc.c-torture/compile/20001222-1.x: Remove.
26309
26310 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26311
26312         * gcc.c-torture/execute/built-in-setjmp.c: New.
26313
26314 2001-01-03  Richard Henderson  <rth@redhat.com>
26315
26316         * gcc.dg/940510-1.c: Update expected error wording.
26317         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26318
26319 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26320
26321         * lib/target-supports.exp (check_alias_available): Modified to
26322         indicate aliases not supported if only weak aliases are supported.
26323
26324 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26325
26326         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26327         Turn on cmpstrsi checks for __pj__ and __i370__.
26328
26329 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26330
26331         * g++.old-deja/g++.other/virtual11.C: New test.
26332
26333 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26336
26337 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26338
26339         * gcc.c-torture/compile/20010102-1.c: New test.
26340
26341 2001-01-02  Andreas Jaeger  <aj@suse.de>
26342
26343         * gcc.dg/noreturn-3.c: New test.
26344
26345         * gcc.dg/noreturn-4.c: New test.
26346
26347 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26348
26349         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26350         __builtin_fputc and __builtin_fwrite.
26351
26352 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26353
26354         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26355         signed char, not default char.
26356
26357 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26358
26359         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26360
26361 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26362
26363         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26364
26365 2000-12-29  Richard Henderson  <rth@redhat.com>
26366
26367         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26368         (__cyg_profile_func_exit): Define.
26369
26370 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26371
26372         * g++.dg/vtgc1.C: New test.
26373
26374 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26375
26376         * gcc.dg/noncompile/20001228-1.c: New test.
26377
26378         * gcc.dg/20001228-1.c: New test.
26379
26380         * gcc.c-torture/execute/20001228-1.c: New test.
26381
26382 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26383
26384         * gcc.dg/format-strfmon-1.c: New test.
26385
26386 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26387
26388         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26389         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26390         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26391         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26392         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26393         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26394         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26395         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26396         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26397         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26398         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26399         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26400         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26401
26402         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26403         * gcc.c-torture/execute/string-opt-4.c: Test index.
26404
26405 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26406
26407         * gcc.c-torture/compile/20001226-1.c: New test.
26408
26409 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26410
26411         * gcc.c-torture/compile/20001222-1.c: New test.
26412         * gcc.c-torture/compile/20001222-1.x: Xfail.
26413
26414 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26415
26416         * gcc.c-torture/execute/comp-goto-2.c: New test.
26417
26418 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26419
26420         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26421         Use long types if __INT_MAX__ is 32767.
26422         (main): Use cast to (sint32 *) when poking 88 into a_page.
26423
26424         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26425
26426 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26427
26428         * gcc.c-torture/compile/20001221-1.c: New test.
26429         * gcc.c-torture/execute/20001221-1.c: New test.
26430
26431 2000-12-20  Richard Henderson  <rth@redhat.com>
26432
26433         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26434         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26435
26436 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26437
26438         * gcc.dg/compare3.c: New test.
26439
26440 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26441
26442         * gcc.dg/format-warnll-1.c: New test.
26443
26444 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26445
26446         * gcc.dg/cpp/cmdlne-P.c: New test.
26447
26448 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26449
26450         * gcc.c-torture/execute/builtin-abs-1.c,
26451         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26452
26453 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26454
26455         * gcc.dg/cpp/multiline.c: New test.
26456
26457 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26458
26459         * g++.old-deja/g++.other/syshdr1.C: Update.
26460         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26461
26462 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26463
26464         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26465
26466 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26467
26468         * g++.old-deja/g++.pt/ttp65.C: New test.
26469
26470 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26471
26472         * g++.old-deja/g++.pt/ttp64.C: New test.
26473
26474 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26475
26476         * g++.old-deja/g++.pt/spec33.C: New test.
26477
26478 2000-12-14  Catherine Moore  <clm@redhat.com>
26479
26480         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26481         * gcc.c-torture/execute/920612-2.c: Likewise.
26482         * gcc.c-torture/execute/920428-2.c: Likewise.
26483         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26484         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26485
26486 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26487
26488         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26489         * gcc.dg/pack-test-2.c: Likewise.
26490
26491 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26492
26493         Tests by Zack Weinberg <zackw@stanford.edu>.
26494
26495         * gcc.dg/cpp/defined.c: Update.
26496         * gcc.dg/cpp/defined_trad.c: New tests.
26497
26498 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26499
26500         * gcc.dg/cpp/trad-direct.c: Update.
26501
26502 2000-12-11  Neil Booth  <neilb@earthling.net>
26503
26504         * gcc.dg/cpp/defined_trad.c
26505
26506 2000-12-11  Neil Booth  <neilb@earthling.net>
26507
26508         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26509
26510 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26511
26512         * gcc.dg/format-miss-2.c: New test.
26513
26514 2000-12-09  Neil Booth  <neilb@earthling.net>
26515
26516         * gcc.dg/cpp/lineflags.c: New tests.
26517         * gcc.dg/cpp/poison.c: Update.
26518         * gcc.dg/cpp/redef2.c: Update.
26519         * gcc.dg/cpp/skipping.c: New test.
26520
26521 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26522
26523         * g++.old-deja/g++.other/eh3.C: New testcase.
26524
26525 2000-12-07  Neil Booth  <neilb@earthling.net>
26526
26527         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26528         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26529         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26530         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26531         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26532         Update.
26533
26534 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26535
26536         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26537         __SIZE_TYPE__ instead of int for type of integers cast to
26538         pointers.
26539
26540 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * g++.old-deja/g++.other/cleanup4.C: New test.
26543
26544 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * format-sec-1.c: New test.
26547
26548 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26549
26550         * gcc.dg/format-nonlit-3.c: New test.
26551
26552 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26553
26554         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26555         through a null pointer.
26556
26557 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26558
26559         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26560         * g++.old-deja/g++.pt/partial4.C: New test.
26561
26562 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26563
26564         * gcc.c-torture/execute/ieee/hugeval.x: New.
26565
26566 2000-12-06  Neil Booth  <neilb@earthling.net>
26567
26568         * gcc.dg/cpp/backslash2.c: New tests.
26569
26570 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26571
26572         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26573         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26574
26575 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26576
26577         * gcc.c-torture/execute/20001203-2.c: New testcase.
26578
26579 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26582         * g++.old-deja/g++.other/virtual10.C: New test.
26583
26584 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26587
26588 2000-12-05  Richard Henderson  <rth@redhat.com>
26589
26590         * gcc.c-torture/compile/20001205-1.c: New.
26591
26592 2000-12-04  Neil Booth  <neilb@earthling.net>
26593
26594         * g++.old-deja/g++.other/virtual9.C: New test.
26595         * g++.old-deja/g++.pt/crash61.C: New test.
26596         * gcc.c-torture/execute/loop-9.c: New test.
26597
26598 2000-12-04  Neil Booth  <neilb@earthling.net>
26599
26600         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26601         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26602         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26603         * gcc.dg/cpp/extratokens.c: ...here.
26604
26605 2000-12-04  Neil Booth  <neilb@earthling.net>
26606
26607         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26608         New tests.
26609
26610 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26611
26612         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26613         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26614
26615 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26616
26617         * gcc.c-torture/execute/20001203-1.c: New test.
26618
26619 2000-12-03  Neil Booth  <neilb@earthling.net>
26620
26621         * gcc.dg/cpp/macro6.c: New test cases.
26622
26623 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26624
26625         * gcc.c-torture/execute/string-opt-9.c: New test.
26626         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26627         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26628         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26629
26630         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26631         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26632
26633 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26634
26635         * gcc.dg/cpp/if-6.c: New testcase.
26636
26637         * gcc.dg/20001201-1.c: New testcase.
26638
26639 2000-12-02  Neil Booth  <neilb@earthling.net>
26640
26641         * g++.old-deja/g++.other/externC4.C,
26642         g++.old-deja/g++.other/friend10.C: New tests.
26643
26644 2000-12-02  Neil Booth  <neilb@earthling.net>
26645
26646         * g++.old-deja/g++.other/instan2.C
26647         * g++.old-deja/g++.other/instan3.C: New test.
26648
26649 2000-12-02  Neil Booth  <neilb@earthling.net>
26650
26651         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26652         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26653         gnuc99.c,gnuc99-pedantic.c: New tests.
26654
26655 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26656
26657         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26658         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26659
26660 2000-12-01  Neil Booth  <neilb@earthling.net>
26661
26662         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26663         * gcc.dg/cpp/poison.c: Update.
26664         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26665
26666 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26667
26668         * g77.f-torture/execute/20001201.f: New test.
26669
26670 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26671
26672         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26673
26674 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26675
26676         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26677
26678 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.other/cast6.C: New test.
26681
26682 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26683
26684         * gcc.c-torture/execute/20001130-2.c: New testcase.
26685
26686 2000-11-30  Richard Henderson  <rth@redhat.com>
26687
26688         * gcc.c-torture/execute/20001130-1.c: New test.
26689
26690 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26691
26692         * g++.old-deja/g++.other/op3.C: New test.
26693
26694 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26695
26696         * g++.old-deja/g++.other/op2.C: New test.
26697
26698 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         * g++.old-deja/g++.other/crash38.C: New test.
26701
26702 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26703
26704         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26705
26706 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26707
26708         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26709         tests.
26710         * gcc.c-torture/execute/string-opt-6.c: New test.
26711
26712         * gcc.dg/20001117-1.c: Add main.
26713
26714 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26715
26716         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26717         Move from here ...
26718         * gcc.dg/940510-1.c: ... to here.
26719
26720         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26721         zero-size arrays in toplevel structures.
26722
26723 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26724
26725         * gcc.c-torture/execute/loop-8.c: New test.
26726
26727 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.other/base1.C: New test.
26730
26731 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * g++.old-deja/g++.other/parse2.C: New test.
26734
26735 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.pt/incomplete1.C: New test.
26738
26739 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26740
26741         * g++.old-deja/g++.other/friend9.C: New test.
26742
26743 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26744
26745         * gcc.dg/20001127-1.c: New test.
26746
26747 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         * g++.old-deja/g++.pt/friend46.C: New test.
26750
26751 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.old-deja/g++.other/ptrmem8.C: New test.
26754
26755 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26756
26757         * gcc.c-torture/execute/string-opt-7.c: New test.
26758         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26759
26760 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26761
26762         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26763         instead of 'mkcheck 2'.
26764
26765 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26766
26767         * gcc.c-torture/execute/memcheck/driver.c,
26768         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26769         C9X references to refer to C99.
26770
26771 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26772
26773         * gcc.dg/ultrasp3.c: New test.
26774
26775 2000-11-25  Neil Booth  <neilb@earthling.net>
26776
26777         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26778
26779 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26780
26781         * gcc.c-torture/compile/20001123-2.c: New.
26782
26783 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26784
26785         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26786
26787 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26788
26789         * gcc.dg/sequence-point-1.c: Add some new tests.
26790         * gcc.c-torture/execute/20001124-1.c: New test.
26791
26792 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26793
26794         * g++.old-deja/g++.other/vaarg4.C: New test.
26795         * gcc.c-torture/compile/20001123-1.c: New test.
26796
26797 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         * g++.other/crash24.C: Adjust and remove XFAIL.
26800         * g++.other/crash37.C: New test.
26801
26802 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         * g++.old-deja/g++.pt/instantiate9.C: New test.
26805
26806 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26807
26808         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26809         new ABI, too.
26810
26811         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26812         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26813
26814 2000-11-22  Neil Booth  <neilb@earthling.net>
26815
26816         * gcc.dg/cpp/Wtrigraphs.c: New test.
26817
26818 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26819
26820         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26821
26822 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26825
26826 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26827
26828         * lib/gcc-dg.exp: load_lib scanasm.exp.
26829         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26830         * lib/g++-dg.exp: load_lib scanasm.exp.
26831         * lib/scanasm.exp: New.
26832         (scan-assembler, scan-assembler-not): Add optional arguments to
26833         test name, or if not present, the pattern name.
26834         (scan-assembler-dem, scan-assembler-dem-not): New.
26835
26836         * g++.dg/dg.exp: New.
26837
26838 2000-11-21  Neil Booth  <neilb@earthling.net>
26839
26840         * gcc.dg/cpp/integrated1.c: Remove.
26841
26842 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * gcc.c-torture/execute/20001121-1.c: New test.
26845
26846 2000-11-21  Richard Henderson  <rth@redhat.com>
26847
26848         * gcc.c-torture/compile/20001121-1.c: New test.
26849
26850 2000-11-20  Neil Booth  <neilb@earthling.net>
26851
26852         * gcc.dg/cpp/integrated1.c: New test.
26853
26854 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26855
26856         * g++.old-deja/g++.other/inline17.C: New test.
26857
26858 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26859
26860         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26861         local variable to be zero: I made the variable global. Now
26862         uses abort() and exit() instead of relying on main's return value.
26863
26864 2000-11-20  Neil Booth  <neilb@earthling.net>
26865
26866         * gcc.dg/cpp/paste2.c: Update test.
26867         * objc/execute/paste.m: New test.
26868
26869 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.dg/c99-condexpr-1.c: New test.
26872
26873 2000-11-20  Neil Booth  <neilb@earthling.net>
26874
26875         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26876
26877 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.pt/export1.C: New test.
26880
26881 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26882
26883         * gcc.dg/20001117-1.c: New test.
26884
26885 2000-11-18  Richard Henderson  <rth@redhat.com>
26886
26887         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26888
26889 2000-11-18  Richard Henderson  <rth@redhat.com>
26890
26891         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26892         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26893         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26894
26895 2000-11-18  Richard Henderson  <rth@redhat.com>
26896
26897         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26898         (main): New.  Exit cleanly.
26899
26900 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26901
26902         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26903         gcc.dg/c99-fordecl-2.c: New tests.
26904
26905 2000-11-18  Richard Henderson  <rth@redhat.com>
26906
26907         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26908         * gcc.c-torture/execute/zerolen-2.c: New.
26909
26910 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26911
26912         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26913         memory.
26914
26915 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26916
26917         * g++.old-deja/g++.pt/instantiate8.C: New test.
26918
26919 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26922         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26923
26924 2000-11-16  Nick Clifton  <nickc@redhat.com>
26925
26926         * gcc.c-torture/execute/nestfunc-2.c: New test.
26927         * gcc.c-torture/execute/nestfunc-3.c: New test.
26928
26929 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26930
26931         * gcc.c-torture/compile/20001116-1.c: New test.
26932
26933 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26934
26935         * gcc.c-torture/execute/20001115-1.c: New test.
26936
26937 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26938
26939         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26940         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26941         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26942         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26943
26944 2000-11-15  Neil Booth  <neilb@earthling.net>
26945
26946         gcc.dg/cpp/_Pragma1.c: Update.
26947         gcc.dg/cpp/_Pragma2.c: New test.
26948
26949 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26950
26951         * g++.old-deja/g++.other/anon5.C: New test.
26952
26953 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26954
26955         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26956         tests.
26957
26958 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26961         output.
26962
26963 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26966         labels at end of compound statements.
26967
26968 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26969
26970         * gcc.c-torture/execute/loop-7.c: New test.
26971
26972 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26973
26974         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26975
26976 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26977
26978         * gcc.dg/c99-bool-1.c: New test.
26979
26980 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26981
26982         * gcc.dg/c99-scope-1.c: Remove xfail.
26983         * gcc.dg/c99-scope-2.c: New test.
26984
26985 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26986
26987         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26988         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26989
26990 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26991
26992         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26993         error messages.
26994
26995         * g++.mike/p700.C: Don't typedef wchar_t.
26996         * g++.mike/p784.C: Likewise.
26997         * g++.mike/eb101.C: Don't use __wchar_t.
26998
26999 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27000
27001         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27002         from DO loop.
27003
27004 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27005
27006         * gcc.c-torture/execute/20001111-1.c: New test.
27007
27008 2000-11-10  Nick Clifton  <nickc@redhat.com>
27009
27010         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27011         long multuiple and accumulate.
27012
27013 2000-11-09  Richard Henderson  <rth@redhat.com>
27014
27015         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27016         via size_t instead of int.
27017
27018         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27019         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27020         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27021         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27022
27023 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27024
27025         * gcc.c-torture/compile/20001109-1.c: New test.
27026         * gcc.c-torture/compile/20001109-2.c: New test.
27027
27028 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         * g++.old-deja/g++.pt/operator1.C: New test.
27031         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27032
27033 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * gcc.dg/20001108-1.c: New test.
27036
27037 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27040         with both arguments constant strings.
27041         * gcc.c-torture/execute/string-opt-3.c: New test.
27042         * gcc.c-torture/execute/string-opt-4.c: New test.
27043         * gcc.c-torture/execute/string-opt-5.c: New test.
27044
27045 2000-11-08  Nick Clifton  <nickc@redhat.com>
27046
27047         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27048         mulsidi3adddi patterns.
27049
27050 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27051
27052         * g++.old-deja/g++.other/crash36.C: New test.
27053
27054 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27055
27056         * g++.old-deja/g++.other/init16.C: New test.
27057
27058 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27059
27060         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27061
27062 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27063
27064         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27065         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27066         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27067
27068 2000-11-07  DJ Delorie  <dj@redhat.com>
27069
27070         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27071
27072 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27073
27074         * gcc.c-torture/execute/string-opt-1.c: New test.
27075
27076 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27077
27078         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27079         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27080         parameters in registers, and there is no way for a varargs
27081         function to know in which order the integer and floating-point
27082         parameters should be interleaved when they are placed on the
27083         stack.
27084         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27085         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27086
27087 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27088
27089         * gcc.c-torture/execute/string-opt-2.c: New test.
27090
27091 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.old-deja/g++.pt/crash60.C: New test.
27094
27095 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * g++.old-deja/g++.other/crash24.C: New test.
27098         * g++.old-deja/g++.other/crash25.C: New test.
27099         * g++.old-deja/g++.other/crash26.C: New test.
27100         * g++.old-deja/g++.other/crash27.C: New test.
27101         * g++.old-deja/g++.other/crash28.C: New test.
27102         * g++.old-deja/g++.other/crash29.C: New test.
27103         * g++.old-deja/g++.other/crash30.C: New test.
27104         * g++.old-deja/g++.other/crash31.C: New test.
27105         * g++.old-deja/g++.other/crash32.C: New test.
27106         * g++.old-deja/g++.other/crash33.C: New test.
27107         * g++.old-deja/g++.other/crash34.C: New test.
27108         * g++.old-deja/g++.other/crash35.C: New test.
27109
27110 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27111
27112         * gcc.c-torture/execute/20001031-1.c: New test.
27113
27114 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27115
27116         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27117         namespace.
27118
27119         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27120         standards-conformant.
27121
27122         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27123
27124         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27125         * g++.old-deja/g++.mike/p755a.C: Likewise.
27126         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27127         library makes no calls to `operator new' during initialization.
27128
27129 2000-11-04  Neil Booth  <neilb@earthling.net>
27130
27131         * gcc.dg/cpp/include2.c: New tests.
27132
27133 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27134
27135         * lib/g++.exp (g++_set_ld_library_path): New function.
27136         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27137
27138 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27139
27140         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27141         warnings.
27142
27143 2000-11-01  Richard Henderson  <rth@redhat.com>
27144
27145         * g++.old-deja/g++.ext/namedret1.C: New.
27146         * g++.old-deja/g++.ext/namedret2.C: New.
27147         * g++.old-deja/g++.ext/namedret3.C: New.
27148
27149 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27150
27151         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27152         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27153
27154 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27155
27156         * gcc.c-torture/execute/va-arg-21.c: New test.
27157
27158 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27159
27160         * gcc.dg/c99-complex-2.c: New test.
27161
27162 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27163
27164         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27165
27166 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27167
27168         * g++.old-deja/g++.other/inline16.C: New test.
27169
27170 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27171
27172         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27173         __PRETTY_FUNCTION__
27174
27175 2000-10-29  Neil Booth  <neilb@earthling.net>
27176
27177         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27178         New tests.
27179         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27180         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27181         optimisation.
27182
27183 2000-10-29  Neil Booth  <neilb@earthling.net>
27184
27185         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27186         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27187         * mi5.c: Test multiple includes work with -C.
27188         * trigraphs.c: Test ^= version.
27189
27190 2000-10-28  Neil Booth  <neilb@earthling.net>
27191
27192         New tests and test updates for new macro expander.
27193
27194         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27195         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27196         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27197         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27198         new diagnostic messages.
27199
27200         * gcc.dg/cpp/macro3.c: New tests.
27201
27202 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27203
27204         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27205         on the same line.
27206
27207 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27208
27209         * g++.old-deja/g++.other/eh2.C: New test.
27210
27211 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27212
27213         * gcc.c-torture/execute/20001027-1.c: New test.
27214
27215 2000-10-26  Richard Henderson  <rth@redhat.com>
27216
27217         * gcc.c-torture/execute/20001026-1.c: New.
27218
27219 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27220
27221         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27222         * g++.old-deja/g++.law/builtin1.C: Likewise.
27223         * g++.old-deja/g++.law/ctors10.C: Likewise.
27224         * g++.old-deja/g++.law/virtual3.C: Likewise.
27225         * g++.old-deja/g++.mike/p658.C: Likewise.
27226         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27227         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27228         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27229         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27230         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27231
27232 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * gcc.c-torture/compile/20001024-1.c: New test.
27235
27236 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27237
27238         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27239         to tell us whether or not we are using V3.
27240
27241 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27242
27243         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27244         operands.
27245
27246 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27247
27248         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27249
27250 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * gcc.c-torture/execute/20001024-1.c: New test.
27253
27254 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * g++.old-deja/g++.other/sibcall1.C: New test.
27257
27258 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27259
27260         * gcc.dg/noncompile/init-3.c: New test.
27261
27262 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27263
27264         * gcc.dg/format-array-1.c: New test.
27265
27266 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27267
27268         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27269         writing through null pointers; remove comment about testing
27270         unterminated strings.
27271
27272 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27273
27274         * gcc.c-torture/execute/20001017-2.c: New test.
27275
27276 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27277
27278         * gcc.c-torture/compile/20001018-1.c: New test.
27279         * gcc.c-torture/compile/20001018-1.x: Xfail.
27280
27281 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27282
27283         * gcc.c-torture/execute/20001017-1.c: New test.
27284
27285 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27286
27287         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27288         for multiple use of arguments with scanf formats; add tests for
27289         multiple use of arguments.
27290
27291 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27292
27293         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27294
27295 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27296
27297         * gcc.dg/format-miss-1.c: New test.
27298
27299 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.c-torture/execute/20001013-1.c: New test.
27302
27303 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27304
27305         * gcc.dg/format-branch-1.c: New test.
27306
27307 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27308
27309         * README, lib/file-format.exp: Remove EGCS references.
27310
27311 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * gcc.dg/20001013-1.c: New test.
27314
27315 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27316
27317         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27318         for intmax_t in the compiler using __typeof__ and the type rules
27319         for conditional expressions.
27320
27321 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * gcc.dg/20001012-1.c: New test.
27324         * gcc.dg/20001012-2.c: New test.
27325
27326 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27327
27328         * gcc.dg/format-attr-1.c: New test.
27329
27330 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27331
27332         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27333         __LONG_LONG_MAX__ instead of LLONG_MAX.
27334
27335 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27336
27337         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27338         scanf flags.
27339         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27340         flags.
27341
27342 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27343
27344         * gcc.dg/sequence-pt-1.c: New test.
27345
27346 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27347
27348         * gcc.c-torture/execute/20001011-1.c: New testcase.
27349         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27350
27351 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27354         does not error on it.
27355
27356 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27357
27358         * gcc.dg/20001009-1.c: New test.
27359
27360 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27361
27362         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27363         * gcc.c-torture/execute/20001009-2.c: ... to here.
27364
27365 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27366
27367         * gcc.c-torture/compile/20001009-1.c: New testcase.
27368         * gcc.c-torture/execute/20001009-1.c: New testcase.
27369         Testcases provided by Jan Hubicka <jh@suse.cz>.
27370
27371 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27372
27373         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27374         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27375         uintmax_t using <limits.h> to emulate the compiler's internal
27376         logic.  No longer XFAIL %j tests.
27377
27378 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27379
27380         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27381         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27382         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27383         regexps and details of expected handling of some bad formats.
27384         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27385         suppression.
27386
27387 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27388
27389         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27390         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27391         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27392         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27393         in list archives.
27394
27395 2000-10-06  Richard Henderson  <rth@cygnus.com>
27396
27397         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27398         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27399         * g++.old-deja/g++.jason/report.C: Likewise.
27400         * g++.old-deja/g++.law/friend5.C: Likewise.
27401         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27402         of the expected warnings.
27403
27404 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         * g++.old-deja/g++.pt/enum14.C: New test.
27407
27408 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27409
27410         * g++.old-deja/g++.pt/crash59.C: New test.
27411
27412 2000-10-04  Will Cohen  <wcohen@redhat.com>
27413
27414         * gcc.dg/20000926-1.c: New test.
27415
27416 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27417
27418         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27419         function name for current C++ compiler.
27420         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27421
27422 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27423
27424         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27425         __PRETTY_FUNCTION__.
27426         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27427
27428 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27429
27430         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27431
27432 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * gcc.c-torture/compile/20000923-1.c: New test.
27435
27436 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27437
27438         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27439         * g++.old-deja/g++.pt/ttp62.C: Same.
27440         * g++.old-deja/g++.other/inline14.C: Same.
27441
27442 2000-09-24  Richard Henderson  <rth@cygnus.com>
27443
27444         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27445
27446 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27447
27448         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27449
27450 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27451
27452         * gcc.c-torture/compile/20000922-1.c: New file.
27453
27454 2000-09-21  Nick Clifton  <nickc@redhat.com>
27455
27456         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27457         a signed long modulo operation.
27458         (mod6): New function - perform an unsigned long modulo operation.
27459         (main): Add tests for modulos of very large numbers by very small
27460         dividends.
27461
27462 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27463
27464         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27465
27466 2000-09-19  Richard Henderson  <rth@cygnus.com>
27467
27468         * gcc.dg/compare2.c (case 10): XFAIL.
27469
27470 2000-09-18  Richard Henderson  <rth@cygnus.com>
27471
27472         * gcc.c-torture/execute/20000906-1.c: Move ...
27473         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27474         that support __builtin_trap.
27475
27476 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27477
27478         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27479
27480 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27481
27482         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27483         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27484         more $ format tests.
27485
27486 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27487
27488         * gcc.dg/format-errmk-1.c: New test.
27489
27490 2000-09-17  Greg McGary  <greg@mcgary.org>
27491
27492         * gcc.c-torture/execute/20000917-1.x: Remove.
27493
27494 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27495
27496         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27497
27498 2000-09-17  Greg McGary  <greg@mcgary.org>
27499
27500         * gcc.c-torture/execute/20000917-1.c: New test.
27501         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27502
27503 2000-09-16  Neil Booth  <NeilB@earthling.net>
27504
27505         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27506         in nested macro bug.
27507
27508 2000-09-15  Neil Booth  <NeilB@earthling.net>
27509
27510         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27511
27512 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27513
27514         * gcc.c-torture/execute/20000914-1.c: New test.
27515
27516 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27517
27518         * g++.other/inline13.C: New test.
27519
27520 2000-09-12  Andreas Jaeger  <aj@suse.de>
27521
27522         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27523         constant by Ulrich Drepper <drepper@redhat.com>.
27524
27525 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27526
27527         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27528
27529 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27530
27531         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27532
27533 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27534
27535         * gcc.dg/cpp/backslash.c: New test.
27536
27537 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27538
27539         * gcc.c-torture/execute/20000910-1.c: New test.
27540         * gcc.c-torture/execute/20000910-2.c: Likewise.
27541
27542 2000-09-11  Robert Lipe  <robertl@sco.com>
27543
27544         * gcc.dg/pragma-align.c: New test.
27545
27546 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.pt/explicit82.C: New test.
27549         * g++.old-deja/g++.pt/explicit83.C: New test.
27550
27551 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27552
27553         * gcc.dg/asm-names.c: New test.
27554
27555 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27556
27557         * gcc.dg/cpp/tr-warn6.c: New test
27558
27559 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27560
27561         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27562         be accepted.
27563
27564 2000-09-07  Catherine Moore  <clm@redhat.com>
27565
27566         * gcc.c-torture/execute/unroll-1.c: New test.
27567
27568 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27569
27570         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27571         ERROR markers.
27572         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27573         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27574         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27575         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27576         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27577         Preprocess only.
27578         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27579         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27580
27581 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27582
27583         * g++.old-deja/g++.pt/deduct2.C: New test.
27584
27585 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         * g++.old-deja/g++.pt/parms2.C: New test.
27588
27589 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27590
27591         * g++.old-deja/g++.pt/crash58.C: New test.
27592
27593 2000-09-06  Greg McGary  <greg@mcgary.org>
27594
27595         * gcc.c-torture/execute/20000906-1.c: New test.
27596         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27597
27598 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27599
27600         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27601
27602 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         * g++.old-deja/g++.pt/crash57.C: New test.
27605
27606 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27607
27608         * g++.old-deja/g++.pt/crash56.C: New test.
27609
27610 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         * g++.old-deja/g++.pt/koenig1.C: New test.
27613
27614 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27615
27616         * gcc.dg/20000904-1.c: New test.
27617
27618 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27619
27620         * gcc.dg/cpp/paste8.c: New test.
27621
27622 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27623
27624         * gcc.c-torture/compile/20000827-1.c: New test.
27625
27626 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27627
27628         * gcc.dg/format-diag-1.c: New test.
27629
27630 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27631
27632         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27633         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27634         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27635         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27636         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27637
27638 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.other/nested4.C: New test.
27641
27642 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.old-deja/g++.ns/scoped1.C: New test.
27645
27646 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27647
27648         * lib/g++.exp: Support testing already-installed GCC.
27649
27650 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27651
27652         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27653
27654 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27655
27656         * gcc.dg/return-type-2.c: New test.
27657
27658 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27659
27660         * gcc.c-torture/compile/20000825-1.c: New test.
27661
27662 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27663
27664         * gcc.dg/dwarf2-2.c: New test.
27665
27666 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27667
27668         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27669         dg-warning regexps.
27670
27671 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27672
27673         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27674         gcc.dg/format-ext-5.c: New tests.
27675
27676 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27677
27678         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27679
27680 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27681
27682         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27683
27684 2000-08-24  Richard Henderson  <rth@cygnus.com>
27685
27686         * gcc.dg/ia64-sync-1.c: New test.
27687         * gcc.dg/ia64-sync-2.c: New test.
27688         * gcc.dg/ia64-asm-1.c: New test.
27689
27690 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27691
27692         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27693         * gcc.dg/format-ext-2.c: New test.
27694
27695 2000-08-23  Jason Merrill  <jason@redhat.com>
27696
27697         * lib/old-dejagnu.exp: Also ignore "In member function" and
27698         "At global scope".
27699
27700 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27701
27702         * gcc.dg/noncompile/label-lineno-1.c: New test.
27703
27704 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27705
27706         * gcc.dg/c99-array-nonobj-1.c: New test.
27707
27708 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27709
27710         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27711         tests.
27712         * gcc.dg/format-ext-1.c: New test.
27713
27714 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27715
27716         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27717         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27718         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27719         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27720         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27721
27722 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27723
27724         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27725         gcc.dg/c99-strftime-2.c: New tests.
27726
27727 2000-08-22  Richard Henderson  <rth@cygnus.com>
27728
27729         * gcc.c-torture/execute/20000822-1.c: New test.
27730
27731 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27732
27733         * gcc.c-torture/execute/20000819-1.x: Remove.
27734
27735 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27736
27737         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27738         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27739         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27740         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27741         gcc.dg/format-xopen-1.c: New tests.
27742
27743 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27744
27745         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27746
27747 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27748
27749         * g++.old-deja/g++.other/loop2.C: New test.
27750
27751         * gcc.c-torture/compile/20000606-1.c: New test.
27752         * gcc.c-torture/compile/20000728-1.c: New test.
27753         * gcc.c-torture/execute/20000801-1.c: New test.
27754         * gcc.c-torture/execute/20000801-2.c: New test.
27755         * gcc.c-torture/execute/20000819-1.c: New test.
27756         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27757         * gcc.dg/20000629-1.c: New test.
27758         * gcc.dg/20000724-1.c: New test.
27759         * gcc.dg/20000807-1.c: New test.
27760
27761 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27762
27763         * gcc.dg/cpp/pragma-1.c: New test.
27764         * gcc.dg/cpp/pragma-2.c: New test.
27765
27766 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27767
27768         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27769         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27770
27771 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27772
27773         * gcc.c-torture/compile/20000818-1.c: New test.
27774
27775 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27776
27777         * gcc.c-torture/execute/20000818-1.c: New test.
27778
27779 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27780
27781         * gcc.dg/format-va-1.c: New test.
27782
27783 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.other/typedef8.C: New test.
27786
27787 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27790         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27791         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27792         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27793         * g++.old-deja/g++.other/ptrmem7.C: New test.
27794         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27795
27796 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         * g++.old-deja/g++.pt/typename27.C: New test.
27799
27800 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27801
27802         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27803         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27804         * g++.old-deja/g++.pt/friend45.C: New test.
27805         * g++.old-deja/g++.other/friend8.C: New test.
27806
27807 2000-08-15  Richard Henderson  <rth@cygnus.com>
27808
27809         * gcc.c-torture/execute/20000815-1.c: New test.
27810
27811 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27812
27813         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27814         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27815         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27816
27817 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.old-deja/g++.other/refinit2.C: New test.
27820
27821 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27822
27823         * lib/c-torture.exp (c-torture): Make
27824         compiler_conditional_xfail_data global.
27825         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27826         compiler_conditional_xfail_data machinery.
27827         (f-torture-execute): Likewise.
27828         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27829         and only when unrolling loops.
27830
27831         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27832
27833 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27834
27835         * g++.old-deja/g++.pt/explicit81.C: New test.
27836
27837 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         * g++.old-deja/g++.pt/typename26.C: New test.
27840
27841 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27842
27843         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27844         warning.
27845
27846 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27847
27848         * g++.old-deja/g++.other/array3.C: New test.
27849
27850 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27851
27852         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27853         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27854         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27855         New tests.
27856
27857 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27860         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27861
27862 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27863
27864         * gcc.c-torture/execute/20000808-1.c: New test.
27865
27866 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27867
27868         * gcc.dg/c90-const-expr-1.c: New test.
27869
27870 2000-08-08  Richard Henderson  <rth@cygnus.com>
27871
27872         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27873
27874 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27875
27876         * gcc.dg/noncompile/const-ll-1.c: New test.
27877
27878 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27879
27880         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27881
27882 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27883
27884         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27885         that running programs linked against the shared version of libobjc
27886         run correctly.
27887
27888 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27889
27890         * gcc.dg/c99-printf-1.c: New test.
27891
27892 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27893
27894         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27895
27896 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27897
27898         * gcc.c-torture/execute/20000731-1.x: Delete.
27899
27900 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27901
27902         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27903         and torture_without_loops as is done by c-torture.exp.
27904         (search_for): Copy from c-torture.exp.
27905         (gcc-dg-runtest): New function, drives a directory of tests
27906         iterating over the TORTURE_OPTIONS.
27907         (scan-assembler, scan-assembler-not): Move here from
27908         individual directory drivers.
27909
27910         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27911         defined by lib/gcc-dg.exp.
27912         * gcc.dg/cpp/cpp.exp: Likewise.
27913         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27914         gcc-dg-runtest, so we cycle over optimization options.
27915
27916         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27917         * gcc.dg/compare2.c: No longer expected to fail.
27918
27919 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27920
27921         * gcc.c-torture/execute/20000804-1.c: New test.
27922
27923 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27924
27925         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27926
27927 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27928
27929         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27930
27931 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27932
27933         * gcc.c-torture/compile/20000803-1.c: New test.
27934
27935 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27936
27937         * gcc.c-torture/execute/20000801-3.c,
27938         gcc.c-torture/execute/20000801-4.c: New tests.
27939         * gcc.c-torture/execute/20000801-3.x,
27940         gcc.c-torture/execute/20000801-4.x: Xfail.
27941
27942 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27943
27944         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27945         libobjc/.libs to allow for libtool.
27946
27947 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27948
27949         * gcc.c-torture/compile/20000802-1.c: New test.
27950
27951 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27952
27953         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27954
27955 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27956
27957         * gcc-c-torture/execute/20000731-2.c: New test.
27958
27959         * gcc.c-torture/execute/20000731-1.c: New test.
27960         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27961
27962 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27963
27964         * testsuite/gcc.dg/cpp/paste7.c: New test.
27965         * gcc.dg/cpp/20000725-1.c: New test.
27966
27967 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27968
27969         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27970         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27971         declaration warning for __builtin_dwarf_reg_size.
27972
27973         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27974
27975 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27976
27977         * gcc.dg/noncompile/voidparam-1.c: New test.
27978
27979 2000-07-30  Richard Henderson  <rth@cygnus.com>
27980
27981         * gcc.dg/c90-digraph-1.c: Don't xfail.
27982         * gcc.dg/compare2.c (case 10): Xfail.
27983         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27984
27985 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27986
27987         * gcc.dg/c99-main-1.c: New test.
27988
27989 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27990
27991         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27992
27993 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27994
27995         * gcc.c-tortuer/execute/20000726-1.c: New test.
27996
27997 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27998
27999         * gcc.c-torture/execute/enum-2.c: New test.
28000
28001 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28002
28003         * gcc.dg/cpp/tr-warn3.c: New test.
28004
28005 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28006
28007         * g++.old-deja/g++.ext/implicit1.C: Remove.
28008         * g++.old-deja/g++.jason/c2.C: Remove
28009         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28010         * g++.old-deja/g++.pt/crash16.C: Likewise.
28011         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28012
28013 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28014
28015         * g++.old-deja/g++.other/for2.C: New test.
28016
28017 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gcc.dg/20000720-1.c: New test.
28020
28021 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28022
28023         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28024
28025 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28026
28027         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28028         * gcc.c-torture/execute/20000722-1.c: New.
28029         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28030
28031 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/cpp/20000720-1.S: New test.
28034
28035 2000-07-21  Michael Meissner  <meissner@redhat.com>
28036
28037         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28038
28039 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28040
28041         * g++.old-deja/g++.brendan/crash16.C,
28042         g++.old-deja/g++.brendan/parse3.C,
28043         g++.old-deja/g++.brendan/redecl1.C,
28044         g++.old-deja/g++.ns/template13.C,
28045         g++.old-deja/g++.other/decl4.C,
28046         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28047
28048 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28049
28050         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28051         and "Internal error".
28052
28053         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28054         regexps.
28055         * gcc.dg/cpp/paste6.c: New test.
28056
28057 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28058
28059         * gcc.dg/cpp/tr-direct.c: New test.
28060
28061         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28062         gcc.dg/cpp/undef1.c: Tweak error regexps.
28063
28064 2000-07-18  Eric Christopher <echristo@redhat.com>
28065
28066         * gcc.c-torture/compile/20000718-1.c: New test.
28067
28068 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28069
28070         * cpplex.c (_cpp_push_token): If the token being pushed back
28071         is the previous token in this context, just subtract one from
28072         context->posn.
28073         * cppmacro.c (save_expansion): Clear aux field when storing a
28074         placemarker.
28075
28076 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28077
28078         * gcc.dg/noncompile/redecl-1.c: New test.
28079
28080 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28081
28082         * gcc.c-torture/execute/20000717-5.c: New test.
28083         * gcc.c-torture/execute/20000717-1.x: Removed.
28084
28085 2000-07-17  Richard Henderson  <rth@cygnus.com>
28086
28087         * gcc.c-torture/execute/20000717-4.c: New test.
28088
28089 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28090
28091         * gcc.dg/cpp/syshdr.c: New test.
28092         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28093
28094 2000-07-17  Neil Booth  <neilb@earthling.net>
28095
28096         * gcc.dg/cpp/cmdlne-dM.c: New test.
28097         * gcc.dg/cpp/cmdlne-dD.c: New test.
28098
28099 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28100
28101         * gcc.c-torture/execute/20000717-3.c: New test.
28102
28103         * gcc.c-torture/compile/20000717-1.c: New test.
28104
28105 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28106
28107         * gcc.c-torture/execute/20000717-2.c: New test.
28108
28109 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28110
28111         * gcc.dg/formatz-1.c: New test.
28112
28113         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28114         * gcc.dg/c99-digraph-1.c: New tests.
28115
28116         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28117         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28118
28119         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28120         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28121         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28122         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28123         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28124         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28125         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28126
28127 2000-07-17   Greg McGary <greg@mcgary.org>
28128
28129         * gcc.c-torture/execute/20000717-1.c: New test.
28130         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28131
28132 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28133
28134         * gcc.c-torture/execute/20000715-2.c: New test.
28135         * gcc.dg/20000715-1.c: New test.
28136
28137 2000-07-15  Michael Meissner  <meissner@redhat.com>
28138
28139         * gcc.c-torture/execute/20000715-1.c: New test.
28140
28141 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * gcc.c-torture/execute/20000707-1.c: New test.
28144
28145 2000-07-13  Neil Booth  <NeilB@earthling.net>
28146
28147         * testsuite/gcc.dg/cpp/digraph1.c,
28148         testsuite/gcc.dg/cpp/digraph2.c,
28149         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28150
28151 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28152
28153         * g77.f-torture/compile/20000630-2.f:  New test.
28154         * g77.f-torture/compile/20000630-2.x
28155
28156 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28157
28158         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28159
28160 2000-07-11  Neil Booth  <NeilB@earthling.net>
28161
28162         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28163
28164 2000-07-11  Neil Booth  <NeilB@earthling.net>
28165
28166         * gcc.dg/cpp/cmdlne-C.c: New.
28167
28168 2000-07-09  Neil Booth  <NeilB@earthling.net>
28169
28170         * gcc.dg/cpp/directiv.c: New tests.
28171         * gcc.dg/cpp/undef1.c: Update.
28172
28173 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28174
28175         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28176
28177 2000-07-09  Neil Booth  <NeilB@earthling.net>
28178
28179         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28180
28181 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28182
28183         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28184         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28185
28186 2000-07-08  Neil Booth  <NeilB@earthling.net>
28187
28188         * gcc.dg/cpp/macsyntx.c: New tests.
28189
28190 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28191
28192         * gcc.dg/20000707-1.c: New test.
28193
28194 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28195
28196         * gcc.c-torture/execute/20000706-1.c: New test.
28197         * gcc.c-torture/execute/20000706-2.c: New test.
28198         * gcc.c-torture/execute/20000706-3.c: New test.
28199         * gcc.c-torture/execute/20000706-4.c: New test.
28200         * gcc.c-torture/execute/20000706-5.c: New test.
28201
28202 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         * g++.old-deja/g++.pt/instantiate7.C: New test.
28205
28206 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28207
28208         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28209         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28210         * g++.old-deja/g++.other/rtti3.C: Likewise.
28211         * g++.old-deja/g++.other/rttid3.C: Likewise.
28212
28213 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28214
28215         *  g77.f-torture/compile/20000630-1.x: Fix typo
28216
28217 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28218
28219         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28220         assembly output.
28221
28222 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28223
28224         * gcc.dg/cpp/ident.c: New test.
28225
28226 2000-07-05  Neil Booth  <NeilB@earthling.net>
28227
28228         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28229           gcc.dg/cpp/lexstrng.c: New tests.
28230
28231 2000-07-04  Neil Booth  <NeilB@earthling.net>
28232
28233         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28234         * gcc.dg/cpp/strify2.c: Same.
28235
28236 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28237
28238         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28239         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28240         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28241         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28242
28243         * testsuite/gcc.dg/cpp/macro1.c,
28244         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28245         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28246         testsuite/gcc.dg/cpp/strify1.c,
28247         testsuite/gcc.dg/cpp/strify2.c: New tests.
28248
28249 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28250
28251         * gcc.c-torture/execute/20000703-1.c: New test.
28252
28253 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.pt (lookup10.C): New test.
28256
28257 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * g++.old-deja/g++.pt (typename25.C): New test.
28260
28261 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28262
28263         * gcc.c-torture/compile/20000701-1.c: New test.
28264
28265 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28266
28267         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28268         to test case.
28269
28270 2000-06-30  Catherine Moore  <clm@cygnus.com>
28271
28272         * gcc.c-torture/execute/align-1.c: New test.
28273
28274 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         * g++.old-deja/g++.pt/expr8.C: New test.
28277         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28278
28279 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28280
28281         * gcc.c-torture/compile/20000629-1.c: New test.
28282
28283 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28284
28285
28286         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28287         gcc.dg/noncompile directory, depending on whether they're
28288         preprocessor tests or not.  Annotate all the tests for the dg
28289         framework.
28290
28291         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28292         * gcc.dg/noncompile/noncompile.exp: New.
28293
28294         * Moved files:
28295         Old name                                New name
28296         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28297         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28298         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28299         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28300         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28301         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28302         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28303         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28304         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28305         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28306         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28307         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28308         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28309         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28310         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28311         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28312         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28313         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28314         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28315         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28316         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28317         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28318         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28319         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28320
28321         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28322         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28323         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28324         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28325         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28326         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28327
28328 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28329
28330         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28331         declare one variable.  On the fourth, error.
28332         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28333         declared by 20000628-1a.h.
28334
28335 2000-06-29  Richard Henderson  <rth@redhat.com>
28336
28337         * gcc.c-torture/execute/930529-1.x: New file.
28338         * gcc.dg/920413-1.c: Adjust expected warning text.
28339         * gcc.dg/980217-1.c: Declare abort.
28340         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28341
28342 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28343
28344         * g77.f-torture/compile/20000629-1.f: New test.
28345         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28346
28347 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28348
28349         Rearrange lots of files, removing entirely the
28350         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28351         directories.
28352
28353         * Deleted files:
28354         gcc.c-torture/code_quality/code_quality.exp
28355         gcc.c-torture/special/special.exp
28356         gcc.failure/failure.exp
28357         gcc.failure/940409-1.x
28358         gcc.c-torture/compile/961203-1.x
28359
28360         * New files:
28361         gcc.misc-tests/linkage.exp
28362         gcc.c-torture/execute/920730-1t.c
28363         gcc.c-torture/execute/920730-1t.x
28364         gcc.c-torture/compile/920520-1.x
28365         gcc.c-torture/compile/920521-1.x
28366         gcc.c-torture/compile/981006-1.x
28367         gcc.c-torture/execute/eeprof-1.x
28368
28369         * Moved files (possibly with modifications to fit a new harness):
28370         Old name                                New name
28371         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28372         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28373         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28374         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28375         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28376         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28377         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28378         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28379         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28380         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28381         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28382         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28383         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28384         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28385
28386 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28387
28388         * c-torture/compile/961203-1.x: Delete.
28389
28390         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28391         not exit. Include stdio.h.
28392         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28393         * gcc.misc-tests/dg-12.c: Likewise.
28394         * gcc.misc-tests/dg-5.c: Likewise.
28395         * gcc.misc-tests/dg-6.c: Likewise.
28396         * gcc.misc-tests/dg-7.c: Prototype abort.
28397         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28398         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28399         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28400         not exit.
28401         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28402         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28403
28404 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28405
28406         * gcc.dg/cpp/20000628-1.c: New test.
28407         * gcc.dg/cpp/20000628-1.h: New header for above test.
28408         * gcc.dg/cpp/20000628-1a.h: Likewise.
28409
28410 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28411
28412         * gcc.dg/cpp: New directory.
28413         * gcc.dg/cpp/cpp.exp: New driver.
28414         * gcc.dg/cpp/20000627-1.c: New test.
28415         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28416         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28417         and rewrite as a compilation test.
28418
28419         * gcc.dg: Move many files into the cpp subdirectory, possibly
28420         renaming or editing them as well.
28421         Old name                New name
28422         990119-1.c              cpp/19990119-1.c
28423         990228-1.c              cpp/19990228-1.c
28424         990407-1.c              cpp/19990407-1.c
28425         990409-1.c              cpp/19990409-1.c
28426         990413-1.c              cpp/19990413-1.c
28427         990703-1.c              cpp/19990703-1.c
28428         20000127-1.c            cpp/20000127-1.c
28429         20000129-1.c            cpp/20000129-1.c
28430         20000207-1.c            cpp/20000207-1.c
28431         20000207-2.c            cpp/20000207-2.c
28432         20000209-1.c            cpp/20000209-1.c
28433         20000209-2.c            cpp/20000209-2.c
28434         20000301-1.c            cpp/20000301-1.c
28435         20000419-1.c            cpp/20000419-1.c
28436         20000510-1.S            cpp/20000510-1.S
28437         20000519-1.c            cpp/20000519-1.c
28438         20000529-1.c            cpp/20000529-1.c
28439         20000625-1.c            cpp/20000625-1.c
28440         20000625-2.c            cpp/20000625-2.c
28441         cpp-as1.c               cpp/assert1.c
28442         cpp-as2.c               cpp/assert2.c
28443         cxx-comments-1.c        cpp/cxxcom1.c
28444         cxx-comments-2.c        cpp/cxxcom2.c
28445         endif-label.c           cpp/endif.c
28446         cpp-hash1.c             cpp/hash1.c
28447         cpp-hash2.c             cpp/hash2.c
28448         cpp-if1.c               cpp/if-1.c
28449         cpp-if2.c               cpp/if-2.c
28450         cpp-if3.c               cpp/if-3.c
28451         cpp-if4.c               cpp/if-4.c
28452         cpp-if5.c               cpp/if-5.c
28453         cpp-cond.c              cpp/if-cexp.c
28454         cpp-missingop.c         cpp/if-mop.c
28455         cpp-missingparen.c      cpp/if-mpar.c
28456         cpp-opprec.c            cpp/if-oppr.c
28457         cpp-ifparen.c           cpp/if-paren.c
28458         cpp-shortcircuit.c      cpp/if-sc.c
28459         cpp-shift.c             cpp/if-shift.c
28460         cpp-unary.c             cpp/if-unary.c
28461         cpp-li1.c               cpp/line1.c
28462         cpp-li2.c               cpp/line2.c
28463         lineno.c                cpp/line3.c
28464         lineno-2.c              cpp/line4.c
28465         cpp-mi.c                cpp/mi1.c
28466         cpp-mic.h               cpp/mi1c.h
28467         cpp-micc.h              cpp/mi1cc.h
28468         cpp-mind.h              cpp/mi1nd.h
28469         cpp-mindp.h             cpp/mi1ndp.h
28470         cpp-mix.h               cpp/mi1x.h
28471         cpp-mi2.c               cpp/mi2.c
28472         cpp-mi2a.h              cpp/mi2a.h
28473         cpp-mi2b.h              cpp/mi2b.h
28474         cpp-mi2c.h              cpp/mi2c.h
28475         cpp-mi3.c               cpp/mi3.c
28476         cpp-mi3.def             cpp/mi3.def
28477         poison-1.c              cpp/poison.c
28478         pr-impl.c               cpp/prag-imp.c
28479         cpp-redef-2.c           cpp/redef1.c
28480         cpp-redef.c             cpp/redef2.c
28481         strpaste.c              cpp/strp1.c
28482         strpaste-2.c            cpp/strp2.c
28483         cpp-tradpaste.c         cpp/tr-paste.c
28484         cpp-tradstringify.c     cpp/tr-str.c
28485         cpp-tradwarn1.c         cpp/tr-warn1.c
28486         cpp-tradwarn2.c         cpp/tr-warn2.c
28487         trigraphs.c             cpp/trigraphs.c
28488         cpp-unc1.c              cpp/unc1.c
28489         cpp-unc2.c              cpp/unc2.c
28490         cpp-unc3.c              cpp/unc3.c
28491         cpp-unc.c               cpp/unc4.c
28492         undef.c                 cpp/undef1.c
28493         undef-2.c               cpp/undef2.c
28494         cpp-wi1.c               cpp/widestr1.c
28495
28496 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28497
28498         * lib/g++.exp (g++_include_flags): Tweak.
28499
28500 2000-06-27  H.J. Lu  <hjl@gnu.org>
28501             Loren J. Rittle  <ljrittle@acm.org>
28502
28503         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28504         version with one that knows about the new gcc tree structure.
28505         (g++_link_flags): Same.
28506
28507 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28508
28509         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28510         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28511         case we are cross-compiling.
28512
28513         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28514         g++.old-deja/g++.niklas/Makefile.in,
28515         g++.old-deja/g++.niklas/configure.in,
28516         g++.old-deja/g++.other/Makefile.in,
28517         g++.old-deja/g++.other/configure.in,
28518         gcc.c-torture/code_quality/Makefile.in,
28519         gcc.c-torture/code_quality/configure.in,
28520         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28521         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28522         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28523         gcc.c-torture/execute/ieee/Makefile.in,
28524         gcc.c-torture/execute/ieee/configure.in,
28525         gcc.c-torture/noncompile/Makefile.in,
28526         gcc.c-torture/noncompile/configure.in,
28527         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28528         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28529         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28530
28531 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28532
28533         * g++.old-deja/g++.other/ambig3.C: New test.
28534
28535 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28536
28537         * g++.old-deja/g++.pt/syntax1.C: New test.
28538         * g++.old-deja/g++.pt/syntax2.C: New test.
28539         * g++.old-deja/g++.other/syntax3.C: New test.
28540         * g++.old-deja/g++.other/syntax4.C: New test.
28541
28542 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28543
28544         * gcc.dg/20000623-1.c: Prototype exit and abort.
28545
28546 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28547
28548         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28549         New tests.
28550         * gcc.dg/cpp-mi3.def: New file.
28551
28552         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28553         inside assertions.
28554         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28555         lexer's error messages.
28556         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28557         divine anything from the linemarkers.
28558         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28559         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28560
28561 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28562
28563         * gcc.dg/20000623-1.c: New test.
28564
28565 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gcc.c-torture/execute/20000622-1.c: New test.
28568
28569 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.old-deja/g++.other/init15.C: New test.
28572
28573 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.pt/vaarg2.C: New test.
28576         * g++.old-deja/g++.pt/vaarg3.C: New test.
28577
28578 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.old-deja/g++.other/dyncast6.C: New test.
28581
28582 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * gcc.c-torture/execute/loop-6.c: New test.
28585
28586 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * gcc.dg/20000614-1.c: New test.
28589         * gcc.dg/20000614-2.c: New test.
28590
28591 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28592
28593         * g++.old-deja/g++.other/inline12.C: New test.
28594
28595 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * g++.old-deja/g++.other/eh1.C: New test.
28598
28599 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * g++.old-deja/g++.other/type.C: New test.
28602
28603 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28604
28605         * g++.old-deja/g++.other/initstring.C: New test.
28606
28607 2000-06-12  Jason Merrill  <jason@redhat.com>
28608
28609         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28610
28611 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28612
28613         * gcc.c-torture/compile/20000609-1.c: New test.
28614
28615 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28616
28617         * gcc.dg/20000609-1.c: New test.
28618
28619 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28620
28621         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28622         * gcc.c-torture/noncompile/poison-1.c: Move...
28623         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28624         * gcc.dg/cpp-li1.c: Add a token after the #line.
28625
28626 2000-06-05  Richard Henderson  <rth@cygnus.com>
28627
28628         * gcc.c-torture/execute/20000605-2.c: New test.
28629         * gcc.c-torture/execute/20000605-3.c: New test.
28630
28631 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28632
28633         * g77.f-torture/execute/20000503-1.x: New file.
28634
28635 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         * g++.old-deja/g++.eh/badalloc1.C: New test.
28638
28639 2000-06-05  Richard Henderson  <rth@cygnus.com>
28640
28641         * gcc.c-torture/execute/20000605-1.c: New test.
28642
28643 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28644             Nathan Sidwell <nathan@codesourcery.com>
28645
28646         * gcc.c-torture/compile/20000605-1.c: New test.
28647
28648 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28649
28650         * g77.f-torture/compile/20000601-1.f:  New test.
28651
28652 2000-06-03  Richard Henderson  <rth@cygnus.com>
28653
28654         * gcc.c-torture/execute/20000603-1.c: New.
28655
28656 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28657
28658         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28659         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28660
28661 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28662
28663         * gcc.dg/compare2.c (case 12): XFAIL.
28664         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28665         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28666
28667         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28668
28669 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28670
28671         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28672         guard macro is already defined when the header is first
28673         included.
28674         * gcc.dg/cpp-mix.h: New file.
28675         * gcc.dg/endif-label.c: Update patterns to match compiler.
28676
28677         * g++.brendan/complex1.C: Declare abort.
28678         * g++.law/refs4.C: Remove XFAIL.
28679         * g++.oliva/expr2.C: Declare abort and exit.
28680
28681 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28682
28683         * gcc.c-torture/execute/20000528-1.c: New test.
28684
28685         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28686         * g++.old-deja/g++.law/temps4.C: Likewise.
28687
28688         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28689         stdlib.h.  Call abort() on failure.
28690         * g++.old-deja/g++.law/refs4.C: Likewise.
28691         * g++.old-deja/g++.law/temps4.C: Likewise.
28692         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28693         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28694
28695 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28696
28697         Relative to g++.dg/special:
28698         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28699
28700         Relative to g++.old-deja:
28701         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28702         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28703         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28704         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28705         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28706         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28707         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28708
28709         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28710         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28711         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28712         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28713         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28714         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28715         and/or string.h.
28716
28717         * g++.other/goto1.C: Update expectations for error messages.
28718
28719 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28720
28721         * gcc.c-torture/compile/20000523-1.c: New test.
28722
28723 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28726
28727 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28728
28729         * g++.old-deja/g++.eh/catch11.C: New test.
28730         * g++.old-deja/g++.eh/catch12.C: New test.
28731
28732 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28733
28734         * gcc.c-torture/execute/20000523-1.c: New test.
28735
28736 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28737
28738         * c-torture/execute/bcp-1.c: Replace abort in arg of
28739         __builtin_constant_p with a generic external function.
28740
28741         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28742         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28743         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28744         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28745         Prototype abort and/or exit.
28746
28747         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28748         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28749         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28750         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28751
28752 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28753
28754         * gcc.dg/dwarf2-1.c: New test.
28755
28756 2000-05-20  Richard Henderson  <rth@cygnus.com>
28757
28758         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28759
28760 2000-05-20  Andreas Jaeger  <aj@suse.de>
28761
28762         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28763         testcase.
28764
28765 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28766
28767         * gcc.c-torture/execute/20000519-2.c: New test.
28768
28769 2000-05-19  Andreas Jaeger  <aj@suse.de>
28770
28771         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28772         which fails with SSA.
28773
28774         * lib/c-torture.exp: Also test with -O3 -fssa.
28775
28776 2000-05-18  Michael Meissner  <meissner@redhat.com>
28777
28778         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28779         * gcc.c-torture/execute/920415-1.c: Ditto.
28780         * gcc.c-torture/execute/920501-1.c: Ditto.
28781         * gcc.c-torture/execute/conversion.c: Ditto.
28782         * gcc.c-torture/execute/cvt-1.c: Ditto.
28783
28784 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28785
28786         * gcc.c-torture/compile/20000518-1.c: New test.
28787
28788 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28789
28790         * g77.f-torture/compile/200005018.f:  New test.
28791
28792 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28793
28794         * gcc.c-torture/compile/20000517-1.c: New test.
28795
28796 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28797
28798         * gcc.c-torture/execute/20000516-1.c: New test.
28799
28800 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28801
28802         * g++.old-deja/g++.other/eh.C: New test.
28803
28804 2000-05-12  Richard Henderson  <rth@cygnus.com>
28805
28806         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28807         constants through to doit's conditional.
28808
28809 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28810
28811         * gcc.c-torture/compile/20000511-1.c: New test.
28812         * g77.f-torture/compile/20000511-1.f: New test.
28813         * g77.f-torture/compile/20000511-2.f: New test.
28814
28815 2000-05-11  Michael Meissner  <meissner@redhat.com>
28816
28817         * gcc.c-torture/execute/20000511-1.c: New test.
28818
28819 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28820
28821         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28822         * gcc.dg/20000510-1.S: New.
28823
28824 2000-05-08  Catherine Moore  <clm@cygnus.com>
28825
28826         * gcc.dg/unused-3.c: New.
28827
28828 2000-05-06  Richard Henderson  <rth@cygnus.com>
28829
28830           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28831           * g++.old-deja/g++.mike/warn1.C: Likewise.
28832           * g++.old-deja/g++.pt/local1.C: Likewise.
28833           * g++.old-deja/g++.pt/local7.C: Likewise.
28834           * g++.old-deja/g++.pt/spec16.C: Likewise.
28835
28836 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28837
28838         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28839
28840 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28841
28842           * g77.f-torture/execute/20000503-1.f:  New test.
28843
28844 2000-05-04  Andreas Jaeger  <aj@suse.de>
28845
28846         * gcc.dg/noreturn-2.c: New test.
28847
28848 2000-05-04  Neil Booth  <NeilB@earthling.net>
28849
28850         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28851         preprocessor.
28852
28853 2000-05-04  Richard Henderson  <rth@cygnus.com>
28854
28855         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28856
28857 2000-05-04  Richard Henderson  <rth@cygnus.com>
28858
28859         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28860         OpenSSL by Jason R Thorpe.
28861
28862 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28863
28864         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28865
28866 2000-05-03  Robert Lipe <robertlipe@usa.net>
28867
28868         * gcc.dg/20000503-1.c: New test.
28869
28870 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * gcc.c-torture/compile/20000502-1.c: New test.
28873         * g++.old-deja/g++.other/align.C: New test.
28874         * gcc.dg/cpp-tradstringify.c: New test.
28875
28876 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28877
28878         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28879         and hard registers.
28880
28881 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28882
28883         * gcc.c-torture/execute/loop-5.c: New test.
28884
28885 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28886
28887         * gcc.c-torture/execute/va-arg-20.c: New test.
28888
28889 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28890
28891         * gcc.c-torture/execute/20000422-1.c: New test.
28892
28893 2000-04-20  Greg McGary  <gkm@gnu.org>
28894
28895         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28896         when optimizing, but without sibling-call optimizations (-O1).
28897
28898 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28899
28900           * gcc.c-torture/compile/20000420-1.c: New test.
28901
28902 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.abi/ptrflags.C: New test.
28905         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28906
28907 2000-04-19  Catherine Moore  <clm@cygnus.com>
28908
28909         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28910
28911 2000-04-19  Greg McGary  <gkm@gnu.org>
28912
28913         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28914         sibling-call optimizations.
28915
28916 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28917
28918         * gcc.dg/20000419-1.c: New test.
28919
28920 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28921
28922         * gcc.c-torture/execute/20000412-6.c: New test.
28923
28924 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28925
28926         * gcc.c-torture/execute/20000412-5.c: New test.
28927         * g77.f-torture/compile/20000412-1.f: New test.
28928         * gcc.c-torture/execute/20000412-4.c: New test.
28929         * gcc.c-torture/compile/20000412-2.c: New test.
28930         * gcc.c-torture/execute/20000412-3.c: New test.
28931         * gcc.c-torture/compile/20000412-1.c: New test.
28932         * gcc.c-torture/execute/20000412-2.c: New test.
28933
28934 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28935
28936         * objc/execute/bf-20.m: New test.
28937
28938 2000-04-10  Richard Henderson  <rth@cygnus.com>
28939
28940         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28941
28942         * gcc.c-torture/execute/20000412-1.c: New test.
28943
28944 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28945
28946         * g++.old-deja/g++.eh/catchptr1.C: New test.
28947
28948 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28949
28950         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28951
28952 2000-04-08  Neil Booth  <NeilB@earthling.net>
28953
28954         * gcc.dg/cpp-nullchar.c: Remove test as
28955         embedded nulls cause problems.
28956
28957 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28958
28959         * gcc.dg/compare2.c: New test.
28960
28961 2000-04-08  Neil Booth  <NeilB@earthling.net>
28962
28963         * gcc.dg/cpp-nullchar.c: New test.
28964
28965 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28966
28967         * gcc.dg/cpp-mi2.c: New test.
28968         * gcc.dg/cpp-mi2[abc].h: New files.
28969
28970 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28971
28972         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28973         member name.
28974
28975 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28976
28977         * g++.old-deja/g++.abi/vmihint.C: New test.
28978
28979 2000-04-06  Neil Booth  <NeilB@earthling.net>
28980
28981         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28982         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28983         copyright.
28984
28985 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28986
28987         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28988         avoid stack-frame overwrite.
28989
28990 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28991
28992         * gcc.c-torture/compile/20000405-2.c: New test.
28993         * gcc.c-torture/compile/20000405-3.c: New test.
28994
28995 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28996
28997         * gcc.c-torture/compile/20000405-1.c: New test.
28998
28999 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29000
29001         * gcc.dg/cast-qual-1.c: Revert last change.
29002
29003 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29004
29005         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29006
29007 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29008
29009         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29010         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29011
29012 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29013
29014         * gcc.c-torture/compile/20000403-2.c: New test.
29015         * gcc.c-torture/compile/20000403-1.c: New test.
29016
29017 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29018
29019         * gcc.c-torture/execute/20000403-1.c: New test.
29020
29021 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29022
29023         * gcc.c-torture/execute/20000402-1.c: New test.
29024
29025 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29026
29027         * gcc.c-torture/execute/va-arg-15.c: New test.
29028         * gcc.c-torture/execute/va-arg-16.c: New test.
29029         * gcc.c-torture/execute/va-arg-17.c: New test.
29030         * gcc.c-torture/execute/va-arg-18.c: New test.
29031         * gcc.c-torture/execute/va-arg-19.c: New test.
29032
29033 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29034
29035         * gcc.c-torture/compile/981211-1.c: Move to...
29036         * gcc.dg/cpp-as1.c: ...here.
29037         * gcc.dg/cpp-as2.c: New file.
29038
29039         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29040         compiler.
29041
29042 2000-04-02  Neil Booth  <NeilB@earthling.net>
29043
29044         * gcc.dg/cpp-cond.c  New tests.
29045         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29046         accidental success less likely.
29047         * gcc.dg/cpp-missingop.c  New tests.
29048         * gcc.dg/cpp-missingparen.c  New tests.
29049         * gcc.dg/cpp-shift.c  New tests.
29050         * gcc.dg/cpp-shortcircuit.c  New tests.
29051         * gcc.dg/cpp-unary.c  New tests.
29052
29053 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29054
29055         * gcc.c-torture/compile/20000329-1.c: New test.
29056
29057 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29058
29059         * gcc.c-torture/compile/20000326-1.c: New test.
29060         * gcc.c-torture/compile/20000326-2.c: New test.
29061
29062 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29063
29064         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29065         the first parameter is a function argument.
29066
29067 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         * g++.old-deja/g++.ext/array4.C: New test.
29070
29071 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29072
29073         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29074
29075 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29076
29077         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29078
29079 2000-03-19  Richard Henderson  <rth@cygnus.com>
29080
29081         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29082
29083 2000-03-19  Richard Henderson  <rth@cygnus.com>
29084
29085         * gcc.c-torture/compile/20000319-1.c: New test.
29086
29087 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29088
29089         * gcc.c-torture/execute/20000314-3.c: New test.
29090         * gcc.c-torture/execute/20000314-2.c: New test.
29091         * gcc.c-torture/execute/20000314-1.c: New test.
29092         * gcc.c-torture/compile/20000314-2.c: New test.
29093         * gcc.c-torture/compile/20000314-1.c: New test.
29094
29095 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29096
29097         * g++.old-deja/g++.warn/inline.C: New test.
29098
29099 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29100
29101         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29102         standards-compliant result rather than specific constants.
29103         Put test-values in array.
29104
29105 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29106
29107         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29108         (g++_target_compile): Put test-specific options last.
29109
29110 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.old-deja/g++.eh/vbase4.C: New test.
29113
29114 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29115
29116         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29117
29118 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         * g++.old-deja/g++.brendan/misc12.C: Removed.
29121         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29122         * g++.old-deja/g++.ext/pretty4.C: New test.
29123
29124 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * g++.old-deja/g++.other/string2.C: New test.
29127
29128 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         * g++.old-deja/g++.warn/impint2.C: New test.
29131
29132 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29133
29134         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29135         is 1, not zero.
29136
29137 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29138
29139         * g++.old-deja/g++.warn/impint.C: New test.
29140         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29141         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29142         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29143         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29144         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29145         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29146         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29147         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29148         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29149         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29150         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29151         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29152
29153 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29154
29155         * gcc.dg/cpp-redef.c: New test.
29156
29157 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29158
29159         * g++.old-deja/g++.pt/unify7.C: New test.
29160
29161 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29162
29163         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29164         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29165
29166 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29167
29168         * gcc.c-torture/compile/20000224-1.c: New test.
29169
29170 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29171
29172         * gcc.c-torture/compile/cpp-2.c: New test.
29173         * gcc.c-torture/compile/cpp-1.c: New test.
29174
29175 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29176
29177         * gcc.c-torture/execute/20000225-1.c: New test.
29178
29179 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29180
29181         * gcc.dg/cpp-li2.c: New test.
29182
29183         * gcc.dg/cpp-wi1.c: New test.
29184
29185         * gcc.dg/cpp-li1.c: New test.
29186
29187 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         * g++.old-deja/g++.other/sizeof5.C: New test.
29190
29191 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29192
29193         * gcc.c-torture/execute/va-arg-13.c: New test.
29194
29195 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29196
29197         * gcc.c-torture/execute/va-arg-12.c: New test.
29198
29199 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * gcc.c-torture/execute/20000223-1.c: New test.
29202
29203 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29204
29205         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29206
29207 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * g++.old-deja/g++.abi/ptrmem.C: New test.
29210
29211 2000-02-19  Richard Henderson  <rth@cygnus.com>
29212
29213         * gcc.c-torture/compile/init-3.c: New.
29214
29215 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29216
29217         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29218         ALWAYS_CXXFLAGS.
29219
29220 2000-02-11  Robert Lipe <robertl@sco.com>
29221
29222         * gcc.c-torture/compile/20000211-3.c: New test.
29223
29224 2000-02-11  Martin Buchholz <martin@xemacs.org>
29225
29226         * gcc.c-torture/compile/20000211-2.c: New test.
29227
29228 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29229
29230         * gcc.c-torture/compile/20000211-1.c: New test.
29231
29232 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29233
29234         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29235           on native targets
29236
29237 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29238
29239         * g++.old-deja/g++.other/cast5.C: New test.
29240
29241 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29242
29243         * gcc.c-torture/execute/20000205-1.c: New.
29244
29245 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29246
29247         * g++.old-deja/g++.jason/cast3.C: Return void.
29248         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29249
29250 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29251
29252         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29253
29254         * gcc.dg/loop-1.c: New test.
29255
29256 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29257
29258         * gcc.c-torture/compile/20000127-1.c: New test.
29259         * gcc.c-torture/execute/991228-1.c: New test.
29260
29261 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29262
29263         * gcc.dg/unused-2.c: New test.
29264
29265         * gcc.dg/conv-1.c: New test.
29266
29267 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29268
29269         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29270         compiler.
29271         (tool_option_proc): Fix typo.
29272
29273 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29274
29275         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29276         of the ld on the host, not on the build machine.
29277         Also, don't crash if '--help' is not a supported option.
29278
29279 2000-01-24  Richard Henderson  <rth@cygnus.com>
29280
29281         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29282
29283 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29284
29285         * gcc.c-torture/execute/20000120-2.c: New test.
29286         * gcc.c-torture/execute/20000120-1.c: New test.
29287
29288 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29289
29290         * gcc.c-torture/execute/20000113-1.c: New test.
29291
29292 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29293
29294         * gcc.c-torture/execute/20000112-1.c: New test.
29295
29296 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29297
29298         * gcc.dg/20000111-1.c: New test.
29299
29300 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29301
29302         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29303         with 16 bit integers.
29304
29305 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29306
29307         * gcc.dg/20000108-1.c: New test.
29308
29309 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29310
29311         * g++.old-deja/g++.ns/koenig8.C: New test.
29312
29313 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29314
29315         * g++.old-deja/g++.other/cast4.C: New test.
29316
29317 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29318
29319         * gcc.c-torture/compile/20000105-2.c: New test.
29320         * gcc.c-torture/compile/20000105-1.c: New test.
29321
29322 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29323
29324         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29325         references to printf & atoi to conform to ANSI standard.
29326         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29327         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29328         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29329         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29330         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29331         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29332         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29333         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29334         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29335         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29336         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29337         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29338         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29339         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29340         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29341         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29342         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29343         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29344         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29345         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29346         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29347         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29348         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29349         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29350         * g++.old-deja/g++.brendan/init3.C: Likewise.
29351         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29352         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29353         * g++.old-deja/g++.brendan/new2.C: Likewise.
29354         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29355         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29356         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29357         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29358         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29359         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29360         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29361         * g++.old-deja/g++.brendan/template24.C: Likewise.
29362         * g++.old-deja/g++.brendan/template3.C: Likewise.
29363         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29364         * g++.old-deja/g++.jason/inline3.C: Likewise.
29365         * g++.old-deja/g++.jason/opeq.C: Likewise.
29366         * g++.old-deja/g++.law/arg5.C: Likewise.
29367         * g++.old-deja/g++.law/arm7.C: Likewise.
29368         * g++.old-deja/g++.law/ctors11.C: Likewise.
29369         * g++.old-deja/g++.law/cvt8.C: Likewise.
29370         * g++.old-deja/g++.law/init9.C: Likewise.
29371         * g++.old-deja/g++.law/refs4.C: Likewise.
29372         * g++.old-deja/g++.law/template2.C: Likewise.
29373         * g++.old-deja/g++.law/visibility24.C: Likewise.
29374         * g++.old-deja/g++.law/vtable3.C: Likewise.
29375         * g++.old-deja/g++.mike/asm2.C: Likewise.
29376         * g++.old-deja/g++.mike/eh1.C: Likewise.
29377         * g++.old-deja/g++.mike/misc1.C: Likewise.
29378         * g++.old-deja/g++.mike/misc13.C: Likewise.
29379         * g++.old-deja/g++.mike/misc14.C: Likewise.
29380         * g++.old-deja/g++.mike/ns12.C: Likewise.
29381         * g++.old-deja/g++.mike/p1248.C: Likewise.
29382         * g++.old-deja/g++.mike/p3708.C: Likewise.
29383         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29384         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29385         * g++.old-deja/g++.mike/p646.C: Likewise.
29386         * g++.old-deja/g++.mike/p700.C: Likewise.
29387         * g++.old-deja/g++.mike/p783.C: Likewise.
29388         * g++.old-deja/g++.mike/p783a.C: Likewise.
29389         * g++.old-deja/g++.mike/p783b.C: Likewise.
29390         * g++.old-deja/g++.mike/p786.C: Likewise.
29391         * g++.old-deja/g++.mike/p789.C: Likewise.
29392         * g++.old-deja/g++.mike/p789a.C: Likewise.
29393         * g++.old-deja/g++.mike/p807a.C: Likewise.
29394         * g++.old-deja/g++.other/delete3.C: Likewise.
29395         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29396         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29397         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29398         * g++.old-deja/g++.other/empty1.C: Likewise.
29399         * g++.old-deja/g++.other/temporary1.C: Likewise.
29400         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29401         * g++.old-deja/g++.pt/t16.C: Likewise.
29402         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29403
29404 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29405
29406         * gcc.dg/991230-1.c: New test.
29407
29408 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29409
29410         * gcc.c-torture/compile/991229-3.c: New test.
29411         * gcc.c-torture/compile/991229-2.c: New test.
29412         * gcc.c-torture/compile/991229-1.c: New test.
29413
29414 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29415
29416         * gcc.c-torture/compile/labels-2.c: New test.
29417
29418 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29419
29420         * gcc.c-torture/execute/991227-1.c: New test.
29421
29422 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29423
29424         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29425
29426 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29427
29428         * gcc.c-torture/execute/991221-1.c: New test.
29429
29430 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29431
29432         * g++.old-deja/g++.other/cast3.C: New test.
29433
29434 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29435
29436         * gcc.c-torture/execute/991216-4.c: New test.
29437
29438 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29439
29440         * gcc.c-torture/execute/991216-1.c: New test.
29441         * gcc.c-torture/execute/991216-2.c: New test.
29442         * gcc.c-torture/execute/991216-3.c: New test.
29443
29444 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29445
29446         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29447         Actually make the test fail by using "-O2" for compilation.
29448
29449 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29450
29451         * g++.old-deja/g++.warn/cast-align1.C: New test.
29452
29453 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29454
29455         * gcc.c-torture/compile/991214-1.c: New test.
29456         * gcc.c-torture/compile/991214-2.c: New test.
29457
29458 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29459
29460         * gcc.dg/991214-1.c: New test.
29461
29462 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29463
29464         * gcc.c-torture/compile/991213-3.c: New test.
29465         * gcc.c-torture/compile/991213-2.c: New test.
29466         * gcc.c-torture/compile/991213-1.c: New test.
29467
29468 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29469
29470         * gcc.dg/991209-1.c: New test.
29471
29472 1999-12-08  Nathan Sidwell <nathan@acm.org>
29473
29474         * gcc.c-torture/compile/991208-1.c: New test.
29475
29476 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29477
29478         * gcc.dg/ultrasp2.c: New test.
29479
29480 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29481
29482         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29483
29484 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29485
29486         * gcc.c-torture/compile/991202-1.c: New test.
29487         * gcc.c-torture/execute/991202-1.c: New test.
29488         * gcc.c-torture/execute/991202-2.c: New test.
29489         * gcc.c-torture/execute/991202-3.c: New test.
29490
29491 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29492
29493         * g++.old-deja/g++.abi/align.C: New test.
29494         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29495         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29496
29497 1999-12-01  Richard Henderson  <rth@cygnus.com>
29498
29499         * gcc.c-torture/execute/991201-1.c: New.
29500
29501 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29502
29503         * gcc.dg/991129-1.c: New test.
29504
29505 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29506
29507         * gcc.c-torture/compile/991127-1.c: New test.
29508
29509 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29510
29511         * g++.old-deja/g++.other/warn4.C: New test.
29512
29513 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29514
29515         * g++.old-deja/g++.eh/cleanup2.C: New test.
29516         * g++.old-deja/g++.ext/pretty2.C: New test.
29517         * g++.old-deja/g++.ext/pretty3.C: New test.
29518         * g++.old-deja/g++.other/debug6.C: New test.
29519
29520 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29521
29522         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29523         compiler_output to look for one error message instead of two.
29524
29525 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29526
29527         * gcc.c-torture/execute/991118-1.c: Also test case
29528         where the word boundary does not split a byte evenly.
29529
29530 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29531
29532         * g++.old-deja/g++.ext/restrict1.C: New test.
29533
29534 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29535
29536         * gcc.c-torture/execute/991118-1.c: New test.
29537
29538 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29539
29540         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29541         working directory pathnames.
29542
29543 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29544
29545         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29546         host is equipped with driver.h and driver.o so it can actually
29547         compile and run the tests.
29548
29549 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29550
29551         * gcc.c-torture/compile/991008-1.c: New test.
29552
29553 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29554
29555         * lib/gcc-dg.exp: Include target-supports.exp
29556
29557 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29558
29559         * lib/target-supports.exp: New file: Provide procs to test for
29560         features supported by the target.
29561         (check_weak_available): Moved here from ecos.exp.
29562         (check_alias_available): New proc: Determine of the target
29563         toolchain supports the alias attribute.
29564
29565         * gcc.dg/special/ecos.exp: Move check_weak_available to
29566         target-supports.exp.
29567         (alias-1.c): Only perform the test if the target supports
29568         aliases.
29569         (wkali-1.c): Only perform the test if the target supports
29570         aliases.
29571
29572         * gcc.dg/990506-0.c: Expect error messages from cross
29573         targets as well as native targets.
29574
29575 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29576
29577         * gcc.dg/ultrasp1.c: Removed xfail.
29578         * gcc.dg/struct-ret-2.c: Likewise.
29579         * gcc.dg/array-1.c: Likewise.
29580
29581 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29582
29583         * gcc.dg/struct-ret-2.c: New test.
29584
29585         * gcc.dg/array-1.c: New test.
29586
29587 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29588
29589         * gcc.c-torture/execute/991030-1.c: New test.
29590
29591 1999-10-26  Richard Henderson  <rth@cygnus.com>
29592
29593         * gcc.c-torture/compile/991026-2.c: New test.
29594
29595 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29596
29597         * gcc.c-torture/compile/991026-1.c: New test.
29598
29599 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29600
29601         * gcc.c-torture/execute/991023-1.c: New test.
29602
29603 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29604
29605         * gcc.c-torture/execute/991019-1.c: New test.
29606
29607 1999-10-16  Richard Henderson  <rth@cygnus.com>
29608
29609         * gcc.c-torture/execute/991016-1.c: New test.
29610
29611 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29612
29613         * gcc.c-torture/execute/991014-1.c: New test.
29614
29615 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29616
29617         * g++.old-deja/g++.other/union2.C: New test.
29618
29619 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29620
29621         * g++.old-deja/g++.other/vaarg2.C: New test.
29622         * g++.old-deja/g++.other/vaarg3.C: New test.
29623
29624 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29625
29626         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29627         in compile/.
29628
29629 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29630
29631         * gcc.c-torture/execute/va-arg-11.c: New test.
29632
29633 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29634
29635         * lib/file-format.exp (gcc_target_object_format): Don't
29636         crash if objdump is unavailable.
29637
29638 1999-09-29  Donn Terry <donn@interix.com>
29639
29640         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29641
29642 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29643
29644         * gcc.c-torture/compile/990928-1.c: New test.
29645
29646 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29647
29648         * g++.old-deja/g++.other/decl6.C: New test.
29649
29650 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29651
29652         * gcc.c-torture/execute/va-arg-10.c: New test.
29653
29654 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29655
29656         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29657         __PRETTY_FUNCTION__.
29658
29659 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29660
29661         * gcc.c-torture/execute/990923-1.c: New test.
29662
29663 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29664
29665         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29666         for which -fpic is inappropriate.
29667
29668 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29669
29670         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29671
29672 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29673
29674         * g++.old-deja/g++.other/dyncast1.C: New test.
29675         * g++.old-deja/g++.other/dyncast2.C: New test.
29676         * g++.old-deja/g++.other/dyncast3.C: New test.
29677         * g++.old-deja/g++.other/dyncast4.C: New test.
29678         * g++.old-deja/g++.other/dyncast5.C: New test.
29679         * g++.old-deja/g++.eh/catch3.C: New test.
29680         * g++.old-deja/g++.eh/catch3p.C: New test.
29681         * g++.old-deja/g++.eh/catch4.C: New test.
29682         * g++.old-deja/g++.eh/catch4p.C: New test.
29683         * g++.old-deja/g++.eh/catch5.C: New test.
29684         * g++.old-deja/g++.eh/catch5p.C: New test.
29685         * g++.old-deja/g++.eh/catch6.C: New test.
29686         * g++.old-deja/g++.eh/catch6p.C: New test.
29687         * g++.old-deja/g++.eh/catch7.C: New test.
29688         * g++.old-deja/g++.eh/catch7p.C: New test.
29689         * g++.old-deja/g++.eh/catch8.C: New test.
29690         * g++.old-deja/g++.eh/catch8p.C: New test.
29691         * g++.old-deja/g++.eh/catch9.C: New test.
29692         * g++.old-deja/g++.eh/catch9p.C: New test.
29693
29694 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29695
29696         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29697         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29698
29699 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29700
29701         * gcc.c-torture/compile/990913-1.c: New test.
29702
29703 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29704
29705         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29706         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29707
29708 1999-09-09  Richard Henderson  <rth@cygnus.com>
29709
29710         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29711
29712 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29713
29714         * g++.old-deja/g++.other/lookup11.C: New test.
29715         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29716         what is permitted and what we want.
29717         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29718         overload use.
29719         * g++.old-deja/g++.jason/rfg5.C: Likewise
29720
29721 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29722
29723         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29724         * gcc.c-torture/noncompile/poison-1.c: New file.
29725
29726 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29727
29728         * g++.old-deja/g++.other/sizeof3.C: New test.
29729         * g++.old-deja/g++.other/sizeof4.C: New test.
29730         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29731         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29732
29733 1999-09-07  Richard Henderson  <rth@cygnus.com>
29734
29735         * gcc.dg/va-arg-1.c: New.
29736
29737 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29738
29739         * gcc.c-torture/execute/va-arg-9.c: New test.
29740
29741 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29742
29743         * g77.f-torture/compile/980519-2.f: New test.
29744         * g77.f-torture/compile/19990905-0.f: New test.
29745         * g77.f-torture/compile/19990905-1.f: New test.
29746         * g77.f-torture/compile/19990905-2.f: New test.
29747
29748         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29749
29750 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29751
29752         * gcc.c-torture/execute/990827-1.c: Fix typo.
29753
29754 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29755
29756         * g++.old-deja/g++.other/deref1.C: New test.
29757
29758 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29759
29760         * g++.old-deja/g++.other/ambig2.C: New test.
29761         * g++.old-deja/g++.other/cond5.C: New test.
29762         * g++.old-deja/g++.other/lookup16.C: New test.
29763
29764 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29765
29766         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29767         assemblers too.
29768
29769 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29770
29771         * lib/c-torture.exp: Avoid the "compare executables" optimization
29772         when testing native.
29773
29774 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29775
29776         * gcc.c-torture/execute/990829-1.c: New test.
29777         * gcc.c-torture/compile/990829-1.c: New test.
29778
29779 1999-08-27  Paul Burchard  <burchard@pobox.com>
29780
29781         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29782         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29783         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29784         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29785         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29786         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29787         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29788         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29789         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29790         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29791         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29792
29793 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29794
29795         * gcc.c-torture/execute/990827-1.c: New test.
29796
29797 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29798
29799         * g77.f-torture/noncompile/19990826-4.f: New test.
29800
29801         * g77.f-torture/compile/19990826-3.f: New test.
29802
29803         * g77.f-torture/execute/19990826-2.f: New test.
29804
29805         * g77.f-torture/compile/19990826-1.f: New test.
29806
29807         * gcc.c-torture/execute/990826-0.c: New test.
29808         * g77.c-torture/execute/19990826-0.f: New test.
29809
29810         * g77.f-torture/noncompile/970626-2.f: New test.
29811
29812 1999-08-25  Paul Burchard  <burchard@pobox.com>
29813
29814         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29815         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29816         lss-011.C: New tests.
29817
29818 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29819
29820         * g++.old-deja/g++.other/decl5.C: New test.
29821
29822 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29823
29824         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29825         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29826         call `postbase' for each one.  All callers of `postbase' changed
29827         to call this instead.
29828
29829 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29830
29831         * gcc.c-torture/execute/990811-1.c: New test.
29832
29833 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29834
29835         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29836         just native ones.
29837
29838         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29839         just native ones.
29840
29841 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29842
29843         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29844
29845 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29846
29847         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29848
29849 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29850
29851         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29852
29853 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29854
29855         * gcc.c-torture/execute/990804-1.c: New test.
29856
29857 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29858
29859         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29860         * g++.old-deja/g++.brendan/crash64.C: Likewise
29861         * g++.old-deja/g++.brendan/overload8.C: Likewise
29862
29863 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29864
29865         * g++.old-deja/g++.other/struct1.C: New test.
29866
29867 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29868
29869         * g++.old-deja/g++.other/enum2.C: New test.
29870
29871 1999-08-02  Richard Henderson  <rth@cygnus.com>
29872
29873         Adapted from tests from Franz Sirl:
29874         * gcc.c-torture/execute/va-arg-7.c: New test.
29875         * gcc.c-torture/execute/va-arg-8.c: New test.
29876
29877 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29878
29879         * gcc.c-torture/compile/990801-2.c: New test.
29880
29881         * gcc.c-torture/compile/990801-1.c: New test.
29882
29883 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29884
29885         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29886         fp-cmp-1.c, converting double to float.
29887
29888         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29889         fp-cmp-1.c, converting double to long double.
29890
29891         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29892         from fr1 to unknown_register, since fr1 is a legitimate register
29893         on some machines.
29894
29895 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29896
29897         * README: More listname related changes.
29898
29899 1999-07-08  Catherine Moore  <clm@cygnus.com>
29900
29901         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29902
29903 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29904
29905         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29906
29907 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29908
29909         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29910
29911 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29912
29913         * gcc.dg/990703-1.c: New test.
29914
29915 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29916
29917         * lib/file-format.exp: New file: Move definition of proc
29918         gcc_target_object_format to here from
29919         gcc.dg/special/ecos.exp.
29920
29921         * lib/c-torture.exp: Include lib file-format.exp.
29922         * lib/gcc-dg.exp: Include lib file-format.exp.
29923
29924         * gcc.dg/special/ecos.exp: Remove definition of proc
29925         gcc_target_object_format.
29926
29927 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29928
29929         * gcc.c-torture/execute/990628-1.c: New test.
29930
29931 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29932
29933         * gcc.c-torture/compile/990625-2.c: New test.
29934
29935         * gcc.c-torture/compile/990625-1.c: New test.
29936
29937 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29938
29939         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29940         attributes compile.
29941         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29942         ports that use the COFF/PE file format.
29943
29944 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29945
29946         * gcc.c-torture/compile/990617-1.c: New test.
29947
29948 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29949
29950         * g++.old-deja/g++.other/decl4.C: New test.
29951
29952 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29953
29954         * g++.old-deja/g++.other/bitfld3.C: New test.
29955
29956 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29957
29958         * g++.old-deja/g++.eh/catch1.C: New test.
29959
29960 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29961
29962         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29963
29964         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29965         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29966
29967 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29968
29969         * g77.f-torture/compile/19990502-0.f: Replace with new,
29970         shorter, test that still fails after recent changes.
29971
29972 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29973
29974         * gcc.c-torture/execute/990604-1.c: New test.
29975
29976 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29977
29978         * gcc.c-torture/execute/990531-1.c: New test.
29979
29980 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29981
29982         * gcc.c-torture/compile/990527-1.c: New test.
29983
29984 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29985
29986         * gcc.c-torture/execute/990527-1.c: New test.
29987
29988 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29989
29990         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29991         bitfields as signed.
29992
29993 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29994
29995         * g77.f-torture/compile/19990525-0.f: New test.
29996
29997 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29998
29999         * gcc.c-torture/execute/990525-2.c: New test.
30000
30001         * gcc.c-torture/execute/990525-1.c: New test.
30002
30003 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30004
30005         * g++.old-deja/g++.other/anon3.C: New test.
30006         * g++.old-deja/g++.other/anon4.C: New test.
30007         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30008         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30009         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30010         Merrill).
30011
30012 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30013
30014         * gcc.c-torture/execute/990524-1.c: New test.
30015
30016         * gcc.dg/990524-1.c: New test.
30017
30018 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30019
30020         * gcc.c-torture/compile/990523-1.c: New test.
30021
30022 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30023
30024         * gcc.c-torture/compile/990519-1.c: New test.
30025
30026 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30027
30028         * gcc.c-torture/compile/990517-1.c: New test.
30029
30030         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30031         (e4, f4): New tests.
30032         (main): Call them.
30033
30034 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30035
30036         * gcc.dg/noreturn-1.c: New test.
30037
30038 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30039
30040         * gcc.c-torture/execute/990513-1.c: New test.
30041
30042 1999-05-10  Richard Henderson  <rth@cygnus.com>
30043
30044         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30045
30046 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30047
30048         * g77.f-torture/execute/erfc.f: Use small single-precision
30049         values, to avoid problems on Alphas when not -mieee.
30050
30051 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30052
30053         * gcc.dg/990506-0.c: New test.
30054
30055 1999-05-08  Richard Henderson  <rth@cygnus.com>
30056
30057         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30058         the constant to test.  Don't XFAIL 64-bit targets.
30059
30060         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30061         * g++.old-deja/g++.law/profile1.C: Likewise.
30062
30063         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30064         operator new instances.
30065         * g++.old-deja/g++.other/delete5.C: Likewise.
30066
30067 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30068
30069         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30070         intrinsic.
30071
30072 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30073
30074         * g77.f-torture/execute/u77-test.f: Reverse order of two
30075         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30076
30077 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30078
30079         * gcc.dg/compare1.c: New test.
30080
30081 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30082
30083         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30084         New tests.
30085
30086 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30087
30088         * g77.f-torture/compile/19990502-1.f: New test.
30089
30090 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30091
30092         * g77.f-torture/compile/19990502-0.f: New test.
30093
30094 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30095
30096         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30097         intrinsic.
30098
30099 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30100
30101         * g77.f-torture/execute/u77-test.f (main): List libU77
30102         intrinsics not currently tested.
30103         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30104         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30105         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30106         Trim blanks off the ends of some printed strings.
30107
30108 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30109
30110         * g77.f-torture/execute/u77-test.f (main): Just warn about
30111         FSTAT gid disagreement, as it's expected on some systems.
30112
30113 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30114
30115         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30116         use a new function, which allows for some slop.
30117         Clean up some commentary.
30118         (issum): The new function.
30119         (sgladd): Deleted subroutine.
30120
30121 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30122
30123         * g77.f-torture/execute/u77-test.f: Modify to be more like
30124         libf2c/libU77 version, bringing patches to that version here.
30125         Add suitable commentary.
30126
30127 1999-04-25  Richard Henderson  <rth@cygnus.com>
30128
30129         * gcc.dg/990424-1.c: New test.
30130
30131 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30132
30133         * g77.f-torture/execute/u77-test.f (main): Bug involving
30134         LSTAT has been fixed, so turn back on full checking.
30135
30136 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30137
30138         * g77.f-torture/compile/19990419-0.f: New test.
30139         * g77.f-torture/execute/19990419-1.f: New test.
30140
30141 1999-04-17  Richard Henderson  <rth@cygnus.com>
30142
30143         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30144         to avoid the need for a prototype to supress a warning.
30145
30146 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30147
30148         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30149
30150 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30151
30152         * gcc.c-torture/execute/990404-1.c: New test.
30153
30154 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30155
30156         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30157         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30158         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30159         missing initializer warnings.
30160
30161 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30162
30163         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30164         matching strings.
30165
30166 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30167
30168         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30169
30170 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30171
30172         * g77.f-torture/execute/19990325-0.f: New test.
30173         * g77.f-torture/execute/19990325-1.f: New test.
30174
30175 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.c-torture/execute/990324-1.c: New test.
30178
30179 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30180
30181         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30182         test with 4.
30183
30184 1999-03-17  Richard Henderson  <rth@cygnus.com>
30185
30186         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30187
30188 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30189
30190         * g77.f-torture/execute/19990313-2.f: New test.
30191         * g77.f-torture/execute/19990313-3.f: New test.
30192
30193 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30194
30195         * g77.f-torture/execute/19990313-0.f: New test.
30196         * g77.f-torture/execute/19990313-1.f: New test.
30197
30198 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30199
30200         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30201         printf to sprintf.
30202         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30203         (main): Add check for u15.  Conditionalize u31 check depending on
30204         whether ints are <32 bits or >=32 bits.
30205
30206 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30207
30208         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30209
30210 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30211
30212         * g77.f-torture/compile/19990305-0.f: New test.
30213         * g77.f-torture/execute/19981119-0.f: New test.
30214
30215 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30216
30217         * g77.f-torture/execute/970625-2.f: call ABORT if final
30218         result is not correct, instead of just printing it.
30219         Add this checking via newly introduced obfuscation, to
30220         trip up buggy front ends.
30221
30222 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30223
30224         * g77.f-torture/compile/960317-1.f: Moved from being
30225         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30226
30227 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30228
30229         * g77.f-torture/execute/960317-1.f: New (old) test.
30230         * g77.f-torture/execute/970625-2.f: Ditto.
30231
30232 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30233
30234         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30235         message on line 1 or line 2; cccp and cpplib do this differently.
30236
30237 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30238
30239         * g++.old-deja/g++.law/weak1.C: New test.
30240
30241 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30242
30243         * gcc.c-torture/execute/990119-1.c: Renamed to...
30244         * gcc.dg/990119-1.c: this, so it will only be tested once
30245         (it's a preprocessor test, it doesn't need to be run at
30246         multiple optimization levels).
30247
30248 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30249
30250         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30251           ALWAYS_CXXFLAGS.
30252
30253 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30254
30255         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30256         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30257         to not be compilable by current g77.
30258
30259 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30260
30261         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30262
30263 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30264
30265         * gcc.c-torture/execute/990222-1.c: New test.
30266
30267 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30268
30269         * g77.f-torture/compile/19990218-0.f: New test.
30270         * g77.f-torture/noncompile/19990218-1.f: New test.
30271
30272 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30273
30274         * g77.f-torture/compile/19981216-0.f: New test.
30275
30276 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30277
30278         * gcc.dg/990214-1.c: New test.
30279
30280 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30281
30282         * gcc.dg/990213-2.c: New test.
30283
30284         * gcc.dg/990213-1.c: New test.
30285
30286 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30287
30288         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30289         ints.
30290
30291 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30292
30293         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30294         specified by target.
30295
30296         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30297
30298 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30299
30300         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30301
30302 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30303
30304         * gcc.dg/special/ecos.exp: New test driver for new tests with
30305         special requirements.
30306
30307         * gcc.dg/special/alias-1.c: New test.
30308         * gcc.dg/special/gcsec-1.c: New test.
30309         * gcc.dg/special/weak-1.c: New test.
30310         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30311         * gcc.dg/special/weak-2.c: New test.
30312         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30313         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30314         * gcc.dg/special/wkali-1.c: New test.
30315         * gcc.dg/special/wkali-2.c: New test.
30316         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30317         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30318
30319 1999-02-10  Felix Lee  <flee@cygnus.com>
30320
30321           * lib/c-torture.exp (c-torture-compile): Pull out code for
30322           analyzing gcc error messages.
30323           (c-torture-execute): Likewise.  Fix some (harmless) false
30324           positives.
30325           * lib/gcc.exp (gcc_check_compile): New function.
30326
30327 1999-02-08  Richard Henderson  <rth@cygnus.com>
30328
30329         * gcc.c-torture/execute/990208-1.c: New test.
30330
30331 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30332
30333         * g++.dg/special/ecos.exp: New driver for new tests with special
30334         requirements
30335
30336         * g++.dg/special/conpr-1.C: New test
30337         * g++.dg/special/conpr-2.C: New test
30338         * g++.dg/special/conpr-2a.C: New test
30339         * g++.dg/special/conpr-3.C: New test
30340         * g++.dg/special/conpr-3a.C: New test
30341         * g++.dg/special/conpr-3b.C: New test
30342
30343         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30344         allow g++ to use the dg driver
30345
30346         * README: Add comment about g++.dg directory
30347
30348 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30349
30350         * README: Update email addresses.
30351
30352 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30353
30354         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30355         arguments in order to force structure S onto the stack even on
30356         the alpha.
30357         (test): Pass 10 leading arguments to function foo as well as the
30358         structure S.
30359
30360         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30361         failure for all targets.
30362
30363         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30364         abort to terminate program execution.
30365
30366 1999-01-30  Richard Henderson  <rth@cygnus.com>
30367
30368         * gcc.c-torture/execute/990130-1.c: New test.
30369
30370 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30371
30372         * gcc.dg/990130-1.c: New test.
30373
30374 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30375
30376         * gcc.c-torture/execute/990128-1.c: New test.
30377
30378 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30379
30380         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30381
30382 1999-01-27  Felix Lee  <flee@cygnus.com>
30383
30384         * lib/c-torture.exp (c-torture-compile): pull out code for
30385         analyzing gcc error messages.
30386         (c-torture-execute): ditto, and fix some (harmless) false
30387         positives.
30388         * lib/gcc.exp (gcc_check_compile): new function.
30389
30390 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30391
30392         * gcc.dg/990117-1.c: New test.
30393
30394         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30395
30396         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30397
30398 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30399
30400         * g77.f-torture/compile/990115-1.f: New test.
30401
30402 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30403
30404         * gcc.c-torture/compile/990107-1.c: New test
30405
30406 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30407
30408         * gcc.c-torture/execute/990106-2.c: New test.
30409
30410         * gcc.c-torture/execute/990106-1.c: New test.
30411
30412 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30413
30414         * gcc.c-torture/compile/981223-1.c: New test.
30415
30416 1998-12-29  Richard Henderson  <rth@cygnus.com>
30417
30418         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30419         (opt3): Rename from opt4 and disable.
30420
30421 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30422
30423         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30424
30425 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30426
30427         * g++.old-deja/g++.other/conv5.C: New test.
30428
30429 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30430
30431         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30432
30433 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30434
30435         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30436
30437 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30438
30439         * gcc.c-torture/compile/981211-1.c: New test.
30440
30441 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30442
30443         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30444
30445         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30446
30447 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30448
30449         * gcc.special/930510-1.c: Make C9X safe.
30450         * gcc.misc-tests/gcov-1.c Similarly.
30451         * gcc.misc-tests/gcov-2.c Similarly.
30452
30453 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30454
30455         * gcc.dg/ultrasp1.c: New test.
30456
30457 1998-12-06  Richard Henderson  <rth@cygnus.com>
30458
30459         * gcc.c-torture/execute/981206.c: New test.
30460
30461 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30462
30463         * g++.old-deja/g++.ns/template7.C: New test.
30464
30465         * g++.old-deja/g++.other/expr1.C: New test.
30466
30467         * g++.old-deja/g++.eh/tmpl3.C: New test.
30468
30469         * g++.old-deja/g++.eh/tmpl2.C: New test.
30470
30471 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30472
30473         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30474         * g++.old-deja/g++.other/using6.C: Removed.
30475         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30476
30477         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30478
30479 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30480
30481         * g++.old-deja/g++.pt/overload8.C: New test.
30482
30483         * g++.old-deja/g++.pt/overload7.C: New test.
30484
30485         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30486
30487         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30488         and relinking messages.
30489         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30490         compiling with -frepo.
30491
30492 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30493
30494         * g++.old-deja/g++.pt/lookup6.C: New test.
30495
30496 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30497
30498         * gcc.c-torture/execute/981130-1.c: New test.
30499         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30500
30501 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30502
30503         * g++.old-deja/g++.pt/explicit76.C: New test.
30504
30505         * g++.old-deja/g++.pt/friend38.C: New test.
30506
30507         * g++.old-deja/g++.ns/crash2.C: New test.
30508
30509         * g++.old-deja/g++.pt/defarg8.C: New test.
30510
30511         * g++.old-deja/g++.pt/instantiate6.C: New test.
30512
30513         * g++.old-deja/g++.pt/static6.C: New test.
30514
30515         * g++.old-deja/g++.pt/decl2.C: New test.
30516
30517 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30518
30519         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30520         problem is actually related with name lookup, but so what? :-)
30521
30522         * g++.old-deja/g++.pt/friend37.C: New test.
30523
30524 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30525
30526         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30527         element, which fails on some systems.
30528
30529         * g77.f-torture/execute/labug1.f: New test.
30530
30531 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30532
30533         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30534         is defined.
30535
30536 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30537
30538         * g77.f-torture/compile/981117-1.f: New test.
30539
30540 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30541
30542         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30543         properly discarded.
30544
30545 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30546
30547         * gcc.c-torture/execute/memcheck: New directory of tests for
30548         -fcheck-memory-usage.
30549
30550 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30551
30552         * README: New file, general information about the testsuite and
30553         new description of the various C++ test subdirectories.
30554         * README.g++: Eliminate obsolete information, update and move most
30555         relevant stuff to README.
30556
30557 1998-11-07  Richard Henderson  <rth@cygnus.com>
30558
30559         * gcc.c-torture/compile/981107-1.c: New test.
30560
30561 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30562
30563         * execute/memcpy-bi.c: New testcase.
30564
30565 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30566
30567         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30568         base classes.
30569
30570         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30571         template is selected.
30572
30573         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30574         classes, it should be accepted for all types.
30575
30576         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30577
30578         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30579         specializations start with template headers.
30580
30581 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30582
30583         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30584
30585         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30586         non-POD types.
30587
30588 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30589
30590         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30591
30592 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30593
30594         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30595
30596 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30597
30598         * 981019-1.c: New test.
30599
30600 1998-10-14  Robert Lipe <robertl@dgii.com>
30601
30602         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30603         find objc headers.
30604
30605 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30606
30607         * compile/981001-4.c: Remove use of GCC extension that triggers a
30608         compiler bug.
30609
30610 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30611
30612         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30613
30614 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30615
30616         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30617         instantiation of template produces incorrect code for delete
30618         expression.
30619
30620         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30621         constructors' name is not unique.
30622         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30623         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30624
30625         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30626         automatic array of const is ill-formed.
30627
30628         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30629         of template parameter?
30630
30631         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30632         const.
30633
30634         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30635         pointer-to-member expression.
30636
30637         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30638         declaration causes ICE.
30639
30640 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30641
30642         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30643         reserved in the global namespace.
30644
30645         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30646         generate needed virtual table.
30647
30648         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30649
30650 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30651
30652         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30653         template-dependent type
30654
30655 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30656
30657         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30658         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30659         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30660
30661         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30662         class should be usable as argument of member function.
30663         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30664         class should be usable as return type of member function.
30665         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30666         class should be usable as type of data member.
30667
30668         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30669
30670 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30671
30672         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30673
30674 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30675
30676         * gcc.dg/dll-?.c Add thumb to target list.
30677         Fix assembler scan patterns to match current assembler output.
30678
30679 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30680
30681         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30682         matching of template brackets.
30683
30684         * g++.old-deja/g++.other/using4.C: New test.  Test using
30685         declarations of methods from base classes.
30686
30687         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30688         within functions should introduce names into the innermost
30689         enclosing namespace.
30690
30691         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30692         of static locals if first initialization throws.
30693
30694 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30695
30696         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30697
30698 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30699
30700         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30701         lose track of the possible targets of tablejump insns.
30702         * special/special.exp: Run it.
30703
30704 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30705
30706         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30707         must be declared before its specializations can be named in friend
30708         declarations.
30709
30710 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30711
30712         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30713
30714         * g77.f-torture/execute/io1.f: New test.
30715
30716 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30717
30718         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30719         with pointer to template function, for which no argument deduction
30720         is possible.
30721
30722         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30723         specialization of template function as argument to template
30724         function.
30725
30726         * g++.old-deja/g++.other/access2.C: New test; Inner class
30727         shouldn't have privileged access to Outer's names.
30728
30729 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30730
30731         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30732         friend template declared within template class conflicts with
30733         nested class of the same name.
30734
30735         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30736         is ignored.
30737
30738         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30739         object with direct initializer as function declaration.
30740
30741         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30742         initializers.
30743
30744         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30745         involving const pointer and NULL produces incorrect result.
30746
30747         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30748         type name without `typename' should be rejected with -pedantic.
30749
30750 1998-10-02  Richard Henderson  <rth@cygnus.com>
30751
30752         * g++.old-deja/g++.other/addrof1.C: New test.
30753
30754 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30755
30756         * gcc.c-torture/compile/981001-1.c: New test.
30757         * gcc.c-torture/execute/981001-1.c: New test.
30758
30759 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30760
30761         * gcc.c-torture/compile/981001-2.c: New test.
30762         * gcc.c-torture/compile/981001-3.c: New test.
30763         * gcc.c-torture/compile/981001-4.c: New test.
30764
30765 1998-10-01  Robert Lipe  <robertl@dgii.com>
30766
30767         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30768         multilibbed hosts.   Idea grafted from g77.exp.
30769
30770 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30771
30772         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30773         avoid losing on systems which need -lsocket.
30774
30775 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30776
30777         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30778         * g++.old-deja/g++.other/nested2.C: Ditto.
30779         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30780         failure.
30781
30782 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30783
30784         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30785         preferred over template operator!= for enum bitfields.
30786
30787 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30788
30789         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30790         that happen to have the same base name, but in different scopes,
30791         are incorrectly rejected.
30792
30793 1998-09-16  Richard Henderson  <rth@cygnus.com>
30794
30795         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30796         on the native word size instead of an integer literal.
30797
30798 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30799
30800         * g++.old-deja/g++.other/static2.C: Invocation of static data
30801         member of type pointer-to-function denoted as non-static member.
30802
30803         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30804         checks involving function types and aliases.
30805
30806 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30807
30808         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30809         redefined to the same non-trivial type.
30810
30811         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30812         namespace-qualification of template specializations declared in
30813         other namespaces.
30814
30815         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30816         to declare a subset of the specializations of a template function
30817         as friends of specializations of a template class.
30818
30819         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30820         member templates that do not fully specialize the enclosing
30821         template class are rejected.
30822
30823 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30824
30825         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30826
30827 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30828
30829         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30830         altered from libf2c/libU77 version.
30831
30832 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30833
30834         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30835
30836 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30837
30838         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30839         (un)signed char are different types for template specialization
30840         purposes.
30841
30842 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30843
30844         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30845         * objc: ObjC testsuite.
30846
30847 1998-08-31  Catherine Moore  <clm@cygnus.com>
30848
30849         * gcc.c-torture/execute/941014-1.x:  New file.
30850
30851 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30852
30853         * lib/c-torture.exp: Add support for
30854         torture_eval_before_compile and torture_eval_before_execute
30855         variables.
30856
30857 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30858
30859         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30860         this test triggers valid.
30861
30862 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30863
30864         * gcc.dg/980827-1.c: New test.
30865
30866 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30867
30868         * gcc.c-torture/execute/loop-4b.c: New test.
30869
30870 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30871
30872         * lib/c-torture.exp: Add support for
30873         torture_eval_before_compile and torture_eval_before_execute
30874         variables.
30875
30876 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30877
30878         * gcc.c-torture/compile/980825-1.c: New test.
30879
30880 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30881
30882         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30883         count number tests in opt_t0 not good_t0.
30884
30885 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30886
30887         * gcc.c-torture/compile/930326-1.x: Fix typo.
30888
30889 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30890
30891         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30892         causes an ICE.
30893
30894 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30895
30896         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30897         STACK_SIZE is defined.
30898         * gcc.c-torture/unsorted/stuct.c: Similarly.
30899
30900         * gcc.c-torture/compile/980821-1.c: New test.
30901
30902 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30903
30904         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30905
30906 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30907
30908         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30909         code.
30910
30911 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30912
30913         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30914         error'.
30915
30916 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30917
30918         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30919
30920 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.c-torture/compile/980816-1.c: New test.
30923
30924         * gcc.dg/980816-1.c: New test.
30925
30926 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30927
30928         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30929         compiler for ieee tests.
30930
30931 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30932
30933         * g77.f-torture/compile/980729-0.f: New test.
30934
30935 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30936
30937         * gcc.c-torture/special/eeprof-1.c: New test, for
30938         -finstrument-functions.
30939         * gcc.c-torture/special/special.exp: Run it.
30940
30941 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30942
30943         * gcc.c-torture/compile/980729-1.c: New test.
30944
30945 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30946
30947         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30948         __thumb__ is defined, and test for ARM style doubles if so.
30949
30950 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30951
30952         * g77.f-torture/noncompile/980615-0.f: New test.
30953
30954 1998-07-26  H.J. Lu  (hjl@gnu.org)
30955
30956         * gcc.dg/980312-1.c: Do link instead of compile.
30957         * gcc.dg/980313-1.c: Likewise.
30958
30959 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30960
30961         * gcc.c-torture/compile/980726-1.c: New test.
30962
30963 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30964
30965         * g77.f-torture/execute/io0.f: New test.
30966
30967 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30968
30969         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30970         an int.
30971
30972 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30973
30974         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30975         m32r bugs.
30976
30977 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30978
30979         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30980         c-decl.c:grokdeclarator can handle mode attributes.
30981
30982 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30983
30984         * gcc.c-torture/execute/980716-1.c: New test.
30985
30986 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30987
30988         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30989         the mn10200.
30990         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30991         the mn10200.
30992         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30993         * gcc.c-torture/compile/930326-1.x: Similarly.
30994
30995 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30996
30997         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30998         New test from Craig.
30999
31000 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31001
31002         * g77.f-torture/noncompile/980616-0.f: New test.
31003
31004         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31005
31006 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31007
31008         *  g++.other/singleton.C: Return error value instead of taking
31009         SIGSEGV.
31010
31011 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31012
31013         *  g++.other/singleton.C: New test.   Warning is under dispute.
31014         Runtime crash is not.
31015
31016 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31017
31018         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31019         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31020         using6.C, using7.C}:  New namespace tests.
31021
31022 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31023
31024         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31025         specialization with typedef'ed names used as array indexes.
31026
31027 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31028
31029         * gcc.c-torture/execute/980709-1.c: New test.
31030
31031         * gcc.dg/980709-1.c: New test.
31032
31033 1998-07-07  Richard Henderson  <rth@cygnus.com>
31034
31035         * gcc.c-torture/execute/bcp-1.c: New test.
31036
31037 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31038
31039         * gcc.c-torture/execute/980707-1.c: New test.
31040
31041 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31042
31043         * gcc.c-torture/compile/980706-1.c: New test.
31044
31045 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31046
31047         * g77.f-torture/execute/980701-0.f,
31048         g77.f-torture/execute/980701-1.f: New test from Craig.
31049
31050 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31051
31052         * gcc.c-torture/compile/980701-1.c: New test.
31053
31054         * gcc.c-torture/execute/980701-1.c: New test.
31055
31056 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31057 rlsruhe.de>
31058
31059         * g++.old-deja/g++.robertl/eb132.C: New test.
31060         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31061
31062 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31063
31064         * g77.f-torture/execute/980628-7.f,
31065         g77.f-torture/execute/980628-8.f,
31066         g77.f-torture/execute/980628-9.f,
31067         g77.f-torture/execute/980628-10.f: New tests from Craig.
31068
31069         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31070
31071 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31072
31073         * g77.f-torture/execute/980628-4.f: New test from Craig.
31074         * g77.f-torture/execute/980628-5.f: Likewise.
31075         * g77.f-torture/execute/980628-2.f: Likewise.
31076         * g77.f-torture/execute/980628-0.f: Likewise.
31077         * g77.f-torture/execute/980628-1.f: Likewise.
31078         * g77.f-torture/execute/980628-3.f: Likewise.
31079         * g77.f-torture/execute/980628-6.f: Likewise.
31080
31081 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31082
31083         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31084         directory when nothing has been installed yet.
31085
31086 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31087
31088         * gcc.c-torture/special/special.exp: Handle newer versions of
31089         dejagnu.
31090
31091 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31092
31093         * gcc.dg/980626-1.c: New test.
31094
31095 1998-06-19  Bruno Haible <haible@ilog.fr>
31096
31097         * gcc.misc-tests/m-un-2.c: New test.
31098         * g++.old-deja/g++.other/warn01.c: Likewise.
31099
31100 1998-06-19  Robert Lipe  <robertl@dgii.com>
31101
31102         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31103         compatibility with assmblers with a different comment character.
31104         Eliminate use of GAS-specific extensions.
31105
31106 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31107
31108         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31109
31110 1998-06-19  Robert Lipe  <robertl@dgii.com>
31111
31112         *lib/g77.exp: Replace search for libf2c.a with search for newly
31113         renamed libg2c.a
31114
31115 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31116
31117         * gcc.c-torture/execute/980617-1.c: New test.
31118
31119 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31120
31121         * gcc.c-torture/execute/980612-1.c: New test.
31122
31123 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31124
31125         * gcc.dg/980523-1.c: Only test on ppc-linux.
31126         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31127
31128         * gcc.c-torture/execute/980608-1.c: New test.
31129
31130 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31131
31132         * gcc.c-torture/execute/980605-1.c: New test.
31133
31134 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31135
31136         * gcc.c-torture/execute/980604-1.c: New test.
31137
31138 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31139
31140         * gcc.c-torture/execute/980602-1.c: New test.
31141         * gcc.c-torture/execute/980602-2.c: Likewise.
31142
31143 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31144
31145         * 970125-0.f: Fix per JCB.  Add commentary.
31146
31147 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31148
31149         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31150         IEEE -0 support.
31151
31152 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31153
31154         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31155         earlier.
31156
31157 1998-05-28  Catherine Moore <clm@cygnus.com>
31158
31159         * gcc.c-torture/execute/980526-3.c: New test.
31160
31161 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31162
31163         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31164         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31165         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31166         m88k-motorola-sysv3 to XFAIL.
31167
31168 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31169
31170         * gcc.dg/980526-1.c: New test.
31171         * gcc.c-torture/execute/980526-2.c: New test.
31172
31173 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31174
31175         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31176
31177         * gcc.c-torture/execute/980526-1.c: New test.
31178
31179 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31180
31181         * g77.f-torture/execute/alpha2.f: Add runtime test.
31182
31183 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31184
31185         * g++.old-deja/old-deja.exp: Strip leading directories.
31186
31187         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31188         error for the line.  Don't run multiple tests for the same line.
31189
31190 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31191
31192         * gcc.dg/980523-1.c: New test.
31193
31194 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31195
31196         * g77.f-torture/compile/970915-0.f: New test.
31197
31198 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31199
31200         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31201
31202 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31203
31204         * gcc.dg/980520-1.c: New test.
31205
31206 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31207
31208         * gcc.dg/980502-1.c: Fix return type.
31209
31210 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31211
31212         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31213         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31214         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31215         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31216         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31217
31218 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31219
31220         * g77.f-torture/execute/980520-1.f: New test.
31221
31222 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31223
31224         * lib/mike-g77.exp: New file.
31225
31226         * g77.f-torture/noncompile/noncompile.exp,
31227         g77.f-torture/noncompile/check0.f: New files.
31228
31229 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31230
31231         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31232         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31233         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31234         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31235         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31236         abort where appropriate.
31237
31238 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31239
31240         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31241         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31242
31243 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31244
31245         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31246
31247 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31248
31249         * g77.f-torture/compile/980427-0.f: New test.
31250
31251 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31252
31253         * g77.f-torture/compile/980424-0.f: New test.
31254
31255 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31256
31257         * g77.f-torture/compile/980419-2.f (main): New test.
31258         * g77.f-torture/compile/970125-0.f: New test.
31259         * g77.f-torture/compile/980419-1.f: New test.
31260
31261 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31262
31263         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31264         of loop-4.c.
31265
31266 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31267
31268         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31269
31270 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31271
31272         * gcc.c-torture/compile/980329-1.c: New test.
31273
31274 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31275
31276         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31277         * gcc.dg/980312-1.c: Fix typo in -march command.
31278
31279 1998-03-16  H.J. Lu  (hjl@gnu.org)
31280
31281         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31282
31283 1998-03-11  Robert Lipe  <robertl@dgii.com>
31284
31285         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31286         Dave Love agree the Fortran source is bogus.
31287
31288 1998-03-11  Robert Lipe  <robertl@dgii.com>
31289
31290         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31291         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31292         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31293         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31294         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31295
31296 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31297
31298         * g++.old-deja/g++.other/friend1.C: New test.
31299
31300 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31301
31302         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31303         possibly uninitialized) variables and declare dnrm2.
31304
31305 1998-02-23  Robert Lipe <robertl@dgii.com>
31306
31307         From Bruno Haible <haible@ilog.fr>:
31308         * gcc.c-torture/execute/980223.c: New test.
31309
31310 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31311
31312         * gcc.dg/ifelse-1.c: New test.
31313
31314 1998-02-09  H.J. Lu  (hjl@gnu.org)
31315
31316         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31317
31318           * lib/old-dejagnu.exp (old-dejagnu): Added the
31319           "execution test - XFAIL *-*-*" handling in the spirit of
31320           "excess errors test -". Changed the "execution test fails"
31321           handling to be like "excess errors test fails".
31322           * Update various tests accordingly.
31323
31324 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31325
31326         * gcc.c-torture/execute/980205.c: New test.
31327
31328 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31329
31330         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31331         * lib/f-torture.exp: Similarly.
31332         * gcc.c-torture: Rename all .cexp files to .x files.
31333
31334 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31335
31336         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31337         (940510-1.c): Removed duplicate.
31338         (971104-1.c): New test.
31339
31340 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31341
31342           * lib/f-torture.exp: Improve error and loop detection.
31343
31344 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31345
31346         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31347         use that to size the filler array.
31348
31349 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31350
31351         * lib/c-torture.exp(c-torture-execute): Fix typo.
31352
31353         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31354         testcase as the executable name. Keep the executable around if
31355         the test fails.
31356
31357 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31358
31359         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31360         changes.  Only test one -g option, and move it to the end of the
31361         list of options to test.
31362
31363 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31364
31365         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31366         variable GCC_TORTURE_OPTIONS to supply default switches separated
31367         by colons.  If no environment variable, run tests with -O0 -g, -O1
31368         -g, and -O2 -g as well.
31369
31370 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31371
31372         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31373         explanatory comments. Fix indentation.
31374
31375 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31376
31377         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31378
31379 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31380
31381         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31382         * g++.old-deja/g++.mike/p7325.C: Likewise.
31383         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31384
31385 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31386
31387         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31388         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31389         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31390         * g++.old-deja/g++.law/operators4.C: Likewise.
31391
31392 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31393
31394         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31395         * g++.old-deja/g++.mike/p784.C: Ditto.
31396         * g++.old-deja/g++.mike/p785.C: Ditto.
31397
31398 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31399
31400           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31401
31402 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31403
31404         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31405         target feature; pass this to c-torture-execute as needed.
31406
31407 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31408
31409         * lib/c-torture.exp(c-torture-execute): If the previous and the
31410         current executables being tested are identical, we don't need to
31411         run the executable again. Try to make the executable names
31412         unique. Add an optional argument for passing additional compiler
31413         flags.
31414
31415 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31416
31417         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31418
31419 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31420
31421         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31422
31423 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31424
31425         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31426         32bit or larger longs.
31427
31428         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31429         have either a 32bit long or 32bit int.
31430
31431 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31432
31433         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31434         Make double precision tests dependent on sizeof (double).
31435
31436 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31437
31438         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31439         too.
31440
31441 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31442
31443         * gcc.c-torture/compile/961203-1.cexp: New script.
31444
31445 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31446
31447         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31448         up the includes ourselves.
31449
31450 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31451
31452         * lib/plumhall.exp: Remove random include, and add a few
31453         verbose messages for debugging.
31454
31455 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31456
31457         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31458         of trying to do it ourselves.
31459
31460 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31461
31462         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31463
31464 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31465
31466         * gcc.prms/5403.c: Made regexp a bit less strict.
31467
31468 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31469
31470         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31471         is returned from remote_load instead.
31472         * lib/plumhall.exp: Ditto.
31473         * lib/mike-g++.exp: Ditto.
31474         * lib/old-dejagnu.exp: Ditto.
31475         * lib/c-torture.exp: Ditto.
31476
31477 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31478
31479         * lib/g++.exp: Use build_wrapper procedure.
31480         * lib/gcc.exp: Ditto.
31481
31482 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31483
31484         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31485         an old-style decl for malloc.  Fixes tests to work when
31486         sizeof (int) != sizeof (size_t).
31487
31488 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31489
31490         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31491
31492         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31493         use stdargs.h interface.
31494
31495 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31496
31497         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31498         NO_VARARGS when compiling.
31499
31500 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31501
31502         * lib/plumhall.exp(ph_includes): New procedure.
31503         (ph_make): Use it.
31504         (ph_compiler): Ditto.
31505
31506         * lib/g++.exp: Rename test-glue.c to testglue.c.
31507         * lib/gcc.exp: Ditto.
31508
31509 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31510
31511         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31512         to completion when it's called.
31513
31514 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31515
31516         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31517         is defined, don't do test.
31518
31519 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31520
31521         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31522         for object files.
31523         (ph_summary): Mark skipped testcases as untested, not unresolved.
31524
31525         * lib/plumhall.exp (ph_make): If unresolved because of bad
31526         errorCode, record errorCode in log file.
31527         (*): Replace send_log/verbose with verbose -log.
31528
31529 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31530
31531         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31532         double conversion if double isn't at least 8 bytes.
31533
31534         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31535         int to work with targets where int is 16 bits.
31536
31537         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31538         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31539         precision for the test to complete.
31540
31541 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31542
31543         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31544         if d10v is not compiled with the -mdouble64 flag.
31545         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31546
31547         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31548         d10v is not compiled with the -mint32 flag.
31549
31550 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31551
31552         * lib/plumhall.exp: Use incr_count.
31553
31554 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31555
31556         * gcc.c-torture: Update to c-torture-1.45.
31557
31558 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31559
31560         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31561         the name of the expect testcase file).
31562
31563         * lib/g++.exp(g++_init): Ditto.
31564
31565 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31566
31567         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31568         the host.
31569
31570         * lib/gcc.exp(gcc_exit): New procedure.
31571
31572 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31573
31574         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31575         specs where appropriate.
31576
31577         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31578         because of new "candidates are" messages, and removed a few
31579
31580         * Converted all non-old-style g++ testcases to old-style, and
31581         moved into g++.old-deja.
31582
31583 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31584
31585         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31586         options.
31587
31588         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31589         succeeded.
31590
31591         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31592
31593 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31594
31595         * lib/gcc.exp (gcc_target_compile): Add support for defining
31596         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31597         the machine doesn't have those features.
31598
31599 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31600
31601         * g++.law/operators4.exp: Don't use LIBS.
31602
31603 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31604
31605         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31606
31607         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31608         * lib/g++.exp: Set it here instead. Also, allow use of the
31609         --tool_exec and --tool_opt options. Change CXX to
31610         GXX_UNDER_TEST.
31611
31612         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31613
31614         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31615
31616 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31617
31618         * lib/old-dejagnu.exp: Use prune_warnings instead of
31619         prune_system_crud.
31620         * lib/mike-g++.exp: Ditto.
31621         * lib/gcc.exp: Ditto.
31622         * lib/g++.exp: Ditto.
31623
31624         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31625
31626 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31627
31628           * 941014-2.c: Include stdlib.h
31629           * 960327-1.c: Include stdio.h
31630           * dbra.c, index-1.c: Don't assume ints are 32bits.
31631
31632 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31633
31634         * lib/gcc.exp: Add gcc,stack_size target feature.
31635
31636         * lib/g++.exp(g++_target_compile): Add the include and link
31637         paths here, not in two other places. And, it's $options, not
31638         options.
31639
31640         * lib/mike-g++.exp(postbase): Remove the code that determines
31641         the correct include and link paths.
31642         * g++.old-deja/old-deja.exp: Ditto.
31643
31644 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31645
31646         * lib/g++.exp(g++_init): target_compile no longer returns the
31647         filename of the result.
31648
31649 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31650
31651         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31652         call to glob.
31653
31654         * gcc.c-torture/special/special.exp: Change call to
31655         gcc_target_compile to include the object file.
31656
31657 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31658
31659         * gcc.c-torture/special/special.exp: Correct misspelling in last
31660         change.
31661
31662 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31663
31664         * lib/plumhall.exp(ph_summary): Log the entire output of the
31665         executable. Return -1 if there were any failures, 0 otherwise.
31666         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31667         (ph_make): Clean up objects and executables that were built
31668         if the tests succeeded.
31669
31670 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31671
31672         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31673         libraries and includes in the build tree as appropriate.
31674
31675 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31676
31677         * lib/c-torture.exp: Instead of looking for the global variable
31678         NO_LONG_LONG, check to see if that's a feature of the target.
31679
31680 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31681
31682         * config/default.exp: Minimize. Delete the remainer of the files in
31683         config; this functionality is now in devo/dejagnu/config.
31684
31685         g++.*/*: Pass any additional flags used to compile to postbase;
31686         delete CXXFLAGS.
31687
31688         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31689         is now done by runtest.exp. Use gcc_target_compile instead of
31690         compile.
31691
31692         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31693         Remove references to CFLAGS. Use remote_file instead of
31694         calling rm -f.
31695         (c-torture): Take a list of arguments to use to compile this
31696         testcase.
31697
31698         lib/g++.exp: Simplify. Use target_compile instead of compile.
31699         lib/gcc-dg.exp: Ditto.
31700         lib/gcc.exp: Ditto.
31701         lib/mike-{gcc,g++}.exp: Ditto.
31702         lib/old-dejagnu.exp: Ditto.
31703         lib/plumhall.exp: Ditto.
31704
31705 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31706
31707         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31708         (ph_linker): Likewise.
31709
31710 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31711
31712           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31713         MAP_ANON / MAP_ANONYMOUS if defined;
31714         else try to map from /dev/zero .
31715
31716 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31717
31718         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31719         isn't defined, then define it to MAP_ANONYMOUS.
31720
31721 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31722
31723         * gcc.c-torture: Update to c-torture-1.42 release.
31724
31725 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31726
31727         * gcc.c-torture: Update to c-torture-1.41 release.
31728
31729 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31730
31731         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31732         c-torture release.
31733
31734 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31735
31736         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31737         and LDFLAGS.  Fix second case to append the target_info ldflags
31738         onto LDFLAGS, not CFLAGS.
31739         * lib/g++.exp (g++_init): Add target_info stuff.
31740         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31741         of libgloss and newlib flags for !native.
31742
31743         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31744         (GDB): Fix relative path to go up another dir for finding gdb.
31745
31746 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31747
31748         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31749         versions in the target_info array, if they don't exist.
31750
31751 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31752
31753         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31754
31755 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31756
31757         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31758         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31759
31760 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31761
31762         * lib/old-dejagnu.exp: Don't remove the output file before we've
31763         actually tested it. Don't append pwd to the path of the executable
31764         we're testing.
31765
31766 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31767
31768         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31769
31770 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31771
31772         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31773         temporary directory for compiler files, and set it to a default
31774         value of /tmp. Set $output as the name of the output file from
31775         compiling the testcase. Add a -o option to $cflags_var so the
31776         compiler writes the final output file as $output. Set $executable
31777         to $output.
31778
31779         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31780         directory for compiler files, and set it to /tmp if it doesn't
31781         already have a value. Set $output_file to the name of the output
31782         file from compiling the testcase. Add a -o option to CXXFLAGS so
31783         the compiler writes the final output file as $output. Use $output
31784         as the executable to be tested.
31785
31786 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31787
31788         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31789
31790 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31791
31792         * gcc.c-torture/execute/pending-1.c: New test.  Still
31793         pending in Tege's queue.
31794
31795 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31796
31797         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31798         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31799         if there were failures.  Call unresolved if there were unresolved
31800         testcases.  Call gcc_fail if program did not run to completion.
31801         (ph_make): Pass additional argument name to ph_execute.
31802         (ph_execute): Add new argument.  Pass additional arguments to
31803         ph_summary.  Call gcc_fail is there is no execution output.
31804
31805 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31806
31807         * lib/plumhall.exp (proc_summary): Output relavent summary
31808         lines into the log so specific failures in plumhall can be
31809         investigated.
31810
31811 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31812
31813         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31814         (c-torture-execute): Don't try to execute tests which use
31815         "long long" types if $NO_LONG_LONG is nonzero.
31816
31817 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31818
31819         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31820         not c-torture.
31821
31822         * gcc.ieee: Move from here.
31823         * gcc.c-torture/execute/ieee: To here.
31824
31825 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31826
31827         * gcc.c-torture: Update to c-torture-1.41 release.
31828
31829 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31830
31831         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31832         not "$output".
31833
31834 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31835
31836         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31837         -c present.
31838
31839 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31840
31841         * config/proelf.exp: Handle connecting to a simulator.
31842
31843 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31844
31845         * config/proelf.exp: New file.  Enough framework that we can
31846         run c-torture tests on the proelf targets (or any other target
31847         that gdb can connect to for that matter).
31848
31849 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31850
31851         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31852         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31853
31854         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31855         exec_output exists.
31856
31857 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31858
31859         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31860         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31861
31862         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31863         to pass/fail/unresolved/unsupported/untested.  Caller must now
31864         call unresolved/unsupported/untested.
31865         * lib/*.exp: Update FSF address.  Update to handle new results of
31866         ${tool}_load.
31867         * lib/chill.exp (verbose): Delete.
31868
31869 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31870
31871         * lib/gcc.exp (default_gcc_start): Change order of args to
31872         $LDFLAGS $CFLAGS $LIBS.
31873         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31874         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31875         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31876         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31877         * gcc.misc-tests/dg-test.exp: Likewise.
31878         * gcc.misc-tests/msgs.exp: Likewise.
31879         * gcc.prms/prms.exp: Likewise.
31880         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31881         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31882
31883         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31884
31885 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31886
31887         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31888
31889         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31890         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31891
31892         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31893         necessary.
31894
31895 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31896
31897         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31898         global for loop; add use of $mathlib.
31899         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31900         settings here; set mathlib for anything but VxWorks.
31901
31902 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31903
31904         * gcc.c-torture: Update to c-torture-1.40 release.
31905
31906 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31907
31908         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31909         dg.exp.
31910
31911 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31912
31913         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31914         global.
31915
31916 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31917
31918         * lib/g++.exp (LIBS): Define if not already.
31919         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31920         (gcc-dg-prune): Call prune_gcc_output.
31921         * lib/gcc.exp (prune_gcc_output): New proc.
31922         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31923         prune_gcc_output.
31924
31925 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31926
31927         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31928         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31929
31930 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31931
31932         * gcc.c-torture: Update to c-torture-1.39 release.
31933
31934 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31935
31936         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31937         fails, try others as well.
31938
31939 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31940
31941         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31942         If compilation fails, mark execute tests as `untested'.
31943         If test is marked as unsupported, don't mark compilation and
31944         execute tests as failed.
31945
31946 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31947
31948         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31949         libstdc++ for whether or not we want to be doing shared
31950         libraries.  Delete link_curses since we don't need it anymore.
31951         * lib/mike-g++.exp (postbase): Don't link in libg++.
31952         * g++.old-deja/old-deja.exp: Likewise.
31953
31954 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31955
31956         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31957
31958 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31959
31960         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31961         For that, add `-Wl,-a,shared_archive'.
31962         * g++.old-deja/old-deja.exp: Likewise.
31963
31964 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31965
31966         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31967
31968 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31969
31970         * lib/mike-g++.exp (postbase): Pay attention to the status of
31971         g++_load.
31972
31973 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31974
31975           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31976
31977 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31978
31979         * lib/gcc.exp (default_gcc_start): No longer need to log program
31980         being executed or its output, execute_anywhere does that now.
31981         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31982         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31983
31984 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31985
31986         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31987         the same as those in lib/g++.exp.
31988
31989 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31990
31991         * gcc.c-torture: Update to c-torture-1.38 release.
31992         * gcc.ieee: Related changes.
31993
31994 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31995
31996         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31997         "exec". Minor reformatting changes.
31998
31999         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32000         cross. This means all "exec" calls now work on a remote host as
32001         well.
32002         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32003         cross. Filter out the extra "\r\n" stuff that expect puts in.
32004         (c-torture-execute): Filter out the bogus warnings like
32005         c-torture-compile does. Add support for canadian cross.
32006         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32007         Use execute_anywhere rather than calling exec directly. Now it
32008         works for canadian cross testing.
32009
32010 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32011
32012         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32013         results into a variable, and check that rather than using file exists.
32014
32015 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32016
32017         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32018         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32019
32020 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32021
32022         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32023         lib_curses if there's a shared libg++ in the build tree.
32024
32025 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32026
32027         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32028         if not supported target.
32029
32030 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32031
32032         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32033         link_curses up to always happen, not just for native builds.
32034
32035 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32036
32037         * gcc.c-torture: Update to c-torture-1.36 release.
32038         * gcc.failure: Related changes.
32039
32040 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32041
32042         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32043
32044 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32045
32046         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32047         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32048         runshlib, link_curses, and mathlib for link and run.
32049
32050         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32051         pass the runtime shared library options for Solaris, OSF/1, and
32052         Irix5, and link with -lcurses to avoid unresolved references.
32053
32054 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32055
32056         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32057         only run once.
32058
32059 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32060
32061         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32062
32063 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32064
32065         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32066         do not have a framework for the "compat" tests yet.
32067
32068 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32069
32070         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32071         set to null if we're testing vxworks5.1.  Use that instead of
32072         `-lm' in the setting of LIBS for link and run.
32073
32074 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32075
32076         * config/rom68k.exp (${tool}_load): Major changes to make it
32077         work.  Verified that it does in fact return the stuff in
32078         exec_output properly.  Catch any Emul or any TRAP other than 0.
32079
32080 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32081
32082         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32083         LDFLAGS properly for targets that need stuff from libgloss.
32084         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32085         only run once.
32086         (gpp_initialized): New variable.
32087
32088 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32089
32090         * config/rom68k.exp: Load libgloss.exp.
32091         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32092         so we can produce a fully linked binary.
32093         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32094         so we can produce a fully linked binary.
32095
32096 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32097
32098         * lib/plumhall.exp (ph_section): Watch for expected failures.
32099         Add missing `else'.
32100
32101         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32102         run the testcase.
32103         (c-torture): Likewise.
32104
32105 1995-08-28  Doug Evans  <dje@cygnus.com>
32106
32107         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32108
32109         * lib/mike-g++.exp (mike_cleanup): New proc.
32110         (prebase): New globals compiler_result, not_compiler_result,
32111         target_regexp.
32112         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32113         allow leading "-" in pattern.  Watch for unsupported tests.
32114         If $compiler_result is set, pattern match assembler code,
32115         and ditto for $not_compiler_result.
32116         * lib/mike-gcc.exp: Likewise.
32117
32118         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32119         execution "succeeded".
32120
32121 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32122
32123         * config/win32.exp: New file.
32124         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32125
32126 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32127
32128         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32129         unsupported.
32130         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32131         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32132         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32133
32134         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32135         "... without exceptions was ...".  That is now handled by
32136         prune_system_crud.
32137         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32138
32139 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32140
32141         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32142         sieve.c,sort2.c}: New files.
32143         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32144         sieve.exp,sort2.exp}: Drivers for them.
32145
32146         * lib/mike-gcc.exp (program_output): New user settable variable.
32147         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32148         messages.
32149         * lib/mike-g++.exp (program_output): New user settable variable.
32150
32151         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32152
32153         * config/sh.exp: Deleted (use sim.exp instead).
32154
32155 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32156
32157         * config/vx.exp: Declare CHECKTASK as global.
32158         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32159         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32160         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32161
32162 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32163
32164         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32165         target. Like vx.exp, only includes `vx29k.exp' instead of
32166         `vxworks.exp'.
32167
32168 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32169
32170         * config/sim.exp: Increase time limit from 120 seconds to 240.
32171
32172 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32173
32174         * gcc.c-torture/execute/950628-1.c: New test.
32175
32176 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32177
32178         * gcc.c-torture: Update with changes/additions from
32179         c-torture-1.34.
32180
32181 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32182
32183         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32184
32185 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32186
32187         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32188
32189 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32190
32191         * gcc.c-torture/compile/950512-1.c: New test.
32192         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32193         * gcc.dg/struct-ret-1.c: Likewise.
32194
32195 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32196
32197         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32198           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32199
32200 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32201
32202         * gcc.c-torture/special/920411-1.c: Deleted.
32203         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32204
32205 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32206
32207         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32208         cpu limit.
32209
32210 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32211
32212         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32213
32214 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32215
32216         From kenner;
32217         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32218         is the proper length.
32219         * va-arg-3.c: Likewise.
32220
32221 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32222
32223         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32224         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32225
32226         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32227         * lib/g++.exp (default_g++_start): Delete old cruft.
32228
32229 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32230
32231         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32232         (2 * (1 << 18)) to (2 * (1 << 17)).
32233
32234         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32235
32236 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32237
32238         * config/rom68k.exp: Renamed from config/idp.exp
32239
32240 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32241
32242         * c-torture/compile/921109-2.c
32243
32244 1995-04-18  Mike Stump  <mrs@cygnus.com>
32245
32246         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32247         excess errors.
32248
32249 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32250
32251         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32252         output.
32253         * lib/g++.exp (default_g++_start): Likewise.
32254
32255 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32256
32257         * gcc.c-torture/compile/950329-1.c: New test.
32258
32259 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32260
32261           * config/bug.exp (${tool}_load): Updated to use new remote_open
32262           and remote_close procs.
32263         * config/idp.exp: New file.
32264
32265 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32266
32267         * gcc.c-torture/execute/950322-1.c: New test.
32268
32269 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32270
32271         * config/vx.exp (${tool}_load): Clean up testing of return code from
32272         vxworks_ld and vxworks_spawn.
32273
32274 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32275
32276         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32277
32278 1995-03-13  Mike Stump  <mrs@cygnus.com>
32279
32280         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32281         can mark excess errors on a machine by machine basis.  Note, the
32282         default is to not expect any excess errors, even when excess
32283         errors test - is given, so you will want to put an XFAIL ... on
32284         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32285         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32286         those 4 machines, but no others.
32287
32288 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32289
32290         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32291         * lib/c-torture.exp: to here.
32292
32293 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32294
32295         * gcc.c-torture/execute/950221-1.c: New test.
32296         * gcc.c-torture/execute/struct-ret-1.c: New test.
32297         * gcc.c-torture/compile/950221-1.c: New test.
32298
32299         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32300
32301 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32302
32303         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32304         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32305
32306 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32307
32308         * g++.gb: New directory of tests, derived from my signature and
32309         class scoping tests.
32310
32311         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32312         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32313         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32314         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32315         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32316         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32317         * g++.gb/sig25.C: Likewise.
32318
32319         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32320         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32321         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32322         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32323         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32324         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32325         * g++.gb/sig25.exp: Likewise.
32326
32327         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32328         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32329         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32330         * g++.gb/scope13.C: Likewise, this test still fails.
32331
32332         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32333         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32334         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32335         * g++.gb/scope13.exp: Ditto.
32336
32337         * g++.gb/README: New file, explains what these tests are about.
32338
32339 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32340
32341         * lib/dg.exp (dg-do): Support `preprocess'.
32342         (dg-test): Likewise.
32343
32344 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32345
32346         * config/udi.exp: change "continue -expect" to "exp_continue".
32347
32348 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32349
32350         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32351         Delete redundant tests.
32352
32353         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32354         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32355         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32356         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32357         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32358         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32359         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32360         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32361
32362         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32363         storing label pointers.
32364         * gcc.c-torture/execute/921019-1.c: Likewise.
32365         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32366         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32367         parameter fp.
32368         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32369         constants.
32370
32371         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32372         Delete obsolete tests.
32373
32374         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32375         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32376         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32377         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32378         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32379         * gcc.c-torture/compile/950124-1.c: New test.
32380
32381         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32382
32383 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32384
32385         * lib/mike-g++.exp: Add -lm to LIBS.
32386
32387 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32388
32389         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32390
32391 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32392
32393         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32394
32395 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32396
32397         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32398
32399 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32400
32401         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32402         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32403         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32404         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32405         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32406         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32407         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32408         * g++.law/{operators31.C, operators32.C,
32409         * g++.law/{operators33.C, operators34.C}: Likewise.
32410         * g++.law/{pic1.C, refs2.C}: Likewise.
32411         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32412         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32413         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32414         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32415
32416         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32417         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32418         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32419         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32420         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32421         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32422         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32423         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32424         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32425         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32426         * g++.law/{operators34.exp}: Likewise.
32427         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32428         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32429         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32430         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32431         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32432
32433         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32434         No longer expected to fail.
32435         * g++.law/missed-error3.C: Tweak for recent bool changes.
32436
32437 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32438
32439         * config/emb-unix: Deleted.
32440         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32441         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32442
32443 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32444
32445         * lib/dg.exp (dg-test): Fix typo in last patch.
32446
32447 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32448
32449         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32450         (handles multiple occurrences).
32451
32452 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32453
32454         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32455         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32456         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32457         printed).
32458         * lib/c-torture.exp (c-torture-compile): Likewise.
32459         (c-torture): Prepend full path if missing.
32460         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32461         (gcc_fail): Likewise.
32462         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32463
32464 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32465
32466         * lib/netware.exp: Only attach to NetWare i386 systems.
32467
32468 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32469
32470         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32471         messages.  Add test name to "output pattern match" pass/fail message.
32472
32473 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32474
32475         * gcc.dg: New testsuite.
32476         * gcc.dg/dg.exp: New file.
32477
32478         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32479         test-switch.c}: Deleted.
32480
32481         * gcc.misc-tests/msgs.exp: New testcase driver.
32482
32483 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32484
32485         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32486         Watch for illegal return values from ${tool}_load.
32487         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32488         cross targets.  Coerce return value >0 to 1.
32489
32490 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32491
32492         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32493
32494         * config/emb-unix.exp: New file.
32495
32496         * config/sim.exp: Error if variable $SIM not defined.
32497         (${tool}_load): Mark test as "untested" if simulator missing.
32498
32499         * config/unix.exp: Load remote.exp to get rcp_download.
32500         * lib/c-torture.exp: Use different option lists for testcases with
32501         and without loops.
32502         * gcc.c-torture/execute/execute.exp: Likewise.
32503
32504 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32505
32506         * config/*.exp: Clarify return code from ${tool}_load.
32507         Call `unresolved' or `untested' instead of `warning' or `perror'
32508         (sometimes you still want to call both though).
32509         Add comment that `shell_id' is local to each file.
32510         * config/udi.exp (timeout): Set to 30.
32511         Don't print warning if connection fails, $connectmode has already
32512         printed an error.
32513         (${tool}_load): Move verbose messages to level 2.
32514         Rework pattern for "Process started" message.
32515         Pass `shell_id' to ${connectmode}_download.
32516         Retry twice upon timeout.  Make resetting of target more robust.
32517         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32518         Pass `shell_id' to exit_$connectmode.
32519         Only call exit_$connectmode if connected.
32520         * config/unix.exp (${tool}_load): Check return codes better.
32521         * config/vrtx.exp (${tool}_load): Likewise.
32522         * config/vx.exp (${tool}_load): Likewise.
32523         Delete unneeded global's.
32524         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32525         from ${tool}_load.
32526         (dg-stat): Delete.
32527         (dg-init): Delete recording of pass/fail counts.
32528         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32529         (old-dejagnu-init): Likewise.
32530         (old-dejagnu-stat): Delete contents, empty proc now.
32531         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32532         (c-torture): Delete references to lcnt, lpass, lfail.
32533         Get option list from TORTURE_OPTIONS.
32534         Delete -funroll[-all]-loops if no loops.
32535         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32536         (g++_stat): Delete contents (empty proc now).
32537         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32538         (gcc_finish): Likewise.
32539         (gcc_stat): Deleted.
32540         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32541         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32542         * gcc.c-torture/execute/execute.exp: Likewise.
32543         Split tests into two parts: compile, execute.
32544         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32545         no loops.  Update to reflect clarified return codes from ${tool}_load.
32546
32547 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32548
32549         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32550         to grep for.
32551         (old-dejagnu): Likewise (where necessary).
32552
32553 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32554
32555         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32556
32557         * lib/dg.exp (dg-process-target): Fix processing of selector.
32558         Add comment regarding use of `error'.
32559
32560         * lib/gcc.exp (prune_system_crud): Define if missing.
32561         * lib/g++.exp (prune_system_crud): Likewise.
32562
32563         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32564         Call prune_system_crud.
32565         * lib/dg.exp (dg-runtest): New proc.
32566         Use perror instead of send_user for tcl errors in testcase.
32567         Don't return any value, it's never used.
32568         Don't clobber previous definition of `unknown'.
32569         Print tcl errors in `dg-final'.
32570
32571 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32572
32573         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32574         (dg-test): Don't print errorInfo, it contains stack backtrace.
32575
32576 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32577
32578         * lib/g++.exp (runtest_file_p): Define if missing.
32579
32580 1994-09-24  Doug Evans  (dje@cygnus.com)
32581
32582         * lib/mike-g++.exp: Comment out loading of g++.exp.
32583         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32584         (default_g++_version): Always print something.
32585         (default_g++_start): Comment out call to `which'.
32586         (g++_start, g++_load): Deleted (must be defined in config file).
32587         * lib/gcc.exp: Test for existence of $CC at start.
32588         Delete check for tmpdir (done in gcc_init).
32589         (default_gcc_version): Always print something.
32590         (default_gcc_start): Comment out call to `which'.
32591         * config/*.exp: Major cleanup - make cross targets work at least a
32592         little better for g++ (by not being "--tool gcc" specific).
32593         Rename gcc_xxx to ${tool}_xxx.
32594         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32595         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32596
32597 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32598
32599         * lib/c-torture.exp (c-torture-compile): Rework compiler
32600         message processing.
32601
32602         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32603         c-torture.
32604
32605 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32606
32607         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32608
32609         * lib/dg.exp (dg-process-target): Support { target native }.
32610
32611 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32612
32613         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32614         looked for "... program xxx got fatal signal".
32615         Correct regsub munging of `comp_output'.
32616         Ignore compiler messages "path prefix not used" and "linker input
32617         file unused".
32618
32619 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32620
32621         * lib/gcc.exp (runtest_file_p): Define if missing.
32622         * gcc.prms/template.c: Example to work from.
32623
32624 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32625
32626         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32627         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32628
32629         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32630         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32631         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32632         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32633
32634         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32635         (dg-process-target): No longer a varargs proc.
32636         Return S/N for target, P/F for xfail.  All callers changed.
32637         (user option procs): More argument checking.
32638         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32639         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32640         (dg-test): Skip test if not running on selected target in `dg-do'.
32641         Update handling of `dg-do-what', `dg-output-text'.
32642         Separate execution pass/fail from output pattern match pass/fail.
32643         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32644
32645 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32646
32647         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32648         target for 920510-1.c.
32649
32650 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32651
32652         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32653         Clean up comment regarding use of passcnt, etc.
32654         (gcc_stat): Don't update `testcnt' here.
32655         (gcc_finish): Do it here.
32656         Might as well reset `but_id' here too.
32657         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32658         to determine if the file should be tested.
32659         * gcc.c-torture/compile/compile.exp: Likewise.
32660         * gcc.c-torture/execute/execute.exp: Likewise.
32661         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32662         * gcc.misc-tests/dg-test.exp: Likewise.
32663         * gcc.prms/prms.exp: Likewise.
32664         * gcc.wendy/wendy.exp: Likewise.
32665         * g++.old-deja.exp: Likewise.
32666         Move "Testing file" message to verbose level 1.
32667
32668 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32669
32670         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32671
32672 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32673
32674         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32675         (default_gcc_start): Accept optional second list element
32676         of compiler flags.  Print compiler output at verbosity level 2.
32677         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32678         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32679         Save current values of framework globals passcnt, failcnt, xpasscnt,
32680         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32681         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32682         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32683         xfailcnt to compute stats.  Update framework global `testcnt' from
32684         pass/fail counts.
32685         (gcc_finish): New proc.  Clean up test environment.
32686         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32687         (gcc_epass, gcc_efail): Delete.
32688         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32689         argument of line number.
32690         (dg-init): If the tool has an init routine, call it.
32691         (dg-test): Remove args `cflags_var' and `libs_var'.
32692         Pass all compiler options to ${tool}_start.
32693         Handle missing line number.
32694         (dg-finish): New function.
32695         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32696         particular files.  Call gcc_finish at end.  Move "skipping test"
32697         message to verbosity level 3.
32698         * gcc.c-torture/compile/compile.exp: Likewise.
32699         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32700         * gcc.c-torture/execute/execute.exp: Likewise.
32701         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32702         Print testcase being tried at verbosity level 1.
32703         * gcc.c-torture/special/special.exp: Unset xfail.
32704         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32705         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32706         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32707         * gcc.failure/failure.exp: Likewise.
32708         * gcc.ieee/ieee.exp: Likewise.
32709         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32710         Update call to dg-test.  Call dg-finish at end.
32711         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32712         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32713         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32714         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32715         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32716         * gcc.wendy/wendy.exp: Add copyright.
32717         Delete setting of tmpdir (done by gcc_init).
32718         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32719         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32720         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32721         gcc_[ce]pass/fail.
32722
32723 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32724
32725         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32726         confusion.
32727         (g++_load): Likewise.
32728
32729         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32730         Rename argument to `prog' to remove the confusion.
32731         Varargs fns behave differently too!
32732         (g++_load): Likewise.
32733
32734         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32735
32736         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32737         what it is.  Delete (always) printing of status value for !native.
32738         Simplify verbose code, and include status and exec_output.
32739         (g++_load): Use gcc_load.
32740
32741 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32742
32743         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32744         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32745         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32746         940714-3.c as these testcases don't exist anymore.  Make
32747         va-arg-1.c expected to pass.
32748
32749 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32750
32751         * gcc.misc-tests/misc.exp: Only run specific testcases.
32752         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32753         * gcc.misc-tests/dg-[1-9].c: New files.
32754
32755         * lib/dg.exp: New testsuite driver.
32756         * gcc.prms/prms.exp: Use it.
32757
32758         * README.gcc: New file.
32759
32760         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32761         Document and reset `lxpass' and `lxfail'.
32762         Simplify "initialized" message.
32763         (gcc_stat): Clean up comments a little.
32764
32765 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32766
32767         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32768
32769 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32770
32771         * lib/old-dejagnu.exp (process-option): New proc.
32772         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32773         (old-dejagnu): Simplify.
32774         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32775
32776 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32777
32778         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32779         exists and is not an empty string.
32780
32781         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32782         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32783         finished.
32784         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32785         automatically.
32786
32787         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32788         longer expected to fail.
32789
32790         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32791         "f" function call.
32792
32793         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32794
32795         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32796         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32797         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32798         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32799         c-torture-1.29.
32800
32801         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32802         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32803
32804         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32805
32806         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32807         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32808
32809         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32810         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32811         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32812
32813 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32814
32815         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32816         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32817         940714-1.c, 940714-2.c, 940714-3.c},
32818         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32819         gcc.misc-tests/{mg.c,mg.exp}:
32820         New tests.
32821         * gcc.noncompile/noncompile.exp: Change accordingly.
32822
32823 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32824
32825         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32826         Undo previous clobberage.
32827
32828 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32829
32830         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32831         * gcc.special/{930510-1.c, special.exp}:
32832         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32833         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32834         struct-varargs-1.c}: New tests from c-torture-1.26.
32835
32836 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32837
32838         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32839           argument to switch.
32840
32841 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32842
32843         * Revert the previous changes.  Please see Rob's directory
32844           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32845           fixes.
32846
32847 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32848
32849         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32850             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32851             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32852             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32853             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32854             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32855             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32856             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32857             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32858             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32859             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32860             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32861             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32862             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32863             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32864             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32865             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32866             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32867             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32868             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32869             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32870             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32871             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32872             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32873             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32874             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32875             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32876
32877 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32878
32879         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32880             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32881           with perror calls.
32882
32883 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32884
32885         * config/unix.exp (g++_load): Fix syntax.
32886
32887 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32888
32889         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32890         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32891         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32892         Don't expect va-arg-1.c to fail.  Correct expected output for
32893         920928-1.c.
32894         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32895         * gcc.wendy/hbm4.c: Correct typo.
32896         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32897
32898 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32899
32900         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32901         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32902         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32903         * lib/c-torture.exp (c-torture-compile): Ditto.
32904
32905         Reduce volume of output (remove all the -I's and such).
32906         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32907         Call gcc_cpass, gcc_cfail.
32908         (c-torture): Pass testing option to c-torture-compile.
32909
32910 1994-03-21  Doug Evans  (dje@cygnus.com)
32911
32912         Bring patches over from progressive.
32913         * config/default.exp: Exit remote shell cleanly.
32914         (g++_exit, g++_start): Add default versions.
32915         * config/sim.exp (gcc_load): Use perror, not error.
32916
32917 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32918
32919         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32920         set in site.exp.
32921
32922 1994-03-14  Doug Evans  (dje@cygnus.com)
32923
32924         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32925         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32926         (wendy_try): New proc to run testcase.
32927         (main loop): Call 'em.
32928         * gcc.wendy/*.c: Clean up pass to correct expected output.
32929
32930         * lib/gcc.exp: Minor cleanup work.
32931         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32932
32933 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32934
32935         * config/sim.exp (gcc_load): Document return codes better.
32936         Don't pass -v to simulator.
32937
32938 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32939
32940           * gcc.special/920717-x.c: Fix typo.
32941           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32942           get at sources.
32943
32944         * lib/mike-gcc.exp: Fix typo.
32945
32946 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32947
32948         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32949         binary to use, transform the name.
32950         * config/*.exp: rename everything. Nuke any g++ specific files,
32951         it's now a special case of gcc that requires no special support.
32952         Add a default.exp for unsupported targets.
32953
32954 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32955
32956         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32957         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32958         version of Tcl.
32959
32960 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32961
32962         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32963         than a warning.
32964
32965 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32966
32967         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32968
32969 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32970
32971         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32972         option_list.  Compile every file with only 4/6 option choices
32973         (same as C torture) instead of with 12/18 different option
32974         choices.
32975         * lib/c-torture.exp: Likewise.
32976
32977         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32978         not already set.
32979
32980 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32981
32982         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32983         can put an XFAIL *-*-* on excess errors.
32984
32985 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32986
32987         * g++.law: Add more tests derived from g++-bugs snapshots.
32988
32989         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32990         equivalent to g++.law/init9.
32991
32992         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32993         compiled it, and the a.out file after we've run it.
32994
32995 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32996
32997         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32998         compiled it, and the a.out file after we've run it.
32999
33000 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33001
33002         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33003
33004 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33005
33006         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33007         version number.
33008
33009 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33010
33011         * g++.law: New directory of g++ tests derived from the g++-bugs
33012         snapshots.
33013
33014 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33015
33016         * gcc.compile: initbug1.c initbug1.exp testcase added
33017
33018 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33019
33020         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33021         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33022           fixes submitted by Jeff Law (law@cs.utah.edu)
33023         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33024           Jeff Law (law@cs.utah.edu)
33025
33026
33027 1993-11-30  Mike Stump  (mrs@cygnus.com)
33028
33029         * config/unix-g++.exp: Follow the gcc way of doing things.
33030         * g++.old-deja/old-deja.exp: Minor updates.
33031         * lib/g++.exp: New file, follow the gcc way of doing things.
33032         * lib/old-dejagnu.exp: Minor updates.
33033         * lib/mike-g++.exp: Always unset errorInfo.
33034
33035 1993-11-06  Mike Stump  (mrs@cygnus.com)
33036
33037         * lib/gcc.exp: Fix some errors with the below change, CC and
33038         CFLAGS should be global when setting, not local.
33039
33040 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33041
33042         * lib/gcc.exp: Transform tool name.
33043
33044 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33045
33046         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33047
33048 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33049
33050         * lib/gcc.exp: change gcc_done to gcc_stat
33051
33052 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33053
33054         * Upgraded gcc testsuite to c-torture version 1.25
33055
33056 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33057
33058         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33059         * lib/c-torture: added hooks for new reporting code.
33060
33061 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33062
33063         * config/sh-gcc.exp: check if sh-sim exists in the path
33064
33065 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33066
33067         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33068         * gcc.compile/compile.exp: Initial changes for new logic.
33069         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33070         * gcc.failure/failure.exp: Initial changes for new logic.
33071         * gcc.ieee/ieee.exp: Initial changes for new logic.
33072         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33073         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33074         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33075         * lib/c-torture.exp: Initial changes for new logic.
33076         * lib/gcc.exp: Initial changes for new logic.
33077
33078 1993-10-15  Mike Stump  (mrs@cygnus.com)
33079
33080         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33081         depend upon failure or success.  Fully qualify names in failure
33082         and success messages.  Always remove a.out before starting
33083         compile, just in case.  Pay more attention to error text output by
33084         the compiler.  Handle testcases with no known past errors just
33085         like all others, so that things are uniform.  Other miscellaneous
33086         improvements.
33087
33088 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33089
33090         * gcc.cpp: new directory for cpp tests
33091
33092 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33093
33094         * lib/chill.exp: Code reformatted, removed unused code.
33095         * config/unix-chill.exp: Code reformatted, removed unused code.
33096         * chill.execute/execute.exp: Code reformatted, removed unused code.
33097         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33098
33099 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33100
33101         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33102         routines not written.
33103
33104 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33105
33106         * config/bug-gcc.exp: Use new procs from bug.exp.
33107
33108 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33109
33110         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33111         via ftp, rather than depending on NFS.
33112         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33113         case.
33114
33115 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33116
33117         * config/bug-gcc.exp: Use new download proc.
33118
33119 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33120
33121         * chill.execute/execute.exp: cleanups, handles errors better
33122         * chill.compile/compile.exp: rewrite, based on execute.exp
33123         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33124         * lib/chill.exp: major changes to diff proc and compile and link
33125           procs. added chill_fail and chill_pass wrappers to pass and
33126           fail. added more comments, and handle error codes better.
33127           Added a hack to capture stderr from exec, so noncompile tests
33128           can work.
33129
33130 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33131
33132         * chill.execute/execute.exp: rewrite of testsuite driver
33133         * lib/chill.exp: rewrite of testsuite driver
33134         * config/unix-chill.exp: rewrite of testsuite driver
33135
33136 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33137
33138     In chill.execute:
33139         * iexpr.ch: Standardize uppercase.
33140         * tuples.dat: Standardize uppercase.
33141         * vary.ch: standardize.  Correct varying string assignments.
33142         * vary.dat: Add new output lines.
33143
33144 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33145
33146     In chill.execute:
33147         * chprintf.ch: Standardize use of uppercase.
33148         * tuples.ch: Standardize and turn arr2 into a DCL,
33149           rather than a SYN.
33150         * pinits.ch: Standardize.
33151
33152 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33153
33154         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33155         * Makefil: Renamed to Makefile.in.
33156         * configure.in: New.
33157
33158 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33159
33160     In chill.execute:
33161         * .cvsignore: Add result/output files.
33162         * Makefile: Fix up variables at start.  Use MFLAGS
33163           everywhere.  Correct bool_loc, built_ins entries.
33164           Add entry for vary1.ch.
33165         * bitarray.ch: Standardize upper-case usage.
33166         * bitexpr.ch: Standardize, add output of b1.
33167         * params.ch: Use arrayt in along PROC parameters, to
33168           avoid novelty problems.
33169         * sets.ch: Tiny cleanup.
33170         * vary1.ch: Re-indent.
33171
33172 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33173
33174           * Add PR-related files to Makefiles, .cvsignore files, etc.
33175
33176 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33177
33178         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33179           with compiler objects. New names are test-flow.c and test-loop.c
33180
33181 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33182
33183         * Upgraded c-torture tests from 1.19 to 1.20
33184
33185         * new files:
33186         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33187         * gcc.compile: 930623-1.c 930623-2.c
33188         * gcc.noncompile: 930622-1.c 930622-2.c
33189         * gcc.failure: 920411-1.c 920627-2.c
33190         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33191
33192 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33193
33194         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33195           More changes to get testsuite working properly. Needs more work.
33196           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33197
33198 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33199
33200         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33201           More changes to get testsuite working properly. Needs more work.
33202
33203 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33204
33205         * chill.compile/compile.exp: Added for Dejagnu support
33206         * chill.execute/execute.exp: Added for Dejagnu support
33207         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33208
33209 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33210
33211     This should complete moving the CHILL test files.
33212         * chill.noncompile(.cvsignore printf.grt
33213             in-printf.grt chprintf.grt chprintf.ch):
33214             Added test-support files.
33215           (Makefile): Modified further.
33216         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33217             signal.ch): Added test files.
33218           * chill.execute (.cvsignore printf.grt printr.c
33219             in-printf.grt rts.c chprintf.grt rts.h): Added
33220           test-support files.
33221             (Makefile): More corrections.
33222
33223 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33224
33225         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33226           test cases, ready for DejaGnu.
33227
33228 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33229
33230         * Upgraded c-torture tests from 1.18 to 1.19
33231
33232         * gcc.compile: added test(s):
33233           930607-1.c
33234         * gcc.execute: added test(s):
33235           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33236
33237         * added new subdirectory for misc tests: gcc.misc-tests
33238         * gcc.misc-test(s): added tests:
33239           inst-check.c test-consts.c test-ior.c test-switch.c
33240
33241 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33242
33243         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33244
33245 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33246
33247         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33248
33249 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33250
33251         * Upgraded c-torture tests from 1.17 to 1.18
33252
33253 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33254
33255         * Upgraded c-torture tests from 1.12 to 1.17
33256
33257 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33258
33259         * lib/old-dejagnu.exp:
33260           Fixed handling of XFAIL target triplets to correctly
33261           recognize wildcard characters.  Removed code that
33262           appended a unique id tag to the end of the file name
33263           printed out by the result of the testcases within a
33264           given test file.
33265
33266 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33267
33268         * lib/old-dejagnu.exp:
33269           Reworked expected failure handling to trigger off of XFAIL
33270           keyword in keyphrase embeded in testcase source code. The
33271           XFAIL keyword must be at the end of the keyphrase line. It
33272           may optionally be followed by one or more target triplets.
33273           It has just occured that the handling of wildcards in the
33274           target triplet may not be correct.
33275
33276 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33277
33278         * g++.old-deja/tests:
33279           Moved all subdirectories up one level into g++.old-deja .
33280
33281         * lib/old-dejagnu.exp:
33282           Fixed problem with CXXFLAGS not being properly reset, and being
33283           corrupted with extraneous "-c" compiler option.  This was
33284           causing binaries to not be generated for test that needed them.
33285           Modified strings passed to "pass" and "fail" so that individual
33286           tests from the same test file would be distinguished by an
33287           identifier appended to the test file name in the summary logs;
33288           this corrected a problem with erroneous diff logs.  Added code
33289           to search testcases for expected fail and unexpected pass keywords.
33290
33291 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33292
33293         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33294
33295 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33296
33297         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33298           Removed extraneous text from end of "Special g++ Options"
33299           keyphrase.
33300
33301         * lib/old-dejagnu.exp: Added pattern matching to look for new
33302           keywords, embedded in testcases comments, which will trigger
33303           calls to xpass and xfail.
33304
33305 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33306
33307         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33308           comments embedded in the testcases, especially the one looking for
33309           special compiler options, as well as the pattern matching for the
33310           compiler output again.
33311
33312 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33313
33314         * lib/old-dejagnu.exp: Do a proper check of the return value for
33315           execute tests. Fixed several problems with the pattern matching
33316           of the compiler output which gave erroneous test results.
33317           Changed several of the test result messages to be more descriptive.
33318         * config/unix-g++.exp: Proc g++_load now actually works and
33319           executes the tests passed to it and returns a usable return
33320           value.
33321
33322 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33323
33324           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33325
33326 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33327
33328         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33329           Modified both files to properly execute the old style
33330           dejagnu tests. The previous versions of these files were
33331           experimental and did not function anything near correctly.
33332
33333 1993-04-05  Rob Savoye  (rob@cygnus.com)
33334
33335         * Removed all Makefile.in and configure.in files. No configuration
33336         needed now.
33337
33338 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33339
33340         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33341
33342 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33343
33344         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33345         gcc.special/configure.in, gcc.noncompile/configure.in,
33346         gcc.execute/configure.in, gcc.code_quality/configure.in,
33347         g++.other/configure.in, g++.old-deja/configure.in,
33348         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33349         in srcname setting.
33350
33351 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33352
33353         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33354         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33355         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33356
33357 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33358
33359         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33360         (gdb_exit): Don't remove *_soc files.
33361
33362 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33363
33364         * lib/c-torture.exp: Don't look for main; instead always use -w
33365         -c.  This is how the c-torture tests work.  Remove the object
33366         file if the compilation succeeds.
33367         * gcc.execute/execute.exp: Remove executable if test passes.
33368         * gcc.noncompile/noncompile.exp: Every test is an expected
33369         failure.
33370         * gcc.special/special.exp: Added tests from c-torture 1.11,
33371         corrected use of existing test.
33372         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33373         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33374         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33375         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33376         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33377         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33378         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33379         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33380         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33381         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33382         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33383         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33384         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33385         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33386         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33387         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33388         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33389         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33390         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33391         c-torture 1.11.
33392         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33393         correspond to c-torture 1.11.
33394
33395         * New file.