OSDN Git Service

PR tree-optimization/21734
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2
3         PR tree-optimization/21734
4         * g++.dg/vect/pr21734_1.cc: New.
5         * g++.dg/vect/pr21734_2.cc: New.
6
7 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8
9         PR c++/20350
10         * g++.dg/template/spec24.C: New.
11
12         PR c++/21151
13         * g++.dg/pch/local-1.C: New.
14         * g++.dg/pch/local-1.Hs: New.
15
16 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17
18         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20         * gcc.dg/tree-ssa/pr14341.c: New test.
21         * gcc.dg/tree-ssa/pr14841.c: New test.
22         * gcc.dg/tree-ssa/pr20701.c: New test.
23         * gcc.dg/tree-ssa/pr21086.c: New test.
24         * gcc.dg/tree-ssa/pr21090.c: New test.
25         * gcc.dg/tree-ssa/pr21332.c: New test.
26         * gcc.dg/tree-ssa/pr21458.c: New test.
27         * gcc.dg/tree-ssa/pr21658.c: New test.
28         * gcc.dg/tree-ssa/vrp01.c: New test.
29         * gcc.dg/tree-ssa/vrp02.c: New test.
30         * gcc.dg/tree-ssa/vrp03.c: New test.
31         * gcc.dg/tree-ssa/vrp04.c: New test.
32         * gcc.dg/tree-ssa/vrp05.c: New test.
33         * gcc.dg/tree-ssa/vrp06.c: New test.
34         * gcc.dg/tree-ssa/vrp07.c: New test.
35         * gcc.dg/tree-ssa/vrp08.c: New test.
36         * gcc.dg/tree-ssa/vrp09.c: New test.
37         * gcc.dg/tree-ssa/vrp10.c: New test.
38         * gcc.dg/tree-ssa/vrp11.c: New test.
39         * gcc.dg/tree-ssa/vrp12.c: New test.
40         * gcc.dg/tree-ssa/vrp13.c: New test.
41
42 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
43
44         PR 21029
45         * gcc.dg/tree-ssa/pr21029.c: New test.
46
47 2005-06-01  Roger Sayle  <roger@eyesopen.com>
48
49         * gfortran.dg/logint-1.f: New test case.
50         * gfortran.dg/logint-2.f: Likewise.
51         * gfortran.dg/logint-3.f: Likewise.
52
53 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
54
55         PR c/21536
56         PR c/20760
57         * gcc.dg/20050527-1.c: New test.
58
59         * gcc.dg/i386-sse-12.c: New test.
60
61         PR fortran/21729
62         * gfortran.dg/implicit_5.f90: New test.
63
64 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
65
66         PR fortran/20883
67         * gfortran/assign_4.f90: New test.
68         * gfortran/assign_2.f90: Change compile to run.
69
70 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
71
72         * lib/target-supports.exp 
73         (check_effective_target_sync_char_short): New.
74         * gcc.dg/sync-2.c: New.
75
76 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
77
78         PR tree-optimization/21817
79         * gcc.dg/torture/pr21817-1.c: New.
80
81 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
82
83         PR c++/21165
84         * g++.dg/template/init5.C: New.
85
86 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
87
88         * gfortran.dg/char_initialiser_actual.f90:
89         Test character initialisers as actual arguments.
90         * gfortran.dg/char_pointer_comp_assign.f90:
91         Test character pointer structure component assignments.
92         * gfortran.dg/char_array_structure_constructor.f90:
93         Test character components in structure constructors.
94
95 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
96
97         PR middle-end/20931
98         * g++.dg/opt/pr20931.C: New test.
99
100 2005-05-31  Andreas Jaeger  <aj@suse.de>
101
102         PR testsuite/20772
103         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
104         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
105         g++.old-deja/g++.ext/asmspec1.C,
106         g++.old-deja/g++.other/regstack.C,
107         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
108         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
109         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
110         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
111         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
112         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
113         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
114         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
115         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
116         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
117         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
118         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
119         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
120         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
121         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
122         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
123         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
124         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
125         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
126
127 2005-05-31  Jeff Law  <law@redhat.com>
128
129         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
130
131 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
132
133         PR middle-end/21743
134         * gcc.dg/builtins-1.c: Activate disabled clog test.
135         * gcc.dg/torture/builtin-attr-1.c: Likewise.
136
137 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
138
139         * gfortran.dg/char_pointer_assign.f90:
140         Test character-pointer assignments and pointer assignments.
141         * gfortran.dg/char_pointer_dummy.f90:
142         Test character-pointer dummy arguments.
143         * gfortran.dg/char_pointer_func.f90:
144         Test character-pointer function returns.
145         * gfortran.dg/char_pointer_dependency.f90:
146         Test character-pointer functions with dependencies.
147
148 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
149
150         PR c++/21784
151         * g++.dg/lookup/using14.C: New test.
152
153 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
154
155         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
156         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
157         trailing ^M.
158
159 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
160
161         PR c++/17413
162         * g++.dg/template/local5.C: New.
163
164         PR target/21761
165         * gcc.c-torture/compile/pr21761.c: New.
166
167         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
168         before darwin8.
169
170 2005-05-30  Steven G. Kargl
171
172         PR fortran/20846
173         * gfortran.dg/inquire_8.f90: New test.
174
175 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
176
177         PR libfortran/21376
178         * gfortran.dg/output_exponents_1.f90: New test.
179
180 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
181
182         PR libfortran/20006
183         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
184
185 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/21210
188         * g++.dg/ext/complex1.C: New test.
189
190         PR c++/21340
191         * g++.dg/init/ctor6.C: New test.
192
193 2005-05-29  Jan Hubicka  <jh@suse.cz>
194
195         * gcc.c-torture/compile/pr21562.c: New.
196
197 2005-05-28  Steven G. Kargl <kargls@comcast.net>
198
199         * gfortran.dg/subnormal_1.f90: New test.
200
201 2005-05-28  Jan Hubicka  <jh@suse.cz>
202
203         * tree-prof.exp: Fix comment.
204         * value-prof-1.c: New.
205         * value-prof-2.c: New.
206         * value-prof-3.c: New.
207         * value-prof-4.c: New.
208
209 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/21614
212         * g++.dg/expr/ptrmem6.C: New test.
213         * g++.dg/expr/ptrmem6a.C: Likewise.
214
215 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
216
217         PR tree-optimization/21658
218         * gcc.dg/tree-ssa/pr21658.c: New.
219
220 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
221
222         PR c++/21455
223         * g++.dg/inherit/ptrmem3.C: New.
224
225         PR c++/21681
226         * g++.dg/parse/template16.C: New.
227
228 2005-05-27  Andreas Jaeger  <aj@suse.de>
229
230         * gcc.dg/setjmp-2.c: Only run in 32-bit.
231
232         * gcc.dg/i386-sse-8.c: Run test on all archs.
233
234 2005-05-26  Mike Stump  <mrs@apple.com>
235
236         * objc.dg/isa-field-1.m: Only run on darwin.
237         * objc.dg/lookup-1.m: Likewise.
238         * objc.dg/try-catch-8.m: Likewise.
239
240 2005-05-26  Roger Sayle  <roger@eyesopen.com>
241
242         PR tree-optimization/9814
243         * gcc.dg/pr9814-1.c: New test case.
244
245 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
246
247         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
248         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
249         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
250         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
251         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
252         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
253         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
254         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
255         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
256         objc.dg/try-catch-8.m: New.
257
258 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
259
260         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
261         remove extraneous semicolons.
262
263 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
264
265         * obj-c++.dg/comp-types-12.mm: New.
266         * objc.dg/comp-types-11.m: New.
267         * objc.dg/selector-4.m: New.
268
269 2005-05-26  Andreas Jaeger  <aj@suse.de>
270
271         PR testsuite/20772
272         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
273         g++.old-deja/g++.ext/attrib3.C,
274         g++.old-deja/g++.other/store-expr1.C,
275         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
276         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
277         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
278         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
279         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
280         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
281         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
282         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
283         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
284         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
285         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
286         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
287         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
288         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
289         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
290         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
291         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
292         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
293         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
294
295 2005-05-26  Andreas Jaeger  <aj@suse.de>
296
297         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
298         x86-64 compilation.
299
300 2005-05-26  Andreas Jaeger  <aj@suse.de>
301
302         PR testsuite/20772
303         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
304         gcc.misc-tests/i386-pf-athlon-1.c,
305         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
306         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
307         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
308         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
309         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
310         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
311         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
312         programs.
313
314         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
315         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
316         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
317         x86-64 compilation.
318
319         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
320         x86_64.
321
322         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
323         effective-target ilp32.
324
325 2005-05-26  David Ung  <davidu@mips.com>
326
327         * gcc.target/mips/ext_ins.c: New test for testing the generation
328         of MIPS32/64 rev 2 ext/ins instructions.
329
330 2005-05-26  Andreas Jaeger  <aj@suse.de>
331
332         * treelang/compile/unsigned.tree: Use gimple instead of
333         nonexisting generic dump.
334
335 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
336
337         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
338
339 2005-05-26  Andreas Jaeger  <aj@suse.de>
340
341         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
342
343 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
344
345         PR libfortran/17283
346         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
347         Test callee-allocated memory with write statements.
348
349 2005-05-25  Roger Sayle  <roger@eyesopen.com>
350
351         PR middle-end/21709
352         * gcc.dg/pr21709-1.c: New test case.
353
354 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
355             Mike Stump  <mrs@apple.com>
356
357         * objc/execute/next_mapping.h: Update for C++.
358
359         * obj-c++.dg/selector-1.mm: Move to...
360         * obj-c++.dg/selector-4.mm: here...
361
362         * obj-c++.dg/basic.mm: New.
363         * obj-c++.dg/comp-types-1.mm: New.
364         * obj-c++.dg/cxx-class-1.mm: New.
365         * obj-c++.dg/cxx-ivars-1.mm: New.
366         * obj-c++.dg/cxx-ivars-2.mm: New.
367         * obj-c++.dg/cxx-ivars-3.mm: New.
368         * obj-c++.dg/cxx-scope-1.mm: New.
369         * obj-c++.dg/cxx-scope-2.mm: New.
370         * obj-c++.dg/defs.mm: New.
371         * obj-c++.dg/empty-private-1.mm: New.
372         * obj-c++.dg/encode-1.mm: New.
373         * obj-c++.dg/encode-2.mm: New.
374         * obj-c++.dg/encode-3.mm: New.
375         * obj-c++.dg/extern-c-1.mm: New.
376         * obj-c++.dg/extra-semi.mm: New.
377         * obj-c++.dg/fix-and-continue-2.mm: New.
378         * obj-c++.dg/isa-field-1.mm: New.
379         * obj-c++.dg/ivar-list-semi.mm: New.
380         * obj-c++.dg/local-decl-1.mm: New.
381         * obj-c++.dg/lookup-1.mm: New.
382         * obj-c++.dg/lookup-2.mm: New.
383         * obj-c++.dg/method-1.mm: New.
384         * obj-c++.dg/method-2.mm: New.
385         * obj-c++.dg/method-3.mm: New.
386         * obj-c++.dg/method-4.mm: New.
387         * obj-c++.dg/method-5.mm: New.
388         * obj-c++.dg/method-6.mm: New.
389         * obj-c++.dg/method-7.mm: New.
390         * obj-c++.dg/no-extra-load.mm: New.
391         * obj-c++.dg/overload-1.mm: New.
392         * obj-c++.dg/pragma-1.mm: New.
393         * obj-c++.dg/pragma-2.mm: New.
394         * obj-c++.dg/private-1.mm: New.
395         * obj-c++.dg/private-2.mm: New.
396         * obj-c++.dg/proto-qual-1.mm: New.
397         * obj-c++.dg/qual-types-1.mm: New.
398         * obj-c++.dg/stubify-1.mm: New.
399         * obj-c++.dg/stubify-2.mm: New.
400         * obj-c++.dg/super-class-1.mm: New.
401         * obj-c++.dg/super-class-2.mm: New.
402         * obj-c++.dg/super-dealloc-1.mm: New.
403         * obj-c++.dg/super-dealloc-2.mm: New.
404         * obj-c++.dg/template-1.mm: New.
405         * obj-c++.dg/template-2.mm: New.
406         * obj-c++.dg/template-3.mm: New.
407         * obj-c++.dg/template-4.mm: New.
408         * obj-c++.dg/template-5.mm: New.
409         * obj-c++.dg/template-6.mm: New.
410         * obj-c++.dg/try-catch-1.mm: New.
411         * obj-c++.dg/try-catch-2.mm: New.
412         * obj-c++.dg/try-catch-3.mm: New.
413         * obj-c++.dg/try-catch-4.mm: New.
414         * obj-c++.dg/try-catch-5.mm: New.
415         * obj-c++.dg/try-catch-6.mm: New.
416         * obj-c++.dg/try-catch-7.mm: New.
417         * obj-c++.dg/try-catch-8.mm: New.
418         * obj-c++.dg/try-catch-9.mm: New.
419         * obj-c++.dg/va-meth-1.mm: New.
420
421 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
422
423         * obj-c++.dg/selector-1.mm: New.
424         * obj-c++.dg/selector-2.mm: New.
425
426 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
427
428         * obj-c++.dg/selector-3.mm: New.
429         * objc.dg/selector-3.m: New.
430
431 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
432
433         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
434         about where warning appears.
435
436 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
437
438         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
439         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
440         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
441         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
442
443 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
444
445         * gcc.dg/20050524-1.c: New test.
446
447 2005-05-25  Jan Hubicka  <jh@suse.cz>
448
449         * gcc.dg/tree-prof/inliner-1.c: New.
450
451 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
452
453         * gcc.dg/tree-prof: New directory.
454         * gcc.dg/tree-prof/tree-prof.exp: New.
455
456 2005-05-25  DJ Delorie  <dj@redhat.com>
457
458         * gcc.dg/Wattributes-1.c: New.
459         * gcc.dg/Wattributes-2.c: New.
460         * gcc.dg/Wattributes-3.c: New.
461
462 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
463
464         PR tree-optimization/19833
465         * gcc.dg/uninit-4.c: Remove xfail.
466         * gcc.dg/uninit-9.c: Ditto.
467
468 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
469
470         * obj-c++.dg/bitfield-[1-5].mm: New.
471         * obj-c++.dg/class-protocol-1.mm: New.
472         * obj-c++.dg/comp-types-1[0-1].mm: New.
473         * obj-c++.dg/comp-types-[2-9].mm: New.
474         * obj-c++.dg/encode-[4-8].mm: New.
475         * obj-c++.dg/layout-1.mm: New.
476         * obj-c++.dg/method-1[0-9].mm: New.
477         * obj-c++.dg/method-2[0-1].mm: New.
478         * obj-c++.dg/method-[8-9].mm: New.
479         * obj-c++.dg/objc-gc-3.mm: New.
480         * obj-c++.dg/try-catch-10.mm: New.
481         * objc.dg/bitfield-5.m: New.
482         * objc.dg/comp-types-10.m: New.
483         * objc.dg/comp-types-9.m: New.
484         * objc.dg/layout-1.m: New.
485         * objc.dg/objc-gc-4.m: New.
486         * objc.dg/try-catch-9.m: New.
487         * objc.dg/class-protocol-1.m: Tweak diagnostics.
488         * objc.dg/comp-types-1.m: Likewise.
489         * objc.dg/comp-types-[5-6].m: Likewise.
490         * objc.dg/method-9.m: Likewise.
491
492 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
493
494         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
495         and on hardware without VMX support.
496
497         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
498
499         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
500
501         * lib/profopt.exp (dg-final-generate, dg-final-use,
502         profopt-final-code, profopt-get-options): New.
503         (profopt-execute): Process test directives.
504
505         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
506         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
507         cleanup-tree-dump, cleanup-saved-temps): Update comments.
508
509 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
510
511         PR C++/21645
512         * g++.dg/init/ctor5.C: New test.
513
514 2005-05-24  Ira Rosen  <irar@il.ibm.com>
515
516         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
517         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
518         vect-113.c, vect-114.c.
519
520 2005-05-23  Adam Nemet  <anemet@lnxw.com>
521
522         * gcc.dg/const-elim-1.c: Remove xfails.
523
524 2005-05-23  Jeff Law  <law@redhat.com>
525
526         * gcc.c-torture/compile/pr21638.c: New test.
527         * gcc.c-torture/compile/20050520-1.c: New test.
528
529 2005-05-23  Nick Clifton  <nickc@redhat.com>
530
531         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
532         be a proper triple, ie: m32r*-*-*.
533         * g++.old-deja/g++.jason/thunk3.C: Likewise.
534
535 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         PR middle-end/21331
538         PR tree-opt/21293
539         * gcc.c-torture/compile/pr21293.c: New test.
540         * gcc.c-torture/execute/pr21331.c: New test.
541
542 2004-05-20  Richard Henderson  <rth@redhat.com>
543
544         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
545
546 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
547
548         * obj-c++-dg.exp: Add.
549         * obj-c++.exp: Add.
550         * obj-c++.dg/dg.exp: Add.
551
552 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
553
554         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
555         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
556
557 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
558
559         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
560
561 2004-05-19  Richard Henderson  <rth@redhat.com>
562
563         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
564
565 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
566
567         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
568
569         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
570
571 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
572
573         PR c++/21495
574         * g++.dg/parse/extern1.C: New test.
575         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
576
577 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
578
579         * gcc.dg/c99-math.h: New.
580         * gcc.dg/c99-math-float-1.c: New test.
581         * gcc.dg/c99-math-double-1.c: Likewise.
582         * gcc.dg/c99-math-long-double-1.c: Likewise.
583
584 2005-05-18  Richard Henderson  <rth@redhat.com>
585
586         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
587
588 2005-05-18  Devang Patel  <dpatel@apple.com>
589
590         * g++.dg/opt/20050511-1.C: New test.
591
592 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         PR libfortran/21127
595         * gfortran.dg/reshape-complex.f90:  New test.
596
597 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
598
599         * gfortran.dg/array_constructor_1.f90: New test.
600         * gfortran.dg/array_constructor_2.f90: New test.
601
602 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
603
604         PR fortran/20954
605         * gfortran.dg/pr20954.f: New test.
606
607 2005-05-17  Mike Stump  <mrs@apple.com>
608
609         Yet more Objective-C++...
610
611         * objc.dg/method-5.m: Update.
612         * objc.dg/method-6.m: Update.
613         * objc.dg/method-7.m: Update.
614         * objc.dg/method-9.m: Update.
615         * objc.dg/try-catch-2.m: Update.
616
617 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
618
619         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
620         Remove little-endian optimizations.
621
622 2005-05-17  Jeff Law  <law@redhat.com>
623
624         * g++.dg/tree-ssa/pr18414.C: New test.
625         * gcc.dg/tree-ssa/pr18414.C: New test.
626         * gcc.dg/tree-ssa/pr17141-1.C: New test.
627         * gcc.dg/tree-ssa/pr17141-2.C: New test.
628
629 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
630
631         * gcc.dg/compat/generate-random.c: Do not include
632         libiberty.h.
633         * gcc.dg/compat/generate-random_r.c: Likewise.
634
635 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
636
637         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
638
639 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
640
641         PR middle-end/21595
642         * g++.dg/tree-ssa/builtin1.C: New testcase.
643
644 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
645
646         PR c++/21454
647         * g++.dg/opt/const4.C: New test.
648
649         PR middle-end/21492
650         * g++.dg/opt/crossjump1.C: New test.
651
652         PR tree-optimization/21610
653         * gcc.c-torture/compile/20050516-1.c: New test.
654
655         PR fortran/15080
656         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
657         about the test failing.
658         * gfortran.fortran-torture/execute/where_7.f90: New test.
659         * gfortran.fortran-torture/execute/where_8.f90: New test.
660
661 2005-05-16  Richard Henderson  <rth@redhat.com>
662
663         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
664         i?86 and x86_64.
665
666 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
667
668         * gcc.dg/compat/generate-random.c (config.h): Do not include.
669         (limits.h): Include unconditionally.
670         (stdlib.h): Likewise.
671         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
672         (limits.h): Include unconditionally.
673         (stdlib.h): Likewise.
674         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
675         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
676         (limits.h): Include unconditionally.
677         (stdlib.h): Likewise.
678         (hashtab.h): Do not include.
679         (getopt.h): Likewise.
680         (stddef.h): Include.
681         (hashval_t): Define.
682         (struct entry): Add "next" field.
683         (HASH_SIZE): New macro.
684         (hash_table): New variable.
685         (switchfiles): Do not use xmalloc.
686         (mix): New macro.
687         (iterative_hash): New function.
688         (hasht): Remove.
689         (e_exists): New function.
690         (e_insert): Likewise.
691         (output): Use, instead of libiberty hashtable functions.
692         (main): Do not use getopt.  Do not call htab_create.
693
694 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
695
696         PR libstdc++/21526
697         * lib/target-supports.exp (check_mkfifo_available):
698         Return 0 for cygwin as mkfifo support incomplete on platform.
699         Fix typos in comments.
700
701 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
702
703         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
704
705 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
706
707         PR fortran/17432
708         * gfortran.dg/assign_4.f: New test.
709
710 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
711
712         PR tree-optimization/21563
713         * gcc.dg/tree-ssa/pr21563.c: New.
714
715 2005-05-14  Jan Hubicka  <jh@suse.cz>
716
717         * gcc.dg/noreturn-7.c: Allow control reaches warning.
718
719 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
720
721         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
722
723 2005-05-13  Julian Brown  <julian@codesourcery.com>
724
725         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
726         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
727
728 2005-05-13  Jan Hubicka  <jh@suse.cz>
729
730         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
731         * gcc.dg/fold-xor-?.c: Likewise.
732         * gcc.dg/pr15784-?.c: Likewise.
733         * gcc.dg/pr20922-?.c: Likewise.
734         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
735         * gcc.dg/tree-ssa/pr17598.c: Likewise.
736         * gcc.dg/tree-ssa/pr20470.c: Likewise.
737
738 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
739
740         PR fortran/21260
741         * gfortran.dg/hollerith_1.f90: New test.
742
743 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
744
745         * gfortran.dg/func_result_2.f90: New test.
746
747 2005-05-11  Bud Davis  <bdavis@gfortran.org>
748
749         * gfortran.dg/dev_null.f90: New test.
750
751 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
752
753         * gcc.dg/arm-vfp1.c: Revert last change.
754
755 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
756
757         PR middle-end/19807
758         PR tree-optimization/19639
759         * g++.dg/tree-ssa/pr19807.C: New testcase.
760
761 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
762
763         PR libfortran/21471
764         * gfortran.dg/append-1.f90: New test.
765
766 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
767
768         * gcc.dg/pr18501.c: XFAIL.
769         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
770         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
771         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
772         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
773         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
774         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
775         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
776         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
777
778 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
779
780         PR fortran/20178
781         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
782         gfortran.dg/f2c_3.f90: New tests.
783
784         * gfortran.dg/return_1.f90: Fix dg annotation.
785
786 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
787
788         * gcc.c-torture/compile/20050510-1.c: New test.
789
790 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
791
792         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
793
794 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
795
796         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
797
798 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
799
800         PR c/17913
801         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
802
803 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
804
805         PR c/21342
806         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
807         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
808
809 2005-05-10  Ben Elliston  <bje@au.ibm.com>
810
811         PR debug/16676
812         * gcc.dg/debug/pr16676.c: New test.
813
814 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
815
816         PR testsuite/21443
817         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
818         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
819         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
820         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
821         Change -O1 to -O2.
822         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
823         -fno-tree-dominator-opts.
824
825 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
826
827         * gfortran.dg/return_1.f90: New test.
828
829 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
830
831         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
832
833         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
834
835 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
836
837         PR c++/21427
838         * g++.dg/inherit/covariant13.C: New.
839
840 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
841
842         PR libfortran/19155
843         * gfortran.dg/pr19155.f: New test.
844
845 2005-05-08  Roger Sayle  <roger@eyesopen.com>
846
847         PR inline-asm/8788
848         * gcc.dg/pr8788-1.c: New testcase.
849
850 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
851
852         PR target/21416
853         * gcc.target/mips/fpcmp-[12].c: New tests.
854
855 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
856
857         * lib/target-supports-dg.exp (dg-require-fork): New function.
858         (dg-require-mkfifo): Likewise.
859         * lib/target-supports.exp (check_function_available): New
860         function.
861         (check_fork_available): Likewise.
862         (check_mkfifo_available): Likewise.
863
864 2005-05-06  Jeff Law  <law@redhat.com>
865
866         * gcc.c-torture/compile/pr21380.c: New test.
867
868 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
869
870         PR c++/20961
871         * g++.dg/ext/weak3.C: New test.
872
873 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
874
875         PR c++/21352
876         * g++.dg/template/crash37.C: New test.
877
878 2005-05-05  Paul Brook  <paul@codesourcery.com>
879
880         * gcc.dg/arm-g2.c: Use effective-target arm32.
881         * gcc.dg/arm-mmx-1.c: Ditto.
882         * gcc.dg/arm-scd42-2.c: Ditto.
883         * gcc.dg/arm-vfp1.c: Ditto.
884         * lib/target-supports.exp (check_effective_target_arm32): New
885         function.
886
887 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
888
889         PR libfortran/21354
890         gfortran.dg/in_pack_rank7.f90:  New test.
891
892 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
893
894         PR middle-end/15618
895         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
896
897 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
898
899         PR middle-end/21265
900         * gcc.dg/20050503-1.c: New test.
901
902         PR rtl-optimization/21239
903         * gcc.dg/i386-sse-11.c: New test.
904
905 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
906
907         PR target/16888
908         * gcc.target/i386/asm-1.c: New test.
909
910 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
911
912         PR rtl-optimization/21330
913         * gcc.c-torture/execute/20050502-1.c: New test.
914
915         PR target/21297
916         * gcc.c-torture/execute/20050502-2.c: New test.
917
918 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
919
920         PR middle-end/21282
921         * gcc.dg/pr21282.c: New.
922
923 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
924
925         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
926         * gcc.dg/vect/vect-92.c: Likewise
927         * gcc.dg/vect/vect-93.c: Likewise
928         * gcc.dg/vect/vect-dv-1.c: Likewise
929         * gcc.dg/vect/vect-dv-2.c: Likewise
930         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
931
932 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
933
934         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
935         * gfortran.dg/vect/vect-2.f90:  Likewise
936         * gfortran.dg/vect/vect-3.f90:  Likewise
937         * gfortran.dg/vect/vect-4.f90:  Likewise
938         * gfortran.dg/vect/vect-5.f90:  Likewise
939
940 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
941
942         PR target/20813
943         * gcc.dg/rs6000-fpint-2.c: New.
944
945 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
946
947         PR c/15698
948         * gcc.dg/builtins-30.c: Update expected messages.
949         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
950         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
951         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
952
953 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
954
955         PR tree-optimization/21294
956         * gcc.dg/tree-ssa/pr21294.c: New.
957
958 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
959
960         * gcc.dg/altivec-3.c (vec_store): Do not use the old
961         __builtin_altivec_st_internal_4si built-in.
962
963 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
964
965         PR c++/15875
966         * g++.dg/template/ptrmem14.C: New test.
967
968 2005-05-02  Paul Brook  <paul@codesourcery.com>
969
970         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
971
972 2005-05-02  Michael Matz  <matz@suse.de>
973
974         PR c++/19542
975         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
976
977 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
978
979         * g++.dg/cpp/weak.C: New test.
980
981 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
982
983         * gcc.dg/tree-ssa/loop-8.c: New test.
984
985 2005-04-30  Michael Maty  <matz@suse.de>
986
987         * gcc.dg/inline-mcpy.c: New test.
988
989 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
990
991         PR libfortran/18958
992         * gfortran.dg/eoshift.f90:  New test case.
993
994 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
995
996         PR libfortran/18857
997         * gfortran.dg/matmul_1.f90: New test.
998
999 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1000
1001         PR tree-optimization/21030
1002         * gcc.dg/tree-ssa/pr21030.c: New.
1003
1004 2005-04-29  Devang Patel  <dpatel@apple.com>
1005
1006         PR tree-optimization/21272
1007         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1008
1009 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR fortran/13082
1012         PR fortran/18824
1013         * gfortran.dg/entry_4.f90: New test.
1014         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1015         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1016         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1017         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1018         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1019         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1020         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1021
1022 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1023
1024         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1025
1026 2005-04-29  Paul Brook   <paul@codesourcery.com>
1027
1028         * gfortran.dg/entry_3.f90: New test.
1029
1030 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1031
1032         * gfortran.dg/implicit_4.f90: New test.
1033
1034 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1035
1036         * lib/target-supports.exp (check_profiling_available): Return
1037         false for xtensa-*-elf.
1038
1039 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1040
1041         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1042         error if file cannot be deleted.
1043
1044 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1045
1046         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1047         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1048         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1049         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1050         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1051         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1052         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1053         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1054         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1055         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1056         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1057         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1058         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1059
1060 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1061
1062         PR fortran/20865
1063         * gfortran.dg/pr20865.f90: New test.
1064
1065 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/void-cast-2.c: New test.
1068
1069 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1070
1071         PR c/21159
1072         * gcc.dg/void-cast-1.c: New test.
1073
1074 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1075
1076         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1077
1078 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1079
1080         PR fortran/21177
1081         * gfortran.dg/pr21177.f90: New test.
1082
1083 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1084
1085         PR tree-optimization/21171
1086         * gcc.dg/tree-ssa/pr21171.c: New test.
1087
1088 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1089
1090         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1091         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1092         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1093         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1094         gcc.dg/tree-ssa/gen-vect-32.c: New.
1095         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1096         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1097         don't run on PPC32.
1098
1099 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1100
1101         PR c/21213
1102         * gcc.dg/transparent-union-3.c: New test.
1103
1104 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1105
1106         PR c/20740
1107         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1108         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1109         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1110         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1111         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1112         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1113
1114 2005-04-26  Jeff Law  <law@redhat.com>
1115
1116         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1117         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1118         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1119         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1120         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1121         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1122         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1123
1124 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1125
1126         PR tree-optimization/17598
1127         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1128
1129 2005-04-25  Mike Stump  <mrs@apple.com>
1130
1131         * objc.dg/fix-and-continue-1.m: Add.
1132
1133 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1134
1135         PR c++/20995
1136         * g++.dg/opt/pr20995-1.C: New test case.
1137
1138 2005-04-25  Devang Patel <dpatel@apple.com>
1139
1140         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1141
1142 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1143
1144         PR testsuite/21062
1145         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1146
1147 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1148
1149         PR C++/21188
1150         * g++.dg/opt/rtti2.C: New test.
1151
1152 2005-04-25  Paul Brook  <paul@codesourcery.com>
1153         Steven G. Kargl  <kargls@comcast.net>
1154
1155         PR fortran/20879
1156         * gfortran.dg/ichar_1.f90: New file.
1157
1158 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR middle-end/20991
1161         * g++.dg/opt/pr20991.C: New test.
1162
1163         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1164         where sizeof (type) < __alignof__ (type).
1165         * gcc.dg/compat/struct-layout-1.h: Likewise.
1166
1167 2005-04-24  Per Bothner  <per@bothner.com>
1168             Devang Patel  <dpatel@apple.com>
1169
1170         PR preprocessor/20907
1171         * gcc.dg/cpp/very-long-comment.c: New test.
1172
1173 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1174
1175         PR fortran/20059
1176         * gfortran.dg/common_5.f: New test.
1177
1178 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1179
1180         PR middle-end/21082
1181         * g++.dg/tree-ssa/pr21082.C: New testcase.
1182
1183 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1184
1185         * gcc.dg/vect/vect-99.c: New test.
1186
1187 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1188
1189         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1190
1191 2005-04-22  Jeff Law  <law@redhat.com>
1192
1193         * gcc.dg/uninit-5.c: Remove xfails.
1194         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1195         conditionals and loads.
1196
1197 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1198
1199         PR libfortran/20074
1200         PR libfortran/20436
1201         PR libfortran/21108
1202         * gfortran.dg/nested_reshape.f90: new test
1203         * gfortran.dg/reshape-alloc.f90: new test
1204         * gfortran.dg/reshape.f90: new test
1205
1206 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1207
1208         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1209
1210         * gcc.dg/arm-vfp1.c: New test.
1211
1212 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1213
1214         PR c++/21087
1215         * g++.dg/lookup/builtin2.C: New test.
1216
1217 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1218
1219         * gcc.dg/weak/weak-13.c: New test.
1220
1221 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1222
1223         * lib/target-supports.exp (check_effective_target_sync_int_long):
1224         Add powerpc*.
1225
1226 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1227
1228         * gcc.target/mips/branch-1.c: New test.
1229
1230 2005-04-21  Richard Henderson  <rth@redhat.com>
1231
1232         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1233         * gcc.dg/vect/vect-86.c: Likewise.
1234         * gcc.dg/vect/vect-87.c: Likewise.
1235         * gcc.dg/vect/vect-88.c: Likewise.
1236
1237 2005-04-21  Devang Patel  <dpatel@apple.com>
1238
1239         PR optimization/20994
1240         * gcc.dg/tree-ssa/ifc-3.c: New test.
1241
1242 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1243
1244         PR c/12913
1245         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1246         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1247         gcc.dg/c99-vla-jump-5.c: New tests.
1248
1249 2005-04-19  Richard Henderson  <rth@redhat.com>
1250
1251         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1252         Fix typo in exists check.
1253         (check_effective_target_sync_int_long): New.
1254         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1255         * gcc.dg/ia64-sync-2.c: Likewise.
1256         * gcc.dg/ia64-sync-3.c: Likewise.
1257         * gcc.dg/ia64-sync-4.c: Likewise.
1258
1259 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1260
1261         * gcc.dg/fold-xor-1.c: New test.
1262         * gcc.dg/fold-xor-2.c: New test.
1263
1264 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1265
1266         PR target/20670
1267         * g++.dg/eh/fp-regs.C: New test.
1268
1269 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1270
1271         * gcc.dg/Wint-to-pointer-cast-1.c,
1272         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1273         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1274         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1275
1276 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1277
1278         PR fortran/16861
1279         * gfortran.dg/pr16861.f90: New test.
1280
1281 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1282
1283         * gcc.dg/pr21085.c: New test.
1284
1285 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1286
1287         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1288         (setup_mips_tests, dg-mips-options): New procedures.
1289         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1290         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1291         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1292         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1293         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1294         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1295         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1296         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1297         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1298         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1299         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1300         dg-mips-options instead of dg-options.  Remove now-redundant
1301         preprocessor guards.
1302         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1303         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1304         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1305         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1306         * gcc.dg/vr-mult-2.c: Delete.
1307         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1308         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1309         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1310         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1311         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1312         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1313         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1314
1315 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1316
1317         * ada/acats/run_all.sh: Use sync when executable not present.
1318
1319 2005-04-18  Devang Patel  <dpatel@apple.com>
1320
1321         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1322         * gcc.dg/vect/vect-11a.c: New.
1323         * gcc.dg/vect/vect-none.c: Update.
1324         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1325
1326 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1327
1328         PR tree-optimization/20922
1329         * gcc.dg/pr20922-1.c: New test.
1330         * gcc.dg/pr20922-2.c: New test.
1331         * gcc.dg/pr20922-3.c: New test.
1332         * gcc.dg/pr20922-4.c: New test.
1333         * gcc.dg/pr20922-5.c: New test.
1334         * gcc.dg/pr20922-6.c: New test.
1335
1336 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1337
1338         PR libfortran/20950
1339         * gfortran.dg/pr20950.f: New test.
1340
1341 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1342
1343         PR libfortran/19216
1344         * gfortran.dg/pr19216.f: New test.
1345
1346 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1347
1348         PR tree-optimization/21001
1349         * gcc.dg/tree-ssa/pr21001.c: New.
1350
1351 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1352
1353         PR libfortran/21075
1354         * gfortran.dg/reshape_rank7.f90: New test.
1355
1356 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1357
1358         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1359         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1360         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1361         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1362         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1363         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1364         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1365         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1366         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1367         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1368         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1369         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1370         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1371         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1372         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1373         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1374         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1375         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1376         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1377         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1378         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1379
1380 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1381
1382         * gfortran.dg/wtruncate.f: New testcase.
1383         * gfortran.dg/wtruncate.f90: New testcase.
1384
1385 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/21025
1388         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1389         which sizeof/alignof is dependent, rather than just whether we are
1390         processing_template_decl.
1391
1392 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1393
1394         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1395         corrected typo where the wrong variables had been compared.
1396
1397 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1398
1399         PR libfortran/18495
1400         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1401         Test callee-allocated version of return array with a write
1402         statement.
1403         Test spread with a temporary with another write statement.
1404
1405 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1406
1407         PR tree-optimization/21031
1408         * gcc.dg/tree-ssa/pr21031.c: New.
1409
1410 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1411
1412         PR tree-optimization/21004
1413         * gcc.dg/builtins-53.c: Include builtins-config.h.
1414         Check floorf, ceilf, floorl and ceill transformations
1415         only when HAVE_C99_RUNTIME is defined.
1416
1417 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1418
1419         PR middle-end/20739
1420         * gcc.dg/tree-ssa/pr20739.c: New test.
1421
1422 2005-04-14  Mike Stump  <mrs@apple.com>
1423
1424         * gcc.dg/Foundation.framework/empty: New.
1425         * gcc.dg/framework-2.c: New.
1426
1427 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1428
1429         PR tree-optimization/21021
1430         * gcc.c-torture/compile/pr21021.c: New.
1431
1432 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1433
1434         PR testsuite/21010
1435         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1436         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1437         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1438         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1439         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1440         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1441         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1442         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1443
1444 2005-04-14  Richard Henderson  <rth@redhat.com>
1445
1446         * lib/target-supports.exp (check_effective_target_vect_condition):
1447         Add ia64, i?86, and x86_64.
1448
1449 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1450
1451         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1452
1453 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1454
1455         PR tree-optimization/20657
1456         * gcc.dg/tree-ssa/pr20657.c: New.
1457
1458 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1459
1460         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1461         (long long int)trunc*.
1462
1463 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1464
1465         PR target/20927
1466         * gcc.dg/pr20927.c: New test.
1467
1468 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1469
1470         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1471         * gcc.target/mips/asm-1.c: Likewise.
1472
1473 2005-04-13  Dale Johannesen  <dalej@apple.com>
1474
1475         * objc.dg/objc-fast-4.m:  New.
1476
1477 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1478
1479         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1480         directory.
1481         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1482
1483 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1484
1485         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1486         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1487         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1488
1489 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1490
1491         PR tree-optimization/20913
1492         * gcc.dg/tree-ssa/pr20913.c: New.
1493
1494         PR tree-optimization/20702
1495         * gcc.dg/tree-ssa/pr20702.c: New.
1496
1497 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1498
1499         PR c++/13744
1500         * g++.dg/inherit/local3.C: New test.
1501
1502 2005-04-12  Jeff Law  <law@redhat.com>
1503
1504         * gcc.dg/tree-ssa/20050412-1.c: New test.
1505
1506 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1507
1508         PR libfortran/19016
1509         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1510         Add tests with mask generated by expression.
1511         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1512         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1513         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1514
1515 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1516
1517         PR middle-end/20917
1518         * gcc.dg/20050409-1.c: New test.
1519
1520 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1521
1522         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1523
1524 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1525
1526         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1527         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1528         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1529         (TARGET_CXX): Adjust accordingly.
1530         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1531         determine_class_data_visibility and class_data_always_comdat.
1532         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1533         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1534         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1535         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1536         (arm_cxx_determine_class_data_visibility): New.
1537         (arm_cxx_class_data_always_comdat): Likewise.
1538         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1539         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1540         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1541         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1542         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1543         Define.
1544
1545 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1546
1547         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1548
1549 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1550
1551         * gcc.dg/i386-darwin-fpmath.c: New.
1552
1553 2004-04-11  Devang Patel  <dpatel@apple.com>
1554
1555         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1556         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1557         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1558         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1559         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1560         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1561         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1562         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1563         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1564
1565 2004-04-11  Devang Patel  <dpatel@apple.com>
1566
1567         * gcc.dg/vect/vect-dv-1.c: New test.
1568         * gcc.dg/vect/vect-dv-2.c: New test.
1569
1570 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1571
1572         PR tree-optimization/20933
1573         * gcc.dg/tree-ssa/pr20933.c: New test.
1574
1575 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1576
1577         * gfortran.dg/fold_nearest.f90: New test.
1578
1579 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         * gcc.dg/tree-ssa/alias-1.c: New test.
1582
1583 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1584
1585         PR tree-optimization/20920
1586         * g++.dg/tree-ssa/pr20920.C: New test.
1587
1588 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1589
1590         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1591         (long long int)ceil*.
1592
1593 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1594
1595         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1596         explicit C++ linkage.
1597
1598 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1599
1600         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1601         warning for arithmetic IF statements.
1602
1603 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1604
1605         * eor_handling_1.f90: New test case.
1606         * eor_handling_2.f90: New test case.
1607         * eor_handling_3.f90: New test case.
1608         * eor_handling_4.f90: New test case.
1609         * eor_handling_5.f90: New test case.
1610         * noadv_size.f90: New test case.
1611         * pad_no.f90: New test case.
1612
1613 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1614
1615         * gcc.c-torture/execute/20050410-1.c: New test.
1616
1617 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1618
1619         * gcc.dg/pr20126.c: New.
1620
1621 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1622             Steven G. Kargl <kargls@comcast.net>
1623
1624         * gfortran.dg/PR19872.f: New test.
1625
1626 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1627
1628         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1629
1630 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1631
1632         * gfortran.dg/nint_1.f90: New test.
1633
1634 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1635
1636         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1637         Added test for callee-allocated arrays with write statements.
1638         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1639         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1640         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1641         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1642         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1643
1644 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1645
1646         PR libfortran/20163
1647         * gfortran.dg/open-options-blanks.f:  New test.
1648
1649 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1650
1651         PR fortran/13257
1652         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1653
1654 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1655
1656         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1657         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1658         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1659         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1660         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1661         * gcc.c-torture/execute/stdarg-4.c: New test.
1662
1663         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1664
1665         PR target/20795
1666         * g++.dg/abi/param2.C: New test.
1667
1668 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1669
1670         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1671
1672 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1673
1674         * gcc.dg/builtins-53.c: New test.
1675
1676 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1677
1678         * g++.dg/tree-ssa/pr18178.C: New test.
1679         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1680         * gcc.c-torture/execute/20041019-1.c: New test.
1681         * gcc.dg/tree-ssa/20041008-1.c: New test.
1682         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1683         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1684         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1685         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1686         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1687         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1688         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1689         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1690         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1691         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1692
1693 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1694
1695         PR rtl-optimization/20466
1696         * gcc.c-torture/execute/pr20466-1.c: New test.
1697
1698 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/20905
1701         * g++.dg/parse/cond2.C: New test.
1702
1703         PR c++/20145
1704         * g++.dg/warn/Wdtor1.C: New test.
1705
1706 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1707
1708         PR fortran/17229
1709         * gfortran.dg/pr17229.f: New test.
1710
1711 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1712
1713         * gfortran.dg/tiny_1.f90: New test.
1714         * gfortran.dg/tiny_2.f90: ditto.
1715
1716 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1717
1718         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1719         * gfortran.dg/open_new.f90:  Fix dg-do run line
1720
1721 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1722
1723         * lib/target-supports.exp (get_compiler_messages): Support
1724         optional arguments, the fourth being compiler options.
1725         (check_effective_target_fpic): New proc.
1726         * gcc.dg/20050321-2.c: Restrict to target fpic.
1727
1728 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1729
1730         * gcc.dg/15443-1.c: New test.
1731         * gcc.dg/15443-2.c: Likewise.
1732
1733 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1734
1735         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1736
1737 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1738
1739         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1740
1741 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1742
1743         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1744         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1745         -m64.
1746         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1747         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1748         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1749
1750 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1751
1752         PR c++/20212
1753         * g++.dg/warn/Wunused-11.C: New test.
1754
1755 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1756
1757         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1758
1759 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1760
1761         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1762
1763 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1764
1765         PR c++/20734
1766         * g++.dg/template/ptrmem13.C: New test.
1767
1768 2005-04-05  Per Bothner  <per@bothner.com>
1769
1770         * lib/gcc.exp: Always add -fno-show-column, for now.
1771
1772 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1773
1774         PR testsuite/20767
1775         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1776         of plain old "unsigned int" for the type of "i".  Makes this test
1777         64bit clean.
1778
1779 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1780
1781         * gcc.dg/i386-ssefn-1.c: New test.
1782         * gcc.dg/i386-ssefn-2.c: New test.
1783         * gcc.dg/i386-ssefn-3.c: New test.
1784         * gcc.dg/i386-ssefn-4.c: New test.
1785
1786 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR tree-optimization/20076
1789         * gcc.dg/builtin-apply4.c: New test.
1790
1791         PR preprocessor/19475
1792         * gcc.dg/cpp/macspace1.c: New test.
1793         * gcc.dg/cpp/macspace2.c: New test.
1794
1795 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1796
1797         * gfortran.dg/pr20755.f: Fixed bad format.
1798
1799 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/20763
1802         * g++.dg/ext/attrib21.C: New test.
1803
1804 2004-04-05  Devang Patel  <dpatel@apple.com>
1805
1806         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1807         * gcc.dg/vect/vect-shift-1.c: New test.
1808
1809 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1810
1811         PR libfortran/20755
1812         * gfortran.dg/pr20755.f: New test.
1813
1814 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1815
1816         * gfortran.dg/pr15959.f90: New test.
1817         * gfortran.dg/string_pad_trunc.f90: New test.
1818
1819 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1820
1821         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1822         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1823         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1824         syntax.
1825
1826 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1827
1828         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1829
1830 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1831
1832         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1833         * gcc.c-torture/compile/20011119-2.c: Likewise.
1834         * gcc.c-torture/compile/981001-2.c: Likewise.
1835
1836 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1837
1838         PR c++/20679
1839         * g++.dg/template/overload4.C: New test.
1840
1841 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1842
1843         PR c++/20746
1844         * g++.dg/abi/covariant5.C: New.
1845
1846         PR debug/20505
1847         * g++.dg/debug/const2.C: New.
1848
1849 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR rtl-optimization/16104
1852         * gcc.c-torture/execute/20050316-1.c: New test.
1853
1854 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         * g++.dg/template/spec23.C: Fix dg-error text.
1857
1858 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1859
1860         PR c++/19199
1861         * g++.dg/expr/lval2.C: New.
1862
1863 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1864
1865         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1866         __builtin_strcasecmp and __builtin_strncasecmp.
1867
1868 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1869
1870         PR c++/20723
1871         * g++.dg/template/spec22.C: New.
1872         * g++.dg/template/spec23.C: New.
1873
1874 2005-04-03  Dale Ranta  <dir@lanl.gov>
1875             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         PR libfortran/20068
1878         PR libfortran/20125
1879         PR libfortran/20156
1880         PR libfortran/20471
1881         * gfortran.dg/backspace.f: New test.
1882
1883 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1884
1885         * gcc.dg/pr19345.c: New test.
1886
1887 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1888
1889         PR tree-optimization/20640
1890         * gcc.dg/torture/tree-loop-1.c: New.
1891
1892 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1893
1894         PR rtl-optimization/20290
1895         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1896
1897 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1898
1899         * gcc.dg/rs6000-fpint.c: New.
1900
1901 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1902
1903         * gcc.dg/old-style-then-proto-1.c: New test.
1904
1905 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1906
1907         * gfortran.fortran-torture/execute/backspace.f90: Check
1908         after backspace and read was incorrect.
1909
1910 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1911
1912         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1913         buffer past the terminating NUL using memcmp.
1914         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1915         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1916
1917         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1918         Fix unused/uninitialized variable warnings.
1919
1920         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1921         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1922         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1923         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1924
1925         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1926         gcc.c-torture/execute/builtins/fputs-lib.c,
1927         gcc.c-torture/execute/builtins/lib/fprintf.c,
1928         gcc.c-torture/execute/builtins/lib/main.c,
1929         gcc.c-torture/execute/builtins/lib/memcmp.c,
1930         gcc.c-torture/execute/builtins/lib/memmove.c,
1931         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1932         gcc.c-torture/execute/builtins/lib/memset.c,
1933         gcc.c-torture/execute/builtins/lib/printf.c,
1934         gcc.c-torture/execute/builtins/lib/sprintf.c,
1935         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1936         gcc.c-torture/execute/builtins/lib/strchr.c,
1937         gcc.c-torture/execute/builtins/lib/strcmp.c,
1938         gcc.c-torture/execute/builtins/lib/strcpy.c,
1939         gcc.c-torture/execute/builtins/lib/strcspn.c,
1940         gcc.c-torture/execute/builtins/lib/strlen.c,
1941         gcc.c-torture/execute/builtins/lib/strncat.c,
1942         gcc.c-torture/execute/builtins/lib/strncmp.c,
1943         gcc.c-torture/execute/builtins/lib/strncpy.c,
1944         gcc.c-torture/execute/builtins/lib/strrchr.c,
1945         gcc.c-torture/execute/builtins/lib/strspn.c,
1946         gcc.c-torture/execute/builtins/lib/strstr.c,
1947         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1948         gcc.c-torture/execute/builtins/strlen-2.c,
1949         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1950         prototypes.
1951
1952 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1953
1954         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1955         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1956         selectany usage.
1957
1958 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR c++/19406
1961         * g++.dg/debug/using1.C: New test.
1962
1963 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1964
1965         PR middle-end/20524
1966         * gcc.dg/alias-7.c: Prefix asm-declared name with
1967         __USER_LABEL_PREFIX__.
1968
1969 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1970
1971         Fix fallout from PR middle-end/15700:
1972         * gcc.c-torture/compile/20011119-1.c: Take
1973         __USER_LABEL_PREFIX__ into account.
1974         * gcc.c-torture/compile/20011119-2.c: Likewise.
1975
1976 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1977
1978         PR c++/18644
1979         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1980
1981 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1982
1983         PR c/17855
1984         * gcc.c-torture/compile/struct-non-lval-1.c,
1985         gcc.c-torture/compile/struct-non-lval-2.c,
1986         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1987
1988 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1989
1990         * gcc.dg/tls/tls.exp: Remove temporary file.
1991         * g++.dg/tls/tls.exp: Ditto.
1992         * lib/file-format.exp: Ditto.
1993         * g++.dg/special/ecos.exp: Ditto.
1994
1995         * lib/profopt.exp: Treat prof_ext as a list.
1996         * gcc.misc-tests/bprob.exp: Ditto.
1997         * g++.dg/bprob/bprob.exp: Ditto.
1998
1999         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2000         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2001         g++.dg/tree-ssa/pointer-reference-alias.C,
2002         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2003         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2004         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2005         g++.dg/vect/pr19951.cc: Ditto.
2006         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2007         gcc.dg/builtins-47.c: Ditto.
2008         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2009         gcc.dg/pr20115-1.c: Ditto.
2010         * gcc.dg/tree-ssa/20030530-2.c,
2011         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2012         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2013         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2014         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2015         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2016         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2017         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2018         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2019         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2020         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2021         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2022         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2023         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2024         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2025         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2026         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2027         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2028         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2029         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2030         gcc.dg/tree-ssa/20030824-1.c,
2031         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2032         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2033         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2034         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2035         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2036         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2037         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2038         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2039         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2040         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2041         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2042         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2043         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2044         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2045         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2046         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2047         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2048         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2049         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2050         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2051         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2052         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2053         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2054         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2055         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2056         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2057         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2058         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2059         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2060         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2061         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2062         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2063         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2064         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2065         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2066         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2067         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2068         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2069         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2070         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2071         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2072         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2073         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2074         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2075         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2076         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2077         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2078         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2079         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2080         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2081         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2082         gcc.dg/tree-ssa/useless-1.c: Ditto.
2083         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2084         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2085         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2086         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2087         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2088         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2089         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2090         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2091         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2092         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2093         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2094         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2095         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2096         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2097         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2098         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2099         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2100         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2101         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2102         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2103         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2104         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2105         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2106         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2107         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2108         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2109         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2110         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2111         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2112         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2113         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2114         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2115         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2116         gcc.dg/vect/vect-none.c: Ditto.
2117         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2118         treelang/compile/unsigned.tree: Ditto.
2119
2120         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2121         * gcc.dg/cpp/direct2s.c: Ditto.
2122         * gcc.dg/cpp/paste4.c: Ditto.
2123         * gcc.dg/cpp/separate-1.c: Ditto.
2124         * gcc.dg/pch/save-temps-1.c: Ditto.
2125         * g++.dg/ext/altivec-10.C: Ditto.
2126         * g++.dg/pch/pch.C: Ditto.
2127
2128         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2129
2130         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2131         * g++.dg/template/repo1.C: Ditto.
2132         * g++.dg/template/repo2.C: Ditto.
2133         * g++.dg/template/repo3.C: Ditto.
2134         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2135         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2136         * g++.old-deja/g++.pt/repo1.C: Ditto.
2137         * g++.old-deja/g++.pt/repo2.C: Ditto.
2138         * g++.old-deja/g++.pt/repo3.C: Ditto.
2139         * g++.old-deja/g++.pt/repo4.C: Ditto.
2140
2141         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2142         * gcc.dg/20030107-1.c: Ditto.
2143         * gcc.dg/20030702-1.c: Ditto.
2144         * gcc.dg/profile-generate-1.c: Ditto.
2145         * g++.dg/other/profile1.C: Ditto.
2146         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2147
2148         * lib/gcc-dg.exp (remove-build-file): New.
2149         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2150         cleanup-tree-dump, cleanup-saved-temps): New.
2151
2152 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         PR c++/19203, DR 214
2155         * g++.dg/parse/ambig3.C: Not ambiguous.
2156         * g++.dg/template/spec20.C: New.
2157         * g++.dg/template/spec21.C: New.
2158
2159 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2160
2161         PR target/20045
2162         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2163
2164 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2165
2166         PR libfortran/20660
2167         * gfortran.dg/negative_unit.f: New test.
2168
2169 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2170
2171         * gcc.dg/20050330-1.c: New test.
2172
2173 2005-03-30  Devang Patel  <dpatel@apple.com>
2174
2175         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2176
2177 2005-03-30  Dale Johannesen  <dalej@apple.com>
2178
2179         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2180
2181 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2184         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2185         Strip options from test name.
2186
2187 2005-03-31  Jan Hubicka  <jh@suse.cz>
2188
2189         * gcc.dg/varpool-1.c: New testcase.
2190
2191 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2192
2193         PR c/772
2194         PR c/17913
2195         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2196         gcc.dg/stmt-expr-label-3.c : New tests.
2197         * gcc.c-torture/execute/medce-2.c: Remove.
2198
2199 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2200
2201         PR c/20368
2202         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2203         tests.
2204
2205 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2206
2207         * gcc.c-torture/compile/pr20203.c: New test.
2208
2209 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2210
2211         * gfortran.dg/promotion.f90:  New test.
2212
2213 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2214
2215         PR middle-end/20491
2216         * gcc.dg/torture/asm-subreg-1.c: New test.
2217
2218 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2219
2220         PR c/20672
2221         * gcc.dg/pr20672-1.c: New test.
2222
2223 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2224
2225         * gfortran.dg/vect: New directory.
2226         * gfortran.dg/vect/vect.exp: New.
2227         * gfortran.dg/vect/vect-1.f90: New test.
2228         * gfortran.dg/vect/vect-2.f90: New test.
2229         * gfortran.dg/vect/vect-3.f90: New test.
2230         * gfortran.dg/vect/vect-4.f90: New test.
2231         * gfortran.dg/vect/vect-5.f90: New test.
2232
2233 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR middle-end/20622
2236         * gcc.dg/alias-7.c: New test.
2237
2238 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         * gcc.dg/sparc-reg-1.c: New test.
2241
2242 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2243
2244         PR target/19890
2245         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2246
2247 2005-03-29  Dale Ranta  <dir@lanl.gov>
2248             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2249
2250         PR libfortran/20163
2251         * gfortran.dg/pr20163-2.f: New test.
2252
2253 2005-03-28  Jan Hubicka  <jh@suse.cz>
2254
2255         PR middle-end/20635
2256         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2257         by Jakub Jelinek.
2258
2259 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2260
2261         PR tree-optimization/20626
2262         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2263         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2264
2265 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2266
2267         * gfortran.dg/underflow.f90:  New test.
2268         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2269
2270 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2271
2272         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2273
2274 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2275
2276         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2277         (g++_init): Make sure that CXXFLAGS is set.
2278         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2279         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2280         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2281         * lib/objc.exp (objc_init): Likewise.
2282         * lib/treelang.exp (treelang_init): Likewise.
2283
2284 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2285
2286         PR tree-optimization/20470
2287         * gcc.dg/tree-ssa/pr20470.c: New test.
2288
2289 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2290
2291         * gcc.dg/ppc-stfiwx.c: New.
2292
2293 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2294
2295         PR target/19888
2296         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2297
2298 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2299
2300         * gcc.dg/20050325-1.c: Fix a typo.
2301
2302 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2303
2304         PR libfortran/19678
2305         PR libfortran/19679
2306         * gfortran.dg/dos_eol.f: New test.
2307
2308 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2309
2310         PR rtl-optimization/20249
2311         * gcc.dg/20050325-1.c: New test.
2312
2313 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2314
2315         PR libfortran/15332
2316         * gfortran.dg/pr15332.f: New test.
2317
2318 2005-03-24  Dale Johannesen  <dalej@apple.com>
2319
2320         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2321
2322 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2323
2324         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2325         'internal' visibility.
2326         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2327         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2328         'protected' visibility.
2329         * gcc.dg/visibility-7.c: Likewise.
2330         * lib/target-supports.exp (check_visibility_available): Take
2331         a parameter, the kind of visibility to check for.
2332         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2333         to check_visibility_available.
2334
2335         * g++.dg/expr/cast3.C: New.
2336
2337 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2338
2339         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2340         rs6000.
2341
2342 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2343
2344         PR target/20095
2345         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2346
2347 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2348
2349         * gcc.dg/badshift.c: Renamed to...
2350         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2351
2352         * gcc.target/i386/badshift.c: Renamed to...
2353         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2354         only.
2355
2356         PR rtl-optimization/20532
2357         * gcc.target/i386/badshift.c: New.
2358
2359 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2360
2361         * gfortran.dg/pr18025.f90: New test.
2362
2363 2005-03-23  Dale Johannesen  <dalej@apple.com>
2364
2365         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2366
2367 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2368
2369         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2370
2371         * lib/target-supports.exp (check_iconv_available): Default
2372         libiconv to -liconv, if there is no definition.
2373
2374 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2375
2376         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2377
2378 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2379
2380         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2381         * g++.dg/opt/pr7503-2.C: Likewise.
2382         * g++.dg/opt/pr7503-3.C: Likewise.
2383         * g++.dg/opt/pr7503-4.C: Likewise.
2384         * g++.dg/opt/pr7503-5.C: Likewise.
2385         * g++.dg/warn/minmax.C: New test.
2386
2387 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2388
2389         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2390         * gfortran.dg/g77_intrinsics_sub.f: New test.
2391
2392 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2393             Jan Hubicka  <jh@suse.cz>
2394             Steven Bosscher <stevenb@suse.de
2395
2396         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2397
2398 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2399
2400         PR c++/19980
2401         * g++.dg/template/redecl3.C: New test.
2402
2403 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2404
2405         PR c++/20499
2406         * g++.dg/parse/error16.C: Tweak error markers.
2407
2408 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2409
2410         PR target/20561
2411         * gcc.dg/20050321-2.c: New test.
2412
2413 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2414
2415         PR c++/20465
2416         PR c++/20381
2417         * g++.dg/template/ptrmem12.C: New.
2418
2419 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2420
2421         PR rtl-optimization/20527
2422         * gcc.c-torture/execute/pr20527-1.c: New test.
2423
2424 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2425
2426         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2427         program, compile it into a real executable and then delete the .c
2428         and .x files afterwards, to avoid problems on testglue targets.
2429
2430 2005-03-21  Stuart Hastings  <stuart@apple.com>
2431
2432         * gcc.target/i386/sse-2.c: New.
2433
2434 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2435
2436         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2437
2438 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2439
2440         * g++.dg/parse/crash25.C: Fix typo.
2441
2442 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2443
2444         PR c++/20461
2445         * g++.dg/parse/crash24.C: New test.
2446
2447         PR c++/20536
2448         * g++.dg/parse/crash25.C: New test.
2449
2450 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2451
2452         PR c++/20147
2453         * g++.dg/ext/stmtexpr4.C: New test.
2454
2455 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2456
2457         PR middle-end/20539
2458         * gcc.c-torture/compile/pr13066-1.c: New test case.
2459         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2460         * g++.dg/opt/pr13066-1.C: Likewise.
2461
2462 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2463
2464         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2465
2466 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2467
2468         PR fortran/18525
2469         * gfortran.dg/nesting_1.f90: New test.
2470
2471 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2472
2473         PR c++/20240
2474         * g++.dg/lookup/using13.C: New test.
2475
2476 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2477
2478         PR c++/20333
2479         * g++.dg/template/crash36.C: New test.
2480
2481 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2482
2483         PR c++/20463
2484         * g++.dg/template/crash35.C: New test.
2485
2486 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2487
2488         PR c++/19966
2489         * g++.dg/overload/operator2.C: New test.
2490
2491 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2492
2493         PR libfortran/20257
2494         * gfortran.dg/pr20257.f90: New test.
2495
2496 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2497
2498         PR libfortran/20480
2499         * gfortran.dg/pr20480.f90: New test.
2500
2501 2005-03-16  Richard Henderson  <rth@redhat.com>
2502
2503         PR middle-end/15700
2504         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2505         (_rtld_global): New.
2506         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2507         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2508
2509         * gcc.dg/alias-3.c: New.
2510         * gcc.dg/alias-4.c: New.
2511         * gcc.dg/alias-5.c: New.
2512         * gcc.dg/alias-6.c: New.
2513
2514 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2515
2516         * gcc.dg/cpp/ucnid-7.c: New.
2517
2518 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2519             Dorit Naishlos  <dorit@il.ibm.com>
2520
2521         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2522         darwin.
2523
2524 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2525
2526         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2527         misaligned accesses.
2528         * gcc.dg/vect/vect-58.c: Likewise.
2529         * gcc.dg/vect/vect-92.c: New.
2530         * gcc.dg/vect/vect-93.c: New.
2531
2532 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2533
2534         PR fortran/18827
2535         * gfortran.dg/assign_2.f90: New test.
2536         * gfortran.dg/assign_3.f90: New test.
2537         * gfortran.dg/assign.f90: New test.
2538
2539 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2540
2541         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2542         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2543         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2544         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2545         names.
2546
2547 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2548
2549         * gcc.dg/cpp/ucnid-6.c: New.
2550
2551         * gcc.dg/cpp/normalize-1.c: New.
2552         * gcc.dg/cpp/normalize-2.c: New.
2553         * gcc.dg/cpp/normalize-3.c: New.
2554         * gcc.dg/cpp/normalize-4.c: New.
2555         * gcc.dg/cpp/ucnid-4.c: New.
2556         * gcc.dg/cpp/ucnid-5.c: New.
2557         * g++.dg/cpp/normalize-1.C: New.
2558         * g++.dg/cpp/ucnid-1.C: New.
2559
2560 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2561
2562         * gcc.dg/pr18628.c: New.
2563
2564 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2565
2566         PR c++/20280
2567         * g++.dg/tree-ssa/pr20280.C: New.
2568
2569 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2570
2571         PR fortran/20467
2572         * gfortran.dg/stfunc_2.f90: New test.
2573
2574 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2575
2576         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2577
2578 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2579
2580         * gcc.dg/tree-ssa/20050314-1.c: New test.
2581
2582 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2583
2584         PR c++/4403
2585         PR c++/9783, DR433
2586         * g++.dg/template/friend34.C: New test.
2587         * g++.dg/template/friend35.C: Likewise.
2588         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2589
2590 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2591
2592         Friend class name lookup 5/n
2593         PR c++/1016
2594         * g++.dg/lookup/hidden-class1.C: New test.
2595         * g++.dg/lookup/hidden-class2.C: Likewise.
2596         * g++.dg/lookup/hidden-class3.C: Likewise.
2597         * g++.dg/lookup/hidden-class4.C: Likewise.
2598         * g++.dg/lookup/hidden-class5.C: Likewise.
2599         * g++.dg/lookup/hidden-class6.C: Likewise.
2600         * g++.dg/lookup/hidden-class7.C: Likewise.
2601         * g++.dg/lookup/hidden-class8.C: Likewise.
2602         * g++.dg/lookup/hidden-class9.C: Likewise.
2603         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2604         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2605         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2606         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2607         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2608         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2609         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2610         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2611         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2612         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2613         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2614
2615 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR c++/20157
2618         * g++.dg/template/error18.C: New test.
2619
2620 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2621
2622         PR debug/16792
2623         * g++.dg/debug/pr16792.C: New test.
2624
2625 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2626
2627         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2628         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2629         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2630         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2631         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2632         test assertion names.
2633
2634 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2635
2636         PR fortran/18600
2637         * gfortran.dg/stfunc_1.f90: New test.
2638
2639 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2640
2641         PR fortran/16907
2642         * gfortran.dg/real_index_1.f90: New test.
2643
2644 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2645
2646         PR fortran/20323
2647         * gfortran.dg/spec_expr_1.f90: New test.
2648
2649 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         PR c/20402
2652         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2653         new parser.
2654
2655 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2656
2657         PR fortran/20361
2658         * gfortran.dg/largeequiv_1.f90: New test.
2659
2660 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2661
2662         * gcc.dg/ucnid-1.c: New.
2663         * gcc.dg/ucnid-2.c: New.
2664         * gcc.dg/ucnid-3.c: New.
2665         * gcc.dg/ucnid-4.c: New.
2666         * gcc.dg/ucnid-5.c: New.
2667         * gcc.dg/ucnid-6.c: New.
2668         * gcc.dg/cpp/ucnid-1.c: New.
2669         * gcc.dg/cpp/ucnid-2.c: New.
2670         * gcc.dg/cpp/ucnid-3.c: New.
2671         * g++.dg/other/ucnid-1.C: New.
2672
2673 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2674
2675         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2676
2677 2005-03-11  Per Bothner  <per@bothner.com>
2678
2679         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2680         that diagnotics refer to correct token.
2681         * gcc.dg/unused-3.c: Likewise.
2682
2683 2005-03-11  Per Bothner  <per@bothner.com>
2684
2685         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2686         constant" is now actually on same line as string constant.
2687         * gcc.dg/cpp/direct2s.c: Likewise.
2688
2689 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2690
2691         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2692
2693 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2694
2695         PR libfortran/20124
2696         * gfortran.dg/pr20124.f90: New Test
2697
2698 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2699
2700         PR tree-optimization/20130
2701         * gcc.dg/pr20130-1.c: New test.
2702
2703 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2704
2705         PR target/20095
2706         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2707
2708 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2709
2710         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2711
2712 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2713
2714         * g++.dg/eh/forced1.C: Fix comment.
2715         * g++.dg/eh/forced2.C: Ditto.
2716         * g++.dg/eh/forced3.C: Ditto.
2717         * g++.dg/eh/forced4.C: Ditto.
2718
2719 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2720
2721         PR rtl-opt/20412
2722         * gcc.c-torture/compile/pr20412.c: New test.
2723
2724 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2725
2726         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2727
2728 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR target/20322
2731         * gcc.dg/20050307-1.c: New test.
2732
2733 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2734
2735         PR c++/20375
2736         * g++.dg/other/stdarg3.C: New.
2737
2738 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR c++/18384, c++/18327
2741         * g++.dg/init/array19.C: New test.
2742
2743         PR inline-asm/20314
2744         * gcc.dg/torture/pr20314-1.c: New test.
2745         * gcc.dg/torture/pr20314-2.c: New test.
2746
2747 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2748
2749         * gcc.dg/20050309-1.c: New test.
2750
2751 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2752
2753         * gcc.dg/builtins-10.c: Reactivate disabled test.
2754         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2755         new cbrt transformations.
2756
2757 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/20208
2760         * g++.dg/template/array13.C: New test.
2761
2762 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2763
2764         PR c++/16859
2765         * g++.dg/init/brace4.C: New test.
2766
2767 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2768
2769         PR c++/20186
2770         * g++.dg/template/non-dependent12.C: New.
2771
2772 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2773
2774         PR c++/20142
2775         * g++.dg/init/array18.C: Add dg-do run marker.
2776
2777         PR c++/20142
2778         * g++.dg/init/array18.C: New test.
2779
2780 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2781
2782         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2783         * g++.dg/gcov/gcov.exp: Likewise.
2784         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2785         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2786         * lib/c-torture.exp: Likewise.
2787         * lib/fortran-torture.exp: Likewise.
2788         * lib/g++.exp: Likewise.
2789         * lib/gcc-defs.exp: Likewise.
2790         * lib/gcc-dg.exp: Likewise.
2791         * lib/gcc.exp: Likewise.
2792         * lib/gcov.exp: Likewise.
2793         * lib/gfortran.exp: Likewise.
2794         * lib/mike-g++.exp: Likewise.
2795         * lib/mike-gcc.exp: Likewise.
2796         * lib/objc-torture.exp: Likewise.
2797         * lib/objc.exp: Likewise.
2798         * lib/profopt.exp: Likewise.
2799         * lib/target-libpath.exp: Likewise.
2800         * lib/target-supports.exp: Likewise.
2801         * lib/treelang.exp: Likewise.
2802         * lib/wrapper.exp: Likewise.
2803
2804 2005-03-08  Jeff Law  <law@redhat.com>
2805
2806         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2807         PHI-OPT changes.
2808
2809 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2810
2811         * gcc.dg/vect/pr20122.c: New test.
2812
2813 2005-03-07  Jeff Law  <law@redhat.com>
2814
2815         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2816         was folded away.
2817         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2818         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2819         * gcc.dg/tree-ssa/pr18134.c: New test.
2820
2821 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2822
2823         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2824         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2825         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2826
2827 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2828
2829         PR tree-opt/17671
2830         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2831
2832 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2833
2834         * g++.dg/warn/Wnvdtor.C: New test.
2835
2836 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2837
2838         * gcc.dg/torture/pr19683-1.c: New test.
2839
2840 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2841
2842         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2843         * gfortran.dg/g77/19990313-2.f: Ditto.
2844         * gfortran.dg/g77/19990313-3.f: Ditto.
2845         * gfortran.dg/g77/19990525-0.f: Ditto.
2846         * gfortran.dg/g77/19990826-0.f: Ditto.
2847         * gfortran.dg/g77/19990826-2.f: Ditto.
2848         * gfortran.dg/g77/19990826-3.f: Ditto.
2849         * gfortran.dg/g77/20000511-1.f: Ditto.
2850         * gfortran.dg/g77/20000511-2.f: Ditto.
2851         * gfortran.dg/g77/970625-2.f: Ditto.
2852         * gfortran.dg/g77/980310-2.f: Ditto.
2853         * gfortran.dg/g77/980310-3.f: Ditto.
2854         * gfortran.dg/g77/980310-8.f: Ditto.
2855         * gfortran.dg/g77/980519-2.f: Ditto.
2856         * gfortran.dg/g77/alpha1.f: Ditto.
2857         * gfortran.dg/g77/claus.f: Ditto.
2858         * gfortran.dg/g77/erfc.f: Ditto.
2859         * gfortran.dg/g77/short.f: Ditto.
2860         * gfortran.fortran-torture/execute/data.f90: Ditto.
2861         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2862         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2863
2864 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2865
2866         * lib/file-format.exp (gcc_target_object_format): Add check for som
2867         format and hardcode object formats on hppa*-*-hpux*.
2868         * lib/target-supports.exp (check_weak_available): Add check for som
2869         object format.  Always return 0 on hppa*-*-hpux10*.
2870
2871         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2872         is defined.
2873
2874         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2875
2876 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2877
2878         * gfortran.dg/pr19936_1.f90: New test.
2879         * gfortran.dg/pr19936_2.f90: New test.
2880         * gfortran.dg/pr19936_3.f90: New test.
2881
2882 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2883             Paul Thomas <prthomas@drfccad.cea.fr>
2884
2885         * gfortran.dg/PR19754_1.f90: New test.
2886         * gfortran.dg/PR19754_2.f90: Ditto.
2887
2888 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         PR c++/19311
2891         * g++.dg/template/non-dependent11.C: New test.
2892
2893 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2894
2895         * lib/target-supports.exp (check_iconv_available): Fix comment.
2896
2897 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2898             Joseph S. Myers  <joseph@codesourcery.com>
2899
2900         PR c++/19797
2901         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2902
2903 2005-03-04  Matthew Sachs  <msachs@apple.com>
2904
2905         * gcc.exp (gcc_target_compile): Put braces around
2906         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2907         * objc.exp (objc_target_compile): Likewise.
2908         * treelang.exp (treelang_target_compile): Likewise.
2909
2910 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2911
2912         PR fortran/19673
2913         * gfortran.dg/func_result_1.f90: New test.
2914
2915 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2916
2917         * gcc.misc-tests/options.exp: New test.
2918
2919 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2920
2921         * gcc.dg/pr15784-4.c: New test.
2922
2923 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2924
2925         * gcc.c-torture/execute/pr17133.c: New.
2926         * gcc.c-torture/compile/20050303-1.c: New.
2927
2928 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2929
2930         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2931
2932 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2933
2934         * g++.dg/overload/using2.C: New.
2935
2936 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/19916
2939         * g++.dg/init/ptrmem2.C: New test.
2940
2941 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2942
2943         PR c/8927
2944         * gcc.dg/pr8927-1.c: New test.
2945
2946 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2947
2948         PR c++/20232
2949         * g++.dg/inherit/covariant12.C: New.
2950
2951 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2952
2953         PR fortran/19479
2954         * gfortran.dg/bound_1.f90: New test.
2955
2956 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2957
2958         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2959         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2960
2961 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2962
2963         PR c/20245
2964         * gcc.dg/pr20245-1.c: New test.
2965
2966 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR middle-end/19874
2969         * gcc.c-torture/execute/20050119-2.c: New test case.
2970
2971 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2972
2973         * README: Update the DejaGnu bug reporting address.
2974         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2975         * lib/objc-torture.exp: Likewise.
2976
2977 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2978
2979         * gfortran.dg/boz_1.f90: New test.
2980         * gfortran.dg/boz_3.f90: New test.
2981         * gfortran.dg/boz_4.f90: New test.
2982
2983 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2984
2985         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2986         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2987
2988 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2989
2990         PR libfortran/20101
2991         * gfortran.dg/write_0_pe_format.f90: New test.
2992
2993 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR c++/20206
2996         * g++.dg/opt/thunk2.C: New test.
2997         * g++.dg/opt/covariant1.C: New test.
2998
2999 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3000
3001         * gfortran.dg/e_d_fmt.f90: New test.
3002
3003 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3004
3005         * gcc.dg/asm-b.c: Fix comment typos.
3006
3007 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3008
3009         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3010         a V_MAY_DEF also.
3011
3012 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3013
3014         PR tree-opt/20188
3015         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3016         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3017         * gcc.dg/asm-b.c: New test.
3018
3019 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3020
3021         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3022         Disable this test on IRIX 6.
3023
3024 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3025
3026         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3027         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3028         parser.
3029
3030 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3031
3032         PR tree-optimization/20204
3033         * testsuite/gcc.dg/pr20204.c: New test.
3034
3035 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR target/20196
3038         * gcc.c-torture/execute/20050224-1.c: New test.
3039
3040         PR c++/20175
3041         * g++.dg/warn/Wbraces2.C: New test.
3042
3043 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/19878
3046         * g++.dg/init/const2.C: New test.
3047
3048 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3049
3050         PR tree-optimization/20100
3051         * gcc.c-torture/execute/pr20100-1.c: New test.
3052
3053 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3054
3055         * gfortran.dg/implicit_3.f90: New test.
3056
3057         * gfortran.dg/deftype_1.f90: New test.
3058
3059 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3060
3061         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3062         the test passes.
3063         * g++.dg/other/anon3.C: Accept a warning.
3064
3065 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3066
3067         * gcc.dg/pr20017.c: Fix a comment typo.
3068
3069 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3070
3071         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3072
3073 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3074
3075         PR ada/19902
3076         * ada/acats/tests/cxa/cxa3004.a: Remove.
3077         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3078
3079 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/20073
3082         * g++.dg/init/const1.C: New test.
3083
3084         PR c++/19991
3085         * g++.dg/parse/constant7.C: New test.
3086
3087         PR c++/20152
3088         * g++.dg/parse/error27.C: New test.
3089         * g++.dg/template/qualttp15.C: Adjust error markers.
3090         * g++.old-deja/g++.other/struct1.C: Likewise.
3091
3092         PR c++/20153
3093         * g++.dg/template/error17.C: New test.
3094
3095         PR c++/20148
3096         * g++.dg/parser/error26.C: New test.
3097
3098 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3099
3100         PR tree-optimization/20100
3101         PR tree-optimization/20115
3102         * gcc.dg/pr20115.c: New test.
3103         * gcc.dg/pr20115-1.c: New test.
3104         * gcc.dg/pr20100.c: New test.
3105         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3106         call-clobbered variables after alias1.
3107
3108 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3109
3110         * gfortran.dg/list_read_4.f90: new test.
3111
3112 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3113
3114         PR rtl-optimization/20017.
3115         * gcc.dg/pr20017.c: New.
3116
3117 2005-02-22  Devang Patel  <dpatel@apple.com>
3118
3119         PR 19952
3120         * g++.dg/tree-ssa/pr19952.C: New test.
3121
3122 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/19883
3125         * g++.dg/parse/constant6.C: New test.
3126
3127 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3128
3129         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3130         * g++.dg/charset/asm2.c: Likewise.
3131         * g++.dg/charset/asm3.c: Likewise.
3132         * g++.dg/charset/asm4.c: Likewise.
3133         * g++.dg/charset/asm5.c: Likewise.
3134         * g++.dg/charset/attribute1.c: Likewise.
3135         * g++.dg/charset/attribute2.c: Likewise.
3136         * g++.dg/charset/extern1.cc: Likewise.
3137         * g++.dg/charset/extern2.cc: Likewise.
3138         * g++.dg/charset/extern3.cc: Likewise.
3139         * g++.dg/charset/function.cc: Likewise.
3140         * g++.dg/charset/string.c: Likewise.
3141         * g++.dg/charset/charset.exp: Likewise.
3142         * lib/target-supports.exp (check_iconv_available): Fix comment.
3143
3144 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3145
3146         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3147         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3148         * gcc.dg/charset/asm2.c: Likewise.
3149         * gcc.dg/charset/asm3.c: Likewise.
3150         * gcc.dg/charset/asm4.c: Likewise.
3151         * gcc.dg/charset/asm5.c: Likewise.
3152         * gcc.dg/charset/asm6.c: Likewise.
3153         * gcc.dg/charset/attribute1.c: Likewise.
3154         * gcc.dg/charset/attribute2.c: Likewise.
3155         * gcc.dg/charset/builtin1.c: Likewise.
3156         * gcc.dg/charset/extern.c: Likewise.
3157         * gcc.dg/charset/function.c: Likewise.
3158         * gcc.dg/charset/string.c: Likewise.
3159         * gcc.dg/charset/charset.exp: Likewise.
3160
3161 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3162
3163         PR fortran/20086
3164         * gfortran.dg/pr20086.f90: New test.
3165
3166 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3167
3168         PR tree-optimization/19786
3169         * g++.dg/tree-ssa/pr19786.C: New.
3170
3171 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3172
3173         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3174
3175 2005-02-21  Jeff Law  <law@redhat.com>
3176
3177         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3178
3179 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3180
3181         * gfortran.dg/do_iterator: Split loop, markup all lines for
3182         which an error locus is printed.
3183         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3184         locus is printed.
3185         * gfortran.dg/select_4.f90: Likewise.
3186         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3187         locuses in the various permutations.
3188
3189 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3190
3191         PR tree-optimization/19951
3192         * g++.dg/vect: New directory.
3193         * g++.dg/vect/vect.exp: New file.
3194         * g++.dg/vect/pr19951.cc: New testcase.
3195         * g++.dg/dg.exp: Also prune vectorizer tests.
3196
3197 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3198
3199         PR 18785
3200         * gcc.dg/charset/builtin1.c: New test.
3201
3202 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3203
3204         PR c++/19299
3205         * g++.dg/inherit/volatile1.C: New test.
3206
3207         PR c++/19440
3208         * g++.dg/template/dtor4.C: New test.
3209
3210 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3211
3212         * gfortran.dg/int_1.f90: New test.
3213
3214 2005-02-19  Devang Patel  <dpatel@apple.com>
3215
3216         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3217
3218 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3219
3220         * gfortran.dg/achar_1.f90: New test.
3221
3222 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3223
3224         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3225
3226 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3227             Jakub Jelinek  <jakub@redhat.com>
3228
3229         PR tree-optimization/19828
3230         * gcc.dg/tree-ssa/loop-7.c: New test.
3231         * gcc.c-torture/execute/20050218-1.c: New test.
3232
3233 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR c/20043
3236         * gcc.dg/transparent-union-1.c: New test.
3237         * gcc.dg/transparent-union-2.c: New test.
3238
3239 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3240
3241         PR tree-optimization/18977
3242         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3243
3244 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3245
3246         PR target/20054
3247         * gcc.dg/pr20054.c: New test.
3248
3249 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3250
3251         PR c++/19508
3252         * g++.dg/ext/attrib20.C: New test.
3253
3254 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         PR middle-end/20030
3257         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3258
3259 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3260
3261         PR c++/20008
3262         * g++.dg/opt/switch4.C: New.
3263
3264 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR c++/20023
3267         PR tree-optimization/20009
3268         * gcc.c-torture/compile/20050217-1.c: New test.
3269         * g++.dg/opt/switch3.C: New test.
3270
3271         PR tree-optimization/18947
3272         * gcc.c-torture/compile/20050215-1.c: New test.
3273         * gcc.c-torture/compile/20050215-2.c: New test.
3274         * gcc.c-torture/compile/20050215-3.c: New test.
3275
3276 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3277
3278         PR c++/20028
3279         * g++.dg/template/crash34.C: New.
3280
3281         PR c++/20022
3282         * g++.dg/other/access3.C: New.
3283
3284 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3285
3286         * gcc.dg/vect/vect-98.c: New test.
3287
3288 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3289
3290         PR tree-optimization/19967
3291         * gcc.dg/pr19967.c: New.
3292
3293 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR middle-end/19857
3296         * gcc.dg/tree-ssa/20050215-1.c: New test.
3297         * gcc.c-torture/execute/20050215-1.c: New test.
3298
3299 2005-02-15  Eric Christopher  <echristo@redhat.com>
3300
3301         * gcc.dg/cpp/20050215-1.c: New file.
3302
3303 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3304
3305         PR tree-optimization/15785
3306         * gcc.dg/pr15785-1.c: New test.
3307
3308 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3309
3310         PR c++/17788
3311         * g++.dg/init/ctor4.C: New.
3312         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3313
3314 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3315
3316         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3317         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3318
3319 2005-02-15  Andreas Schwab  <schwab@suse.de>
3320
3321         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3322         declare malloc.
3323
3324 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3325
3326         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3327
3328 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3329
3330         PR tree-optimization/19853
3331         * gcc.c-torture/compile/pr19853.c: New test.
3332
3333 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3334
3335         PR c++/19608
3336         * g++.dg/parse/local-class1.C: New.
3337
3338         PR c++/19895
3339         * g++.dg/parse/ptrmem3.C: New.
3340
3341         PR c++/19884
3342         * g++.old-deja/g++.oliva/template6.C: Add another case.
3343         * g++.dg/template/explicit6.C: New.
3344
3345 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3346
3347         PR c++/17816
3348         * g++.dg/other/redecl2.C: New.
3349
3350 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3351
3352         PR c++/19891
3353         * g++.dg/abi/covariant4.C: New.
3354
3355 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3356
3357         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3358
3359 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3360
3361         * gcc.dg/vect/vect-96.c: Fix typo.
3362
3363 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3364
3365         PR c++/14479
3366         PR c++/19487
3367         * g++.dg/template/enum5.C: New test.
3368
3369 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3370
3371         * gcc.dg/vect/vect-97.c: New test.
3372
3373 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3374
3375         * gcc.dg/vect/vect-96.c: New test.
3376
3377 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3378
3379         * gcc.dg/builtins-34.c: Also check ldexp*.
3380
3381 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3382
3383         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3384
3385 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3386
3387         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3388         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3389         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3390         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3391         selector_list, selector_expression, dg-process-target): Move to new
3392         file target-supports-dg.exp.
3393         * lib/target-supports-dg.exp: New.
3394
3395         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3396         New.
3397
3398 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3399
3400         PR c++/19666
3401         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3402
3403         PR middle-end/19858
3404         * gcc.c-torture/compile/20050210-1.c: New test.
3405
3406 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/19755
3409         * g++.dg/warn/Wbraces1.C: New test.
3410
3411 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3412
3413         * gcc.dg/builtins-52.c: New testcase.
3414
3415 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR c/19342
3418         * gcc.c-torture/execute/20050119-1.c: New test.
3419
3420 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/19811
3423         * g++.dg/init/delete1.C: New test.
3424
3425 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3426
3427         PR c++/18470
3428         * g++.dg/template/static12.C: New test.
3429
3430 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/19787
3433         * g++.dg/conversion/ambig1.C: New test.
3434
3435         PR c++/19739
3436         * g++.dg/ext/attrib19.C: New test.
3437
3438         PR c++/19732
3439         * g++.dg/parse/dtor5.C: New test.
3440
3441         PR c++/19762
3442         * g++.dg/template/dtor3.C: New test.
3443
3444         PR c++/19826
3445         * g++.dg/template/static11.C: New test.
3446         * g++.dg/template/crash2.C: Remove dg-error marker.
3447
3448 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3449
3450         PR C++/18491
3451         * g++.old-deja/g++.mike/p10769a.C: Remove.
3452
3453 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3454
3455         * gcc.dg/builtins-48.c: New test case.
3456         * gcc.dg/builtins-49.c: New test case.
3457         * gcc.dg/builtins-50.c: New test case.
3458         * gcc.dg/builtins-51.c: New test case.
3459
3460 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3461
3462         PR middle-end/19583
3463         * g++.dg/warn/Wreturn-type-3.C: New test.
3464
3465 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3466
3467         PR middle-end/19402
3468         * gcc.dg/pr19402-1.c: New testcase.
3469         * gcc.dg/pr19402-2.c: likewise.
3470
3471 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3472
3473         PR middle-end/19854
3474         * g++.dg/tree-ssa/tmmti.C: New testcase.
3475
3476 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3477
3478         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3479
3480 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3481
3482         PR c++/19733
3483         * g++.dg/parse/crash23.C: New test.
3484         * g++.dg/warn/Weff1.C: New test.
3485
3486 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3487
3488         * gcc.dg/20050209-1.c: New test.
3489
3490 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3491
3492         PR target/19799
3493         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3494
3495 2005-02-08  Mike Stump  <mrs@apple.com>
3496
3497         * g++.dg/pch/import-2.c: New test.
3498         * g++.dg/pch/import-2.hs: New.
3499         * g++.dg/pch/include/import-2a.h: New.
3500         * g++.dg/pch/include/import-2b.h: New.
3501
3502 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3503
3504         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3505
3506 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3507
3508         * gfortran.dg/substr_1.f90: New test.
3509
3510 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3511
3512         PR middle-end/19775
3513         * gcc.dg/torture/builtin-power-1.c: Disable test for
3514         invalid transformation.
3515         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3516         no longer optimize.
3517         * gcc.dg/builtins-47.c: New testcase.
3518
3519 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3520             Dorit Naishlos  <dorit@il.ibm.com>
3521
3522         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3523
3524 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3525
3526         * gcc.c-torture/compile/20050206-1.c: New test.
3527
3528 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3529
3530         PR tree-opt/19768
3531         * g++.dg/opt/pr19768.C: New test.
3532
3533 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3534
3535         PR tree-opt/19736
3536         * gcc.c-torture/compile/pr19736.c: New test.
3537
3538 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3539
3540         PR c++/17401
3541         * g++.dg/parse/error25.C: New test.
3542
3543 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3544
3545         * gcc.c-torture/execute/20050203-1.c: New.
3546
3547 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3548
3549         * gcc.dg/vect/vect-85.c: Remove xfail.
3550         * gcc.dg/vect/vect-86.c: Remove xfail.
3551         * gcc.dg/vect/vect-87.c: Remove xfail.
3552         * gcc.dg/vect/vect-88.c: Remove xfail.
3553
3554 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3555
3556         * gcc.dg/altivec-19.c: New.
3557
3558 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3559
3560         PR c/17807
3561         * gcc.dg/nested-func-3.c: New test.
3562         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3563
3564 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3565
3566         * gcc.test-framework/gen_directive_tests: Generate tests for
3567         selector expressions.
3568
3569 2005-02-02  Matt Austern  <austern@apple.com>
3570
3571         PR c++/19628
3572         * g++/ext/builtin7.C: New.
3573         * g++/ext/builtin8.C: New.
3574
3575 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3576
3577         PR c/18502
3578         * gcc.dg/pr18502-1.c: New test.
3579
3580 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3581
3582         PR c++/17413
3583         * g++.dg/template/local4.C: Tweak.
3584
3585 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3586
3587         PR tree-optimization/19578
3588         * gcc.c-torture/compile/20050202-1.c: New test.
3589
3590 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3591
3592         PR c/19435
3593         * gcc.dg/c99-init-4.c: New test.
3594
3595 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3596
3597         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3598
3599         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3600
3601         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3602         * g++.dg/eh/check-vect.h: New.
3603
3604         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3605         * gcc.dg/vect/vect-78.c: Ditto.
3606         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3607         Remove.
3608
3609         * g++.dg/conversion/simd1.C: Expect warning.
3610         * g++.dg/ext/attribute-test-1.C: Ditto.
3611         * g++.dg/ext/attribute-test-2.C: Ditto.
3612         * g++.dg/ext/attribute-test-3.C: Ditto.
3613         * g++.dg/ext/attribute-test-4.C: Ditto.
3614
3615         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3616         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3617
3618         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3619
3620 2005-02-01  Richard Henderson  <rth@redhat.com>
3621
3622         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3623         long double for ibm double-double format.
3624         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3625
3626 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3627
3628         PR tree-optimization/19633
3629         * testsuite/gcc.dg/pr19633-1.c: New test.
3630         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3631         to NULL or a symbol.
3632
3633 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3634
3635         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3636         New procs.
3637         (dg-process-target (local override)): Handle selector expressions.
3638
3639         * gcc.test-framework/README: Describe tests in source directory.
3640         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3641         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3642         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3643         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3644         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3645         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3646         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3647         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3648         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3649         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3650         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3651         * gcc.test-framework/dg-error-exp-P.c: New test.
3652         * gcc.test-framework/dg-error-exp-XP.c: New test.
3653         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3654         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3655         * gcc.test-framework/dg-output-exp-P.c: New test.
3656         * gcc.test-framework/dg-output-exp-XF.c: New test.
3657         * gcc.test-framework/dg-warning-exp-P.c: New test.
3658         * gcc.misc-tests/dg-1.c: Remove.
3659         * gcc.misc-tests/dg-2.c: Remove.
3660         * gcc.misc-tests/dg-3.c: Remove.
3661         * gcc.misc-tests/dg-4.c: Remove.
3662         * gcc.misc-tests/dg-5.c: Remove.
3663         * gcc.misc-tests/dg-6.c: Remove.
3664         * gcc.misc-tests/dg-7.c: Remove.
3665         * gcc.misc-tests/dg-8.c: Remove.
3666         * gcc.misc-tests/dg-9.c: Remove.
3667         * gcc.misc-tests/dg-10.c: Remove.
3668         * gcc.misc-tests/dg-11.c: Remove.
3669         * gcc.misc-tests/dg-12.c: Remove.
3670         * gcc.misc-tests/dg-test.exp: Remove.
3671
3672         * gcc.test-framework/test-framework.awk: Change recording and
3673         printing of passes and failures.
3674
3675         * gcc.test-framework: New directory.
3676         * gcc.test-framework/README: New.
3677         * gcc.test-framework/test-framework.exp: New.
3678         * gcc.test-framework/test-framework.awk: New.
3679         * gcc.test-framework/gen_directive_tests: New.
3680
3681 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3682
3683         * lib/treelang.exp: Fix comment typos.
3684         (treelang_target_compile): Don't append libs=-ltreelang to options.
3685
3686 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3687
3688         * g++.dg/parse/typename7.C: Adjust error messages.
3689
3690 2005-01-31  Jeff Law  <law@redhat.com>
3691
3692         * gcc.c-torture/execute/20050131-1.c: New test.
3693         * gcc.dg/wcaselabel.c: New test.
3694
3695 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3696
3697         * g++.dg/other/warning1.C: Adjust error messags.
3698         * g++.dg/parse/constant5.C: New test.
3699
3700 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3701
3702         PR c/19333
3703         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3704         the test case valid.
3705         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3706         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3707         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3708         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3709         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3710         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3711
3712 2005-01-31  Dale Johannesen  <dalej@apple.com>
3713
3714         * g++.dg/opt/pr19650.C:  New test.
3715
3716 2005-01-31  Richard Henderson  <rth@redhat.com>
3717
3718         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3719         long double for intel double extended format.
3720         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3721
3722 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3723
3724         PR c++/19555
3725         * g++.dg/template/static10.C: New test.
3726
3727         PR c++/19395
3728         * g++.dg/parse/error24.C: New test.
3729
3730         PR c++/19367
3731         * g++.dg/lookup/builtin1.C: New test.
3732
3733         PR c++/19457
3734         * g++.dg/warn/conv3.C: New test.
3735
3736 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3737
3738         PR fortran/19647
3739         * gfortan.dg/inquire_7.f90
3740
3741 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3742
3743         PR tree-optimization/15791
3744         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3745         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3746         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3747         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3748         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3749         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3750         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3751         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3752         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3753         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3754
3755 2005-01-29  Paul Brook  <paul@codesourcery.com>
3756
3757         PR fortran/18565
3758         * check.c (real_or_complex_check): New function.
3759         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3760         * intrinsic.c (add_functions): Use new check functions.
3761         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3762         Add prototypes.
3763
3764 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3765
3766         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3767         gcc.dg/lvalue-3.c: New tests.
3768         * gcc.dg/concat.c: Update expected messages.
3769
3770 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3771
3772         PR libfortran/19595
3773         * gfortran.dg/eor_1.f90:  New test.
3774
3775 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3776
3777         PR fortran/19589
3778         * gfortran.dg/logical_data_1.f90: New test.
3779
3780 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3781
3782         PR c++/19253
3783         * g++.dg/template/crash33.C: New test.
3784
3785         PR c++/19667
3786         * g++.dg/template/crash32.C: New test.
3787
3788 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3789
3790         PR middle-end/16558
3791         * g++.dg/warn/Wreturn-type-2.C: New test.
3792
3793 2004-06-24  Jeff Law  <law@redhat.com>
3794
3795         * gcc.dg/tree-ssa/20050128-1.c: New test.
3796
3797 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3798
3799         * gcc.target/frv/all-mdpackh-1.c: New test.
3800
3801 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3802
3803         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3804
3805 2005-01-27  Richard Henderson  <rth@redhat.com>
3806
3807         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3808
3809 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3810
3811         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3812
3813 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3814
3815         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3816         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3817         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3818         to cope with cases where the multilib options override the dg-options.
3819
3820 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3821
3822         PR c/18946
3823         * gcc.dg/noncompile/20050120-1.c: New test.
3824
3825 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3826
3827         PR tree-optimization/19633
3828         * gcc.dg/pr19633.c: New test.
3829         * gcc.dg/tree-ssa/pr19633.c: New test.
3830
3831 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3832
3833         * gcc.dg/20041216-1.c: New test.
3834
3835 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3836
3837         PR objc/18862
3838         * objc.dg/selector-2.m: New test.
3839
3840 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3841
3842         * g++.dg/opt/range-test-2.C: New test.
3843
3844         PR rtl-optimization/19579
3845         * gcc.c-torture/execute/20050124-1.c: New test.
3846
3847 2005-01-26  Greg Parker  <gparker@apple.com>
3848         Stuart Hastings  <stuart@apple.com>
3849
3850         * gcc.c-torture/execute/20050125-1.c: New.
3851
3852 2005-01-18  Jan Hubicka  <jh@suse.cz>
3853
3854         PR tree-optimize/19337
3855         * gcc.c-torture/compile/20050119-1.c: New test.
3856
3857 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3858
3859         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3860         test for successful match.
3861
3862 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3863
3864         PR objc/18408
3865         * objc.dg/comp-types-7.m: New test.
3866
3867 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3868
3869         * lib/target-supports.exp (current_target_name): New.
3870         (check_effective_target_ilp32, check_effective_target_lp64):
3871         Cache the result to use as long as the current target, with
3872         multilib flags, remains the same.
3873
3874         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3875         (dg-require-weak, dg-require-visibility, dg-require-alias,
3876         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3877         dg-require-effective-target, dg-skip-if): Remove call to
3878         skip_test_and_clear_xfail.
3879         (dg-test): Clear xfail data.
3880
3881 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR target/17751
3884         * gcc.dg/ppc64-toc.c: New test.
3885
3886         * g++.dg/tree-ssa/empty-1.C: New test.
3887
3888         PR middle-end/19551
3889         * gcc.c-torture/execute/20050121-1.c: New test.
3890         * gcc.dg/20050121-2.c: New test.
3891
3892 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3893         Paul Brook  <paul@codesourcery.com>
3894
3895         PR fortran/17941
3896         * gfortran.dg/real_const_1.f: New test.
3897         * gfortran.dg/real_const_2.f90: New test.
3898         * gfortran.dg/complex_int_1.f90: New test.
3899
3900 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3901
3902         PR fortran/19313
3903         * gfortan.dg/inquire_6.f90: New test.
3904
3905 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3906
3907         PR libfortran/19451
3908         * open_readonly_1.f90:  New test.
3909
3910 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3911
3912         PR libfortran/18982
3913         * gfortran.dg/open_new.f90: New file.
3914
3915 2005-01-22  Paul Brook  <paul@codesourcery.com>
3916
3917         * namelist_1.f90: New test.
3918
3919 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3920
3921         PR tree-optimization/19484
3922         * gcc.c-torture/compile/20050122-[12].c: New tests.
3923
3924 2005-01-22  Paul Brook  <paul@codesourcery.com>
3925
3926         * gfortran.dg/implicit_2.f90: New test.
3927
3928 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3929
3930         PR fortran/19314
3931         * gfortran.dg/inquire_5.f90: New test.
3932
3933 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3934
3935         PR c/18809
3936         * gcc.dg/pr18809-1.c: New test.
3937
3938 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3939
3940         * gcc.dg/20050121-1.c: New test.
3941
3942         PR tree-optimization/13000
3943         * gcc.dg/20040206-1.c: Change warning to point where function is
3944         being inlined.
3945
3946 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3947
3948         PR c++/19208
3949         * g++.dg/template/array11.C: New test.
3950
3951 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3952
3953         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3954         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3955         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3956         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3957         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3958         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3959
3960 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3961
3962         PR tree-optimization/15349
3963         * gcc.dg/tree-ssa/pr15349.c: New.
3964
3965 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3966
3967         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3968
3969 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3970
3971         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3972         scan-assembler-times directive name.
3973
3974         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3975         after dg-do.
3976
3977         PR rtl-optimization/19462
3978         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3979
3980 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3981
3982         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3983         counting function calls on ia64.
3984
3985 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3986
3987         PR rtl-optimization/15139
3988         * gcc.dg/20050111-2.c: New test.
3989
3990         PR c/17297
3991         * gcc.c-torture/compile/20050113-1.c: New testcase.
3992
3993         PR middle-end/19164
3994         * gcc.dg/20050113-1.c: New testcase.
3995
3996 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3997
3998         * gcc.dg/vect/vect-85.c: Add comment.
3999         * gcc.dg/vect/vect-86.c: Add xfail for now.
4000         * gcc.dg/vect/vect-87.c: Add xfail for now.
4001         * gcc.dg/vect/vect-88.c: Add xfail for now.
4002         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4003
4004 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4005
4006         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4007
4008 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4009
4010         * g++.dg/debug/typedef3.C: New test.
4011
4012 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4013
4014         PR c/19472
4015         * gcc.dg/asm-a.c: New test.
4016
4017 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4018
4019         * gcc.dg/sh-relax.c: Add prototype for abort.
4020
4021 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4022
4023         * gcc.dg/short-compare-1.c: New test.
4024         * gcc.dg/short-compare-2.c: Likewise.
4025
4026 2005-01-18  Michael Matz  <matz@suse.de>
4027
4028         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4029
4030 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4031
4032         PR tree-optimization/19121
4033         * gcc.c-torture/compile/pr19121.c: New test.
4034
4035 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4036
4037         PR target/19357
4038         * gcc.c-torture/compile/pr19357.c: New test.
4039
4040 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4041
4042         PR c/5675
4043         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4044         pass--those that refer just to the variable, possibly with a
4045         cast.
4046         * gcc.dg/c99-const-expr-3.c: Likewise.
4047
4048         PR middle-end/13127
4049         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4050         longer emitted.
4051
4052 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4053
4054         PR fortran/18778
4055         * gfortran.dg/endfile_2.f90: New test.
4056
4057 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4058
4059         PR 19168
4060         * gfortran.dg/select_5.f90: New test.
4061
4062 2004-01-16  Paul Brook  <paul@codesourcery.com>
4063
4064         * gfortran.dg/common_4.f90: New test.
4065
4066 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4067
4068         PR rtl-optimization/19462
4069         * gcc.dg/torture/pr19462-1.c: New test.
4070
4071 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4072
4073         PR objc/19321
4074         * objc.dg/func-ptr-2.m: New.
4075         * objc.dg/volatile-1.m: New.
4076
4077 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4078
4079         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4080
4081 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR tree-optimization/19060
4084         * gcc.c-torture/execute/20050104-1.c: New test.
4085
4086 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4087
4088         PR fortran/18983
4089         * gfortran.dg/write_to_null.f90: New test.
4090
4091 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4092             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4093
4094         PR other/19328
4095         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4096         argument.
4097
4098 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR c++/19263
4101         * g++.dg/init/vector1.C: New test.
4102
4103 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4104
4105         PR target/13158
4106         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4107         PR target/18987
4108         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4109
4110 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4111
4112         * gfortran.dg/select_1.f90: New test.
4113         * gfortran.dg/select_2.f90: New test.
4114         * gfortran.dg/select_3.f90: New test.
4115         * gfortran.dg/select_4.f90: New test.
4116
4117 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4118
4119         PR middle-end/19084
4120         PR rtl-optimization/19348
4121         * gcc.dg/20050111-1.c: New test.
4122         * gcc.c-torture/execute/20050111-1.c: New test.
4123
4124         * gcc.dg/i386-asm-4.c: New test.
4125
4126 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4127
4128         * gcc.dg/nested-func-2.c: New test.
4129         * ada/acats/norun.lst: Remove c953002.
4130
4131 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4132
4133         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4134
4135 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4136
4137         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4138
4139 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR target/18761
4142         * g++.dg/abi/align1.C: New test.
4143
4144 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4145
4146         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4147         at a time.
4148         * g++.dg/ext/altivec_check.h: Support compiling as C.
4149
4150 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4151
4152         PR c++/19355
4153         * g++.dg/expr/pr19355-1.C: New test case.
4154
4155 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4156
4157         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4158         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4159         * ada/acats/tests/c3/c92005b.ada: Likewise.
4160         * ada/acats/tests/c3/cxb3012.a: Likewise.
4161         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4162
4163 2005-01-09  Paul Brook  <paul@codesourcery.com>
4164
4165         * gfortran.dg/common_2.f90: New file.
4166         * gfortran.dg/common_3.f90: New file.
4167
4168 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4169
4170         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4171
4172 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4173
4174         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4175         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4176         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4177         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4178         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4179         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4180         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4181         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4182         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4183         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4184         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4185         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4186         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4187         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4188         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4189         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4190         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4191         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4192         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4193         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4194         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4195         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4196         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4197         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4198         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4199         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4200         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4201         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4202         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4203         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4204         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4205         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4206         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4207         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4208         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4209         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4210         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4211         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4212         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4213         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4214         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4215         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4216         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4217         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4218         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4219         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4220         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4221         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4222         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4223         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4224         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4225         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4226         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4227         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4228         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4229         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4230         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4231         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4232         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4233         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4234         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4235         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4236         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4237         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4238         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4239         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4240         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4241
4242         * gcc.dg/vect/vect-1.c: Fix spelling.
4243         * gcc.dg/vect/vect-10.c: Fix spelling.
4244         * gcc.dg/vect/vect-11.c: Fix spelling.
4245         * gcc.dg/vect/vect-12.c: Fix spelling.
4246         * gcc.dg/vect/vect-14.c: Fix spelling.
4247         * gcc.dg/vect/vect-15.c: Fix spelling.
4248         * gcc.dg/vect/vect-16.c: Fix spelling.
4249         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4250         * gcc.dg/vect/vect-64.c: Fix comments.
4251         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4252
4253 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4254             Ira Rosen  <irar@il.ibm.com>
4255
4256         * gcc.dg/vect/vect-70.c: New test.
4257         * gcc.dg/vect/vect-71.c: New test.
4258
4259 2005-01-09  Manfred Hollstein  <mh@suse.com>
4260
4261         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4262         * gcc.dg/pr18241-2.c: Likewise.
4263         * gcc.dg/pr18241-3.c: Likewise.
4264         * gcc.dg/pr18241-4.c: Likewise.
4265         * gcc.dg/pr18241-5.c: Likewise.
4266
4267 2005-01-08  Richard Henderson  <rth@redhat.com>
4268
4269         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4270         False for x86 and x86-64.
4271
4272 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4273
4274         PR tree-optimization/18241
4275         * gcc.dg/pr18241-1.c: New test.
4276         * gcc.dg/pr18241-2.c: New test.
4277         * gcc.dg/pr18241-3.c: New test.
4278         * gcc.dg/pr18241-4.c: New test.
4279         * gcc.dg/pr18241-5.c: New test.
4280
4281 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4282
4283         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4284         gfortran.dg/select_4.f90: New.
4285
4286 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4287
4288         * gcc.c-torture/execute/20050107-1.c: New test.
4289
4290 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4291
4292         PR c++/19298
4293         * g++.dg/template/ref2.C: New.
4294
4295 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4296
4297         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4298         instead of being empty.
4299
4300 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4301
4302         PR fortran/15553
4303         * gfortran.dg/array-1.f90: New test.
4304
4305 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4306
4307         PR tree-optimization/19283
4308         * gcc.c-torture/execute/20050106-1.c: New test.
4309
4310         PR rtl-optimization/18861
4311         * gcc.dg/20050105-1.c: New test.
4312
4313         PR tree-optimization/18828
4314         * gcc.dg/20050105-2.c: New test.
4315
4316 2005-01-07  Andreas Jaeger  <aj@suse.de>
4317
4318         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4319
4320 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4321
4322         PR fortran/18398
4323         * gfortran.dg/fmt_read.f90: New test.
4324
4325 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4326
4327         * gcc.dg/rs6000-ldouble-2.c: New.
4328
4329 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/19244
4332         * g++.dg/parser/ctor2.C: New test.
4333
4334 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4335
4336         PR c++/17154
4337         * g++.dg/template/using9.C: New test.
4338
4339 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4340
4341         PR c++/19258
4342         * g++.dg/lookup/friend6.C: New test.
4343
4344 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4345
4346         PR c++/19270
4347         * g++.dg/template/array10.C: New.
4348
4349 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4350
4351         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4352         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4353
4354 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4355
4356         * gcc.c-torture/compile/20050105-1.c: New test.
4357
4358 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4359
4360         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4361
4362 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4363
4364         PR middle-end/19100
4365         * gcc.dg/conv-3.c: New test case.
4366
4367 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4368
4369         * gcc.dg/asm-wide-1.c: New test.
4370
4371 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4372
4373         PR c++/19030
4374         * g++.dg/parse/crash22.C: New
4375
4376 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4377
4378         PR 19257
4379         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4380
4381 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4382
4383         PR middle-end/17767
4384         * gcc.dg/i386-mmx-6.c: New test case.
4385
4386 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4387
4388         PR tree-optimization/18308
4389         * gcc.dg/vect/pr18308.c: New testcase.
4390
4391 2005-01-04  Andreas Jaeger  <aj@suse.de>
4392
4393         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4394
4395 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4396             Robert Bowdidge <bowdidge@apple.com>
4397
4398         * gcc.dg/cpp/subframework1.c: New.
4399         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4400         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4401         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4402         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4403
4404 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4405
4406         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4407         producing warning.
4408         * gcc.dg/darwin-weakimport-2.c: New.
4409
4410 2005-01-03  Richard Henderson  <rth@redhat.com>
4411
4412         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4413
4414 2005-01-03  Richard Henderson  <rth@redhat.com>
4415
4416         * gcc.dg/vect/vect.exp: Enable for ia64.
4417         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4418         (check_effective_target_vect_float): Likewise.
4419         (check_effective_target_vect_no_align): Likewise.
4420         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4421         * gcc.dg/vect/vect-8.c: Likewise.
4422
4423 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4424
4425         PR target/19236
4426         * gcc.dg/pr19236-1.c: New test case.
4427
4428 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4429
4430         PR rtl-optimization/12092
4431         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4432
4433 2005-01-02  Andreas Jaeger  <aj@suse.de>
4434
4435         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4436
4437 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4438             Andrew Pinski  <pinskia@physics.uc.edu>
4439
4440         PR rtl-optimization/12092
4441         * gcc.dg/pr12092-1.c: New test case.
4442
4443 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4444
4445         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4446         'hidden' and 'default' for better portability.
4447         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4448
4449         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4450         6 and 7.
4451         * g++.old-deja/g++.brendan/new3.C: Likewise.
4452
4453 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4454
4455         * gcc.dg/20041231-1.C: New test.
4456         * g++.dg/warn/Wunreachable-code-1.C: New test.
4457
4458 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4459
4460         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4461         file, not /dev/null.  Abort on error.
4462
4463 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4464             Ziemowit Laski  <zlaski@apple.com>
4465
4466         PR objc/18971
4467         * objc.dg/encode-5.m: New test.
4468
4469 2004-12-29  Richard Henderson  <rth@redhat.com>
4470
4471         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4472         * objc.dg/stabs-1.m: Disable for ia64.
4473
4474 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/19190
4477         * g++.dg/warn/Wunused-10.C: New test.
4478
4479 2004-12-28  Richard Henderson  <rth@redhat.com>
4480
4481         * objc.dg/stabs-1.m: Disable for alpha.
4482
4483 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4484
4485         PR c++/19149
4486         * g++.dg/parse/error23.C: New test.
4487
4488 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4489
4490         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4491
4492         PR fortran/19032
4493         * gfortran.dg/intrinsic_modulo_1.f90: New.
4494         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4495         tests with divisor -1.
4496
4497 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4498
4499         * g++.dg/opt/temp1.C (memcpy): Return a value.
4500
4501         PR c++/19148
4502         * g++.dg/expr/cond7.C: New test.
4503
4504 2004-12-27  Paul Brook  <paul@codesourcery.com>
4505
4506         * gfortran.dg/g77/select_no_compile.f: Remove.
4507
4508 2004-12-27  Richard Henderson  <rth@redhat.com>
4509
4510         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4511         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4512         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4513
4514 2004-12-26  Richard Henderson  <rth@redhat.com>
4515
4516         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4517         by 1i instead of token pasting.
4518
4519 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4520
4521         PR tree-optimization/17578
4522         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4523         to additional_flags.
4524         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4525
4526 2004-12-25  Richard Henderson  <rth@redhat.com>
4527
4528         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4529         Remove Alpha.
4530
4531 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4532
4533         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4534         hppa*-*-hpux*.
4535         * gcc.dg/pr17957.c (dg-options): Likewise.
4536         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4537         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4538         instead of 0 on __hppa__.
4539         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4540         "foo,%r" on hppa*-*-*.
4541
4542 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4543
4544         PR fortran/19071
4545         * gfortran.dg/complex_write.f90: New test.
4546
4547 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4548
4549         PR c++/17595
4550         * g++.dg/parse/pragma2.C: New test.
4551
4552         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4553
4554 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4555
4556         * gcc.dg/empty2.c: Add missing dg-warning.
4557
4558 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/17413
4561         * g++.dg/template/local4.C: New test.
4562         * g++.dg/template/crash19.C: Add dg-error marker.
4563
4564         * g++.dg/template/crash31.C: Correct embedded PR number.
4565
4566 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/16405
4569         * g++.dg/opt/temp1.C: Add do-run marker.
4570
4571 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4572
4573         * g++.dg/template/spec19.C: New.
4574
4575 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4576
4577         PR target/16819
4578         * gcc.dg/empty2.c: New.
4579
4580 2004-12-23  Richard Henderson  <rth@redhat.com>
4581
4582         * lib/target-supports.exp (check_effective_target_vect_no_align):
4583         Remove i?86 and x86-64.
4584
4585 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/16405
4588         * g++.dg/opt/temp1.C: New test.
4589
4590 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4591
4592         PR c++/18733
4593         * g++.dg/template/friend33.C: New testcase.
4594
4595 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4596
4597         PR c++/18464
4598         * g++.dg/template/cond5.C: New test.
4599
4600         PR c++/18492
4601         * g++.dg/inherit/thunk3.C: New test.
4602
4603         PR c++/11224
4604         * g++.dg/warn/Wunused-9.C: New test.
4605
4606 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4607
4608         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4609
4610 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4611
4612         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4613
4614 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/18378
4617         * g++.dg/ext/packed8.C: New test.
4618
4619         PR c++/13268
4620         * g++.dg/template/crash31.C: New test.
4621
4622         PR c++/19034
4623         * g++.dg/template/crash30.C: New test.
4624
4625 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         PR C++/18984
4628         * g++.dg/eh/ctor3.C: New test.
4629
4630 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4631
4632         * objc.dg/stabs-1.m: Allow section name to be quoted and
4633         assembly label to begin with '.LL'.
4634
4635 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4636
4637         * gcc.dg/vect/vect.exp
4638         (check_effective_target_lp64_or_vect_no_align): New.
4639         * gcc.dg/vect/vect-77.c: Use it.
4640         * gcc.dg/vect/vect-78.c: Use it.
4641
4642         * lib/target-supports.exp
4643         (check_effective_target_vect_no_max,
4644         check_effective_target_vect_no_bitwise,
4645         check_effective_target_vect_no_align): New.
4646         * gcc.dg/vect/vect-13.c: Use them.
4647         * gcc.dg/vect/vect-17.c: Ditto.
4648         * gcc.dg/vect/vect-18.c: Ditto.
4649         * gcc.dg/vect/vect-19.c: Ditto.
4650         * gcc.dg/vect/vect-20.c: Ditto.
4651         * gcc.dg/vect/vect-27.c: Ditto.
4652         * gcc.dg/vect/vect-29.c: Ditto.
4653         * gcc.dg/vect/vect-44.c: Ditto.
4654         * gcc.dg/vect/vect-48.c: Ditto.
4655         * gcc.dg/vect/vect-50.c: Ditto.
4656         * gcc.dg/vect/vect-52.c: Ditto.
4657         * gcc.dg/vect/vect-54.c: Ditto.
4658         * gcc.dg/vect/vect-56.c: Ditto.
4659         * gcc.dg/vect/vect-58.c: Ditto.
4660         * gcc.dg/vect/vect-60.c: Ditto.
4661         * gcc.dg/vect/vect-72.c: Ditto.
4662         * gcc.dg/vect/vect-80.c: Ditto.
4663
4664 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4665
4666         PR c++/14075
4667         * g++.dg/init/string1.C: New.
4668
4669         PR c++/18975
4670         * g++.dg/other/synth1.C: New.
4671
4672 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4673
4674         PR c/18963
4675         * gcc.dg/pr18963-1.c: New test.
4676
4677 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4678
4679         PR c/18596
4680         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4681         * gcc.dg/pr18596-1.c: Use dg-error.
4682         (dg-options): Use -fno-unit-at-a-time.
4683         * gcc.dg/pr18596-2.c: New test.
4684         * gcc.dg/pr18596-3.c: New test.
4685
4686 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4687
4688         PR middle-end/18683
4689         * g++.dg/opt/pr18683-1.C: New test case.
4690
4691 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4692
4693         PR other/19093
4694         * g++.dg/opt/max1.C: Fix for 64bit targets.
4695
4696 2004-12-20  Matt Austern  <austern@apple.com>
4697
4698         PR c++/19044
4699         * g++.dg/ext/builtin6.C: New
4700
4701 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4702
4703         PR tree-optimization/19080
4704         * gcc.c-torture/compile/pr19080.c: New test.
4705
4706 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4707
4708         * gcc.dg/20041219-1.c: New test.
4709
4710 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4711
4712         PR middle-end/19068
4713         * g++.dg/opt/max1.C: New test case.
4714
4715 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4716
4717         * gcc.dg/fdata-sections-1.c: New test.
4718
4719 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4720
4721         PR middle-end/18548
4722         * gcc.dg/max-1.c: New test case.
4723
4724 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4725
4726         * gcc.c-torture/execute/20041218-1.c: New test.
4727
4728 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4729
4730         * gcc.dg/pr18501.c: New test.
4731         * gcc.dg/uninit-5.c: XFAIL.
4732         * gcc.dg/uninit-9.c: XFAIL.
4733
4734 2004-12-17  Dale Johannesen  <dalej@apple.com>
4735
4736         * gcc.dg/20041213-1.c:  New.
4737
4738 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4739
4740         * objc.dg/stabs-1.m: Allow assembly label to begin
4741         with a dot ('.').
4742
4743 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4744
4745         * gcc.c-torture/execute/20041213-1.c: Move...
4746         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4747
4748 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4749
4750         PR c++/18721
4751         * g++.dg/lookup/conv-5.C: New.
4752
4753 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4754
4755         * objc.dg/stabs-1.m: New test.
4756
4757 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         * gcc.dg/visibility-c.c: Change compile to
4760         assemble for the test.
4761
4762 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         PR target/19041
4765         * gcc.dg/visibility-c.c: New test.
4766
4767 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4768
4769         PR middle-end/18493
4770         * gcc.dg/switch-8.c: New test case.
4771
4772 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         PR c++/18905
4775         * g++.dg/template/init4.C: New.
4776         * g++.dg/opt/static3.C: Enable optimizer.
4777
4778 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4779
4780         * g++.dg/other/complex1.C: New test.
4781
4782 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4783
4784         * g++.dg/opt/inline9.C: New test.
4785
4786 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4787
4788         PR fortran/18993
4789         * gfotran.dg/nullify_1.f: New test.
4790
4791 2004-12-15  Richard Henderson  <rth@redhat.com>
4792
4793         * gcc.target/i386/i386.exp: New harness.
4794         * gcc.target/i386/vect-args.c: New.
4795
4796 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4797
4798         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4799
4800 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4801
4802         PR c++/18825
4803         * g++.dg/template/friend32.C: New test.
4804
4805 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4806
4807         * cpp/pragma-once-1.c: New test.
4808         * cpp/pragma-once-1b.h: Likewise.
4809         * cpp/pragma-once-1c.h: Likewise.
4810         * cpp/pragma-once-1d.h: Likewise.
4811         * cpp/inc/pragma-once-1a.h: Likewise.
4812
4813 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4814             Steven G. Kargl  <kargls@comcast.net>
4815
4816         PR fortran/17597
4817         * gfortran.dg/list_read_3.f90: New test.
4818
4819 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4820
4821         * gcc.dg/ftrapv-2.c: New test.
4822
4823 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4824
4825         PR c++/18981
4826         * g++.dg/template/typename9.C: New test.
4827
4828 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/18738
4831         * g++.dg/template/typename8.C: New test.
4832         * g++.dg/parse/friend2.C: Tweak error message.
4833
4834 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4835
4836         * gcc.c-torture/20041214-1.c: New test.
4837
4838 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4839
4840         PR c++/18965
4841         * g++.dg/init/array17.C: New test.
4842
4843 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/18793
4846         * g++.dg/init/aggr3.C: New test.
4847
4848 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4849
4850         * gcc.dg/altivec-types-1.c: New test.
4851         * gcc.dg/altivec-types-2.c: New test.
4852         * gcc.dg/altivec-types-3.c: New test.
4853         * gcc.dg/altivec-types-4.c: New test.
4854         * g++.dg/ext/altivec-types-1.C: New test.
4855         * g++.dg/ext/altivec-types-2.C: New test.
4856         * g++.dg/ext/altivec-types-3.C: New test.
4857         * g++.dg/ext/altivec-types-4.C: New test.
4858
4859 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR middle-end/18951
4862         * gcc.c-torture/execute/20041213-1.c: New test.
4863
4864 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4865
4866         PR c++/18949
4867         * g++.dg/template/cast1.C: New.
4868
4869 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4870
4871         * gcc.c-torture/execute/20041213-2.c: New test.
4872
4873 2004-12-13  Richard Henderson  <rth@redhat.com>
4874
4875         * gcc.dg/i386-sse-10.c: Fix typo in options.
4876
4877 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4878
4879         PR c++/18968
4880         * g++.dg/opt/pr18968.C: New test.
4881
4882 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/18925
4885         * g++.dg/ext/visibility/staticdatamem.C: New test.
4886
4887 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4888
4889         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4890
4891 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4892
4893         PR rtl-optimization/18928
4894         * gcc.dg/pr18928-1.c: New test case.
4895
4896 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4897
4898         PR tree-opt/16951
4899         * gcc.c-torture/compile/20041211-1.c: New.
4900
4901 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4902
4903         PR middle-end/17564
4904         * gcc.c-torture/execute/20041212-1.c: New test.
4905
4906 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4907
4908         PR fortran/18869
4909         * gfortran.dg/common_1.f90: New test.
4910
4911 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4912         Paul Brook  <paul@codesourcery.com>
4913
4914         PR fortran/16222
4915         * gfortran.dg/real_do_1.f90: New test.
4916
4917 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4918
4919         PR tree-opt/18040
4920         * g++.dg/opt/ptrmem6.C: New test.
4921
4922 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4923
4924         PR middle-end/18921
4925         * gcc.dg/pr18921-1.c: New test case.
4926
4927 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4928
4929         PR fortran/17175
4930         * gfortran.dg/scale_1.f90: New test.
4931
4932 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4933
4934         PR middle-end/18903
4935         * gcc.c-torture/compile/pr18903.c: New test.
4936
4937 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4938
4939         * gcc.c-torture/execute/20041210-1.c: New test.
4940
4941 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4942
4943         PR c++/18731
4944         * g++.dg/parser/struct-1.C: New test.
4945         * g++.dg/parser/struct-2.C: New test.
4946         * g++.dg/parser/struct-3.C: New test.
4947
4948 2004-12-09  Richard Henderson  <rth@redhat.com>
4949
4950         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4951
4952         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4953         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4954
4955 2004-12-09  Matt Austern  <austern@apple.com>
4956
4957         PR c++/18514
4958         * g++.dg/ext/builtin1.C: New
4959         * g++.dg/ext/builtin2.C: New
4960         * g++.dg/ext/builtin3.C: New
4961         * g++.dg/ext/builtin4.C: New
4962         * g++.dg/ext/builtin5.C: New
4963
4964 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4965
4966         PR tree-opt/18904
4967         * g++.dg/opt/ptrmem5.C: New test.
4968
4969 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4970
4971         * g++.dg/parse/typename5.C: Adjust for new error.
4972         * g++.dg/parse/typename7.C: New.
4973
4974 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4975
4976         PR c++/18073
4977         * g++.dg/other/mmintrin.C: New test.
4978
4979 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4980
4981         PR c++/16681
4982         * g++.dg/init/array15.C: New.
4983         * g++.dg/init/array16.C: New.
4984
4985 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4986
4987         PR fortran/18826
4988         * gfortran.dg/assign_1.f90: New test.
4989
4990 2004-12-08  Nick Clifton  <nickc@redhat.com>
4991
4992         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4993         * gcc.target/xstormy16/data_below100: Likewise.
4994         * gcc.target/xstormy16/sfr: Likewise.
4995         * gcc.target/xstormy16/below100.S: New test source file.
4996         * gcc.target/xstormy16/below100.ld: New test linker script.
4997         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4998         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4999         bp instructions.
5000         * gcc.target/xstormy16/bp.c: Likewise.
5001
5002         * gcc.target/xstormy16/bss_below100: New files:
5003         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5004         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5005         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5006         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5007         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5008         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5009         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5010         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5011         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5012         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5013         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5014         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5015         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5016         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5017         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5018         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5019         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5020         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5021         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5022         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5023         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5024         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5025         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5026         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5027         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5028         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5029         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5030
5031         * gcc.target/xstormy16/data_below100: New files:
5032         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5033         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5034         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5035         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5036         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5037         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5038         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5039         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5040         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5041         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5042         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5043         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5044         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5045         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5046         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5047         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5048         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5049         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5050         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5051         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5052         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5053         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5054         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5055         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5056         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5057         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5058         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5059
5060         * gcc.target/xstormy16/sfr: New files:
5061         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5062         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5063         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5064         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5065         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5066         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5067         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5068         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5069         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5070         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5071         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5072         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5073         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5074         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5075         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5076         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5077         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5078         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5079         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5080         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5081         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5082         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5083         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5084         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5085         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5086         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5087         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5088         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5089         27_if0_sfrw_bitfield_f.c
5090
5091 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5092
5093         PR c++/18100
5094         * g++.dg/lookup/name-clash4.C: New test.
5095
5096 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5097
5098         PR c++/18672
5099         * g++.dg/opt/array1.C: New.
5100
5101         PR c++/18803
5102         * g++.dg/template/operator5.C: New.
5103
5104 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5105
5106         PR c/18867
5107         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5108
5109 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5110
5111         * gcc.dg/noncompile/20041207.c: New test.
5112
5113 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5114
5115         * g++.dg/other/unreachable-1.C: New test.
5116
5117 2004-12-06  Nick Clifton  <nickc@redhat.com>
5118
5119         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5120         <limits.h> because the latter comes from gcc's include/ directory
5121         and not the newlib/libc/include directory.
5122
5123 2004-12-04  Richard Henderson  <rth@redhat.com>
5124
5125         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5126
5127 2004-12-04  Richard Henderson  <rth@redhat.com>
5128
5129         * lib/target-supports.exp (check_gc_sections_available): Disable
5130         for alpha and ia64.
5131
5132 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5133
5134         PR middle-end/17909
5135         * g++.dg/other/vararg-2.C: New test.
5136
5137 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5138
5139         PR c++/17011, c++/17971
5140         * g++.dg/template/error15.C: Adjust expected error.
5141         * g++.dg/template/instantiate3.C: Likewise.
5142
5143 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5144
5145         * gcc.dg/altivec-18.c: Fix for darwin
5146
5147 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5148
5149         PR c++/18782
5150         * g++.dg/parse/ptrmem2.C: New.
5151
5152         PR c++/18318
5153         * g++.dg/template/new1.C: New.
5154
5155 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5156
5157         PR fortran/18710
5158         * gfortran.dg/direct_io_3.f90: New test.
5159
5160 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5161
5162         PR 18758
5163         * g++.dg/parse/crash21.C: New.
5164
5165 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5166
5167         PR c++/15664, c++/18276
5168         * g++.dg/template/ttp13.C: New test.
5169         * g++.dg/template/ttp14.C: Likewise.
5170
5171 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5172
5173         PR c++/18123
5174         * g++.dg/parse/enum2.C: New test.
5175         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5176
5177 2004-12-02  Nick Clifton  <nickc@redhat.com>
5178
5179         * gcc.target/xstormy16: New test directory.
5180         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5181         * gcc.target/xstormy16/bp.c: Check the generation of bp
5182         instructions.
5183         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5184         bn instructions and the BELOW100 attribute.
5185
5186 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5187
5188         PR target/16952
5189         * gcc.dg/ppc-eabi.c: New.
5190
5191 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5192
5193         PR fortran/18284
5194         * gfortran.dg/backspace.f90
5195
5196 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5197
5198         * gfortran.dg/inquire.f90: New test.
5199
5200 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5201
5202         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5203         handle effective-target-keyword.
5204         (dg-skip-if): Support effective-target keyword as target list.
5205         (dg-xfail-if): Ditto.
5206         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5207
5208 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5209
5210         PR tree-optimization/18291
5211         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5212
5213 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5214
5215         PR C++/18729
5216         * g++.dg/parse/crash20.C: New.
5217
5218         PR c++/17431
5219         * g++.dg/overload/arg1.C: New.
5220         * g++.dg/overload/arg2.C: New.
5221         * g++.dg/overload/arg3.C: New.
5222         * g++.dg/overload/arg4.C: New.
5223
5224 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5225
5226         * gcc.dg/c99-flex-array-4.c: Remove.
5227
5228 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5229
5230         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5231
5232         * lib/target-supports.exp (is-effective-target): Simplify.
5233
5234         * lib/target-supports.exp (check_effective_target_vect_long):
5235         Fix for powerpc64-*-*.
5236
5237 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5238
5239         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5240         to support new requirements on FreeBSD 5.
5241
5242 2004-11-30  Devang Patel  <dpatel@apple.com>
5243
5244         PR 18702
5245         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5246
5247 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5248
5249         * g++.dg/ext/altivec-13.C: New test.
5250
5251 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5252
5253         PR tree-opt/18298
5254         * gcc.c-torture/execute/p18298.c: New test.
5255
5256 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5257             Dorit Naishlos  <dorit@il.ibm.com>
5258
5259         PR tree-opt/18607
5260         * gcc.dg/vect/vect-89.c: New test.
5261
5262 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5263
5264         * gcc.dg/pr18596-1.c: New test.
5265
5266 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5267
5268         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5269
5270 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5271
5272         PR c/18479
5273         * gcc.dg/pr18479.c: New test.
5274
5275 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5276
5277         PR target/18490
5278         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5279         mmix-knuth-mmixware.
5280
5281         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5282         cris-*-elf* cris-*-aout* mmix-*-*
5283
5284 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5285
5286         PR middle-end/18725
5287         * gcc.dg/pr18725.c: New test.
5288
5289 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5290
5291         PR target/18488
5292         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5293
5294         PR target/18336
5295         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5296
5297 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/18368
5300         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5301         * g++.old-deja/g++.law/ctors5.C: Likewise.
5302         * g++.old-deja/g++.other/crash25.C: Likewise.
5303
5304         PR c++/18674
5305         * g++.dg/template/error16.C: New test.
5306
5307         PR c++/18512
5308         * g++.dg/template/crash29.C: New test.
5309
5310 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5311
5312         PR tree-optimization/18712
5313         * gcc.c-torture/compile/pr18712.c: New test.
5314
5315 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5316
5317         PR c/7544
5318         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5319         tests.
5320
5321 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5322
5323         PR c++/18652
5324         * g++.dg/lookup/crash6.C: New test.
5325
5326 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5327
5328         PR middle-end/18164
5329         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5330
5331 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5332
5333         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5334         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5335         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5336
5337 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         * gcc.dg/pr18164.c: New test.
5340
5341 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5342
5343         * gcc.dg/funroll-loops-all.c: New.
5344
5345 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5346
5347         PR target/18489
5348         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5349         delimeter, match space and TAB as well as ":".
5350
5351         PR target/18484
5352         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5353
5354         PR target/18348
5355         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5356
5357         PR target/18345
5358         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5359
5360         PR target/18337
5361         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5362
5363 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5364
5365         * gfortran.dg/direct_io_2.f90: New test.
5366
5367 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5368
5369         PR target/18334
5370         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5371
5372 2004-11-28  Richard Henderson  <rth@redhat.com>
5373
5374         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5375
5376 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5377
5378         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5379         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5380         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5381         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5382         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5383         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5384         gcc.dg/pointer-arith-8.c: New tests.
5385
5386 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5387
5388         PR fortran/18364
5389         * gfortran.dg/endfile.f90: New test.
5390
5391 2004-11-27  Falk Hueffner  <falk@debian.org>
5392
5393         * gcc.dg/loop-6.c: New test.
5394
5395 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5396
5397         * gcc.c-torture/execute/20041126-1.c: New test.
5398
5399 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5400
5401         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5402         on IRIX.
5403
5404 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5405
5406         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5407         functions.
5408
5409 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5410
5411         PR rtl-optimization/17825
5412         * gcc.c-torture/compile/20041119-1.c: New test.
5413
5414 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5415
5416         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5417         Check existence of ld library path variables before unsetting.
5418
5419 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5420
5421         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5422
5423 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5424
5425         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5426
5427 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5428
5429         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5430
5431 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5432
5433         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5434         dg-do directive.
5435
5436 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5437
5438         * gcc.dg/pr17957.c: Pass --param, not -param.
5439
5440 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR middle-end/17957
5443         * testsuite/gcc.dg/pr17957.c: New test.
5444
5445 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5446
5447         PR c++/18445
5448         * g++.dg/template/crash28.C: Likewise.
5449
5450         PR c++/18001
5451         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5452         * g++.dg/ext/lvaddr.C: Likewise.
5453         * g++.dg/opt/pr7503-3.C: Likewise.
5454
5455         PR c++/18466
5456         * g++.dg/parse/qualified3.C: New test.
5457         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5458
5459         PR c++/18545
5460         * g++.dg/expr/return1.C: New test.
5461
5462 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5463
5464         Friend class name lookup 3/n, PR c++/3332
5465         * g++.dg/lookup/friend3.C: New test.
5466         * g++.dg/lookup/friend4.C: Likewise.
5467         * g++.dg/lookup/friend5.C: Likewise.
5468
5469 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5470
5471         Friend class name lookup 2/n, PR c++/14513, c++/15410
5472         * g++.dg/lookup/friend2.C: New test.
5473         * g++.dg/template/friend31.C: Likewise.
5474
5475 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5476
5477         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5478
5479 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/17473
5482         * g++.dg/tc1/dr56.C: Remove.
5483         * g++.dg/template/typedef1.C: Add dg-error markers.
5484         * g++.old-deja/g++.other/typedef7.C: Likewise.
5485
5486         PR c++/18285
5487         * g++.dg/parse/typedef7.C: New test.
5488
5489 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5490
5491         * gcc.c-torture/execute/20041124-1.c: New test.
5492
5493 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5494
5495         * g++.dg/template/deduce3.C: New test.
5496
5497         PR c++/18586
5498         * g++.dg/template/crash27.C: New test.
5499
5500         PR c++/18530
5501         * g++.dg/warn/Wshadow-3.C: New test.
5502
5503 2004-11-24  Devang Patel  <dpatel@apple.com>
5504
5505         PR/18555
5506         * gcc.dg/cpp/isysroot-1.c: New test.
5507         * gcc.dg/cpp/usr/include/stdio.h: New file.
5508         * gcc.dg/cpp/isysroot-2.c: New test.
5509         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5510         New file.
5511
5512 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5513
5514         PR c++/8929
5515         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5516
5517 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5518
5519         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5520         * gcc.target/sparc/pdist.c: Likewise.
5521
5522 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5523
5524         PR c++/16882
5525         * g++.dg/conversion/simd1.C: New test.
5526
5527 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5528
5529         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5530         and restore_ld_library_path_env_vars.
5531         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5532         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5533         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5534         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5535
5536 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5537
5538         * gcc.dg/pragma-align-2.c: Test macro expansion.
5539         * gcc.dg/pragma-pack-2.c: New test.
5540
5541 2004-11-23  Richard Henderson  <rth@redhat.com>
5542
5543         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5544         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5545         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5546         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5547         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5548         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5549
5550         * gcc.dg/vect/vect.exp: Add check for alpha.
5551         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5552         (check_effective_target_vect_int): Enable for alpha.
5553         (check_effective_target_vect_long): New.
5554         (is-effective-target): Add it.
5555
5556 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5557
5558         * gcc.dg/pr18614-1.c: New test.
5559
5560 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5561
5562         * gcc.dg/setjmp-2.c: New test.
5563
5564 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5565
5566         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5567         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5568         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5569         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5570         gcc.target/sparc/pdist.c: New tests.
5571
5572 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5573
5574         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5575
5576 2004-11-22  Dale Johannesen  <dalej@apple.com>
5577
5578         * gcc.dg/20041111-1.c:  New.
5579
5580 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5581
5582         PR tree-opt/18536
5583         * gcc.dg/vect/pr18536.c: New test.
5584
5585 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5586
5587         PR c++/18354
5588         * g++.dg/template/nontype11.C: New test.
5589
5590 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5591
5592         PR middle-end/18520
5593         * gcc.dg/pr18520-1.c: New test case.
5594
5595 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5596
5597         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5598         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5599         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5600         expected diagnostics.
5601
5602 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         PR target/18580
5605         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5606         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5607         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5608
5609 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5612
5613 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5614             Joseph Myers  <joseph@codesourcery.com>
5615
5616         * lib/target-supports.exp (check_visibility_available): Really
5617         test the compiler.
5618
5619 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5620
5621         PR tree-opt/18181
5622         * gcc.dg/vect/vect-85.c: New test.
5623         * gcc.dg/vect/vect-86.c: New test.
5624         * gcc.dg/vect/vect-87.c: New test.
5625         * gcc.dg/vect/vect-88.c: New test.
5626
5627 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5628
5629         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5630
5631 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5632
5633         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5634         * gcc.dg/ppc-and-1.c: Ditto.
5635         * gcc.dg/ppc-compare-1.c: Ditto.
5636         * gcc.dg/ppc-mov-1.c: Ditto
5637
5638 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5639             Mark Mitchell  <mark@codesourcery.com>
5640
5641         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5642
5643 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5644             Aldy Hernandez  <aldyh@redhat.com>
5645
5646         * lib/target-supports.exp (check_effective_target_vect_int): New
5647         (check_effective_target_vect_float): New
5648         (check_effective_target_vect_double): New.
5649         (is-effective-target): Support new effective targets keywords.
5650         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5651         default action for dg-do.
5652         * gcc.dg/vect/pr16105.c: Use new support.
5653         * gcc.dg/vect/pr18400.c: Ditto.
5654         * gcc.dg/vect/pr18425.c: Ditto.
5655         * gcc.dg/vect/vect-1.c: Ditto.
5656         * gcc.dg/vect/vect-10.c: Ditto.
5657         * gcc.dg/vect/vect-11.c: Ditto.
5658         * gcc.dg/vect/vect-12.c: Ditto.
5659         * gcc.dg/vect/vect-13.c: Ditto.
5660         * gcc.dg/vect/vect-14.c: Ditto.
5661         * gcc.dg/vect/vect-15.c: Ditto.
5662         * gcc.dg/vect/vect-16.c: Ditto.
5663         * gcc.dg/vect/vect-17.c: Ditto.
5664         * gcc.dg/vect/vect-18.c: Ditto.
5665         * gcc.dg/vect/vect-19.c: Ditto.
5666         * gcc.dg/vect/vect-2.c: Ditto.
5667         * gcc.dg/vect/vect-20.c: Ditto.
5668         * gcc.dg/vect/vect-21.c: Ditto.
5669         * gcc.dg/vect/vect-22.c: Ditto.
5670         * gcc.dg/vect/vect-23.c: Ditto.
5671         * gcc.dg/vect/vect-24.c: Ditto.
5672         * gcc.dg/vect/vect-25.c: Ditto.
5673         * gcc.dg/vect/vect-26.c: Ditto.
5674         * gcc.dg/vect/vect-27.c: Ditto.
5675         * gcc.dg/vect/vect-27a.c: Ditto.
5676         * gcc.dg/vect/vect-28.c: Ditto.
5677         * gcc.dg/vect/vect-29.c: Ditto.
5678         * gcc.dg/vect/vect-29a.c: Ditto.
5679         * gcc.dg/vect/vect-3.c: Ditto.
5680         * gcc.dg/vect/vect-30.c: Ditto.
5681         * gcc.dg/vect/vect-31.c: Ditto.
5682         * gcc.dg/vect/vect-32.c: Ditto.
5683         * gcc.dg/vect/vect-33.c: Ditto.
5684         * gcc.dg/vect/vect-34.c: Ditto.
5685         * gcc.dg/vect/vect-35.c: Ditto.
5686         * gcc.dg/vect/vect-36.c: Ditto.
5687         * gcc.dg/vect/vect-37.c: Ditto.
5688         * gcc.dg/vect/vect-38.c: Ditto.
5689         * gcc.dg/vect/vect-4.c: Ditto.
5690         * gcc.dg/vect/vect-40.c: Ditto.
5691         * gcc.dg/vect/vect-41.c: Ditto.
5692         * gcc.dg/vect/vect-42.c: Ditto.
5693         * gcc.dg/vect/vect-43.c: Ditto.
5694         * gcc.dg/vect/vect-44.c: Ditto.
5695         * gcc.dg/vect/vect-45.c: Ditto.
5696         * gcc.dg/vect/vect-46.c: Ditto.
5697         * gcc.dg/vect/vect-47.c: Ditto.
5698         * gcc.dg/vect/vect-48.c: Ditto.
5699         * gcc.dg/vect/vect-48a.c: Ditto.
5700         * gcc.dg/vect/vect-49.c: Ditto.
5701         * gcc.dg/vect/vect-5.c: Ditto.
5702         * gcc.dg/vect/vect-50.c: Ditto.
5703         * gcc.dg/vect/vect-51.c: Ditto.
5704         * gcc.dg/vect/vect-52.c: Ditto.
5705         * gcc.dg/vect/vect-53.c: Ditto.
5706         * gcc.dg/vect/vect-54.c: Ditto.
5707         * gcc.dg/vect/vect-55.c: Ditto.
5708         * gcc.dg/vect/vect-56.c: Ditto.
5709         * gcc.dg/vect/vect-56a.c: Ditto.
5710         * gcc.dg/vect/vect-57.c: Ditto.
5711         * gcc.dg/vect/vect-58.c: Ditto.
5712         * gcc.dg/vect/vect-59.c: Ditto.
5713         * gcc.dg/vect/vect-6.c: Ditto.
5714         * gcc.dg/vect/vect-60.c: Ditto.
5715         * gcc.dg/vect/vect-61.c: Ditto.
5716         * gcc.dg/vect/vect-62.c: Ditto.
5717         * gcc.dg/vect/vect-63.c: Ditto.
5718         * gcc.dg/vect/vect-64.c: Ditto.
5719         * gcc.dg/vect/vect-65.c: Ditto.
5720         * gcc.dg/vect/vect-66.c: Ditto.
5721         * gcc.dg/vect/vect-67.c: Ditto.
5722         * gcc.dg/vect/vect-68.c: Ditto.
5723         * gcc.dg/vect/vect-69.c: Ditto.
5724         * gcc.dg/vect/vect-7.c: Ditto.
5725         * gcc.dg/vect/vect-72.c: Ditto.
5726         * gcc.dg/vect/vect-72a.c: Ditto.
5727         * gcc.dg/vect/vect-73.c: Ditto.
5728         * gcc.dg/vect/vect-74.c: Ditto.
5729         * gcc.dg/vect/vect-75.c: Ditto.
5730         * gcc.dg/vect/vect-76.c: Ditto.
5731         * gcc.dg/vect/vect-77.c: Ditto.
5732         * gcc.dg/vect/vect-77a.c: Ditto.
5733         * gcc.dg/vect/vect-78.c: Ditto.
5734         * gcc.dg/vect/vect-79.c: Ditto.
5735         * gcc.dg/vect/vect-8.c: Ditto.
5736         * gcc.dg/vect/vect-80.c: Ditto.
5737         * gcc.dg/vect/vect-82.c: Ditto.
5738         * gcc.dg/vect/vect-82_64.c: Ditto.
5739         * gcc.dg/vect/vect-83.c: Ditto.
5740         * gcc.dg/vect/vect-83_64.c: Ditto.
5741         * gcc.dg/vect/vect-9.c: Ditto.
5742         * gcc.dg/vect/vect-all.c: Ditto.
5743         * gcc.dg/vect/vect-none.c: Ditto.
5744
5745 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5746
5747         * lib/gcc-dg.exp (dg-skip-if): New function.
5748         (dg-forbid-option): Remove.
5749         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5750         * g++.dg/abi/bitfield8.C: Likewise.
5751         * g++.dg/abi/dtor1.C: Likewise.
5752         * g++.dg/abi/empty10.C: Likewise.
5753         * g++.dg/abi/empty7.C: Likewise.
5754         * g++.dg/abi/empty9.C: Likewise.
5755         * g++.dg/abi/layout3.C: Likewise.
5756         * g++.dg/abi/layout4.C: Likewise.
5757         * g++.dg/abi/thunk1.C: Likewise.
5758         * g++.dg/abi/thunk2.C: Likewise.
5759         * g++.dg/abi/vbase11.C: Likewise.
5760         * g++.dg/abi/vthunk2.C: Likewise.
5761         * g++.dg/abi/vthunk3.C: Likewise.
5762         * g++.dg/ext/attrib8.C: Likewise.
5763         * g++.dg/opt/longbranch2.C: Likewise.
5764         * g++.dg/opt/reg-stack4.C: Likewise.
5765         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5766         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5767         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5768         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5769         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5770         * gcc.dg/20000609-1.c: Likewise.
5771         * gcc.dg/20000720-1.c: Likewise.
5772         * gcc.dg/20011107-1.c: Likewise.
5773         * gcc.dg/20011119-1.c: Likewise.
5774         * gcc.dg/20020108-1.c: Likewise.
5775         * gcc.dg/20020122-2.c: Likewise.
5776         * gcc.dg/20020122-3.c: Likewise.
5777         * gcc.dg/20020201-3.c: Likewise.
5778         * gcc.dg/20020206-1.c: Likewise.
5779         * gcc.dg/20020218-1.c: Likewise.
5780         * gcc.dg/20020310-1.c: Likewise.
5781         * gcc.dg/20020411-1.c: Likewise.
5782         * gcc.dg/20020418-2.c: Likewise.
5783         * gcc.dg/20020426-1.c: Likewise.
5784         * gcc.dg/20020426-2.c: Likewise.
5785         * gcc.dg/20020517-1.c: Likewise.
5786         * gcc.dg/20020523-1.c: Likewise.
5787         * gcc.dg/20020523-2.c: Likewise.
5788         * gcc.dg/20020729-1.c: Likewise.
5789         * gcc.dg/20030204-1.c: Likewise.
5790         * gcc.dg/20030826-2.c: Likewise.
5791         * gcc.dg/20030926-1.c: Likewise.
5792         * gcc.dg/20031202-1.c: Likewise.
5793         * gcc.dg/980312-1.c: Likewise.
5794         * gcc.dg/980313-1.c: Likewise.
5795         * gcc.dg/990117-1.c: Likewise.
5796         * gcc.dg/990424-1.c: Likewise.
5797         * gcc.dg/990524-1.c: Likewise.
5798         * gcc.dg/991230-1.c: Likewise.
5799         * gcc.dg/i386-387-1.c: Likewise.
5800         * gcc.dg/i386-387-2.c: Likewise.
5801         * gcc.dg/i386-387-3.c: Likewise.
5802         * gcc.dg/i386-387-4.c: Likewise.
5803         * gcc.dg/i386-387-5.c: Likewise.
5804         * gcc.dg/i386-387-6.c: Likewise.
5805         * gcc.dg/i386-asm-1.c: Likewise.
5806         * gcc.dg/i386-bitfield1.c: Likewise.
5807         * gcc.dg/i386-bitfield2.c: Likewise.
5808         * gcc.dg/i386-loop-1.c: Likewise.
5809         * gcc.dg/i386-loop-2.c: Likewise.
5810         * gcc.dg/i386-loop-3.c: Likewise.
5811         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5812         * gcc.dg/i386-pic-1.c: Likewise.
5813         * gcc.dg/i386-regparm.c: Likewise.
5814         * gcc.dg/i386-signbit-1.c: Likewise.
5815         * gcc.dg/i386-signbit-2.c: Likewise.
5816         * gcc.dg/i386-signbit-3.c: Likewise.
5817         * gcc.dg/i386-sse-5.c: Likewise.
5818         * gcc.dg/i386-sse-8.c: Likewise.
5819         * gcc.dg/i386-unroll-1.c: Likewise.
5820         * gcc.dg/tls/opt-1.c: Likewise.
5821         * gcc.dg/tls/opt-2.c: Likewise.
5822         * gcc.dg/unroll-1.c: Likewise.
5823         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5824         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5825         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5826         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5827
5828 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5829
5830         * g++.dg/template/incomplete1.C: New test.
5831
5832 2004-11-16  Nick Clifton  <nickc@redhat.com>
5833
5834         Revert patches accidentally commited during checkin of fixes for
5835         xstormy16 tests:
5836         gcc.c-torture/execute/simd-4.c: Revert
5837         gcc.dg/20040910-1.c: Revert.
5838
5839 2004-11-16  Paul Brook  <paul@codesourcery.com>
5840
5841         PR fortran/13010
5842         * gfortran.dg/der_pointer_1.f90: New test.
5843
5844 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5845
5846         PR c/18498
5847         * gcc.dg/bitfld-13.c: New test.
5848
5849 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5850
5851         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5852         powerpc*-*-linux*.
5853
5854         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5855         * gcc.dg/ppc64-abi-2.c: Ditto.
5856         * gcc.dg/ppc64-abi-3.c: Ditto.
5857
5858         * lib/gcc-dg.exp (dg-target-list): Remove.
5859
5860 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5861
5862         * gcc.dg/ia64-postinc.c: New test.
5863
5864 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5865
5866         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5867
5868 2004-11-15  Nick Clifton  <nickc@redhat.com>
5869
5870         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5871         __INT_MAX__ so that the test can be compiled by toolchains
5872         targeted at 16-bit processors.
5873
5874         * gcc.dg/20040625-1.c: Use long constants rather than integers
5875         when performing arithmetic that will overflow 16-bits.
5876
5877         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5878         xstormy16.  It does not support 128-bit vector operations.
5879
5880         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5881         with the macro PTR_TYPE.  Define this macro to an integer type
5882         suitable for holding a pointer.
5883
5884         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5885         the target is a 16-bit processor.
5886
5887         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5888         16-bit targets where the character constant will be too long.
5889
5890         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5891         where the double will not be directly addressable.
5892
5893 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5894
5895         Friend class name lookup 1/n, PR c++/18471
5896         * g++.dg/template/crash26.C: New test.
5897         * g++.dg/lookup/struct1.C: Adjust expected error.
5898         * g++.dg/parse/elab1.C: Likewise.
5899         * g++.dg/parse/elab2.C: Likewise.
5900         * g++.dg/parse/int-as-enum1.C: Likewise.
5901         * g++.dg/parse/struct-as-enum1.C: Likewise.
5902         * g++.dg/parse/typedef1.C: Likewise.
5903         * g++.dg/parse/typedef3.C: Likewise.
5904         * g++.dg/parse/typedef4.C: Likewise.
5905         * g++.dg/parse/typedef5.C: Likewise.
5906         * g++.dg/template/nontype4.C: Likewise.
5907         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5908         * g++.old-deja/g++.other/elab1.C: Likewise.
5909         * g++.old-deja/g++.other/syntax4.C: Likewise.
5910
5911 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5914
5915 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5916
5917         * gcc.c-torture/execute/20041114-1.c: New test.
5918
5919 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5920
5921         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5922         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5923         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5924         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5925         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5926         gcc.dg/switch-7.c: New tests.
5927
5928 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5929
5930         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5931
5932 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5933
5934         PR tree-opt/18400
5935         * gcc.dg/vect/pr18400.c: New test.
5936
5937 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5938             Andrew Pinski  <pinskia@physics.uc.edu>
5939
5940         PR tree-opt/18425
5941         * gcc.dg/vect/pr18425.c: New test.
5942
5943 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5946         Guard with dg-require-alias and dg-require-visibility.
5947
5948 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5949
5950         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5951
5952 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5953
5954         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5955
5956 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5957
5958         PR c++/17344
5959         * g++.dg/template/defarg5.C: New test.
5960
5961 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5962
5963         * g++.dg/parse/cast1.C: Run only on ILP32.
5964         * g++.old-deja/g++.mike/p784.C: Likewise.
5965
5966 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5967
5968         * gcc.c-torture/execute/20041113-1.c: New test.
5969
5970 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5971
5972         PR target/18230
5973         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5974         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5975         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5976         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5977         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5978         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5979         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5980         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5981         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5982         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5983         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5984         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5985         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5986
5987 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5988
5989         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5990         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5991         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5992         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5993         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5994         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5995         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5996         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5997         gcc.target/sparc/combined-1.c: New tests.
5998
5999 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6000
6001         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6002         New tests.
6003
6004 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6005
6006         * lib/gcc-dg.exp (dg-forbid-option): New function.
6007         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6008         * g++.dg/abi/bitfield8.C: Likewise.
6009         * g++.dg/abi/dtor1.C: Likewise.
6010         * g++.dg/abi/empty10.C: Likewise.
6011         * g++.dg/abi/empty7.C: Likewise.
6012         * g++.dg/abi/empty9.C: Likewise.
6013         * g++.dg/abi/layout3.C: Likewise.
6014         * g++.dg/abi/layout4.C: Likewise.
6015         * g++.dg/abi/thunk1.C: Likewise.
6016         * g++.dg/abi/thunk2.C: Likewise.
6017         * g++.dg/abi/vbase11.C: Likewise.
6018         * g++.dg/abi/vthunk2.C: Likewise.
6019         * g++.dg/abi/vthunk3.C: Likewise.
6020         * g++.dg/ext/attrib8.C: Likewise.
6021         * g++.dg/opt/longbranch2.C: Likewise.
6022         * g++.dg/opt/reg-stack4.C: Likewise.
6023         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6024         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6025         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6026         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6027         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6028         * gcc.dg/20000609-1.c: Likewise.
6029         * gcc.dg/20000720-1.c: Likewise.
6030         * gcc.dg/20011107-1.c: Likewise.
6031         * gcc.dg/20011119-1.c: Likewise.
6032         * gcc.dg/20020108-1.c: Likewise.
6033         * gcc.dg/20020122-2.c: Likewise.
6034         * gcc.dg/20020122-3.c: Likewise.
6035         * gcc.dg/20020201-3.c: Likewise.
6036         * gcc.dg/20020206-1.c: Likewise.
6037         * gcc.dg/20020218-1.c: Likewise.
6038         * gcc.dg/20020310-1.c: Likewise.
6039         * gcc.dg/20020411-1.c: Likewise.
6040         * gcc.dg/20020418-2.c: Likewise.
6041         * gcc.dg/20020426-1.c: Likewise.
6042         * gcc.dg/20020426-2.c: Likewise.
6043         * gcc.dg/20020517-1.c: Likewise.
6044         * gcc.dg/20020523-1.c: Likewise.
6045         * gcc.dg/20020523-2.c: Likewise.
6046         * gcc.dg/20020729-1.c: Likewise.
6047         * gcc.dg/20030204-1.c: Likewise.
6048         * gcc.dg/20030826-2.c: Likewise.
6049         * gcc.dg/20030926-1.c: Likewise.
6050         * gcc.dg/20031202-1.c: Likewise.
6051         * gcc.dg/980312-1.c: Likewise.
6052         * gcc.dg/980313-1.c: Likewise.
6053         * gcc.dg/990117-1.c: Likewise.
6054         * gcc.dg/990424-1.c: Likewise.
6055         * gcc.dg/990524-1.c: Likewise.
6056         * gcc.dg/991230-1.c: Likewise.
6057         * gcc.dg/i386-387-1.c: Likewise.
6058         * gcc.dg/i386-387-2.c: Likewise.
6059         * gcc.dg/i386-387-3.c: Likewise.
6060         * gcc.dg/i386-387-4.c: Likewise.
6061         * gcc.dg/i386-387-5.c: Likewise.
6062         * gcc.dg/i386-387-6.c: Likewise.
6063         * gcc.dg/i386-asm-1.c: Likewise.
6064         * gcc.dg/i386-bitfield1.c: Likewise.
6065         * gcc.dg/i386-bitfield2.c: Likewise.
6066         * gcc.dg/i386-loop-1.c: Likewise.
6067         * gcc.dg/i386-loop-2.c: Likewise.
6068         * gcc.dg/i386-loop-3.c: Likewise.
6069         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6070         * gcc.dg/i386-pic-1.c: Likewise.
6071         * gcc.dg/i386-regparm.c: Likewise.
6072         * gcc.dg/i386-signbit-1.c: Likewise.
6073         * gcc.dg/i386-signbit-2.c: Likewise.
6074         * gcc.dg/i386-signbit-3.c: Likewise.
6075         * gcc.dg/i386-sse-5.c: Likewise.
6076         * gcc.dg/i386-sse-8.c: Likewise.
6077         * gcc.dg/i386-unroll-1.c: Likewise.
6078         * gcc.dg/tls/opt-1.c: Likewise.
6079         * gcc.dg/tls/opt-2.c: Likewise.
6080         * gcc.dg/unroll-1.c: Likewise.
6081         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6082         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6083         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6084         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6085         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6086         -m64 is specified.
6087
6088 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/18389
6091         * g++.dg/parse/cond1.C: New test.
6092
6093         PR c++/18429
6094         * g++.dg/template/array9.C: New test.
6095         * g++.dg/ext/vla1.C: Adjust error messages.
6096         * g++.dg/ext/vlm1.C: Likewise.
6097         * g++.dg/template/crash2.C: Likewise.
6098
6099         PR c++/18436
6100         * g++.dg/template/call3.C: New test.
6101
6102         PR c++/18407
6103         * g++.dg/template/ptrmem11.C: New test.
6104
6105 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         PR other/14264
6108         * lib/g++.exp: Set LC_ALL and LANG to C.
6109         * lib/gcc-dg.exp: Likewise.
6110         * lib/gfortran.exp: Likewise.
6111         * lib/objc.exp: Likewise.
6112         * lib/treelang.exp: Likewise.
6113
6114 2004-11-12  Andreas Schwab  <schwab@suse.de>
6115
6116         * gcc.dg/pr16286.c: Fix last change.
6117
6118 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR c++/18416
6121         * g++.dg/init/global1.C: New test.
6122
6123 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6124
6125         * gcc.c-torture/execute/20041112-1.c: New test.
6126
6127 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6128
6129         * lib/gcc-dg.exp (dg-target-list): New.
6130
6131 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6132             Richard Sandiford  <rsandifo@redhat.com>
6133
6134         * lib/target-supports.exp (get-compiler_messages): New.
6135         (check_named_sections_available): Use it.
6136         (check_effective_target_ilp32): New.
6137         (check_effective_target_lp64): New.
6138         (is-effective-target): New.
6139         * lib/gcc-dg.exp (dg-require-effective-target): New.
6140
6141 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6142
6143         * gcc.dg/precedence-1.c: New test.
6144
6145 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6146
6147         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6148
6149         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6150         message, delete generated files, use more descriptive name for
6151         executable, and make the test unsupported when it cannot be run.
6152
6153         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6154         (dg-require-weak, dg-require-visibility, dg-require-alias,
6155         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6156         dg-require-iconv, dg-require-named-sections): Use it.
6157
6158         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6159
6160 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         PR target/16457
6163         * gcc.dg/ppc-and-1: New
6164
6165         PR target/16796
6166         * gcc.dg/ppc-mov-1.c: New.
6167
6168         PR target/16458
6169         * gcc.dg/ppc-compare-1.c: New.
6170
6171 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6172
6173         * objc.dg/desig-init-2.m: New test.
6174
6175 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6176
6177         PR middle-end/18160
6178         * g++.dg/warn/register-var-1.C: New test.
6179         * g++.dg/warn/register-var-2.C: New test.
6180
6181 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6182
6183         * gcc.dg/union-2.c: New test.
6184
6185 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6186
6187         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6188         New test for PR tree-optimization/17892.
6189
6190 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/18369
6193         * g++.dg/init/new12.C: New test.
6194
6195 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6196
6197         * gcc.target/sparc: New directory.
6198         * gcc.target/sparc/sparc.exp: New driver.
6199         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6200         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6201         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6202         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6203
6204 2004-11-10  Paul Brook  <paul@codesourcery.com>
6205
6206         PR fortran/18218
6207         * gfortran.dg/list_read.c: New test.
6208
6209 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6210
6211         PR c/18322
6212         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6213         expected diagnostic location.
6214
6215 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6216
6217         * gcc.dg/20041109-1.c: New test.
6218
6219 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         PR objc/18406
6222         * objc/compile/pr18406.m: New test.
6223
6224 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6225
6226         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6227
6228 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6229
6230         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6231
6232 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6233
6234         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6235
6236 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6237
6238         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6239         exit.
6240
6241 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         PR tree-opt/18299
6244         * gcc.c-torture/pr18299-1.c: New test.
6245
6246 2004-11-06  Andreas Schwab  <schwab@suse.de>
6247
6248         * gcc.dg/pr16286.c: Also test for bool and pixel.
6249
6250 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6251
6252         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6253         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6254         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6255         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6256         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6257         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6258         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6259         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6260         gcc.dg/struct-semi-3.c: New tests.
6261
6262 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6263
6264         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6265
6266 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6269         Do not use C99 designators.
6270
6271 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6272
6273         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6274
6275 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6276
6277         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6278         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6279         * gcc.c-torture/execute/simd-5.x: Remove.
6280
6281 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6282
6283         PR rtl-optimization/17933
6284         * gcc.dg/torture/pr17933-1.c: New test.
6285
6286 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6287
6288         PR target/18106
6289         * lib/target-supports.exp (check_weak_available): Support
6290         Windows.
6291
6292 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6293
6294         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6295         call to fflush(stdout) before abort.
6296         (my_ffsll): New function.
6297         (generate_fields): Use it.
6298
6299 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6300
6301         * gcc.dg/init-undef-1.c: New test.
6302
6303 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6304
6305         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6306         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6307         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6308         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6309         expected messages for new parser.
6310
6311 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6312
6313         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6314
6315 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6316
6317         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6318         on LP64 targets.
6319
6320 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6321
6322         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6323         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6324         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6325         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6326         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6327         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6328         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6329         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6330         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6331         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6332
6333 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6334
6335         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6336         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6337         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6338         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6339         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6340         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6341         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6342         for new parser.
6343
6344 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6345
6346         PR target/15342
6347         * gcc.dg/20041104-1.c: New test.
6348
6349 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6350
6351         * g++.dg/template/nontype7.C: New test.
6352         * g++.dg/template/nontype8.C: Likewise.
6353         * g++.dg/template/nontype9.C: Likewise.
6354         * g++.dg/template/nontype10.C: Likewise.
6355         * g++.dg/tc1/dr49.C: Likewise.
6356         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6357         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6358
6359 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6360
6361         * g++.dg/rtti/tinfo1.C: Remove xfails.
6362
6363 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6364
6365         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6366         packed attribute to the definition to satisfy the new C++ parser.
6367
6368 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6369
6370         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6371         invocations of va_arg.
6372
6373 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6374
6375         PR c++/18124
6376         * g++.dg/template/crash25.C: New test.
6377
6378         PR c++/18155
6379         * g++.dg/template/typedef2.C: New test.
6380         * g++.dg/parse/crash13.C: Adjust error markers.
6381
6382         PR c++/18177
6383         * g++.dg/conversion/const3.C: New test.
6384
6385 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6386
6387         PR fortran/17535
6388         PR fortran/17583
6389         PR fortran/17713
6390         * gfortran.dg/generic_[123].f90: New testcases.
6391
6392 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6393
6394         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6395         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6396
6397 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         PR tree-opt/16808
6400         * gcc.c-torture/compile/pr16808.c: New test.
6401
6402 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6403
6404         PR rtl-optimization/17104
6405         * gcc.dg/ppc-bitfield1.c: New.
6406
6407 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6408
6409         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6410
6411 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6412
6413         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6414         strings for 32-bit code.
6415
6416 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6417
6418         PR c/18239
6419         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6420
6421 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6422
6423         PR c++/18064
6424         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6425
6426 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/15172
6429         * g++.dg/init/aggr2.C: New test.
6430
6431 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6432
6433         * objc.dg/local-decl-1.m: New test.
6434
6435 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6436
6437         * gcc.dg/20040910-1.c: Adjust regex.
6438
6439 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6440
6441         PR rtl-optimization/18084
6442         * g++.dg/opt/pr18084-1.C: New testcase.
6443
6444 2004-10-30  Matt Austern  <austern@apple.com>
6445
6446         PR c++/17542
6447         * g++.dg/ext/attrib18.C: New test.
6448
6449 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6450
6451         PR middle-end/18096
6452         * gcc.dg/pr18096-1.c: New test case.
6453
6454 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6455
6456         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6457
6458 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6459
6460         PR c/16666
6461         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6462         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6463         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6464         gcc.dg/old-style-prom-3.c: New tests.
6465
6466 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6467
6468         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6469         Remove unnecessary inclusion of stdio.h.
6470
6471 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6472
6473         PR rtl-optimization/17581
6474         * gcc.dg/pr17581-1.c: New test case.
6475
6476 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6477
6478         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6479         being implemented.
6480         * g++.dg/conversion/dr195-1.C: New.
6481         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6482         * g++.old-deja/g++.mike/p10148.C: Likewise.
6483
6484 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/17695
6487         * g++.dg/debug/typedef2.C: New test.
6488
6489 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6490
6491         PR fortran/13490
6492         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6493         * gfortran.dg/g77/README: Update.
6494
6495 2004-10-28  Matt Austern  <austern@apple.com>
6496
6497         PR c++/14124
6498         * g++.dg/ext/packed7.C: New test.
6499
6500 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6501
6502         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6503         scan-assembler.
6504         * lib/scanasm.exp (hidden-scan-for): New proc.
6505         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6506         string.
6507         (scan-not-hidden): Likewise.
6508         * lib/target-supports.exp (check_visibility_available): mach-o is
6509         support too.
6510
6511 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/17132
6514         * g++.dg/template/memclass3.C: New test.
6515
6516 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6517
6518         PR middle-end/18160
6519         * gcc.dg/register-var-1.c: New test.
6520         * gcc.dg/register-var-2.c: New test.
6521         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6522         error now.
6523
6524 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6525
6526         PR other/18172
6527         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6528         unused variables.
6529         * gcc.dg/vect/vect-22.c: Likewise.
6530
6531 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6532
6533         * gcc.dg/i386-rotate-1.c: New test.
6534
6535 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6536
6537         * g++.dg/init/ref12.C: Add "run" marker.
6538
6539         PR c++/17435
6540         * g++.dg/init/ref12.C: New test.
6541
6542         PR c++/18140
6543         * g++.dg/template/shift1.C: New test.
6544         * g++.dg/template/error10.C: Adjust error markers.
6545
6546 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6547
6548         PR tree-opt/17529
6549         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6550
6551 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6552
6553         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6554         * gcc.dg/weak/weak-3.c: Likewise.
6555         * gcc.dg/weak/weak-5.c: Likewise.
6556         * gcc.dg/weak/weak-9.c: Likewise.
6557         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6558         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6559
6560         * gcc.dg/darwin-weakimport-1.c: New.
6561
6562 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6563
6564         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6565
6566 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6567
6568         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6569         'syntax' error messages.
6570         * gcc.dg/cpp/direct2s.c: Likewise.
6571
6572 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6573
6574         * gcc.c-torture/compile/20041026-1.c: New.
6575
6576 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/18093
6579         * g++.dg/lookup/ns2.C: New test.
6580
6581         PR c++/18020
6582         * g++.dg/template/enum4.C: New test.
6583
6584         PR c++/18161
6585         * g++.dg/template/expr1.C: New test.
6586
6587 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6588
6589         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6590
6591 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6592
6593         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6594         gcc.dg/decl-nospec-3.c: New tests.
6595
6596 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6597
6598         * objc.dg/super-class-3.m: New test.
6599
6600 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6601
6602         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6603         resyncing.
6604         * gcc.dg/cpp/direct2s.c: Likewise.
6605
6606 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * objc.dg/image-info.m: Update for changes to section selection.
6609
6610 2004-10-25  David Ayers  <d.ayers@inode.at>
6611             Ziemowit Laski  <zlaski@apple.com>
6612
6613         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6614         diagnostics when messaging 'id <Proto>'.
6615         * objc.dg/class-protocol-1.m: New test.
6616         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6617         a non-existent method signature.
6618         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6619         Update diagnostics when messaging with non-existent method signature.
6620         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6621         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6622         invalid receivers are now resolved as if messaging 'id'; remove
6623         extraneous diagnostics.
6624
6625 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6626
6627         PR c/16667
6628         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6629         gcc.dg/init-desig-obs-3.c: New tests.
6630
6631 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6632
6633         * gcc.dg/debug/20041023-1.c: New test.
6634
6635 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6636
6637         PR middle-end/17407
6638         * gcc.c-torture/compile/pr17407.c: New test.
6639
6640         PR c++/18121
6641         * g++.dg/template/array8.C: New test.
6642
6643 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6644
6645         PR other/18138
6646         * lib/g++.exp: Accept more than one multilib libgcc.
6647         * lib/gcc-dg.exp: Likewise.
6648         * lib/objc.exp: Likewise.
6649         * lib/treelang.exp: Likewise.
6650         * lib/gfortran.exp: Likewise.
6651
6652 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6653
6654         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6655
6656 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6657
6658         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6659         * gcc.dg/c99-const-expr-3.c: Likewise.
6660
6661 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6662
6663         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6664
6665 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6666
6667         * gcc.c-torture/execute/loop-2e.x: Remove.
6668
6669 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         PR c++/18095
6672         * g++.dg/parse/crash18.C: New.
6673         * g++.dg/parse/crash19.C: New.
6674
6675 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6676
6677         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6678         * g++.dg/ext/dllimport2.C: Same.
6679         * g++.dg/ext/dllimport8.C: Same.
6680
6681 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6682
6683         PR c++/10841
6684         * g++.dg/conversion/cast1.C: New test.
6685         * g++.dg/overload/pmf1.C: Adjust error marker.
6686
6687 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6688
6689         PR objc/17923
6690         * objc.dg/const-str-7.m: New test.
6691
6692 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6693
6694         * g++.dg/template/memfriend11.C: Fix comment typo.
6695         * g++.dg/template/memfriend14.C: Likewise.
6696
6697 2004-10-20  Richard Henderson  <rth@redhat.com>
6698
6699         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6700         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6701         -fasynchronous-unwind-tables.
6702
6703 2004-10-20  Richard Henderson  <rth@redhat.com>
6704
6705         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6706         (main): Return success.
6707         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6708         (main): Return success.
6709
6710 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/13495
6713         * g++.dg/template/memfriend9.C: New test.
6714         * g++.dg/template/memfriend10.C: Likewise.
6715         * g++.dg/template/memfriend11.C: Likewise.
6716         * g++.dg/template/memfriend12.C: Likewise.
6717         * g++.dg/template/memfriend13.C: Likewise.
6718         * g++.dg/template/memfriend14.C: Likewise.
6719         * g++.dg/template/memfriend15.C: Likewise.
6720         * g++.dg/template/memfriend16.C: Likewise.
6721         * g++.dg/template/memfriend17.C: Likewise.
6722         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6723
6724 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6725
6726         * g++.dg/conversion/dr195.C: New.
6727         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6728
6729 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6730             Devang Patel  <dpatel@apple.com>
6731
6732         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6733         of floating point arithmetic, which could trap.
6734
6735 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/14035
6738         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6739         * g++.dg/conversion/const2.C: New test.
6740         * g++.dg/expr/reinterpret2.C: New test.
6741         * g++.dg/expr/reinterpret3.C: New test.
6742         * g++.dg/expr/cast2.C: New test.
6743         * g++.dg/expr/copy1.C: New test.
6744         * g++.dg/other/conversion1.C: Change error message.
6745         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6746         function pointers to void *.
6747         * g++.old-deja/g++.mike/p10148.C: Likewise.
6748
6749 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6750
6751         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6752
6753 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6754
6755         PR c++/18047
6756
6757         * g++.dg/parse/expr3.C: New test.
6758
6759 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6760
6761         * gcc.dg/smod-1.c: New test.
6762
6763 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6764
6765         * objc.dg/method-14.m: New test.
6766
6767 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6768
6769         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6770         Also xfail as the patch was reverted.
6771
6772 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6773
6774         PR middle-end/16973
6775         * gcc.dg/pr16973.c: New test.
6776
6777 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6778
6779         PR tree-optimization/17656
6780         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6781
6782 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6783
6784         * g++.dg/eh/shadow1.C: New.
6785
6786 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6787
6788         * gcc.c-torture/compile/20041018-1.c: New test.
6789
6790 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6791
6792         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6793         compiler referring to register 0 when accessing sdata.  The linker
6794         now patches things up.
6795
6796 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6797
6798         PR c/17529
6799         * gcc.c-torture/compile/pr17529.c: New test.
6800
6801 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6802
6803         PR c++/17743
6804         * g++.dg/ext/attrib17.C: New test.
6805
6806 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6807
6808         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6809
6810 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6811
6812         PR c++/10479
6813         * g++.dg/ext/attrib16.C: New test.
6814
6815 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR c++/17042
6818         * g++.dg/init/dso_handle1.C: New test.
6819
6820         PR c++/14667
6821         * g++.dg/parse/typedef6.C: New test.
6822
6823         PR c++/17916
6824         * g++.dg/parse/pragma1.C: New test.
6825
6826 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6827
6828         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6829
6830 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6831
6832         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6833         -fno-common when on HPPA HP-UX platforms.
6834
6835 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR other/16820
6838         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6839         stdint.h.
6840         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6841         uintptr_t.
6842
6843 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6844
6845         PR c++/16301
6846         * g++.dg/lookup/strong-using-4.C: New test.
6847
6848 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6849
6850         PR middle-end/16567
6851         * gcc.c-torture/compile/nested-1.c: New test.
6852
6853 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6854
6855         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6856         and mipsisa64*-*-* (until support for misaligned loads is added).
6857         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6858         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6859         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6860         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6861         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6862         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6863
6864 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6865
6866         PR c++/17976
6867         * g++.dg/init/dtor3.C: New test.
6868
6869 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6870
6871         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6872
6873 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6874
6875         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6876         * gcc.dg/macho-lo-sum.c: Likewise.
6877
6878 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6879
6880         * gcc.dg/ppc-spe64-1.c: New test.
6881
6882 2004-10-14  Devang Patel  <dpatel@apple.com>
6883
6884         PR 17635
6885         * gcc.dg/pr17635.c : New test.
6886
6887 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6888
6889         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6890         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6891         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6892         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6893         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6894         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6895         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6896         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6897         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6898         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6899         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6900         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6901         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6902         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6903         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6904         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6905         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6906         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6907
6908 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6909
6910         * gcc.dg/vect/vect-82.c: New testcase.
6911         * gcc.dg/vect/vect-82_64.c: New testcase.
6912         * gcc.dg/vect/vect-83.c: New testcase.
6913         * gcc.dg/vect/vect-83_64.c: New testcase.
6914
6915 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6916
6917         * gcc.dg/cpp/error-1.c: New test.
6918
6919 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6920
6921         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6922
6923 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6924
6925         PR target/17984
6926         * gcc.dg/cris-peep2-xsrand2.c: New test.
6927
6928 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         PR c++/17661
6931         * testsuite/g++.dg/expr/for2.C: New test.
6932
6933 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6936
6937 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR tree-optimization/17724
6940         * g++.dg/opt/pr17724-1.C: New test.
6941         * g++.dg/opt/pr17724-2.C: New test.
6942         * g++.dg/opt/pr17724-3.C: New test.
6943         * g++.dg/opt/pr17724-4.C: New test.
6944         * g++.dg/opt/pr17724-5.C: New test.
6945         * g++.dg/opt/pr17724-6.C: New test.
6946
6947 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6948
6949         PR c/17301
6950         * gcc.dg/pr17301-2.c: New test.
6951
6952 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/15876
6955         * g++.dg/parse/error22.C: New test.
6956
6957         PR c++/17936
6958         * g++.dg/template/spec18.C: New test.
6959
6960 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6961
6962         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6963         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6964         memcpy.
6965         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6966         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6967
6968 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6969
6970         * g++.dg/eh/cleanup5.C: Add dg-options "".
6971
6972 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6973
6974         PR middle-end/17657
6975         * gcc.dg/switch-4.c: New test case.
6976
6977 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6978
6979         * gcc.c-torture/execute/20041011-1.c: New test.
6980
6981 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6982
6983         PR c++/17554
6984         * g++.dg/init/for3.C: New test.
6985
6986         PR c++/17657
6987         * g++.dg/opt/switch2.C: New test.
6988
6989         PR middle-end/17703
6990         * g++.dg/warn/Wreturn-2.C: New test.
6991
6992 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6993
6994         PR c++/17907
6995         * g++.dg/eh/cleanup5.C: New test.
6996
6997 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/17393
7000         * g++.dg/parse/error21.C: New test.
7001
7002 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7003
7004         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7005         * g++.dg/warn/incomplete1.C: Likewise.
7006         * g++.dg/template/qualttp20.C: Likewise.
7007
7008 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7009
7010         PR c/17881
7011         * parm-incomplete-1.c: New test.
7012
7013 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/17867
7016         * g++.dg/parse/error19.C: New test.
7017
7018         PR c++/17670
7019         * g++.dg/init/new11.C: New test.
7020
7021         PR c++/17821
7022         * g++.dg/parse/error20.C: New test.
7023
7024         PR c++/17826
7025         * g++.dg/template/crash24.C: New test.
7026
7027 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7028
7029         PR c/17301
7030         * gcc.dg/pr17301-1.c: New test.
7031
7032 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7033
7034         PR c/17189
7035         * gcc.dg/anon-struct-5.c: New test.
7036
7037 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7038
7039         PR c/17844
7040         * gcc.dg/pr17844-1.c: New test.
7041
7042 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7043
7044         PR tree-optimization/17906
7045         * gcc.c-torture/compile/pr17906.c: New.
7046
7047 2004-10-09  Stuart Hastings  <stuart@apple.com>
7048             Roger Sayle  <roger@eyesopen.com>
7049
7050         PR rtl-optimization/17853
7051         * gcc.dg/i386-mmx-5.c: New testcase.
7052
7053 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7054
7055         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7056
7057 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/17524
7060         * g++.dg/template/static9.C: New test.
7061
7062         PR c++/17685
7063         * g++.dg/parse/operator5.C: New test.
7064
7065 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7066
7067         PR middle-end/17894
7068         * gcc.c-torture/execute/divcmp-4.c: New test case.
7069
7070 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7071
7072         PR tree-opt/17902
7073         * g++.dg/opt/pr17902.C: New test.
7074
7075 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7076
7077         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7078
7079 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7080
7081         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7082
7083 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7084
7085         * gcc.dg/assign-warn-3.c: New test.
7086
7087 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7088
7089         PR c/16999
7090         * gcc.dg/cpp/ident-1.c: New test.
7091
7092 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7093
7094         * gcc.c-torture/compile/acc1.c: New.
7095
7096 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7099         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7100
7101 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7102
7103         * gcc.dg/ultrasp11.c: New test.
7104
7105 2004-10-08  Michael Matz  <matz@suse.de>
7106
7107         * gcc.dg/doloop-2.c: New test.
7108
7109 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7110
7111         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7112         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7113         objc.dg/method-9.m: Update expected diagnostics.
7114
7115 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7116
7117         * gcc.dg/ppc-fsel-3.c: New file.
7118         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7119
7120 2004-10-07  Paul Brook  <paul@codesourcery.com>
7121
7122         * gfortran.dg/intrinsic_verify_1.f90: New test.
7123
7124 2004-10-07  Paul Brook  <paul@codesourcery.com>
7125
7126         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7127
7128 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7129
7130         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7131         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7132         commit.
7133
7134 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7137
7138 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7139
7140         PR c++/17115
7141         * g++.dg/warn/Winline-4.C: New test.
7142
7143 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7144
7145         * gcc.c-torture/compile/20041007-1.c: New test.
7146
7147 2004-10-07  Paul Brook  <paul@codesourcery.com>
7148
7149         PR fortran/17678
7150         * gfortran.dg/use_allocated_1.f90: New test.
7151
7152 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         PR middle-end/17849
7155         * gfortran.fortran-torture/compile/nested.f90: New test
7156
7157 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7158
7159         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7160
7161 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7162
7163         PR c++/17368
7164         * g++.dg/ext/asm6.C: New test.
7165
7166 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7167
7168         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7169
7170 2004-10-06  Paul Brook  <paul@codesourcery.com>
7171
7172         PR libfortran/17709
7173         * gfortran.dg/empty_format_1.f90: New test.
7174
7175 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7176
7177         PR fortran/17568
7178         * gfortran.dg/ishft.f90: New test.
7179
7180         PR fortran/17283
7181         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7182         tests.
7183
7184 2004-10-06  Paul Brook  <paul@codesourcery.com>
7185
7186         * gfortran.dg/do_1.f90: New test.
7187
7188 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7189
7190         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7191         optimizing for size.
7192
7193 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7194
7195         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7196
7197 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7198
7199         * gcc.c-torture/compile/20041005-1.c: New test.
7200
7201 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7202
7203         PR c++/17829
7204         * g++.dg/lookup/koenig4.C: New.
7205
7206 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7207
7208         * g++.dg/other/classkey1.C: Adjust quoting marks.
7209         * g++.dg/parse/error15.C: Likewise.
7210         * g++.dg/template/meminit2.C (int>): Likewise.
7211
7212 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7213
7214         PR fortran/17283
7215         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7216
7217         PR fortran/17631
7218         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7219
7220         PR fortran/17708
7221         * gfortran.dg/pr17708.f90: New test.
7222
7223 2004-10-04  Chao-ying Fu  <fu@mips.com>
7224
7225         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7226         * gcc.dg/vect/vect-4.c: Ditto.
7227         * gcc.dg/vect/vect-5.c: Ditto.
7228         * gcc.dg/vect/vect-6.c: Ditto.
7229         * gcc.dg/vect/vect-8.c: Ditto.
7230         * gcc.dg/vect/vect-16.c: Ditto.
7231         * gcc.dg/vect/vect-30.c: Ditto.
7232         * gcc.dg/vect/vect-40.c: Ditto.
7233         * gcc.dg/vect/vect-41.c: Ditto.
7234         * gcc.dg/vect/vect-42.c: Ditto.
7235         * gcc.dg/vect/vect-43.c: Ditto.
7236         * gcc.dg/vect/vect-44.c: Ditto.
7237         * gcc.dg/vect/vect-45.c: Ditto.
7238         * gcc.dg/vect/vect-46.c: Ditto.
7239         * gcc.dg/vect/vect-47.c: Ditto.
7240         * gcc.dg/vect/vect-48.c: Ditto.
7241         * gcc.dg/vect/vect-49.c: Ditto.
7242         * gcc.dg/vect/vect-50.c: Ditto.
7243         * gcc.dg/vect/vect-51.c: Ditto.
7244         * gcc.dg/vect/vect-52.c: Ditto.
7245         * gcc.dg/vect/vect-53.c: Ditto.
7246         * gcc.dg/vect/vect-54.c: Ditto.
7247         * gcc.dg/vect/vect-55.c: Ditto.
7248         * gcc.dg/vect/vect-56.c: Ditto.
7249         * gcc.dg/vect/vect-57.c: Ditto.
7250         * gcc.dg/vect/vect-58.c: Ditto.
7251         * gcc.dg/vect/vect-59.c: Ditto.
7252         * gcc.dg/vect/vect-60.c: Ditto.
7253         * gcc.dg/vect/vect-74.c: Ditto.
7254         * gcc.dg/vect/vect-79.c: Ditto.
7255         * gcc.dg/vect/vect-80.c: Ditto.
7256
7257 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7258
7259         * gcc.dg/unused-7.c: Use the correct option.
7260
7261 2004-10-04  Paul Brook  <paul@codesourcery.com>
7262         Bud Davis  <bdavis9659@comcast.net>
7263
7264         PR fortran/17706
7265         PR fortran/16434
7266         * gfortran/pr17706.f90: New test.
7267         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7268
7269 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7270
7271         * gfortran.dg/pr17612.f90: New test.
7272
7273 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7274
7275         * g++.dg/template/local1.C: Adjust quoting marks in
7276         testing for diagnostics.
7277         * g++.dg/tls/diag-2.C: Likewise.
7278         * g++.dg/other/error8.C: Likewise.
7279
7280 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7281
7282         PR c/17178
7283         * gcc.dg/unused-4.c: Adjust to be correct.
7284
7285         PR c/17820
7286         * gcc.dg/unused-7.c: New test.
7287
7288 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7289
7290         PR c++/17797
7291         * g++.dg/overload/template2.C: New test.
7292
7293 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7294
7295         PR tree-optimization/16632
7296         * gcc.dg/tree-ssa/20041002-1.c: New.
7297
7298 2004-10-03  Paul Brook  <paul@codesourcery.com>
7299
7300         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7301         rather than relying on default formatting.
7302
7303 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7304
7305         * gcc.dg/20040920-1.c: Update expected message text.
7306
7307 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7308
7309         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7310
7311 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7312
7313         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7314         tree level.
7315
7316 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7317
7318         * gcc.dg/tree-ssa/pr17343.c: Remove.
7319
7320 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         PR tree-opt/17343
7323         * gcc.dg/tree-ssa/pr17343.c: New test.
7324
7325 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7328         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7329         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7330         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7331         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7332
7333 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7334
7335         * gcc.dg/lvalue-2.c: New test.
7336
7337 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7338
7339         PR c/17730
7340         * gcc.dg/pr17730-1.c: New test
7341
7342 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7343
7344         PR c/7425
7345         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7346
7347 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7348
7349         * gcc.c-torture/execute/stdarg-1.c: New test.
7350         * gcc.c-torture/execute/stdarg-2.c: New test.
7351         * gcc.c-torture/execute/stdarg-3.c: New test.
7352         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7353         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7354         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7355         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7356         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7357
7358 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7359
7360         PR tree-optimization/17697
7361         * g++.dg/opt/pr17697-1.C: New test.
7362         * g++.dg/opt/pr17697-2.C: New test.
7363         * g++.dg/opt/pr17697-3.C: New test.
7364
7365 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7366
7367         PR c/16409
7368         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7369         gcc.dg/vla-init-5.c: New tests.
7370
7371 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7372
7373         PR c/13804
7374         * gcc.dg/pr13804-1.c: New test.
7375
7376 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7377
7378         PR fortran/16938
7379         * gfortran.dg/pr16938.f90: New test.
7380
7381 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7382
7383         * g++.dg/template/crash23.C: New test.
7384
7385 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/17585
7388         * g++.dg/template/static8.C: New test.
7389
7390 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7391
7392         PR c++/17681
7393         * g++.dg/other/error9.C: New test.
7394
7395 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7396
7397         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7398
7399 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7400
7401         PR fortran/15164
7402         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7403
7404 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7405
7406         PR middle-end/17112
7407         * gcc.dg/pr17112-1.c: New test case.
7408
7409 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7410
7411         PR c/11459
7412         * gcc.dg/pr11459-1.c: New test.
7413
7414 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7415
7416         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7417         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7418
7419 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7420
7421         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7422
7423 2004-09-25  Jan Hubicka  <jh@suse.cz>
7424
7425         * compile/30040909-1.c: New test.
7426         * compile/30040907-1.c: New test.
7427
7428 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7429
7430         * gcc.c-torture/execute/va-arg-26.c: New test.
7431
7432 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7433
7434         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7435         extra diagnostics on targets with 64-bit pointers.
7436         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7437
7438 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7439
7440         PR c/17188
7441         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7442         * gcc.dg/decl-3.c: Adjust expected message.
7443
7444 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7445
7446         PR fortran/17615
7447         * gfortran.dg/pr17615.f90: New test.
7448
7449 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7450
7451         PR tree-optimzation/17517
7452         * g++.dg/tree-ssa/pr17517.C: New Test.
7453
7454 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7455
7456         PR c++/16889
7457         * g++.dg/lookup/ambig3.C: New.
7458
7459 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7460
7461         PR tree-opt/17624
7462         * g++.dg/opt/pr17624.C: New test.
7463
7464 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7465
7466         PR c/6980
7467         * gcc.dg/Wbad-function-cast-1.c: New test.
7468
7469 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7470
7471         * g++.dg/ext/complit1.C
7472         * g++.dg/other/error2.C
7473         * g++.dg/other/nontype-1.C
7474         * g++.dg/parse/crash11.C
7475         * g++.dg/parse/crash12.C
7476         * g++.dg/parse/error15.C
7477         * g++.dg/parse/error4.C
7478         * g++.dg/parse/tmpl-outside1.C
7479         * g++.dg/parse/too-many-tmpl-args1.C
7480         * g++.dg/template/dependent-expr3.C
7481         * g++.dg/template/error10.C
7482         * g++.dg/template/instantiate1.C
7483         * g++.dg/template/vtable2.C
7484         * g++.dg/warn/Wshadow-1.C
7485         * g++.dg/warn/weak1.C
7486         * g++.old-deja/g++.brendan/crash16.C
7487         * g++.old-deja/g++.brendan/crash18.C
7488         * g++.old-deja/g++.brendan/crash48.C
7489         * g++.old-deja/g++.brendan/crash49.C
7490         * g++.old-deja/g++.brendan/crash55.C
7491         * g++.old-deja/g++.brendan/crash56.C
7492         * g++.old-deja/g++.brendan/crash8.C
7493         * g++.old-deja/g++.brendan/enum11.C
7494         * g++.old-deja/g++.brendan/enum8.C
7495         * g++.old-deja/g++.brendan/enum9.C
7496         * g++.old-deja/g++.brendan/friend3.C
7497         * g++.old-deja/g++.brendan/misc14.C
7498         * g++.old-deja/g++.bugs/900402_02.C
7499         * g++.old-deja/g++.bugs/900404_03.C
7500         * g++.old-deja/g++.bugs/900404_04.C
7501         * g++.old-deja/g++.bugs/900428_03.C
7502         * g++.old-deja/g++.jason/crash4.C
7503         * g++.old-deja/g++.jason/overload21.C
7504         * g++.old-deja/g++.jason/redecl1.C
7505         * g++.old-deja/g++.jason/report.C
7506         * g++.old-deja/g++.jason/rfg10.C
7507         * g++.old-deja/g++.jason/template30.C
7508         * g++.old-deja/g++.law/arm12.C
7509         * g++.old-deja/g++.law/ctors5.C
7510         * g++.old-deja/g++.law/cvt20.C
7511         * g++.old-deja/g++.law/init10.C
7512         * g++.old-deja/g++.law/init8.C
7513         * g++.old-deja/g++.law/visibility17.C
7514         * g++.old-deja/g++.law/visibility7.C
7515         * g++.old-deja/g++.mike/net8.C
7516         * g++.old-deja/g++.mike/p646.C
7517         * g++.old-deja/g++.mike/p700.C
7518         * g++.old-deja/g++.mike/p701.C
7519         * g++.old-deja/g++.mike/p811.C
7520         * g++.old-deja/g++.ns/template13.C
7521         * g++.old-deja/g++.other/array3.C
7522         * g++.old-deja/g++.other/crash25.C
7523         * g++.old-deja/g++.other/dtor3.C
7524         * g++.old-deja/g++.other/dtor4.C
7525         * g++.old-deja/g++.other/main1.C
7526         * g++.old-deja/g++.other/warn7.C
7527         * g++.old-deja/g++.pt/crash11.C
7528         * g++.old-deja/g++.pt/crash36.C
7529         * g++.old-deja/g++.pt/spec22.C
7530         * g++.old-deja/g++.pt/spec9.C
7531         * g++.old-deja/g++.pt/ttp52.C
7532         * g++.old-deja/g++.robertl/eb103.C
7533         * g++.old-deja/g++.robertl/eb121.C
7534         * g++.old-deja/g++.robertl/eb22.C
7535         * g++.old-deja/g++.robertl/eb8.C:
7536         Update locations and/or regexps of dg-error markers.
7537         Remove markers for some bogus messages that are no longer issued.
7538
7539 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7542         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7543
7544 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         PR c++/17618
7547         * g++.dg/lookup/crash5.C: New test.
7548
7549 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7550
7551         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7552         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7553         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7554         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7555         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7556         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7557
7558         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7559         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7560         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7561         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7562         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7563         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7564
7565         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7566
7567         * gcc.dg/vect/vect-44.c: Check additional cases.
7568         * gcc.dg/vect/vect-48.c: Check additional cases.
7569
7570         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7571         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7572         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7573         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7574         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7575         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7576         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7577         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7578         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7579
7580         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7581         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7582         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7583
7584 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7585
7586         * gcc.dg/tree-ssa/loop-6.c: New test.
7587
7588 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7589
7590         PR c++/17620
7591         * g++.dg/inherit/base2.C: New.
7592
7593 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7596         * gcc.dg/20001012-2.c: Likewise.
7597         * gcc.dg/20001013-1.c: Likewise.
7598         * gcc.dg/20001101-1.c: Likewise.
7599         * gcc.dg/20001102-1.c: Likewise.
7600         * gcc.dg/bf-spl1.c: Likewise.
7601         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7602         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7603
7604 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7605
7606         PR tree-optimization/16721
7607         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7608
7609 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7610
7611         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7612         * gcc.dg/20040305-1.c: Likewise.
7613
7614 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7615
7616         PR c/16566
7617         * gcc.c-torture/compile/pr16566-1.c,
7618         gcc.c-torture/compile/pr16566-2.c,
7619         gcc.c-torture/compile/pr16566-3.c: New tests.
7620
7621 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7622
7623         PR tree-optimization/17512
7624         * gcc.c-torture/compile/20040916-1.c.
7625
7626 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * gcc.dg/pragma-re-3.c: New test.
7629
7630 2004-09-17  Matt Austern  <austern@apple.com>
7631
7632         PR c++/15049
7633         * g++.dg/other/anon3.C: New.
7634
7635 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7636
7637         PR c++/7503
7638         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7639         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7640         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7641         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7642         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7643
7644 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7645
7646         PR fortran/17286
7647         * gfortran.dg/pr17286.f90: New test.
7648
7649 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/17530
7652         * g++.dg/template/static7.C: New test.
7653
7654 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7655
7656         PR tree-opt/17558
7657         * gcc.c-torture/compile/pr17558.c: New test.
7658
7659 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7660
7661         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7662         if SKIP_ATTRIBUTE is defined.
7663
7664 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7665
7666         PR fortran/15957
7667         * gfortran.dg/pr15957.f90: New test.
7668
7669 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7670
7671         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7672         in comparison.
7673         * gcc.dg/vect/vect-79.c: Likewise.
7674         * gcc.dg/vect/vect-80.c: Likewise.
7675
7676 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7677
7678         PR fortran/15750
7679         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7680
7681 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7682
7683         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7684         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7685         * gcc.dg/vect/vect-62.c: New testcase.
7686         * gcc.dg/vect/vect-63.c: New testcase.
7687         * gcc.dg/vect/vect-64.c: New testcase.
7688         * gcc.dg/vect/vect-65.c: New testcase.
7689         * gcc.dg/vect/vect-66.c: New testcase.
7690         * gcc.dg/vect/vect-67.c: New testcase.
7691         * gcc.dg/vect/vect-68.c: New testcase.
7692         * gcc.dg/vect/vect-69.c: New testcase.
7693         * gcc.dg/vect/vect-79.c: New testcase.
7694         * gcc.dg/vect/vect-80.c: New testcase.
7695
7696 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7697
7698         * gcc.target/mips/asm-1.c: New test.
7699
7700 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7701
7702         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7703         * gcc.dg/vect/vect-73.c: New testcase.
7704         * gcc.dg/vect/vect-74.c: New testcase.
7705         * gcc.dg/vect/vect-75.c: New testcase.
7706         * gcc.dg/vect/vect-76.c: New testcase.
7707         * gcc.dg/vect/vect-77.c: New testcase.
7708         * gcc.dg/vect/vect-78.c: New testcase
7709
7710 2004-09-18  Paul Brook  <paul@codesourcery.com>
7711
7712         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7713
7714 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7715
7716         PR c/17424
7717         * gcc.dg/pr17424-1.c: New test.
7718
7719 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7720
7721         * g++.dg/tree-ssa/pr17153.C: New test.
7722
7723 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7724
7725         PR pch/13361
7726         * testsuite/g++.dg/pch/wchar-1.C: New.
7727         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7728
7729 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7730
7731         * gcc.c-torture/execute/20040917-1.c: New test.
7732
7733 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7734
7735         PR tree-optimization/17319
7736         * gcc.dg/pr17319.c: New test.
7737
7738 2004-09-17  Devang Patel  <dpatel@apple.com>
7739
7740         * gcc.dg/20040813-1.c: New test.
7741
7742 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7743
7744         PR tree-optimization/17273
7745         * gcc.c-torture/compile/pr17273.c: New test.
7746
7747 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7748
7749         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7750         Update expected messages.
7751         * gcc.dg/declspec-13.c: New test.
7752
7753 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7754
7755         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7756
7757 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7758
7759         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7760         change what 'a' is pointing to.
7761
7762 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/16002
7765         * g++.dg/template/error18.C: New test.
7766
7767         PR c++/16029
7768         * g++.dg/warn/Wunused-8.C: New test.
7769
7770 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7771
7772         PR tree-optimization/17513
7773         * gcc.dg/20040916-1.c: New test.
7774
7775 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7776
7777         PR c++/17501
7778         * g++.dg/template/typename7.C: New test.
7779
7780 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7781
7782         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7783
7784 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7785
7786         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7787         with -ftree-based-profiling also.
7788         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7789
7790 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7791
7792         PR/15364
7793         * gfortran.dg/der_array_io_1.f90: New test.
7794         * gfortran.dg/der_array_io_2.f90: New test.
7795         * gfortran.dg/der_array_io_3.f90: New test.
7796
7797 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7798
7799         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7800         EABI.
7801
7802 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7803
7804         * g++.dg/opt/switch1.C: New test.
7805
7806 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7807
7808         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7809         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7810         Update expected messages.
7811
7812 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7813
7814         PR fortran/16485
7815         * gfortran.dg/same_name_1.f90: New test.
7816
7817 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7818
7819         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7820         dereference garbage pointers.
7821
7822 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7823
7824         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7825         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7826
7827         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7828         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7829         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7830
7831 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/17324
7834         * g++.dg/template/mangle1.C: New test.
7835
7836 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7837
7838         PR tree-optimization/17252
7839         * gcc.c-torture/execute/pr17252.c: New test.
7840
7841 2004-09-14  Andrew Pinski  <apinski@apple.com>
7842
7843         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7844
7845 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7846
7847         PR rtl-optimization/9771
7848         * gcc.dg/pr9771-1.c: New test case.
7849
7850 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7851
7852         PR tree-optimization/15262
7853         * gcc.c-torture/execute/pr15262-1.c: New test.
7854         * gcc.c-torture/execute/pr15262-2.c: New test.
7855
7856 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7857
7858         * gcc.dg/declspec-12.c: New test.
7859
7860 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7861
7862         * gfortran.dg/pr17090.f90: Add directives to test.
7863
7864 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7865
7866         * gcc.c-torture/compile/20040914-1.c: New test.
7867
7868 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/16162
7871         * g++.dg/template/decl2.C: New test.
7872
7873 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7874
7875         PR fortran/17090
7876         * gfortran.dg/pr17090.f90: New test.
7877
7878 2004-09-13  Dale Johannesen  <dalej@apple.com>
7879
7880         * gcc.c-torture/compile/pr17408.c:  New test case.
7881
7882 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/16716
7885         * g++.dg/parse/crash17.C: New test.
7886
7887         PR c++/17327
7888         * g++.dg/template/enum3.C: New test.
7889
7890 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7891
7892         * lib/gcc-defs.exp: Load wrapper.exp.
7893         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7894         using local code.
7895         * lib/gcc.exp (gcc_init): Similar.
7896         * lib/gfortran.exp (gfortran_init): Similar.
7897         * lib/objc.exp (objc_init): Similar.
7898         * lib/treelang.exp (treelang_init): Similar.
7899         * lib/wrapper.exp: New file with build_wrapper call machinery in
7900         ${tool}_maybe_build_wrapper.
7901
7902 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7903
7904         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7905         "inline".
7906         * gcc.dg/declspec-11.c: Update expected messages.
7907         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7908         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7909         gcc.dg/inline-12.c: New tests.
7910
7911 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7912
7913         * g++.dg/tree-ssa/pr17400.C: New testcase.
7914
7915 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7916
7917         * gcc.target/mips/sb1-1.c: New testcase.
7918
7919 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7920
7921         * lib/g77-dg.exp: Remove unused file.
7922         * lib/mike-g77.exp: Ditto.
7923         * lib/g77.exp: Ditto.
7924
7925 2004-09-12  Richard Henderson  <rth@redhat.com>
7926
7927         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7928
7929 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7930
7931         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7932         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7933         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7934         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7935         Update expected messages.
7936
7937 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7938
7939         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7940         declaration/use mismatch for dirp parameter.
7941
7942 2004-09-12  Andrew Pinski  <apinski@apple.com>
7943
7944         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7945         -fgnu-runtime is passed.
7946
7947 2004-09-12  Richard Henderson  <rth@redhat.com>
7948
7949         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7950         do the uplevel thing and update additional_flags directly.
7951         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7952         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7953         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7954         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7955
7956 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7957
7958         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7959
7960 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7961
7962         PR middle-end/17411
7963         * g++.dg/opt/pr17411-1.C: New test case.
7964
7965 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7966
7967         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7968         gcc.dg/tls/diag-2.c: Update expected messages.
7969         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7970         messages.
7971         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7972         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7973         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7974         gcc.dg/tls/diag-5.c: New tests.
7975
7976 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7977
7978         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7979
7980 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7981
7982         * g++.dg/parse/break-in-for.C: New test.
7983
7984 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * gcc.dg/tree-ssa/20040911-1.c: New test.
7987
7988 2004-09-11  Andreas Jaeger  <aj@suse.de>
7989
7990         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7991         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7992
7993 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7994
7995         * gcc.target/frv: New directory of FR-V-specific tests.
7996
7997 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7998
7999         * gcc.dg/convert-vec-1.c: New test.
8000
8001 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8002
8003         PR middle-end/17024
8004         * gcc.dg/pr17024-1.c: New test case.
8005
8006 2004-09-10  Eric Christopher  <echristo@redhat.com>
8007
8008         * gcc.dg/20040910-1.c: New test.
8009
8010 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8011
8012         * gcc.dg/bitfld-9.c: New test.
8013
8014 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8015
8016         * gcc.c-torture/execute/ieee/acc1.c: New test.
8017         * gcc.c-torture/execute/ieee/acc2.c: New test.
8018         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8019
8020 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8021
8022         * gcc.dg/deprecated-2.c: New test.
8023
8024 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8025
8026         * gcc.dg/init-vec-1.c: New test.
8027
8028 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8029
8030         PR middle-end/17055
8031         * gcc.dg/pr17055-1.c: New test case.
8032
8033 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8034
8035         PR target/17377
8036         * gcc.c-torture/execute/pr17377.c: New test.
8037
8038 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8039
8040         PR c/8420
8041         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8042         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8043         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8044         gcc.dg/long-long-typespec-1.c: New tests.
8045         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8046
8047 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8048
8049         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8050         gcc.dg/gnu99-static-1.c: New tests.
8051
8052 2004-09-08  Devang Patel  <dpatel@apple.com>
8053
8054         * gcc.dg/darwin-ld-20040828-1.c: New test.
8055         * gcc.dg/darwin-ld-20040828-2.c: New test.
8056         * gcc.dg/darwin-ld-20040828-3.c: New test.
8057
8058 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8059
8060         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8061         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8062         in error message.
8063         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8064         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8065         in error message.
8066         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8067         types they qualify.
8068         * objc.dg/type-size-2.m: Fix wording in comment.
8069         * objc.dg/va-meth-1.m: New test case.
8070
8071 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8072
8073         PR c/16633:
8074         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8075         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8076
8077 2004-09-06  Devang Patel  <dpatel@apple.com>
8078
8079         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8080         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8081
8082 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8083
8084         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8085         reflect changed line numbering of diagnostics.
8086
8087 2004-09-06  Paul Brook  <paul@codesourcery.com>
8088
8089         * gfortran.dg/edit_real_1.f90: Add new test.
8090
8091 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8092
8093         * gcc.dg/tree-ssa/loop-2.c: New test.
8094         * gcc.dg/tree-ssa/loop-3.c: New test.
8095         * gcc.dg/tree-ssa/loop-4.c: New test.
8096         * gcc.dg/tree-ssa/loop-5.c: New test.
8097
8098 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8099
8100         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8101
8102 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8103
8104         * gcc.dg/format/sentinel-1.c: New test.
8105
8106 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8107
8108         * testsuite/gcc.dg/builtins-46.c: New.
8109
8110 2004-09-03  Devang Patel  <dpatel@apple.com>
8111
8112         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8113         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8114
8115 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8116
8117         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8118         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8119         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8120         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8121         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8122         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8123         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8124         the non-portable bzero.
8125         * gcc.dg/20010912-1.c: xfail for NetWare.
8126         * gcc.dg/20020426-2.c: xfail for NetWare.
8127         * gcc.dg/20021014-1.c: xfail for NetWare.
8128         * gcc.dg/20021018-1.c: xfail for NetWare.
8129         * gcc.dg/20030213-1.c: xfail for NetWare.
8130         * gcc.dg/20030225-1.c: xfail for NetWare.
8131         * gcc.dg/20030708-1.c: xfail for NetWare.
8132         * gcc.dg/builtins-config.h: Also exclude NetWare.
8133         * gcc.dg/format/format.h: Define restrict only if not already defined.
8134         * gcc.dg/nest.c: xfail for NetWare.
8135         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8136         * lib/target-supports.exp (check_visibility_available): Exclude
8137         NetWare.
8138
8139 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8140
8141         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8142         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8143         deterministic starting point for the alignment of structure fields.
8144         * gcc.dg/Wpadded.c: Dito.
8145         * g++.dg/abi/vbase10.C: Dito.
8146
8147 2004-09-03  Devang Patel  <dpatel@apple.com>
8148
8149         * g++.dg/debug/pr15736.cc: New test.
8150
8151 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * README.QMTEST: Fix out-of-date link.
8154
8155 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8156
8157         PR fortran/16579
8158         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8159         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8160
8161 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8162
8163         * g++.dg/abi/arm_rtti1.C: New test.
8164
8165 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8166
8167         * gcc.dg/ppc-vector-memcpy.c: New.
8168         * gcc.dg/ppc-vector-memset.c: New.
8169
8170 2004-09-02  Chao-ying Fu  <fu@mips.com>
8171
8172         * gcc.target/mips/mips-3d-1.c: New test.
8173         * gcc.target/mips/mips-3d-2.c: New test.
8174         * gcc.target/mips/mips-3d-3.c: New test.
8175         * gcc.target/mips/mips-3d-4.c: New test.
8176         * gcc.target/mips/mips-3d-5.c: New test.
8177         * gcc.target/mips/mips-3d-6.c: New test.
8178         * gcc.target/mips/mips-3d-7.c: New test.
8179         * gcc.target/mips/mips-3d-8.c: New test.
8180         * gcc.target/mips/mips-3d-9.c: New test.
8181         * gcc.target/mips/mips-ps-1.c: New test.
8182         * gcc.target/mips/mips-ps-2.c: New test.
8183         * gcc.target/mips/mips-ps-3.c: New test.
8184         * gcc.target/mips/mips-ps-4.c: New test.
8185         * gcc.target/mips/mips-ps-type.c: New test.
8186
8187 2004-09-02  Paul Brook  <paul@codesourcery.com>
8188
8189         * gfortran.dg/edit_real_1.f90: Add new tests.
8190
8191 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8192
8193         PR fortran/15327
8194         * gfortran.dg/merge_char_1.f90: New test.
8195
8196 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8197
8198         PR fortran/16404
8199         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8200
8201 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8202
8203         PR c/1522
8204         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8205
8206 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8207
8208         * g++.dg/opt/loop1.C: Do not XFAIL.
8209
8210 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8211
8212         * gcc.c-torture/execute/20040831-1.c: New test.
8213
8214 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8215
8216         PR fortran/16579
8217         * gfortran.dg/g77/20010610.f: Now passes.
8218         Copy from g77.f-torture/execute. Add dg-run directive.
8219         * gfortran.dg/g77/README: Update
8220
8221 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8222
8223         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8224         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8225         (t1, t2, t3, t4): Add volatile.
8226
8227 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8228
8229         * g++.dg/ext/visibility/arm1.C: New test.
8230
8231 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8232
8233         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8234         -pedantic-errors.
8235
8236 2004-09-01  Paul Brook  <paul@codesourcery.com>
8237
8238         * gfortran.dg/eof_2.f90: New test.
8239
8240 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8241
8242         PR fortran/16579
8243         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8244
8245 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8246
8247         PR libfortran/16805
8248         * gfortran.dg/list_read_2.f90: New test.
8249
8250 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8251
8252         * g++.dg/abi/key1.C: New test.
8253
8254 2004-08-31  Richard Henderson  <rth@redhat.com>
8255
8256         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8257         form of offsetof.
8258         * g++.dg/other/offsetof5.C: Remove duplicate.
8259
8260 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8261
8262         PR fortran/17244
8263         * gfortran.dg/func_derived_1.f90: New test.
8264
8265 2004-08-31  Paul Brook  <paul@codesourcery.com>
8266
8267         * gfortran.dg/eof_1.f90: New test.
8268
8269 2004-08-31  Paul Brook  <paul@codesourcery.com>
8270
8271         * gfortran.dg/list_read_1.f90: New file.
8272
8273 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8274
8275         * g++.dg/opt/loop1.C: XFAIL.
8276
8277 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8278
8279         * gcc.dg/funcdef-storage-1.c: New.
8280         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8281         an extern function in local scope.
8282         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8283         declare an 'auto inline' function in local scope.
8284         * gcc.dg/20011130-1.c: Likewise.
8285         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8286         an 'auto' function in local scope.
8287         * gcc.dg/20021014-1.c: Likewise.
8288         * gcc.dg/20030331-2.c: Likewise.
8289
8290 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8291
8292         * gfortran.dg/blockdata_1.f90: New test.
8293
8294 2004-08-30  Richard Henderson  <rth@redhat.com>
8295
8296         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8297
8298 2004-08-30  Richard Henderson  <rth@redhat.com>
8299
8300         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8301         additional_flags set by alternate driver.
8302         (ieee-options): New procedure.
8303         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8304         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8305         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8306         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8307
8308 2004-08-30  Richard Henderson  <rth@redhat.com>
8309
8310         * lib/f-torture.exp: Remove.
8311
8312 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR rtl-optimization/16590
8315         * g++.dg/opt/loop1.C: New test.
8316
8317 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8318
8319         PR fortran/13910
8320         * gfortran.dg/oldstyle_1.f90: New test.
8321
8322 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8323         Paul Brook  <paul@codesourcery.com>
8324
8325         * gfortran.dg/g77/README: Update.
8326         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8327         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8328         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8329
8330 2004-08-28  Paul Brook  <paul@codesourcery.com>
8331
8332         PR libfortran/17195
8333         * gfortran.dg/edit_real_1.f90: New test.
8334
8335 2004-08-27  Paul Brook  <paul@codesourcery.com>
8336
8337         * gfortran.dg/rewind_1.f90: New test.
8338
8339 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8340
8341         PR fortran/16597
8342         * gfortran.dg/pr16597.f90: New test.
8343
8344 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8345
8346         PR c/13801
8347         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8348         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8349         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8350         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8351         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8352
8353 2004-08-26  Nick Clifton  <nickc@redhat.com>
8354
8355         * gcc.c-torture/compile/pr17119.c: New test.
8356
8357 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8358
8359         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8360
8361 2004-08-25  Richard Henderson  <rth@redhat.com>
8362
8363         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8364         the bits that expect kind=8 to be the largest real kind.
8365
8366 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8367
8368         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8369
8370 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8371
8372         * gfortran.dg/assignment_1.f90: New test.
8373
8374 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8375
8376         * g++.dg/template/repo3.C: New test.
8377
8378 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8379
8380         PR middle-end/16693
8381         PR tree-optimization/16372
8382         * g++.dg/opt/pr16372-1.C: New test case.
8383         * g++.dg/opt/pr16693-1.C: New test case.
8384         * g++.dg/opt/pr16693-2.C: New test case.
8385
8386 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8387
8388         * objc.dg/proto-lossage-4.m: New test.
8389
8390 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/17155
8393         * g++.dg/inherit/local2.C: New test.
8394
8395 2004-08-25  Paul Brook  <paul@codesourcery.com>
8396
8397         PR fortran/17144
8398         * gfortran.dg/string_ctor_1.f90: New test.
8399
8400 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8401
8402         PR c++/14428
8403         * g++.dg/template/redecl2.C: New test.
8404
8405 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8406
8407         PR fortran/17143
8408         * gfortran.dg/pr17143.f90: New test.
8409
8410 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8411
8412         PR fortran/17164
8413         * gfortran.dg/pr17164.f90: New test.
8414
8415 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8416
8417         * gcc.dg/tree-ssa/loop-1.c: New test.
8418
8419 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8420
8421         * gcc.c-torture/compile/20040824-1.c: New test.
8422
8423 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8424
8425         * gcc.c-torture/compile/iftrap-3.c: New test.
8426
8427 2004-08-24  Paul Brook  <paul@codesourcery.com>
8428
8429         * gfortran.dg/entry_2.f90: New test.
8430
8431 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         PR c++/16889
8434         * g++.dg/lookup/ambig[12].C: New.
8435
8436 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8437
8438         PR c++/16706
8439         * g++.dg/template/crash21.C: New test.
8440         * g++.dg/template/crash22.C: Likewise.
8441
8442 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8443
8444         PR c++/17149
8445         * g++.dg/template/access15.C: New.
8446
8447 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/17163
8450         * g++.dg/template/repo2.C: New test.
8451
8452 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8453
8454         PR rtl-optimization/17078
8455         * gcc.c-torture/execute/pr17078-1.c: New test case.
8456
8457 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c/14492
8460         * gcc.dg/debug/crash1.c: New test.
8461
8462 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c/16180
8465         * gcc.dg/loop-5.c: New test.
8466
8467 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8468
8469         * gcc.c-torture/execute/20040823-1.c: New test.
8470
8471 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8472
8473         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8474         to the assembler.  Simplify test accordingly.
8475         (asm_abi_flags): Use GNU names.
8476         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8477         to check for ABI flags.
8478
8479 2004-08-22  Andrew Pinski  <apinski@apple.com>
8480
8481         * g++.dg/opt/pr14029.C: New test.
8482         * gcc.c-torture/execute/pr15262.c: New test.
8483
8484 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8485
8486         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8487
8488 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8489
8490         PR 16908
8491         * gfortran.dg/direct_io.f90: New test.
8492
8493 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/17121
8496         * g++.dg/inherit/local2.C: New test.
8497
8498 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8499
8500         PR c++/17120
8501         * g++.dg/warn/Wparentheses-4.C: New test.
8502
8503 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/17121
8506         * g++.dg/inherit/local2.C: New test.
8507
8508         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8509         * gcc.dg/ppc-ldstruct.c: Likewise.
8510         * gcc.dg/ppc64-abi-2.c: Likewise.
8511
8512 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR rtl-optimization/17099
8515         * gcc.c-torture/execute/20040820-1.c: New test.
8516
8517 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8518
8519         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8520
8521 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8522
8523         PR fortran/17077
8524         * gfortran.dg/auto_array_1.f90: New test.
8525
8526 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8527
8528         PR fortran/17074
8529         * gfortran.dg/simpleif_1.f90: New test.
8530
8531 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8532
8533         * lib/target-supports.exp (check_profiling_available): Return
8534         false for arm*-*-symbianelf* and arm*-*-eabi*.
8535
8536         PR c++/15890
8537         * g++.dg/template/delete1.C: New test.
8538
8539 2004-08-19  Paul Brook  <paul@codesourcery.com>
8540
8541         PR fortran/14976
8542         PR fortran/16228
8543         * gfortran.dg/data_char_1.f90: New test.
8544
8545 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8546
8547         PR fortran/16946
8548         * gfortran.dg/reduction.f90: New testcase.
8549
8550 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8551
8552         PR fortran/16520
8553         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8554
8555 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8556
8557         PR c++/17041
8558         * g++.dg/Wparentheses-3.C: New test.
8559
8560 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8561
8562         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8563         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8564         * gcc.dg/vect/vect-2.c: Likewise.
8565         * gcc.dg/vect/vect-3.c: Likewise.
8566         * gcc.dg/vect/vect-4.c: Likewise.
8567         * gcc.dg/vect/vect-5.c: Likewise.
8568         * gcc.dg/vect/vect-6.c: Likewise.
8569         * gcc.dg/vect/vect-7.c: Likewise.
8570         * gcc.dg/vect/vect-25.c: Likewise.
8571         * gcc.dg/vect/vect-31.c: Likewise.
8572         * gcc.dg/vect/vect-32.c: Likewise.
8573         * gcc.dg/vect/vect-34.c: Likewise.
8574         * gcc.dg/vect/vect-36.c: Likewise.
8575         * gcc.dg/vect/vect-all.c: Likewise.
8576
8577 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/17068
8580         * g++.dg/template/operator4.C: New test.
8581
8582 2004-08-18  Richard Henderson  <rth@redhat.com>
8583
8584         * gcc.dg/20040206-1.c: XFAIL.
8585
8586 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/16246
8589         * g++.dg/template/array7.C: New test.
8590
8591 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8592
8593         * gcc.dg/mips-movcc-1.c: New test.
8594         * gcc.dg/mips-movcc-2.c: New test.
8595         * gcc.dg/mips-movcc-3.c: New test.
8596
8597         * gcc.dg/mips-nmadd-1.c: New test.
8598         * gcc.dg/mips-nmadd-2.c: New test.
8599
8600 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8601
8602         PR c++/15871
8603         * g++.dg/opt/inline8.C: New test.
8604
8605         PR c++/16965
8606         * g++.dg/parse/error17.C: New test.
8607
8608 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8609
8610         * gcc.dg/vect: New directory for vectorizer tests.
8611         * gcc.dg/vect/tree-vect.h: New file.
8612         * gcc.dg/vect/vect.exp: New file.
8613         * gcc.dg/vect/pr16105.c.c: New test.
8614         * gcc.dg/vect/vect-1.c: New test.
8615         * gcc.dg/vect/vect-2.c: New test.
8616         * gcc.dg/vect/vect-3.c: New test.
8617         * gcc.dg/vect/vect-4.c: New test.
8618         * gcc.dg/vect/vect-5.c: New test.
8619         * gcc.dg/vect/vect-6.c: New test.
8620         * gcc.dg/vect/vect-7.c: New test.
8621         * gcc.dg/vect/vect-8.c: New test.
8622         * gcc.dg/vect/vect-9.c: New test.
8623         * gcc.dg/vect/vect-10.c: New test.
8624         * gcc.dg/vect/vect-11.c: New test.
8625         * gcc.dg/vect/vect-12.c: New test.
8626         * gcc.dg/vect/vect-13.c: New test.
8627         * gcc.dg/vect/vect-14.c: New test.
8628         * gcc.dg/vect/vect-15.c: New test.
8629         * gcc.dg/vect/vect-16.c: New test.
8630         * gcc.dg/vect/vect-17.c: New test.
8631         * gcc.dg/vect/vect-18.c: New test.
8632         * gcc.dg/vect/vect-19.c: New test.
8633         * gcc.dg/vect/vect-20.c: New test.
8634         * gcc.dg/vect/vect-21.c: New test.
8635         * gcc.dg/vect/vect-22.c: New test.
8636         * gcc.dg/vect/vect-23.c: New test.
8637         * gcc.dg/vect/vect-24.c: New test.
8638         * gcc.dg/vect/vect-25.c: New test.
8639         * gcc.dg/vect/vect-26.c: New test.
8640         * gcc.dg/vect/vect-27.c: New test.
8641         * gcc.dg/vect/vect-28.c: New test.
8642         * gcc.dg/vect/vect-29.c: New test.
8643         * gcc.dg/vect/vect-30.c: New test.
8644         * gcc.dg/vect/vect-31.c: New test.
8645         * gcc.dg/vect/vect-32.c: New test.
8646         * gcc.dg/vect/vect-33.c: New test.
8647         * gcc.dg/vect/vect-34.c: New test.
8648         * gcc.dg/vect/vect-35.c: New test.
8649         * gcc.dg/vect/vect-36.c: New test.
8650         * gcc.dg/vect/vect-37.c: New test.
8651         * gcc.dg/vect/vect-38.c: New test.
8652         * gcc.dg/vect/vect-40.c: New test.
8653         * gcc.dg/vect/vect-41.c: New test.
8654         * gcc.dg/vect/vect-42.c: New test.
8655         * gcc.dg/vect/vect-43.c: New test.
8656         * gcc.dg/vect/vect-44.c: New test.
8657         * gcc.dg/vect/vect-45.c: New test.
8658         * gcc.dg/vect/vect-46.c: New test.
8659         * gcc.dg/vect/vect-47.c: New test.
8660         * gcc.dg/vect/vect-48.c: New test.
8661         * gcc.dg/vect/vect-49.c: New test.
8662         * gcc.dg/vect/vect-50.c: New test.
8663         * gcc.dg/vect/vect-51.c: New test.
8664         * gcc.dg/vect/vect-52.c: New test.
8665         * gcc.dg/vect/vect-53.c: New test.
8666         * gcc.dg/vect/vect-54.c: New test.
8667         * gcc.dg/vect/vect-55.c: New test.
8668         * gcc.dg/vect/vect-56.c: New test.
8669         * gcc.dg/vect/vect-57.c: New test.
8670         * gcc.dg/vect/vect-58.c: New test.
8671         * gcc.dg/vect/vect-59.c: New test.
8672         * gcc.dg/vect/vect-60.c: New test.
8673         * gcc.dg/vect/vect-61.c: New test.
8674         * gcc.dg/vect/vect-all.c: New test.
8675         * gcc.dg/vect/vect-none.c: New test.
8676
8677 2004-08-17  Paul Brook  <paul@codesourcery.com>
8678
8679         PR fortran/13082
8680         * gfortran.dg/entry_1.f90: New test.
8681
8682 2004-08-17  Andrew Pinski  <apinski@apple.com>
8683
8684         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8685
8686 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8687
8688         * gcc.dg/pr17036-1.c: New test.
8689
8690 2004-08-16  Devang Patel  <dpatel@apple.com>
8691
8692         * gcc.dg/darwin-20040809-1.c: New test.
8693
8694 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8695
8696         * gcc.dg/funcdef-attr-1.c: New test.
8697
8698 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8699
8700         * gcc.dg/altivec-17.c: New test.
8701         * gcc.dg/altivec-18.c: New test.
8702
8703 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8704
8705         PR c++/6749
8706         * g++.dg/template/vtable2.C: New test.
8707
8708 2004-08-14  Richard Henderson  <rth@redhat.com>
8709
8710         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8711         * gcc.dg/pack-test-4.c (main): Return 0.
8712         * gcc.dg/setjmp-1.c: Remove XFAIL.
8713         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8714
8715 2004-08-14  Richard Henderson  <rth@redhat.com>
8716
8717         * gcc.dg/980217-1.c: Add prototype for printf.
8718
8719 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8720
8721         * gfortran.dg/pr16935.f90: New test.
8722
8723 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8724
8725         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8726
8727 2004-08-13  Paul Brook  <paul@codesourcery.com>
8728
8729         * gfortran.dg/der_io_1.f90: Remove stray comma.
8730
8731 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8732
8733         * gcc.dg/vmx/cw-bug-2.c: Remove.
8734         * gcc.dg/vmx/vprint-1.c: Remove.
8735         * gcc.dg/vmx/vscan-1.c: Remove.
8736
8737 2004-08-12  Devang patel  <dpatel@apple.com>
8738
8739         * gcc.dg/darwin-20040809-2.c: New test.
8740
8741 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8742
8743         * g++.dg/ext/altivec-12.C: New test.
8744
8745         * g++.dg/ext/altivec-11.C: New test.
8746
8747 2004-08-12  Paul Brook  <paul@codesourcery.com>
8748
8749         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8750
8751 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8752
8753         * g++.dg/ext/altivec-2.C: Check for hardware support before
8754         executing any VMX instructions.
8755
8756         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8757
8758 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR c++/16276
8761         * g++.old-deja/g++.other/comdat4.C: New test.
8762         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8763
8764 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8765
8766         PR target/16286
8767         * gcc.dg/pr16286.c: New test.
8768
8769 2004-08-12 Jan Beulich <jbeulich@novell.com>
8770
8771         * g++.dg/ext/asm5.C: New.
8772
8773 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8774
8775         PR c++/16698
8776         * g++.dg/eh/crash1.C: New test.
8777
8778         PR c++/16717
8779         * g++.dg/ext/construct1.C: New test.
8780
8781 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR c++/16853
8784         * g++.dg/init/ptrmem1.C: New test.
8785
8786         PR c++/16618
8787         * g++.dg/parse/offsetof5.C: New test.
8788
8789         PR c++/16870
8790         * g++.dg/template/overload3.C: New test.
8791
8792 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/16964
8795         * g++.dg/parse/error16.C: New test.
8796
8797         PR c++/16904
8798         * g++.dg/template/error14.C: New test.
8799
8800         PR c++/16929
8801         * g++.dg/template/error15.C: New test.
8802
8803 2004-08-11  Devang Patel  <dpatel@apple.com>
8804
8805         * gcc.dg/darwin-ld-20040809-1.c: New test.
8806         * gcc.dg/darwin-ld-20040809-2.c: New test.
8807
8808 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8809
8810         PR fortran/16917
8811         * gfortran.dg/dfloat_1.f90: New test.
8812
8813 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8814
8815         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8816         * gcc.dg/dll-2.c: Fix dg-require syntax.
8817         * gcc.misc-tests/arm-isr.c (abort): Declare.
8818         (exit): Likewise.
8819
8820 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/16971
8823         * g++.dg/parse/crash16.C: New test.
8824
8825 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8826
8827         * gcc.dg/mips-rsqrt-1.c: New test case.
8828         * gcc.dg/mips-rsqrt-2.c: New test case.
8829         * gcc.dg/mips-rsqrt-3.c: New test case.
8830
8831 2004-08-10  Paul Brook  <paul@codesourcery.com>
8832
8833         * gfortran.dg/der_io_1.f90: New test.
8834
8835 2004-08-10  Paul Brook  <paul@codesourcery.com>
8836
8837         PR fortran/16919
8838         * gfortran.dg/der_array_1.f90: New test.
8839
8840 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8841
8842         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8843
8844 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8845
8846         * gcc.dg/wchar_t-2.c: Fix typo.
8847
8848 2004-08-09  Falk Hueffner  <falk@debian.org>
8849
8850         PR tree-optimization/12517
8851         * gcc.c-torture/compile/pr12517.c: New test.
8852
8853         PR tree-optimization/12578
8854         * gcc.c-torture/compile/pr12578.c: New test.
8855
8856         PR tree-optimization/12899
8857         * gcc.c-torture/compile/pr12899.c: New test.
8858
8859         PR rtl-optimization/14692
8860         * gcc.c-torture/compile/pr14692.c: New test.
8861
8862         PR tree-optimization/16461
8863         * gcc.c-torture/compile/pr16461.c: New test.
8864
8865 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8866
8867         * gfortran.dg/getenv_1.f90: New test.
8868
8869 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8870
8871         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8872         wchar_t.
8873         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8874
8875 2004-08-06  Paul Brook  <paul@codesourcery.com>
8876
8877         * gfortran.dg/ret_array_1.f90: New test.
8878         * gfortran.dg/ret_pointer_1.f90: New test.
8879
8880 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8881
8882         * gcc.dg/missing-field-init-[12].c: New tests.
8883         * g++.dg/warn/missing-field-init-[12].C: New tests.
8884
8885 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8886
8887         * gcc.dg/enum2.c: New test.
8888         * gcc.dg/symbian3.c: Likewise.
8889         * gcc.dg/symbian4.c: Likewise.
8890         * gcc.dg/wchar_t-2.c: Likewise.
8891
8892 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8893
8894         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8895         destructor tests.
8896
8897 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8898
8899         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8900         dg-require-visiblity.
8901         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8902         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8903         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8904         * g++.dg/ext/visibility/new1.C: Likewise.
8905         * g++.dg/ext/visibility/pragma.C: Likewise.
8906         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8907         * g++.dg/ext/visibility/virtual.C: Likewise.
8908         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8909         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8910         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8911         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8912         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8913         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8914         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8915         * g++/dg/ext/visibility/visibility-8.C: New test.
8916         * gcc.c-torture/compile/dll.x: Remove.
8917         * gcc.dg/dll-2.c: Use dg-require-dll
8918         * gcc.dg/visibility-10.c: New test.
8919         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8920         supporting DLLs.
8921         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8922         (scan_not_hidden): Likewise.
8923
8924 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8925
8926         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8927
8928 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8929
8930         * gcc.c-torture/execute/20040805-1.c: New test.
8931
8932 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8933
8934         * gcc.dg/20020118-1.c: Declare abort.
8935         * gcc.dg/altivec_check.h: Likewise.
8936         * gcc.dg/iftrap-2.c: Likewise.
8937         * gcc.dg/pragma-darwin.c: Likewise.
8938         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8939
8940 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8941
8942         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8943
8944 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8945
8946         * gcc.c-torture/execute/builtins/abs-2.c,
8947         gcc.c-torture/execute/builtins/abs-3.c,
8948         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8949         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8950         intmax_t, uintmax_t and their limits.
8951         * gcc.dg/intmax_t-1.c: New test.
8952
8953 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8954
8955         * g++.dg/tc1/dr147.C: Add reference to PR.
8956
8957 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8958
8959         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8960         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8961
8962 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8963
8964         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8965
8966 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8967
8968         * gcc.dg/redecl-5.c: New test.
8969         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8970         of scanf.
8971
8972 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8973
8974         PR middle-end/16790
8975         * gcc.c-torture/execute/pr16790-1.c: New test case.
8976
8977 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8978
8979         * g++.dg/ext/visibility/assign1.C: New test.
8980         * g++.dg/ext/visibility/new1.C: Likewise.
8981
8982         * gcc.dg/symbian1.c: New test.
8983         * gcc.dg/symbian2.c: Likewise.
8984
8985 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8986
8987         PR target/16570
8988         * gcc.dg/i386-sse-9.c: New test.
8989
8990 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8991
8992         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8993
8994 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8995
8996         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8997         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8998         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8999         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9000         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9001         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9002         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9003         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9004         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9005         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9006         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9007         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9008         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9009         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9010         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9011         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9012         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9013         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9014         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9015         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9016         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9017         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9018         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9019         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9020         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9021         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9022         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9023         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9024         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9025         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9026         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9027         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9028         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9029         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9030         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9031         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9032         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9033         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9034         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9035         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9036         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9037         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9038         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9039         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9040         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9041         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9042         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9043         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9044         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9045         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9046         gcc.misc-tests/i386-pf-3dnow-1.c,
9047         gcc.misc-tests/i386-pf-athlon-1.c,
9048         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9049         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9050         Declare built-in functions used.
9051         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9052
9053 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/16707
9056         * g++.dg/lookup/using12.C: New test.
9057
9058         * g++.dg/init/null1.C: Fix PR number.
9059         * g++.dg/parse/namespace10.C: Likewise.
9060
9061 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/16224
9064         * g++.dg/template/spec17.C: New test.
9065         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9066         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9067
9068 2004-08-02  David Billinghurst
9069
9070         PR fortran/16292
9071         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9072
9073 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9074
9075         * gcc.dg/ia64-got-1.c: New test case.
9076
9077 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/16489
9080         * g++.dg/init/null1.C: New test.
9081         * g++.dg/tc1/dr76.C: Adjust error marker.
9082
9083         PR c++/16529
9084         * g++.dg/parse/namespace10.C: New test.
9085
9086         PR c++/16810
9087         * g++.dg/inherit/ptrmem2.C: New test.
9088
9089 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9090
9091         PR target/16155
9092         * gcc.dg/pr16155.c: New test.
9093
9094 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9095
9096         * gcc.dg/redecl-2.c: New test.
9097
9098 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9099
9100         * gcc.dg/darwin-longdouble.c: New file.
9101
9102 2004-07-30  Richard Henderson  <rth@redhat.com>
9103
9104         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9105         write to constant argument.
9106         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9107
9108 2004-07-30  Richard Henderson  <rth@redhat.com>
9109
9110         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9111         tests of nearest around zero.
9112
9113 2004-07-30  Andrew Pinski  <apinski@apple.com>
9114
9115         * gcc.c-torture/compile/20040730-1.c: New test.
9116
9117 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9118
9119         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9120         powerpc-eabispe.
9121
9122 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9123
9124         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9125
9126 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9127
9128         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9129         contains $ld_library_path.
9130         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9131
9132 2004-07-29  Richard Henderson  <rth@redhat.com>
9133
9134         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9135
9136         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9137         (alt2, which): New.
9138         (Check): Accept either alternative.
9139
9140 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9141
9142         * g++.dg/abi/inline1.C: New test.
9143         * g++.dg/abi/local1-a.cc: Likewise.
9144         * g++.dg/abi/local1.C: Likewise.
9145         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9146         * g++.dg/abi/mangle12.C: Likewise.
9147         * g++.dg/abi/mangle17.C: Likewise.
9148         * g++.dg/abi/mangle20-2.C: Likewise.
9149         * g++.dg/opt/interface1.C: Likewise.
9150         * g++.dg/opt/interface1.h: Likewise.
9151         * g++.dg/opt/interface1-a.cc: New test.
9152         * g++.dg/parse/repo1.C: New test.
9153         * g++.dg/template/repo1.C: Likewise.
9154         * g++.dg/warn/Winline-1.C: Likewise.
9155         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9156
9157 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9158
9159         * gcc.dg/tree-ssa/20040729-1.c: New test.
9160
9161 2004-07-27  Matt Austern <austern@apple.com>
9162
9163         * gcc.dg/darwin-bool-1.c: New test.
9164         * gcc.dg/darwin-bool-2.c: New test.
9165
9166 2004-07-28  Richard Henderson  <rth@redhat.com>
9167
9168         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9169         arguments in the correct type.  Don't write to constant arguments.
9170
9171 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9172
9173         PR tree-optimization/16688
9174         PR tree-optimization/16689
9175         * g++.dg/tree-ssa/pr16688.C: New test.
9176
9177 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9178
9179         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9180         loads.  Not only in the comment, this time.
9181
9182 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9183
9184         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9185         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9186         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9187         * gcc.dg/sh4a-bitmovua.c: New.
9188         * gcc.dg/sh4a-cos.c: New.
9189         * gcc.dg/sh4a-cosf.c: New.
9190         * gcc.dg/sh4a-fprun.c: New.
9191         * gcc.dg/sh4a-fsrra.c: New.
9192         * gcc.dg/sh4a-memmovua.c: New.
9193         * gcc.dg/sh4a-sin.c: New.
9194         * gcc.dg/sh4a-sincos.c: New.
9195         * gcc.dg/sh4a-sincosf.c: New.
9196         * gcc.dg/sh4a-sinf.c: New.
9197
9198 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9199
9200         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9201         conditionals.
9202         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9203         loads.
9204         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9205         DOM1.
9206
9207 2004-07-27  Andrew Pinski  <apinski@apple.com>
9208
9209         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9210
9211 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9212
9213         * gcc.dg/pragma-isr.c: New test.
9214
9215 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9216
9217         PR c++/14429
9218         * g++.dg/template/ttp11.C: New test.
9219
9220 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9221
9222         * gcc.c-torture/compile/20040727-1.c: New test.
9223
9224 2004-07-26  Eric Christopher  <echristo@redhat.com>
9225
9226         * gcc.c-torture/compile/20040726-2.c: New test.
9227
9228 2004-07-26  Andrew Pinski  <apinski@apple.com>
9229
9230         * g++.dg/rtti/tinfo1.C: Xfail.
9231
9232 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9233
9234         * gcc.c-torture/compile/20040726-1.c: New test.
9235
9236 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9237             Brian Ryner  <bryner@brianryner.com>
9238
9239         PR c++/9283
9240         PR c++/15000
9241         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9242         * g++.dg/ext/visibility/: New directory.
9243         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9244         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9245         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9246         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9247         * g++.dg/ext/visibility/fvisibility.C,
9248         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9249         g++.dg/ext/visibility/fvisibility-override1.C
9250         g++.dg/ext/visibility/fvisibility-override2.C
9251         g++.dg/ext/visibility/memfuncts.C
9252         g++.dg/ext/visibility/noPLT.C
9253         g++.dg/ext/visibility/pragma.C
9254         g++.dg/ext/visibility/pragma-override1.C
9255         g++.dg/ext/visibility/pragma-override2.C
9256         g++.dg/ext/visibility/staticmemfuncts.C
9257         g++.dg/ext/visibility/virtual.C: New tests.
9258
9259 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9260
9261         PR c/15360
9262         * gcc.dg/pr15360-1.c: New test.
9263
9264 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9265
9266         * gcc.dg/pragma-align-2.c: New test.
9267         * gcc.dg/pragma-init-fini.c: New test.
9268         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9269         targets.
9270
9271 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9272
9273         * gcc.dg/init-string-2.c: New test.
9274
9275 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9276
9277         PR 16684
9278         * gcc.dg/Wredundant-decls-1.c: New test case.
9279
9280 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9283         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9284         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9285         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9286         * gcc.dg/compat/generate-random.c: New file.
9287         * gcc.dg/compat/generate-random.h: Likewise.
9288         * gcc.dg/compat/generate-random_r.c: Likewise.
9289         * gcc.dg/compat/struct-layout-1.h: Likewise.
9290         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9291         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9292         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9293         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9294         * gcc.dg/compat/struct-layout-1_main.c: New test.
9295         * gcc.dg/compat/struct-layout-1_x.c: New file.
9296         * gcc.dg/compat/struct-layout-1_y.c: New file.
9297         * gcc.dg/compat/struct-layout-1_test.h: New file.
9298
9299 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9300
9301         * gcc.dg/comp-return-1.c: New test
9302
9303 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9304
9305         * gcc.dg/vmx/8-02a.c: Fix typo.
9306
9307         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9308         * gcc.dg/darwin-abi-3.c: New test.
9309
9310         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9311         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9312
9313         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9314         * gcc.dg/vmx/ops-long-1.c: New test.
9315         * gcc.dg/vmx/ops-long-2.c: New test.
9316
9317 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9318
9319         * g++.dg/lookup/conv-[1234].C: New.
9320
9321 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9322
9323         * g++.dg/parse/attr2.C: Simplify.
9324
9325 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9326
9327         PR c/7284
9328         * gcc.c-torture/execute/pr7284-1.c: New test.
9329
9330 2004-07-22  Brian Booth  <bbooth@redhat.com>
9331
9332         * gcc.dg/tree-ssa/20040721-1.c: New test.
9333
9334 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9335
9336         * g++.dg/template/crash20.c: New.
9337
9338 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9339
9340         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9341         Add dg-run directive.  Declare variables as required.
9342         * gfortran.dg/g77/README: Update
9343
9344 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9345
9346         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9347         gcc.dg/cris-peep2-andu2.c: New tests.
9348
9349 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9350
9351         PR c/15052
9352         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9353         on return type.
9354         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9355         messages.
9356         * gcc.dg/qual-return-2.c: Update expected messages.
9357         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9358
9359 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9360
9361         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9362         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9363
9364 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9365
9366         PR c/11250
9367         * gcc.dg/init-string-1.c: New test.
9368
9369 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR middle-end/15345
9372         PR c/16450
9373         * gcc.dg/torture/nested-fn-1.c: New test.
9374
9375 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9376
9377         PR target/16559
9378         * gcc.dg/ia64-fptr-1.c: New file.
9379
9380 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9381
9382         PR c++/14497
9383         * g++.dg/template/spec16.C: New test.
9384         * g++.old-deja/g++.robertl/eb118.C: Remove.
9385
9386 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9387
9388         PR c++/509
9389         * g++.dg/template/spec15.C: New test.
9390
9391 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9392
9393         Copy cases from g77.f-torture/execute and add dg-run
9394         directive.  Other changes as noted.
9395         * gfortran.dg/g77/13037.f
9396         * gfortran.dg/g77/1832.f
9397         * gfortran.dg/g77/19981119-0.f
9398         * gfortran.dg/g77/19990313-0.f
9399         * gfortran.dg/g77/19990313-1.f
9400         * gfortran.dg/g77/19990313-2.f
9401         * gfortran.dg/g77/19990313-3.f
9402         * gfortran.dg/g77/19990419-1.f
9403         * gfortran.dg/g77/19990826-0.f
9404         * gfortran.dg/g77/19990826-2.f
9405         * gfortran.dg/g77/20000503-1.f
9406         * gfortran.dg/g77/20001111.f
9407         * gfortran.dg/g77/20010116.f
9408         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9409         * gfortran.dg/g77/20010430.f
9410         * gfortran.dg/g77/6177.f
9411         * gfortran.dg/g77/947.f
9412         * gfortran.dg/g77/970816-3.f
9413         * gfortran.dg/g77/971102-1.f
9414         * gfortran.dg/g77/980520-1.f
9415         * gfortran.dg/g77/980628-0.f
9416         * gfortran.dg/g77/980628-1.f
9417         * gfortran.dg/g77/980628-10.f
9418         * gfortran.dg/g77/980628-2.f
9419         * gfortran.dg/g77/980628-3.f
9420         * gfortran.dg/g77/980628-7.f
9421         * gfortran.dg/g77/980628-8.f
9422         * gfortran.dg/g77/980628-9.f
9423         * gfortran.dg/g77/980701-0.f
9424         * gfortran.dg/g77/980701-1.f
9425         * gfortran.dg/g77/cabs.f
9426         * gfortran.dg/g77/claus.f
9427         * gfortran.dg/g77/complex_1.f
9428         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9429         * gfortran.dg/g77/dcomplex.f
9430         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9431         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9432         * gfortran.dg/g77/f90-intrinsic-numeric.f
9433         * gfortran.dg/g77/int8421.f
9434         * gfortran.dg/g77/labug1.f
9435         * gfortran.dg/g77/large_vec.f
9436         * gfortran.dg/g77/le.f
9437         * gfortran.dg/g77/short.f
9438         * gfortran.dg/g77/README: Update
9439
9440 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9441
9442         PR c++/16637
9443         * g++.dg/parse/lookup4.C: New test.
9444
9445 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9446
9447         PR c++/16175
9448         * g++.dg/template/ttp10.C: New test.
9449
9450 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9451
9452         * gcc.dg/pr12625-1.c: New test.
9453
9454 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9455
9456         * testsuite/gcc.dg/switch-warn-1.c: New test.
9457         * testsuite/gcc.dg/switch-warn-2.c: New test.
9458         * gcc.c-torture/compile/pr14730.c: Update.
9459
9460 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9461
9462         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9463         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9464         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9465         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9466
9467 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/16623
9470         * g++.dg/template/assign1.C: New test.
9471
9472 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9473
9474         PR c++/12170
9475         * g++.dg/template/ttp9.C: New test.
9476
9477 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9478
9479         * gcc.dg/format/cmn-err-1.c: New test.
9480
9481 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9482
9483         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9484         gcc.dg/Wparentheses-10.c: New tests.
9485         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9486
9487 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9488
9489         PR fortran/16465
9490         * gfortran.dg/g77//ffixed-line-length-0.f,
9491         gfortran.dg/g77/ffixed-line-length-132.f,
9492         gfortran.dg/g77/ffixed-line-length-72.f,
9493         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9494         gfortran.dg/g77/README: Update.
9495
9496 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9497
9498         PR c++/13092
9499         * g++.dg/template/non-dependent7.C: New test.
9500         * g++.dg/template/non-dependent8.C: Likewise.
9501         * g++.dg/template/non-dependent9.C: Likewise.
9502         * g++.dg/template/non-dependent10.C: Likewise.
9503
9504 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9505
9506         PR c++/16337
9507         * g++.dg/parse/attr2.C: New test.
9508
9509 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9510
9511         * g77.dg: Removed.
9512         * g77.f-torture: Ditto.
9513
9514 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9515
9516         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9517         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9518         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9519
9520 2004-07-16  Richard Henderson  <rth@redhat.com>
9521
9522         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9523
9524 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9525
9526         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9527         tests with full list of options.
9528         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9529         of TORTURE_OPTIONS if test contains 'dg-do run'.
9530
9531         PR fortran/16404
9532         * gfortran.dg/do_iterator.f90: New test.
9533
9534 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9535
9536         PR rtl-optimization/16536
9537         * gcc.c-torture/execute/restrict-1.c: New test.
9538
9539 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9540
9541         PR fortran/15324
9542         * gfortran.dg/pr15324.f90: New test.
9543
9544         PR fortran/15129
9545         * gfortran.dg/pr15129.f90: New test.
9546
9547         PR fortran/15140
9548         * gfortran.dg/pr15140.f90: New test.
9549
9550         PR fortran/13792
9551         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9552         compile-time simplification.
9553
9554 2004-07-14  Mike Stump  <mrs@apple.com>
9555
9556         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9557
9558 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9559
9560         PR target/16325
9561         * gcc.dg/profile-generate-1.c: New.
9562
9563 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9564
9565         * gcc.c-torture/execute/20040709-1.c: New test.
9566         * gcc.c-torture/execute/20040709-2.c: New test.
9567
9568 2004-07-14  Mike Stump  <mrs@apple.com>
9569
9570         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9571
9572 2004-07-14  Mike Stump  <mrs@apple.com>
9573
9574         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9575
9576 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/16518
9579         * g++.dg/parse/mutable1.C: New test.
9580
9581 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9582
9583         PR tree-optimization/16443
9584         * gcc.dg/tree-ssa/20040713-1.c: New test.
9585
9586 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9587
9588         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9589         for operator new.
9590
9591 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9592
9593         * gfortran.dg/g77/README: New file
9594         * gfortran.dg/g77/19981216-0.f:  Copy from
9595         g77.f-torture/noncompile.  Add "dg-do compile" and
9596         dg-error as required.
9597         * gfortran.dg/g77/19990218-1.f: Likewise
9598         * gfortran.dg/g77/19990905-1.f: Likewise
9599         * gfortran.dg/g77/9263.f: Likewise
9600         * gfortran.dg/g77/980615-0.f: Likewise
9601         * gfortran.dg/g77/980616-0.f: Likewise
9602         * gfortran.dg/g77/check0.f: Likewise
9603         * gfortran.dg/g77/select_no_compile.f: Likewise
9604
9605 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9606
9607         Copy files from g77.f-torture/compile.
9608         Add "{ dg-do compile}".  Other changes as noted
9609         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9610         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9611         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9612         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9613         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9614         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9615         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9616         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9617         statement to conform to standard.  Append alpha1.x for reference.
9618         * gfortran.dg/g77/xformat.f: Add dg-warning
9619
9620 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9621
9622         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9623         Add {dg-do compile} directive.
9624         * gfortran.dg/g77/cpp2.F: Likewise
9625
9626 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9627
9628         PR c++/5402
9629         * g++.dg/lookup/name-clash1.C: New test.
9630
9631         PR c++/9777
9632         * g++.dg/lookup/name-clash2.C: New test.
9633
9634         PR c++/12102
9635         * g++.dg/lookup/name-clash3.C: New test.
9636
9637 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9638
9639         * g++.dg/lookup/new2.C: New test.
9640         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9641
9642 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9643
9644         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9645         Add {dg-do compile} directive.
9646         * gfortran.dg/g77/13060.f: Likewise
9647         * gfortran.dg/g77/19990218-0.f: Likewise
9648         * gfortran.dg/g77/19990305-0.f: Likewise
9649         * gfortran.dg/g77/19990419-0.f: Likewise
9650         * gfortran.dg/g77/19990502-0.f: Likewise
9651         * gfortran.dg/g77/19990502-1.f: Likewise
9652         * gfortran.dg/g77/19990525-0.f: Likewise
9653         * gfortran.dg/g77/19990826-1.f: Likewise
9654         * gfortran.dg/g77/19990826-3.f: Likewise
9655         * gfortran.dg/g77/19990905-2.f: Likewise
9656         * gfortran.dg/g77/20000412-1.f: Likewise
9657         * gfortran.dg/g77/20000511-1.f: Likewise
9658         * gfortran.dg/g77/20000511-2.f: Likewise
9659         * gfortran.dg/g77/20000518.f: Likewise
9660         * gfortran.dg/g77/20000601-1.f: Likewise
9661         * gfortran.dg/g77/20000601-2.f: Likewise
9662         * gfortran.dg/g77/20000629-1.f: Likewise
9663         * gfortran.dg/g77/20000630-2.f: Likewise
9664         * gfortran.dg/g77/20010115.f: Likewise
9665         * gfortran.dg/g77/20010321-1.f: Likewise
9666         * gfortran.dg/g77/20010426.f: Likewise
9667         * gfortran.dg/g77/20020307-1.f: Likewise
9668         * gfortran.dg/g77/8485.f: Likewise
9669         * gfortran.dg/g77/960317-1.f: Likewise
9670         * gfortran.dg/g77/970915-0.f: Likewise
9671         * gfortran.dg/g77/980310-1.f: Likewise
9672         * gfortran.dg/g77/980310-2.f: Likewise
9673         * gfortran.dg/g77/980310-3.f: Likewise
9674         * gfortran.dg/g77/980310-4.f: Likewise
9675         * gfortran.dg/g77/980310-6.f: Likewise
9676         * gfortran.dg/g77/980310-7.f: Likewise
9677         * gfortran.dg/g77/980310-8.f: Likewise
9678         * gfortran.dg/g77/980419-2.f: Likewise
9679         * gfortran.dg/g77/980424-0.f: Likewise
9680         * gfortran.dg/g77/980427-0.f: Likewise
9681         * gfortran.dg/g77/980729-0.f: Likewise
9682         * gfortran.dg/g77/981117-1.f: Likewise
9683         * gfortran.dg/g77/toon_1.f: Likewise
9684
9685 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9686
9687         PR c++/2204
9688         * g++.dg/other/abstract2.C: New test.
9689
9690 2004-07-12  Paul Brook  <paul@codesourcery.com>
9691
9692         * gfortran.dg/pointer_init_1.f90: New test.
9693
9694 2004-07-11  Paul Brook  <paul@codesourcery.com>
9695
9696         PR fortran/15986
9697         * gfortran.dg/contained_1.f90: New test.
9698
9699 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9700
9701         * g++.dg/parse/defarg8.C: New test.
9702
9703 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9704
9705         PR fortran/16433
9706         * gfortran.dg/pr16433.f: New test.
9707
9708         PR fortran/17574
9709         * gfortran.dg/pr15754.f90: New test.
9710
9711 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9712
9713         PR tree-optimization/16437
9714         * gcc.c-torture/execute/bitfld-4.c: New test.
9715
9716 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9717
9718         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9719         access to common var from module.
9720
9721 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9722
9723         PR fortran/16336
9724         * gfortran.fortran-torture/execute/common_2.f90: New test.
9725
9726 2004-07-10  Paul Brook  <paul@codesourcery.com>
9727
9728         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9729
9730 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9731
9732         PR fortran/15969
9733         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9734
9735 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9736
9737         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9738         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9739         * gfortran.dg/g77/ffree-form-1.f: Likewise
9740         * gfortran.dg/g77/ffree-form-2.f: Likewise
9741         * gfortran.dg/g77/ffree-form-3.f: Likewise
9742         * gfortran.dg/g77/fno-underscoring.f: Likewise
9743         * gfortran.dg/g77/funderscoring.f: Likewise
9744         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9745
9746 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9747
9748         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9749
9750 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9751         Paul Brook  <paul@codesourcery.com>
9752
9753         PR fortran/13415
9754         * gfortran.dg/common_pointer_1.f90: New test.
9755
9756 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9757
9758         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9759
9760 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9761
9762         PR target/16364
9763         * gcc.c-torture/compile/20040709-1.c: New.
9764
9765 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9766
9767         PR fortran/14077
9768         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9769
9770 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9771
9772         PR fortran/13201
9773         * gfortran.dg/shape_1.f90: New test.
9774
9775 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9776             Andrew Pinski  <apinski@apple.com>
9777
9778         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9779
9780 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9781
9782         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9783         comment.
9784
9785 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9786         Paul Brook  <paul@codesourcery.com>
9787
9788         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9789         '.f95' and '.F95'.
9790
9791 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9792
9793         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9794
9795 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9796
9797         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9798         testcases with capital suffix.
9799
9800 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9801
9802         PR fortran/15481
9803         PR fortran/13372
9804         PR fortran/13575
9805         PR fortran/15978
9806         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9807
9808         * gfortran.dg/implicit_1.f90: New test.
9809
9810 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9811
9812         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9813         expression to match gfortran warning/error messages
9814         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9815         dg-error text.
9816
9817 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9818
9819         * lib/fortran-torture.exp: Rename proc search_for to
9820         search_for_re.
9821
9822 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9823
9824         * gcc.c-torture/execute/simd-5.x: New file.
9825         XFAIL on SPARC 64-bit at -O0.
9826
9827 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9828
9829         PR c++/8211
9830         PR c++/16165
9831         * g++.dg/warn/effc3.C: New test.
9832
9833 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9834
9835         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9836         change X to 1X in format.
9837         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9838         add data statements to conform to standard.
9839
9840 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9841
9842         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9843         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9844         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9845
9846 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9847
9848         * gfortran.dg/g77/7388.f: Copy from g77.dg
9849         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9850         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9851         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9852         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9853         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9854         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9855         * gfortran.dg/g77/strlen0.f: Likewise
9856
9857 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9858
9859         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9860         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9861
9862 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9863
9864         * gcc.c-torture/execute/920428-2.x: Delete.
9865         * gcc.c-torture/execute/920501-7.x: Likewise.
9866
9867 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9868
9869         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9870         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9871         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9872         prescott and c3-2.
9873         (PREFETCH_3DNOW): Add -march=c3.
9874
9875 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9876
9877         PR c/16437
9878         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9879         * gcc.c-torture/execute/bf64-1.x: Likewise.
9880
9881 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9882
9883         * gcc.c-torture/compile/20040708-1.c: New test.
9884
9885 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9886
9887         PR c++/16169
9888         * g++.dg/warn/effc2.C: New test.
9889
9890 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9891
9892         * gcc.c-torture/execute/bitfld-1.x: Remove.
9893         * gcc.c-torture/execute/bitfld-3.c: New test.
9894         * gcc.dg/bitfld-2.c: Remove XFAILs.
9895
9896 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9897
9898         PR c++/16276
9899         * g++.dg/rtti/tinfo1.C: New file.
9900
9901 2004-07-07  Eric Christopher  <echristo@redhat.com>
9902
9903         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9904
9905 2004-07-07  Andrew Pinski  <apinski@apple.com>
9906
9907         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9908
9909 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9910
9911         * g++.dg/init/call1.C: XFAIL.
9912
9913 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9914
9915         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9916         except for movstrict*, to movmem* and clrstr* to clrmem*.
9917
9918 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9919
9920         * gcc.c-torture/execute/20040707-1.c: New test.
9921
9922 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9923
9924         * gcc.c-torture/execute/20040706-1.c: New test.
9925
9926 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9927
9928         PR c++/3671
9929         * g++.dg/template/spec14.C: New test.
9930
9931 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9934         nothing if not yet defined.  Use it in b, c and d type definitions.
9935         * gcc.c-torture/execute/20040705-1.c: New test.
9936         * gcc.c-torture/execute/20040705-2.c: New test.
9937
9938 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9939
9940         PR c++/2518
9941         * g++.dg/lookup/new1.C: New test.
9942
9943 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9944
9945         PR c++/11406
9946         * g++.dg/template/sizeof8.C: New test.
9947
9948 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9949
9950         * gcc.c-torture/compile/20040705-1.c: New test.
9951
9952 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9953
9954         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9955
9956 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9957
9958         * gcc.dg/cpp/if-mop.c: Two new testcases.
9959         * gcc.dg/cpp/trad/comment-3.c: New.
9960
9961 2004-07-04  Paul Brook  <paul@codesourcery.com>
9962
9963         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9964
9965 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9966
9967         PR c++/3761
9968         * g++.dg/lookup/crash4.C: New test.
9969
9970 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9971
9972         * gcc.c-torture/execute/builtin-abs-1.c
9973         * gcc.c-torture/execute/builtin-abs-2.c
9974         * gcc.c-torture/execute/builtin-complex-1.c
9975         * gcc.c-torture/execute/builtins/string-1-lib.c
9976         * gcc.c-torture/execute/builtins/string-1.c
9977         * gcc.c-torture/execute/builtins/string-2-lib.c
9978         * gcc.c-torture/execute/builtins/string-2.c
9979         * gcc.c-torture/execute/builtins/string-3-lib.c
9980         * gcc.c-torture/execute/builtins/string-3.c
9981         * gcc.c-torture/execute/builtins/string-4-lib.c
9982         * gcc.c-torture/execute/builtins/string-4.c
9983         * gcc.c-torture/execute/builtins/string-5-lib.c
9984         * gcc.c-torture/execute/builtins/string-5.c
9985         * gcc.c-torture/execute/builtins/string-6-lib.c
9986         * gcc.c-torture/execute/builtins/string-6.c
9987         * gcc.c-torture/execute/builtins/string-7-lib.c
9988         * gcc.c-torture/execute/builtins/string-7.c
9989         * gcc.c-torture/execute/builtins/string-8-lib.c
9990         * gcc.c-torture/execute/builtins/string-8.c
9991         * gcc.c-torture/execute/builtins/string-9-lib.c
9992         * gcc.c-torture/execute/builtins/string-9.c
9993         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9994         * gcc.c-torture/execute/builtins/string-asm-1.c
9995         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9996         * gcc.c-torture/execute/builtins/string-asm-2.c
9997         * gcc.c-torture/execute/stdio-opt-1.c
9998         * gcc.c-torture/execute/stdio-opt-2.c
9999         * gcc.c-torture/execute/stdio-opt-3.c
10000         * gcc.c-torture/execute/string-opt-1.c
10001         * gcc.c-torture/execute/string-opt-10.c
10002         * gcc.c-torture/execute/string-opt-11.c
10003         * gcc.c-torture/execute/string-opt-12.c
10004         * gcc.c-torture/execute/string-opt-13.c
10005         * gcc.c-torture/execute/string-opt-14.c
10006         * gcc.c-torture/execute/string-opt-15.c
10007         * gcc.c-torture/execute/string-opt-16.c
10008         * gcc.c-torture/execute/string-opt-2.c
10009         * gcc.c-torture/execute/string-opt-6.c
10010         * gcc.c-torture/execute/string-opt-7.c
10011         * gcc.c-torture/execute/string-opt-8.c:
10012         Replace with ...
10013
10014         * gcc.c-torture/execute/builtins/abs-2.c
10015         * gcc.c-torture/execute/builtins/abs-3.c
10016         * gcc.c-torture/execute/builtins/complex-1.c
10017         * gcc.c-torture/execute/builtins/fprintf.c
10018         * gcc.c-torture/execute/builtins/fputs.c
10019         * gcc.c-torture/execute/builtins/memcmp.c
10020         * gcc.c-torture/execute/builtins/memmove.c
10021         * gcc.c-torture/execute/builtins/memops-asm.c
10022         * gcc.c-torture/execute/builtins/mempcpy-2.c
10023         * gcc.c-torture/execute/builtins/mempcpy.c
10024         * gcc.c-torture/execute/builtins/memset.c
10025         * gcc.c-torture/execute/builtins/printf.c
10026         * gcc.c-torture/execute/builtins/sprintf.c
10027         * gcc.c-torture/execute/builtins/strcat.c
10028         * gcc.c-torture/execute/builtins/strchr.c
10029         * gcc.c-torture/execute/builtins/strcmp.c
10030         * gcc.c-torture/execute/builtins/strcpy.c
10031         * gcc.c-torture/execute/builtins/strcspn.c
10032         * gcc.c-torture/execute/builtins/strlen-2.c
10033         * gcc.c-torture/execute/builtins/strlen.c
10034         * gcc.c-torture/execute/builtins/strncat.c
10035         * gcc.c-torture/execute/builtins/strncmp-2.c
10036         * gcc.c-torture/execute/builtins/strncmp.c
10037         * gcc.c-torture/execute/builtins/strncpy.c
10038         * gcc.c-torture/execute/builtins/strpbrk.c
10039         * gcc.c-torture/execute/builtins/strpcpy-2.c
10040         * gcc.c-torture/execute/builtins/strpcpy.c
10041         * gcc.c-torture/execute/builtins/strrchr.c
10042         * gcc.c-torture/execute/builtins/strspn.c
10043         * gcc.c-torture/execute/builtins/strstr-asm.c
10044         * gcc.c-torture/execute/builtins/strstr.c:
10045         ... these new files.
10046
10047         * gcc.c-torture/execute/builtins/abs-2-lib.c
10048         * gcc.c-torture/execute/builtins/abs-3-lib.c
10049         * gcc.c-torture/execute/builtins/complex-1-lib.c
10050         * gcc.c-torture/execute/builtins/fprintf-lib.c
10051         * gcc.c-torture/execute/builtins/fputs-lib.c
10052         * gcc.c-torture/execute/builtins/memcmp-lib.c
10053         * gcc.c-torture/execute/builtins/memmove-lib.c
10054         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10055         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10056         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10057         * gcc.c-torture/execute/builtins/memset-lib.c
10058         * gcc.c-torture/execute/builtins/printf-lib.c
10059         * gcc.c-torture/execute/builtins/sprintf-lib.c
10060         * gcc.c-torture/execute/builtins/strcat-lib.c
10061         * gcc.c-torture/execute/builtins/strchr-lib.c
10062         * gcc.c-torture/execute/builtins/strcmp-lib.c
10063         * gcc.c-torture/execute/builtins/strcpy-lib.c
10064         * gcc.c-torture/execute/builtins/strcspn-lib.c
10065         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10066         * gcc.c-torture/execute/builtins/strlen-lib.c
10067         * gcc.c-torture/execute/builtins/strncat-lib.c
10068         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10069         * gcc.c-torture/execute/builtins/strncmp-lib.c
10070         * gcc.c-torture/execute/builtins/strncpy-lib.c
10071         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10072         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10073         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10074         * gcc.c-torture/execute/builtins/strrchr-lib.c
10075         * gcc.c-torture/execute/builtins/strspn-lib.c
10076         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10077         * gcc.c-torture/execute/builtins/strstr-lib.c
10078         * gcc.c-torture/execute/builtins/lib/abs.c
10079         * gcc.c-torture/execute/builtins/lib/fprintf.c
10080         * gcc.c-torture/execute/builtins/lib/memset.c
10081         * gcc.c-torture/execute/builtins/lib/printf.c
10082         * gcc.c-torture/execute/builtins/lib/sprintf.c
10083         * gcc.c-torture/execute/builtins/lib/strcpy.c
10084         * gcc.c-torture/execute/builtins/lib/strcspn.c
10085         * gcc.c-torture/execute/builtins/lib/strncat.c
10086         * gcc.c-torture/execute/builtins/lib/strncmp.c
10087         * gcc.c-torture/execute/builtins/lib/strncpy.c
10088         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10089         * gcc.c-torture/execute/builtins/lib/strspn.c
10090         * gcc.c-torture/execute/builtins/lib/strstr.c:
10091         New files containing support routines.
10092
10093         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10094         declaration.
10095         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10096         when not optimizing.
10097
10098 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/16240
10101         * g++.dg/abi/mangle22.C: New test.
10102         * g++.dg/abi/mangle23.C: Likewise.
10103
10104 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10105
10106         PR fortran/16290
10107         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10108         Allow for cases without denormalized floating point numbers.
10109
10110 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10111
10112         PR c/1027
10113         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10114         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10115         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10116         expected warning text.
10117         * gcc.dg/format/diag-2.c: New test.
10118
10119 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10120
10121         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10122
10123 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10124
10125         * gcc.dg/builtins-43.c: New.
10126         * gcc.dg/builtins-44.c: New.
10127         * gcc.dg/builtins-45.c: New.
10128
10129 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10130             Andreas Tobler  <a.tobler@schweiz.ch>
10131
10132         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10133         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10134         as SIGSEGV.
10135         * gcc.dg/cleanup-11.c: Likewise.
10136         * gcc.dg/cleanup-8.c: Likewise.
10137         * gcc.dg/cleanup-9.c: Likewise.
10138         * gcc.dg/cleanup-5.c: Run on all platforms.
10139
10140 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10141
10142         * g++.dg/warn/nonnull1.C: New test.
10143
10144 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10145
10146         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10147         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10148         Special-case the Sun compiler wrt to <complex.h>.
10149
10150 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10151
10152         * gcc.dg/Wunreachable-8.C: New test.
10153
10154         * gcc.dg/h8300-ice2.c : New test.
10155
10156 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10157
10158         PR fortran/16161
10159         * gfortran.fortran-torture/compile/implicit.f90: Add test
10160         for implicit character.
10161
10162 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10163
10164         PR fortran/16289
10165         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10166         Use tiny() intrinsic to find smallest non-negative real
10167
10168 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10169
10170         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10171         * gcc.dg/compat/struct-by-value-22_x.c: New.
10172         * gcc.dg/compat/struct-by-value-22_y.c: New.
10173
10174         * gcc.c-torture/execute/20040629-1.c: New test.
10175
10176 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10179         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10180
10181         PR target/16195
10182         * gcc.dg/20040625-1.c: New test.
10183
10184 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10185
10186         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10187
10188 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10189
10190         PR fortran/15963
10191         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10192
10193 2004-06-29  Richard Henderson  <rth@redhat.com>
10194
10195         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10196
10197 2004-06-29  Paul Brook  <paul@codesourcery.com>
10198
10199         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10200         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10201
10202 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10203
10204         PR c++/16260
10205         * g++.dg/parse/crash15.C: New.
10206
10207 2004-06-28  Andrew Pinski  <apinski@apple.com>
10208
10209         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10210         by the error already.
10211
10212         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10213
10214 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10215
10216         PR target/14041
10217         * gcc.dg/h8300-bss-align-1.c : New.
10218
10219 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10220
10221         * PR c++/16174
10222         * g++.dg/template/ctor4.C: New.
10223
10224 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10225
10226         PR c++/16205
10227         * g++.dg/warn/Wsequence-point-1.C: New test.
10228
10229 2004-06-27  Paul Brook  <paul@codesourcery.com>
10230
10231         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10232
10233 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10234
10235         * g++.old-deja/g++.mike/p7325.C: Remove.
10236
10237 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10238
10239         PR c/14963
10240         * gcc.dg/pr14963.c: New test.
10241
10242 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/16193
10245         * g++.dg/parse/redef1.C: New test.
10246
10247 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10248
10249         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10250         20021110.c.
10251         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10252         20021119-1.c.
10253         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10254         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10255         5-04.c.
10256         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10257         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10258         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10259         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10260         g++.brendan/enum14.C.
10261         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10262         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10263         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10264         g++.mike/virt1.C.
10265         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10266         memtemp24.C.
10267
10268 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10269
10270         * gcc.dg/20040527-1.c: New test case.
10271
10272 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10273
10274         PR gfortran/pr16196
10275         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10276
10277 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10278
10279         PR middle-end/15825
10280         * gcc.dg/pr15825-1.c: New test case.
10281
10282 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10283
10284         * gcc.c-torture/execute/20040625-1.c: New test.
10285
10286 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10287
10288         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10289
10290 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10291
10292         * gcc.dg/torture/mips-div-1.c: New test.
10293
10294 2004-06-24  Jeff Law  <law@redhat.com>
10295
10296         * gcc.dg/tree-ssa/20040624-1.c: New test.
10297
10298 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10299
10300         * gcc.c-torture/compile/20040624-1.c: New test.
10301
10302 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10303
10304         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10305         this directory.
10306
10307 2004-06-23  Andrew Pinski  <apinski@apple.com>
10308
10309         PR middle-end/15988
10310         * g++.dg/opt/ptrmem4.C: New test.
10311
10312         * gcc.dg/c90-array-quals-2.c: New test.
10313
10314 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10315
10316         * gcc.dg/kpice1.c: New test.
10317
10318 2006-06-23  Andrew Pinski  <apinski@apple.com>
10319
10320         * gcc.dg/c90-array-quals.c: New test.
10321
10322 2006-06-22  Richard Henderson  <rth@redhat.com>
10323
10324         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10325
10326 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10327
10328         * gcc.dg/builtins-config.h: Handle FreeBSD.
10329
10330 2006-06-22  Richard Henderson  <rth@redhat.com>
10331
10332         * g++.dg/opt/devirt1.C: New.
10333
10334 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10335
10336         * g++.dg/opt/pr15551.C: New testcase.
10337
10338 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10339
10340         PR target/14800
10341         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10342         x86_64-*-linux* when compiling for 32bit.
10343
10344 2004-06-21  Andrew Pinski  <apinski@apple.com>
10345
10346         * gcc.dg/pch/struct-1.c: New.
10347         * gcc.dg/pch/struct-1.hs: New.
10348
10349 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10350
10351         * gcc.dg/pch/save-temps-1.c: New file.
10352         * gcc.dg/pch/save-temps-1.hs: New file.
10353
10354 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10355
10356         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10357         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10358
10359 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10360
10361         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10362         to fix type error.
10363         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10364         Remove trailing spaces.
10365
10366 2004-06-21  Richard Henderson  <rth@redhat.com>
10367
10368         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10369         merging && to BIT_FIELD_REF.
10370
10371 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10372
10373         * g++.dg/opt/placeholder1.C: New test.
10374
10375 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10376
10377         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10378         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10379         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10380         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10381
10382 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10383
10384         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10385         extern "C".
10386         * g++.dg/other/pragma-re-1.C: Add comments.
10387
10388 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10389
10390         PR gfortran/16080
10391         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10392
10393 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10394
10395         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10396         instead of setting the type of size_t by
10397         hand.
10398
10399 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10400
10401         * gcc.dg/unordered-2.c: New test case.
10402         * gcc.dg/unordered-3.c: New test case.
10403
10404 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10405
10406         PR other/16043
10407         * lib/g++.exp (g++_version): Tweak regexp for version
10408         * lib/g77.exp (g77_version): Likewise
10409         * lib/gfortran.exp (gfortran_version): Likewise
10410         * lib/objc.exp (objc_version): Likewise
10411         * lib/treelang.exp (treelang_version): Likewise
10412
10413 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10414
10415         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10416         Use INT_MAX instead of __INT_MAX__.
10417         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10418
10419         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10420         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10421         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10422         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10423         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10424         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10425         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10426         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10427         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10428
10429         * gcc.dg/range-test-1.c: New test.
10430         * g++.dg/opt/range-test-1.C: New test.
10431
10432 2004-06-17  Richard Henderson  <rth@redhat.com>
10433
10434         * objc.dg/sync-1.m: New.
10435         * objc.dg/try-catch-1.m: Don't force next runtime.
10436         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10437         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10438         shadowed catch clause.
10439         * objc.dg/try-catch-5.m: New.
10440
10441 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10442
10443         Bug 14610
10444         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10445
10446 2004-06-15  Richard Henderson  <rth@redhat.com>
10447
10448         * gcc.dg/20001116-1.c: Move expected warning line.
10449
10450 2004-06-15  Richard Henderson  <rth@redhat.com>
10451
10452         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10453         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10454
10455 2004-06-15  Jeff Law  <law@redhat.com>
10456
10457         * gcc.dg/tree-ssa/20040615-1.c: New test.
10458         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10459         be less sensitive to operand ordering.
10460         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10461
10462 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10463
10464         * g++.dg/abi/bitfield3.C: Add comment..
10465
10466 2004-06-15  Richard Henderson  <rth@redhat.com>
10467
10468         * g++.dg/ext/stmtexpr1.C: XFAIL.
10469         * gcc.dg/20030612-1.c: XFAIL.
10470
10471 2004-06-15  Eric Christopher  <echristo@redhat.com>
10472
10473         * g++.dg/charset/asm5.c: New.
10474         * gcc.dg/charset/asm6.c: New.
10475
10476 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10477
10478         PR fortran/15962
10479         * gfortran.fortran-torture/execute/select_1.f90: New test.
10480
10481 2004-06-15  Paul Brook  <paul@codesourcery.com>
10482
10483         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10484
10485 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10486
10487         PR c++/15967
10488         * g++.dg/lookup/crash3.C: New test.
10489
10490 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10491
10492         PR c++/15947
10493         * g++.dg/parse/dtor4.C: New test.
10494
10495 2004-06-14  Jeff Law  <law@redhat.com>
10496
10497         * gcc.c-torture/compile/20040614-1.c: New test.
10498
10499 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10500
10501         PR fortran/15211
10502         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10503         LEN of a character array.
10504
10505 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/15096
10508         * g++.dg/template/ptrmem10.C: New test.
10509
10510         PR c++/14930
10511         * g++.dg/template/friend30.C: New test.
10512
10513 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10514
10515         PR fortran/14928
10516         * gfortran.fortran-torture/compile/mloc.f90: New test.
10517
10518 2004-06-13  Paul Brook  <paul@codesourcery.com>
10519
10520         * gfortran.fortran-torture/execute/random_2.f90: New test.
10521
10522 2004-06-13  Eric Christopher  <echristo@redhat.com>
10523
10524         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10525
10526 2004-06-12  Paul Brook  <paul@codesourcery.com>
10527
10528         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10529
10530 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10531
10532         PR fortran/14923
10533         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10534
10535 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10536
10537         PR fortran/14957
10538         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10539         syntax errors in end statements of contained subroutines.
10540
10541 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10542
10543         PR fortran/12841
10544         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10545
10546 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10547
10548         PR fortran/15665
10549         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10550
10551 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10552
10553         PR gfortran/12839
10554         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10555
10556 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/15862
10559         * g++.dg/parse/enum1.C: New test.
10560
10561 2004-06-10  Jeff Law  <law@redhat.com>
10562
10563         * gcc.c-torture/compile/20040610-1.c: New test.
10564
10565 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10566
10567         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10568         * g++.old-deja/g++.other/decl3.C: Likewise.
10569
10570 2004-06-10  Brian Booth  <bbooth@redhat.com>
10571
10572         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10573         V_MAY_DEF instead of VDEF.
10574         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10575
10576 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/14211
10579         * g++.dg/conversion/const1.C: New test.
10580
10581         PR c++/15076
10582         * g++.dg/conversion/reinterpret1.C: New test.
10583
10584         PR c++/15877
10585         * g++.dg/template/enum2.C: New test.
10586
10587         PR c++/15227
10588         * g++.dg/template/error13.C: New test.
10589
10590 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10591
10592         PR fortran/14957
10593         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10594         arguments to test_* REAL and of the right size.
10595
10596 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR target/15569
10599         PR rtl-optimization/15681
10600         * gcc.dg/20040609-1.c: New test.
10601
10602 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR c++/14791
10605         * g++.dg/opt/builtins1.C: New test.
10606
10607 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10608
10609         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10610         that use default windows32 struct layout.
10611         * gcc.dg/i386-bitfield2.c: Likewise.
10612
10613 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10614
10615         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10616         for mingw32 and cygwin targets.
10617
10618 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10619
10620         * gcc.dg/pch/macro-4.c: New.
10621         * gcc.dg/pch/macro-4.hs: New.
10622
10623 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10624
10625         PR fortran/13249
10626         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10627
10628 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10629
10630         PR fortran/13372
10631         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10632
10633 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10634
10635         PR gfortran/14897
10636         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10637
10638 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10639
10640         PR gfortran/15755
10641         * gfortran.fortran-torture/execute/backspace.c : New test.
10642
10643 2004-06-09  Paul Brook  <paul@codesourcery.com>
10644
10645         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10646         (pointer_to_section): Rewrite to use smaller array.
10647
10648 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10649
10650         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10651         * gcc.dg/ext/altivec-10.c: Same.
10652         * gcc.dg/ext/altivec-11.c: Same.
10653         * gcc.dg/ext/altivec-12.c: Same.
10654         * gcc.dg/ext/altivec-13.c: Same.
10655         * gcc.dg/ext/altivec-14.c: Same.
10656         * gcc.dg/ext/altivec-15.c: Same.
10657         * gcc.dg/ext/altivec-16.c: Same.
10658         * gcc.dg/ext/altivec-3.c: Same.
10659         * gcc.dg/ext/altivec-4.c: Same.
10660         * gcc.dg/ext/altivec-6.c: Same.
10661         * gcc.dg/ext/altivec-7.c: Same.
10662         * gcc.dg/ext/altivec-8.c: Same.
10663         * gcc.dg/ext/altivec-varargs-1.c: Same.
10664
10665         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10666         * g++.dg/ext/altivec-10.C: Same.
10667         * g++.dg/ext/altivec-2.C: Same.
10668         * g++.dg/ext/altivec-3.C: Same.
10669         * g++.dg/ext/altivec-4.C: Same.
10670         * g++.dg/ext/altivec-5.C: Same.
10671         * g++.dg/ext/altivec-6.C: Same.
10672         * g++.dg/ext/altivec-7.C: Same.
10673         * g++.dg/ext/altivec-8.C: Same.
10674         * g++.dg/ext/altivec-9.C: Same.
10675
10676 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10677
10678         PR c++/7841
10679         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10680
10681 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10682
10683         * gcc.dg/union-1.c: New test.
10684
10685 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10686
10687         * gcc.dg/builtins-41.c: New test case.
10688         * gcc.dg/builtins-42.c: New test case.
10689
10690 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10691
10692         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10693         * g++.dg/ext/altivec-10.C: Same.
10694         * g++.dg/ext/altivec-2.C: Same.
10695         * g++.dg/ext/altivec-3.C: Same.
10696         * g++.dg/ext/altivec-4.C: Same.
10697         * g++.dg/ext/altivec-5.C: Same.
10698         * g++.dg/ext/altivec-6.C: Same.
10699         * g++.dg/ext/altivec-7.C: Same.
10700         * g++.dg/ext/altivec-8.C: Same.
10701         * g++.dg/ext/altivec-9.C: Same.
10702         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10703         * g++.old-deja/g++.brendan/new3.C: Same.
10704         * gcc.c-torture/execute/eeprof-1.x: Same.
10705
10706 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10707
10708         PR c/14765
10709         * gcc.dg/pr14765-1.c: New test.
10710
10711 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10712
10713         PR c/14649
10714         * gcc.dg/pr14649-1.c: New test case.
10715
10716 2004-06-07  Richard Henderson  <rth@redhat.com>
10717
10718         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10719         if temporaries.
10720
10721 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10722
10723         * g++.dg/eh/elide1.C: Remove XFAIL.
10724
10725 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10726
10727         PR c++/15337
10728         * g++.dg/expr/sizeof3.C: New test.
10729
10730         PR c++/14777
10731         * g++.dg/template/access14.C: New test.
10732
10733         PR c++/15554
10734         * g++.dg/template/enum1.C: New test.
10735
10736         PR c++/15057
10737         * g++.dg/eh/throw1.C: New test.
10738
10739 2004-06-07  David Ayers  <d.ayers@inode.at>
10740             Ziemowit Laski  <zlaski@apple.com>
10741
10742         * lib/objc.exp (objc_target_compile): Revert the '-framework
10743         Foundation' flag fix, since bare Darwin does not ship
10744         with the Foundation framework.
10745         * objc/execute/next_mapping.h: Provide a local NSConstantString
10746         @interface and @implementation.
10747         (objc_constant_string_init): A constructor function, used to
10748         initialize the NSConstantString meta-class object.
10749         * objc/execute/string1.m: Include "next_mapping.h" instead of
10750         <Foundation/NSString.h>.
10751         * objc/execute/string2.m: Likewise.
10752         * objc/execute/string3.m: Likewise.
10753         * objc/execute/string4.m: Likewise.
10754
10755 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10756
10757         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10758         to double. Replace double with FLOAT.
10759         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10760
10761         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10762         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10763         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10764         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10765         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10766         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10767         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10768         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10769
10770 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10771
10772         PR c/13519
10773         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10774
10775 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10776
10777         PR c++/15503
10778         * g++.dg/template/meminit2.C: New test.
10779
10780 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10781
10782         PR target/15822
10783         * gcc.c-torture/execute/compare-fp-1.c,
10784         gcc.c-torture/execute/compare-fp-2.c,
10785         gcc.c-torture/execute/compare-fp-3.c,
10786         gcc.c-torture/execute/compare-fp-4.c,
10787         gcc.c-torture/execute/compare-fp-3.x,
10788         gcc.c-torture/execute/compare-fp-4.x: Moved...
10789         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10790         gcc.c-torture/execute/ieee/compare-fp-2.c,
10791         gcc.c-torture/execute/ieee/compare-fp-3.c,
10792         gcc.c-torture/execute/ieee/compare-fp-4.c,
10793         gcc.c-torture/execute/ieee/compare-fp-3.x,
10794         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10795
10796 2004-06-04  David Ayers  <d.ayers@inode.at>
10797
10798         * objc/execute/protocol-isEqual-4.m: New testcase.
10799
10800 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10801
10802         * objc/execute/protocol-isEqual-1.m: New testcase.
10803         * objc/execute/protocol-isEqual-2.m: New testcase.
10804         * objc/execute/protocol-isEqual-3.m: New testcase.
10805
10806 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10807
10808         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10809
10810 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10811
10812         * lib/objc.exp (objc_target_compile): When running tests on
10813         Darwin (Mac OS X), inform the linker about '-framework
10814         'Foundation'.
10815
10816 2004-06-02  Eric Christopher  <echristo@redhat.com>
10817
10818         * gcc.c-torture/compile/20040602-1.c: New.
10819
10820 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10821
10822         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10823         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10824
10825         PR tree-optimization/14736
10826         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10827
10828         PR tree-optimization/14042
10829         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10830
10831         PR tree-optimization/14729
10832         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10833
10834 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10835
10836         PR fortran/15557
10837         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10838
10839 2004-06-01  Richard Hederson  <rth@redhat.com>
10840
10841         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10842
10843 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10844
10845         PR c++/14932
10846         * g++.dg/parse/offsetof4.C: New test.
10847
10848 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10849
10850         PR objc/7993
10851         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10852
10853 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/15701
10856         * g++.dg/template/friend29.C: New test.
10857
10858 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10859
10860         PR c/15749
10861         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10862
10863 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10864
10865         * gcc.dg/sparc-trap-1.c: New test.
10866
10867 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10868
10869         PR middle-end/15069
10870         * g++.dg/opt/fold3.C: New test case.
10871
10872 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10873
10874         * lib/target-supports.exp (check_iconv_available): Fix fallout
10875         from 2004-05-28 patch.
10876
10877 2004-05-30  Paul Brook  <paul@codesourcery.com>
10878
10879         PR fortran/15620
10880         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10881         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10882
10883 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10884
10885         * gfortran.fortran-torture/execute/random_1.f90: New test.
10886
10887 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10888
10889         * g++.dg/ext/altivec-10.C: New test.
10890
10891 2004-05-29  Paul Brook  <paul@codesourcery.com>
10892
10893         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10894
10895 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10896
10897         * gcc.dg/altivec-16.c: New test.
10898
10899 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10900
10901         * lib/target-supports.exp (check_vmx_hw_available): New.
10902         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10903
10904         * lib/target-supports.exp (check_alias_available,
10905         check_iconv_available, check_named_sections_available): Use
10906         unique names for temporary files.
10907
10908 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10909
10910         * gcc.dg/altivec-15.c: New test.
10911
10912 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/15083
10915         * g++.dg/warn/noeffect6.C: New test.
10916
10917         PR c++/15471
10918         * g++.dg/expr/ptrmem4.C: New test.
10919
10920         PR c++/15640
10921         * g++.dg/template/operator3.C: New test.
10922
10923 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/14668
10926         * g++.dg/lookup/redecl1.C: New test.
10927         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10928
10929 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10930
10931         * gcc.c-torture/execute/compare-fp-1.c,
10932         gcc.c-torture/execute/compare-fp-2.c,
10933         gcc.c-torture/execute/compare-fp-3.c,
10934         gcc.c-torture/execute/compare-fp-4.c,
10935         gcc.c-torture/execute/compare-fp-3.x,
10936         gcc.c-torture/execute/compare-fp-4.x,
10937         gcc.dg/pr15649-1.c: New.
10938
10939 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10940
10941         PR c++/12883
10942         * g++.dg/init/array14.C: New test.
10943
10944 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10945
10946         * lib/compat.exp (compat-get-options-main): New.
10947         (compat-get-options): Remove unneeded code, warn for ignored
10948         command.
10949         (compat-execute): Check flag set by dg-require-* commands.
10950
10951         * lib/compat.exp (compat-execute): Break up long lines.
10952
10953 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10954
10955         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10956         * gcc.dg/altivec-14.c: New test.
10957         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10958
10959         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10960         * gcc.dg/altivec-12.c: Ditto.
10961
10962         * gcc.dg/altivec-3.c: Move call to altivec_check.
10963
10964 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10965
10966         PR c++/15044
10967         * g++.dg/template/error12.C: New test.
10968
10969         PR c++/15317
10970         * g++.dg/ext/attrib15.C: New test.
10971
10972         PR c++/15329
10973         * g++.dg/template/ptrmem9.C: New test.
10974
10975 2004-05-25  Paul Brook  <paul@codesourcery.com>
10976
10977         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10978
10979 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/15165
10982         * g++.dg/template/crash19.C: New test.
10983
10984 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10985
10986         PR c++/15025
10987         * g++.dg/template/redecl1.C: New test.
10988
10989 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10990
10991         PR c++/14821
10992         * g++.dg/other/ns1.C: New test.
10993
10994         PR c++/14883
10995         * g++.dg/template/invalid1.C: New test.
10996
10997 2004-05-23  Paul Brook  <paul@codesourcery.com>
10998         Victor Leikehman  <lei@haifasphere.co.il>
10999
11000         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11001         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11002
11003 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11004
11005         PR c++/15285
11006         PR c++/15299
11007         * g++.dg/template/non-dependent5.C: New test.
11008         * g++.dg/template/non-dependent6.C: New test.
11009
11010 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11011
11012         PR c++/15507
11013         * g++.dg/inherit/union1.C: New test.
11014
11015         PR c++/15542
11016         * g++.dg/template/addr1.C: New test.
11017
11018         PR c++/15427
11019         * g++.dg/template/array5.C: New test.
11020
11021         PR c++/15287
11022         * g++.dg/template/array6.C: New test.
11023
11024 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11025             Roger Sayle  <roger@eyesopen.com>
11026
11027         * g++.dg/lookup/forscope2.C: New test case.
11028
11029 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11030
11031         * gcc.dg/cpp/Wmissingdirs.c: New.
11032
11033 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11034
11035         PR target/15301
11036         * gcc.dg/compat/union-m128-1.h: New file.
11037         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11038         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11039         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11040
11041 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11042
11043         PR target/15302
11044         * gcc.dg/compat/struct-complex-1.h: New file.
11045         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11046         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11047         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11048
11049 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11050
11051         PR middle-end/3074
11052         * gcc.dg/pr3074-1.c: New test case.
11053         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11054
11055 2004-05-20  Falk Hueffner  <falk@debian.org>
11056
11057         PR other/15526
11058         * gcc.dg/ftrapv-1.c: New test case.
11059
11060 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11061
11062         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11063
11064 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11065             Jeff Law  <law@redhat.com>
11066
11067         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11068         * gcc.dg/tree-ssa/20040518-2.c: New test.
11069
11070         * gcc.dg/tree-ssa/20040518-1.c: New test.
11071
11072 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11073
11074         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11075
11076 2004-05-18  Paul Brook  <paul@codesourcery.com>
11077
11078         PR fortran/13930
11079         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11080
11081 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11082
11083         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11084         constant folding.
11085
11086 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11087
11088         * gcc.dg/tree-ssa/20040517-1.c: New test.
11089
11090 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11091
11092         * gcc.dg/loop-4.c: New test.
11093
11094 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11095
11096         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11097
11098 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11099
11100         PR fortran/15311
11101         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11102
11103 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11104
11105         PR fortran/13826
11106         PR fortran/13940
11107         * gfortran.fortran-torture/compile/data_1.f90: New test.
11108
11109 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11110
11111         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11112         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11113
11114 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11115
11116         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11117
11118 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11119
11120         PR c/15444
11121         * gcc.dg/format/xopen-1.c: Adjust expected message.
11122         * gcc.dg/format/xopen-3.c: New test.
11123
11124 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11125
11126         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11127
11128 2004-05-14  Jeff Law  <law@redhat.com>
11129
11130         * gcc.dg/tree-ssa/20040514-2.c: New test.
11131
11132 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11133
11134         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11135         this ...
11136         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11137         this.
11138
11139 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11140
11141         * gcc.dg/tree-ssa/20040514-1.c: New test.
11142
11143 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11144
11145         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11146         test.
11147
11148 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11149
11150         PR fortran/14066
11151         * gfortran.fortran-torture/compile/do_1.f90: New test.
11152
11153 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11154
11155         PR fortran/15051
11156         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11157         test.
11158
11159 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11160
11161         PR fortran/15149
11162         * gfortran.fortran-torture/execute/random_init.f90: New test.
11163
11164 2004-05-13  Paul Brook  <paul@codesourcery.com>
11165
11166         PR fortran/15314
11167         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11168
11169 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11170
11171         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11172         for the powerpc case.
11173
11174 2004-05-13  Jeff Law  <law@redhat.com>
11175
11176         * gcc.dg/tree-ssa/20040513-1.c: New test.
11177         * gcc.dg/tree-ssa/20040513-2.c: New test.
11178
11179 2004-05-13  Paul Brook  <paul@codesourcery.com>
11180
11181         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11182         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11183         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11184
11185 2004-05-13  Andreas Schwab  <schwab@suse.de>
11186
11187         PR other/10819
11188         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11189         characters.
11190
11191 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11192
11193         PR fortran/15294
11194         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11195
11196 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11197
11198         Merge from tree-ssa-20020619-branch.  See
11199         ChangeLog.tree-ssa for details.
11200
11201 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11202
11203         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11204         include <altivec.h> explicitly.
11205         * gcc.dg/altivec-13.c: Likewise.
11206
11207 2004-05-11  Paul Brook  <paul@codesourcery.com>
11208
11209         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11210
11211 2004-05-10  Eric Christopher  <echristo@redhat.com>
11212
11213         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11214         * gcc.dg/sibcall-4.c: Ditto.
11215
11216 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11217
11218         * g++.dg/ext/altivec-8.C: New test case.
11219         * gcc.dg/altivec-13.c: New test case.
11220
11221 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11222
11223         * gcc.c-torture/execute/divcmp-1.c: New test case.
11224         * gcc.c-torture/execute/divcmp-2.c: New test case.
11225         * gcc.c-torture/execute/divcmp-3.c: New test case.
11226
11227 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11228
11229         * g++.dg/other/pragma-re-2.C: New test.
11230
11231 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11232
11233         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11234         * gcc.dg/i386-387-2.c: Likewise.
11235
11236         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11237         __builtin_drem.
11238         * gcc.dg/i386-387-6.c: Likewise.
11239
11240 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11241
11242         * gcc.dg/builtins-33.c:  Also check log1p*.
11243
11244 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11245
11246         PR optimization/15296
11247         * gcc.c-torture/execute/pr15296.c: New test.
11248
11249 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11250
11251         * gcc.dg/builtins-40.c: New test.
11252
11253 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11254
11255         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11256
11257 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11258
11259         * g++.dg/ext/spe1.C: New testcase.
11260
11261 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11262
11263         * objc.dg/image-info.m: Allow additional attributes
11264         for __image_info section.
11265
11266 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11267
11268         * gcc.dg/torture/mips-hilo-2.c: New test.
11269
11270 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11271
11272         PR c++/14389
11273         * g++.dg/template/member5.C: New test.
11274
11275 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11276
11277         * gcc.dg/builtins-34.c: Also check expm1*.
11278
11279 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11280
11281         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11282         * gcc.dg/torture/builtin-convert-3.c: New test.
11283
11284 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11285
11286         PR middle-end/15054
11287         * g++.dg/opt/pr15054.C: New test.
11288
11289 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11290
11291         * gcc.dg/torture/builtin-rounding-1.c: New test.
11292         * gcc.dg/builtins-25.c: Delete.
11293         * gcc.dg/builtins-29.c: Delete.
11294
11295 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11296
11297         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11298         * gcc.dg/sibcall-4.c: Likewise.
11299         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11300
11301 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11302
11303         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11304         bit-field on 16-bit targets.
11305
11306 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11307
11308         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11309         16-bit targets.
11310
11311 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11312
11313         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11314         * gcc.dg/rs6000-power2-2.c: Likewise.
11315
11316 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11317
11318         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11319         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11320         Change the asm registers to be in form of frN instead of fN.
11321
11322 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11323
11324         * gcc.dg/torture/builtin-convert-2.c: New test.
11325
11326 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         * gcc.dg/rs6000-power2-1.c: New test.
11329         * gcc.dg/rs6000-power2-2.c: New test.
11330
11331 2004-04-28  Jan Hubicka  <jh@suse.cz>
11332
11333         * gcc.dg/unused-6.c: New test.
11334
11335 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11336             Ulrich Weigand  <uweigand@de.ibm.com>
11337
11338         * ada/acats/run_all.sh: Define $target variable.
11339
11340 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11341
11342         PR c++/15119
11343         * g++.dg/other/vararg-1.C: New test.
11344
11345         PR c++/4794
11346         * g++.dg/eh/cleanup3.C: New test.
11347
11348 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11349
11350         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11351         and ad8011a (target_insn).
11352         * ada/acats/support/macro.dfs: Likewise.
11353         * ada/acats/support/impbit.adb: New file.
11354
11355 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11356
11357         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11358
11359 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11360
11361         * gcc.dg/loop-3.c: New test.
11362
11363 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11364
11365         * gcc.c-torture/execute/simd-5.c: New test.
11366
11367 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11368
11369         PR c++/15064
11370         * g++.dg/template/crash18.C: New test.
11371
11372 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11373
11374         * g++.dg/ext/complit3.C: New test.
11375
11376 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11377
11378         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11379         * gcc.dg/altivec-3.c: Same.
11380         * gcc.dg/altivec-varargs-1.c: Same.
11381
11382 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11383
11384         * lib/target-supports.exp (check_profiling_available): Assume
11385         profiling is not available on powerpc-eabi targets.
11386
11387 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11388
11389         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11390         * gcc.dg/vmx/bug-1.c: Ditto.
11391
11392 2004-04-20  Eric Christopher  <echristo@redhat.com>
11393
11394         * gcc.dg/charset/extern.c: New test.
11395         * g++.dg/charset/extern3.cc: Ditto.
11396
11397 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11398
11399         * gcc.dg/builtins-39.c: New test.
11400
11401 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11402
11403         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11404
11405 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11406
11407         * gcc.dg/torture/mips-hilo-1.c: New test.
11408
11409 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11410
11411         * gcc.c-torture/compile/20040419-1.c: New test.
11412
11413 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11414
11415         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11416
11417 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11418             Aldy Hernandez  <aldyh@redhat.com>
11419
11420         * gcc.c-torture/execute/va-arg-24.c: New.
11421
11422 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11423             Aldy Hernandez  <aldyh@redhat.com>
11424
11425         * gcc.dg/vmx/1b-01.c: New.
11426         * gcc.dg/vmx/1b-02.c: New.
11427         * gcc.dg/vmx/1b-03.c: New.
11428         * gcc.dg/vmx/1b-04.c: New.
11429         * gcc.dg/vmx/1b-05.c: New.
11430         * gcc.dg/vmx/1b-06.c: New.
11431         * gcc.dg/vmx/1b-07.c: New.
11432         * gcc.dg/vmx/1c-01.c: New.
11433         * gcc.dg/vmx/1c-02.c: New.
11434         * gcc.dg/vmx/3a-01a.c: New.
11435         * gcc.dg/vmx/3a-01.c: New.
11436         * gcc.dg/vmx/3a-01m.c: New.
11437         * gcc.dg/vmx/3a-03.c: New.
11438         * gcc.dg/vmx/3a-03m.c: New.
11439         * gcc.dg/vmx/3a-04.c: New.
11440         * gcc.dg/vmx/3a-04m.c: New.
11441         * gcc.dg/vmx/3a-05.c: New.
11442         * gcc.dg/vmx/3a-06.c: New.
11443         * gcc.dg/vmx/3a-06m.c: New.
11444         * gcc.dg/vmx/3a-07.c: New.
11445         * gcc.dg/vmx/3b-01.c: New.
11446         * gcc.dg/vmx/3b-02.c: New.
11447         * gcc.dg/vmx/3b-10.c: New.
11448         * gcc.dg/vmx/3b-13.c: New.
11449         * gcc.dg/vmx/3b-14.c: New.
11450         * gcc.dg/vmx/3b-15.c: New.
11451         * gcc.dg/vmx/3c-01a.c: New.
11452         * gcc.dg/vmx/3c-01.c: New.
11453         * gcc.dg/vmx/3c-02.c: New.
11454         * gcc.dg/vmx/3c-03.c: New.
11455         * gcc.dg/vmx/3d-01.c: New.
11456         * gcc.dg/vmx/4-01.c: New.
11457         * gcc.dg/vmx/4-03.c: New.
11458         * gcc.dg/vmx/5-01.c: New.
11459         * gcc.dg/vmx/5-02.c: New.
11460         * gcc.dg/vmx/5-03.c: New.
11461         * gcc.dg/vmx/5-04.c: New.
11462         * gcc.dg/vmx/5-05.c: New.
11463         * gcc.dg/vmx/5-06.c: New.
11464         * gcc.dg/vmx/5-07.c: New.
11465         * gcc.dg/vmx/5-07t.c: New.
11466         * gcc.dg/vmx/5-08.c: New.
11467         * gcc.dg/vmx/5-10.c: New.
11468         * gcc.dg/vmx/5-11.c: New.
11469         * gcc.dg/vmx/7-01a.c: New.
11470         * gcc.dg/vmx/7-01.c: New.
11471         * gcc.dg/vmx/7c-01.c: New.
11472         * gcc.dg/vmx/7d-01.c: New.
11473         * gcc.dg/vmx/7d-02.c: New.
11474         * gcc.dg/vmx/8-01.c: New.
11475         * gcc.dg/vmx/8-02a.c: New.
11476         * gcc.dg/vmx/8-02.c: New.
11477         * gcc.dg/vmx/brode-1.c: New.
11478         * gcc.dg/vmx/bug-1.c: New.
11479         * gcc.dg/vmx/bug-2.c: New.
11480         * gcc.dg/vmx/bug-3.c: New.
11481         * gcc.dg/vmx/cw-bug-1.c: New.
11482         * gcc.dg/vmx/cw-bug-2.c: New.
11483         * gcc.dg/vmx/cw-bug-3.c: New.
11484         * gcc.dg/vmx/dct.c: New.
11485         * gcc.dg/vmx/debug-1.c: New.
11486         * gcc.dg/vmx/debug-2.c: New.
11487         * gcc.dg/vmx/debug-3.c: New.
11488         * gcc.dg/vmx/debug-4.c: New.
11489         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11490         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11491         * gcc.dg/vmx/eg-5.c: New.
11492         * gcc.dg/vmx/fft.c: New.
11493         * gcc.dg/vmx/gcc-bug-1.c: New.
11494         * gcc.dg/vmx/gcc-bug-2.c: New.
11495         * gcc.dg/vmx/gcc-bug-3.c: New.
11496         * gcc.dg/vmx/gcc-bug-4.c: New.
11497         * gcc.dg/vmx/gcc-bug-5.c: New.
11498         * gcc.dg/vmx/gcc-bug-6.c: New.
11499         * gcc.dg/vmx/gcc-bug-7.c: New.
11500         * gcc.dg/vmx/gcc-bug-8.c: New.
11501         * gcc.dg/vmx/gcc-bug-9.c: New.
11502         * gcc.dg/vmx/gcc-bug-b.c: New.
11503         * gcc.dg/vmx/gcc-bug-c.c: New.
11504         * gcc.dg/vmx/gcc-bug-d.c: New.
11505         * gcc.dg/vmx/gcc-bug-e.c: New.
11506         * gcc.dg/vmx/gcc-bug-f.c: New.
11507         * gcc.dg/vmx/gcc-bug-g.c: New.
11508         * gcc.dg/vmx/gcc-bug-i.c: New.
11509         * gcc.dg/vmx/harness.h: New.
11510         * gcc.dg/vmx/ira1.c: New.
11511         * gcc.dg/vmx/ira2a.c: New.
11512         * gcc.dg/vmx/ira2b.c: New.
11513         * gcc.dg/vmx/ira2.c: New.
11514         * gcc.dg/vmx/ira2c.c: New.
11515         * gcc.dg/vmx/mem.c: New.
11516         * gcc.dg/vmx/newton-1.c: New.
11517         * gcc.dg/vmx/ops.c: New.
11518         * gcc.dg/vmx/sn7153.c: New.
11519         * gcc.dg/vmx/spill2.c: New.
11520         * gcc.dg/vmx/spill3.c: New.
11521         * gcc.dg/vmx/spill.c: New.
11522         * gcc.dg/vmx/t.c: New.
11523         * gcc.dg/vmx/varargs-1.c: New.
11524         * gcc.dg/vmx/varargs-2.c: New.
11525         * gcc.dg/vmx/varargs-3.c: New.
11526         * gcc.dg/vmx/varargs-4.c: New.
11527         * gcc.dg/vmx/varargs-5.c: New.
11528         * gcc.dg/vmx/varargs-6.c: New.
11529         * gcc.dg/vmx/varargs-7.c: New.
11530         * gcc.dg/vmx/vmx.exp: New.
11531         * gcc.dg/vmx/vprint-1.c: New.
11532         * gcc.dg/vmx/vscan-1.c: New.
11533         * gcc.dg/vmx/x-01.c: New.
11534         * gcc.dg/vmx/x-02.c: New.
11535         * gcc.dg/vmx/x-03.c: New.
11536         * gcc.dg/vmx/x-04.c: New.
11537         * gcc.dg/vmx/x-05.c: New.
11538         * gcc.dg/vmx/yousufi-1.c: New.
11539         * gcc.dg/vmx/zero-1.c: New.
11540         * gcc.dg/vmx/zero.c: New.
11541
11542 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11543
11544         * g++.dg/lookup/java1.C: Update for chage of
11545         _Jv_AllocObject.
11546         * g++.dg/lookup/java2.C: Likewise.
11547
11548 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11549
11550         * ada/acats/run_all.sh: use -O2 by default.
11551
11552 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11553
11554         * gcc.dg/vr-mult-[12].c: New tests.
11555
11556 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11557
11558         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11559
11560         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11561
11562 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11563
11564         * lib/target-supports.exp (check_profiling_available): Assume profiling
11565         isn't available for mips*-*-elf targets.
11566
11567 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11568
11569         * gcc.dg/builtins-38.c: New test.
11570
11571 2004-04-14  Eric Christopher  <echristo@redhat.com>
11572
11573         * g++.dg/charset/charset.exp: Run .cc extension tests.
11574
11575 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11576
11577         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11578
11579 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11582
11583 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11584
11585         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11586         * gcc.dg/i386-387-2.c: Likewise.
11587
11588         * gcc.dg/i386-387-7.c: New test.
11589         * gcc.dg/i386-387-8.c: New test.
11590
11591         * gcc.dg/builtins-37.c: New test.
11592
11593 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11594
11595         * g++.dg/pch/externc-1.C: Add missing semicolon.
11596
11597 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11598
11599         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11600
11601 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11602
11603         * gcc.c-torture/execute/20040411-1.c: New test.
11604
11605 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11606
11607         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11608
11609 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11610
11611         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11612
11613 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11614
11615         * lib/target-supports.exp (check_named_sections_available): New.
11616         * lib/gcc-dg.exp (dg-require-named-sections): New.
11617         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11618         old-deja.exp.  Also prune error-count message from HP linker.
11619         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11620
11621         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11622         * g++.old-deja/g++.pt/static3.C: Likewise.
11623         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11624
11625 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11626
11627         * gcc.c-torture/execute/20040409-1.c: New test case.
11628         * gcc.c-torture/execute/20040409-2.c: New test case.
11629         * gcc.c-torture/execute/20040409-3.c: New test case.
11630
11631 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11632
11633         * gcc.dg/20040409-1.c: New test.
11634
11635 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR target/14888
11638         * g++.dg/opt/pr14888.C: New test case.
11639
11640 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11641
11642         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11643         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11644         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11645         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11646         New tests.
11647
11648 2004-04-08  Paul Brook  <paul@codesourcery.com>
11649
11650         * gcc.dg/spill-1.c: New test.
11651
11652 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11653
11654         * gcc.dg/torture/builtin-ctype-2.c: New test.
11655
11656 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11657
11658         * gcc.dg/pch/pch.exp: Add largefile test.
11659
11660 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11661
11662         * g++.dg/pch/externc-1.Hs: New.
11663         * g++.dg/pch/externc-1.C: New.
11664
11665 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11666
11667         * gcc.dg/compat/struct-by-value-5a_main.c,
11668         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11669         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11670         * gcc.dg/compat/struct-by-value-5a_x.c,
11671         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11672         gcc.dg/compat/struct-by-value-5_x.c.
11673         * gcc.dg/compat/struct-by-value-5a_y.c,
11674         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11675         gcc.dg/compat/struct-by-value-5_y.c.
11676
11677         * gcc.dg/compat/struct-by-value-6a_main.c,
11678         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11679         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11680         * gcc.dg/compat/struct-by-value-6a_x.c,
11681         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11682         gcc.dg/compat/struct-by-value-6_x.c.
11683         * gcc.dg/compat/struct-by-value-6a_y.c,
11684         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11685         gcc.dg/compat/struct-by-value-6_y.c.
11686
11687         * gcc.dg/compat/struct-by-value-7a_main.c,
11688         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11689         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11690         * gcc.dg/compat/struct-by-value-7a_x.c,
11691         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11692         gcc.dg/compat/struct-by-value-7_x.c.
11693         * gcc.dg/compat/struct-by-value-7a_y.c,
11694         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11695         gcc.dg/compat/struct-by-value-7_y.c.
11696
11697 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11698
11699         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11700         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11701         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11702         options.
11703
11704 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11705
11706         * gcc.dg/builtins-36.c: New test.
11707
11708 2004-04-06  Paul Brook  <paul@codesourcery.com>
11709
11710         * README.gcc: Remove obsolete contraint on testcases.
11711
11712 2004-04-05  Paul Brook  <paul@codesourcery.com>
11713
11714         PR2123
11715         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11716         failure and exit(0) on success.
11717         * g++.dg/expr/anew2.C: Ditto.
11718         * g++.dg/expr/anew3.C: Ditto.
11719         * g++.dg/expr/anew4.C: Ditto.
11720
11721 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         PR c++/3518
11724         * g++.dg/template/unify7.C: New.
11725
11726 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11727
11728         * g++.dg/README: Bring up to date with new subdirectories; remove
11729         duplicate subdirectory lines.
11730
11731 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11732
11733         PR c++/14007
11734         * g++.dg/template/unify5.C: New.
11735         * g++.dg/template/unify6.C: New.
11736         * g++.dg/template/qualttp20.C: Adjust.
11737         * g++.old-deja/g++.jason/report.C: Adjust.
11738         * g++.old-deja/g++.other/qual1.C: Adjust.
11739
11740 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/14803
11743         * g++.dg/inherit/ptrmem1.C: New test.
11744
11745 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11746
11747         PR c++/14755
11748         * gcc.c-torture/execute/20040331-1.c: New test.
11749         * gcc.dg/20040331-1.c: New test.
11750
11751 2004-04-01  Paul Brook  <paul@codesourcery.com>
11752
11753         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11754
11755 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11756
11757         PR c++/14724
11758         * g++.dg/init/goto1.C: New test.
11759
11760         PR c++/14763
11761         * g++.dg/template/defarg4.C: New test.
11762
11763 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11764
11765         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11766
11767 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11768
11769         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11770
11771 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11772
11773         * gcc.dg/noncompile/undeclared-2.c: New test.
11774
11775 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11776
11777         * gcc.dg/940409-1.c: Remove XFAIL.
11778         * gcc.dg/reg-vol-struct-1.c: New test.
11779
11780 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11781
11782         * gcc.dg/torture/builtin-wctype-1.c: New test.
11783
11784 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11785
11786         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11787         * gcc.dg/20001101-1.c: Likewise.
11788         * gcc.dg/20001102-1.c: Likewise.
11789
11790 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11791
11792         * gcc.dg/compare8.c: Add an additional test for XOR.
11793
11794 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11795
11796         * gcc.dg/torture/builtin-ctype-1.c: New test.
11797
11798 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11799
11800         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11801         * gcc.dg/torture/builtin-math-1.c: Likewise.
11802         * gcc.dg/torture/builtin-power-1.c: New test.
11803
11804 2004-03-24  Andreas Schwab  <schwab@suse.de>
11805
11806         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11807         IA64 assembler.
11808
11809 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11810             Roger Sayle  <roger@eyesopen.com>
11811
11812         * gcc.dg/compare8.c: New test case.
11813
11814 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11815
11816         * g++.dg/ext/altivec-7.C: New test.
11817
11818 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11819
11820         PR 12267, 12391, 12560, 13129, 14114, 14133
11821         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11822         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11823         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11824         Adjust error regexps.
11825         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11826         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11827         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11828         * gcc.dg/local1.c: Add explanatory comment.
11829
11830 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11831
11832         PR optimization/14669
11833         * g++.dg/opt/fold2.C: New test case.
11834
11835 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11836
11837         PR c/14069
11838         * gcc.dg/20040322-1.c: New test.
11839
11840 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11841
11842         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11843         * gcc.dg/ultrasp4.c: Likewise.
11844         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11845
11846 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11847
11848         * gcc.dg/i386-sse-8.c: Reset default options.
11849
11850 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11851
11852         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11853         in the error message text.
11854
11855 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11856
11857         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11858
11859 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/14616
11862         * g++.dg/init/array13.C: New test.
11863
11864 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11865
11866         PR target/13889
11867         * gcc.c-torture/compile/pr13889.c: New test case.
11868
11869 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11870
11871         PR c/14635
11872         * builtins-1.c (nan, nans): Don't test.
11873         * builtins-30.c: Don't use nan, nanf, nanl.
11874         * builtins-35.c: New test.
11875
11876 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11877
11878         * g++.dg/ext/altivec-6.C: New test.
11879
11880 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11881
11882         * g++.dg/init/placement3.C: New test.
11883
11884         * g++.dg/template/spec13.C: New test.
11885
11886         * g++.dg/lookup/using11.C: New test.
11887
11888         * g++.dg/lookup/koenig3.C: New test.
11889
11890         * g++.dg/template/operator2.C: New test.
11891
11892         * g++.dg/expr/dtor3.C: New test.
11893         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11894         marker.
11895         * g++.old-deja/g++.law/visibility28.C: Likewise.
11896
11897 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11898
11899         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11900         * gcc.dg/ppc64-abi-3.c: Likewise.
11901
11902 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11903
11904         PR c++/14545
11905         * g++.dg/parse/template15.C: New test.
11906
11907 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11908
11909         * g++.dg/expr/dtor2.C: New test.
11910
11911         * g++.dg/lookup/anon4.C: New test.
11912
11913         * g++.dg/overload/using1.C: New test.
11914
11915         * g++.dg/template/lookup7.C: New test.
11916
11917         * g++.dg/template/typename6.C: New test.
11918
11919         * g++.dg/expr/cond6.C: New test.
11920
11921 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11922
11923         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11924
11925 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * g++.dg/expr/cond5.C: New test.
11928         * g++.dg/expr/constcast1.C: Likewise.
11929         * g++.dg/expr/ptrmem2.C: Likewise.
11930         * g++.dg/expr/ptrmem3.C: Likewise.
11931         * g++.dg/lookup/main1.C: Likewise.
11932         * g++.dg/template/lookup6.C: Likewise.
11933
11934 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11935
11936         * gcc.dg/local1.c: New test.
11937
11938         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11939
11940 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11941
11942         * gcc.dg/torture/builtin-convert-1.c: New test.
11943
11944 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11945
11946         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11947
11948 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/14481
11951         * g++.dg/warn/Wunused-7.C: New test.
11952
11953 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11954
11955         * gcc.dg/torture/builtin-integral-1.c: New test.
11956
11957 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR c++/14586
11960         * g++.dg/parse/non-dependent3.C: New test.
11961
11962 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11963
11964         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11965         * g++.dg/eh/simd-2.C: Likewise.
11966         * g++.dg/init/array10.C: Likewise.
11967         * gcc.c-torture/compile/simd-1.c: Likewise.
11968         * gcc.c-torture/compile/simd-2.c: Likewise.
11969         * gcc.c-torture/compile/simd-3.c: Likewise.
11970         * gcc.c-torture/compile/simd-4.c: Likewise.
11971         * gcc.c-torture/compile/simd-6.c: Likewise.
11972         * gcc.c-torture/execute/simd-1.c: Likewise.
11973         * gcc.c-torture/execute/simd-2.c: Likewise.
11974         * gcc.dg/compat/vector-defs.h: Likewise.
11975         * gcc.dg/20020531-1.c: Likewise.
11976         * gcc.dg/altivec-3.c: Likewise.
11977         * gcc.dg/altivec-4.c: Likewise.
11978         * gcc.dg/altivec-varargs-1.c: Likewise.
11979         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11980         * gcc.dg/i386-mmx-3.c: Likewise.
11981         * gcc.dg/i386-sse-4.c: Likewise.
11982         * gcc.dg/i386-sse-5.c: Likewise.
11983         * gcc.dg/i386-sse-8.c: Likewise.
11984         * gcc.dg/simd-1.c: Likewise.
11985         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11986         __ev64_opaque__ since the machine description provides it.
11987
11988 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11989
11990         * lib/compat.exp (skip_list): New global variable.
11991         Use it to hold the user defined COMPAT_SKIPS list if any.
11992         (compat-obj): Add the members of skip_list to optall.
11993
11994 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11995
11996         * gcc.dg/compat/union-by-value-1_main.c,
11997         union-by-value-1_x.c, union-by-value-1_y.c,
11998         union-check.h, union-defs.h,
11999         union-init.h, union-return-1_main.c,
12000         union-return-1_x.c, union-return-1_y.c: New files.
12001
12002 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12003
12004         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12005         mixed-struct-init.h: Add 4 mixed structure types.
12006         struct-by-value-21_main.c, struct-by-value-21_x.c,
12007         struct-by-value-21_y.c, struct-return-21_main.c,
12008         struct-return-21_x.c, struct-return-21_y.c: New files.
12009
12010 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/14550
12013         * g++.dg/parse/template14.C: New test.
12014
12015 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12016
12017         * gcc.c-torture/execute/20040313-1.c: New test.
12018
12019 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR target/14533
12022         * gcc.dg/20040311-2.c: New test.
12023
12024 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12025
12026         PR other/14544
12027         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12028         bit-field.
12029
12030 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12031
12032         * gcc.dg/20040305-2.c: Add missing return statement.
12033
12034 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12035
12036         * gcc.dg/builtins-34.c: Also check pow10*.
12037
12038 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12039
12040         PR target/14262
12041         * gcc.dg/20040305-2.c: New test.
12042
12043 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12044
12045         * gcc.dg/20040310-1.c: New test.
12046
12047 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12048
12049         * gcc.c-torture/execute/20040311-1.c: New test case.
12050
12051 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12052
12053         PR c++/14476
12054         * g++.dg/lookup/enum1.C: New test.
12055
12056 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12057
12058         PR c++/14510
12059         * g++.dg/lookup/struct2.C: New test.
12060
12061 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12062
12063         * gcc.dg/builtins-34.c: New test.
12064
12065 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12066
12067         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12068
12069 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12070
12071         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12072         * gcc.dg/alias-2.c: New testcase.
12073
12074 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12075
12076         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12077
12078 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12079
12080         * gcc.c-torture/execute/20040309-1.c: New test case.
12081
12082 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12083
12084         PR c++/14397
12085         * g++.dg/overload/ref1.C: New.
12086
12087 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12088
12089         PR c++/14409
12090         * g++.dg/template/spec12.C: New test.
12091
12092         PR c++/14448
12093         * g++.dg/parse/crash14.C: New test.
12094
12095 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12096
12097         PR c++/14230
12098         * g++.dg/init/ref11.C: New test.
12099
12100 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12101
12102         PR c++/14432
12103         * g++.dg/parse/builtin2.C: New test.
12104
12105 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12106
12107         PR c++/14401
12108         * g++.dg/init/ctor3.C: New test.
12109         * g++.dg/init/union1.C: New test.
12110         * g++.dg/ext/anon-struct4.C: New test.
12111
12112 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12113
12114         * g++.dg/lookup/koenig1.C: Tweak error messages.
12115         * g++.dg/lookup/used-before-declaration.C: Likewise.
12116         * g++.dg/other/do1.C: Likewise.
12117         * g++.dg/overload/koenig1.C: Likewise.
12118         * g++.dg/parse/crash13.C: Likewise.
12119         * g++.dg/template/instantiate3.C: Likewise.
12120
12121 2004-03-08  Eric Christopher  <echristo@redhat.com>
12122
12123         * * lib/target-supports.exp: Enable libiconv in test
12124         compilation.  Fix up error checking.
12125
12126 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12127
12128         PR middle-end/14289
12129         * gcc.dg/pr14289-1.c: New test case.
12130         * gcc.dg/pr14289-2.c: Likewise.
12131         * gcc.dg/pr14289-3.c: Likewise.
12132
12133 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12134
12135         * gcc.c-torture/execute/20040308-1.c: New test.
12136
12137 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12138
12139         * gcc.c-torture/execute/20040307-1.c: New test case.
12140
12141 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12142
12143         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12144
12145 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12146
12147         * gcc.dg/20040306-1.c: New test.
12148
12149 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12150
12151         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12152         them static.
12153         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12154
12155 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12156
12157         PR c/14465
12158         * gcc.dg/decl-6.c: New test.
12159
12160 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12161
12162         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12163         Rename LOGPOW -> LOG_POW.
12164         (SQRT_EXP, POW_EXP): New.
12165
12166 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12167
12168         * gcc.dg/i386-sse-8.c: New test.
12169
12170 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12171
12172         PR c/14114
12173         * gcc.dg/decl-5.c: New test.
12174
12175 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12176
12177         * gcc.dg/20040305-1.c: New test.
12178
12179 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12180
12181         PR other/14354
12182         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12183
12184 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12185
12186         PR c++/14425, c++/14426
12187         * g++.dg/ext/altivec-4.C: New test.
12188         * g++.dg/ext/altivec-5.C: New test.
12189
12190 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12191
12192         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12193         global variables of a type with no linkage.
12194         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12195         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12196         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12197         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12198         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12199         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12200         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12201         * g++.dg/warn/deprecated.C: Name enum Color.
12202         * g++.dg/overload/VLA.C: Name structure for 'b'.
12203         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12204
12205 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12206
12207         * gcc.c-torture/compile/20040304-1.c: New test.
12208
12209 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12210
12211         PR 13728
12212         * gcc.dg/decl-4.c: New testcase.
12213
12214 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12215
12216         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12217         as PRECF if sizeof (float) > sizeof (double).
12218         (PRECL): Make it the same as PRECF if
12219         sizeof (float) > sizeof (long double).
12220
12221 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222
12223         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12224         system type.  Add check for irix6 which doesn't have c99 runtime.
12225
12226 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12227
12228         * gcc.dg/const-elim-1.c: xfail for xtensa.
12229
12230 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/14369
12233         * g++.dg/template/cond4.C: New test.
12234
12235 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/14360
12238         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12239
12240         PR c++/14361
12241         * g++.dg/parse/defarg7.C: New test.
12242
12243         PR c++/14359
12244         * g++.dg/template/friend26.C: New test.
12245
12246 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/14324
12249         * g++.dg/abi/mangle21.C: New test.
12250
12251         PR c++/14260
12252         * g++.dg/parse/constructor2.C: New test.
12253
12254         PR c++/14337
12255         * g++.dg/template/sfinae1.C: New test.
12256
12257 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/14267
12260         * g++.dg/expr/crash2.C: New test.
12261
12262         PR middle-end/13448
12263         * gcc.dg/inline-5.c: New test.
12264         * gcc.dg/always-inline.c: Split out tests into ...
12265         * gcc.dg/always-inline2.c: ... this and ...
12266         * gcc.dg/always-inline3.c: ... this.
12267
12268 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR debug/12103
12271         * g++.dg/debug/crash1.C: New test.
12272
12273 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12274
12275         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12276         function with __attribute__((noinline)).
12277         (recurser_void2): Likewise.
12278         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12279         (recurser_void2): Likewise.
12280
12281 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12282
12283         PR middle-end/14203
12284         * g++.dg/warn/Wunused-6.C: New test case.
12285
12286 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12287
12288         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12289         not defined.
12290
12291 2004-02-27  Eric Christopher  <echristo@redhat.com>
12292
12293         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12294         * g++.dg/charset/asm2.c: Run only x86.
12295         * gcc.dg/charset/asm3.c: Ditto.
12296
12297 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12298
12299         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12300         ld_library_path.
12301
12302 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12303
12304         * g++.dg/ext/altivec-3.C: New.
12305
12306 2004-02-26  Richard Henderson  <rth@redhat.com>
12307
12308         * g++.dg/ext/attrib10.C: Mark for warning.
12309         * gcc.dg/attr-alias-1.c: New.
12310
12311 2004-02-26  Richard Henderson  <rth@redhat.com>
12312
12313         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12314         * gcc.c-torture/execute/20040208-2.c: ... it back.
12315
12316 2004-02-26  Eric Christopher  <echristo@redhat.com>
12317
12318         * lib/target-supports.exp (check-iconv-available): New function.
12319         * lib/gcc-dg.exp (dg-require-iconv): New function.
12320         Use above.
12321         * gcc.dg/charset: New directory.
12322         * gcc.dg/charset/charset.exp: New file.
12323         * gcc.dg/charset/asm1.c: Ditto.
12324         * gcc.dg/charset/asm2.c: Ditto.
12325         * gcc.dg/charset/asm3.c: Ditto.
12326         * gcc.dg/charset/asm4.c: Ditto.
12327         * gcc.dg/charset/asm5.c: Ditto.
12328         * gcc.dg/charset/attribute1.c: Ditto.
12329         * gcc.dg/charset/attribute2.c: Ditto.
12330         * gcc.dg/charset/string1.c: Ditto.
12331         * g++.dg/charset: New directory.
12332         * g++.dg/dg.exp: Add here. Special options.
12333         * g++.dg/charset/charset.exp: New file.
12334         * g++.dg/charset/asm1.c: Ditto.
12335         * g++.dg/charset/asm2.c: Ditto.
12336         * g++.dg/charset/asm3.c: Ditto.
12337         * g++.dg/charset/asm4.c: Ditto.
12338         * g++.dg/charset/attribute1.c: Ditto.
12339         * g++.dg/charset/attribute2.c: Ditto.
12340         * g++.dg/charset/extern1.cc: Ditto.
12341         * g++.dg/charset/extern2.cc: Ditto.
12342         * g++.dg/charset/string1.c: Ditto.
12343
12344 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/14278
12347         * g++.dg/parse/comma1.C: New test.
12348
12349 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12350
12351         PR c++/14284
12352         * g++.dg/template/ttp8.C: New test.
12353
12354 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12355
12356         * gcc.dg/fixuns-trunc-1.c: New test.
12357
12358 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12359
12360         * gcc.dg/builtins-config.h: Use #elif.
12361
12362 2004-02-26  Michael Matz  <matz@suse.de>
12363
12364         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12365         * gcc.dg/991214-1.c: Likewise.
12366         * gcc.dg/i386-asm-1.c: Likewise.
12367
12368 2004-02-25  Richard Henderson  <rth@redhat.com>
12369
12370         * gcc.c-torture/execute/20040208-2.c: Move ...
12371         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12372
12373 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12374
12375         PR c++/14246
12376         * g++.dg/other/crash-3.C: New test.
12377
12378 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12379
12380         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12381         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12382
12383         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12384         HP-UX.
12385
12386 2004-02-24  Michael Matz  <matz@suse.de>
12387
12388         * gcc.dg/i386-regparm.c: New.
12389
12390 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12391
12392         * gcc.c-torture/execute/20040223-1.c: New.
12393
12394 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12395             Kazu Hirata  <kazu@cs.umass.edu>
12396
12397         * gcc.dg/fwritable-strings-1.c: Remove.
12398
12399 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12400
12401         PR c/14156
12402         * gcc.dg/20040223-1.c: New test.
12403
12404 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12405
12406         PR c++/14106
12407         * g++.dg/ext/typeof9.C: New test.
12408
12409 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12410
12411         PR c++/14250
12412         * g++.dg/other/switch1.C: New test.
12413
12414 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12415
12416         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12417         * gcc.dg/va-arg-1.c: Likewise.
12418
12419 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12420
12421         PR c++/14143
12422         * g++.dg/template/koenig5.C: New test.
12423
12424 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12425
12426         * g++.dg/ext/altivec-1.C: Generalize target triple.
12427         * g++.dg/ext/altivec-2.C: New test case.
12428         * g++.dg/ext/altivec_check.h: New file.
12429         * gcc.dg/altivec-1.c: Generalize target triple;
12430         include altivec_check.h and call altivec_check().
12431         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12432         * gcc.dg/altivec-6.c: New test case.
12433         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12434         type casts as needed.
12435         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12436         altivec_check().
12437         * gcc.dg/altivec-12.c: New test case.
12438         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12439         include altivec_check.h and call altivec_check().
12440         * gcc.dg/altivec_check.h: New file.
12441
12442 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443
12444         * lib/target-supports.exp (check_alias_available): Don't mangle
12445         function `g' in test program.
12446
12447 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12448
12449         * lib/target-supports.exp (check_profiling_available): Check
12450         argument to determine whether we support a profiling type.
12451         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12452         check_profiling_available.
12453         * g++.dg/bprob/bprob.exp: Likewise
12454         * g77.dg/bprob/bprob.exp: Likewise.
12455         * gcc.misc-tests/bprob.exp: Likewise.
12456         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12457         dg-require-profiling and delete expected error handling.
12458         * gcc.dg/20021014-1.c: Likewise.
12459         * gcc.dg/nest.c: Likewise.
12460
12461 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12462
12463         PR c++/12007
12464         * g++.dg/other/vthunk1.C: New test.
12465
12466 2004-02-20  Falk Hueffner  <falk@debian.org>
12467
12468         PR target/14201
12469         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12470
12471 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/13927
12474         * g++.dg/other/error8.C: Remove XFAIL markers.
12475
12476         PR c++/14173
12477         * g++.dg/ext/packed5.C: New test.
12478
12479         PR c++/14199
12480         * g++.dg/warn/Wunused-5.C: New test.
12481
12482         PR c++/14186
12483         * g++.dg/lookup/member1.C: New test.
12484
12485 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12486
12487         * gcc.c-torture/compile/20040130-1.c: Enable only when
12488         __INT_MAX__ >= 2147483647L.
12489         * gcc.c-torture/compile/961203-1.c: Likewise.
12490
12491 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12494         * g++.dg/opt/template1.C: Robustify assembler regexp
12495
12496 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12497
12498         * gcc.c-torture/execute/simd-4.x: Remove.
12499         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12500         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12501         Guard with #ifndef SKIP_ATTRIBUTE.
12502         * gcc.dg/compat/vector-1_y.c: Likewise.
12503         * gcc.dg/compat/vector-2_x.c: Likewise.
12504         * gcc.dg/compat/vector-2_y.c: Likewise.
12505         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12506         * g++.dg/eh/simd-2.C: Likewise.
12507
12508 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12509
12510         * gcc.c-torture/compile/complex-1.c: New.
12511
12512 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12513
12514         PR target/14209
12515         * gcc.c-torture/execute/20040218-1.c: New test.
12516
12517 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12518
12519         PR c++/14181
12520         * g++.dg/parse/new2.C: New test.
12521
12522 2004-02-18  Paul Brook  <paul@codesourcery.com>
12523
12524         * gcc.c-torture/compile/libcall-1.c: New test.
12525
12526 2004-02-18  Paul Brook  <paul@codesourcery.com>
12527
12528         PR debug/12934
12529         * gcc.dg/debug/debug-7.c: New test.
12530
12531 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12532
12533         * gcc.dg/20040217-1.c: New test.
12534
12535 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12536
12537         * gcc.c-torture/execute/990208-1.x: Delete.
12538
12539 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12540
12541         * gcc.c-torture/execute/20040208-2.x: New file.
12542
12543 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/11326
12546         * g++.dg/abi/structret1.C: New test.
12547
12548 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12551         (i386_cpuid): No need to test if cpuid is available on AMD64.
12552         Fix assembly, so that it works onboth i386 and AMD64.
12553         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12554         (vecInLong): Fix s[] member type to unsigned int.
12555         (vecInWord): Remove type.
12556         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12557         (a64, b64, c64, d64, e64): Remove.
12558         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12559         Remove unused variable.  Remove initialization of removed variables.
12560         Don't call mmx_tests nor sse_tests.
12561         (reference_mmx, reference_sse): Remove.
12562         (check): Add return stmt.
12563         * gcc.dg/i386-sse-7.c: New test.
12564         * gcc.dg/i386-mmx-4.c: New test.
12565
12566 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12567
12568         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12569         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12570         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12571         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12572         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12573         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12574         g++.dg/tc1/dr94.C: Fix line terminator.
12575
12576 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12577
12578         * gcc.c-torture/compile/20040216-1.c: New.
12579
12580 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12581
12582         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12583         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12584         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12585         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12586         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12587         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12588
12589 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12590
12591         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12592
12593 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/13971
12596         * g++.dg/expr/cond4.C: New test.
12597
12598         PR c++/14086
12599         * g++.dg/lookup/crash2.C: New test.
12600
12601 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12602
12603         * gcc.c-torture/compile/20040214-2.c: New test.
12604
12605 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12606
12607         PR c++/14116
12608         * g++.dg/ext/typeof8.C: New test.
12609
12610 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12611
12612         * gcc.c-torture/compile/20040214-1.c: New test.
12613
12614 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12615
12616         PR c++/13635
12617         * g++.dg/template/spec11.C: New test.
12618
12619 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12620
12621         PR c++/13927
12622         * g++.dg/other/error8.C: New test.
12623
12624 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/14122
12627         * g++.dg/template/array4.C: New test.
12628
12629         PR c++/14108
12630         * g++.dg/inherit/thunk2.C: New test.
12631
12632         PR c++/14083
12633         * g++.dg/eh/cond2.C: New test.
12634
12635 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12636
12637         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12638
12639 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12640
12641         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12642
12643 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12644
12645         * g++.dg/simd-2.C: xfail on ppc64-linux.
12646
12647 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12648
12649         PR c/456
12650         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12651         tests.
12652
12653 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12654
12655         * gcc.dg/builtins-33.c: New test.
12656
12657 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12658
12659         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12660
12661 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12662
12663         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12664
12665 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12666
12667         * gcc.dg/ppc64-abi-3.c: New test.
12668
12669 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12670
12671         PR c/14092
12672
12673         * gcc.dg/pr14092-1.c: New testcase.
12674
12675 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12676
12677         * gcc.dg/cpp/assert4.c: Fix typo last change.
12678
12679         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12680         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12681
12682         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12683
12684 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12685
12686         * gcc.c-torture/compile/20040209-1.c: New test case.
12687
12688 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12689
12690         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12691
12692 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12693
12694         * gcc.c-torture/execute/20040208-[12].c: New tests.
12695
12696 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12697
12698         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12699
12700 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12701
12702         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12703
12704 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12705
12706         Bug 13856
12707         * gcc.dg/visibility-8.c: New testcase.
12708
12709 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12710
12711         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12712         arguments.
12713         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12714
12715 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12716
12717         PR middle-end/13696
12718         * g++.dg/opt/fold1.C: New test case.
12719
12720 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12721
12722         PR c++/14033
12723         * g++.dg/other/crash-2.C: New test.
12724
12725 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12726
12727         PR c++/14028
12728         * g++.dg/parse/angle-bracket2.C: New test.
12729
12730 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12731
12732         PR middle-end/13750
12733         Revert:
12734         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12735         PR pch/13361
12736         * testsuite/g++.dg/pch/wchar-1.C: New.
12737         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12738
12739 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12740
12741         PR c++/14008
12742         * g++.dg/parse/error15.C: New test.
12743         * g++.dg/parse/crash11.C: Update dg-error mark.
12744
12745 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12746
12747         PR c++/13932
12748         * g++.dg/warn/conv2.C: New test.
12749
12750 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12751
12752         PR c++/13086
12753         * g++.dg/warn/incomplete1.C: Remove xfail.
12754
12755 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12756
12757         * lib/file-format.exp (gcc_target_object_format): Use
12758         ${tool}_target_compile, not gcc_target_compile.
12759         * lib/target-supports.exp (check_alias_available): Likewise.
12760         (check_gc_sections_available): Likewise.
12761         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12762         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12763         dg-require-alias.
12764
12765 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12766
12767         PR c++/13969
12768         * g++.dg/template/static6.C: New test.
12769
12770 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12771
12772         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12773
12774 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12775
12776         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12777         tests for systems where `char' is unsigned by default.
12778
12779 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12780
12781         PR c++/13997
12782         * g++.dg/template/partial3.C: New test.
12783
12784 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12785
12786         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12787         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12788         Remove mentions of obsolete ports.
12789
12790 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12791
12792         * gcc.dg/noncompile/20001228-1.c: Fix for new
12793         error message.
12794
12795 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12796
12797         PR target/9348
12798         * gcc.c-torture/execute/multdi-1.c: New test case.
12799
12800 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/13925
12803         * g++.dg/template/lookup5.C: New test.
12804
12805 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12806
12807         PR c++/13950
12808         * g++.dg/template/lookup4.C: New test.
12809
12810         PR c++/13970
12811         * g++.dg/parse/error14.C: New test.
12812
12813         PR c++/14002
12814         * g++.dg/parse/template13.C: New test.
12815
12816 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/13978
12819         * g++.dg/template/koenig4.C: New test.
12820
12821         PR c++/13968
12822         * g++.dg/template/crash17.C: New test.
12823
12824         PR c++/13975
12825         * g++.dg/parse/error13.C: New test.
12826         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12827
12828 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12829
12830         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12831
12832 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12833
12834         PR c/11658
12835         PR c/13994
12836         * gcc.dg/noncompile/20040203-1.c: New test.
12837         * gcc.dg/noncompile/20040203-2.c: Likewise.
12838         * gcc.dg/noncompile/20040203-3.c: Likewise.
12839         * gcc.dg/20040203-1.c: Likewise.
12840
12841 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12842
12843         PR c++/10858
12844         * g++.dg/template/sizeof7.C: New test.
12845
12846 2004-02-02  Eric Christopher  <echristo@redhat.com>
12847             Zack Weinberg  <zack@codesourcery.com>
12848
12849         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12850
12851 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12852
12853         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12854         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12855         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12856         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12857
12858 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/13113
12861         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12862
12863         PR c++/13854
12864         * g++.dg/ext/attrib13.C: New test.
12865
12866         PR c++/13907
12867         * g++.dg/conversion/op2.C: New test.
12868
12869 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12870
12871         * gcc.dg/titype-1.c: Fix pasto.
12872
12873 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12874
12875         * gcc.dg/titype-1.c: New test.
12876
12877 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12878
12879         PR c++/13957
12880         * g++.dg/template/non-type-template-argument-1.C,
12881         g++.dg/template/qualified-id1.C: Update dg-error marks.
12882         * g++.dg/template/nontype6.C: New test.
12883
12884 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12885
12886         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12887         * gcc.dg/builtins-31.c: New testcase.
12888         * gcc.dg/builtins-32.c: New testcase.
12889
12890 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12891
12892         * objc.dg/call-super-2.m: Update line numbers
12893         for the including of stddef.h.
12894
12895 2004-01-30  Michael Matz  <matz@suse.de>
12896
12897         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12898         g++.dg/ext/case-range3.C: New tests.
12899
12900 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12901
12902         DR206
12903         PR c++/13813
12904         * g++.dg/template/member4.C: New test.
12905
12906 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12907
12908         PR c++/13683
12909         * g++.dg/template/sizeof6.C: New test.
12910
12911 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12912
12913         * gcc.dg/fwritable-strings-1.c: New test.
12914
12915 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12916
12917         * gcc.c-torture/compile/20040130-1.c: New test.
12918
12919 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12920
12921         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12922
12923 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12924
12925         PR c++/13883
12926         * g++.dg/template/ctor3.C: New test.
12927
12928 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12929
12930         * g++.dg/tc1: New directory.
12931         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12932         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12933         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12934         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12935         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12936
12937 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12938
12939         * g++.dg/parse/error11.C: New test.
12940         * g++.dg/parse/error12.C: Likewise.
12941
12942 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12943
12944         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12945         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12946
12947 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12948
12949         PR c++/13791
12950         * g++.dg/ext/attrib12.C: New test.
12951
12952         PR c++/13736
12953         * g++.dg/parse/cast2.C: New test.
12954
12955 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12956
12957         * objc.dg/encode-2.m (main): New local string.  Set depending on
12958         sizeof long.  Use in sscanf call.
12959         * objc.dg/encode-3.m (main): New local string.  Set depending on
12960         sizeof long.  Use in scan_initial call.
12961
12962 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12963
12964         * objc.dg/call-super-2.m: Make LP64-safe.
12965         * objc.dg/desig-init-1.m: Likewise.
12966
12967 2004-01-27  Devang Patel <dpatel@apple.com>
12968
12969         * g++.dg/debug/namespace1.C: New test.
12970
12971 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12972
12973         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12974         xscale-*-*.
12975
12976         * gcc.dg/arm-mmx-1.c: New test.
12977
12978 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12979
12980         * gcc.dg/20040127-1.c: New test.
12981         * gcc.dg/20040127-2.c: New test.
12982
12983 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12984
12985         * objc.dg/stret-1.m (glob): Renamed to globa.
12986
12987 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12988
12989         PR c++/13663
12990         * g++.dg/expr/for1.C: New test.
12991
12992 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12993
12994         PR middle-end/13779
12995         * gcc.dg/darwin-longlong.c: New test.
12996
12997 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12998
12999         * gcc.dg/20040124-1.c: Moved test from here...
13000         * gcc.c-torture/compile/20040124-1.c: ...to here.
13001
13002 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13003
13004         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13005         the assembly output if -m64 is passed.
13006
13007 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/13833
13010         * g++.dg/template/cond3.C: New test.
13011
13012 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13013
13014         PR c++/13810
13015         * g++.dg/template/ttp7.C: New test.
13016
13017 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13018
13019         PR c++/13797
13020         * g++.dg/template/nontype4.C: New test.
13021         * g++.dg/template/nontype5.C: Likewise.
13022
13023 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13024
13025         * gcc.dg/torture/mips-clobber-at.c: New test.
13026
13027 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13028
13029         * gcc.dg/20040124-1.c: New test.
13030
13031 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * gcc.dg/20040123-1.c: New test.
13034
13035 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13036
13037         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13038
13039 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13040
13041         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13042
13043 2004-01-23  Andrew Pinski  <apinski@apple.com>
13044
13045         * gcc.dg/20030121-1.c: Move to ..
13046         * gcc.dg/20040121-1.c: here.
13047
13048 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13049
13050         * gcc.dg/builtins-29.c: New test case.
13051
13052 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13053
13054         PR 18314
13055         * gcc.dg/builtins-30.c: New testcase.
13056
13057 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13058
13059         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13060         * lib/g77.exp: Likewise.
13061         * lib/objc.exp: Likewise.
13062         * lib/g++.exp: Likewise.
13063
13064 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13065
13066         * gcc.dg/struct-by-value-2.c: New test.
13067
13068 2004-01-21  Andrew Pinski  <apinski@apple.com>
13069
13070         PR target/13785
13071         * gcc.dg/20030121-1.c: New test.
13072
13073 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13074
13075         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13076         clobber frame pointer register in asm statement.
13077
13078 2004-01-21  Falk Hueffner  <falk@debian.org>
13079
13080         * gcc.c-torture/compile/20040121-1.c: New test.
13081
13082 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13083
13084         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13085
13086 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13087
13088         * gcc.dg/ppc64-abi-2.c: New test.
13089
13090 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13091
13092         * lib/treelang.exp: Fill out this file.
13093         * lib/treelang-dg.exp: New File.
13094
13095 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13096
13097         * gcc.c-torture/compile/981022-1.c: Remove.
13098         * gcc.dg/array-5.c: Remove XFAIL.
13099         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13100         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13101         gcc.dg/cond-lvalue-1.c: Update.
13102         * gcc.dg/cast-lvalue-2.c: New test.
13103
13104 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13105
13106         PR c++/13592
13107         * g++.dg/other/error1.C (class foo): Tweak error message.
13108
13109         PR c++/13592
13110         * g++.dg/template/call2.C: New test.
13111
13112 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13113
13114         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13115         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13116         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13117         scalar-return-1_x.c, scalar-return-2_y.c,
13118         scalar-return-3_x.c, scalar-return-3_y.c,
13119         scalar-return-4_x.c, scalar-return-4_y.c,
13120         struct-align-1.h, struct-align-1_x.c,
13121         struct-align-1_y.c, struct-align-2.h,
13122         struct-align-2_x.c, struct-align-2_y.c,
13123         struct-by-value-10_y.c, struct-by-value-11_x.c,
13124         struct-by-value-11_y.c, struct-by-value-12_x.c,
13125         struct-by-value-12_y.c, struct-by-value-13_x.c,
13126         struct-by-value-13_y.c, struct-by-value-14_x.c,
13127         struct-by-value-14_y.c, struct-by-value-15_x.c,
13128         struct-by-value-15_y.c, struct-by-value-16_y.c,
13129         struct-by-value-17_y.c, struct-by-value-18_y.c,
13130         struct-by-value-19_y.c, struct-by-value-1_x.c,
13131         struct-by-value-1_y.c, struct-by-value-20_y.c,
13132         struct-by-value-2_x.c, struct-by-value-2_y.c,
13133         struct-by-value-3_y.c, struct-by-value-4_x.c,
13134         struct-by-value-4_y.c, struct-by-value-5_y.c,
13135         struct-by-value-6_y.c, struct-by-value-7_y.c
13136         struct-by-value-8_x.c, struct-by-value-8_y.c
13137         struct-by-value-9_x.c, struct-by-value-9_y.c
13138         struct-return-10_x.c, struct-return-10_y.c,
13139         struct-return-19_x.c, struct-return-20_x.c
13140         struct-return-2_x.c, struct-return-2_y.c
13141         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13142         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13143
13144 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13145
13146         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13147         attribute on sparc*-sun-solaris2.*.
13148
13149 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13150
13151         PR c++/13710
13152         * g++.dg/ext/typeof7.C: New test.
13153
13154 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13155
13156         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13157         * gcc.dg/const-elim-1.c: Same.
13158
13159 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13160
13161         * objc.dg/stret-1.m: New.
13162         * objc.dg/stret-2.m: New.
13163
13164 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13165
13166         PR c++/11895
13167         * g++.dg/ext/vector1.C: New test.
13168
13169 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13170
13171         * gcc.dg/pch/import-1.c: New.
13172         * gcc.dg/pch/import-1.hs: New.
13173         * gcc.dg/pch/import-1a.h: New.
13174         * gcc.dg/pch/import-1b.h: New.
13175         * gcc.dg/pch/import-1c.h: New.
13176
13177 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/13574
13180         * g++.dg/ext/array1.C: New test.
13181
13182         PR c++/13178
13183         * g++.dg/conversion/op1.C: New test.
13184
13185 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13186
13187         PR 11864
13188         From Kazumoto Kojima / Dan Kegel:
13189         * gcc.dg/pr11864-1.c: New test.
13190
13191         PR 10392
13192         From Marcus Comstedt / Dan Kegel:
13193         * gcc.dg/pr10392-1.c: New test.
13194
13195 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/13478
13198         * g++.dg/init/ref10.C: New test.
13199
13200 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13201
13202         PR c++/13407
13203         * g++.dg/parse/typename6.C: New test.
13204
13205 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13206
13207         PR pch/13361
13208         * testsuite/g++.dg/pch/wchar-1.C: New.
13209         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13210
13211 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13212
13213         PR c++/9259
13214         * g++.dg/expr/sizeof2.C: New test.
13215
13216 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13217
13218         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13219
13220 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13221
13222         PR c++/13659
13223         * g++.dg/lookup/strong-using-3.C: New.
13224         * g++.dg/lookup/using-10.C: New.
13225
13226 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13227
13228         PR c++/13594
13229         * g++.dg/lookup/strong-using-2.C: New.
13230
13231 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13232             Dan Kegel <dank@kegel.com>
13233             J"orn Rennecke <joern.rennecke@superh.com>
13234
13235         PR target/9365
13236         * gcc.dg/pr9365-1.c: New test.
13237
13238 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13239
13240         PR c++/8856
13241         * g++.dg/parse/casting-operator2.C: New test.
13242         * g++.old-deja/g++.pt/explicit83.C: Remove.
13243
13244 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13245
13246         * gcc.dg/label-compound-stmt-1.c: New test.
13247         * gcc.c-torture/compile/950922-1.c,
13248         gcc.c-torture/compile/20000211-3.c,
13249         gcc.c-torture/compile/20000518-1.c,
13250         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13251         compound statements.
13252
13253 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13254
13255         * gcc.dg/ppc64-abi-1.c: New test.
13256
13257 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13258
13259          * g++.dg/ext/attrib9.C: Add dg-warnings.
13260
13261 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13262
13263         PR c++/12335
13264         * g++.dg/parse/dtor3.C: New test.
13265
13266 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13267
13268         PR c++/12709
13269         * g++.dg/parse/try-catch-1.C: New test.
13270
13271 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13272
13273         * ada/acats/run_all.sh: Add more verbose output in acats.log
13274         when compiling tests.
13275
13276 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13277
13278         PR 13656
13279         * gcc.dg/typedef-redecl.c: New test case.
13280         * gcc.dg/typedef-redecl.h: New support file.
13281
13282 2004-01-13  Jan Hubicka  <jh@suse.cz>
13283
13284         * gcc.dg/always_inline.c: New test.
13285         * gcc.dg/debug/20031231-1.c: Fix.
13286
13287 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13288
13289         PR c++/13474
13290         * g++.dg/template/array3.C: New test.
13291
13292 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13293
13294         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13295         * g++.dg/warn/Wunused-2.C: Likewise.
13296
13297 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13298
13299         PR c++/13289
13300         * g++.dg/template/instantiate6.C: New test.
13301
13302 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13303
13304         PR middle-end/11397
13305         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13306
13307 2004-01-12  Jan Hubicka  <jh@suse.cz>
13308
13309         PR opt/12826
13310         * gcc.dg/20040112-1.c: New.
13311
13312         * gcc.dg/dwarf-die[1-7].c: Move to...
13313         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13314         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13315
13316 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13317
13318         PR c++/4100
13319         * g++.dg/parse/friend4.C: New test.
13320
13321 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13322
13323         PR c++/4100
13324         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13325         definition is called a friend.
13326
13327 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13328
13329         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13330
13331 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13332
13333         PR c++/3478
13334         * g++.dg/parse/error10.C: New test.
13335         * g++.dg/template/arg2.C: Accept "invalid type" error.
13336
13337 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13338
13339         PR middle-end/13392
13340         * g++.dg/opt/expect2.C: New test.
13341
13342 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13343
13344         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13345         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13346         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13347         Update dg-error regexps.
13348
13349 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13350
13351         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13352         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13353
13354 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13355
13356         * gcc.dg/pragma-re-1.c: Use right pointer type.
13357
13358 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13359
13360         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13361
13362 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13363
13364         * gcc.dg/rs6000-ldouble-1.c: New.
13365
13366 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13367
13368         DR 337
13369         PR c++/9256
13370         * g++.dg/other/abstract1.C: New test.
13371
13372 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13373
13374         * g++.dg/lookup/strong-using-1.C: New.
13375
13376 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13377
13378         PR c/11234
13379         * gcc.dg/func-ptr-conv-1.c: New test.
13380         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13381
13382 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13383
13384         PR target/13380.
13385         * gcc.c-torture/compile/20040109-1.c: New.
13386
13387 2004-01-08  Stuart Hastings  <stuart@apple.com>
13388
13389         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13390         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13391         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13392
13393 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13394
13395         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13396
13397 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13398
13399         * ada/acats/run_acats: Treat 'gnatchop' the same way
13400         as 'gnatmake'.  Export GCC_DRIVER.
13401         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13402         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13403
13404 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13405
13406         PR c++/12573
13407         * g++.dg/template/dependent-expr4.C: New test.
13408
13409 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13410
13411         * gcc.dg/altivec-11.c: New test.
13412
13413 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13414
13415         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13416
13417 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13418
13419         PR c/6024
13420         * gcc.dg/enum-compat-1.c: New test.
13421         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13422
13423 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13424
13425         PR c/12165
13426         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13427         gcc.dg/c99-idem-qual-3.c: New tests.
13428
13429 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13430
13431         * gcc.dg/winline-7.c: Don't cast void * to int.
13432
13433 2004-01-06  Jan Hubicka  <jh@suse.cz>
13434
13435         * gcc.dg/i386-sse-5.c: New test
13436         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13437
13438 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/12815
13441         * g++.dg/rtti/typeid4.C: New test.
13442
13443 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444
13445         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13446
13447 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13448
13449         PR c++/12132
13450         * g++.dg/template/error11.C: New test.
13451
13452         PR c++/13451
13453         * g++.dg/template/class2.C: New test.
13454
13455 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13456         Richard Sandiford <rsandifo@redhat.com>
13457
13458         PR c++/13387
13459         * g++.dg/opt/alias3.C: New test.
13460
13461 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/13157
13464         * g++.dg/template/koenig3.C: New test.
13465
13466         PR c++/13529
13467         * g++.dg/parse/offsetof3.C: New test.
13468
13469         * g++.dg/init/copy7.C: Add missing dg-error markers.
13470
13471         PR c++/12226
13472         * g++.dg/init/copy7.c: New test.
13473
13474         PR c++/13536
13475         * g++.dg/parse/cast1.C: New test.
13476
13477 2004-01-04  Jan Hubicka  <jh@suse.cz>
13478
13479         * gcc.dg/winline[1-7].c: New tests.
13480
13481 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13482
13483         PR c++/13520
13484         * g++.dg/template/qualttp22.C: New test.
13485
13486 2004-01-01  Jan Hubicka  <jh@suse.cz>
13487
13488         * gcc.dg/debug/20031231-1.c: New.
13489         * gcc.c-torture/compile/20040101-1.c: New.
13490         * gcc.dg/dwarf-die-[1-7].c: New.
13491
13492 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR optimization/13521
13495         * gcc.c-torture/compile/20031231-1.c: New test.
13496
13497 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13498
13499         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13500
13501 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13502
13503         PR c++/10079
13504         * g++.dg/template/crash16.C: New test.
13505
13506 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13509
13510 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13511
13512         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13513         ports.
13514         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13515         * g++.old-deja/g++.law/profile1.C: Likewise.
13516         * gcc.c-torture/compile/981006-1.c: Likewise.
13517         * gcc.c-torture/execute/loop-2e.x: Likewise.
13518         * gcc.c-torture/execute/loop-2f.x: Remove.
13519         * gcc.c-torture/execute/loop-2g.x: Likewise.
13520         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13521         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13522
13523 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13524
13525         PR c++/13507
13526         * g++.dg/ext/attrib11.C: New test.
13527
13528         PR c++/13494
13529         * g++.dg/template/array2-1.C: New test.
13530         * g++.dg/template/array2-2.C: New test.
13531
13532 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13535
13536 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13537
13538         PR c++/12774
13539         * g++.dg/template/array1-1.C: New test.
13540         * g++.dg/template/array1-2.C: New test.
13541
13542 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13543
13544         PR fortran/12632
13545         * g77.dg/12632.f: New test case.
13546
13547 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13548
13549         PR c++/13289
13550         * g++.dg/parse/nontype1.C: New test.
13551
13552 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13553
13554         PR c++/12403
13555         * g++.dg/parse/explicit1.C: New test.
13556         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13557
13558 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/13081
13561         * g++.dg/opt/inline6.C: New test.
13562
13563         PR c++/12613
13564         * g++.dg/parse/error9.C: New test.
13565
13566         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13567
13568 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/13009
13571         * g++.dg/init/assign1.C: New test.
13572
13573 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13574
13575         PR c++/13070
13576         * g++.dg/warn/format3.C: New test case.
13577
13578 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13579
13580         * gcc.c-torture/compile/20031227-1.c: New test.
13581
13582 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13583
13584         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13585         * g77.dg/bprob/bprob.exp: Likewise.
13586         * gcc.misc-tests/bprob.exp: Likewise.
13587         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13588         variants on systems where the library does not provide that
13589         functionality.
13590         * gcc.dg/builtins-20.c: Use builtins-config.h.
13591         * gcc.dg/builtins-config.h: New file.
13592
13593 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13594
13595         * lib/gcc-dg.exp (dg-require-profiling): New function.
13596         * lib/target-supports.exp (check_profiling_available): Likewise.
13597         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13598         * g77.dg/bprob/bprob.exp: Likewise.
13599         * gcc.misc-tests/bprob.exp: Likewise.
13600         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13601         * gcc.dg/20021014-1.c: Likewise.
13602         * gcc.dg/nest.c: Likewise.
13603
13604 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13605
13606         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13607         compiling.
13608         * g++.dg/lookup/java2.C: Likewise.
13609         * gcc.dg/cpp/lexident.c: Likewise.
13610
13611 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13612
13613         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13614         given.
13615         * gcc.c-torture/compile/961203-1.c: Likewise.
13616         * gcc.c-torture/compile/980506-1.c: Likewise.
13617
13618 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13619
13620         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13621         (additional_prunes): New global.
13622         (gcc-dg-prune): Handle additional per-test pruning.
13623         (dg-test): Clear additional_prunes between tests.
13624
13625         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13626         dg-prune-output to avoid spurious failures from assembler
13627         complaining about nonexistent WAW violations.
13628         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13629         Use dg-prune-output to avoid spurious failures from assembler
13630         warning about Itanium B-step errata.
13631
13632 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13633
13634         * g++.dg/abi/macro0.C: New test.
13635         * g++.dg/abi/macro1.C: Likewise.
13636         * g++.dg/abi/macro2.C: Likewise.
13637
13638         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13639         * g++.dg/abi/bitfield7.C: Likewise.
13640         * g++.dg/abi/dtor2.C: Likewise.
13641         * g++.dg/abi/mangle11.C: Likewise.
13642         * g++.dg/abi/mangle12.C: Likewise.
13643         * g++.dg/abi/mangle14.C: Likewise.
13644         * g++.dg/abi/mangle17.C: Likewise.
13645         * g++.dg/abi/vbase10.C: Likewise.
13646         * g++.dg/abi/vbase14.C: Likewise.
13647         * g++.dg/template/qualttp17.C: Likewise.
13648
13649 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13650
13651         PR c/11995
13652         * gcc.dg/20031223-1.c: New test.
13653
13654 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13655
13656         * gcc.dg/noreturn-7.c: New test.
13657
13658 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13659
13660         * gcc.dg/null-pointer-1.c: New test.
13661
13662 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * g++.old-deja/g++.jason/template18.C: Remove.
13665         * g++.old-deja/g++.jason/template37.C: Likewise.
13666
13667         PR c++/12862
13668         * g++.dg/lookup/ns1.C: New test.
13669
13670         PR c++/12397
13671         * g++.dg/template/lookup3.C: New test.
13672
13673 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13674
13675         * g++.dg/template/recurse1.C: New test
13676
13677 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/12479
13680         * g++.dg/parse/semicolon1.C: New test.
13681         * g++.dg/parse/semicolon1.h: Likewise.
13682
13683 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13684
13685         * gcc.dg/darwin-misaligned.c: New test.
13686
13687 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13688
13689         PR c/9163
13690         * gcc.dg/20031222-1.c: New test.
13691
13692 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13693
13694         PR c++/13438
13695         * g++.dg/parse/error8.C: New test.
13696
13697         PR c++/11554
13698         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13699
13700 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13701
13702         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13703         too small.
13704         * gcc.c-torture/compile/930217-1.c: Likewise.
13705         * gcc.c-torture/compile/930513-1.c: Likewise.
13706         * gcc.c-torture/execute/920908-2.c: Likewise.
13707         * gcc.c-torture/execute/921204-1.c: Likewise.
13708         * gcc.c-torture/execute/930621-1.c: Likewise.
13709         * gcc.c-torture/execute/930630-1.c: Likewise.
13710         * gcc.c-torture/execute/931031-1.c: Likewise.
13711         * gcc.c-torture/execute/980602-2.c: Likewise.
13712         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13713         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13714         * gcc.c-torture/execute/extzvsi.c: Likewise.
13715         * gcc.c-torture/unsorted/ext.c: Likewise.
13716
13717 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13718
13719         PR target/12749
13720         * gcc.c-torture/compile/20031220-2.c: New test case.
13721
13722 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13723
13724         PR optimization/13031
13725         * gcc.c-torture/compile/20031220-1.c: New test case.
13726
13727 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         * gcc.dg/cast-function-1.c: New test.
13730
13731 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13732
13733         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13734         formats.
13735
13736 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/12795
13739         * g++.dg/ext/attrib10.C: New test.
13740
13741 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * gcc.dg/cleanup-10.c: New test.
13744         * gcc.dg/cleanup-11.c: New test.
13745
13746 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13747
13748         PR c++/13239
13749         * g++.dg/opt/expect1.C: New test.
13750
13751 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13752
13753         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13754
13755 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13756
13757         PR debug/12923
13758         * gcc.dg/20031218-1.c: New test.
13759
13760         PR debug/12389
13761         * gcc.dg/20031218-2.c: New test.
13762         * gcc.dg/20031218-3.c: New test.
13763
13764         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13765         of label name and allow for USER_LABEL_PREFIX == "_" names.
13766         * g++.dg/abi/mangle18-2.C: Likewise.
13767         * g++.dg/abi/mangle19-1.C: Likewise.
13768         * g++.dg/abi/mangle19-2.C: Likewise.
13769         * g++.dg/abi/mangle20-1.C: Likewise.
13770         * g++.dg/abi/mangle20-2.C: Likewise.
13771
13772 2003-12-18  Richard Henderson  <rth@redhat.com>
13773
13774         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13775
13776 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13777             Dan Kegel <dank@kegel.com>
13778
13779         PR other/12009
13780         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13781         testing a cross compiler, it causes spurious compile failures.
13782         * lib/g++.exp: Likewise.
13783
13784 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13785
13786         PR c++/13262
13787         * g++.dg/template/access13.C: New test.
13788
13789 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13790
13791         * gcc.dg/20031216-1.c: New test.
13792
13793 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13794
13795         PR c++/9154
13796         * g++.dg/template/error10.C: New test.
13797
13798 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13799
13800         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13801         * g++.dg/eh/simd-2.C: Likewise.
13802
13803 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13804             Roger Sayle  <roger@eyesopen.com>
13805
13806         * gcc.c-torture/execute/ieee/mzero5.c: New.
13807
13808 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13809
13810         PR c++/10603
13811         * g++.dg/parse/error6.C: New test.
13812
13813         PR c++/12827
13814         * g++.dg/parse/error7.C: New test.
13815
13816 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13817
13818         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13819         at -O with stabs debugging formats.
13820         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13821         * gcc.dg/debug/debug-2.c: Likewise.
13822
13823 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13824
13825         PR c++/12696
13826         * g++.dg/init/error1.C: New test.
13827
13828         PR c++/12218
13829         * g++.dg/init/pm3.C: New test.
13830
13831 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13832
13833         PR c/3347
13834         * gcc.dg/bitfld-8.c: New test.
13835
13836 2003-12-16  James Lemke  <jim@wasabisystems.com>
13837
13838         * gcc.dg/arm-scd42-[123].c: New tests.
13839
13840 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         PR c++/9043
13843         * g++.dg/abi/mangle20-1.C: New test.
13844         * g++.dg/abi/mangle20-2.C: New test.
13845
13846 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13847
13848         PR c++/13275
13849         * g++.dg/other/offsetof2.C: Remove XFAIL.
13850         * g++.dg/parse/offsetof1.C: New test.
13851         * g++.gd/parse/offsetof2.C: Likewise.
13852
13853 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13854
13855         * g++.dg/template/nontype3.C: New test.
13856         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13857
13858 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13859
13860         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13861
13862 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         PR c++/13387
13865         * g++.dg/expr/assign1.C: New test.
13866
13867         PR c++/13242
13868         * g++.dg/abi/mangle19-1.C: New test.
13869         * g++.dg/abi/mangle19-2.C: New test.
13870
13871 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13872
13873         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13874
13875 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13876
13877         * gcc.c-torture/execute/20031216-1.c: New test.
13878
13879 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13880
13881         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13882         an ICE regression.
13883
13884 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/10926
13887         * g++.dg/template/error9.C: New test.
13888
13889         PR c++/11116
13890         * g++.dg/template/error8.C: New test.
13891
13892 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13893
13894         PR middle-end/13400
13895         * gcc.c-torture/execute/20031215-1.c: New test case.
13896
13897 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/13269
13900         * g++.dg/parse/error5.C: New test.
13901
13902         PR c++/12989
13903         * g++.dg/expr/sizeof1.C: New test.
13904
13905         PR c++/13310
13906         * g++.dg/template/crash15.C: New test.
13907
13908 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13909
13910         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13911         a non-POD type as the last named parameter of a varargs function.
13912
13913 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13914
13915         PR c++/13243
13916         PR c++/12573
13917         * g++.dg/template/crash14.C: New test.
13918         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13919
13920 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13921
13922         * g++.dg/other/java1.C: New test.
13923
13924         PR c++/13241
13925         * g++.dg/abi/mangle18-1.C: New test.
13926         * g++.dg/abi/mangle18-2.C: New test.
13927
13928 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13929
13930         PR optimization/10312
13931         * gcc.c-torture/execute/20031214-1.c: New.
13932
13933 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13934
13935         PR c++/10779
13936         PR c++/12160
13937         * g++.dg/parse/error3.C: New test.
13938         * g++.dg/parse/error4.C: Likewise.
13939         * g++.dg/abi/mangle4.C: Tweak error messages.
13940         * g++.dg/lookup/using5.C: Likewise.
13941         * g++.dg/other/error2.C: Likewise.
13942         * g++.dg/parse/typename5.C: Likewise.
13943         * g++.dg/parse/undefined1.C: Likewise.
13944         * g++.dg/template/arg2.C: Likewise.
13945         * g++.dg/template/ttp3.C: Likewise.
13946         * g++.dg/template/type1.C: Likewise.
13947         * g++.old-deja/g++.other/crash32.C: Likewise.
13948         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13949
13950 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13951
13952         PR c++/13106
13953         * g++.dg/warn/noreturn-3.C: New test.
13954
13955 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13956
13957         PR c++/13118
13958         * g++.dg/abi/covariant3.C: New.
13959
13960 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * g++.dg/eh/ia64-1.C: New test.
13963
13964 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13965
13966         PR optimization/13037
13967         * g77.f-torture/execute/13037.f: New test case.
13968
13969 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         PR c++/12881
13972         * g++.dg/abi/covariant2.C: New.
13973
13974 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13975
13976         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13977
13978 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13979
13980         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13981
13982 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13983
13984         PR other/10819
13985         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13986         to fix Bug 10819.
13987         * lib/g++.exp (g++_version): Likewise.
13988         * lib/g77.exp (g77_version): Likewise.
13989         * lib/objc.exp (default_objc_version): Likewise.
13990
13991 2003-12-10  Richard Henderson  <rth@redhat.com>
13992
13993         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13994
13995         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13996
13997 2003-12-08  Matt Austern  <austern@apple.com>
13998
13999         PR c/13134
14000         * lib/gcc-dg.exp (dg-require-visibility): Define.
14001         * lib/target-supports (check_visibility_available): Define.
14002         * gcc.dg/visibility-1.c: New test.
14003         * gcc.dg/visibility-2.c: Likewise.
14004         * gcc.dg/visibility-3.c: Likewise.
14005         * gcc.dg/visibility-4.c: Likewise.
14006         * gcc.dg/visibility-5.c: Likewise.
14007         * gcc.dg/visibility-6.c: Likewise.
14008         * g++.dg/ext/visibility-1.C: Likewise.
14009         * g++.dg/ext/visibility-2.C: Likewise.
14010         * g++.dg/ext/visibility-3.C: Likewise.
14011         * g++.dg/ext/visibility-4.C: Likewise.
14012         * g++.dg/ext/visibility-5.C: Likewise.
14013         * g++.dg/ext/visibility-6.C: Likewise.
14014
14015 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14016
14017         * g++.dg/lookup/java1.C: New test.
14018         * g++.dg/lookup/java2.C: New test.
14019
14020 2003-12-07  Falk Hueffner  <falk@debian.org>
14021
14022         * g++.dg/opt/noreturn-1.C: New test.
14023
14024 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14025
14026         * gcc.dg/overflow-1.c: New test.
14027
14028 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14029
14030         * g77.f-torture/compile/13060.f: New test.
14031
14032 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR c++/13323
14035         * g++.dg/inherit/operator2.C: New test.
14036
14037 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/13305
14040         * g++.dg/ext/attrib9.C: New test.
14041
14042 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/13314
14045         * g++.dg/template/error7.C: New test.
14046
14047 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14048             J"orn Rennecke <joern.rennecke@superh.com>
14049
14050         PR target/13302
14051         * g++.dg/other/struct-va_list.C: New test.
14052
14053 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14054
14055         PR c++/13166
14056         * g++.dg/parse/defarg6.C: New test.
14057
14058 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14059
14060         PR target/13256
14061         * gcc.c-torture/execute/20031201-1.c: New test.
14062
14063 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14064
14065         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14066
14067 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14068
14069         * gcc.dg/builtin-return-1.c: New test.
14070
14071 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14072             J"orn Rennecke <joern.rennecke@superh.com>
14073
14074         PR optimization/13260
14075         * gcc.c-torture/execute/20031204-1.c: New test.
14076
14077 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14078
14079         PR c++/9127
14080         * g++.dg/template/error6.C: New test.
14081
14082 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14083
14084         * gcc.dg/20031202-1.c: New test.
14085
14086 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14087
14088         PR c++/13179
14089         * g++.dg/template/eh1.C: New test.
14090
14091         PR c++/10771
14092         * g++.dg/template/error5.C: New test.
14093
14094 2003-12-02  David Ung  <davidu@mips.com>
14095
14096         * gcc.dg/compat/vector-check.h: Corrected type for var
14097         g_##TMODE
14098
14099 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14100
14101         PR c++/10126
14102         * g++.dg/template/ptrmem8.C: New test.
14103
14104 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14105
14106         PR c++/12573
14107         * g++.dg/template/dependent-expr3.C: New test.
14108
14109 2003-12-01  James Lemke  <jim@wasabisystems.com>
14110
14111         * gcc.dg/arm-g2.c: New test.
14112
14113 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14114
14115         PR optimization/11634
14116         * gcc.dg/20031201-2.c: New test case.
14117
14118 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14119
14120         PR 11433
14121         * objc.dg/proto-lossage-3.m: New test.
14122
14123 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14124
14125         PR optimization/12628
14126         * gcc.dg/20031201-1.c: New test case.
14127
14128 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14129
14130         * gcc.dg/unaligned-1.c: New test.
14131
14132 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/9849
14135         * g++.dg/template/error4.C: New test.
14136         * g++.dg/template/nested3.C: Adjust error markers.
14137
14138 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14139
14140         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14141
14142 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14143
14144         PR c/10333
14145         * gcc.dg/bitfld-7.c: New test.
14146
14147 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14148
14149         * gcc.dg/tls/asm-1.C: New test.
14150
14151 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14152
14153         * gcc.dg/cpp/assert4.c: Update.
14154
14155 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14156
14157         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14158         * gcc.dg/builtin-apply3.c: New test.
14159
14160 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14161
14162         * lib/compat.exp (compat-obj): New xfaildata parameter.
14163         Use it to set compiler_conditional_xfail_data before compiling.
14164         (compat-get-options): Handle dg-xfail-if.
14165         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14166         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14167         * gcc.dg/compat/vector-1_y.c: Likewise.
14168         * gcc.dg/compat/vector-2_x.c: Likewise.
14169         * gcc.dg/compat/vector-2_y.c: Likewise.
14170
14171 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14172
14173         * g++.dg/opt/reg-stack4.C: New test.
14174
14175 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14176
14177         * gcc.dg/builtin-apply2.c: New test.
14178
14179 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14180
14181         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14182
14183 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14184
14185         PR c++/12924
14186         * g++.dg/template/template-id-2.C: New test.
14187
14188 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14189
14190         PR c++/5369
14191         * g++.dg/template/memfriend1.C: New test.
14192         * g++.dg/template/memfriend2.C: Likewise.
14193         * g++.dg/template/memfriend3.C: Likewise.
14194         * g++.dg/template/memfriend4.C: Likewise.
14195         * g++.dg/template/memfriend5.C: Likewise.
14196         * g++.dg/template/memfriend6.C: Likewise.
14197         * g++.dg/template/memfriend7.C: Likewise.
14198         * g++.dg/template/memfriend8.C: Likewise.
14199         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14200
14201 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14202
14203         PR c++/12515
14204         * g++.dg/ext/cond1.C: New test.
14205
14206 2003-11-20  Richard Henderson  <rth@redhat.com>
14207
14208         * gcc.dg/20020201-2.c: Remove.
14209         * gcc.dg/20020201-4.c: Remove.
14210         * gcc.dg/20020304-1.c: Remove.
14211
14212 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14213
14214         * gcc.dg/cpp/trad/xwin1.c: New test case.
14215
14216 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14217
14218         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14219         * lib/g77.exp: Likewise.
14220         * lib/objc.exp: Likewise.
14221         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14222         for darwin.
14223
14224 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14225
14226         PR c++/12932
14227         * g++.dg/template/static5.C: New test.
14228
14229 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14230
14231         * gcc.dg/nested-func-1.c: New test.
14232
14233 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14234
14235         * gcc.dg/cpp/assert4.c: New test.
14236
14237 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14238
14239         PR c++/2294
14240         * g++.dg/lookup/using9.c: New test.
14241
14242 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14243
14244         PR c++/12762
14245         * g++.dg/template/error3.C: New test.
14246
14247 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14248
14249         PR ada/13035
14250         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14251         No longer use a wrapper for gcc, since this does not work under
14252         Windows.
14253
14254 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14255
14256         PR c++/2094
14257         * g++.dg/template/ptrmem7.C: New test.
14258
14259 2003-11-13  Andrew Pinski <apinski@apple.com>
14260
14261         * gcc.c-torture/compile/20031113-1.c: New test.
14262
14263 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14264             Kean Johnston <jkj@sco.com>
14265
14266         PR c/13029
14267         * gcc.dg/unused-4.c: Update.
14268
14269 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         * g++.dg/opt/const3.C: New test.
14272
14273 2003-11-13  Jan Hubicka  <jh@suse.cz>
14274
14275         * gcc.c-torture/compile/20031112-1.c: New test.
14276
14277 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14278
14279         * g++.dg/parse/crash10.C: Remove bogus error marker.
14280
14281 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14282
14283         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14284         (host_gcc): Likewise.
14285         (ROOT): Honor $PWDCMD.
14286         (BASE): Likewise.
14287         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14288
14289 2003-11-12  Catherine Moore  <clm@redhat.com>
14290
14291         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14292
14293 2003-11-12  Andreas Jaeger  <aj@suse.de>
14294             Jakub Jelinek  <jakub@redhat.com>
14295             Andrew Pinski  <pinskia@physics.uc.edu>
14296             Richard Henderson  <rth@redhat.com>
14297
14298         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14299         systems.
14300         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14301
14302         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14303         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14304
14305 2003-11-11  Andreas Jaeger  <aj@suse.de>
14306
14307         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14308
14309         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14310
14311 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14312
14313         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14314         Clean ups.
14315
14316 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14317
14318         * gcc.dg/trampoline-1.c: New test.
14319
14320 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         * gcc.c-torture/compile/200031109-1.c: New test.
14323
14324 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14325
14326         PR c/3190
14327         PR c/8714
14328         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14329         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14330         gcc.dg/format/no-y2k-1.c: Update.
14331
14332 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14333
14334         PR optimization/10467
14335         * gcc.dg/20031108-1.c: New test case.
14336
14337 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14338
14339         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14340
14341 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14342
14343         * gcc.dg/compound-lvalue-1.c: New test.
14344         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14345         some XFAILs.
14346
14347 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14348
14349         * gcc.dg/altivec-varargs-1.c: New test.
14350
14351 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14352
14353         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14354         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14355         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14356         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14357         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14358
14359 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14360
14361         * gcc.dg/cond-lvalue-1.c: New test.
14362
14363 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14364
14365         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14366
14367 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14368
14369         PR c++/11616
14370         * g++.dg/template/instantiate5.C: New test.
14371
14372 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14373
14374         PR c++/12726
14375         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14376         * ChangeLog: Add missing first entry for above test.
14377
14378 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14379
14380         PR c++/9810
14381         * g++.dg/template/using8.C: New test.
14382         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14383
14384 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14385
14386         PR optimization/10817
14387         * gcc.c-torture/compile/20031102-1.c: New test case.
14388
14389 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14390
14391         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14392         2147483647.
14393
14394 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14395
14396         * gcc.dg/20031102-1.c: New test.
14397
14398 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14399
14400         * gcc.dg/complex-1.c: New test.
14401
14402 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14403
14404         PR c++/12796
14405         * g++.dg/template/crash13.C: Adjust expected error location.
14406         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14407
14408 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14409
14410         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14411
14412 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14413
14414         PR/10239
14415         * gcc.c-torture/compile/20031031-2.c: New test.
14416
14417 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14418
14419         PR/11640
14420         * gcc.c-torture/compile/20031031-1.c: New test.
14421
14422 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14423
14424         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14425         * gcc.misc-tests/bprob.exp: Likewise.
14426         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14427         the execution test on arm-elf configs.
14428         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14429         configs that don't support scratch files.
14430         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14431
14432 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14433
14434         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14435         done by dejagnu.
14436
14437 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14438
14439         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14440         Avoid non pure sh syntax. Add more logging.
14441
14442         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14443         fail.
14444
14445 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14446
14447         PR libgcj/10610
14448         * gcc.dg/ppc-stackalign-1.c: New test.
14449
14450 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14451
14452         * ada/acats/run_all.sh: Change output to be more compliant with
14453         dejagnu framework.
14454         Create acats.sum and acats.log files under testsuite/ada/acats
14455         Only run [a-z]* directories, to filter out e.g. CVS.
14456         Redirect build output to log file.
14457
14458 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14459
14460         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14461
14462 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14463
14464         PR ada/5909:
14465         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14466
14467 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14468
14469         * gcc.c-torture/compile/20031023-1.c: New test.
14470         * gcc.c-torture/compile/20031023-2.c: New test.
14471         * gcc.c-torture/compile/20031023-3.c: New test.
14472         * gcc.c-torture/compile/20031023-4.c: New test.
14473
14474 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14475
14476         PR c++/10371
14477         * g++.dg/lookup/scoped8.C: New test.
14478
14479 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14480
14481         * g++.dg/opt/reg-stack3.C: New test.
14482
14483 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14486
14487 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14488
14489         PR c++/11076
14490         * g++.dg/template/crash13.C: New test.
14491
14492 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14493
14494         * gcc.dg/c99-restrict-2.c: New test.
14495
14496 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14497
14498         PR c++/12698, c++/12699, c++/12700, c++/12566
14499         * g++.dg/inherit/covariant9.C: New test.
14500         * g++.dg/inherit/covariant10.C: New test.
14501         * g++.dg/inherit/covariant11.C: New test.
14502
14503 2003-10-23  Jason Merrill  <jason@redhat.com>
14504
14505         PR c++/12726
14506         * g++.dg/ext/complit2.C: New test.
14507
14508 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14509
14510         PR target/12654
14511         * gcc.c-torture/execute/20031020-1.c: New test.
14512
14513 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14514
14515         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14516         following the jump_insn.
14517
14518 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14519
14520         * gcc.dg/cast-lvalue-1.c: New test.
14521
14522 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14523
14524         PR c++/11962
14525         * g++.dg/template/cond2.C: New test.
14526
14527 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14528
14529         * gcc.dg/builtins-28.c: New test.
14530
14531 2003-10-20  Jan Hubicka  <jh@suse.cz>
14532
14533         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14534         parameter.
14535         * testsuite/gcc.dg/inline-2.c: Likewise.
14536
14537 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14538
14539         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14540         * gcc.dg/nest.c:  Likewise.
14541
14542 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14543
14544         PR c++/9781, c++/10583, c++/11862
14545         * g++.dg/parse/crash13.C: New test.
14546
14547 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14548
14549         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14550
14551 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14552
14553         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14554         Define HAVE_C99_RUNTIME except on Solaris.
14555         * gcc.dg/builtins-20.c: Likewise.
14556
14557 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14558
14559         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14560
14561 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14562
14563         PR c++/12495
14564         * g++.dg/template/crash21.C: New test.
14565
14566 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14567
14568         PR c++/2513
14569         * g++.dg/template/typename5.C: New test.
14570
14571 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14572
14573         PR c++/12369
14574         * g++.dg/template/friend25.C: New test.
14575
14576 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14577
14578         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14579         versions.
14580
14581 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14582
14583         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14584         == 2147483647.
14585
14586 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14587
14588         * gcc.c-torture/execute/960416-1.x: Remove.
14589         * gcc.c-torture/execute/divconst-3.x: Likewise.
14590
14591 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14592
14593         PR target/12598
14594         * gcc.dg/torture/cris-volatile-1.c: New test.
14595
14596 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14597
14598         PR optimization/9325
14599         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14600         for overflowing floating point to integer conversion during RTL
14601         simplification.
14602
14603 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14604
14605         * objc/execute/_cmd.m: Fix typo.
14606         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14607         Relax 'scan-assembler' regexp.
14608         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14609         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14610         * objc.dg/zero-link-2.m: Remove blank line.
14611         * objc.dg/zero-link-3.m: New test case.
14612
14613 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14614
14615         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14616
14617         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14618         than linker trickery.
14619
14620 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14621
14622         PR c++/12370
14623         * g++.dg/other/friend2.C: New test.
14624
14625 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14626
14627         * gcc.dg/20031012-1.c: New test.
14628
14629 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14630
14631         * gcc.dg/weak/weak-3.c: Fix for new warning.
14632
14633 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14634
14635         PR optimization/8750
14636         * gcc.c-torture/execute/20031012-1.c: New test case.
14637
14638 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14639
14640         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14641         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14642
14643 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14644
14645         PR optimization/12260
14646         * gcc.c-torture/compile/20031011-2.c: New test case.
14647
14648 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14649
14650         * gcc.c-torture/execute/20031011-1.c: New testcase.
14651
14652 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14653
14654         * gcc.c-torture/compile/20031011-1.c: New test.
14655
14656 2003-10-11  Jan Hubicka  <jh@suse.cz>
14657
14658         * g++.dg/other/first-global.C: New test.
14659
14660 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14661
14662         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14663
14664 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14665
14666         * gcc.c-torture/compile/20031010-1.c: New test.
14667
14668 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14669
14670         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14671         * gcc.c-torture/execute/va-arg-25.c: ... here.
14672
14673 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14674
14675         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14676
14677 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14678
14679         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14680
14681 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14682
14683         * g++.dg/parse/error2.C: New test.
14684
14685 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14686
14687         PR c++/11097
14688         * g++.dg/other/error5.C: Modify the error message.
14689         * g++.dg/lookup/using8.C: New test.
14690
14691 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14692
14693         * gcc.dg/darwin-abi-2.c: New file.
14694         * gcc.c-torture/execute/va-arg-24.c: New file.
14695
14696 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14697
14698         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14699         indentation.
14700
14701 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/10147
14704         * g++.dg/other/error4.C: Update error messages.
14705         * g++.dg/template/ptrmem4.C: Likewise.
14706
14707         PR c++/12337
14708         * g++.dg/init/new9.C: New test.
14709
14710         PR c++/12334, c++/12236, c++/8656
14711         * g++.dg/ext/attrib8.C: New test.
14712
14713 2003-10-06  Devang Patel  <dpatel@apple.com>
14714
14715         * gcc.dg/debug/dwarf2-3.h: New test.
14716         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14717
14718 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14719
14720         * g++.dg/opt/cfg2.C: New test.
14721
14722 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14723
14724         * g++.dg/opt/float1.C: New test.
14725
14726 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14727
14728         * gcc.dg/c90-array-lval-6.c: New test.
14729         * gcc.dg/c99-array-lval-6.c: New test.
14730
14731 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14732             Ziemowit Laski  <zlaski@apple.com>
14733
14734         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14735         'Derived', so that it is never considered a class method; add
14736         new warning for '+port' method ambiguity.
14737         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14738         <objc/objc-api.h> (needed on Mac OS X).
14739         * objc.dg/method-13.m: New test.
14740
14741 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14742
14743         PR optimization/9325, PR java/6391
14744         * gcc.c-torture/execute/20031003-1.c: New test case.
14745
14746 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14747
14748         PR optimization/12180
14749         * gcc.dg/20031002-1.c: New test.
14750
14751         PR c++/12486
14752         * g++.dg/inherit/error1.C: New test.
14753
14754 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14755
14756         * lib/f-torture.exp (search_for): Rename to...
14757         (search_for_re): This.  Also, clean up comments and the
14758         "regexp" invocation.
14759
14760 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14761
14762         * gcc.c-torture/compile/20031002-1.c: New test.
14763
14764 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14765
14766         * g++.dg/opt/cond1.C: New test.
14767
14768 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14769
14770         * gcc.dg/Wold-style-definition-2.c: New testcase.
14771         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14772
14773 2003-09-29  Richard Henderson  <rth@redhat.com>
14774
14775         * g++.dg/init/array10.C: Add dg-options.
14776
14777 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14778
14779         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14780
14781 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14782
14783         * g++.dg/template/friend19.C: Fix typo.
14784         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14785
14786 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14787
14788         * gcc.c-torture/execute/20030928-1.c: New test.
14789         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14790
14791 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14792
14793         * g++.dg/opt/unroll1.C: New test.
14794
14795 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14796
14797         PR optimization/11741
14798         * gcc.dg/20030926-1.c: New test case.
14799
14800 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14801
14802         PR c++/5655
14803         * g++.dg/parse/access7.C: New test.
14804         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14805
14806 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14807
14808         MERGE OF objc-improvements-branch into MAINLINE:
14809         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14810         if libobjc has not been built.
14811         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14812         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14813         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14814         objc/execute/nested-3.m, objc/execute/np-2.m,
14815         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14816         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14817         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14818         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14819         objc.dg/special/unclaimed-category-1.h,
14820         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14821         well as GNU runtime.
14822         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14823         * execute/cascading-1.m, execute/function-message-1.m,
14824         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14825         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14826         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14827         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14828         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14829         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14830         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14831         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14832         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14833         * objc.dg/bitfield-2.m: Run only on Darwin.
14834         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14835         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14836         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14837         * objc.dg/const-str-1.m: Fix constant string layout.
14838
14839 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14840
14841         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14842
14843 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14844
14845         * gcc.dg/darwin-abi-1.c: New file.
14846
14847 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         PR target/12281
14850         * gcc.c-torture/compile/20030921-1.c: New test.
14851
14852 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14853
14854         * g++.dg/opt/reg-stack2.C: New test.
14855
14856 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14857
14858         * g++.dg/eh/delayslot1.C: New test.
14859
14860 2003-09-20  Richard Henderson  <rth@redhat.com>
14861
14862         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14863
14864 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14865
14866         * gcc.c-torture/execute/20030920-1.c: New test case.
14867
14868 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14869
14870         * g++.dg/rtti/typeid3.C: Correct expected error message.
14871
14872 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14873
14874         PR c++/157
14875         * g++.dg/parse/crash12.C: New test.
14876
14877 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14878
14879         * gcc.dg/compat/mixed-struct-check.h: New.
14880         * gcc.dg/compat/mixed-struct-defs.h: New.
14881         * gcc.dg/compat/mixed-struct-init.h: New.
14882         * gcc.dg/compat/struct-by-value-19_main.c: New.
14883         * gcc.dg/compat/struct-by-value-19_x.c: New.
14884         * gcc.dg/compat/struct-by-value-19_y.c: New.
14885         * gcc.dg/compat/struct-by-value-20_main.c: New.
14886         * gcc.dg/compat/struct-by-value-20_x.c: New.
14887         * gcc.dg/compat/struct-by-value-20_y.c: New.
14888         * gcc.dg/compat/struct-return-19_main.c: New.
14889         * gcc.dg/compat/struct-return-19_x.c: New.
14890         * gcc.dg/compat/struct-return-19_y.c: New.
14891         * gcc.dg/compat/struct-return-20_main.c: New.
14892         * gcc.dg/compat/struct-return-20_x.c: New.
14893         * gcc.dg/compat/struct-return-20_y.c: New.
14894
14895 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14896         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14897         so that it will not complain on LP64 targets.
14898
14899 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14900
14901         PR c++/495
14902         * g++.dg/template/friend24.C: New test.
14903
14904 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         PR c++/12332
14907         * g++.dg/template/memtmpl2.C: New test.
14908
14909 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR target/11184
14912         * gcc.dg/builtin-apply1.c: New test.
14913
14914 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         PR c++/9848
14917         * g++.dg/warn/Wunused-4.C: New test.
14918
14919 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14920
14921         PR c++/12316
14922         * g++.dg/other/gc2.C: New test.
14923
14924 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/11991
14927         * g++.dg/rtti/typeid3.C: New test.
14928
14929         PR c++/12266
14930         * g++.dg/overload/template1.C: New test.
14931
14932 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14933
14934         * g++.dg/opt/cfg3.C: New test.
14935
14936 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14937
14938         PR c++/7939
14939         * g++.dg/template/crash11.C: New test.
14940
14941 2003-09-16  Jason Merrill  <jason@redhat.com>
14942             Jakub Jelinek  <jakub@redhat.com>
14943
14944         * gcc.dg/attr-warn-unused-result.c: New test.
14945
14946 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14947
14948         PR c++/12184
14949         * g++.dg/expr/call2.C: New test.
14950
14951 2003-09-15  Andreas Jaeger  <aj@suse.de>
14952
14953         * gcc.dg/Wold-style-definition-1.c: New test.
14954
14955 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/3907
14958         * g++.dg/parse/template12.C: New test.
14959
14960         * g++.dg/abi/bitfield11.C: New test.
14961         * g++.dg/abi/bitfield12.C: Likewise.
14962
14963 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14964
14965         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14966         non-expansion of functional macro name without arguments at EOL.
14967         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14968
14969 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14970
14971         * gcc.c-torture/execute/20030914-[12].c: New tests.
14972
14973 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14974
14975         PR c++/11788
14976         * g++.dg/overload/addr1.C: New test.
14977
14978 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14979
14980         * gcc.dg/20030909-1.c: New test.
14981
14982 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14983
14984         * gcc.dg/ultrasp10.c: New test.
14985
14986 2003-09-09  Devang Patel  <dpatel@apple.com>
14987
14988         * gcc.dg/darwin-ld-6.c: New test.
14989
14990 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14991
14992         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14993
14994 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14995
14996         * gcc.dg/ia64-types1.c: New test.
14997         * gcc.dg/ia64-types2.c: Likewise.
14998
14999 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15000
15001         * gcc.dg/builtins-1.c: Add more _Complex tests.
15002         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15003
15004         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15005         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15006
15007 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15008
15009         PR c++/11786
15010         * g++.dg/lookup/koenig2.C: New test.
15011
15012         PR c++/5296
15013         * g++.dg/rtti/typeid2.C: New test.
15014
15015 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15016
15017         * gcc.c-torture/compile/20030904-1.c: New test.
15018
15019 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15020
15021         * g++.dg/opt/longbranch2.C: New test.
15022
15023 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         * g++.dg/template/crash10.C: Only compile it.
15026
15027 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15028
15029         PR middle-end/11665
15030         * gcc.c-torture/compile/20030907-1.c: New test.
15031         * g++.dg/init/array11.C: New test.
15032
15033 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/11852
15036         * g++.dg/init/struct1.C: New test.
15037
15038 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15039
15040         PR c++/12181
15041         * g++.dg/expr/comma1.C: New test.
15042
15043 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/11867
15046         * g++.dg/expr/static_cast5.C: New test.
15047
15048 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15049
15050         PR c++/11507
15051         * g++.dg/lookup/scoped7.C: New test.
15052
15053         PR c++/9574
15054         * g++.dg/other/static1.C: New test.
15055
15056         PR c++/11490
15057         * g++.dg/warn/template-1.C: New test.
15058
15059         PR c++/11432
15060         * g++.dg/template/crash10.C: New test.
15061
15062         PR c++/2478
15063         * g++.dg/overload/VLA.C: New test.
15064
15065         PR c++/10804
15066         * g++.dg/template/call1.C: New test.
15067
15068 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         PR c++/11794
15071         * g++.dg/parse/using3.C: New test.
15072
15073 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15074
15075         PR c++/11409
15076         * g++.dg/overload/builtin3.C: New test case.
15077
15078 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15079
15080         PR c/9862
15081         * gcc.dg/20030906-1.c: New test.
15082         * gcc.dg/20030906-2.c: Likewise.
15083
15084 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         PR c++/12167
15087         * g++.dg/parse/defarg5.C: New test.
15088
15089         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15090
15091 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15092
15093         PR c++/12163
15094         * g++.dg/expr/static_cast4.C: New test.
15095
15096         PR c++/12146
15097         * g++.dg/template/crash9.C: New test.
15098
15099 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15100
15101         * g++.old-deja/g++.ext/pretty2.C: Update for change
15102         in __FUNCTION__.
15103         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15104
15105 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         PR c++/11922
15108         * g++/dg/template/qualified-id1.C: New test.
15109
15110         PR c++/12037
15111         * g++.dg/warn/noeffect4.C: New test.
15112
15113 2003-09-04  Matt Austern  <austern@apple.com>
15114
15115         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15116         * g++.dg/ext/fnname2.C: Likewise.
15117         * g++.dg/ext/fnname3.C: Likewise.
15118
15119 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15120
15121         * g++.dg/expr/lval1.C: New test.
15122         * g++.dg/ext/lvcast.C: Remove.
15123
15124 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15125
15126         PR optimization/11700.
15127         * gcc.c-torture/compile/20030903-1.c: New test case.
15128
15129 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15130
15131         PR c++/12053
15132         * g++.dg/abi/layout4.C: New test.
15133
15134 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15135
15136         PR c++/11553
15137         * g++.dg/parse/friend3.C: New test.
15138
15139 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/11847
15142         * g++.dg/template/class1.C: New test.
15143
15144         PR c++/11808
15145         * g++.dg/expr/call1.C: New test.
15146
15147 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15148
15149         PR c++/12114
15150         * g++.dg/init/ref9.C: New test.
15151
15152         PR c++/11972
15153         * g++.dg/template/nested4.C: New test.
15154
15155 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15156
15157         PR c++/12093
15158         * g++.dg/template/non-dependent4.C: New test.
15159
15160         PR c++/11928
15161         * g++.dg/inherit/conv1.C: New test.
15162
15163 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15164
15165         PR c++/6196
15166         * g++.dg/ext/label1.C: New test.
15167         * g++.dg/ext/label2.C: Likewise.
15168
15169 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15170
15171         * g++.dg/expr/cond3.C: New test.
15172
15173 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15174
15175         * gcc.dg/builtins-1.c: Add new builtin cases.
15176
15177 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15178
15179         * gcc.dg/builtins-1.c: Add new cases.
15180         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15181
15182 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15183
15184         * gcc.dg/builtins-1.c: Add more math builtin tests.
15185         * gcc.dg/torture/builtin-attr-1.c: New test.
15186
15187 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15188
15189         PR optimization/5079
15190         * g++.dg/opt/static3.C: New test.
15191
15192 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15193
15194         * gcc.misc-tests/gcov-10b.c: New test.
15195
15196 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * g++.dg/opt/ptrmem3.C: New test.
15199
15200         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15201
15202 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * gcc.dg/20030826-2.c: New test.
15205
15206 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15207
15208         PR middle-end/12002
15209         * g77.f-torture/compile/12002.f: New test case.
15210
15211 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15212
15213         * gcc.dg/20030826-1.c: New test case.
15214
15215 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15216
15217         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15218
15219 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         PR c++/11871
15222         * c++.dg/lookup/crash1.C: New test.
15223
15224         * c++.dg/warn/noeffect3.C: New test.
15225
15226 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15227
15228         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15229         * gcc.dg/compat/vector-1_y.c: Ditto.
15230         * gcc.dg/compat/vector-2_x.c: Ditto.
15231         * gcc.dg/compat/vector-2_y.c: Ditto.
15232
15233 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15234
15235         * gcc.dg/20030702-1.c: New test.
15236
15237 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15238
15239         PR c++/8795
15240         * g++.dg/ext/altivec-1.C: New test.
15241
15242 2003-08-24  Richard Henderson  <rth@redhat.com>
15243
15244         * g++.dg/eh/simd-2.C: Add -w for x86.
15245
15246 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * gcc.dg/20030815-1.c: New test.
15249
15250 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15251
15252         PR c++/3765
15253         * g++.dg/parse/access6.C: New test.
15254
15255 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15256
15257         PR c++/641, c++/11876
15258         * g++.dg/template/friend22.C: New test.
15259         * g++.dg/template/friend23.C: Likewise.
15260
15261 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15262
15263         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15264         identically.
15265
15266 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15267
15268         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15269
15270 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15271
15272         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15273
15274 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15275
15276         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15277
15278 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15279
15280         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15281
15282 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/11919
15285         * g++.dg/overload/prom1.C: New test.
15286
15287         PR c++/11551
15288         * g++.dg/parse/dtor2.C: New test.
15289
15290         PR c++/10762
15291         * g++.dg/parse/using2.C: New test.
15292
15293 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15294
15295         PR target/11805
15296         * gcc.c-torture/compile/20030821-1.c: New.
15297
15298 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/11834
15301         * g++.dg/template/deduce2.C: New test.
15302
15303 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15304
15305         * gcc.c-torture/execute/20030821-1.c: New test.
15306
15307 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15308
15309         PR middle-end/11984
15310         * gcc.dg/20030820-1.c: New test case.
15311
15312 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15313
15314         PR c++/11945
15315         * g++.dg/warn/noeffect2.C: New test.
15316
15317 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15318
15319         PR c++/10926
15320         * g++.dg/template/dtor2.C: New test.
15321
15322         PR c++/11684
15323         * g++.dg/template/operator1.C: New test.
15324         * g++.dg/parse/operator4.C: New test.
15325
15326         PR c++/11946.C
15327         * g++.dg/expr/enum1.C: New test.
15328         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15329
15330         PR c++/11036.C
15331         * g++.dg/parse/elab2.C: New test.
15332         * g++.dg/parse/typedef4.C: Change error message.
15333         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15334         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15335         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15336
15337 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15338
15339         * gcc.dg/pch/warn-1.c: New.
15340         * gcc.dg/pch/warn-1.hs: New.
15341
15342         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15343         not-tested file.
15344
15345 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15346
15347         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15348
15349 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15350
15351         * gcc.dg/uninit-D.c: New Test.
15352         * gcc.dg/uninit-E.c: New Test.
15353         * gcc.dg/uninit-F.c: New Test.
15354         * gcc.dg/uninit-G.c: New Test.
15355
15356 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15357
15358         * g++.dg/README: Describe the pch directory.
15359
15360 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15361
15362         PR c++/11174
15363         * g++.dg/parse/access4.C: New test.
15364         * g++.dg/parse/access5.C: Likewise.
15365         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15366
15367 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15368
15369         * gcc.dg/noncompile/20030818-1.c: New.
15370
15371 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         PR c++/11957
15374         * g++.dg/warn/noeffect1.C: New test.
15375
15376         * g++.dg/template/scope2.C: New test.
15377         * g++.dg/template/error2.C: Correct dg-error
15378
15379 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15380
15381         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15382
15383 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15384
15385         PR C++/11512
15386         * g++.dg/template/warn1.C: New.
15387
15388 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         * g++.dg/template/error2.C: New test.
15391         * g++.dg/lookup/using7.C: Adjust errors
15392         * g++.old-deja/g++.pt/crash36.C: Likewise.
15393         * g++.old-deja/g++.pt/derived3.C: Likewise.
15394
15395 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15396
15397         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15398         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15399         * gcc.c-torture/execute/builtins/string-9.c: New, from
15400         string-opt-9.c.  Adjust for execute/builtins framework.
15401         * gcc.c-torture/execute/string-opt-9.c: Delete.
15402
15403 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15404
15405         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15406
15407         * g++.dg/parse/ret-type2.C: New test.
15408
15409         PR c++/11703
15410         * g++.dg/init/new8.C: New test.
15411
15412         PR c++/10923
15413         * g++.dg/parse/typedef5.C: New test.
15414
15415         PR c++/9512
15416         * g++.dg/parse/qualified2.C: New test.
15417         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15418         invalid code.
15419
15420 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15421
15422         * g++.dg/conversion/ptrmem1.C: New test.
15423
15424 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15425
15426         PR target/11693
15427         * gcc.dg/20030811-1.c: New test.
15428
15429         PR target/11535
15430         * gcc.c-torture/execute/20030811-1.c: New test.
15431
15432 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15433
15434         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15435
15436 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/11789.C
15439         * g++.dg/inherit/multiple1.C: New test.
15440
15441 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15442
15443         * gcc.dg/spe1.c: New test.
15444
15445         PR c++/11670
15446         * g++.dg/expr/cast2.C: New test.
15447
15448         PR c++/10530
15449         * g++.dg/template/dependent-name2.C: New test.
15450
15451 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15452
15453         * g++.dg/parse/crash11.C: Put the dg options in comments.
15454
15455 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15456
15457         * lib/gcc-dg.exp: Update for diagnostic change.
15458
15459 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15460
15461         PR c++/5767
15462         * g++.dg/parse/crash11.C: New test.
15463
15464 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15465
15466         * gcc.dg/cpp/spacing1.c: Update.
15467
15468 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15469
15470         PR target/11739
15471         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15472         a value for -mtune.
15473
15474 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15475
15476         PR middle-end/11771
15477         * gcc.c-torture/compile/20030804-1.c: New test case.
15478
15479 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15480
15481         * gcc.dg/20030804-1.c: New test case.
15482
15483 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15484
15485         * gcc.dg/cpp/separate-1.c: New test.
15486
15487 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15488
15489         PR c++/11704
15490         * g++.dg/template/dependent-expr2.C: New test.
15491
15492         PR c++/11766
15493         * g++.dg/expr/ptrmem1.C: New test.
15494
15495 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15496
15497         PR c++/9453
15498         * g++.dg/template/friend15.C: New test.
15499
15500 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15501
15502         * lib/dg-pch.exp: Work round PCH bug.
15503
15504 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15505
15506         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15507         builtins.  Move cases from builtins-4.c here.
15508
15509         * gcc.dg/torture/builtin-math-1.c: New test taken from
15510         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15511         additional cases.
15512
15513         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15514         Delete.
15515
15516 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15517
15518         PR c++/9447
15519         * g++.dg/template/using7.C: New test.
15520
15521 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15522
15523         * import1.c, import2.c: New tests.
15524
15525 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * g++.dg/eh/crossjump1.C: New test.
15528
15529 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/11697
15532         * g++.dg/template/using6.C: New test.
15533
15534         PR c++/11744
15535         * g++.dg/template/koenig2.C: New test.
15536
15537 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15538
15539         PR c++/7983
15540         * g++.dg/parse/typedef4.C: New test.
15541
15542 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15543
15544         PR c++/8442, c++/8806
15545         * g++.dg/template/elab1.C: New test.
15546         * g++.dg/template/type2.C: Likewise.
15547         * g++.dg/template/ttp3.C: Adjust expected error message.
15548         * g++.old-deja/g++.law/visibility13.C: Likewise.
15549         * g++.old-deja/g++.niklas/t135.C: Likewise.
15550         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15551         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15552         template argument.
15553         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15554
15555 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15556
15557         PR c++/11295
15558         * g++.dg/ext/stmtexpr1.C: New test.
15559
15560         * g++.dg/opt/tmp1.C: New test.
15561
15562         PR c++/11525
15563         * g++.dg/parse/constant4.C: New test.
15564
15565         PR c++/9447
15566         * g++.dg/template/using5.C: New test.
15567
15568 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15569
15570         * gcc.dg/builtins-27.c: New test case.
15571
15572 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * gcc.dg/tls/opt-7.c: New test.
15575
15576 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         * g++.old-deja/g++.other/crash18.C: Remove.
15579
15580 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         * g++.dg/template/explicit3.C: New.
15583         * g++.dg/template/explicit4.C: New.
15584         * g++.dg/template/explicit5.C: New.
15585
15586         PR c++/11347
15587         * g++.dg/template/memtmpl1.C: New.
15588
15589 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15590
15591         PR target/11565
15592         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15593         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15594
15595 2003-07-30  Jan Hubicka  <jh@suse.cz>
15596
15597         * vtgc1.c: Kill.
15598
15599 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15600
15601         * gcc.dg/struct-in-proto-1.c: New test.
15602
15603 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15604
15605         * gcc.dg/cpp/include2.c: Only expect one message.
15606
15607 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15608
15609         PR c++/9447
15610         * g++.dg/template/using1.C: New test.
15611         * g++.dg/template/using2.C: New test.
15612         * g++.dg/template/using3.C: New test.
15613         * g++.dg/template/using4.C: New test.
15614
15615 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15616
15617         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15618         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15619
15620 2003-07-28  Jan Hubicka  <jh@suse.cz>
15621
15622         PR c++/11530
15623         * g++.dg/opt/call1.C: New test.
15624
15625 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15626
15627         PR c++/11667
15628         * g++.dg/init/enum2.C: New test.
15629         * g++.dg/template/overload1.C: Add "-w" option.
15630
15631 2003-07-28    <hp@bitrange.com>
15632
15633         * gcc.dg/Wdeclaration-after-statement-1.c,
15634         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15635
15636 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * gcc.c-torture/compile/20030725-1.c: New test.
15639
15640 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15641
15642         * gcc.dg/20030505.c: Only run for SPE.
15643         Remove definition of opaque type.
15644
15645 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15646
15647         * g++.dg/template/ptrmem6.C: New test.
15648
15649 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15650
15651         * gcc.c-torture/compile/zero-strct-2.c: New test.
15652
15653 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15654
15655         * gcc.dg/intermod-1.c: New test.
15656
15657 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15658
15659         PR c++/11617
15660         * g++.dg/template/lookup2.C: New test.
15661         * g++.dg/template/memclass1.C: Remove instantiated from error.
15662         * g++.dg/other/error2.C: Tweak expected errors.
15663
15664         PR c++/11596
15665         * g++.dg/template/defarg3.C: New test.
15666
15667         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15668
15669 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15670
15671         * g++.dg/inherit/access5.C: New test.
15672
15673 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15674
15675         PR c++/11513
15676         * g++.dg/template/crash8.C: New test.
15677
15678 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15679
15680         PR c/10602
15681         * gcc.dg/noncompile/incomplete-2.c: New test.
15682
15683 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15684
15685         PR c++/11645
15686         * g++.dg/inherit/access4.C: New test.
15687
15688         PR c++/11517
15689         * g++.dg/expr/cond2.C: New test.
15690
15691         PR optimization/10679
15692         * g++.dg/opt/inline4.C: New test.
15693
15694 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15695
15696         * g++.dg/parse/crash10: New test.
15697
15698 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15699
15700         * g++.dg/ext/flexary1.C: New test.
15701
15702 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15703
15704         PR c++/10793
15705         * g++.dg/template/crash9.C: New test.
15706
15707 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15708
15709         PR c++/3004
15710         * g++.dg/parse/typedef3.C: New test.
15711
15712         PR c++/7906
15713         * g++.dg/parse/operator2.C: New test.
15714
15715         PR c++/8895
15716         * g++.dg/parse/def-tmpl-arg1.C: New test.
15717
15718         PR c++/9282
15719         * g++.dg/parse/funptr1.C: New test.
15720
15721         PR c++/9452
15722         * g++.dg/parse/ambig3.C: New test.
15723
15724         PR c++/9454
15725         * g++.dg/parse/operator3.C: New test.
15726
15727         PR c++/9486
15728         * g++.dg/parse/template10.C: New test.
15729
15730         PR c++/9488
15731         * g++.dg/parse/template11.C: New test.
15732
15733         PR c++/10150
15734         * g++.dg/parse/invalid-op1.C: New test.
15735
15736         PR c++/10247
15737         * g++.dg/parse/condexpr1.C: New test.
15738
15739 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15740
15741         * g++.dg/ext/packed3.C: New test.
15742         * g++.dg/ext/packed4.C: New test.
15743
15744         * gcc.dg/pack-test-3.c: New test.
15745
15746 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15747
15748         * lib/compat.exp: Handle dg-options per source file.
15749         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15750         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15751         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15752         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15753         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15754         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15755         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15756         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15757         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15758         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15759         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15760         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15761         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15762         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15763
15764 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15765
15766         PR c/10320
15767         * gcc.c-torture/execute/20030718-1.c: New test.
15768
15769 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15770
15771         PR optimization/11536
15772         * gcc.dg/20030721-1.c: New test.
15773
15774 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15775
15776         PR c++/11546
15777         * g++.dg/template/lookup1.C: New test.
15778
15779 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15780
15781         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15782         diagnostics of ill-formed constructs involving labels.
15783         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15784         the new 'previously defined here' message.
15785
15786 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         * g++.dg/parse/non-dependent2.C: New test.
15789
15790 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15791
15792         * g++.dg/init/init-ref4.C: xfail on targets without
15793         weak symbols.
15794
15795 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15796
15797         PR target/11087
15798         * gcc.c-torture/execute/20030717-1.c: New test.
15799
15800 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15801
15802         * g++.dg/opt/cfg1.C: New test.
15803
15804 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR optimization/11557
15807         * gcc.dg/20030717-1.c: New test.
15808
15809 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15810
15811         PR c++/10476
15812         * g++.dg/expr/crash-1.C: New test.
15813
15814         PR c++/11027
15815         * g++.dg/template/init3.C: New test.
15816
15817         PR c++/8222
15818         * g++.dg/template/non-dependent1.C: New test.
15819
15820         PR c++/11070
15821         * g++.dg/template/non-dependent2.C: New test.
15822
15823         PR c++/11071
15824         * g++.dg/template/non-dependent3.C: New test.
15825
15826         PR c++/9907
15827         * g++.dg/template/sizeof5.C: New test.
15828
15829 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15830
15831         PR 11498
15832         * gcc.c-torture/compile/mangle-1.c: New file.
15833
15834 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15835
15836         PR c++/7809
15837         * g++.dg/parse/access3.C: New test.
15838
15839 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15840
15841         PR c++/11384
15842         * g++.dg/init/init-ref4.C: New test.
15843
15844 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15845
15846         PR c++/11547
15847         * g++.dg/parse/constant3.C: New test.
15848         * g++.dg/parse/crash7.C: Likewise.
15849
15850 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15851
15852         PR target/11008
15853         * gcc.dg/i386-pentium4-not-mull.c: New.
15854
15855 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15856
15857         * gcc.dg/asm-names.c (ymain): Make it weak.
15858
15859 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15860
15861         PR c++/5421
15862         * g++.dg/template/friend21.C: New test.
15863
15864 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15865
15866         * gcc.dg/cleanup-8.c: New test.
15867         * gcc.dg/cleanup-9.c: New test.
15868
15869 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15870
15871         * g++.dg/ext/dll-MI1.h: New file.
15872         * g++.dg/ext/dllexport-MI1.C: New file.
15873         * g++.dg/ext/dllimport-MI1.C: New file.
15874
15875 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15876
15877         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15878         it does not have cmpstrsi patterns (just cmpmemsi).
15879
15880 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15881
15882         PR debug/11473
15883         * g++.dg/debug/debug8.C: New test.
15884
15885 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15886
15887         PR c++/10108
15888         * g++.dg/template/crash7.C: New test.
15889
15890 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15891
15892         PR target/10795
15893         * gcc.c-torture/compile/20030708-1.c: New.
15894
15895 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15896
15897         * gcc.c-torture/execute/20030715-1.c: New test.
15898
15899 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15900
15901         * gcc.dg/pch/inline-3.c: New file.
15902         * gcc.dg/pch/inline-3.hs: New file.
15903         * gcc.dg/pch/inline-4.c: New file.
15904         * gcc.dg/pch/inline-4.hs: New file.
15905
15906 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/11509
15909         * g++.dg/template/crash6.C: New test.
15910
15911         PR c++/7053
15912         * g++.dg/template/friend20.C: New test.
15913
15914         PR c++/7019
15915         * g++.dg/template/overload2.C: New test.
15916
15917 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15918
15919         PR optimization/11440
15920         * gcc.c-torture/execute/20030714-1.c: New test.
15921
15922 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15923
15924         PR c++/11154
15925         * g++.dg/template/partial2.C: New test.
15926
15927 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/11503
15930         * g++.dg/template/anon1.C: New test.
15931
15932         PR c++/11493
15933         PR c++/11495
15934         * g++.dg/parse/template9.C: Likewise.
15935         * g++.dg/template/crash4.C: New test.
15936         * g++.dg/template/koenig1.C: Likewise.
15937         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15938         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15939         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15940         functions.
15941         * g++.old-deja/g++.jason/template36.C: Likewise.
15942         * g++.old-deja/g++.mike/p1989.C: Likewise.
15943         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15944         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15945         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15946         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15947         compiling.
15948         * g++.old-deja/g++.pt/union2.C: Use this->.
15949
15950 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15951
15952         * gcc.dg/20030711-1.c: New test.
15953
15954 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15955
15956         PR c++/11050
15957         * g++.dg/parse/args1.C: New test.
15958         * g++.pt/defarg8.C: Change expected errors.
15959
15960 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15961
15962         PR c++/8164
15963         * g++.dg/template/nontype2.C: New test.
15964
15965         PR c++/10558
15966         * g++.dg/parse/template8.C: New test.
15967
15968         PR c++/8327
15969         * g++.dg/template/scope1.C: New test.
15970
15971         * g++.dg/warn/Wsign-compare-1.C: New test.
15972
15973 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15974
15975         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15976
15977 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15978
15979         PR c++/9411
15980         * g++.dg/template/explicit2.C: New test.
15981
15982         PR c++/10032
15983         * g++.dg/warn/pedantic1.C: New test.
15984
15985 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15986
15987         PR c++ 9483
15988         * g++.dg/other/field1.C: New test.
15989
15990 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15991
15992         PR c/11449
15993         * gcc.c-torture/compile/20030707-1.c: New.
15994
15995 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15996
15997         PR c++/10849
15998         * g++.dg/template/access12.C: New test.
15999
16000 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16003         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16004         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16005         * gcc.misc-tests/gcov.exp: Update
16006         * g++.dg/gcov/gcov.exp: Update
16007         * lib/gcov.exp: Update.
16008
16009 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16010
16011         * g++.dg/abi/mangle17.C: Make sure template expressions are
16012         dependent.
16013         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16014         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16015         * g++.dg/opt/stack1.C: Remove erroneous code.
16016         * g++.dg/parse/template7.C: New test.
16017         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16018         * g++.old-deja/g++.pt/crash4.C: Likewise.
16019
16020 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16021
16022         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16023         with zero or one occurence of `$' after the initial `L'.
16024
16025 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16026
16027         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16028
16029 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16030
16031         PR c/11370
16032         * gcc.dg/Wunreachable-6.c: New testcase.
16033         * gcc.dg/Wunreachable-7.c: New testcase.
16034
16035 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16036
16037         PR c/11420
16038         * gcc.dg/20030708-1.c: New test.
16039
16040 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16041
16042         * gcc.dg/compat/sdata-section.h: New file.
16043         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16044         * gcc.dg/torture/mips-sdata-1.c: New test.
16045
16046 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16047
16048         PR c++/11030
16049         * g++.dg/template/friend19.C: New test.
16050
16051 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * g++.dg/opt/strength-reduce.C: New test.
16054
16055 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16056
16057         PR target/10979
16058         * gcc.dg/20030707-1.c: New testcase.
16059
16060 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16061
16062         PR optimization/11059
16063         * g++.dg/opt/emptyunion.C: New testcase.
16064
16065 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16066             Eric Botcazou  <ebotcazou@libertysurf.fr>
16067
16068         * g++.dg/opt/stack1.C: New test.
16069
16070 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16071
16072         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16073         run test.
16074
16075         PR c++/11431
16076         * g++.dg/expr/static_cast3.C: New test.
16077
16078 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16079
16080         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16081         everywhere.
16082         * gcc.dg/concat.c: Concatenation of string constants with
16083         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16084         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16085         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16086         necessary to avoid multi-character character constant warning.
16087         * gcc.dg/cpp/escape.c: Likewise.
16088         * gcc.dg/cpp/ucs.c: Likewise.
16089         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16090         Fix a typo.
16091
16092 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16093
16094         PR c/11428
16095         * gcc.c-torture/compile/20030704-1.c: New.
16096
16097 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16098
16099         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16100
16101 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16102
16103         PR c++/5287, PR c++/7910,  PR c++/11021
16104         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16105         tests for warnings.
16106         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16107         * g++.dg/ext/dllimport3.C: Likewise.
16108         * g++.dg/ext/dllimport4.C: New file.
16109         * g++.dg/ext/dllimport5.C: New file.
16110         * g++.dg/ext/dllimport6.C: New file.
16111         * g++.dg/ext/dllimport7.C: New file.
16112         * g++.dg/ext/dllimport8.C: New file.
16113         * g++.dg/ext/dllimport9.C: New file.
16114         * g++.dg/ext/dllimport10.C: New file.
16115         * g++.dg/ext/dllexport1.C: New file.
16116
16117 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16118
16119         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16120         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16121
16122 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16123
16124         * gcc.dg/builtins-25.c: New testcase.
16125         * gcc.dg/builtins-26.c: New testcase.
16126
16127 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16128
16129         * gcc.dg/compat/vector-defs.h: New file.
16130         * gcc.dg/compat/vector-setup.h: New file.
16131         * gcc.dg/compat/vector-check.h: New file.
16132         * gcc.dg/compat/vector-1_main.c: New file.
16133         * gcc.dg/compat/vector-1_x.c: New file.
16134         * gcc.dg/compat/vector-1_y.c: New file.
16135         * gcc.dg/compat/vector-2_main.c: New file.
16136         * gcc.dg/compat/vector-2_x.c: New file.
16137         * gcc.dg/compat/vector-2_y.c: New file.
16138
16139         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16140         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16141         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16142         * gcc.dg/compat/struct-align-1.h: New file.
16143         * gcc.dg/compat/struct-align-1_main.c: New file.
16144         * gcc.dg/compat/struct-align-1_x.c: New file.
16145         * gcc.dg/compat/struct-align-1_y.c: New file.
16146         * gcc.dg/compat/struct-align-2.h: New file.
16147         * gcc.dg/compat/struct-align-2_main.c: New file.
16148         * gcc.dg/compat/struct-align-2_x.c: New file.
16149         * gcc.dg/compat/struct-align-2_y.c: New file.
16150
16151         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16152         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16153         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16154         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16155         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16156         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16157         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16158         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16159         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16160         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16161         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16162         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16163         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16164         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16165         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16166         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16167         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16168         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16169         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16170         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16171         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16172         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16173         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16174         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16175         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16176         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16177         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16178         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16179         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16180
16181 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182
16183         * gcc.dg/i386-call-1.c: New test.
16184
16185 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16186
16187         PR c++/9162
16188         * g++.dg/parse/defarg4.C: New.
16189
16190 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16191
16192         PR target/10700
16193         * gcc.c-torture/compile/20030703-1.c: New test case.
16194
16195 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16196
16197         * g++.dg/template/local3.C: Remove extra semicolon.
16198
16199 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * gcc.dg/i386-volatile-1.c: New test.
16202
16203 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16204
16205         PR c++/11072
16206         * g++.dg/other/offsetof2.C: XFAIL.
16207         * g++.dg/other/offsetof5.C: New.
16208
16209         PR c++/10219
16210         * g++.dg/template/error1.C: New.
16211
16212         PR c++/9779
16213         * g++.dg/template/dependent-expr1.C: New.
16214
16215 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/6949
16218         * g++.dg/template/local3.C: New test.
16219
16220         PR c++/11149
16221         * g++.dg/lookup/scoped6.C: New test.
16222
16223 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16224
16225         PR c++/8046
16226         * g++.dg/other/error7.C: New test.
16227
16228 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16229
16230         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16231         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16232         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16233         * g++.old-deja/g++.other/union2.C: Likewise.
16234         * gcc.dg/c90-const-expr-2.c: Likewise.
16235         * gcc.dg/c90-const-expr-3.c: Likewise.
16236         * gcc.dg/c99-const-expr-2.c: Likewise.
16237         * gcc.dg/c99-const-expr-3.c: Likewise.
16238         * gcc.dg/concat.c: Likewise.
16239
16240 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16241
16242         PR c++/9559
16243         * g++.dg/init/static1.C: New test.
16244
16245 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16246
16247         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16248         * g++.old-deja/g++.other/access2.C: Likewise.
16249         * g++.old-deja/g++.other/decl2.C: Likewise.
16250         * gcc.c-torture/execute/20020615-1.c: Likewise.
16251
16252 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16253
16254         PR c++/4933
16255         * g++.dg/template/sizeof4.C: New test.
16256
16257 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16258
16259         * g++.dg/other/error6.C: New test.
16260
16261 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16262
16263         PR c++/10750
16264         * g++.dg/parse/constant2.C: New test.
16265
16266 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16267
16268         PR c++/11106
16269         * g++.dg/other/error5.C: New test.
16270
16271 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16272
16273         * gcc.dg/format/gcc_diag-1.c: New test.
16274
16275 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16276
16277         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16278
16279 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16280
16281         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16282         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16283         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16284
16285 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.c-torture/execute/builtins/string-8.c: New test.
16288         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16289         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16290         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16291
16292 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR c++/10468
16295         * g++.dg/ext/typeof6.C: New test.
16296
16297 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16298
16299         PR c++/10796
16300         * g++.dg/init/enum1.C: New test.
16301
16302 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16303
16304         * gcc.dg/20030627-1.c: New test.
16305
16306 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/11332
16309         * g++.dg/expr/static_cast2.C: New test.
16310
16311 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16312             Jakub Jelinek  <jakub@redhat.com>
16313
16314         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16315         sprintf(dst,"%s",src) optimization.
16316         * gcc.c-torture/execute/20030626-1.c: New test case.
16317         * gcc.c-torture/execute/20030626-2.c: New test case.
16318
16319 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16320
16321         * gcc.c-torture/execute/multi-ix.c: New test.
16322
16323         * gcc.c-torture/execute/simd-4.c (main):
16324         Added missing semicolon at end of union.
16325
16326 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16327
16328         PR c++/8266
16329         * g++.dg/template/explicit-instantiation3.C: New test.
16330
16331 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16332
16333         * gcc.dg/20030626-1.c: Use signed char.
16334
16335 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16336
16337         * gcc.dg/20030626-1.c: New test.
16338
16339 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16340
16341         * const-str-2.m: Update.
16342
16343 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16344
16345         PR c++/10990
16346         * g++.dg/rtti/dyncast1.C: New test.
16347         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16348         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16349         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16350
16351         PR c++/10931
16352         * g++.dg/expr/static_cast1.C: New test.
16353
16354 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16355
16356         * gcc.dg/20030625-1.c: New test.
16357
16358 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16359
16360         * gcc.c-torture/compile/20030624-1.c: New test case.
16361
16362 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.c-torture/execute/string-opt-17.c: New test.
16365
16366 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/5754
16369         * g++.dg/parse/crash6.C: New test.
16370
16371 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16372
16373         * gcc.dg/builtins-24.c: New test case.
16374
16375 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * g++.dg/opt/operator1.C: New test.
16378
16379 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16380
16381         * gcc.c-torture/execute/string-opt-16.c: New test case.
16382
16383 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16384
16385         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16386         * g++.old-deja/g++.other/conv7.C: Likewise
16387         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16388         * g++.old-deja/g++.other/overload14.C: Likewise.
16389
16390 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16391
16392         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16393         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16394
16395 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/10888
16398         * g++.dg/warn/Winline-3.C: New test.
16399
16400 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16401
16402         * lib/target-supports.exp (check_alias_available): Make the test
16403         program acceptable to the Solaris assembler.
16404
16405         PR c++/10749
16406         * g++.dg/template/memclass2.C: New test.
16407
16408 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16409             Eric Botcazou  <ebotcazou@libertysurf.fr>
16410
16411         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16412         data for non-matching targets.
16413         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16414
16415 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16416
16417         PR c++/10845
16418         * g++.dg/template/member3.C: New test.
16419
16420 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16421
16422         PR c++/10939
16423         * g++.dg/template/func1.C: New test.
16424
16425         PR c++/9649
16426         * g++.dg/template/static4.C: New test.
16427         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16428
16429         PR c++/11041
16430         * g++.dg/init/ref7.C: New test.
16431
16432 2003-06-19  Matt Austern  <austern@apple.com>
16433
16434         PR c++/11228
16435         * g++.dg/anew1.C: New test.
16436         * g++.dg/anew2.C: New test.
16437         * g++.dg/anew3.C: New test.
16438         * g++.dg/anew4.C: New test.
16439
16440 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16441
16442         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16443
16444 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16445
16446         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16447         endian-dependent.
16448
16449 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16450
16451         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16452         Remove cruft.
16453
16454 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16455
16456         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16457         * gcc.c-torture/compile/961203-1.c: Likewise.
16458         * gcc.c-torture/compile/980506-1.c: Likewise.
16459
16460 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16461
16462         PR c++/10712
16463         * g++.dg/lookup/using7.C: New test.
16464
16465 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16466
16467         PR c++/11105
16468         * g++.dg/abi/conv1.C: Remove it.
16469         * g++.dg/template/conv7.C: New test.
16470         * g++.dg/template/conv8.C: Likewise.
16471         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16472         conversion operator.
16473
16474 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16475
16476         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16477         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16478         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16479         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16480         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16481         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16482         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16483         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16484         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16485         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16486         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16487         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16488         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16489         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16490         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16491         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16492         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16493         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16494         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16495         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16496         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16497         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16498         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16499         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16500         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16501         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16502         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16503         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16504         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16505
16506 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16507
16508         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16509         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16510         indications.
16511
16512 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16513
16514         * gcc.dg/i386-387-5.c: New test case.
16515         * gcc.dg/i386-387-6.c: New test case.
16516         * gcc.dg/builtins-23.c: New test case.
16517
16518 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16519
16520         * gcc.dg/builtins-22.c: New test case.
16521         * gcc.dg/i386-387-1.c: Update to test exp.
16522         * gcc.dg/i386-387-2.c: Likewise.
16523
16524 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16525
16526         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16527
16528 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16529
16530         * lib/gcc-dg.exp (dg-require-dll): New function.
16531         (dg-xfail-if): Likewise.
16532         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16533         driver.
16534
16535         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16536         * gcc.c-torture/compile/20001205-1.c: Likewise.
16537         * gcc.c-torture/compile/20001226-1.c: Likewise.
16538         * gcc.c-torture/compile/20010518-2.c: Likewise.
16539         * gcc.c-torture/compile/20020312-1.c: Likewise.
16540         * gcc.c-torture/compile/20020604-1.c: Likewise.
16541         * gcc.c-torture/compile/920501-12.c: Likewise.
16542         * gcc.c-torture/compile/920501-4.c: Likewise.
16543         * gcc.c-torture/compile/920520-1.c: Likewise.
16544         * gcc.c-torture/compile/920521-1.c: Likewise.
16545         * gcc.c-torture/compile/920625-1.c: Likewise.
16546         * gcc.c-torture/compile/961203-1.c: Likewise.
16547         * gcc.c-torture/compile/980506-1.c: Likewise.
16548         * gcc.c-torture/compile/981006-1.c: Likewise.
16549         * gcc.c-torture/compile/981022-1.c: Likewise.
16550         * gcc.c-torture/compile/981223-1.c: Likewise.
16551         * gcc.c-torture/compile/990617-1.c: Likewise.
16552         * gcc.c-torture/compile/dll.c: Likewise.
16553         * gcc.c-torture/compile/labels-3.c: Likewise.
16554         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16555         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16556         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16557         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16558         * gcc.c-torture/compile/simd-5.c: Likewise.
16559         * gcc.c-torture/compile/20000804-1.x: Remove.
16560         * gcc.c-torture/compile/20001205-1.x: Likewise.
16561         * gcc.c-torture/compile/20001226-1.x: Likewise.
16562         * gcc.c-torture/compile/20010518-2.x: Likewise.
16563         * gcc.c-torture/compile/20020312-1.x: Likewise.
16564         * gcc.c-torture/compile/20020604-1.x: Likewise.
16565         * gcc.c-torture/compile/920501-12.x: Likewise.
16566         * gcc.c-torture/compile/920501-4.x: Likewise.
16567         * gcc.c-torture/compile/920520-1.x: Likewise.
16568         * gcc.c-torture/compile/920521-1.x: Likewise.
16569         * gcc.c-torture/compile/920625-1.x: Likewise.
16570         * gcc.c-torture/compile/961203-1.x: Likewise.
16571         * gcc.c-torture/compile/980506-1.x: Likewise.
16572         * gcc.c-torture/compile/981006-1.x: Likewise.
16573         * gcc.c-torture/compile/981022-1.x: Likewise.
16574         * gcc.c-torture/compile/981223-1.x: Likewise.
16575         * gcc.c-torture/compile/990617-1.x: Likewise.
16576         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16577         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16578         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16579         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16580         * gcc.c-torture/compile/simd-5.x: Likewise.
16581
16582         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16583
16584 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16585
16586         * gcc.c-torture/execute/20030611-1.c: New test.
16587
16588 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16589
16590         PR middle-end/168
16591         * gcc.dg/20030612-1.c: New test case.
16592
16593 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16594
16595         PR c++/10635
16596         * g++.dg/expr/cast1.C: New test.
16597
16598 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16599
16600         * gcc.dg/builtins-21.c: New test case.
16601
16602 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16603
16604         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16605         options instead of at the end.
16606         * lib/objc.exp (objc_target_compile): Likewise.
16607
16608 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/10432
16611         * g++.dg/parse/error1.C: New test.
16612
16613 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16614
16615         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16616         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16617         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16618         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16619         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16620         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16621         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16622         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16623         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16624         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16625         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16626         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16627         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16628         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16629         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16630         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16631         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16632         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16633         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16634         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16635         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16636         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16637         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16638         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16639
16640         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16641         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16642         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16643         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16644         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16645         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16646         * gcc.dg/compat/scalar-return-3_main.c: New file.
16647         * gcc.dg/compat/scalar-return-3_x.c: New file.
16648         * gcc.dg/compat/scalar-return-3_y.c: New file.
16649         * gcc.dg/compat/scalar-return-4_main.c: New file.
16650         * gcc.dg/compat/scalar-return-4_x.c: New file.
16651         * gcc.dg/compat/scalar-return-4_y.c: New file.
16652
16653 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16654
16655         * gcc.dg/compat/fp2-struct-check.h: New file.
16656         * gcc.dg/compat/fp2-struct-defs.h: New file.
16657         * gcc.dg/compat/fp2-struct-init.h: New file.
16658         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16659         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16660         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16661         * gcc.dg/compat/struct-return-10_main.c: New file.
16662         * gcc.dg/compat/struct-return-10_x.c: New file.
16663         * gcc.dg/compat/struct-return-10_y.c: New file.
16664
16665         * gcc.dg/compat/compat-common.h: New file.
16666         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16667         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16668         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16669         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16670         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16671         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16672         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16673         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16674         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16675         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16676         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16677         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16678         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16679         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16680         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16681         * gcc.dg/compat/small-struct-check.h: Ditto.
16682         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16683         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16684         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16685         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16686         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16687         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16688         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16689         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16690         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16691         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16692         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16693         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16694         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16695         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16696         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16697         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16698         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16699         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16700         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16701         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16702         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16703         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16704         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16705         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16706         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16707         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16708         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16709         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16710         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16711         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16712
16713 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16714
16715         * g++.dg/pch/static-1.C: New file.
16716         * g++.dg/pch/static-1.Hs: New file.
16717
16718 2003-06-10  Richard Henderson  <rth@redhat.com>
16719
16720         * gcc.dg/asm-7.c: Adjust expected warning text.
16721
16722 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16723
16724         * gcc.dg/builtins-20.c: New test case.
16725
16726 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/11131
16729         * g++.dg/opt/template1.C: New test.
16730
16731 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16732
16733         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16734         additional_sources.
16735
16736 2003-05-21  David Taylor  <dtaylor@emc.com>
16737
16738         * gcc.dg/Wpadded.c: New file.
16739
16740 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16741
16742         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16743         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16744         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16745         dg-require-weak.
16746
16747 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16748
16749         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16750
16751 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16752
16753         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16754         (dg-require-alias): Likewise.
16755         (dg-require-gc-sections): Likewise.
16756         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16757
16758 2003-06-08  Richard Henderson  <rth@redhat.com>
16759
16760         * gcc.dg/20011029-2.c: Fix the array reference.
16761         * gcc.dg/asm-7.c: New.
16762
16763 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16764
16765         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16766
16767 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16768
16769         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16770         (dg-require-gc-sections): Likewise.
16771
16772 2003-06-08  Jan Hubicka  <jh@suse.cz>
16773
16774         * i386-cmov1.c: Fix regular expression.
16775         * i386-cvt-1.c: Likewise.
16776         * i386-local.c: Likewise.
16777         * i386-local2.c: Likewise.
16778         * i386-mul.c: Likewise.
16779         * i386-ssetype-1.c: Likewise.
16780         * i386-ssetype-3.c: Likewise.
16781         * i386-ssetype-5.c: Likewise.
16782
16783 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16784
16785         PR c++/11039
16786         * g++.dg/warn/implicit-typename2.C: New test.
16787         * g++.dg/warn/implicit-typename3.C: New test.
16788
16789 2003-06-07  Richard Henderson  <rth@redhat.com>
16790
16791         * g++.dg/other/offsetof3.C: Use size_t.
16792         * g++.dg/other/offsetof4.C: Likewise.
16793
16794 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16795
16796         * lib/copy-file.exp: New. Implement gcc_copy_files.
16797
16798         * lib/dg-pch.exp: Load copy-file.exp
16799         (dg-pch): Use gcc_copy_files instead of "file copy".
16800
16801 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16802
16803         * gcc.dg/weak/weak.exp: Simplify.
16804         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16805         * gcc.dg/weak/weak-1.c: Likewise.
16806         * gcc.dg/weak/weak-2.c: Likewise.
16807         * gcc.dg/weak/weak-3.c: Likewise.
16808         * gcc.dg/weak/weak-4.c: Likewise.
16809         * gcc.dg/weak/weak-5.c: Likewise.
16810         * gcc.dg/weak/weak-6.c: Likewise.
16811         * gcc.dg/weak/weak-7.c: Likewise.
16812         * gcc.dg/weak/weak-8.c: Likewise.
16813         * gcc.dg/weak/weak-9.c: Likewise.
16814
16815 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16816
16817         gcc.c-torture/execute/20030606-1.c: New.
16818
16819 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16820
16821         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16822         * gcc.dg/builtins-19.c: Likewise.
16823
16824 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16825
16826         * gcc.dg/builtins-2.c: Add some more tests.
16827         * gcc.dg/builtins-18.c: New test case.
16828         * gcc.dg/builtins-19.c: New test case.
16829
16830 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16831             Jim Wilson  <wilson@tuliptree.org>
16832
16833         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16834
16835 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16836
16837         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16838         mempcpy/stpcpy calls not to be optimized into something else.
16839         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16840         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16841         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16842
16843 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16844
16845         * gcc.dg/format/asm_fprintf-1.c: New test.
16846
16847 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16848
16849         * lib/gcc-defs.exp (additional_sources): New variable.
16850         (dg-additional-sources): New function.
16851         (additional_files): New variable.
16852         (dg-additional-files): New function.
16853         (dg-additional-files-options): Likewise.
16854         * lib/gcc-dg.exp (dg-require-weak): New function.
16855         (dg-require-alias): Likewise.
16856         (dg-require-gc-sections): Likewise.
16857         * lib/target-supports.exp (check_alias_available): Remove testfile
16858         parameter.
16859         (check_gc_sections_available): New function.
16860         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16861         (dg-gpp-additional-files): Likewise.
16862         * lib/g++.exp (additional_sources): Remove.
16863         (additional_files): Likewise.
16864         (g++_target_compile): Use dg-additional-files-options.
16865
16866         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16867         Tcl logic.
16868         * gcc.dg/special/ecos.exp: Remove.
16869         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16870         * gcc.dg/special/alias-1.c: Likewise.
16871         * gcc.dg/special/alias-2.c: Likewise.
16872         * gcc.dg/special/gcsec-1.c: Likewise.
16873         * gcc.dg/special/weak-1.c: Likewise.
16874         * gcc.dg/special/weak-2.c: Likewise.
16875         * gcc.dg/special/wkali-1.c: Likewise.
16876         * gcc.dg/special/wkali-2.c: Likewise.
16877
16878         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16879         dg-gpp-additional-*.
16880         * g++.dg/special/conpr-3.C: Likewise.
16881         * g++.dg/special/conpr-4.C: Likewise.
16882         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16883         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16884         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16885         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16886         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16887         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16888         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16889         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16890         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16891         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16892         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16893         * g++.old-deja/g++.other/comdat1.C: Likewise.
16894         * g++.old-deja/g++.other/comdat2.C: Likewise.
16895         * g++.old-deja/g++.other/comdat3.C: Likewise.
16896         * g++.old-deja/g++.other/ctor1.C: Likewise.
16897         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16898
16899 2003-06-05  Richard Henderson  <rth@redhat.com>
16900
16901         * gcc.dg/debug/20030605-1.c: New.
16902
16903 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16904
16905         * README.QMTEST: Update.
16906
16907 2003-06-04  Richard Henderson  <rth@redhat.com>
16908
16909         * gcc.dg/cleanup-1.c: New.
16910         * gcc.dg/cleanup-2.c: New.
16911         * gcc.dg/cleanup-3.c: New.
16912         * gcc.dg/cleanup-4.c: New.
16913         * gcc.dg/cleanup-5.c: New.
16914         * gcc.dg/cleanup-6.c: New.
16915         * gcc.dg/cleanup-7.c: New.
16916
16917 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16918
16919         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16920
16921         * lib/dg-pch.exp: New file.
16922         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16923         * gcc.dg/pch/pch.exp: Likewise.
16924
16925 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16926
16927         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16928         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16929         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16930         * gcc.dg/builtins-17.c: New test case.
16931         * gcc.dg/i386-387-4.c: New test case.
16932         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16933
16934 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16935
16936         * gcc.dg/ultrasp9.c: New test.
16937
16938 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16939
16940         * gcc.c-torture/compile/20030604-1.c: New test.
16941         * gcc.dg/sparc-constant-1.c: New test.
16942
16943 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16944
16945         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16946
16947 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16948
16949         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16950
16951         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16952         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16953
16954 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16955
16956         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16957
16958 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16959
16960         PR c++/10940
16961         * g++.dg/template/spec10.C: New test.
16962
16963 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16964
16965         * gcc.dg/builtins-16.c: New test case.
16966
16967 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16968
16969         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16970         mempcpy test with post-increments.
16971         * gcc.c-torture/execute/string-opt-3.c: New test.
16972         * gcc.dg/string-opt-1.c: New test.
16973
16974 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16975
16976         PR fortran/10965
16977         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16978
16979 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16980
16981         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16982         (scan-assembler): ... here.  Use dg-scan.
16983         (scan-assembler-not): Likewise.
16984         (scan-file): New function.
16985         (scan-file-not): Likewise.
16986         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16987         * gcc.dg/cpp/_Pragma4.c: Likewise.
16988         * gcc.dg/cpp/_Pragma5.c: Likewise.
16989         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16990         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16991         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16992         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16993         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16994         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16995         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16996         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16997         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16998         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16999         * gcc.dg/cpp/cxxcom1.c: Likewise.
17000         * gcc.dg/cpp/line1.c: Likewise.
17001         * gcc.dg/cpp/maccom1.c: Likewise.
17002         * gcc.dg/cpp/maccom2.c: Likewise.
17003         * gcc.dg/cpp/maccom3.c: Likewise.
17004         * gcc.dg/cpp/maccom4.c: Likewise.
17005         * gcc.dg/cpp/maccom5.c: Likewise.
17006         * gcc.dg/cpp/maccom6.c: Likewise.
17007         * gcc.dg/cpp/multiline.c: Likewise.
17008         * gcc.dg/cpp/spacing1.c: Likewise.
17009         * gcc.dg/cpp/spacing2.c: Likewise.
17010         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17011         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17012         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17013         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17014         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17015         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17016         * gcc.dg/cpp/cxxcom2.c: Likewise.
17017         * gcc.dg/cpp/cxxcom2.h: New file.
17018
17019         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17020         * g++.dg/cpp/truefalse.C: Here.
17021         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17022
17023 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17024
17025         * gcc.dg/cpp/redef3.c: New file.
17026
17027 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17028
17029         * gcc.dg/i386-loop-3.c: New test.
17030
17031 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17032
17033         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17034
17035 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17036
17037         * gcc.dg/fwrapv-1.c: New test case.
17038         * gcc.dg/fwrapv-2.c: New test case.
17039
17040 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17041
17042         PR c++/10956
17043         * g++.dg/template/spec9.C: New test.
17044
17045 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17046
17047         * gcc.dg/duff-4.c: New test case.
17048
17049 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17050
17051         PR fortran/10843
17052         * g77.dg/ffixed-form-1.f: New test
17053         * g77.dg/ffixed-form-2.f: New test
17054         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17055         * g77.dg/ffree-form-3.f: New test
17056
17057 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17058
17059         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17060         * gcc.dg/wint_t-1.c: Likewise.
17061
17062 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17063
17064         * g++.dg/template/access11.C: New test.
17065
17066 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17067
17068         PR c++/10849
17069         * g++.dg/template/access10.C: New test.
17070
17071 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17072             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17073
17074         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17075
17076 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17077
17078         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17079         suppress for powerpc-*-darwin*.
17080         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17081
17082 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17083
17084         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17085         suppress option for powerpc-*-darwin*.
17086
17087 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17088
17089         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17090         * gcc.dg/builtins-4.c: Add test for fmod.
17091
17092 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17093
17094         PR c++/10682
17095         * g++.dg/template/instantiate4.C: New test.
17096
17097 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17098
17099         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17100
17101 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17102
17103         * gcc.dg/compat/scalar-return-1_main.c: New file.
17104         * gcc.dg/compat/scalar-return-1_x.c: New file.
17105         * gcc.dg/compat/scalar-return-1_y.c: New file.
17106         * gcc.dg/compat/scalar-return-2_main.c: New file.
17107         * gcc.dg/compat/scalar-return-2_x.c: New file.
17108         * gcc.dg/compat/scalar-return-2_y.c: New file.
17109         * gcc.dg/compat/struct-return-3_main.c: New file.
17110         * gcc.dg/compat/struct-return-3_y.c: New file.
17111         * gcc.dg/compat/struct-return-3_x.c: New file.
17112         * gcc.dg/compat/struct-return-2_main.c: New file.
17113         * gcc.dg/compat/struct-return-2_x.c: New file.
17114         * gcc.dg/compat/struct-return-2_y.c: New file.
17115
17116 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17117
17118         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17119         for hppa*-hp-hpux*.
17120         * gcc.dg/20021014-1.c (dg-options): Likewise.
17121         * gcc.dg/nest.c (dg-options): Likewise.
17122
17123 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17124
17125         PR c++/9738
17126         * g++.dg/ext/dllimport2.C: New file.
17127         * g++.dg/ext/dllimport3.C: New file.
17128
17129 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17130
17131         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17132         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17133         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17134         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17135         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17136         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17137         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17138         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17139         * gcc.dg/compat/small-struct-defs.h: New file.
17140         * gcc.dg/compat/small-struct-init.h: New file.
17141         * gcc.dg/compat/small-struct-check.h: New file.
17142         * gcc.dg/compat/fp-struct-defs.h: New file.
17143         * gcc.dg/compat/fp-struct-check.h: New file.
17144         * gcc.dg/compat/fp-struct-init.h: New file.
17145         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17146         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17147
17148 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17149
17150         * gcc.dg/20030225-2.c: New test.
17151
17152 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17153             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17154
17155         * gcc.c-torture/compile/20030518-1.c: New test case.
17156
17157 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17158
17159         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17160         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17161         gcc-dg-debug-runtest.
17162         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17163         gcc-dg-debug-runtest.
17164
17165 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17166
17167         PR c++/9022
17168         * g++.dg/lookup/using6.C: New test.
17169
17170 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17171
17172         * g++.dg/parse/access2.C: New test.
17173
17174 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17175
17176         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17177         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17178         * gcc.dg/debug/debug.exp: Likewise.
17179
17180 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17181
17182         * gcc.dg/dollar.c: New test.
17183
17184 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17185
17186         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17187         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17188         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17189         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17190         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17191         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17192         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17193         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17194         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17195         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17196         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17197         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17198         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17199         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17200         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17201         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17202         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17203         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17204
17205 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17206
17207         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17208         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17209         support for "repo" mode.
17210         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17211         * lib/g77-dg.exp: Likewise.
17212         * lib/obj-dg.exp: Likewise.
17213
17214 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17215
17216         Merge from gcc-3_2-rhl8-branch:
17217         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17218
17219         * gcc.dg/tls/opt-6.c: New test.
17220
17221         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17222
17223         * gcc.dg/20030405-1.c: New test.
17224
17225         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17226
17227         * gcc.dg/20030309-1.c: New test.
17228
17229         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17230
17231         * gcc.c-torture/execute/20030307-1.c: New test.
17232
17233         2003-02-20  Randolph Chung  <tausq@debian.org>
17234
17235         * gcc.c-torture/compile/20030220-1.c: New test.
17236
17237         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17238
17239         * gcc.dg/20030217-1.c: New test.
17240
17241         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17242
17243         * gcc.c-torture/compile/20020129-1.c: New test.
17244
17245         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17246
17247         * gcc.dg/unroll-1.c: New test.
17248
17249         2002-11-16  Jan Hubicka  <jh@suse.cz>
17250
17251         * gcc.c-torture/execute/20020920-1.c: New test.
17252
17253         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17254
17255         PR target/7434
17256         * gcc.c-torture/compile/20021008-1.c: New test.
17257
17258         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17259
17260         PR target/7559
17261         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17262
17263         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17264
17265         * gcc.c-torture/compile/20020807-1.c: New test.
17266
17267         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17268
17269         * gcc.dg/tls/opt-1.c: New test.
17270
17271         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17272
17273         * gcc.dg/20020729-1.c: New test.
17274
17275         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17276
17277         * g++.dg/opt/life1.C: New test.
17278
17279         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17280
17281         * gcc.dg/20020525-1.c: New test.
17282
17283         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17284
17285         PR c++/6794
17286         * g++.dg/ext/pretty1.C: New test.
17287         * g++.dg/ext/pretty2.C: New test.
17288
17289 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/8385
17292         * g++.dg/ext/typeof5.C: New test.
17293
17294 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17295
17296         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17297         __USER_LABEL_PREFIX__ into account.
17298         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17299
17300 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17301
17302         * gcc.dg/builtins-15.c: New test case.
17303
17304 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17305
17306         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17307
17308 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17309
17310         * lib/g++.exp: Tweak handling of additional source files.
17311         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17312         * g++.dg/special/conpr-2a.C: Rename to ...
17313         * g++.dg/special/conpr-2a.cc: ... this.
17314         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17315         * g++.dg/special/conpr-3a.C: Rename to ...
17316         * g++.dg/special/conpr-3a.cc: This.
17317         * g++.dg/special/conpr-3b.C: Rename to ...
17318         * g++.dg/special/conpr-3b.cc: This.
17319         * g++.dg/special/conpr-4.C: New test.
17320         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17321
17322 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17323
17324         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17325
17326 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17327
17328         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17329         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17330         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17331         * g++.old-deja/g++.other/warn3.C: Likewise.
17332
17333 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17334
17335         * gcc.dg/i386-387-1.c: Update to also test log.
17336         * gcc.dg/i386-387-2.c: Likewise.
17337
17338 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17339
17340         * g77.f-torture/execute/int8421.f: New test.
17341
17342 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17343
17344         PR c++/10230, c++/10481
17345         * g++.dg/lookup/scoped5.C: New test.
17346
17347 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17348
17349         PR c++/10552
17350         * g++.dg/template/ttp6.C: New test.
17351
17352 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17353
17354         * gcc.c-torture/execute/builtins: New directory.
17355         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17356         gcc.c-torture/execute/builtins.
17357         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17358         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17359         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17360         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17361
17362 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17363
17364         PR c++/9252
17365         * g++.dg/template/access8.C: New test.
17366         * g++.dg/template/access9.C: New test.
17367
17368 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17369
17370         PR c++/9554
17371         * g++.dg/parse/access1.C: New test.
17372
17373 2003-05-09  DJ Delorie  <dj@redhat.com>
17374
17375         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17376         long, and not an int.
17377
17378 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17379
17380         PR c++/10555, c++/10576
17381         * g++.dg/template/memclass1.C: New test.
17382
17383 2003-05-08  DJ Delorie  <dj@redhat.com>
17384
17385         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17386         targets.
17387         * gcc.c-torture/execute/20021024-1.x: Likewise.
17388         * gcc.c-torture/execute/shiftdi.x: Likewise.
17389         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17390         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17391         * gcc.dg/20021018-1.c: Likewise.
17392
17393 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17394
17395         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17396
17397         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17398         (bcopy): Call memmove.
17399
17400 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17401
17402         * g77.f-torture/compile/8485.f: New test case.
17403
17404 2003-05-07  Richard Henderson  <rth@redhat.com>
17405
17406         PR c++/10570
17407         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17408         Verify exception_cleanup not called for rethrows.
17409         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17410         when exiting catch block without rethrowing.
17411         * g++.dg/eh/forced3.C: New.
17412         * g++.dg/eh/forced4.C: New.
17413
17414 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17415
17416         * gcc.dg/20030505.c: Fix triplet.
17417
17418 2003-05-06  DJ Delorie  <dj@redhat.com>
17419
17420         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17421         * gcc.dg/nest.c: Likewise.
17422
17423 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17424
17425         * gcc.dg/builtins-14.c: New test case.
17426
17427 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17428
17429         * lib/compat.exp (compat-execute): New argument.
17430         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17431         * gcc.dg/compat: New test directory.
17432         * gcc.dg/compat/compat.exp: New expect script.
17433         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17434         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17435         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17436         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17437         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17438         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17439
17440         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17441         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17442         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17443         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17444         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17445         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17446         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17447         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17448         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17449         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17450         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17451         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17452         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17453         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17454         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17455
17456 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17457
17458         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17459
17460 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17461
17462         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17463
17464 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17465
17466         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17467         * gcc.dg/ppc-fsel-2.c: New test.
17468
17469         * gcc.dg/unused-5.c: New test.
17470
17471 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17472
17473         PR c++/10496
17474         * g++.dg/warn/pmf1.C: New test.
17475
17476 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17477
17478         PR c++/4494
17479         * g++.dg/warn/main.C: New test.
17480
17481 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.dg/nonnull-3.c: New test.
17484
17485 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17486
17487         * gcc.dg/cpp/Wtrigraphs.c: Update.
17488         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17489
17490 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17491
17492         * gcc.dg/ppc-fsel-1.c: New test.
17493
17494 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17495
17496         PR c/10604
17497         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17498
17499 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17500
17501         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17502
17503 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17504
17505         PR c++/9364, c++/10553, c++/10586
17506         * g++.dg/parse/typename4.C: New test.
17507         * g++.dg/parse/typename5.C: Likewise.
17508
17509 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17510
17511         * gcc.c-torture/compile/20030503-1.c: New test.
17512
17513 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17514
17515         * g++.dg/lookup/using5.C: Fix testcase error.
17516
17517 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17518
17519         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17520         since MEABI is no longer supported.  Remove all vestiges
17521         of MEABI from the test.
17522
17523 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17524
17525         PR c++/10554
17526         * g++.dg/lookup/using5.C: New test.
17527
17528 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17529
17530         PR c++/8772
17531         * g++.dg/template/ttp5.C: New test.
17532
17533 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17534
17535         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17536         (dg-gpp-additional-sources): New function.
17537         (dg-gpp-additional-files): Likewise.
17538         * lib/g++.exp (additional_sources): New variable.
17539         (additional_files): Likewise.
17540         (g++_target_compile): Deal with them.
17541         * lib/old-dejagnu.exp: Remove.
17542         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17543         * g++.old-deja: Revise all tests to use dg commands.
17544
17545 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17546
17547         PR c++/9432, c++/9528
17548         * g++.dg/lookup/using4.C: New test.
17549
17550 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17551
17552         * gcc.dg/noreturn-5.c: New file.
17553         * gcc.dg/noreturn-6.c: New file.
17554
17555         * gcc.c-torture/compile/inline-1.c: New file.
17556
17557 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17558
17559         PR c++/10551
17560         * g++.dg/template/explicit1.C: New test.
17561
17562 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/10549
17565         * g++.dg/other/bitfield1.C: New test.
17566
17567         PR c++/10527
17568         * g++.dg/init/new7.C: New test.
17569
17570 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17571
17572         * g++.dg/ext/desig1.C: New test.
17573         * g++.dg/ext/init1.C: Update.
17574
17575         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17576
17577 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17578
17579         PR c++/10180
17580         * g++.dg/warn/Winline-1.C: New test.
17581
17582 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17583
17584         * gcc.c-torture/execute/string-opt-19.c: New test.
17585
17586         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17587         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17588
17589 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17590
17591         PR c++/10506
17592         * g++.dg/init/new6.C: New test.
17593
17594         PR c++/10503
17595         * g++.dg/init/ref6.C: New test.
17596
17597 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17598
17599         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17600
17601 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17602
17603         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17604         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17605
17606 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17607
17608         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17609         initialized static data members.
17610
17611 2003-04-25  H.J. Lu <hjl@gnu.org>
17612
17613         * gcc.dg/ia64-sync-4.c: New test.
17614
17615 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17616
17617         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17618         date.
17619
17620 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         PR c++/10337
17623         * g++.dg/warn/conv1.C: New test.
17624         * g++.old-deja/g++.other/conv7.C: Adjust.
17625         * g++.old-deja/g++.other/overload14.C: Adjust.
17626
17627 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/10471
17630         * g++.dg/template/defarg2.C: New test.
17631
17632 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17633
17634         * gcc.dg/cpp/include2.c: Update.
17635         * gcc.dg/cpp/multiline-2.c: New.
17636         * gcc.dg/cpp/multiline.c: Update.
17637         * gcc.dg/cpp/strify2.c: Update.
17638         * gcc.dg/cpp/trad/literals-2.c: Update.
17639
17640 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17641
17642         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17643
17644 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17645
17646         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17647
17648 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/10451
17651         * g++.dg/parse/crash4.C: New test.
17652
17653         PR c++/9847
17654         * g++.dg/parse/crash5.C: New test.
17655
17656 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/10446
17659         * g++.dg/parse/crash3.C: New test.
17660
17661         PR c++/10428
17662         * g++.dg/parse/elab1.C: New test.
17663
17664 2003-04-22  Devang Patel  <dpatel@apple.com>
17665
17666         * gcc.dg/cpp/trad/funlike-5.c: New test.
17667
17668 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17669
17670         * g++.dg/other/packed1.C: Fix dg options.
17671
17672 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17673
17674         * g++.dg/other/offsetof2.C: New test.
17675
17676 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17677
17678         * g++.dg/template/recurse.C: Adjust location of error messages.
17679
17680 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17681
17682         PR c++/9881
17683         * g++.dg/init/addr-const1.C: New test.
17684         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17685
17686 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17687
17688         PR c++/10405
17689         * g++.dg/lookup/struct-hack1.C: New test.
17690
17691 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17692
17693         * ucs.c: Update diagnostic messages.
17694
17695 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17696
17697         * gcc.dg/cpp/truefalse.cpp: New test.
17698         * gcc.dg/cpp/cpp.exp: Update.
17699         * g++.dg/other/stdbool-if.C: Remove.
17700
17701 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17702
17703         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17704         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17705
17706 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17707
17708         * gcc.c-torture/compile/20030418-1.c: New test.
17709
17710 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17711
17712         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17713
17714 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/10347
17717         g++.dg/template/dependent-name1.C: New test.
17718
17719 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17720
17721         * gcc.dg/warn-1.c (tourist_guide): New array,
17722         contains a pointer to bar.
17723
17724 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17725
17726         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17727         * gcc.c-torture/execute/medce-1.c: New test case.
17728         * gcc.c-torture/execute/medce-2.c: New test case.
17729
17730 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17731
17732         * lib/prune.exp: Ignore more messages.
17733
17734         PR c++/10381
17735         * g++.dg/parse/lookup3.C: New test.
17736
17737 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17738
17739         * gcc.c-torture/compile/20030415-1.c : New test.
17740
17741 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17742
17743         * gcc.c-torture/execute/scope-2.c: Move to ...
17744         * gcc.dg/noncompile/scope.c: .... here.
17745
17746 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17747
17748         * gcc.dg/20030414-2.c: New test case.
17749
17750 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17751
17752         PR target/10377
17753         * gcc.dg/20030414-1.c: New test.
17754
17755 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17756
17757         * gcc.dg/builtins-12.c: New test case.
17758         * gcc.dg/builtins-13.c: New test case.
17759
17760 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17761
17762         * gcc.c-torture/execute/string-opt-18.c: New test.
17763
17764 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17765
17766         PR c++/10300
17767         * g++.dg/init/new5.C: New test.
17768
17769 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/7910
17772         * g++.dg/ext/dllimport1.C: New test.
17773
17774 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17775
17776         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17777
17778 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17779
17780         PR Fortran/9263
17781         * g77.f-torture/noncompile/9263.f: New test
17782         PR Fortran/1832
17783         * g77.f-torture/execute/1832.f: New test
17784
17785 2003-04-11  David Chad  <davidc@freebsd.org>
17786             Loren J. Rittle  <ljrittle@acm.org>
17787
17788         libobjc/8562
17789         * objc.dg/headers.m: New test.
17790
17791 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17792
17793         * gcc.c-torture/execute/builtin-noret-2.c: New.
17794         * gcc.c-torture/execute/builtin-noret-2.x: New.
17795         XFAIL builtin-noret-2.c at -O1 and above.
17796         * gcc.dg/redecl.c: New.
17797         * gcc.dg/Wshadow-1.c: Update error regexps.
17798
17799 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17800
17801         * g++.dg/abi/bitfield10.C: New test.
17802
17803 2003-04-09  Mike Stump  <mrs@apple.com>
17804
17805         * gcc.dg/pch/pch.exp: Make testcase names longer.
17806         * g++.dg/pch/pch.exp: Make testcase names longer.
17807
17808 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17809
17810         * gcc.dg/builtins-11.c: New test case.
17811
17812 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17813
17814         * gcc.dg/builtins-9.c: New test case.
17815         * gcc.dg/builtins-10.c: New test case.
17816
17817 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17818
17819         * gcc.dg/noncompile/init-4.c.c: New test.
17820
17821 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17822
17823         * gcc.misc-test/gcov-9.c: New test.
17824         * gcc.misc-test/gcov-10.c: New test
17825         * gcc.misc-test/gcov-11.c: New test.
17826
17827 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17828
17829         PR optimization/10024
17830         * gcc.c-torture/compile/20030405-1.c: New test.
17831
17832 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17833
17834         * gcc.dg/pch/static-3.c: New.
17835         * gcc.dg/pch/static-3.hs: New.
17836         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17837
17838 2003-04-04  Richard Henderson  <rth@redhat.com>
17839
17840         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17841         * g++.dg/eh/forced2.C: Likewise.
17842
17843 2003-04-03  Mike Stump  <mrs@apple.com>
17844
17845         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17846         target arg.
17847         (scan-assembler-times, scan-assembler-not): Likewise.
17848         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17849
17850 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17851
17852         * gcc.dg/sparc-loop-1.c: New test.
17853
17854 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17855
17856         PR other/9274
17857         * g++.dg/pch/system-2.C: New.
17858         * g++.dg/pch/system-2.Hs: New.
17859
17860 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17861
17862         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17863
17864         * g++.dg/eh/simd-1.C (vecfunc): Same.
17865
17866 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17867
17868         * gcc.c-torture/execute/20030401-1.c: New test case.
17869
17870 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17871
17872         * objc.dg/defs.m: New.
17873
17874 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17875
17876         * g++.dg/eh/simd-1.C: New.
17877         * g++.dg/eh/simd-2.C: New.
17878
17879 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17880
17881         * gcc.c-torture/execute/simd-3.c: New.
17882
17883 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17884
17885         PR c/9936
17886         * gcc.dg/20030331-2.c: New test.
17887
17888 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17889
17890         PR c++/10278
17891         * g++.dg/parse/crash2.C: New test.
17892
17893 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17894
17895         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17896         * gcc.c-torture/execute/20030331-1.c: ...here.
17897
17898 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17899
17900         * gcc.c-torture/execute/20030331-1.c: New test.
17901
17902 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17903
17904         * lib/gcov.exp: Adjust call return testing strings.
17905         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17906
17907 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17908
17909         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17910         * gcc.dg/builtins-7.c: New test case.
17911         * gcc.dg/builtins-8.c: New test case.
17912
17913 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17914
17915         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17916
17917 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17918
17919         PR c++/7647
17920         * g++.dg/lookup-class-member-2.C: New test.
17921
17922 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17923
17924         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17925
17926 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17927
17928         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17929
17930 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17931
17932         * g++.dg/init/attrib1.C: New test.
17933
17934 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17935
17936         * gcc.dg/ultrasp8.c: New test.
17937
17938 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17939
17940         * gcc.dg/ultrasp7.c: New test.
17941
17942 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17943
17944         PR c++/10047
17945         * g++.dg/template/inline1.C: New test.
17946
17947 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17948
17949         * gcc.dg/sparc-dwarf2.c: New test.
17950
17951 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17952
17953         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17954         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17955
17956 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17957
17958         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17959         than reading .x files.
17960         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17961         * g77.dg/gcov/gcov-1.f: Likewise.
17962         * gcc.misc-tests/gcov-4b.c: Likewise.
17963         * gcc.misc-tests/gcov-5b.c: Likewise.
17964         * gcc.misc-tests/gcov-6.c: Likewise.
17965         * gcc.misc-tests/gcov-7.c: Likewise.
17966         * gcc.misc-tests/gcov-8.c: Likewise.
17967         * g++.dg/gcov/gcov-1.x: Remove.
17968         * g77.dg/gcov/gcov-1.x: Likewise.
17969         * gcc.misc-tests/gcov-4b.x: Likewise.
17970         * gcc.misc-tests/gcov-5b.x: Likewise.
17971         * gcc.misc-tests/gcov-6.x: Likewise.
17972         * gcc.misc-tests/gcov-7.x: Likewise.
17973         * gcc.misc-tests/gcov-8.x: Likewise.
17974
17975 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17976
17977         PR opt/10087
17978         * gcc.dg/20030324-1.c: New test.
17979
17980 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17981
17982         PR c++/10224
17983         * g++.dg/template/arg3.C: New test.
17984
17985         PR c++/10158
17986         * g++.dg/template/friend18.C: New test.
17987
17988 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17989
17990         * g77.f-torture/compile/20030326-1.f: New test case.
17991
17992 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17993
17994         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17995
17996         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17997
17998 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * gcc.dg/ia64-sync-3.c: New test.
18001
18002 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18003
18004         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18005
18006 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18007
18008         * gcc.dg/ultrasp6.c: New test.
18009
18010 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18011
18012         * gcc.dg/i386-signbit-1.c: New test.
18013         * gcc.dg/i386-signbit-2.c: New test.
18014         * gcc.dg/i386-signbit-3.c: New test.
18015
18016 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18017
18018         * gcc.dg/ultrasp5.c: Fix options.
18019
18020 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18021
18022         * gcc.dg/ultrasp5.c: Fix comment.
18023
18024 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18025
18026         PR fortran/10197
18027         * g77.f-torture/execute/10197.f: New test.
18028
18029 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18030
18031         PR c++/9898, c++/383
18032         * g++.dg/template/conv6.C: New test.
18033
18034         PR c++/10119
18035         * g++.dg/template/ptrmem5.C: New test.
18036
18037         PR c++/10026
18038         * g++.dg/lookup/koenig1.C: New test.
18039
18040         PR C++/10199
18041         * g++.dg/lookup/template2.C: New test.
18042
18043 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18044
18045         * g++.dg/opt/rtti1.C: New test.
18046
18047 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18048
18049         * gcc.dg/ultrasp5.c: New test.
18050
18051 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18052
18053         PR middle-end/9967
18054         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18055         builtin fputs.
18056
18057 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18058
18059         PR c/8224
18060         * gcc.dg/20030323-1.c: New test.
18061
18062 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18063
18064         * gcc.c-torture/compile/20030323-1.c: New test case.
18065
18066 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18067
18068         * gcc.dg/20030321-1.c: New test.
18069
18070 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18071
18072         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18073
18074 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         PR c++/9978, c++/9708
18077         * g++.dg/ext/vlm1.C: Adjust expected error.
18078         * g++.dg/ext/vla2.C: New test.
18079         * g++.dg/template/arg1.C: New test.
18080         * g++.dg/template/arg2.C: New test.
18081
18082 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18083
18084         * g77.f-torture/execute/select.f: New test.
18085         * g77.f-torture/noncompile/select_no_compile.f: New test.
18086
18087 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         PR c++/9898
18090         * g++.dg/other/error4.C: New test.
18091
18092 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18093
18094         * g++.dg/template/friend17.C: New test.
18095
18096 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18097
18098         * gcc.c-torture/compile/20030320-1.c: New.
18099
18100 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18101
18102         * gcc.dg/builtins-6.c: New test case.
18103
18104 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18105
18106         PR target/10073
18107         * gcc.c-torture/compile/20030319-1.c: New.
18108
18109 2003-03-18  Jan Hubicka  <jh@suse.cz>
18110
18111         * gcc.dg/i386-cvt-1.c: New test.
18112
18113 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18114
18115         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18116         * objc.dg/naming-2.m: Likewise.
18117
18118 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18119
18120         PR c++/9639
18121         * g++.dg/parse/crash1.C: New test.
18122
18123 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/8805
18126         * g++.dg/eh/cleanup1.C: New test.
18127
18128 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18129
18130         * gcc.c-torture/execute/20030316-1.c: New test case.
18131
18132 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18133
18134         PR c++/9629
18135         * g++.dg/init/ctor2.C: New test.
18136
18137 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18138
18139         * g77.f-torture/compile/xformat.f: New test case.
18140
18141 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18142
18143         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18144         * g++.old-deja/g++.mike/eh50.C: Likewise.
18145
18146 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18147
18148         PR c++/6440
18149         * g++.dg/template/spec7.C: New test.
18150         * g++.dg/template/spec8.C: Likewise.
18151
18152 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18153
18154         * gcc.c-torture/execute/20030313-1.c: New test.
18155
18156 2003-03-14  Richard Henderson  <rth@redhat.com>
18157
18158         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18159
18160 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18161
18162         * gcc.c-torture/compile/20030314-1.c: New test.
18163
18164 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18165
18166         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18167         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18168         thumb target,
18169         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18170         to accept newer _imp__  prefix and additional
18171         newline in .drectve section.
18172         * gcc.dg/dll-4.c: Likewise.
18173         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18174         switch.
18175
18176 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18177
18178         * g++.dg/parse/namespace9.C: New test.
18179
18180         * g++.dg/init/ref5.C: New test.
18181         * g++.dg/parse/ptrmem1.C: Likewise.
18182
18183 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18184
18185         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18186         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18187         regular expression.
18188         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18189         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18190
18191 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18192
18193         * gcc.c-torture/execute/20030224-2.c: New test.
18194
18195 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         * gcc.dg/decl-3.c: New test.
18198
18199 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18200
18201         * gcc.dg/i386-loop-2.c: New test.
18202
18203 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/9474
18206         * g++.dg/parse/namespace8.C: New test.
18207
18208         PR c++/9924
18209         * g++.dg/overload/builtin2.C: New test.
18210
18211 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18212
18213         * gcc.dg/return-type-3.c: New test.
18214
18215 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18216
18217         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18218         profiling options are not supported.
18219
18220 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18221
18222         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18223         * g++.old-deja/g++.warn/impint2.C: Likewise.
18224
18225 2003-03-10  Devang Patel  <dpatel@apple.com>
18226
18227         * g++.dg/cpp/c++_cmd_1.C: New test.
18228         * g++.dg/cpp/c++_cmd_1.h: New file.
18229
18230 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18231
18232         * gcc.dg/altivec-9.c: New file.
18233
18234 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18235
18236         * gcc.dg/ppc-sdata-1.c: New test.
18237         * gcc.dg/ppc-sdata-2.c: New test.
18238
18239 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18240
18241         PR c++/9373
18242         * g++.dg/opt/ptrmem2.C: New test.
18243
18244         PR c++/8534
18245         * g++.dg/opt/ptrmem1.C: New test.
18246
18247 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18248
18249         * gcc.dg/i386-loop-1.c: New test.
18250
18251 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18252
18253         PR c++/9970
18254         * g++.dg/lookup/friend1.C: New test.
18255
18256 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/9823
18259         * g++.dg/parser/constructor1.C: New test.
18260
18261 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18262
18263         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18264
18265         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18266
18267 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18268
18269         * gcc.dg/cpp/Wunused.c: Update test.
18270
18271 2003-03-08  Jan Hubicka  <jh@suse.cz>
18272
18273         * gcc.dg/inline-3.c: New test.
18274
18275 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/9809
18278         * g++.dg/parse/builtin1.C: New test.
18279
18280         PR c++/9982
18281         * g++.dg/abi/cookie1.C: New test.
18282         * g++.dg/abi/cookie2.C: Likewise.
18283
18284         PR c++/9524
18285         * g++.dg/template/field1.C: New test.
18286
18287         PR c++/9912
18288         * g++.dg/parse/class1.C: New test.
18289         * g++.dg/parse/namespace7.C: Likewise.
18290         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18291
18292 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18293
18294         * g++.dg/init/ref4.C: New test.
18295
18296 2003-03-07  Jan Hubicka  <jh@suse.cz>
18297
18298         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18299         * gcc.dg/inline-3.c:  New test.
18300
18301 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * g++.dg/init/ref3.C: New test.
18304
18305         PR c++/9965
18306         * g++.dg/init/ref2.C: New test.
18307
18308         PR c++/9400
18309         * g++.dg/warn/Wshadow-2.C: New test.
18310
18311         PR c++/9791
18312         * g++.dg/warn/Woverloaded-1.C: New test.
18313
18314 2003-03-05  Jan Hubicka  <jh@suse.cz>
18315
18316         * gcc.dg/i386-local2.c: New.
18317         * gcc.dg/i386-local.c: Fix typo.
18318
18319 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18320
18321         * g++.dg/abi/layout3.C: New test.
18322
18323 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18324
18325         * gcc.c-torture/compile/20030305-1.c
18326
18327 2003-03-05  Jan Hubicka  <jh@suse.cz>
18328
18329         * gcc.dg/i386-local.c: New.
18330
18331 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18332
18333         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18334
18335 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18336
18337         * gcc.dg/switch-2.c: New test.
18338         * gcc.dg/switch-3.c: New test.
18339         * gcc.dg/Wswitch.c: Adjust line numbers.
18340         * gcc.dg/Wswitch-default.c: Likewise.
18341         * gcc.dg/Wswitch-enum.c: Likewise.
18342
18343 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18344
18345         * gcc.c-torture/execute/20030222-1.c: New test.
18346
18347 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18348
18349         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18350
18351 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR c++/9878
18354         * g++.dg/init/ref1.C: New test.
18355
18356 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18357
18358         * gcc.dg/sh-relax.c: New SH-only test.
18359
18360 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18361
18362         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18363         comment explaining purpose of testcase.
18364
18365 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18366
18367         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18368         for HC11/HC12 (asm needs two int registers).
18369         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18370         HC11/HC12 because the test uses an asm which needs two 32-bit
18371         registers.
18372
18373 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18374
18375         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18376         for HC11/HC12 (array is too large otherwise).
18377         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18378         * gcc.c-torture/compile/20010518-2.x: Likewise.
18379         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18380         HC11/HC12 (array is too large).
18381
18382 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18383
18384         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18385         * lib/g++-dg.exp (g++-dg-test): Likewise.
18386
18387 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18388
18389         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18390         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18391
18392 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18393
18394         * g++.dg/warn/implicit-typename1.C: Remove warning.
18395
18396 2003-02-28  Richard Henderson  <rth@redhat.com>
18397
18398         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18399         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18400
18401 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18402
18403         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18404         * g++.dg/pch/pch.exp: Likewise.
18405
18406 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18407
18408         PR c++/9879
18409         * testsuite/g++.dg/init/new4.C: New test.
18410
18411 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18412
18413         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18414
18415 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18416
18417         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18418         unsigned long.
18419
18420         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18421         wider than float.
18422
18423 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18424
18425         * lib/scanasm.exp: Add support for counting numbers of
18426         occurences.
18427         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18428         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18429
18430 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18431
18432         PR c++/9683
18433         * g++.dg/template/static3.C: New test.
18434
18435         PR c++/9829
18436         * g++.dg/parse/namespace6.C: New test.
18437
18438 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18439
18440         PR target/9732
18441         * gcc.dg/20030225-1.c: New test.
18442
18443 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18444
18445         * README: Remove out-of-date information.
18446
18447         PR c++/9836
18448         * g++.dg/template/spec6.C: New test.
18449
18450 2003-02-24  Jeff Law  <law@redhat.com>
18451
18452         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18453
18454 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18455
18456         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18457         * gcc.dg/pragma-ep-1.c: Likewise.
18458
18459 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18460
18461         PR c++/9602
18462         * g++.dg/template/friend16.C: New test.
18463
18464 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18465
18466         PR c++/5333
18467         * g++.dg/parse/fused-params1.C: Adjust error messages.
18468         * g++.dg/template/nested3.C: New test.
18469
18470 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18471
18472         * g++.dg/abi/param1.C: New test.
18473
18474 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18475
18476         PR c++/7982
18477         * g++.dg/warn/implicit-typename1.C: New test.
18478
18479 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18480
18481         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18482         with "mtune".
18483         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18484         * gcc.c-torture/execute/20010129-1.x: Likewise.
18485         * gcc.dg/20011107-1.c: Likewise.
18486         * gcc.dg/20020108-1.c: Likewise.
18487         * gcc.dg/20020122-3.c: Likewise.
18488         * gcc.dg/20020206-1.c: Likewise.
18489         * gcc.dg/20020310-1.c: Likewise.
18490         * gcc.dg/20020426-2.c: Likewise.
18491         * gcc.dg/20020517-1.c: Likewise.
18492         * gcc.dg/991230-1.c: Likewise.
18493         * gcc.dg/i386-unroll-1.c: Likewise.
18494         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18495
18496 2003-02-22  Jan Hubicka  <jh@suse.cz>
18497
18498         * gcc.dg/i386-mul.c: New test.
18499
18500 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18501
18502         * gcc.dg/builtins-5.c: New test case.
18503
18504 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18505
18506         * gcc.dg/asmreg-1.c: New test.
18507
18508 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18509
18510         PR c++/9749
18511         * g++.dg/parse/varmod1.C: New test.
18512
18513 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/9727
18516         * g++.dg/template/op1.C: New test.
18517
18518 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/8906
18521         * g++.dg/template/nested2.C: New test.
18522
18523 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18524
18525         PR c++/8724
18526         * g++.dg/expr/dtor1.C: New test.
18527
18528 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18529
18530         * gcc.dg/cpp/include3.c: New test.
18531         * gcc.dg/cpp/inc/foo.h: New file.
18532
18533 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18534
18535         * gcc.c-torture/execute/20030221-1.c: New test.
18536
18537 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/9729
18540         * g++.dg/abi/conv1.C: New test.
18541
18542 2003-02-20  Jan Hubicka  <jh@suse.cz>
18543
18544         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18545
18546 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18547
18548         * gcc.c-torture/compile/20030219-1.c: New test.
18549
18550 2003-02-18  Jan Hubicka  <jh@suse.cz>
18551
18552         * gcc.dg/funcorder.c: New test.
18553
18554 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18555
18556         * gcc.c-torture/execute/20030218-1.c: New.
18557
18558 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18559
18560         * gcc.dg/20030218-1.c: New.
18561
18562 2003-02-18  Richard Henderson  <rth@redhat.com>
18563
18564         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18565         * gcc.dg/attr-used-2.c: New.
18566
18567 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/9704
18570         * g++.dg/init/copy5.C: New test.
18571
18572 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18573
18574         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18575         * g++.dg/pch/pch.exp: Likewise.
18576
18577 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18578
18579         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18580         STACK_SIZE is not defined.
18581
18582 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18583
18584         PR c++/9457
18585         * g++.dg/template/init1.C: New test.
18586
18587 2003-02-16  Jan HUbicka  <jh@suse.cz>
18588
18589         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18590         (foo): Add few extra tests
18591         * gcc.dg/c99-const-expr-3.c: Likewise.
18592         * gcc.c-torture/execute/20030216-1.c: New.
18593
18594 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18595
18596         PR c++/9459
18597         * g++.dg/ext/typeof4.C: New test.
18598
18599 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18600
18601         * gcc.dg/i386-387-3.c: New test case.
18602
18603 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18604
18605         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18606         cris-*-elf* cris-*-aout* and mmix-*-*.
18607
18608 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18609
18610         * gcc.dg/20030213-1.c: New test.
18611
18612 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18613
18614         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18615         * gcc.dg/i386-387-2.c: Likewise.
18616
18617 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18618
18619         * gcc.dg/ppc-spe.c: Fix formatting.
18620         Enable tests that were previously unsupported by gas.
18621         Delete tests for instructions that no longer exist.
18622         Switch arguments on evsubifw builtin.
18623
18624 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18625
18626         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18627         STACK_SIZE is too small.
18628
18629 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18630             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18631
18632         * gcc.dg/decl-2.c: New test.
18633
18634 2003-02-10  Jan Hubicka  <jh@suse.cz>
18635
18636         * gcc.dg/i386-fpcvt-1.c:  New test.
18637
18638 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18639
18640         * gcc.c-torture/execute/20030209-1.c: New test.
18641
18642 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18643
18644         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18645         int-wide bitops, use the constants of the same width.
18646         Likewise, if long long is 32-bit wide, test bitops using
18647         32-bit constants.
18648
18649 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18650
18651         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18652
18653 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18654
18655         * testsuite/gcc.dg/builtins-4.c: New test case.
18656
18657 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18658
18659         * gcc.dg/20020430-1.c: Fix dg command typos.
18660         * gcc.dg/20020503-1.c: Likewise.
18661
18662 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18663
18664         PR c++/8785
18665         * g++.dg/parse/fused-params1.C: New test.
18666
18667         PR c++/8857
18668         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18669
18670         PR c++/8921
18671         * g++.dg/parse/non-dependent1.C: New test.
18672
18673         PR c++/8928
18674         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18675
18676         PR c++/9228
18677         * g++.dg/parse/undefined7.C: New test.
18678         * g++.dg/parse/non-templ1.C: New test.
18679
18680         PR c++/9229
18681         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18682
18683 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18684
18685         * gcc.c-torture/compile/20030206-1.c: New test.
18686
18687 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18688
18689         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18690         "pow" to "foo" to avoid potential confusion with a math built-in.
18691
18692 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18693
18694         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18695         conditions for SPARC targets.
18696
18697 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18698
18699         * gcc.dg/20030204-1.c: New test.
18700
18701 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18702
18703         PR c++/38
18704         * g++.dg/parse/array-size1.C: New test.
18705
18706         PR c++/5657
18707         * g++.dg/parse/undefined3.C: New test.
18708
18709         PR c++/5665
18710         * g++.dg/parse/undefined4.C: New test.
18711
18712         PR c++/5975
18713         * g++.dg/parse/undefined5.C: New test.
18714
18715         PR c++/7259
18716         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18717
18718         PR c++/8578
18719         * g++.dg/parse/casting-operator1.C: New test.
18720
18721         PR c++/8596
18722         * g++.dg/parse/undefined6.C: New test.
18723
18724         PR c++/8736
18725         * g++.dg/parse/missing-template1.C: New test.
18726
18727 2003-02-04  Jan Hubicka  <jh@suse.cz>
18728
18729         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18730         * gcc.dg/i386-cmov?.c:  Likewise.
18731         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18732         * gcc.dg/i386-ssefp-1.c:  Likewise.
18733         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18734         conventions.
18735
18736 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/7129
18739         * testsuite/g++.dg/ext/max.C: New test.
18740
18741 2003-02-03  Jan Hubicka  <jh@suse.cz>
18742
18743         * gcc.c-torture/execute/20030203-1.c: New test.
18744
18745 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18746
18747         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18748         'natural-endian'.
18749
18750 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18751
18752         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18753         * g++.dg/init/new2.C: Likewise.
18754         * g++.dg/other/new1.C: Likewise.
18755
18756 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18757
18758         * gcc.dg/struct-ret-libc.c: New test.
18759
18760 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18761
18762         * gcc.dg/20030129-1.c: New test.
18763
18764 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18765
18766         PR c++/8849
18767         * g++.dg/template/ptrmem4.C: New test.
18768
18769 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18770
18771         * g++.dg/parser/constant1.C: New test.
18772
18773 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18774
18775         PR c++/8591
18776         * g++.dg/parse/friend2.C: New test.
18777
18778 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18779
18780         PR c++/9437
18781         * g++.dg/template/unify4.C: New test.
18782
18783 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18784
18785         * gcc.c-torture/execute/20030128-1.c: New test.
18786
18787 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18788
18789         * g++.dg/lookup/nested1.C: Test moved from ...
18790         * g++.old-deja/g++.other/lookup24.C: ... here.
18791
18792 2003-01-28  Jan Hubicka  <jh@suse.cz>
18793
18794         * gcc.dg/i386-cmov5.c:  New test.
18795
18796 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18797
18798         * gcc.c-torture/execute/20010925-1.c: Changed the
18799         memcpy declaration.
18800
18801 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         PR c++/3902
18804         * g++.dg/parse/template5.C: New test.
18805
18806 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18807
18808         PR fortran/9258
18809         * g77.dg/pr9258: New test.
18810
18811 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18812
18813         * README: Move relevant parts from README.g++.
18814
18815         * README.g++: Remove this file.
18816
18817 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         * g++.dg/abi/dcast1.C: New test.
18820
18821 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18822
18823         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18824
18825 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18826
18827         PR c++/47
18828         * g++.old-deja/g++.other/lookup24.C: New test.
18829
18830 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18831
18832         PR middle-end/7227
18833         * gcc.dg/uninit-C.c: New test.
18834
18835 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         * g++.dg/abi/covariant1.C: New test.
18838
18839 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18840
18841         * gcc.dg/20030123-1.c: New test.
18842
18843 2003-01-25  Jan Hubicka  <jh@suse.cz>
18844
18845         PR opt/8492
18846         * gcc.c-torture/compile/20030125-1.c
18847
18848 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18849
18850         PR c++/9403
18851         * g++.dg/parse/template3.C: New test.
18852         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18853
18854         PR c++/795
18855         * g++.dg/parse/template4.C: New test.
18856
18857         PR c++/9415
18858         * g++.dg/template/qual2.C: New test.
18859
18860         PR c++/8545
18861         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18862
18863         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18864
18865 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18866
18867         * gcc.c-torture/execute/switch-1.c: New test case.
18868
18869 2003-01-25  Jan Hubicka  <jh@suse.cz>
18870
18871         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18872
18873 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18874
18875         Tweaks for Bison-1.875. From the NEWS file:
18876         "- `parse error' -> `syntax error'
18877         Bison now uniformly uses the term `syntax error'"
18878         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18879         * gcc.dg/cpp/digraph2.c: Likewise.
18880         * gcc.dg/cpp/direct2.c: Likewise.
18881         * gcc.dg/cpp/paste4.c: Likewise.
18882         * gcc.dg/c90-restrict-1.c: Likewise.
18883         * gcc.dg/c99-func-2.c: Likewise.
18884         * gcc.dg/noncompile/920721-2.c: Likewise.
18885         * gcc.dg/noncompile/930622-2.c: Likewise.
18886         * gcc.dg/noncompile/940112-1.c: Likewise.
18887         * gcc.dg/noncompile/950921-1.c: Likewise.
18888         * gcc.dg/noncompile/951123-1.c: Likewise.
18889         * gcc.dg/noncompile/971104-1.c: Likewise.
18890         * gcc.dg/noncompile/990416-1.c: Likewise.
18891
18892 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18893
18894         * g++.dg/parse/undefined1.C: Add error message.
18895
18896 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18897
18898         PR c++/9354
18899         * g++.dg/parse/new1.C: New test.
18900
18901         PR c++/9216
18902         * g++.dg/parse/template2.C: New test.
18903
18904         PR c++/9354
18905         * g++.dg/parse/typedef2.C: New test.
18906
18907         PR c++/9328
18908         * g++.dg/ext/typeof3.C: New test.
18909
18910 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18911
18912         PR c++/2738
18913         * g++.dg/parse/ret-type1.C: New test.
18914
18915         PR c++/3792
18916         * g++.dg/parse/tmpl-outside1.C: New test.
18917
18918         PR c++/4207
18919         * g++.dg/parse/int-as-enum1.C: New test.
18920
18921         PR c++/4903
18922         * g++.dg/parse/no-typename1.C: New test.
18923
18924         PR c++/5533
18925         * g++.dg/parse/no-value1.C: New test.
18926
18927         PR c++/5921
18928         * g++.dg/parse/wrong-inline1.C: New test.
18929
18930         PR c++/6402
18931         * g++.dg/parse/ref1.C: New test.
18932
18933         PR c++/6992
18934         * g++.dg/parse/attr-ctor1.C: New test.
18935
18936         PR c++/7229
18937         * g++.dg/parse/namespace5.C: New test.
18938
18939         PR c++/7917
18940         * g++.dg/parse/func-def1.C: New test.
18941
18942         PR c++/8143
18943         * g++.dg/parse/undefined1.C: New test.
18944
18945         PR c++/5723, PR c++/8522
18946         * g++.dg/parse/specialization1.C: New test.
18947
18948         PR c++/163, PR c++/8595
18949         * g++.dg/parse/struct-as-enum1.C: New test.
18950
18951         PR c++/9173
18952         * g++.dg/parse/undefined2.C: New test.
18953
18954 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/9298
18957         * g++.dg/parse/template1.C: New test.
18958
18959         PR c++/9384
18960         * g++.dg/parse/using1.C: New test.
18961
18962         PR c++/9285
18963         PR c++/9294
18964         * g++.dg/parse/expr2.C: New test.
18965
18966         PR c++/9388
18967         * g++.dg/parse/lookup2.C: Likewise.
18968
18969 2003-01-21  Jan Hubicka  <jh@suse.cz>
18970
18971         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18972         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18973         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18974         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18975
18976 2003-01-20  Nick Clifton  <nickc@redhat.com>
18977
18978         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18979         problem with ARM sibcall code generation.
18980
18981 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18982
18983         * gcc.c-torture/execute/20030120-1.c: New.
18984
18985 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18986
18987         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18988
18989 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18990
18991         PR c++/9272
18992         * g++.dg/parse/ctor1.C: New test.
18993
18994         PR c++/9294:
18995         * g++.dg/parse/qualified1.C: New test.
18996
18997         * g++.dg/parse/typename3.C: New test.
18998
18999 2003-01-16  Richard Henderson  <rth@redhat.com>
19000
19001         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19002
19003 2003-01-16  Richard Henderson  <rth@redhat.com>
19004
19005         * g++.dg/pch/pch.exp: Copy test header to the working directory
19006         before using it either for precompilation or direct use.
19007         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19008         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19009
19010 2003-01-16  Richard Henderson  <rth@redhat.com>
19011
19012         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19013         before using it either for precompilation or direct use.
19014         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19015         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19016
19017 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19018
19019         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19020         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19021         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19022         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19023         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19024         typename warning into error.
19025         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19026         error messages.
19027         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19028         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19029         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19030         messages.
19031         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19032         make declaration visible in template.
19033         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19034         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19035         messages.
19036         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19037         message.
19038         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19039         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19040         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19041         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19042         typename warning with error message.
19043         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19044         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19045         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19046
19047 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19048
19049         * g++.dg/parse/ambig2.C: New test.
19050
19051 2003-01-15  Richard Henderson  <rth@redhat.com>
19052
19053         * g++.dg/tls/init-2.C: Update error message string.
19054
19055 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19056
19057         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19058
19059 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19060
19061         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19062         all for HC11/HC12.
19063         * gcc.c-torture/compile/20001205-1.x: Likewise.
19064         * gcc.c-torture/compile/20001226-1.x: Likewise.
19065         * gcc.c-torture/compile/920520-1.x: Likewise.
19066         * gcc.c-torture/compile/961203-1.x: Likewise.
19067         * gcc.c-torture/compile/20020604-1.x: Likewise.
19068
19069 2003-01-15  Jan Hubicka  <jh@suse.cz>
19070
19071         * gcc.c-torture/compile/20030115-1.c: New test.
19072
19073         * gcc.dg/i386-fpcvt-1.c: New test.
19074         * gcc.dg/i386-fpcvt-2.c: New test.
19075
19076 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19077
19078         Further conform g++'s __vmi_class_type_info to the C++ ABI
19079         specification.
19080         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19081         the specification.
19082
19083 2003-01-14  Jan Hubicka  <jh@suse.cz>
19084
19085         * gcc.dg/i386-fpcvt-1.c: New test.
19086         * gcc.dg/i386-fpcvt-2.c: New test.
19087
19088 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19089
19090         * gcc.dg/i386-mmx-3.c: New test.
19091
19092 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/9264
19095         * g++.dg/parse/octal1.C: New file.
19096
19097         PR c++/9172
19098         * g++.dg/parse/typename1.C: New file.
19099
19100 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19101
19102         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19103         * gcc.dg/bf-no-ms-layout.c: Likewise.
19104         * gcc.dg/bf-ms-attrib.c: Likewise.
19105
19106 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/9099
19109         * g++.dg/parse/dtor1.C: New file.
19110
19111         PR c++/9128
19112         * g++.dg/rtti/typeid1.C: New file.
19113
19114         PR c++/9153
19115         * g++.dg/parse/lookup1.C: New file.
19116
19117         PR c++/9171
19118         * g++.dg/templ/spec5.C: New file.
19119
19120 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19121
19122         * gcc.c-torture/compile/20030110-1.c: New test.
19123
19124 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19125
19126         Merge from pch-branch:
19127
19128         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19129
19130         * gcc.dg/pch/cpp-1.h: New.
19131         * gcc.dg/pch/cpp-1.c: New.
19132         * gcc.dg/pch/cpp-2.h: New.
19133         * gcc.dg/pch/cpp-2.c: New.
19134
19135         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19136
19137         * gcc.dg/pch/except-1.h: New.
19138         * gcc.dg/pch/except-1.c: New.
19139
19140         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19141
19142         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19143         running test.
19144         * gcc.dg/pch: Include *.hp not *.h.
19145         * gcc.dg/pch/system-1.h: New.
19146         * gcc.dg/pch/system-1.c: New.
19147
19148         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19149
19150         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19151         rather than trying to build and run a program using PCH.
19152         * gcc.dg/pch: Remove dg-do commands from test files.
19153
19154         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19155
19156         * gcc.dg/pch/macro-3.c: New.
19157         * gcc.dg/pch/macro-3.h: New.
19158
19159         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19160
19161         * gcc.dg/pch/common-1.c: New.
19162         * gcc.dg/pch/common-1.h: New.
19163         * gcc.dg/pch/decl-1.c: New.
19164         * gcc.dg/pch/decl-1.h: New.
19165         * gcc.dg/pch/decl-2.c: New.
19166         * gcc.dg/pch/decl-2.h: New.
19167         * gcc.dg/pch/decl-3.c: New.
19168         * gcc.dg/pch/decl-3.h: New.
19169         * gcc.dg/pch/decl-4.c: New.
19170         * gcc.dg/pch/decl-4.h: New.
19171         * gcc.dg/pch/decl-5.c: New.
19172         * gcc.dg/pch/decl-5.h: New.
19173         * gcc.dg/pch/global-1.c: New.
19174         * gcc.dg/pch/global-1.h: New.
19175         * gcc.dg/pch/inline-1.c: New.
19176         * gcc.dg/pch/inline-1.h: New.
19177         * gcc.dg/pch/inline-2.c: New.
19178         * gcc.dg/pch/inline-2.h: New.
19179         * gcc.dg/pch/static-1.c: New.
19180         * gcc.dg/pch/static-1.h: New.
19181         * gcc.dg/pch/static-2.c: New.
19182         * gcc.dg/pch/static-2.h: New.
19183
19184         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19185
19186         * g++.dg/pch/pch.exp: Better handle failing testcases.
19187         * gcc.dg/pch/pch.exp: Likewise.
19188         * gcc.dg/pch/macro-1.c: New.
19189         * gcc.dg/pch/macro-1.h: New.
19190         * gcc.dg/pch/macro-2.c: New.
19191         * gcc.dg/pch/macro-2.h: New.
19192
19193         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19194
19195         * g++.dg/dg.exp: Treat files in pch/ specially.
19196         * g++.dg/pch/pch.exp: New file.
19197         * g++.dg/pch/empty.H: New file.
19198         * g++.dg/pch/empty.C: New file.
19199         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19200         "precompile".
19201
19202         * gcc.dg/pch/pch.exp: New file.
19203         * gcc.dg/pch/empty.h: New file.
19204         * gcc.dg/pch/empty.c: New file.
19205         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19206         "precompile".
19207
19208 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19209
19210         * g++.dg/template/friend14.C: New test.
19211
19212 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19213
19214         * gcc.dg/old-style-asm-1.c: New test.
19215
19216 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19217
19218         * gcc.c-torture/compile/20030109-1.c: New test.
19219
19220 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19221
19222         * gcc.c-torture/execute/20030109-1.c: New test.
19223
19224 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19225
19226         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19227         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19228         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19229         * g++.old-deja/g++.mike/eh2.C: Likewise
19230         * g++.old-deja/g++.mike/eh3.C: Likewise
19231         * g++.old-deja/g++.mike/eh5.C: Likewise
19232         * g++.old-deja/g++.mike/eh6.C: Likewise
19233         * g++.old-deja/g++.mike/eh7.C: Likewise
19234         * g++.old-deja/g++.mike/eh8.C: Likewise
19235         * g++.old-deja/g++.mike/eh9.C: Likewise
19236         * g++.old-deja/g++.mike/eh10.C: Likewise
19237         * g++.old-deja/g++.mike/eh12.C: Likewise
19238         * g++.old-deja/g++.mike/eh13.C: Likewise
19239         * g++.old-deja/g++.mike/eh14.C: Likewise
19240         * g++.old-deja/g++.mike/eh16.C: Likewise
19241         * g++.old-deja/g++.mike/eh17.C: Likewise
19242         * g++.old-deja/g++.mike/eh18.C: Likewise
19243         * g++.old-deja/g++.mike/eh21.C: Likewise
19244         * g++.old-deja/g++.mike/eh23.C: Likewise
19245         * g++.old-deja/g++.mike/eh24.C: Likewise
19246         * g++.old-deja/g++.mike/eh25.C: Likewise
19247         * g++.old-deja/g++.mike/eh26.C: Likewise
19248         * g++.old-deja/g++.mike/eh27.C: Likewise
19249         * g++.old-deja/g++.mike/eh28.C: Likewise
19250         * g++.old-deja/g++.mike/eh29.C: Likewise
19251         * g++.old-deja/g++.mike/eh31.C: Likewise
19252         * g++.old-deja/g++.mike/eh33.C: Likewise
19253         * g++.old-deja/g++.mike/eh34.C: Likewise
19254         * g++.old-deja/g++.mike/eh35.C: Likewise
19255         * g++.old-deja/g++.mike/eh36.C: Likewise
19256         * g++.old-deja/g++.mike/eh37.C: Likewise
19257         * g++.old-deja/g++.mike/eh38.C: Likewise
19258         * g++.old-deja/g++.mike/eh39.C: Likewise
19259         * g++.old-deja/g++.mike/eh40.C: Likewise
19260         * g++.old-deja/g++.mike/eh41.C: Likewise
19261         * g++.old-deja/g++.mike/eh42.C: Likewise
19262         * g++.old-deja/g++.mike/eh44.C: Likewise
19263         * g++.old-deja/g++.mike/eh46.C: Likewise
19264         * g++.old-deja/g++.mike/eh47.C: Likewise
19265         * g++.old-deja/g++.mike/eh48.C: Likewise
19266         * g++.old-deja/g++.mike/eh49.C: Likewise
19267         * g++.old-deja/g++.mike/eh50.C: Likewise
19268         * g++.old-deja/g++.mike/eh51.C: Likewise
19269         * g++.old-deja/g++.mike/eh53.C: Likewise
19270         * g++.old-deja/g++.mike/eh55.C: Likewise
19271         * g++.old-deja/g++.mike/p7912.C: Likewise
19272         * g++.old-deja/g++.mike/p9706.C: Likewise
19273         * g++.old-deja/g++.mike/p10416.C: Likewise
19274         * g++.old-deja/g++.mike/p11667.C: Likewise
19275         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19276         Remove redundant reference to Iris.
19277         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19278         Elxsi, i860, Pico Java, and WE32K.
19279
19280 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19281
19282         * g++.dg/ext/asm4.C: New test.
19283
19284 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19285
19286         PR c++/9030
19287         * g++.dg/template/friend12.C: New test.
19288         * g++.dg/template/friend13.C: Likewise.
19289         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19290
19291 2003-01-08  Jan Hubicka  <jh@suse.cz>
19292
19293         * gcc.dg/i386-cadd.c: New test.
19294         * gcc.dg/i386-cmov4.c: Likewise.
19295
19296 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19297
19298         PR c++/9165
19299         * g++.dg/warn/Wunused-3.C: New test.
19300
19301         * g++.dg/abi/bitfield9.C: New test.
19302
19303         PR c++/9189
19304         * g++.dg/parse/defarg3.C: New test.
19305
19306 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.dg/parse/ambig1.C: New test.
19309         * g++.dg/parse/defarg2.C: New test.
19310
19311 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19312
19313         * g++.dg/template/defarg-1.C: New test.
19314         * g++.dg/template/local2.C: Likewise.
19315
19316 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19317
19318         * gcc.c-torture/execute/20030105-1.c: New test.
19319
19320 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19321
19322         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19323         * g++.dg/parse/namespace4.C: Likewise.
19324
19325 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19326
19327         * g++.dg/template/ntp2.C: New test.
19328
19329 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19330
19331         * g++.dg/parse/extern-C-1.C: New test.
19332
19333         * g++.dg/parse/namespace4.C: New test.
19334
19335         * g++.dg/template/nested1.C: New test.
19336
19337         * g++.dg/parse/namespace3.C: New test.
19338
19339 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19340
19341         * g++.dg/lookup/two-stage1.C: New test.
19342
19343 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19344
19345         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19346         * g++.old-deja/g++.jason/access8.C: Likewise.
19347         * g++.old-deja/g++.other/decl5.C: Likewise.
19348
19349 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19350
19351         * g++.dg/parse/parse7.C: New test.
19352
19353 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/2843
19356         * g++.dg/ext/attrib7.C: New test.
19357
19358 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19359
19360         * g++.dg/parse/parse6.C: New test.
19361
19362 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19363
19364         * gcc.dg/h8300-stack-1.c: New.
19365
19366 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19367
19368         g++.dg/lookup/exception1.C: New test.
19369
19370         g++.dg/lookup/template1.C: New test.
19371
19372         g++.dg/parse/namespace2.C: New test.
19373
19374         g++.dg/parse/parens2.C: New test.
19375
19376 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19377
19378         * g++.dg/parse/parse5.C: New test.
19379         * g++.dg/lookup/scoped4.C: New test.
19380
19381 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19382
19383         * g++.dg/parse/parens1.C: New test.
19384
19385         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19386         angle-bracket1.C.
19387         * g++.dg/parse/parens2.C: New test.
19388
19389         * g++.dg/lookup/scope-operator1.C: New test.
19390
19391         * g++.dg/parse/operator1.C: New test.
19392
19393 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19394
19395         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19396         * g++.old-deja/g++.other/access6.C: Likewise.
19397         * g++.old-deja/g++.other/decl1.C: Likewise.
19398         * g++.old-deja/g++.pt/typename12.C: Likewise.
19399
19400 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19401
19402         * g++.dg/parse/namespace1.C: New test.
19403
19404 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19405
19406         * g++.dg/parse/parse4.C: New test.
19407
19408 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19409
19410         * g++.dg/parse/parse3.C: New test.
19411
19412 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19413
19414         * g++.dg/parse/parse2.C: New test.
19415
19416 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19417
19418         * g++.dg/template/friend11.C: New test.
19419
19420 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19421
19422         * g++.dg/parse/parse1.C: New test.
19423
19424 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19425
19426         * lib/profopt.exp: Change the name of a global variable to avoid
19427         possible clashes with other test suites.
19428
19429 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19430
19431         * g++.dg/inherit/covariant8.C: New test.
19432
19433 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19434
19435         * g++.dg/init/array9.C: New test.
19436
19437         PR c++/9112
19438         * g++.dg/parse/expr1.C: New test.
19439
19440 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19441
19442         * gcc.c-torture/compile/20021230-1.c: New test.
19443
19444 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19445
19446         * g++.dg/inherit/covariant5.C: New test.
19447         * g++.dg/inherit/covariant6.C: New test.
19448         * g++.dg/inherit/covariant7.C: New test.
19449
19450 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19451
19452         PR c++/2739
19453         * g++.dg/other/access2.C: New test.
19454
19455 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19456
19457         * g++.dg/other/anon-struct.C: No longer fails
19458         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19459         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19460         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19461
19462 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19463
19464         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19465
19466 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19467
19468         * g++.dg/eh/spec4.C: Remove stray semicolon.
19469         * g++.dg/expr/pmf-1.C: Change error message.
19470         * g++.dg/ext/asm1.C: Remove stray semicolon.
19471         * g++.dg/ext/typename1.C: Add missing typenames.
19472         * g++.dg/inherit/template-as-base.C: Change error message.
19473         * g++.dg/lookup/scoped1.C: Likewise.
19474         * g++.dg/lookup/scoped2.C: Likewise.
19475         * g++.dg/lookup/using2.C: Likewise.
19476         * g++.dg/other/component1.C: Remove stray semicolon.
19477         * g++.dg/other/do1.C: Change error message.
19478         * g++.dg/other/error2.C: Likewise.
19479         * g++.dg/other/init1.C: Likewise.
19480         * g++.dg/other/packed1.C: Remove stray semicolon.
19481         * g++.dg/other/ptrmem2.C: Change error message.
19482         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19483         marker.
19484         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19485         * g++.dg/template/access3.C: Add typename keyword.
19486         * g++.dg/template/access5.C: Remove stray semicolon.
19487         * g++.dg/template/access6.C: Likewise.
19488         * g++.dg/template/complit1.C: Likewise.
19489         * g++.dg/template/crash1.C: Change error message.
19490         * g++.dg/template/inherit2.C: Remove stray semicolon.
19491         * g++.dg/template/instantiate2.C: Likewise.
19492         * g++.dg/template/instantiate3.C: Change error message.
19493         * g++.dg/template/qual1.C: Remove stray semicolon.
19494         * g++.dg/template/qualttp18.C: Change error message.
19495         * g++.dg/template/ref1.C: Remove stray semicolon.
19496         * g++.dg/template/sizeof1.C (A::value): Declare it.
19497         * g++.dg/template/spec4.C: Change error message.
19498         * g++.dg/template/static1.C: Likewise.
19499         * g++.dg/template/type1.C: Likewise.
19500         * g++.dg/template/typename3.C: Likewise.
19501         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19502         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19503         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19504         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19505         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19506         named return value extension.
19507         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19508         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19509         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19510         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19511         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19512         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19513         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19514         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19515         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19516         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19517         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19518         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19519         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19520         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19521         syntax.
19522         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19523         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19524         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19525         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19526         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19527         * g++.old-deja/g++.brendan/template11.C: Likewise.
19528         * g++.old-deja/g++.brendan/template26.C: Likewise.
19529         * g++.old-deja/g++.brendan/template27.C: Use explicit
19530         specialization syntax.
19531         * g++.old-deja/g++.brendan/template30.C: Likewise.
19532         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19533         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19534         non-dependent names.
19535         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19536         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19537         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19538         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19539         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19540         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19541         named return value extension.
19542         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19543         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19544         * g++.old-deja/g++.ext/return1.C: Likewise.
19545         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19546         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19547         * g++.old-deja/g++.jason/access8.C: Likewise.
19548         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19549         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19550         pseudo-destructor names.
19551         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19552         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19553         pseudo-destructor names.
19554         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19555         * g++.old-deja/g++.jason/overload19.C: Likewise.
19556         * g++.old-deja/g++.jason/overload32.C: Likewise.
19557         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19558         stray semicolons.
19559         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19560         * g++.old-deja/g++.jason/return.C: Likewise.
19561         * g++.old-deja/g++.jason/return2.C: Likewise.
19562         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19563         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19564         syntax.
19565         * g++.old-deja/g++.jason/template10.C: Account for use of
19566         non-dependent names.
19567         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19568         syntax.
19569         * g++.old-deja/g++.jason/template37.C: Likewise.
19570         * g++.old-deja/g++.law/access4.C: Change error messages.
19571         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19572         pseudo-destructor names.
19573         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19574         * g++.old-deja/g++.law/ctors9.C: Likewise.
19575         * g++.old-deja/g++.law/cvt22.C: Likewise.
19576         * g++.old-deja/g++.law/dtors5.C: Likewise.
19577         * g++.old-deja/g++.law/global-init1.C: Likewise.
19578         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19579         * g++.old-deja/g++.law/operators28.C: Likewise.
19580         * g++.old-deja/g++.law/visibility28.C: Likewise.
19581         * g++.old-deja/g++.martin/eval1.C: Likewise.
19582         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19583         name.
19584         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19585         * g++.old-deja/g++.mike/net34.C: Likewise.
19586         * g++.old-deja/g++.mike/net36.C: Likewise.
19587         * g++.old-deja/g++.mike/ns2.C: Likewise.
19588         * g++.old-deja/g++.mike/p12306.C: Likewise.
19589         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19590         value extension.
19591         * g++.old-deja/g++.mike/p700.C: Likewise.
19592         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19593         * g++.old-deja/g++.mike/p710.C: Likewise.
19594         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19595         value extension.
19596         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19597         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19598         * g++.old-deja/g++.ns/crash2.C: Likewise.
19599         * g++.old-deja/g++.ns/crash3.C: Likewise.
19600         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19601         * g++.old-deja/g++.ns/ns17.C: Likewise.
19602         * g++.old-deja/g++.ns/template16.C: Likewise.
19603         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19604         keyword.
19605         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19606         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19607         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19608         named return value extension.
19609         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19610         * g++.old-deja/g++.other/access4.C: Issue additional error
19611         messages.
19612         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19613         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19614         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19615         * g++.old-deja/g++.other/crash25.C: Change error message.
19616         * g++.old-deja/g++.other/crash4.C: Change error message.
19617         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19618         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19619         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19620         checks.
19621         * g++.old-deja/g++.other/defarg8.C: Likewise.
19622         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19623         * g++.old-deja/g++.other/dtor10.C: Likewise.
19624         * g++.old-deja/g++.other/incomplete.C: Likewise.
19625         * g++.old-deja/g++.other/linkage7.C: Likewise.
19626         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19627         lookup algorithm.
19628         * g++.old-deja/g++.other/mangle2.C: Likewise.
19629         * g++.old-deja/g++.other/refinit2.C: Likewise.
19630         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19631         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19632         * g++.old-deja/g++.pt/crash28.C: Likewise.
19633         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19634         syntax.
19635         * g++.old-deja/g++.pt/crash32.C: Change error message.
19636         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19637         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19638         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19639         error message position.
19640         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19641         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19642         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19643         syntax.
19644         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19645         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19646         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19647         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19648         keyword.
19649         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19650         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19651         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19652         keyword.
19653         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19654         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19655         syntax.
19656         * g++.old-deja/g++.pt/friend28.C: Account for use of
19657         non-dependent names.
19658         * g++.old-deja/g++.pt/friend29.C: Likewise.
19659         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19660         rules.
19661         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19662         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19663         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19664         lookup rules.
19665         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19666         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19667         keyword.
19668         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19669         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19670         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19671         keyword.
19672         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19673         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19674         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19675         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19676         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19677         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19678         keyword.
19679         * g++.old-deja/g++.pt/spec10.C: Likewise.
19680         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19681         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19682         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19683         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19684         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19685         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19686         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19687         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19688         * g++.old-deja/g++.pt/typename15.C: Likewise.
19689         * g++.old-deja/g++.pt/typename22.C: Likewise.
19690         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19691         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19692         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19693         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19694         syntax.
19695         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19696         return value extension.
19697         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19698         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19699         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19700         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19701
19702 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19703
19704         * g++.dg/warn/inline1.C: New test.
19705         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19706         * g++.old-deja/g++.jason/synth10.C: Likewise.
19707         * g++.old-deja/g++.mike/net31.C: Likewise.
19708         * g++.old-deja/g++.mike/p8786.C: Likewise.
19709
19710         * g++.dg/template/friend10.C: New test.
19711         * g++.dg/template/conv5.C: New test.
19712
19713 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19714
19715         * g++.dg/lookup/scoped3.C: New test.
19716
19717         * g++.dg/lookup/decl1.C: New test.
19718         * g++.dg/lookup/decl2.C: New test.
19719
19720 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19721
19722         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19723         gcc.c-torture/compile/20021015-1.c,
19724         gcc.c-torture/compile/20021015-2.c,
19725         gcc.c-torture/compile/20021123-1.c,
19726         gcc.c-torture/compile/20021123-2.c,
19727         gcc.c-torture/compile/20021123-3.c,
19728         gcc.c-torture/compile/20021123-4.c,
19729         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19730         only to 3.1 or 3.2 branch.
19731
19732 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19733
19734         * gcc.dg/i386-bitfield3.c: New test.
19735
19736         * gcc.dg/i386-bitfield2.c: New test.
19737
19738 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19739
19740         * g++.dg/parse/conv_op1.C: New test.
19741
19742 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19743
19744         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19745         approved.
19746
19747 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19748
19749         * gcc.c-torture/compile/20021220-1.c: New test.
19750
19751 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19752
19753         * gcc.dg/i386-fastcall-1.c: New.
19754
19755 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19756
19757         * gcc.c-torture/execute/20021219-1.c: New test.
19758
19759 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19760
19761         * gcc.dg/i386-pic-1.c: New test.
19762
19763 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19764
19765         PR c++/8099
19766         * g++.dg/template/friend9.C: New test.
19767
19768 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19769
19770         PR c++/3663
19771         * g++.dg/template/access7.C: New test.
19772
19773 2002-12-18  Nick Clifton  <nickc@redhat.com>
19774
19775         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19776         the libstdc++-v3 directory has been found.
19777
19778 2002-12-12  Devang Patel <dpatel@apple.com>
19779         * gcc.dg/darwin-ld-1.c: New test.
19780         * gcc.dg/darwin-ld-2.c: New test.
19781         * gcc.dg/darwin-ld-3.c: New test.
19782         * gcc.dg/darwin-ld-4.c: New test.
19783         * gcc.dg/darwin-ld-5.c: New test.
19784
19785 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19786
19787         * gcc.c-torture/compile/20021212-1.c: New test.
19788
19789 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19790
19791         * gcc.dg/fshort-wchar: New test.
19792
19793 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/8372
19796         * g++.dg/template/dtor1.C: New test.
19797
19798         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19799         markers.
19800
19801 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19802
19803         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19804
19805 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19806
19807         * g++.dg/template/static1.C: New test.
19808         * g++.dg/template/static2.C: New test.
19809         * g++.old-deja/g++.ext/memconst.C: New test.
19810
19811 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19812
19813         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19814         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19815         * g++.dg/special/initp1.C: Likewise.
19816
19817 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19818
19819         * gcc.c-torture/execute/20021204-1.c: New test.
19820
19821 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19822
19823         * gcc.dg/ppc-fmadd-1.c: New file.
19824         * gcc.dg/ppc-fmadd-2.c: New file.
19825         * gcc.dg/ppc-fmadd-3.c: New file.
19826
19827 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19828
19829         * gcc.c-torture/compile/20021204-1.c: New test.
19830
19831 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19832
19833         * g++.dg/inherit/covariant2.C: New test.
19834         * g++.dg/inherit/covariant3.C: New test.
19835         * g++.dg/inherit/covariant4.C: New test.
19836         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19837         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19838
19839 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19840
19841         PR c++/8688
19842         * g++.dg/init/brace3.C: New test.
19843
19844 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19845
19846         * gcc.dg/20020210-1.c: Fix a comment typo.
19847
19848 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/8720
19851         * g++.dg/parse/defarg1.C: New test.
19852
19853         PR c++/8615
19854         * g++.dg/template/char1.C: New test.
19855
19856         * g++.dg/template/varmod1.C: Fix typo.
19857
19858 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19859
19860         DR 180
19861         * g++.old-deja/g++.pt/crash32.C: Expect error.
19862
19863 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19864
19865         PR c++/5919
19866         * g++.dg/template/varmod1.C: New test.
19867
19868         PR c++/8727
19869         * g++.dg/inherit/typeinfo1.C: New test.
19870
19871         PR c++/8663
19872         * g++.dg/inherit/typedef1.C: New test.
19873
19874 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/8332
19877         PR c++/8493
19878         * g++.dg/template/strlen1.C: New test.
19879
19880         PR c++/8227
19881         * g++.dg/template/ctor2.C: New test.
19882
19883         PR c++/8214
19884         * g++.dg/init/string1.C: New test.
19885
19886         PR c++/8511
19887         * g++.dg/template/friend8.C: New test.
19888
19889 2002-11-29  Joe Buck <jbuck@synopsys.com>
19890
19891         * g++.dg/lookup/anon2.C: New test.
19892
19893 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19894
19895         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19896         h8300 port.
19897
19898 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19899
19900         * gcc.dg/bitfld-6.c: New test.
19901
19902 2002-11-27  Jan Hubicka  <jh@suse.cz>
19903
19904         * gcc.c-torture/execute/20021127.[cx]: New test.
19905
19906 2002-11-26  Jan Hubicka  <jh@suse.cz>
19907
19908         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19909         quality.
19910
19911 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19912
19913         * g++.dg/init/brace2.C: New test.
19914         * g++.old-deja/g++.mike/p9129.C: Correct.
19915
19916 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19917
19918         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19919
19920 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19921
19922         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19923
19924 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19925
19926         * testsuite/g++.dg/abi/empty11.C: New test.
19927         * testsuite/g++.dg/rtti/cv1.C: New test.
19928
19929 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19930
19931         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19932
19933 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19934
19935         * g++.dg/abi/empty10.C: New test.
19936
19937 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19938
19939         * gcc.c-torture/compile/20021124-1.c: New test.
19940
19941 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19942
19943         * g++.dg/abi/rtti2.C: New test.
19944
19945 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19946
19947         * gcc.dg/i386-unroll-1.c: New test.
19948
19949 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19950
19951         * gcc.c-torture/compile/20021120-1.c: New test.
19952         * gcc.c-torture/compile/20021120-2.c: New test.
19953
19954 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19955
19956         * gcc.dg/bitfld-5.c: New test.
19957
19958 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19959
19960         * gcc.c-torture/execute/20021120-3.c: New test.
19961
19962 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19963
19964         * gcc.c-torture/execute/20021120-2.c: New test.
19965
19966 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19967
19968         * gcc.c-torture/execute/20021120-1.c: New test.
19969
19970 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.c-torture/execute/20021118-3.c: New test.
19973
19974 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19975
19976         * gcc.c-torture/compile/20021119-1.c: New test.
19977
19978 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19979
19980         * gcc.dg/duff-1.c: New test.
19981         * gcc.dg/duff-2.c: New test.
19982         * gcc.dg/duff-3.c: New test.
19983
19984 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19985
19986         * gcc.dg/cpp/_Pragma5.c: New test.
19987
19988 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19989
19990         * gcc.c-torture/execute/20021118-2.c: New test.
19991
19992 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19993
19994         * gcc.c-torture/execute/20021118-1.c: New test.
19995
19996 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19997
19998         * gcc.dg/20021116-1.c: New test.
19999
20000 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20001
20002         * g++.dg/abi/vcall1.C: New test.
20003
20004 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20005
20006         * gcc.dg/20021029-1.c: New test.
20007         * gcc.dg/20021029-2.c: New test.
20008
20009 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20010
20011         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20012
20013 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20014
20015         PR c/8439
20016         * gcc.dg/20021110.c: Move to ...
20017         * gcc.c-torture/compile/20021110.c: .... here.
20018
20019 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20020
20021         PR c/8467
20022         * gcc.c-torture/execute/20021111-1.c
20023
20024 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20025
20026         PR c/8439
20027         * gcc.dg/20021110.c: New test.
20028
20029 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20030
20031         * g++.dg/abi/vthunk3.C: Run only on x86.
20032
20033 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20034
20035         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20036
20037 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20038
20039         * lib/compat.exp (compat-execute): Fix logic error in last
20040         change.
20041
20042 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20043
20044         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20045
20046 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         PR c++/8389
20049         * g++.dg/template/access6.C: New test.
20050
20051 2002-11-08  Jan Hubicka  <jh@suse.cz>
20052
20053         * gcc.dg/i386-ssefp-1.c: New test.
20054         * gcc.dg/i386-ssefp-1.c: New test.
20055
20056 2002-11-08  Jan Hubicka  <jh@suse.cz>
20057
20058         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20059
20060 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20061
20062         * g++.dg/abi/vthunk3.C: New test.
20063
20064         PR c++/8338
20065         * g++.dg/template/crash2.C: New test.
20066
20067 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20068
20069         * testsuite/g++.dg/abi/dtor1.C: New test.
20070         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20071
20072 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20073
20074         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20075         Darwin.
20076
20077 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20078
20079         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20080         -mthumb.  Only xfail with -O0.
20081
20082 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20083
20084         * g++.dg/abi/thunk1.C: New test.
20085         * g++.dg/abi/thunk2.C: Likewise.
20086         * g++.dg/abi/vtt1.C: Likewise.
20087
20088 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20089
20090         PR optimization/8423
20091         * gcc.c-torture/execute/builtin-constant.c: New test.
20092
20093 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20094
20095         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20096         Add some more cases.
20097
20098 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20099
20100         PR c++/8391
20101         * g++.dg/opt/local1.C: New test.
20102
20103 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20104
20105         PR c++/8160
20106         * g++.dg/template/complit1.C: New test.
20107
20108         PR c++/8149
20109         * g++.dg/template/typename4.C: Likewise.
20110
20111 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20112
20113         Core issue 287, PR c++/7639
20114         * g++.dg/template/instantiate1.C: Adjust error location.
20115         * g++.dg/template/instantiate3.C: New test.
20116         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20117         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20118         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20119
20120 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20121
20122         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20123
20124 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/8287
20127         * g++.dg/init/dtor2.C: New test.
20128
20129 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20130
20131         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20132         * gcc.dg/nest.c: Bypass errors on irix6.
20133
20134 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20135
20136         * gcc.dg/nest.c: Expect error for mmix-*-*.
20137         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20138
20139 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20140
20141         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20142         markers.
20143
20144         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20145
20146 2002-10-25  Mike Stump  <mrs@apple.com>
20147
20148         * gcc.dg/warn-1.c: New test.
20149
20150 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20151
20152         * g++.dg/template/typename3.C: New test.
20153
20154 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20155
20156         * g++.dg/lookup/ptrmem1.C: New test.
20157
20158         * g++.dg/abi/vthunk2.C: New test.
20159
20160 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20161
20162         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20163
20164 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * g++.dg/abi/empty9.C: New test.
20167
20168 2002-10-24  Richard Henderson  <rth@redhat.com>
20169
20170         * g++.dg/inherit/thunk1.C: Enable for ia64.
20171
20172 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20173
20174         PR c++/8067
20175         * g++.dg/lookup/pretty1.C: New test.
20176
20177 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20178
20179         * gcc.dg/20021023-1.c: New test.
20180
20181 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/7679
20184         * g++.dg/parse/inline1.C: New test.
20185
20186 2002-10-23  Richard Henderson  <rth@redhat.com>
20187
20188         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20189
20190         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20191
20192 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20193
20194         PR c++/6579
20195         * g++.dg/parse/stmtexpr3.C: New test.
20196
20197 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         * g++.dg/expr/cond1.C: New test.
20200
20201 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20202
20203         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20204
20205 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20206
20207         * g++.dg/abi/vbase13.C: New test.
20208         * g++.dg/abi/vbase14.C: Likewise.
20209
20210 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20211
20212         * gcc.dg/tls/pic-1.c: New test.
20213         * gcc.dg/tls/nonpic-1.c: New test.
20214         * gcc.dg/20021018-1.c: New test.
20215
20216 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20217
20218         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20219         Remove only files with the same base name as the test case.
20220         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20221         (profopt-execute): Likewise.  Also, remove old profiling
20222         and performance data files before running the tests.
20223
20224         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20225         * g++.dg/bprob/bprob.exp: Likewise.
20226         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20227         to allow more general test case names.
20228
20229         * g++.dg/bprob/bprob-1.C: Rename to ...
20230         * g++.dg/bprob/g++-bprob-1.C: ... this.
20231
20232         * g77.dg/bprob/bprob-1.f: Rename to ...
20233         * g77.dg/bprob/g77-bprob-1.f: ... this.
20234
20235 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20236
20237         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20238         bison 1.50 or later.
20239
20240 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20241
20242         * g++.dg/README: Describe more test directories.
20243
20244 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.dg/init/array6.C: Add additional tests.
20247
20248 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20249
20250         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20251         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20252
20253 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20254
20255         * gcc.c-torture/compile/20020604-1.x: New.
20256         * gcc.c-torture/compile/simd-5.x: Likewise.
20257         * gcc.c-torture/execute/920710-1.x: Likewise.
20258         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20259
20260 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.dg/inherit/override1.C: Add dg-options clause.
20263
20264 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20265
20266         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20267         _mm_slli_si128.
20268
20269 2002-10-19  Andreas Schwab  <schwab@suse.de>
20270
20271         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20272         directory component.
20273
20274 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20275
20276         * g++.dg/inherit/thunk1.C: New test.
20277
20278         * g++.dg/inherit/override1.C: New test.
20279
20280         * g++.dg/abi/mangle11.C: New test.
20281         * g++.dg/abi/mangle14.C: New test.
20282         * g++.dg/abi/mangle17.C: New test.
20283
20284 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20285
20286         * g++.dg/overload/member2.C: New test.
20287
20288 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20289
20290         * g++.dg/README: Describe new compat directory.
20291         * g++.dg/dg.exp: Skip tests in compat directory.
20292         * README.compat: New file.
20293         * lib/compat.exp: New expect script.
20294         * g++.dg/compat: New test directory.
20295         * g++.dg/compat/compat.exp: New expect script.
20296         * g++.dg/compat/abi: New test directory.
20297         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20298         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20299         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20300         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20301         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20302         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20303         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20304         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20305         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20306         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20307         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20308         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20309         * g++.dg/compat/break: New test directory.
20310         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20311         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20312         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20313         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20314         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20315         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20316         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20317         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20318         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20319         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20320         g++.dg/compat/break/README: New files.
20321         * g++.dg/compat/eh: New test directory.
20322         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20323         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20324         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20325         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20326         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20327         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20328         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20329         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20330         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20331         g++.dg/compat/eh/filter2_y.C,
20332         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20333         g++.dg/compat/eh/new1_y.C,
20334         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20335         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20336         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20337         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20338         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20339         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20340         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20341         g++.dg/compat/eh/unexpected1_y.C: New files.
20342         * g++.dg/compat/init: New test directory.
20343         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20344         g++.dg/compat/init/array5_y.C,
20345         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20346         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20347         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20348         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20349         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20350         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20351         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20352         g++.dg/compat/init/init-ref2_y.C: New files.
20353
20354 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c++/7584
20357         * g++.dg/inherit/using3.C: New test.
20358
20359 2002-10-17  Jan Hubicka  <jh@suse.cz>
20360
20361         * gcc.dg/20021017-2.c: New test.
20362
20363 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20364
20365         * g++.dg/abi/mangle16.C: Adjust.
20366
20367         * g++.dg/init/array8.C: New test.
20368
20369 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20370
20371         * gcc.dg/special/mips-abi.exp: New test.
20372         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20373
20374 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20375
20376         * g++.dg/abi/mangle16.C: New test.
20377         * g++.dg/abi/mangle17.C: Likewise.
20378
20379         PR c++/7478
20380         * g++.dg/template/ref1.C: New test.
20381
20382 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20383
20384         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20385
20386 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20387
20388         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20389
20390 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/7524
20393         * g++.dg/init/array7.C: New test.
20394
20395 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20396
20397         * g++.dg/init/array6.C: New test.
20398
20399         * g++.dg/abi/mangle13.C: Likewise.
20400         * g++.dg/abi/mangle14.C: Likewise.
20401         * g++.dg/abi/mangle15.C: Likewise.
20402
20403 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20404
20405         * g++.dg/abi/empty8.C: New test.
20406
20407 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20408
20409         * g++.dg/init/ctor1.C: New test.
20410
20411 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20412
20413         * gcc.c-torture/execute/20021015-1.c: New test.
20414
20415 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20416
20417         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20418
20419 2002-10-14  Jan Hubicka  <jh@suse.cz>
20420
20421         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20422
20423 2002-10-14  Richard Henderson  <rth@redhat.com>
20424
20425         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20426
20427 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20428
20429         PR optimization/6631
20430         * g++.dg/opt/const2.C: New test.
20431
20432 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20433
20434         PR c++/7176
20435         * g++.dg/parse/friend1.C: New test.
20436         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20437
20438 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.dg/20021014-1.c: New test.
20441
20442 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/5661
20445         * g++.dg/ext/vlm1.C: New test.
20446         * g++.dg/ext/vlm2.C: Likewise.
20447
20448         * g++.dg/init/array1.C: Remove invalid braces.
20449         * g++.dg/init/brace1.C: New test.
20450         * g++.dg/init/copy2.C: Likewise.
20451         * g++.dg/init/copy3.C: Likewise.
20452         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20453         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20454         braces.
20455
20456 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20457
20458         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20459
20460 2002-10-11  Richard Shann  <richard.shann@superh.com>
20461
20462         * gcc.c-torture/compile/simd-5.c: New test.
20463
20464 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20465
20466         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20467
20468 2002-10-10  Jim Wilson  <wilson@redhat.com>
20469
20470         * gcc.c-torture/execute/20021010-1.c: New test.
20471
20472 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20473
20474         PR c/7353
20475         * g++.dg/ext/typedef-init.C: New test.
20476         * gcc.dg/typedef-init.c: New test.
20477
20478 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20479
20480         * gcc.dg/cpp/paste13.c: New test.
20481
20482 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20483
20484         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20485         remaining platforms, XFAIL during compile, not execute.  Don't
20486         XFAIL at -O0.
20487
20488 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20489
20490         * gcc.dg/alias-1.c: Tweak expected warning.
20491
20492 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20493
20494         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20495
20496 2002-10-06  Andreas Jaeger  <aj@suse.de>
20497
20498         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20499         * gcc.dg/cpp/c++98.C: Likewise.
20500
20501         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20502         * g++.dg/cpp/c++98.C: Likewise.
20503
20504         * g++.dg/README (Subdirectories): Mention cpp directory.
20505
20506         PR target/7559
20507         * gcc.dg/20021006-1.c: New test.
20508
20509 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510
20511         PR c++/7804
20512         * g++.dg/other/warning1.C: New test.
20513
20514 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20515
20516         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20517         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20518         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20519
20520 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/7931
20523         * g++.dg/template/ptrmem3.C: New test.
20524
20525         PR c++/7754
20526         * g++.dg/template/union1.C: New test.
20527
20528 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20529
20530         PR c++/8006
20531         * g++.dg/abi/mangle9.C: New test.
20532         * g++.dg/abi/mangle10.C: New test.
20533         * g++.dg/abi/mangle11.C: New test.
20534         * g++.dg/abi/mangle12.C: New test.
20535
20536 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/7188.
20539         * g++.dg/template/meminit1.C: New test.
20540         * g++.dg/warn/Wreorder-1.C: Likewise.
20541         * g++.old-deja/g++.mike/warn3.C: Tweak.
20542         * lib/prune.exp: Ingore "in copy constructor".
20543
20544 2002-10-02  Andreas Jaeger  <aj@suse.de>
20545
20546         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20547         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20548         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20549         on x86-64.
20550
20551 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20552
20553         * gcc.dg/empty1.C: Fix typo.
20554
20555 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         * gcc.dg/alias-1.c: New test.
20558
20559 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20560
20561         * gcc.dg/empty1.C: New test.
20562
20563         * g++.dg/tls/init-2.C: Tweak error messages.
20564
20565 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20566
20567         * gcc.c-torture/compile/20020923-1.c: New test.
20568
20569 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20570
20571         * gcc.c-torture/execute/ffs-1.c: New test.
20572         * gcc.c-torture/execute/ffs-2.c: Ditto.
20573
20574 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20575
20576         * g++.dg/overload/member1.C: New test.
20577
20578 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20579
20580         * g++.dg/abi/empty7.C: New test.
20581         * g++.dg/init/pm2.C: Likewise.
20582
20583 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20584
20585         * g++.dg/rtti/crash1.C: New test.
20586
20587 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20588
20589         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20590         gcc.dg/sibcall-4.c: New tests.
20591
20592 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20593
20594         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20595         powerpc and MMIX targets.
20596
20597 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20598
20599         * gcc.dg/cpp/20020927-1.c: New.
20600
20601 2002-09-26  David S. Miller  <davem@redhat.com>
20602
20603         * gcc.c-torture/compile/trunctfdf.c: New.
20604
20605 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20606
20607         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20608
20609 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20610
20611         * gcc.c-torture/execute/loop-15.c: New.
20612
20613 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20614
20615         * README.QMTEST: Fix typo.
20616
20617 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20618
20619         * gcc.dg/20020926-1.c: New test.
20620
20621 2002-09-25  David S. Miller  <davem@redhat.com>
20622
20623         PR target/7842
20624         * gcc.c-torture/execute/shiftdi.c: New test.
20625
20626 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20627
20628         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20629         unique to the tool.
20630         * lib/g77.exp (g77_init): Likewise.
20631         * lib/g++.exp (g++_init): Likewise.
20632         * lib/objc.exp (objc_init): Likewise.
20633
20634 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20635
20636         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20637         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20638         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20639
20640 2002-09-25  Richard Henderson  <rth@redhat.com>
20641
20642         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20643         too-small long double.
20644
20645 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20646
20647         * gcc.dg/20020919-1.c: New test.
20648
20649 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20650
20651         * g++.dg/abi/bitfield6.C: New test.
20652         * g++.dg/abi/bitfield7.C: New test.
20653         * g++.dg/abi/bitfield8.C: New test.
20654         * g++.dg/abi/vbase11.C: New test.
20655
20656 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20657
20658         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20659         hppa*-*-hpux*.  Update test comment.
20660
20661 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * gcc.dg/tls/struct-1.c: New test.
20664
20665 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20666
20667         * gcc.dg/cpp/tr-warn2.c: Update.
20668
20669 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20670
20671         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20672
20673 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20674
20675         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20676         systems.
20677
20678 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20679
20680         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20681
20682         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20683         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20684         setting of cxxfilt.
20685
20686 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20687
20688         * gcc.dg/20020312-2.c: Update for darwin.
20689
20690 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20691
20692         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20693
20694 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20695
20696         * objc.dg/comp-types-1.m: New test.
20697         * objc.dg/comp-types-2.m: New test.
20698         * objc.dg/comp-types-3.m: New test.
20699         * objc.dg/comp-types-4.m: New test.
20700         * objc.dg/comp-types-5.m: New test.
20701         * objc.dg/comp-types-6.m: New test.
20702
20703 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20704
20705         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20706
20707 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * g++.dg/other/do1.C: New test.
20710
20711         * g++.dg/template/subst1.C: New test.
20712
20713 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20714
20715         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20716
20717 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.dg/template/qualttp20.C: Adjust expected errors.
20720         * g++.old-deja/g++.jason/report.C: Likewise.
20721         * g++.old-deja/g++.other/qual1.C: Likewise.
20722
20723         * g++.dg/lookup/scoped2.C: New test.
20724
20725         * g++.dg/ext/asm3.C: New test.
20726
20727 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20728
20729         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20730
20731 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20732
20733         * ChangeLog: follow spelling conventions.
20734         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20735         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20736         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20737         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20738         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20739         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20740         * g++.old-deja/g++.law/global-init1.C: Likewise.
20741         * g++.old-deja/g++.other/delete4.C: Likewise.
20742         * g++.old-deja/g++.other/inline21.C: Likewise.
20743         * g++.old-deja/g++.other/singleton.C: Likewise.
20744         * g77.dg/strlen0.f: Likewise.
20745         * g77.f-torture/compile/20010519-1.f: Likewise.
20746         * g77.f-torture/compile/980310-4.f: Likewise.
20747         * gcc.c-torture/compile/20000605-1.c: Likewise.
20748         * gcc.c-torture/execute/20020225-1.c: Likewise.
20749         * gcc.dg/c90-hexfloat-2.c: Likewise.
20750         * gcc.dg/c99-bool-1.c: Likewise.
20751         * gcc.dg/c99-hexfloat-2.c: Likewise.
20752         * gcc.dg/dll-2.c: Likewise.
20753         * gcc.dg/wtr-union-init-1.c: Likewise.
20754         * gcc.dg/wtr-union-init-2.c: Likewise.
20755         * gcc.dg/wtr-union-init-3.c: Likewise.
20756         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20757         * gcc.dg/cpp/defined.c: Likewise.
20758         * gcc.dg/cpp/macsyntx.c: Likewise.
20759         * gcc.dg/cpp/paste2.c: Likewise.
20760         * gcc.dg/cpp/trad/defined.c: Likewise.
20761         * gcc.dg/format/c90-printf-1.c: Likewise.
20762         * gcc.dg/format/c90-scanf-1.c: Likewise.
20763         * gcc.dg/format/c99-printf-1.c: Likewise.
20764         * gcc.dg/format/c99-scanf-1.c: Likewise.
20765         * gcc.misc-tests/gcov-8.c: Likewise.
20766         * lib/profopt.exp: Likewise.
20767
20768 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20769
20770         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20771
20772 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20773
20774         * g++.dg/inherit/using2.C: New test.
20775
20776 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20777
20778         * ChangeLog: Follow spelling conventions.
20779         * g++.dg/template/friend4.C: Likewise.
20780         * g++.old-deja/g++.pt/crash67.C: Likewise.
20781         * gcc.c-torture/execute/20000801-4.c: Likewise.
20782         * gcc.dg/c90-digraph-1.c: Likewise.
20783         * gcc.dg/c94-digraph-1.c: Likewise.
20784         * gcc.dg/c99-digraph-1.c: Likewise.
20785         * gcc.dg/cpp/line5.c: Likewise.
20786         * gcc.dg/cpp/multiline.c: Likewise.
20787         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20788         * gcc.dg/format/attr-3.c: Likewise.
20789         * gcc.dg/format/c90-scanf-3.c: Likewise.
20790         * gcc.dg/format/ext-4.c: Likewise.
20791
20792 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20793
20794         * g++.dg/template/pretty1.C: New test.
20795
20796 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20797
20798         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20799
20800 2002-09-13  Matt Austern  <austern@apple.com>
20801
20802         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20803         passing a cast expression to a function by const reference.
20804
20805 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * g++.dg/template/deduce1.C: New test.
20808
20809 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20810
20811         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20812         32-bit int.
20813
20814 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20815
20816         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20817         usage.
20818
20819 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20820
20821         * gcc.c-torture/compile/20020910-1.c: New test.
20822
20823 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20824
20825         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20826
20827 2002-09-10  Andreas Jaeger  <aj@suse.de>
20828
20829         * gcc.dg/20020312-2.c: Adjust for x86-64.
20830
20831 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20832
20833         * g77.dg/7388.f: New test case for PR 7388.
20834
20835 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20836
20837         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20838
20839 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20840
20841         * objc.dg/proto-lossage-1.m: New test.
20842
20843 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20844
20845         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20846
20847 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20848
20849         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20850         expected to pass.
20851
20852 2002-09-06  Stan Shebs  <shebs@apple.com>
20853             David Edelsohn  <edelsohn@gnu.org>
20854
20855         * gcc.dg/weak: New directory.
20856         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20857         target-specific xfail bits.
20858         * gcc.dg/typeof-2.c: Move to new directory.
20859         * gcc.dg/weak.exp: New expect script.
20860
20861 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20862
20863         * gcc.c-torture/execute/extzvsi.c: New test.
20864
20865 2002-09-05  Stan Shebs  <shebs@apple.com>
20866
20867         * gcc.dg/weak-1.c: xfail on Darwin.
20868         * gcc.dg/weak-2.c: Ditto.
20869         * gcc.dg/weak-3.c: Ditto.
20870         * gcc.dg/weak-4.c: Ditto.
20871         * gcc.dg/weak-5.c: Ditto.
20872         * gcc.dg/weak-6.c: Ditto.
20873         * gcc.dg/weak-7.c: Ditto.
20874         * gcc.dg/weak-8.c: Ditto.
20875         * gcc.dg/weak-9.c: Ditto.
20876
20877 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20878
20879         * gcc.c-torture/execute/loop-14.c: New test.
20880
20881 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20882
20883         * g++.dg/other/cxa-atexit1.C: New test.
20884
20885         * gcc.dg/typeof-2.c: New test.
20886
20887 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20888
20889         * gcc.dg/builtins-2.c: New testcase.
20890         * gcc.dg/builtins-3.c: New testcase.
20891
20892 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20893
20894         * gcc.dg/cpp/_Pragma4.c: New test.
20895
20896 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20897
20898         * objc/execute/nil_method-1.m: New testcase.
20899
20900 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20901
20902         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20903         [Object class], not [Object initialize].
20904
20905 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20906             Hans-Peter Nilsson  <hp@bitrange.com>
20907
20908         * gcc.c-torture/execute/20020720-1.x: Skip test on
20909         mmix-knuth-mmixware.  Correct comment.
20910
20911 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20912
20913         * testsuite/g++.dg/abi/bitfield5.C: New test.
20914         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20915
20916 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20917
20918         * objc.dg/undeclared-selector.m: New test.
20919
20920 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.dg/other/offsetof1.C: Avoid cast warning.
20923
20924 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20925
20926         * objc.dg/super-class-2.m: New test.
20927
20928 2002-08-24  Matt Austern  <austern@apple.com>
20929
20930         * g++.dg/ext/lvaddr.C: New test.
20931         * g++.dg/ext/lvcast.C: New test.
20932
20933 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20934
20935         * testsuite/g++.dg/inherit/cond1.C: New test.
20936
20937 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20938
20939         * gcc.dg/noncompile/incomplete-1.c: New test.
20940
20941 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20942
20943         * gcc.dg/typespec-1.c: New test.
20944
20945 2002-08-20  Devang Patel  <dpatel@apple.com>
20946         * objc.dg/proto-hier-2.m: New test.
20947
20948 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20949
20950         * objc.dg/bitfield-1.m: New test.
20951         * objc.dg/bitfield-2.m: New test.
20952
20953 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20954
20955         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20956         gcc.dg/c99-flex-array-4.c: New tests.
20957
20958 2002-08-16  Stan Shebs  <shebs@apple.com>
20959
20960         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20961
20962 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.dg/typeof-1.c: New test.
20965         * g++.dg/ext/typeof2.C: New test.
20966
20967 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         * g++.dg/other/offsetof1.C: New test.
20970
20971 2002-08-14  Richard Henderson  <rth@redhat.com>
20972
20973         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20974
20975 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20976
20977         * gcc.dg/cpp/_Pragma3.c: New test.
20978
20979 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20980
20981         * g++.dg/template/inherit3: New test.
20982
20983 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * gcc.dg/bitfld-4.c: Add blank options.
20986
20987 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20988
20989         * g++.dg/template/crash1.C: New test.
20990
20991 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20992
20993         * gcc.dg/tls/opt-2.c: New test.
20994
20995 2002-08-08  Devang Patel  <dpatel@apple.com>
20996
20997         * objc.dg/selector-1.m : New test
20998
20999 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * g++.dg/abi/bitfield4.C: New test.
21002         * gcc.dg/bitfld-4.c: New test.
21003
21004 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         * g++.dg/other/packed1.C: New test.
21007
21008 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21009
21010         * g++.dg/abi/offsetof.C: Tweak error messages.
21011         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21012
21013 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21014
21015         * gcc.dg/bitfld-3.c: New test.
21016
21017 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21018             Richard Henderson  <rth@redhat.com>
21019
21020         * gcc.dg/i386-bitfield1.c: New test.
21021         * g++.dg/abi/bitfield3.C: Update.
21022
21023 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21024
21025         * objc.dg/const-str-2.m: Update.
21026         * gcc.dg/cpp/c++98.c: Change to C extension.
21027         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21028         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21029
21030 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21031
21032         * testsuite/gcc.dg/tls/diag-3.c: New.
21033
21034 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21035
21036         * g++.dg/README (Subdirectories): Document new subdir expr.
21037         * g++.dg/expr/pmf-1.C: New test.
21038
21039 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21040
21041         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21042
21043 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21044
21045         * g++.dg/abi/bitfield3.C: New test.
21046
21047 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21048
21049         * lib/gcov.exp: Tweak expected line formats.
21050         * gcc.misc-tests/gcov8.c: New test.
21051         * gcc.misc-tests/gcov8.x: New flags.
21052
21053 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * consistency.vlad/layout/endian.c: Include string.h.
21056
21057         * gcc.c-torture/execute/20020805-1.c: New test.
21058
21059 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21060
21061         * g++.dg/other/conversion1.C: New test.
21062
21063 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21064
21065         * gcc.dg/builtins-1.c: New testcase.
21066
21067 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21068
21069         * g++.dg/inherit/access3.C: New test.
21070
21071 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21072
21073         * gcc.dg/ia64-visibility-2.c: New test.
21074
21075 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21076
21077         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21078         __qualifier_flags to __flags.
21079
21080 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21081
21082         * g++.dg/inherit/operator1.C: New test.
21083         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21084         * g++.dg/other/error1.C: Change expected error message.
21085         * g++.dg/template/conv4.C: Likewise.
21086
21087 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21088
21089         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21090         for documented behavior.
21091
21092 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21093
21094         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21095         several targets known to fail.
21096
21097 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21098
21099         * gcc.dg/mips-args-[123].c: New tests.
21100
21101 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21102
21103         * gcc.dg/ppc-spe.c: New.
21104
21105 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21106
21107         * g++.dg/other/ptrmem4.C: New testcase.
21108
21109 2002-07-24  Richard Henderson  <rth@redhat.com>
21110
21111         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21112
21113 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21114
21115         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21116
21117 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21118
21119         * gcc.c-torture/execute/memset-3.c: New testcase.
21120
21121 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21122
21123         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21124         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21125
21126 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21127
21128         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21129         Delete.
21130
21131 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21132
21133         * gcc.c-torture/compile/simd-4.c: New test.
21134
21135 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         PR c++/7347, c++/7348
21138         * g++.dg/template/access4.C: New test.
21139         * g++.dg/template/access5.C: New test.
21140         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21141         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21142         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21143         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21144
21145 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21146
21147         * gcc.dg/gnu89-init-2.c: New test.
21148
21149 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21150
21151         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21152
21153 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21154
21155         * gcc.c-torture/execute/20020720-1.c: New testcase.
21156
21157 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21158
21159         * gcc.dg/cpp/Wsignprom.c: New tests.
21160
21161 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21162
21163         * gcc.c-torture/execute/loop-13.c: New test.
21164
21165 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21166
21167         * gcc.dg/cpp/expr.c: New tests.
21168
21169 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21170
21171         * g++.dg/opt/pr6713.C: Add template instantiation.
21172
21173 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21174
21175         * gcc.dg/nest.c: New test.
21176
21177 2002-07-17  Richard Henderson  <rth@redhat.com>
21178
21179         * g++.dg/opt/pr6713.C: New test.
21180
21181 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21182
21183         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21184         XFAIL for all x86 processors.
21185
21186 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21187
21188         * gcc.c-torture/execute/20010122-1.x: Do not test with
21189         -fomit-frame-pointer.
21190
21191 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21192
21193         * g++.dg/template/instantiate2.C: New test.
21194         * g++.dg/template/spec4.C: New test.
21195
21196 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21197
21198         * g++.dg/template/access2.C: New test.
21199         * g++.dg/template/access3.C: New test.
21200
21201 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21202
21203         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21204         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21205         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21206         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21207         Convert to use <stdarg.h>.
21208         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21209         Delete.
21210         * gcc.dg/va-arg-2.c: New.
21211         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21212
21213 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21214
21215         * gcc.c-torture/compile/20020710-1.c: New test.
21216
21217 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21218                           Andrew Pinski  <pinskia@physics.uc.edu>
21219
21220         gcc.c-torture/compile/simd-2.c: New testcase.
21221         gcc.c-torture/compile/simd-3.c: Likewise.
21222
21223 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++/7224
21226         * g++.dg/overload/error1.C: New test.
21227
21228 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21229
21230         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21231         configuration and IRIX 6 O32 ABI.
21232
21233 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21234
21235         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21236
21237 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21238
21239         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21240
21241 2002-07-10  Jeffrey A Law  <law@redhat.com>
21242
21243         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21244
21245         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21246
21247 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21248
21249         * gcc.dg/20020312-2.c: Check for __PPC__.
21250
21251 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21252
21253         * gcc.c-torture/compile/20020709-1.c: New test.
21254
21255 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21256
21257         * g++.dg/template/qualttp21.C: New test case.
21258
21259 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21260
21261         * gcc.c-torture/compile/20020706-1.c: New test.
21262         * gcc.c-torture/compile/20020706-2.c: New test.
21263
21264 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21265             Alexandre Oliva  <aoliva@redhat.com>
21266
21267         * g++.dg/warn/incomplete1.C: New test.
21268
21269 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21270
21271         PR c++/7099
21272         * g++.dg/warn/noreturn1.C: New test.
21273
21274 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21275
21276         PR c++/6706
21277         * g++.dg/debug/debug6.C: New test.
21278         * g++.dg/debug/debug7.C: New test.
21279
21280 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21281
21282         * gcc.c-torture/compile/simd-3.c: New test.
21283
21284 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21285
21286         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21287         * gcc.dg/20020620-1.c: Likewise.
21288
21289 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21290
21291         PR c++/6944
21292         * g++.dg/init/array4.C: New test.
21293         * g++.dg/init/array5.C: New test.
21294
21295 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21296
21297         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21298         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21299
21300 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21301
21302         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21303         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21304         * gcc.dg/wtr-conversion-1.c: Likewise.
21305         * gcc.dg/wtr-escape-1.c: Likewise.
21306         * gcc.dg/wtr-int-type-1.c: Likewise.
21307         * gcc.dg/wtr-label-1.c: Likewise.
21308         * gcc.dg/wtr-static-1.c: Likewise.
21309         * gcc.dg/wtr-strcat-1.c: Likewise.
21310         * gcc.dg/wtr-suffix-1.c: Likewise.
21311         * gcc.dg/wtr-switch-1.c: Likewise.
21312         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21313         * gcc.dg/wtr-union-init-1.c: Likewise.
21314         * gcc.dg/wtr-union-init-2.c: Likewise.
21315         * gcc.dg/wtr-union-init-3.c: Likewise.
21316
21317         * gcc.dg/wtr-func-def-1.c: New test.
21318
21319 2002-07-02 Devang Patel <dpatel@apple.com>
21320
21321         * objc.dg/param-1.m: New test.
21322
21323 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21324
21325         * gcc.dg/cpp/trad/directive.c: Add test.
21326         * gcc.dg/cpp/trad/macroargs.c: Add test.
21327         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21328
21329 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21330
21331         * gcc.dg/cpp/cmdlne-M.c: New test.
21332
21333 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21334
21335         * objc.dg/desig-init-1.m: New test.
21336
21337 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21338
21339         PR c++/6716
21340         * g++.dg/template/instantiate1.C: New test.
21341
21342 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/7112
21345         * g++.dg/template/sizeof2.C: New test.
21346
21347 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21348
21349         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21350         gcc.dg/cpp/trad/include.c: New tests.
21351
21352 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21353
21354         PR target/7177
21355         * gcc.c-torture/compile/20020701-1.c: New test.
21356
21357 2002-07-01  Stan Shebs  <shebs@apple.com>
21358
21359         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21360         header here...
21361         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21362         (objc-torture-execute): or here.
21363
21364 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21365
21366         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21367
21368 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21369
21370         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21371
21372 2002-06-30  Devang Patel  <dpatel@apple.com>
21373
21374         * objc.dg/fsyntax-only.m: New test.
21375
21376 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21377
21378         PR c++/6695
21379         * g++.dg/template/friend7.C: New file.
21380
21381 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21382
21383         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21384         return type.
21385
21386 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21387
21388         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21389         avoid division by zero.
21390
21391 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21392
21393         * gcc.dg/Wunknownprag.c: New tests.
21394
21395 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21396
21397         * gcc.c-torture/execute/simd-2.c: New test.
21398
21399 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21400
21401         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21402         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21403         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21404         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21405         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21406         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21407         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21408         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21409         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21410         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21411         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21412         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21413         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21414         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21415         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21416         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21417         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21418
21419 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21420
21421         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21422         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21423         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21424         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21425         New tests.
21426         * gcc.dg/cpp/trad/directive.c: Update.
21427
21428 2002-06-23  Andreas Jaeger  <aj@suse.de>
21429
21430         * gcc.c-torture/execute/complex-6.c: New.
21431
21432 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21433
21434         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21435         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21436         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21437         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21438
21439 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21440
21441         * gcc.dg/cpp/trad: New directory with traditional tests copied
21442         from parent directory.
21443         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21444         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21445         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21446         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21447         Move to trad/ and rename.
21448         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21449         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21450         gcc.dg/cpp/trad/redef2.c: New tests.
21451         * gcc.dg/cpp/trad/trad.exp: New driver.
21452
21453 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21454
21455         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21456         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21457         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21458         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21459         Remove.
21460
21461 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21462
21463         * gcc.dg/20020620-1.c: New test.
21464
21465 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21466
21467         * g++.dg/template/ttp4.C: New test.
21468
21469 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * g++.dg/opt/vt1.C: Fix regexp.
21472
21473 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21474
21475         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21476         Don't use attribute `noinline'.
21477
21478 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21479
21480         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21481
21482 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21483
21484         * gcc.c-torture/execute/simd-1.c: New.
21485
21486         * gcc.dg/simd-1.c: New.
21487
21488 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21489
21490         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21491
21492 2002-06-16  Richard Henderson  <rth@redhat.com>
21493
21494         * g++.dg/ext/anon-struct1.C: New.
21495         * g++.dg/ext/anon-struct2.C: New.
21496         * g++.dg/ext/anon-struct3.C: New.
21497         * gcc.dg/anon-struct-1.c: New.
21498         * gcc.dg/anon-struct-2.c: New.
21499         * gcc.dg/anon-struct-3.c: New.
21500         * gcc.dg/20011008-1.c: Adjust warning text.
21501         * gcc.dg/20020527-1.c: Add -fms-extensions.
21502
21503 2002-06-16  Richard Henderson  <rth@redhat.com>
21504
21505         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21506
21507 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21508
21509         * gcc.c-torture/execute/20020615-1.c: New test.
21510
21511 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21512
21513         * gcc.c-tortuture/execute/compare-1.c: New test case.
21514         * gcc.c-tortuture/execute/compare-2.c: New test case.
21515         * gcc.c-tortuture/execute/compare-3.c: New test case.
21516
21517 2002-06-13  Richard Henderson  <rth@redhat.com>
21518
21519         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21520         ia64 ilp32.
21521
21522 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21523
21524         * g++.dg/template/typename2.C: Update error message.
21525
21526 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21527
21528         * gcc.c-torture/execute/20020611-1.c: New test.
21529
21530 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21531
21532         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21533         list of targets to skip.
21534
21535 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21536
21537         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21538         targets if not optimizing.
21539
21540 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21541
21542         * gcc.c-torture/compile/20020605-1.c: New test.
21543
21544         * g++.dg/opt/vt1.C: New test.
21545
21546         * gcc.dg/20020531-1.c: New test.
21547
21548         * gcc.dg/20020530-1.c: New test.
21549
21550         * gcc.dg/20020527-1.c: New test.
21551
21552         * g++.dg/opt/cse1.C: New test.
21553
21554 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21555
21556         * gcc.dg/20020607-2.c: New test case.
21557
21558 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21559
21560         * gcc.c-torture/compile/20020604-1.c: New test.
21561
21562 2002-06-04  Richard Henderson  <rth@redhat.com>
21563
21564         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21565         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21566         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21567
21568 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21569
21570         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21571
21572 2002-06-03  Richard Henderson  <rth@redhat.com>
21573
21574         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21575         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21576
21577 2002-06-02  Richard Henderson  <rth@redhat.com>
21578
21579         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21580         test functions static.
21581
21582 2002-06-02  Andreas Jaeger  <aj@suse.de>
21583
21584         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21585         now.
21586
21587 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21588
21589         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21590         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21591         Update for mofified diagnostics.
21592         * gcc.dg/c99-intconst-1.c: No longer fail.
21593
21594 2002-06-02  Richard Henderson  <rth@redhat.com>
21595
21596         * gcc.dg/uninit-A.c: Remove xfail markers.
21597
21598 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21599
21600         * gcc.dg/fnegate-1.c: New test case.
21601
21602 2002-05-30  Osku Salerma  <osku@iki.fi>
21603
21604         * gcc.c-torture/execute/mayalias-1.c: New file.
21605
21606 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21607
21608         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21609         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21610         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21611
21612 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21613
21614         * gcc.c-torture/execute/20020529-1.c: New test.
21615
21616 2002-05-27  Richard Henderson  <rth@redhat.com>
21617
21618         * g++.dg/ext/attrib6.C: New test case.
21619
21620 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21621
21622         * gcc.c-torture/execute/pure-1.c: New test.
21623
21624 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21625
21626         * gcc.dg/cpp/arith-2.c: Remove.
21627
21628 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21629
21630         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21631         * gcc.dg/cpp/if-3.c: Remove.
21632
21633 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21634
21635         * g++.dg/opt/cse2.C: New test.
21636
21637 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21638
21639         * gcc.dg/cpp/arith-1.c: New semantic tests.
21640         * gcc.dg/cpp/if-1.c: Update.
21641
21642 2002-05-24  Ben Elliston  <bje@redhat.com>
21643
21644         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21645
21646 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.dg/verbose-asm.c: New test.
21649
21650 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21651
21652         * gcc.dg/cpp/paste12.c: New test.
21653
21654 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21655
21656         * g++.dg/parse/named_ops.C: New test.
21657
21658 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21659
21660         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21661
21662 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21663
21664         * gcc.dg/weak-2.c: Allow optional leading underscore
21665         in scan-assembler symbol name.
21666         * gcc.dg/weak-3.c: Likewise.
21667         * gcc.dg/weak-4.c: Likewise.
21668         * gcc.dg/weak-5.c: Likewise.
21669
21670 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.dg/20020523-1.c: New test.
21673
21674 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21675
21676         * objc.dg/const-str-2.m: Update now that we stop after
21677         a command line error.
21678
21679 2002-05-22  Richard Henderson  <rth@redhat.com>
21680
21681         * g++.dg/dg.exp: Fix typo in test pruneing.
21682
21683 2002-05-22  Richard Henderson  <rth@redhat.com>
21684
21685         * g++.dg/dg.exp: Prune the tls subdirectory.
21686         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21687         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21688         * g++.dg/tls/init-1.C: New.
21689
21690 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.dg/20020517-1.c: New test.
21693
21694 2002-05-21  Richard Henderson  <rth@redhat.com>
21695
21696         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21697         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21698
21699 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21700
21701         * g++.dg/other/copy2.C: New test.
21702
21703 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21704
21705         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21706         (MAX_COPY): Bump up to 10 times sizeof (long long).
21707         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21708
21709         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21710         sizeof (long long).
21711
21712         * gcc.c-torture/execute/strcpy-1.c: New test.
21713
21714 2002-05-19  Jason Merrill  <jason2redhat.com>
21715
21716         * g++.dg/ext/oper1.C: New test.
21717
21718 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21719 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21720
21721         * README.QMTEST: New file.
21722
21723         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21724
21725 2002-05-19  Andreas Jaeger  <aj@suse.de>
21726
21727         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21728         now.
21729         * gcc.c-torture/execute/loop-2d.x: Likewise.
21730
21731 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21732
21733         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21734         support weak symbols.
21735         * gcc.dg/weak-4.c: Likewise
21736         * gcc.dg/weak-6.c: Likewise
21737
21738 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21739
21740         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21741         cygwin, coff and h8300-*-hms targets
21742         * gcc.dg/weak-5.c: Likewise
21743         * gcc.dg/weak-7.c: Likewise
21744
21745 2002-05-16  Jason Merrill  <jason@redhat.com>
21746
21747         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21748         (scan-assembler-not, scan-assembler-dem): Likewise.
21749         (scan-assembler-dem-not): Likewise.
21750
21751 2002-05-15  Richard Henderson  <rth@redhat.com>
21752
21753         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21754
21755 2002-05-15  Richard Henderson  <rth@redhat.com>
21756
21757         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21758         (vfoo1f): Warning here.
21759         (vfoo1l): Don't redefine the alias.
21760
21761 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21762
21763         * g++.dg/init/pm1.C: New test.
21764
21765 2002-05-12  David S. Miller  <davem@redhat.com>
21766
21767         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21768         types.
21769
21770 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21771
21772         * gcc.c-torture/execute/20020510-1.c: New test case.
21773
21774 2002-05-10  David S. Miller  <davem@redhat.com>
21775
21776         * gcc.c-torture/execute/conversion.c: Test long double too.
21777
21778 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21779
21780         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21781         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21782         * lib/g++.exp (g++_link_flags): Likewise.
21783         * lib/objc.exp (objc_target_compile): Likewise.
21784
21785 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21786
21787         * gcc.dg/cpp/poison.c: Update.
21788         * gcc.dg/cpp/20000625-2.c: Remove.
21789         * gcc.dg/cpp/direct2s.c: Remove final test.
21790
21791 2002-05-08  Tom Rix  <trix@redhat.com>
21792
21793         * gcc.c-torture/execute/20020508-1.c: New test.
21794         * gcc.c-torture/execute/20020508-2.c: New test.
21795         * gcc.c-torture/execute/20020508-3.c: New test.
21796
21797 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21798
21799         * gcc.dg/cpp/charconst-4.c: More tests.
21800
21801 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c/6569
21804         * gcc.dg/weak-3.c: Update location of warning messages.
21805         * gcc.dg/weak-5.c: Likewise.
21806
21807 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21808
21809         * gcc.c-torture/execute/20020506-1.c: New test case.
21810
21811 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21812
21813         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21814
21815 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21816
21817         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21818
21819 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21820
21821         * gcc.dg/cpp/charconst-3.c: New test.
21822
21823 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21824
21825         * gcc.dg/cpp/charconst.c: Update tests.
21826
21827 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21828
21829         * treelang: Added directory for new sample language treelang. Also
21830         lib/treelang.exp: New file to signal treelang should be tested.
21831
21832 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21833
21834         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21835         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21836         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21837         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21838         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21839         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21840         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21841
21842 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21843
21844         * gcc.dg/format/xopen-2.c: New test.
21845
21846 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.dg/20020503-1.c: New test.
21849
21850 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21851
21852         * g++.dg/init/dtor1.C: Make it tougher.
21853
21854 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21855
21856         * g++.dg/init/dtor1.C: New test.
21857
21858 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21859
21860         * gcc.dg/altivec-8.c: New.
21861
21862 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21863
21864         * gcc.dg/altivec-7.c: New.
21865
21866 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21867
21868         * g++.dg/parse/typedef1.C: New test.
21869
21870 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21871
21872         PR c++/6486
21873         * g++.dg/template/friend6.C: New test.
21874
21875         PR c++/6492
21876         * g++.dg/init/copy1.C: New test.
21877
21878 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         * g++.dg/warn/effc1.C: New test.
21881
21882 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21883
21884         * gcc.dg/cpp/if-cexp.c: Add a test.
21885
21886 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.dg/20020426-2.c: New test.
21889
21890 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21891
21892         * gcc.dg/cpp/if-mop.c: Update.
21893         * gcc.dg/cpp/if-mpar.c: Add test.
21894         * gcc.dg/cpp/if-oppr.c: Update.
21895
21896 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21897
21898         PR c/6343
21899         * gcc.dg/weak-[2-7].c: New tests.
21900
21901 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21902
21903         * gcc.dg/enum1.c: New test.
21904
21905 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21906
21907         PR c++/6497
21908         * g++.dg/inherit/access2.C: New test.
21909
21910 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21911
21912         PR bootstrap/6445
21913         * gcc.dg/20020426-1.c: New test.
21914
21915 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21916
21917         * g++.dg/abi/enum1.C: New test.
21918
21919 2002-04-26  Richard Henderson  <rth@redhat.com>
21920
21921         * gcc.dg/c99-bool-1.c: Expect always true warning.
21922
21923 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21924
21925         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21926
21927 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21928
21929         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21930         targets.
21931
21932 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21933
21934         * g++.dg/abi/mange7.C: New test.
21935
21936         PR c++/6438.
21937         * g++.dg/parse/stmtexpr2.C: New test.
21938
21939 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21940
21941         * gcc.dg/20020312-2.c: Add SH target.
21942
21943 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21944
21945         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21946         compiler output on mips*-*-irix*.
21947
21948 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21949
21950         * g++.dg/parse/attr1.C: New test.
21951
21952 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21953
21954         * gcc.c-torture/execute/string-opt-17.c: New test case.
21955         * gcc.c-torture/execute/memset-2.c: New test case.
21956
21957 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/6256:
21960         * g++.dg/template/friend5.C: New test.
21961
21962         PR c++/6331:
21963         * g++.dg/template/qual1.C: Likewise.
21964
21965 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21966
21967         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21968         Include stdlib.h, not stdio.h or ctype.h.
21969
21970 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21971
21972         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21973         cris-*-elf* and mmix-*-*.
21974         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21975         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21976         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21977         Ditto.
21978         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21979         * gcc.dg/wchar_t-1.c: Ditto.
21980
21981 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21982
21983         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21984         Clarify comment.
21985
21986 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21987
21988         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21989
21990 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21991
21992         * gcc.c-torture/execute/20000906-1.x: Delete.
21993
21994 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21995
21996         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21997
21998 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21999
22000         * PR6367
22001         * g77.f-torture/execute/6367.f: New test.
22002         * g77.f-torture/execute/6367.x: Disable for MMIX.
22003
22004 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22005
22006         * PR6352
22007         * g++.dg/opt/inline2.C: New test.
22008
22009 2002-04-18  Richard Henderson  <rth@redhat.com>
22010
22011         * gcc.dg/20000906-1.c: Enable for all targets.
22012         * gcc.c-torture/compile/iftrap-2.c: New.
22013
22014 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22015
22016         * gcc.dg/20020418-1.c: New test.
22017         * gcc.dg/20020418-2.c: New test.
22018
22019 2002-04-18  Richard Henderson  <rth@redhat.com>
22020
22021         * gcc.c-torture/compile/iftrap-1.c: New.
22022         * gcc.dg/iftrap-1.c: Adjust for ia64.
22023         * gcc.dg/iftrap-2.c: New.
22024
22025 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22026
22027         * gcc.c-torture/compile/20020418-1.c: New test.
22028
22029 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22030
22031         * gcc.c-torture/compile/20020415-1.c: New.
22032
22033 2002-04-18  David S. Miller  <davem@redhat.com>
22034
22035         * gcc.c-torture/execute/20020418-1.c: New test.
22036
22037 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22038
22039         * gcc.dg/20020416-1.c: New test.
22040
22041         * g++.dg/opt/inline1.C: New test.
22042
22043 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22044
22045         * gcc.dg/altivec-5.c: New test.
22046
22047         * gcc.dg/20020415-1.c: New test.
22048
22049 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22050
22051         * testsuite/lib/chill.exp: Remove.
22052
22053 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22054
22055         * g++.dg/other/big-struct.C: New test.
22056
22057 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22058
22059         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22060         of scratch file.
22061
22062 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22063
22064         PR c/6277
22065         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22066         in scan-assembler function name
22067
22068 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22069
22070         * g77.f-torture/execute/980628-4.x,
22071         g77.f-torture/execute/980628-5.x,
22072         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22073         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22074         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22075         i[34567]86-*-*.
22076
22077 2002-04-13  David S. Miller  <davem@redhat.com>
22078
22079         * gcc.c-torture/execute/20020413-1.c: New test.
22080
22081 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22082
22083         * gcc.dg/asm-6.c,
22084         * g++.dg/ext/asm1.C: New tests.
22085
22086 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++ 5373.
22089         * g++.dg/parse/stmtexpr1.C: New test.
22090
22091         PR c++/5189.
22092         * g++.dg/template/copy1.C: New test.
22093
22094 2002-04-12  Richard Henderson  <rth@redhat.com>
22095
22096         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22097
22098 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22099
22100         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22101         gcc.c-torture/execute/20020307-2.c.
22102
22103 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22104
22105         * g++.dg/ext/attrib5.C,
22106         * g++.dg/lookup/struct1.C: New tests.
22107
22108 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22109
22110         * gcc.dg/20020411-1.c: New test.
22111
22112         * gcc.c-torture/execute/20020411-1.c: New test.
22113
22114 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22115
22116         * g77.f-torture/execute/6177.f: New test.
22117
22118 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22119
22120         PR middle-end/6247
22121         * g++.dg/opt/cleanup1.C: New test.
22122
22123         * g++.dg/opt/const1.C: New test.
22124
22125 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22126
22127         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22128
22129 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         PR c++/5507
22132         * g++.dg/template/typename2.C: New test.
22133
22134 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22135
22136         * gcc.c-torture/execute/loop-12.c: New.
22137
22138 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22139
22140         * g77.f-torture/execute/980628-4.x,
22141         g77.f-torture/execute/980628-5.x,
22142         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22143         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22144         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22145
22146 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22147
22148         PR optimization/6086
22149         * g++.dg/opt/preinc1.C: New test.
22150
22151 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/5571
22154         * g++.dg/opt/static2.C: New test.
22155
22156 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c/5120
22159         * gcc.dg/20020406-1.c: New test.
22160
22161 2002-04-04  David S. Miller  <davem@redhat.com>
22162
22163         * gcc.c-torture/execute/20020404-1.c: New test.
22164
22165 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22166
22167         PR c/6123
22168         * gcc.dg/20020312-2.c: Do not declare global register variable
22169         if __PIC__ or __pic__ is defined.
22170
22171 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22172
22173         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22174         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22175
22176 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * gcc.misc-tests/linkage.exp: Update last change to handle
22179         sparc*-, not just sparc-.
22180
22181 2002-04-03  Richard Henderson  <rth@redhat.com>
22182
22183         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22184
22185 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22186
22187         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22188
22189 2002-04-02  David S. Miller  <davem@redhat.com>
22190
22191         * gcc.c-torture/execute/20020402-3.c: New test.
22192
22193 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22194
22195         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22196         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22197
22198         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22199         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22200         g77.f-torture/execute/20001201.x,
22201         g77.f-torture/execute/u77-test.x: New files.
22202
22203         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22204         * gcc.dg/wchar_t-1.c: Ditto.
22205
22206 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22207
22208         * gcc.c-torture/execute/20020402-1.c: New test.
22209
22210 2002-04-01  Richard Henderson  <rth@redhat.com>
22211
22212         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22213
22214         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22215
22216 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22217
22218         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22219
22220 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22221
22222         * g++.dg/inherit/template-as-base.C: Expect error.
22223         * g++.dg/inherit/namespace-as-base.C: Likewise.
22224
22225 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22226
22227         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22228         g++.dg/ext/instantiate3.C: Tweak match patterns.
22229
22230         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22231         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22232         -da test.
22233
22234 2002-03-31  Richard Henderson  <rth@redhat.com>
22235
22236         * gcc.dg/special/alias-2.c: New.
22237         * gcc.dg/special/ecos.exp: Run it.
22238
22239 2002-03-31  Richard Henderson  <rth@redhat.com>
22240
22241         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22242
22243 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22244
22245         * gcc.dg/weak-1.c: Disable on h8300 port.
22246
22247 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22248
22249         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22250         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22251         ordering tests.
22252         * g++.dg/bprob/bprob-1.C: New test.
22253         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22254         * g++.dg/gcov/gcov-1.C: New test.
22255         * g++.dg/gcov/gcov-1.x: New file.
22256         * g++.dg/gcov/gcov-2.C: New test.
22257         * g++.dg/gcov/gcov-3.C: New test.
22258         * g++.dg/gcov/gcov-3.h: New file.
22259
22260 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22261
22262         * g++.old-deja/g++.other/builtins5.C: New test.
22263         * g++.old-deja/g++.other/builtins6.C: New test.
22264         * g++.old-deja/g++.other/builtins7.C: New test.
22265         * g++.old-deja/g++.other/builtins8.C: New test.
22266         * g++.old-deja/g++.other/builtins9.C: New test.
22267
22268 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * g++.dg/opt/static1.C: New test.
22271
22272         * g++.dg/opt/longbranch1.C: New test.
22273
22274 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22275
22276         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22277
22278         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22279
22280 2002-03-28  Jeffrey A Law  (law@redhat.com)
22281
22282         * gcc.c-torture/execute/20020328-1.c: New test.
22283
22284 2002-03-27  Richard Henderson  <rth@redhat.com>
22285
22286         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22287         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22288         move from g++.old-deja/g++.ext/.
22289
22290 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22291
22292         * g++.dg/init/new2.C: New test.
22293
22294 2002-03-26  Richard Henderson  <rth@redhat.com>
22295
22296         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22297
22298         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22299         on sparc.
22300
22301         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22302         sparcv9 systems.
22303         * gcc.dg/20001102-1.c: Likewise.
22304
22305 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22306
22307         * gcc.dg/cpp/endif-pedantic1.c,
22308         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22309
22310 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.dg/init/new1.C: New test.
22313
22314 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22315
22316         * g++.dg/abi/vbase9.C: New test.
22317
22318 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22319
22320         * gcc.dg/arm-asm.c: New test.
22321
22322 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22323
22324         * gcc.dg/Wswitch-enum.c: New test.
22325         Fix PR c/5044.
22326
22327 2002-03-26  Richard Henderson  <rth@redhat.com>
22328
22329         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22330         structure.
22331
22332 2002-03-25  Richard Henderson  <rth@redhat.com>
22333
22334         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22335         sparcv9 systems.
22336
22337         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22338         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22339
22340 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22341
22342         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22343
22344 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22345
22346         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22347         targets using generic thunk support.
22348
22349 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.c-torture/compile/20020323-1.c: New test.
22352
22353         * g++.dg/opt/conj2.C: New test.
22354
22355 2002-03-24  Richard Henderson  <rth@redhat.com>
22356
22357         * gcc.dg/weak-1.c: Use -fno-common.
22358
22359 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22360
22361         * g77.dg/f77-edit-apostrophe-out.f: New test
22362         * g77.dg/f77-edit-h-out.f: New test
22363         * g77.dg/f77-edit-t-in.f: New test
22364         * g77.dg/f77-edit-t-out.f: New test
22365         * g77.dg/f77-edit-x-out.f: New test
22366         * g77.dg/f77-edit-slash-out.f: New test
22367         * g77.dg/f77-edit-colon-out.f: New test
22368         * g77.dg/f77-edit-s-out.f: New test
22369
22370 2002-03-24  Richard Henderson  <rth@redhat.com>
22371
22372         * objc/execute/formal_protocol-6.x: New XFAIL.
22373
22374 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22375
22376         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22377         that do not support weak symbols
22378
22379 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22380
22381         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22382         * lib/g77.exp:  Likewise
22383         * lib/objc.exp: Likewise
22384
22385 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22386
22387         * gcc.dg/Wswitch-default.c: New test.
22388
22389 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * g++.dg/other/enum1.C: New test.
22392
22393 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22394
22395         * gcc.dg/pragma-ep-3.c: Fix typo.
22396
22397 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22398
22399         * g++.dg/inherit/template-as-base.C: New test.
22400
22401 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22402
22403         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22404         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22405
22406 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22407
22408         * gcc.dg/cpp/multiline.c: Update to match.
22409
22410 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22411
22412         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22413
22414 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22415
22416         * gcc.dg/cpp/extratokens2.c:  New file.
22417
22418 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22419
22420         * gcc.dg/20020312-2.c: Add rs6000 target.
22421
22422         * gcc.c-torture/compile/20020319-1.c: New test.
22423
22424 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22425
22426         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22427         (A, E): Handle this.
22428
22429 2002-03-20  Jason Merrill  <jason@redhat.com>
22430
22431         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22432         ignoring -fpic.
22433         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22434         through prune_gcc_output.
22435
22436 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22437
22438         * gcc.c-torture/compile/20020320-1.c: New test.
22439
22440 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22441
22442         * gcc.c-torture/compile/20020318-1.c: New test.
22443
22444         * gcc.dg/struct-by-value-1.c: New test.
22445
22446         * gcc.dg/20020319-1.c: New test.
22447
22448 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * g++.dg/opt/conj1.C: New test.
22451
22452 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22453
22454         * g++.dg/template/qualttp20.C: Revert previous change.
22455         * g++.dg/template/qualttp3.C: Likewise.
22456         * g++.dg/template/qualttp4.C: Likewise
22457         * g++.dg/template/qualttp5.C: Likewise
22458         * g++.dg/template/qualttp6.C: Likewise
22459         * g++.dg/template/qualttp7.C: Likewise
22460         * g++.dg/template/qualttp8.C: Likewise
22461         * g++.dg/template/recurse.C: Likewise.
22462
22463 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22464
22465         * gcc.dg/cpp/wchar-1.c: Update.
22466
22467 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22468
22469         * g++.dg/template/conv1.C: New test.
22470         * g++.dg/template/conv2.C: New test.
22471         * g++.dg/template/conv3.C: New test.
22472         * g++.dg/template/conv4.C: New test.
22473
22474 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22475
22476         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22477         * g++.dg/template/qualttp3.C: Likewise.
22478         * g++.dg/template/qualttp4.C: Likewise
22479         * g++.dg/template/qualttp5.C: Likewise
22480         * g++.dg/template/qualttp6.C: Likewise
22481         * g++.dg/template/qualttp7.C: Likewise
22482         * g++.dg/template/qualttp8.C: Likewise
22483         * g++.dg/template/recurse.C: Likewise.
22484
22485 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22486
22487         * g++.dg/opt/dtor1.C: New test.
22488
22489 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22490
22491         * gcc.c-torture/compile/20020315-1.c: New test.
22492
22493 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22494
22495         * gcc.dg/weak-1.c: Fix scan tests.
22496
22497 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22498
22499         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22500         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22501         cris-*-aout* mmix-*-*.
22502         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22503         cris-*-aout* mmix-*-*.
22504         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22505         cris-*-elf* cris-*-aout* and mmix-*-*.
22506         * gcc.dg/20001009-1.c: Ditto.
22507         * gcc.dg/20010912-1.c: Ditto.
22508         * gcc.dg/20020122-4.c: Ditto.
22509         * gcc.dg/inline-2.c: Ditto.
22510
22511 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22512
22513         * gcc.c-torture/compile/20020314-1.c: New test.
22514
22515 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22516
22517         * gcc.c-torture/execute/20020314-1.c: New test.
22518
22519 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22520
22521         * g++.dg/warn/Wunused-1.C: New test.
22522
22523 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22524
22525         * g++.dg/abi/mangle6.C: New test.
22526
22527 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22528
22529         * gcc.c-torture/compile/20020309-2.c: New test.
22530
22531         * gcc.c-torture/compile/20020312-1.c: New test.
22532
22533 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22534
22535         * g++.dg/other/access1.C: New test.
22536
22537 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22538
22539         * gcc.c-torture/execute/wchar_t-1.c: New test.
22540
22541 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22542
22543         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22544
22545 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22546
22547         * gcc.dg/20020312-1.c: New test case.
22548
22549 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22550
22551         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22552
22553 2002-03-11  Richard Henderson  <rth@redhat.com>
22554
22555         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22556         * g++.old-deja/g++.jason/report.C: Likewise.
22557
22558 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22559
22560         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22561         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22562
22563 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * testsuite/g++.dg/overload/pmf1.C: New test.
22566
22567 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22568
22569         * gcc.c-torture/execute/20020307-1.c: Use long.
22570
22571 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22572
22573         PR optimization/5844
22574         * gcc.dg/20020310-1.c: New test.
22575
22576 2002-03-09  Michael Meissner  <meissner@redhat.com>
22577
22578         * gcc.c-torture/execute/memcpy-2.c: New test.
22579         * gcc.c-torture/execute/memset-1.c: New test.
22580         * gcc.c-torture/execute/strlen-1.c: New test.
22581         * gcc.c-torture/execute/strcmp-1.c: New test.
22582         * gcc.c-torture/execute/strncmp-1.c: New test.
22583
22584 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22585
22586         * gcc.dg/ppc-ldstruct.c: New test.
22587
22588 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.c-torture/execute/va-arg-22.c: New test.
22591
22592 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22593
22594         * gcc.c-torture/compile/20020309-1.c: New test.
22595
22596 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22597
22598         * gcc.c-torture/execute/20020307-2.c: New test.
22599
22600 2002-03-07  Jeffrey A Law  (law@redhat.com)
22601
22602         * g77.f-torture/compile/20020307-1.f: New test.
22603
22604 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22605
22606         * gcc.dg/unordered-1.c: New test.
22607
22608 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22609
22610         * gcc.c-torture/execute/20020307-1.c: New test.
22611
22612 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.dg/20020304-1.c: New test.
22615
22616         * gcc.c-torture/compile/20020304-2.c: New test.
22617
22618 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22619
22620         * gcc.c-torture/compile/20020304-1.c: New test case
22621         (from PR c/5830).
22622
22623 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22624
22625         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22626
22627 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * g++.dg/other/classkey1.C: New test.
22630
22631 2002-03-01  Richard Henderson  <rth@redhat.com>
22632
22633         * gcc.c-torture/compile/981223-1.x: New.
22634         * gcc.c-torture/compile/920625-1.x: New.
22635
22636 2002-02-28  Richard Henderson  <rth@redhat.com>
22637
22638         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22639
22640 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22641
22642         * gcc.c-torture/execute/20020227-1.c: New test.
22643
22644 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22647         here" ERROR lines.
22648         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22649         * g++.old-deja.g++.other/defarg1.C: Likewise.
22650         * g++.old-deja/g++.pt/calls2.C: Likewise.
22651         * g++.old-deja/g++.pt/crash20.C: Likewise.
22652         * g++.old-deja/g++.pt/crash30.C: Likewise.
22653         * g++.old-deja/g++.pt/crash36.C: Likewise.
22654         * g++.old-deja/g++.pt/crash6.C: Likewise.
22655         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22656         * g++.old-deja/g++.pt/derived3.C: Likewise.
22657         * g++.old-deja/g++.pt/error1.C: Likewise.
22658         * g++.old-deja/g++.pt/friend21.C: Likewise.
22659         * g++.old-deja/g++.pt/friend23.C: Likewise.
22660         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22661         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22662
22663 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22664
22665         * gcc.c-torture/execute/20020225-2.c: New test.
22666
22667 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22668
22669         * gcc.c-torture/execute/920730-1t.c,
22670         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22671         Delete test cases, only relevant to -traditional.
22672
22673 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22674
22675         * gcc.dg/cpp/undef1.c: Remove.
22676         * gcc.dg/cpp/directiv.c: Update.
22677         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22678
22679 2002-02-27  Michael Meissner  <meissner@redhat.com>
22680
22681         * gcc.c-torture/execute/20020226-1.c: New test.
22682
22683 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22684
22685         * g++.dg/debug/debug4.C: New test.
22686
22687         * gcc.dg/ia64-visibility-1.c: New test.
22688
22689 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22690
22691         * gcc.dg/debug/20020224-1.c: New.
22692
22693 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22694
22695         * gcc.c-torture/execute/960416-1.x: New.
22696         * gcc.c-torture/execute/divconst-3.x: Likewise.
22697
22698 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22699
22700         * gcc.dg/20020224-1.c: New test.
22701
22702 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22703
22704         * gcc.c-torture/execute/20020225-1.c: New.
22705
22706 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22707
22708         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22709
22710 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22711
22712         * gcc.dg/20020222-1.c: New test.
22713
22714 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22715
22716         * g++.dg/opt/anonunion1.C: New test.
22717
22718 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22719
22720         * g++.dg/template/qualttp19.C: New test.
22721         * g++.dg/template/qualttp20.C: New test.
22722         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22723         * g++.old-deja/g++.other/qual1.C: Likewise.
22724
22725 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22726
22727         * gcc.dg/attr-alwaysinline.c: New.
22728
22729 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.dg/20020220-1.c: New test.
22732
22733         * gcc.dg/20020220-2.c: New test.
22734
22735         * g++.dg/opt/mmx1.C: New test.
22736
22737 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22738
22739         * gcc.c-torture/compile/20020110.c: New test.
22740
22741 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * gcc.c-torture/execute/20020219-1.c: New test.
22744
22745         * gcc.dg/20020219-1.c: New test.
22746
22747         * gcc.dg/noncompile/20020220-1.c: New test.
22748
22749         * g++.dg/opt/ptrintsum1.C: New test.
22750
22751         * gcc.dg/debug/20020220-1.c: New test.
22752
22753 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * gcc.c-torture/execute/20020216-1.c: New test.
22756
22757 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22758
22759         * gcc.dg/decl-1.c: Update, new test.
22760
22761 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22762
22763         * g++.dg/abi/bitfield1.C: New test.
22764         * g++.dg/abi/bitfield2.C: New test.
22765
22766 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22767
22768         * gcc.dg/attr-nest.c: New test.
22769
22770 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22771
22772         * gcc.c-torture/execute/20020215-1.c: New test.
22773
22774 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22777         * g++.dg/debug/debug.exp: New.
22778         * g++.dg/debug/trivial.C: New.
22779         * g++.dg/debug/debug1.C: Moved...
22780         * g++.dg/other/debug1.C: ...from here.
22781         * g++.dg/debug/debug2.C: Moved...
22782         * g++.dg/other/debug2.C: ...from here.
22783         * g++.dg/debug/debug3.C: Moved...
22784         * g++.dg/other/debug3.C: ...from here.
22785
22786         * gcc.dg/noncompile/20020213-1.c: New test.
22787
22788 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22789
22790         * g++.dg/other/debug3.C: New test.
22791
22792         * gcc.c-torture/execute/20020213-1.c: New test.
22793
22794 2002-02-13  Richard Smith <richard@ex-parrot.com>
22795
22796         * g++.old-deja/g++.other/thunk1.C: New test.
22797
22798 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22799
22800         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22801
22802 2002-02-13  Stan Shebs  <shebs@apple.com>
22803
22804         * gcc.dg/altivec-3.c: New.
22805
22806 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22807
22808         * gcc.dg/Wunreachable-1.c: New test.
22809         * gcc.dg/Wunreachable-2.c: New test.
22810
22811 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22812
22813         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22814
22815 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22816
22817         * gcc.dg/decl-1.c: New test.
22818
22819 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22820
22821         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22822
22823 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22824
22825         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22826         * gcc.c-torture/compile/980506-1.x: Likewise.
22827
22828 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22829
22830         * gcc.dg/20020210-1.c: New.
22831
22832 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22833
22834         * g77.f-torture/execute/947.f: New regression test
22835         for PR fortran/947.
22836
22837 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22838
22839         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22840         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22841
22842 2002-02-08  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.c-torture/compile/labels-3.c: New.
22845
22846 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22849         expression statements work instead.
22850         * gcc.dg/noncompile/20020207-1.c: New test.
22851
22852 2002-02-07  Richard Henderson  <rth@redhat.com>
22853
22854         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22855
22856 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22857
22858         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22859         message from g77
22860         * lib/g77-dg.exp: Trim g77 error messages so that they are
22861         recognized by dg.exp.
22862
22863 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22864
22865         PR fortran/5473
22866         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22867
22868 2002-02-07  Richard Henderson  <rth@redhat.com>
22869
22870         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22871         to be sufficiently aligned for integers.
22872
22873 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22874
22875         * g++.dg/template/friend4.C: New test.
22876
22877 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22878
22879         PR fortran/5743
22880         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22881         unsupported cases.
22882
22883 2002-02-07  Richard Henderson  <rth@redhat.com>
22884
22885         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22886         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22887         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22888         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22889
22890 2002-02-06  Richard Henderson  <rth@redhat.com>
22891
22892         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22893
22894 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22895
22896         * gcc.dg/20020206-1.c: New test.
22897
22898 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * gcc.c-torture/execute/20020206-1.c: New test.
22901
22902         * gcc.c-torture/execute/20020206-2.c: New test.
22903
22904         PR optimization/5429:
22905         * gcc.c-torture/compile/20020206-1.c: New test.
22906
22907 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22908
22909         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22910         as certain file formats cannot support particularly large
22911         alignments.
22912
22913         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22914         and do not expect to be able to link the executable.
22915
22916         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22917         fail because the COFF format does not support the weak attribute.
22918
22919 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22920
22921         * g77.dg/pr5473.f:  New test
22922
22923 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22924
22925         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22926         Fix testcase accordingly.
22927
22928 2002-02-04  Richard Henderson  <rth@redhat.com>
22929
22930         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22931         (buf): Change to be an array of pointers, not ints.
22932
22933 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22936         before all tests.  Move warning one line above to match where it
22937         C frontend emits.
22938         * gcc.dg/Wswitch-2.c: New test.
22939         * g++.dg/warn/Wswitch-1.C: New test.
22940         * g++.dg/warn/Wswitch-2.C: New test.
22941
22942 2002-02-04  Richard Henderson  <rth@redhat.com>
22943
22944         * g++.dg/abi/offsetof.C: Fix size comparison.
22945
22946 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22947
22948         * gcc.dg/cast-qual-2.c: New test.
22949
22950 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22951
22952         * gcc.dg/20020201-4.c: New test.
22953
22954 2002-02-04  Ben Elliston  <bje@redhat.com>
22955
22956         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22957         target_info attribute != 0, in addition to the empty string.
22958         (gcc_target_compile): Likewise.
22959
22960 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22961
22962         * gcc.dg/Wswitch.c: New test.
22963         PR gcc/4475. PR gcc/3780.
22964
22965 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22966
22967         * g77.f-torture/execute/5122.f: New test for regressions
22968         against PR fortran/5122.
22969
22970 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22971
22972         * g77.f-torture/compile/pr3743.f: Delete
22973         * g77.dg/pr3743-1.f: New test.
22974         * g77.dg/pr3743-2.f: New test.
22975         * g77.dg/pr3743-3.f: New test.
22976         * g77.dg/pr3743-4.f: New test.
22977
22978 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22979
22980         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22981
22982 2002-02-02  Richard Henderson  <rth@redhat.com>
22983
22984         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22985         * gcc.c-torture/execute/bf64-1.c: Likewise.
22986
22987 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.dg/20020201-2.c: New test.
22990
22991         * gcc.dg/20020201-3.c: New test.
22992
22993         * gcc.c-torture/execute/bitfld-2.c: New test.
22994
22995 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22996
22997         * gcc.dg/bitfld-1.c: Update.
22998         * gcc.dg/bitfld-2.c: Update.
22999         * gcc.c-torture/execute/bitfld-1.x: New.
23000
23001 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23002
23003         * gcc.c-torture/execute/20020201-1.c: New test.
23004
23005 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23006
23007         PR target/5469
23008         * gcc.dg/20020201-1.c: New test.
23009
23010 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23011
23012         PR fortran/3743
23013         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23014         * g77.f-torture/compile/pr3743.x: Remove
23015
23016 2002-01-31  Tom Rix  <trix@redhat.com>
23017
23018         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23019
23020 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23021
23022         * gcc.dg/noncompile/20020130-1.c: New test.
23023
23024 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23025
23026         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23027
23028 2002-01-29  Richard Henderson  <rth@redhat.com>
23029
23030         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23031         to long long.
23032         * gcc.c-torture/execute/bf64-1.c: Likewise.
23033
23034 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23035
23036         * gcc.c-torture/execute/20020129-1.c: New test.
23037
23038 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23039
23040         * gcc.c-torture/compile/20000224-1.c: Update.
23041         * gcc.c-torture/execute/bitfld-1.c: New tests.
23042         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23043         * gcc.dg/uninit-A.c: Update.
23044
23045 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.dg/template/ctor1.C: Add instantiation.
23048
23049 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23050
23051         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23052         argument to __builtin_prefetch to be const ptr.
23053
23054 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * gcc.c-torture/compile/20020120-1.c: New test.
23057
23058 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23059
23060         * gcc.c-torture/execute/20020127-1.c: New test.
23061
23062 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23063
23064         * g77.dg/f77-edit-i-in.f: New test
23065         * g77.dg/f77-edit-i-out.f: New test
23066
23067 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23068
23069         * gcc.dg/debug/debug.exp: New file.
23070         * gcc.dg/debug/trivial.c: New file.
23071         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23072         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23073         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23074         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23075         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23076         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23077         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23078         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23079         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23080         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23081         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23082         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23083         * gcc.dg/20000503-1.c: Removed.
23084         * gcc.dg/20010207-1.c: Removed.
23085         * gcc.dg/20011223-1.c: Removed.
23086         * gcc.dg/20020104-2.c: Removed.
23087         * gcc.dg/debug-1.c: Removed.
23088         * gcc.dg/debug-2.c: Removed.
23089         * gcc.dg/debug-3.c: Removed.
23090         * gcc.dg/debug-4.c: Removed.
23091         * gcc.dg/debug-5.c: Removed.
23092         * gcc.dg/debug-6.c: Removed.
23093         * gcc.dg/dwarf2-1.c: Removed.
23094         * gcc.dg/dwarf2-2.c: Removed.
23095
23096 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * g++.old-deja/g++.other/eh5.C: New test.
23099         * g++.old-deja/g++.other/sibcall2.C: New test.
23100         * g++.old-deja/g++.other/array9.C: New test.
23101         * g++.old-deja/g++.other/typename2.C: New test.
23102         * g++.old-deja/g++.other/crash60.C: New test.
23103         * g++.old-deja/g++.other/conv9.C: New test.
23104         * g++.old-deja/g++.other/mangle10.C: New test.
23105         * g++.old-deja/g++.other/unchanging1.C: New test.
23106         * g++.old-deja/g++.other/exprstmt1.C: New test.
23107         * g++.old-deja/g++.other/inline23.C: New test.
23108         * g++.old-deja/g++.eh/ia64-1.C: New test.
23109         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23110         * g++.old-deja/g++.other/reload1.C: New test.
23111         * g++.old-deja/g++.other/static20.C: New test.
23112         * g++.old-deja/g++.other/local-alloc1.C: New test.
23113         * g++.old-deja/g++.other/conv8.C: New test.
23114         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23115         * g++.old-deja/g++.other/storeexpr1.C: New test.
23116         * g++.old-deja/g++.other/storeexpr2.C: New test.
23117         * g++.dg/eh/template2.C: New test.
23118         * g++.dg/warn/weak1.C: New test.
23119
23120 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23121
23122         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23123         Remove first, non-varying, argument.
23124
23125 2002-01-23  Richard Henderson  <rth@redhat.com>
23126
23127         * gcc.dg/inline-2.c: New.
23128
23129         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23130         Add optional target arg.  Check number of arguments.
23131         (scan-assembler-not, scan-assembler-dem): Likewise.
23132         (scan-assembler-dem-not): Likewise.
23133
23134 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23135
23136         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23137         line 12.
23138         * g++.old-deja/g++.brendan/parse3.C,
23139         g++.old-deja/g++.other/crash26.C,
23140         g++.old-deja/g++.other/crash28.C,
23141         g++.old-deja/g++.other/crash29.C,
23142         g++.old-deja/g++.other/crash30.C,
23143         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23144
23145 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23146
23147         * gcc.dg/20020115-1.c: New.
23148
23149 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23150
23151         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23152
23153 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23154
23155         * gcc.dg/20020122-3.c: New.
23156
23157 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23158
23159         * g++.dg/other/gc1.C: New test.
23160
23161 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23162
23163         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23164
23165 2002-01-22  Richard Henderson  <rth@redhat.com>
23166
23167         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23168
23169 2002-01-22  Richard Henderson  <rth@redhat.com>
23170
23171         * gcc.dg/20020122-4.c: New.
23172
23173 2002-01-22  H.J. Lu <hjl@gnu.org>
23174
23175         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23176         link output.
23177         * gcc.dg/special/ecos.exp: Likewise.
23178         * lib/g++-dg.exp: Likewise.
23179         * lib/g77-dg.exp: Likewise.
23180         * lib/gcc-dg.exp : Likewise.
23181         * lib/mike-g++.exp: Likewise.
23182         * lib/mike-g77.exp: Likewise.
23183         * lib/mike-gcc.exp: Likewise.
23184         * lib/objc-dg.exp: Likewise.
23185
23186 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23187
23188         PR target/5379
23189         * gcc.dg/20020122-2.c: New test.
23190
23191 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23192
23193         * gcc.dg/20020122-1.c: New test.
23194
23195 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23196
23197         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23198
23199 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23200
23201         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23202
23203 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23204
23205         * gcc.c-torture/compile/20020121-1.c: New test.
23206
23207 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23208
23209         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23210         ld_library_path.
23211
23212 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23213
23214         * gcc.dg/20020218-1.c: New test.
23215
23216 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23217
23218         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23219         messages
23220         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23221         "At global scope" warning
23222         * g++.dg/ext/align1.C: Change cygwin test for alignment
23223         from db-bogus to dg-warning
23224
23225 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23226
23227         * g77.f-torture/compile/cpp2.F: New test.
23228
23229 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.dg/template/access1.C: New test.
23232
23233 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23234
23235         * gcc.dg/20020118-1.c: New.
23236
23237 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23238
23239         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23240
23241 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23242
23243         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23244         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23245         alignment warnings.
23246
23247 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23248
23249         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23250         torture_with_loops and torture_without_loops
23251
23252 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * gcc.c-torture/compile/20020116-1.c: New test.
23255
23256 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23257
23258         * gcc.dg/20020116-2.c: New test.
23259
23260         * gcc.dg/ultrasp4.c: New test.
23261
23262         * gcc.dg/20020116-1.c: New test.
23263
23264 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23265
23266         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23267         by EABI.
23268
23269 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23270
23271         * gcc.misc-tests/i386-prefetch.exp: New.
23272         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23273         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23274         * gcc.misc-tests/i386-pf-none-1.c: New test.
23275         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23276
23277 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23278
23279         * gcc.dg/gnu89-init-1.c: Add new tests.
23280
23281 2002-01-15  Andreas Jaeger  <aj@suse.de>
23282
23283         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23284         * gcc.dg/i386-mmx-2.c: Likewise.
23285         * gcc.dg/i386-sse-1.c: Likewise.
23286         * gcc.dg/i386-sse-2.c: Likewise.
23287         * gcc.dg/i386-sse-3.c: Likewise.
23288
23289 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23290
23291         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23292         Uncomment additional cases that now pass.
23293
23294 2002-01-11  Richard Henderson  <rth@redhat.com>
23295
23296         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23297         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23298
23299 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23300
23301         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23302
23303 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23304
23305         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23306         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23307
23308 2002-01-10  Dale Johannesen  <dalej@apple.com>
23309
23310         * gcc.c-torture/execute/loop-11.c: New.
23311
23312 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23313
23314         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23315         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23316
23317 2002-01-09  Richard Henderson  <rth@redhat.com>
23318
23319         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23320         type in which to perform the operation for each size.
23321
23322 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23323
23324         * gcc.c-torture/compile/20020109-2.c: New test.
23325
23326 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23327
23328         * gcc.c-torture/execute/loop-10.c: New test.
23329
23330 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23331
23332         * gcc.c-torture/compile/20010226-1.c: New test.
23333         * gcc.c-torture/compile/20010227-1.c: New test.
23334         * gcc.c-torture/compile/20010426-1.c: New test.
23335         * gcc.c-torture/compile/20010510-1.c: New test.
23336         * gcc.c-torture/compile/20010605-3.c: New test.
23337         * gcc.c-torture/compile/20010824-1.c: New test.
23338         * gcc.c-torture/execute/20010409-1.c: New test.
23339         * gcc.dg/noncompile/20000901-1.c: New test.
23340         * gcc.dg/20001023-1.c: New test.
23341         * gcc.dg/20001101-1.c: New test.
23342         * gcc.dg/20001102-1.c: New test.
23343         * gcc.dg/20010207-1.c: New test.
23344         * gcc.dg/20010405-1.c: New test.
23345         * gcc.dg/20010822-1.c: New test.
23346         * gcc.dg/20011107-1.c: New test.
23347
23348 2002-01-09  Jeffrey A Law  (law@redhat.com)
23349
23350         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23351
23352         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23353         execution failure on PA targets.
23354
23355 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.c-torture/compile/20020109-1.c: New test.
23358
23359 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23360
23361         * gcc.c-torture/execute/20020108-1.c: New test.
23362
23363 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23364
23365         * gcc.dg/20020108-1.c: New test.
23366
23367 2002-01-08  H.J. Lu <hjl@gnu.org>
23368
23369         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23370         for header files.
23371
23372 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23373
23374         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23375         consistency.
23376
23377 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23378
23379         * gcc.dg/altivec-4.c: Test altivec predicates.
23380
23381 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.c-torture/execute/20020107-1.c: New test.
23384
23385 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23386
23387         PR c/5279
23388         * gcc.c-torture/compile/20020106-1.c: New test.
23389
23390 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23391
23392         * gcc.c-torture/execute/nestfunc-4.c: New test.
23393
23394 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23395
23396         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23397         extra triple that slipped in.
23398         * g++.old-deja/g++.abi/align.C: Likewise.
23399         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23400
23401 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23402
23403         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23404         * g++.old-deja/g++.abi/align.C: Likewise.
23405         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23406
23407         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23408         on FreeBSD/i386.
23409         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23410         FreeBSD.
23411
23412 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23413
23414         * gcc.dg/20020104-1.c: New test.
23415
23416         * gcc.dg/20020104-2.c: New test.
23417
23418 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23419
23420         * gcc.dg/20020103-1.c: Fix typo in target selector.
23421
23422 2002-01-03  Richard Henderson  <rth@redhat.com>
23423
23424         * gcc.dg/20020103-1.c: New.
23425
23426 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23427
23428         * gcc.c-torture/execute/20020103-1.c: New test.
23429
23430 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23431
23432         * g++.dg/other/debug2.C: New test.
23433
23434         * gcc.c-torture/compile/20020103-1.c: New test.
23435
23436 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gcc.dg/gnu89-init-1.c: Added new tests.
23439
23440 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23441
23442         * g++.dg/template/friend2.C: Remove as patch is reverted.
23443
23444         * g++.dg/warn/oldcast1.C: New test.
23445
23446         * g++.dg/template/ptrmem1.C: New test.
23447         * g++.dg/template/ptrmem2.C: New test.
23448
23449         * g++.dg/template/ntp.C: New test.
23450
23451         * g++.dg/other/component1.C: New test.
23452
23453         * g++.dg/template/ttp3.C: New test.
23454
23455         * g++.dg/template/friend2.C: New test.
23456         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23457
23458 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23459
23460         * g++.dg/other/ptrmem1.C: New test.
23461         * g++.dg/other/ptrmem2.C: New test.
23462
23463 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23464
23465         * g++.dg/template/ctor1.C: New test.
23466
23467 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23468
23469         * g++.dg/template/friend2.C: New test.
23470
23471 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23472
23473         * gcc.dg/mmix-1.c: New test.
23474
23475 2001-12-31  Richard Henderson  <rth@redhat.com>
23476
23477         * gcc.dg/asm-5.c: New.
23478
23479 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23480
23481         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23482         in namespace __gnu_cxx
23483
23484 2001-12-30  Richard Henderson  <rth@redhat.com>
23485
23486         * gcc.dg/debug-6.c: New.
23487
23488 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * gcc.c-torture/compile/20011229-2.c: New test.
23491
23492 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23493
23494         * gcc.dg/debug-3.c: New test.
23495         * gcc.dg/debug-4.c: New test.
23496         * gcc.dg/debug-5.c: New test.
23497
23498 2001-12-29  Richard Henderson  <rth@redhat.com>
23499
23500         * g++.dg/eh/loop1.C: New.
23501
23502 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         * g++.dg/template/crash1.C: New test.
23505
23506 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23507
23508         * g++.dg/other/const1.C: New test.
23509
23510 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23511
23512         * gcc.c-torture/compile/20011229-1.c: New test.
23513
23514 2001-12-28  Stan Shebs  <shebs@apple.com>
23515
23516         * lib/objc-torture.exp: Resync with c-torture.exp.
23517         * lib/objc.exp: Load standard libraries.
23518
23519 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23520
23521         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23522         additional tests.
23523
23524 2001-12-27  Roger Sayle <roger@eyesopen.com>
23525
23526         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23527
23528 2001-12-27  Richard Henderson  <rth@redhat.com>
23529
23530         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23531
23532 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23533
23534         * g++.dg/eh/ctor1.C: New test.
23535         * g++.dg/other/error2.C: New test.
23536
23537 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.dg/other/init2.C: New test.
23540
23541 2001-12-24  Richard Henderson  <rth@redhat.com>
23542
23543         * gcc.dg/20011223-1.c: New.
23544         * gcc.dg/inline-1.c: New.
23545
23546 2001-12-23  Richard Henderson  <rth@redhat.com>
23547
23548         * gcc.dg/asm-4.c: Test operand modifiers.
23549
23550 2001-12-23  Richard Henderson  <rth@redhat.com>
23551
23552         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23553
23554 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23555
23556         * gcc.c-torture/execute/20011223-1.c: New test.
23557
23558 2001-12-21  Richard Henderson  <rth@redhat.com>
23559
23560         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23561         re-enables the warning.
23562
23563 2001-12-21  Richard Henderson  <rth@redhat.com>
23564
23565         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23566
23567 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23568
23569         * gcc.c-torture/compile/20011218-1.c: New test.
23570
23571 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23572
23573         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23574         arm-isr.c test.
23575         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23576         epilogue generation for ARM ISR routines.
23577
23578 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23579
23580         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23581         * gcc.dg/format/c90-printf-3.c: Likewise.
23582         * gcc.dg/format/c99-printf-3.c: Likewise.
23583         * gcc.dg/format/ext-1.c: Likewise.
23584         * gcc.dg/format/ext-6.c: Likewise.
23585         * gcc.dg/format/format.h: Prototype unlocked stdio.
23586
23587 2001-12-20  Richard Henderson  <rth@redhat.com>
23588
23589         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23590         (arena): Use it.
23591         (malloc): Correct allocation logic.  Abort if we fill up the
23592         arena before initialization complete.
23593         (realloc): Correct allocation logic.
23594
23595 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23596
23597         * gcc.c-torture/compile/20011219-2.c: New test.
23598
23599         * gcc.c-torture/execute/20011219-1.c: New test.
23600
23601 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23602
23603         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23604         target does not support weak symbols.
23605
23606 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23607
23608         * gcc.c-torture/compile/20011219-1.c: New test.
23609
23610 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * g++.dg/other/error1.C: New test.
23613
23614 2001-12-17  Jeffrey A Law  (law@redhat.com)
23615
23616         * gcc.c-torture/execute/20011217-1.c: New test.
23617
23618 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23619
23620         * objc.dg/special/: New directory.
23621         * objc.dg/special/special.exp: New file.
23622         * objc.dg/special/unclaimed-category-1.h: New file.
23623         * objc.dg/special/unclaimed-category-1a.m: New file.
23624         * objc.dg/special/unclaimed-category-1.m: New file.
23625
23626 2001-12-17  Andreas Jaeger  <aj@suse.de>
23627
23628         * gcc.c-torture/compile/20011217-2.c: New test.
23629
23630 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23631
23632         * gcc.c-torture/compile/20011217-1.c: New test.
23633
23634 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23635
23636         * testsuite/gcc.dg/20011214-1.c: New.
23637
23638 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23639
23640         * gcc.dg/altivec-4.c: New.
23641
23642 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23643
23644         * gcc.dg/20011113-1.c: New test.
23645
23646 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23647
23648         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23649         std::__malloc_alloc_template<0> and
23650         std::__default_alloc_template<false, 0>.
23651
23652 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23653
23654         * objc/execute/bf-21.m: New test.
23655         * objc/execute/enumeration-1.m: New test.
23656         * objc/execute/enumeration-2.m: New test.
23657
23658 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23659
23660         * gcc.dg/gnu89-init-1.c: New test.
23661
23662 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23663
23664         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23665         * g++.old-deja/g++.jason/2371.C: Likewise.
23666         * g++.old-deja/g++.jason/template33.C: Likewise.
23667         * g++.old-deja/g++.jason/template34.C: Likewise.
23668         * g++.old-deja/g++.jason/template36.C: Likewise.
23669         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23670         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23671         * g++.old-deja/g++.other/typename1.C: Likewise.
23672         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23673         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23674         * g++.old-deja/g++.pt/typename11.C: Likewise.
23675         * g++.old-deja/g++.pt/typename14.C: Likewise.
23676         * g++.old-deja/g++.pt/typename16.C: Likewise.
23677         * g++.old-deja/g++.pt/typename3.C: Likewise.
23678         * g++.old-deja/g++.pt/typename4.C: Likewise.
23679         * g++.old-deja/g++.pt/typename5.C: Likewise.
23680         * g++.old-deja/g++.pt/typename7.C: Likewise.
23681         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23682
23683 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23684
23685         * g++.dg/other/linkage1.C: New test.
23686         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23687         specifiers.
23688
23689 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23690
23691         * gcc.dg/concat.c: New test.
23692
23693 2001-12-11  Stan Shebs  <shebs@apple.com>
23694
23695         * objc/compile: New test directory.
23696         * objc/compile/compile.exp: New expect script.
23697         * objc/compile/20011211-1.m: New compile test.
23698
23699 2001-12-11  Jason Merrill  <jason@redhat.com>
23700
23701         * lib/prune.exp (prune_gcc_output): Also handle "In member
23702         function".  So many permutations...
23703
23704 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         * g++.dg/template/typedef1.C: New test.
23707
23708 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23709
23710         * g++.dg/other/copy1.C: New test.
23711
23712 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23713
23714         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23715
23716         * gcc.dg/builtin-choose-expr.c: New.
23717
23718 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23719
23720         * gcc.dg/altivec-2.c: New.
23721
23722 2001-12-07  Richard Henderson  <rth@redhat.com>
23723
23724         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23725
23726 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23727
23728         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23729         ultrasparc.
23730
23731 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23732
23733         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23734
23735 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23736
23737         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23738         variable argument list.
23739
23740 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23741
23742         * gcc.c-torture/execute/memcheck: Delete entire directory.
23743         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23744         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23745
23746 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23747
23748         * gcc.dg/Wshadow-1.c: New test.
23749
23750 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23751
23752         * gcc.c-torture/compile/20011130-1.c: New test.
23753
23754         * gcc.dg/noncompile/20011025-1.c: New test.
23755
23756         * g++.dg/other/anon-union.C: New test.
23757
23758         * gcc.c-torture/execute/20011024-1.c: New test.
23759
23760 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23761
23762         * gcc.c-torture/execute/20000722-1.x,
23763         gcc.c-torture/execute/20010123-1.x: Remove.
23764         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23765         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23766         gcc.dg/c99-complit-2.c: New tests.
23767
23768 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.dg/inherit/base1.C: New test.
23771
23772 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23773
23774         * g++.dg/other/stdarg1.C: New test.
23775
23776         * gcc.c-torture/compile/20011130-2.c: New test.
23777
23778 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23779
23780         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23781         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23782         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23783         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23784         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23785         * gcc.dg/builtin-prefetch-1.c: New test.
23786
23787 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23788
23789         * gcc.dg/20011130-1.c: New test.
23790
23791 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23792
23793         * g++.dg/other/scope1.C: New test.
23794         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23795
23796 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23797
23798         * gcc.dg/vla-init-1.c: New test.
23799
23800 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23801
23802         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23803
23804 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23805
23806         * objc.dg/alias.m: Update.
23807         * objc.dg/class-1.m: Update.
23808         * objc.dg/const-str-1.m: Update.
23809         * objc.dg/fwd-proto-1.m: Update.
23810         * objc.dg/id-1.m: Update.
23811         * objc.dg/super-class-1.m: Update.
23812
23813 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23814
23815         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23816         constructs.
23817
23818 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23819
23820         * gcc.c-torture/execute/20011128-1.c: New test.
23821
23822 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23823
23824         * gcc.dg/20011127-1.c: New test.
23825
23826 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23827
23828         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23829         from Austin Group draft 7.
23830         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23831         scanf format arguments.
23832         * gcc.dg/format/no-exargs-2.c: New test.
23833
23834 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         * g++.dg/abi/vbase8-4.C: New test.
23837
23838 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23839
23840         * gcc.c-torture/execute/20011121-1.c: New test.
23841
23842 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23843
23844         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23845
23846 2001-11-23  Andreas Jaeger  <aj@suse.de>
23847
23848         * gcc.dg/cpp/charconst-2.c: New test.
23849
23850 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23851
23852         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23853         to the host if it is remote.  Let tests specify extra headers
23854         they use.
23855         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23856         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23857         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23858         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23859         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23860         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23861         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23862         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23863         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23864         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23865
23866 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23867
23868         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23869         for little endian ARMs.
23870
23871 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.c-torture/compile/20011119-1.c: New test.
23874         * gcc.c-torture/compile/20011119-2.c: New test.
23875
23876 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23877
23878         * gcc.dg/altivec-1.c: Fix typo.
23879
23880 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23881
23882         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23883
23884 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23885
23886         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23887
23888 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23889
23890         * lib/g77.exp: Don't specify --rpath-link.
23891
23892         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23893         across all the headers.
23894         * gcc.dg/format/format.exp: For testing on a remote host,
23895         copy format.h.
23896
23897         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23898         * gcc.c-torture/execute/930406-1.c: Likewise.
23899         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23900
23901 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23902
23903         * gcc.dg/altivec-1.c: New.
23904
23905 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23906
23907         * gcc.dg/cpp/fpreprocessed.c: New test case.
23908
23909 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23910
23911         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23912         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23913         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23914
23915 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23916
23917         * gcc.dg/no-builtin-1.c: New test.
23918
23919 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23920
23921         * gcc.c-torture/execute/20011115-1.c: New test.
23922
23923 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23924
23925         * gcc.c-torture/compile/20011114-2.c: New test.
23926         * gcc.c-torture/compile/20011114-3.c: New test.
23927         * gcc.c-torture/compile/20011114-4.c: New test.
23928
23929 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23930
23931         * g++.dg/other/init1.C: New test.
23932
23933 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23934
23935         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23936         message.
23937
23938         * gcc.c-torture/execute/20011114-1.c: New testcase.
23939
23940         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23941         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23942         like the (before this change) version of 20010327-1.c.
23943
23944 2001-11-14  Roger Sayle <roger@eyesopen.com>
23945
23946         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23947
23948 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23949
23950         * g++.dg/init/array2.C: New test.
23951
23952 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23953
23954         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23955
23956 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         * g++.dg/other/forscope1.C: New test.
23959         * g++.dg/ext/forscope1.C: New test.
23960         * g++.dg/ext/forscope2.C: New test.
23961
23962 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23963
23964         * gcc.c-torture/execute/20011113-1.c: New test.
23965
23966 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23967
23968         * gcc.c-torture/execute/20011109-2.c: New test.
23969
23970         * gcc.c-torture/execute/20011109-1.c: New test.
23971
23972 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23973
23974         * gcc.c-torture/compile/20011109-1.c: New test.
23975
23976 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23977
23978         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23979         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23980         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23981         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23982         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23983         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23984         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23985
23986 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23987
23988         * g++.dg/warn/Wshadow-1.C: New tests.
23989         * g++.old-deja/g++.mike/for3.C: Update.
23990
23991 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23992
23993         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23994         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23995         XFAILs.  Adjust expected error texts.
23996         * gcc.c-torture/compile/20011106-1.c,
23997         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23998         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23999         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24000         gcc.dg/c99-array-lval-5.c: New tests.
24001
24002 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24003
24004         * gcc.dg/cpp/defined.c: Update.
24005
24006 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24007
24008         * gcc.c-torture/execute/anon-1.c: New test.
24009
24010 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24011
24012         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24013         same size, so no warning should be produced on stormy16.
24014
24015         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24016         due to oversized array.
24017         * g++.old-deja/g++.mike/ns15.C: Likewise.
24018         * g++.old-deja/g++.pt/crash16.C: Likewise.
24019
24020 2001-11-02  Graham Stott  <grahams@redhat.com>
24021
24022         * g++.dgother/debug1.C: Fix typos.
24023
24024 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24025
24026         * g++.dg/other/debug1.C: New test.
24027
24028 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24029
24030         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24031         of unsigned long.
24032
24033 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.dg/20011029-2.c: New test.
24036
24037         * gcc.c-torture/compile/20011029-1.c: New test.
24038
24039 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24040
24041         * objc/execute/class_self-1.m: New test.
24042         * objc/execute/class_self-2.m: New test.
24043
24044 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24045
24046         * gcc.misc-tests/msgs.exp: Delete.
24047         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24048         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24049         error set to match recent changes.
24050
24051 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24052
24053         * gcc.dg/20011021-1.c: New test.
24054
24055 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * gcc.c-torture/compile/20011023-1.c: New test.
24058
24059 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24060
24061         * lib/g77.exp: Rewrite based on lib/g++.exp.
24062
24063 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24064
24065         * gcc.c-torture/execute/20011019-1.c: New test.
24066
24067         * gcc.dg/20011018-1.c: New test.
24068
24069 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24070
24071         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24072
24073 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24074
24075         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24076         * gcc.dg/attr-invalid.c: Likewise.
24077
24078 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24079
24080         * testsuite/gcc.dg/20011015-1.c: New test.
24081
24082 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24083
24084         * g++.dg/template/unify2.C: New test.
24085
24086 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24087
24088         * g++.dg/other/exception-specification.C: New test
24089
24090 2001-10-13  Tom Rix  <trix@redhat.com>
24091
24092         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24093         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24094
24095 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24096
24097         * testsuite/gcc.dg/20011009-1.c: New test.
24098
24099 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         PR g++/4476
24102         * g++.dg/other/friend1.C: New test.
24103
24104 2001-10-11  Richard Henderson  <rth@redhat.com>
24105
24106         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24107
24108 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24109
24110         * gcc.c-torture/compile/20011010-1.c: New.
24111
24112 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24113
24114         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24115         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24116         g77.f-torture/execute/execute.exp,
24117         g77.f-torture/noncompile/noncompile.exp,
24118         gcc.c-torture/compile/compile.exp,
24119         gcc.c-torture/execute/execute.exp,
24120         gcc.c-torture/execute/ieee/ieee.exp,
24121         gcc.c-torture/execute/memcheck/memcheck.exp,
24122         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24123         objc/execute/execute.exp: Update FSF address.
24124
24125 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24126
24127         * gcc.dg/cpp/cmdlne-C.c: Update.
24128         * gcc.dg/cpp/cmdlne-C2.c: New.
24129
24130 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24131
24132         * gcc.c-torture/execute/20011008-3.c: New.
24133
24134 2001-10-08  DJ Delorie  <dj@redhat.com>
24135
24136         * gcc.dg/20011008-1.c: New.
24137         * gcc.dg/20011008-2.c: New.
24138
24139 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24140
24141         * gcc.dg/cpp/spacing1.c: Update test.
24142
24143 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24144
24145         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24146         spelling errors of "separate" as "seperate".
24147
24148 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24149
24150         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24151         enough to avoid inlining.
24152
24153 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24154
24155         * lib/g77.exp: set libg2c_dir correctly.
24156
24157 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24158
24159         * gcc.dg/cpp/macro11.c: New test.
24160
24161 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24162
24163         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24164         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24165         gcc.dg/format/multattr-3.c: New tests.
24166         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24167         tests for format attributes on function pointers being rejected.
24168
24169 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24170
24171         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24172
24173 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24174
24175         * g++.dg/warn/format1.C: New test.
24176
24177 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24178
24179         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24180
24181 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24182
24183         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24184
24185 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24186
24187         * gcc.dg/cpp/redef2.c: Add test.
24188
24189 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24190
24191         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24192         long-standing bug on i686, apparently.
24193         * gcc.c-torture/execute/loop-2c.x: New file.
24194         * gcc.c-torture/execute/loop-2d.x: New file.
24195         * gcc.c-torture/execute/loop-3c.x: New file.
24196
24197 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24198
24199         * gcc.dg/cpp/20000625-2.c: Correct line number.
24200
24201 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24202
24203         * gcc.dg/cpp/macro10.c: New test.
24204         * gcc.dg/cpp/strify3.c: New test.
24205         * gcc.dg/cpp/spacing1.c: Add tests.
24206         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24207         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24208
24209 2001-09-24  DJ Delorie  <dj@redhat.com>
24210
24211         * gcc.c-torture/execute/20010924-1.c: New test.
24212
24213 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24214
24215         * testsuite/objc/execute/paste.m: Remove.
24216
24217 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24218
24219         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24220
24221 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24222
24223         * g77.dg/strlen0.f: New test.
24224
24225 2001-09-21  Richard Henderson  <rth@redhat.com>
24226
24227         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24228         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24229
24230 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24231
24232         Table-driven attributes.
24233         * g++.dg/ext/attrib1.C: New test.
24234
24235 2001-09-20  DJ Delorie  <dj@redhat.com>
24236
24237         * gcc.dg/20000926-1.c: Update expected warning messages.
24238         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24239         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24240         array.
24241
24242 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24243
24244         * g++.dg/eh/registers1.C: New test case.
24245
24246 2001-09-17  Richard Henderson  <rth@redhat.com>
24247
24248         * gcc.dg/array-5.c: Fix VLA decomposition test.
24249
24250 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24251
24252         * gcc.dg/cpp/line5.c: New testcase.
24253
24254 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24255
24256         * gcc.dg/cpp/macro9.c: New test.
24257
24258 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24259
24260         * gcc.c-torture/execute/980223.c: Change type of addr from long
24261         to char *.
24262
24263 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24264
24265         * gcc.c-torture/execute/20010915-1.c: New test.
24266
24267 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24268
24269         * g77.dg/bprob: New directory.
24270         * g77.dg/bprob/bprob.exp: New file.
24271         * g77.dg/bprob/bprob-1.f: New test.
24272         * g77.dg/gcov: New directory.
24273         * g77.dg/gcov/gcov.exp: New file.
24274         * g77.dg/gcov/gcov-1.f: New test.
24275         * g77.dg/gcov/gcov-1.x: New file.
24276
24277 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24278
24279         * gcc.dg/cpp/directiv.c: Update.
24280         * gcc.dg/cpp/undef1.c: Update.
24281
24282 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * gcc.dg/20010912-1.c: New test.
24285
24286 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24287
24288         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24289         language-independent file in lib.
24290         * lib/gcov.exp: New file.
24291
24292 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24293
24294         * gcc.c-torture/compile/20010911-1.c: New test.
24295
24296 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24297
24298         * lib/profopt.exp: New, to support profile-directed optimizations.
24299         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24300         * gcc.misc-tests/bprob-1.c: New test.
24301         * gcc.misc-tests/bprob-2.c: New test.
24302
24303 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24304
24305         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24306         XFAIL and which kinds of gcov output to verify.
24307         * gcc.misc-tests/gcov-4b.x: New file.
24308         * gcc.misc-tests/gcov-5b.x: New file.
24309         * gcc.misc-tests/gcov-6.x: New file.
24310         * gcc.misc-tests/gcov-7.c: New test.
24311         * gcc.misc-tests/gcov-7.x: New file.
24312
24313 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24314
24315         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24316         * gcc.misc-tests/gcov-6.c: New test.
24317
24318 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         PR c++/3986
24321         * g++.dg/abi/vbase1.C: New test.
24322
24323 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24324
24325         * objc.dg/method-2.m: New.
24326
24327 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         PR c++/4203
24330         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24331         * g++.dg/init/empty1.C: New test.
24332
24333 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24334
24335         * gcc.c-torture/compile/20010903-1.c: New test.
24336
24337 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24338
24339         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24340         for m68k.
24341
24342 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24343
24344         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24345
24346         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24347
24348         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24349
24350 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24351
24352         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24353         for 16-bit 'unsigned int'.
24354
24355 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24356
24357         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24358
24359 2001-08-27  Richard Henderson  <rth@redhat.com>
24360
24361         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24362         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24363
24364 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24365
24366         * gcc.dg/asm-names.c (ymain): New.
24367
24368 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24369
24370         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24371         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24372         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24373
24374 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24375
24376         * gcc.dg/compare5.c: New testcase.
24377
24378 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24379
24380         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24381         and "In instantiation".
24382
24383 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24384
24385         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24386
24387 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24388
24389         * gcc.misc-tests/gcov.exp: Add support for branch information.
24390         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24391         * gcc.misc-tests/gcov-4.c: New test.
24392         * gcc.misc-tests/gcov-4b.c: New test.
24393         * gcc.misc-tests/gcov-5b.c: New test.
24394
24395 2001-08-20  Zack Weinberg  <zackw@panix.com>
24396
24397         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24398         expected to fail.
24399
24400 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24401
24402         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24403
24404 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24405
24406         * g++.dg/eh/template1.C: New test.
24407
24408 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24409
24410         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24411         Fix thinko.
24412         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24413         for xfail.
24414
24415 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24416
24417         * lib/g77-dg.exp:  Use prune.exp for common procedures
24418         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24419         * lib/g77.exp: (g77-dg-prune) Remove
24420
24421 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24422
24423         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24424
24425 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24426
24427         * g++.dg/template/unify1.C: New test.
24428
24429 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24430
24431         * g++.dg/abi/empty4.C: New test.
24432
24433 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24434
24435         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24436         solaris2.*
24437         * g77.f-torture/compile/pr3743.x: Likewise
24438
24439 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24440
24441         * g++.dg/other/using-declaration.C: New test.
24442
24443 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24444
24445         * gcc.dg/cpp/tr-sign.c: New testcase.
24446
24447 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24448
24449         * gcc.dg/cpp/19951025-1.c: Revert.
24450         * gcc.dg/cpp/directiv.c: We no longer process directives that
24451         interrupt macro arguments.
24452
24453 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24454
24455         * gcc.dg/bconstp-1.c: New test.
24456
24457 2001-08-03  Richard Henderson  <rth@redhat.com>
24458
24459         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24460
24461 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24462
24463         * gcc.dg/cpp/19951025-1.c: Update.
24464
24465 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24466
24467         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24468         should be x.
24469
24470 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24471
24472         Kill -fhonor-std.
24473         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24474         * g++.old-deja/g++.other/std1.C: Likewise.
24475         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24476
24477 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24478
24479         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24480         (g77_pass, g77_fail, g77_finish, g77_exit,
24481         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24482
24483 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24484
24485         * g77.dg/fbackslash.f
24486         * g77.dg/fcase-preserve.f
24487         * g77.dg/ff90-1.f
24488         * g77.dg/ffixed-line-length-0.f
24489         * g77.dg/ffixed-line-length-132.f
24490         * g77.dg/ffixed-line-length-7.f
24491         * g77.dg/ffixed-line-length-72.f
24492         * g77.dg/ffixed-line-length-none.f
24493         * g77.dg/ffree-form-1.f
24494         * g77.dg/fno-backslash.f
24495         * g77.dg/fno-f90-1.f
24496         * g77.dg/fno-fixed-form-1.f
24497         * g77.dg/fno-onetrip.f
24498         * g77.dg/fno-typeless-boz.f
24499         * g77.dg/fno-underscoring.f
24500         * g77.dg/fno-vxt-1.f
24501         * g77.dg/fonetrip.f
24502         * g77.dg/ftypeless-boz.f
24503         * g77.dg/fugly-assumed.f
24504         * g77.dg/funderscoring.f
24505         * g77.dg/fvxt-1.f
24506
24507 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24508
24509         * objc.dg/fwd-proto-1.m: New.
24510         * objc.dg/local-decl-1.m: New.
24511         * objc.dg/naming-1.m: New.
24512         * objc.dg/naming-2.m: New.
24513         * objc.dg/proto-hier-1.m: New.
24514
24515 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24516
24517         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24518         largest-type elements to a struct makes its size grow.
24519
24520 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         * g++.dg/abi/vthunk1.C: New test.
24523
24524 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24525
24526         * g++.dg/abi/vbase8-22.C: New test.
24527
24528 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24529
24530         * gcc.dg/cpp/macro8.c: New test.
24531
24532 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24533
24534         * g++.dg/abi/vbase8-21.C: New test.
24535
24536 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24537
24538         * g++.dg/abi/vbase8-10.C: New test.
24539
24540 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24541
24542         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24543         ${tool}_set_ld_library_path.
24544         Changed caller.
24545         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24546         g++.exp.
24547
24548 2001-07-26  Stan Cox <scox@redhat.com>
24549
24550         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24551         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24552         gcc_exit, gcc_check_unsupported_p):
24553         Moved to gcc-deps.exp
24554         * gcc-deps.exp: New file.
24555
24556 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24557
24558         * g++.old-deja/g++.pt/defarg14.C: New test.
24559
24560 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24561
24562         * g++.old-deja/g++.other/lineno5.C: New test.
24563
24564 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24565
24566         * g++.old-deja/g++.pt/crash68.C: New test.
24567
24568 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         * g++.old-deja/g++.other/crash42.C: New test.
24571
24572 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24573
24574         * gcc.dg/cpp/extratokens.c: Fix.
24575         * gcc.dg/cpp/skipping2.c: New tests.
24576
24577 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24578
24579         * gcc.c-torture/execute/20010724-1.c: New file.
24580         * gcc.c-torture/execute/20010724-1.x: New file.
24581
24582 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24583
24584         * g++.old-deja/g++.other/cond7.C: New test.
24585
24586 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.old-deja/g++.other/optimize4.C: New test.
24589
24590 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24591
24592         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24593
24594 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24595
24596         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24597         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24598         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24599         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24600
24601         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24602         bug report" message.
24603
24604         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24605         * g++.dg/ext/instantiate1.C: Move from old-deja.
24606
24607 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24608
24609         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24610         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24611         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24612         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24613
24614 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24615
24616         * gcc.c-torture/execute/20010723-1.c: New test.
24617
24618 2001-07-23  Ben Elliston  <bje@redhat.com>
24619
24620         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24621
24622 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24623
24624         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24625         i[34567]86-*-*.
24626         Delete handling of ieee_multilib_flags.
24627         Pass -mieee for alpha*-*-* and sh-*-*.
24628         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24629
24630 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24631
24632         Remove old-abi tests.
24633         * g++.old-deja/g++.mike/p11116.C: Remove.
24634         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24635
24636 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24637
24638         * g77.f-torture/compile/pr3743.f:  New test
24639
24640 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24641
24642         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24643
24644 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24645
24646         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24647         g++.old-deja/g++.pt/static6.C: Likewise.
24648         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24649         supports weak symbols.
24650
24651 2001-07-18  Andreas Jaeger  <aj@suse.de>
24652
24653         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24654         supported again.
24655
24656 2001-07-18  Andreas Jaeger  <aj@suse.de>
24657
24658         * gcc.dg/iftrap-1.c: Fix target line.
24659
24660 2001-07-17  Richard Henderson  <rth@redhat.com>
24661
24662         * gcc.c-torture/execute/20010717-1.c: New.
24663
24664 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24665
24666         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24667         tests.
24668
24669 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24670
24671         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24672
24673 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24674
24675         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24676         UAC_SIGBUS, UAC_NOPRINT definitions.
24677
24678 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24679
24680         * objc/execute/object_is_class.m: New test.
24681         * objc/execute/object_is_meta_class.m: New test.
24682
24683 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24684
24685         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24686         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24687
24688 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24689
24690         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24691         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24692
24693 2001-07-14  Richard Henderson  <rth@redhat.com>
24694
24695         * gcc.dg/iftrap-1.c: New.
24696
24697 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24698
24699         * g77.f-torture/execute/intrinsic77.f: New test.
24700
24701 2001-07-11  Janis Johnson <janis@us.ibm.com>
24702
24703         * gcc.misc-tests/gcov-3.c: New test.
24704
24705 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24706
24707         * gcc.c-torture/compile/20010711-1.c,
24708         * gcc.c-torture/compile/20010711-2.c: New tests.
24709
24710 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24711
24712         * gcc.c-torture/execute/20010711-1.c: New test.
24713
24714 2001-07-11  Ben Elliston  <bje@redhat.com>
24715
24716         * g++.old-deja/g++.other/enum5.C: New test.
24717
24718 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24719
24720         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24721         (g++-dg-prune): Call prune_gcc_output.
24722         * prune.exp: New file for prune_gcc_output.
24723         * lib/g++.exp, lib/gcc.exp: Load it.
24724
24725 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24726
24727         * gcc.c-torture/compile/20010701-1.c,
24728         g++.old-deja/g++.ext/attrib6.C: New tests.
24729
24730 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24731
24732         * gcc.c-torture/compile/20010706-1.c: New test.
24733
24734 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24735
24736         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24737
24738 2001-06-28  Stan Shebs  <shebs@apple.com>
24739
24740         * gcc.dg/pragma-darwin.c: New test.
24741
24742 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24743
24744         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24745         Solaris 2.[678] system.
24746
24747 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24748
24749         * gcc.dg/20010622-1.c: New test.
24750
24751 2001-06-18  Stan Shebs  <shebs@apple.com>
24752
24753         * objc.dg: New directory.
24754         * objc.dg/dg.exp: New file.
24755         * objc.dg/alias.m: New.
24756         * objc.dg/class-1.m: New.
24757         * objc.dg/class-2.m: New.
24758         * objc.dg/const-str-1.m: New.
24759         * objc.dg/const-str-2.m: New.
24760         * objc.dg/id-1.m: New.
24761         * objc.dg/method-1.m: New.
24762         * objc.dg/super-class-1.m: New.
24763         * lib/objc-dg.exp: New file.
24764
24765 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24766
24767         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24768         of label name.
24769
24770 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24771
24772         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24773
24774 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24775
24776         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24777         variable.
24778
24779 2001-06-12  Richard Henderson  <rth@redhat.com>
24780
24781         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24782
24783 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24784
24785         * g++.old-deja/g++.abi/vbase5.C: New test.
24786         * g++.old-deja/g++.abi/vbase6.C: New test.
24787         * g++.old-deja/g++.abi/vbase7.C: New test.
24788
24789 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * gcc.c-torture/compile/20010610-1.c: New test.
24792
24793 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.abi/vbase4.C: New test.
24796
24797 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24798
24799         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24800         support %f for HC11/HC12 targets.
24801         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24802         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24803         on HC11/HC12 targets.
24804         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24805
24806 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24807
24808         * gcc.dg/wchar_t-1.c: New file.
24809         * gcc.dg/wint_t-1.c: Likewise.
24810
24811 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24812
24813         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24814
24815 2001-06-11  Richard Henderson  <rth@redhat.com>
24816
24817         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24818
24819 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24820
24821         * gcc.c-torture/compile/20010611-1.c: New test.
24822
24823 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24824
24825         * gcc.dg/c99-tag-1.c: Add more tests.
24826
24827 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24828
24829         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24830         representation on MN10300 and ARM/Thumb.
24831
24832 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24833
24834         * g77.f-torture/execute/20010610.f: New.
24835
24836 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24837
24838         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24839         names.
24840
24841 2001-06-09  Richard Henderson  <rth@redhat.com>
24842
24843         * gcc.c-torture/execute/ashrdi-1.c: New.
24844         * gcc.c-torture/execute/ashldi-1.c: New.
24845         * gcc.c-torture/execute/lshrdi-1.c: New.
24846
24847 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24848
24849         * objc/execute/load-3.m: Added. Check sending +load to categories,
24850         in addition to classes.
24851
24852 2001-06-08  Stan Shebs  <shebs@apple.com>
24853
24854         * objc/execute/load-2.m: New test.  From Nicola Pero
24855         <n.pero@mi.flashnet.it>.
24856
24857 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24858
24859         * gcc.c-torture/execute/20010605-2.c: New test.
24860
24861 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * g++.old-deja/g++.abi/vbase2.C: New test.
24864         * g++.old-deja/g++.abi/vbase3.C: New test.
24865
24866 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.old-deja/g++.pt/friend49.C: New test.
24869
24870 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24871
24872         * g++.old-deja/g++.ext/anon3.C: New test.
24873
24874 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24875
24876         * g++.old-deja/g++.other/conv7.C: New test.
24877
24878 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24879
24880         * gcc.c-torture/compile/20010605-2.c: New test.
24881
24882 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24883
24884         * gcc.c-torture/execute/20010604-1.c: New test.
24885
24886 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24887
24888         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24889
24890 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24891
24892         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24893         (g++_link_flags): Likewise.
24894         (g++_init): Pass gccpath's value to two previous functions.
24895
24896 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24897
24898         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24899         Ensure logfile entry matches exec command line.
24900
24901 2001-05-31  Richard Henderson  <rth@redhat.com>
24902
24903         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24904         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24905
24906 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24907
24908         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24909         compiler for irix6.2
24910
24911 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         * g++.old-deja/g++.other/optimize3.C: New file.
24914
24915 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24916
24917         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24918         assemble.
24919
24920 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24921
24922         * g++.old-deja/g++.other/optimize2.C: New file.
24923
24924 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24925
24926         * gcc.c-torture/compile/20010518-2.c: New file.
24927         * gcc.c-torture/execute/20010518-1.c: New file.
24928         * gcc.c-torture/execute/20010518-2.c: New file.
24929
24930 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24931
24932         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24933
24934 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24935
24936         G++ no longer defines builtins that do not begin with __builtin.
24937         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24938         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24939         * g++.old-deja/g++.law/builtin1.C: Likewise.
24940         * g++.old-deja/g++.law/cvt2.C: Likewise.
24941         * g++.old-deja/g++.mike/net5.C: Likewise.
24942         * g++.old-deja/g++.other/builtins1.C: Likewise.
24943         * g++.old-deja/g++.other/builtins2.C: Likewise.
24944         * g++.old-deja/g++.other/builtins3.C: Likewise.
24945         * g++.old-deja/g++.other/builtins4.C: Likewise.
24946         * g++.old-deja/g++.other/inline8.C: Likewise.
24947         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24948
24949 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * g++.old-deja/g++.pt/using1.C: Adjust.
24952         * g++.old-deja/g++.pt/using2.C: New test.
24953
24954 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24955
24956         * gcc.dg/cpp/charconst.c: New tests.
24957         * gcc.dg/cpp/escape.c: New tests.
24958         * gcc.dg/cpp/escape-1.c: New tests.
24959         * gcc.dg/cpp/escape-2.c: New tests.
24960         * gcc.dg/cpp/ucs.c: New tests.
24961
24962 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24963
24964         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24965         native compiler for irix6.5.
24966
24967 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24968
24969         * lib/g++.exp (g++_include_flags): Use args to compute
24970         get_multilibs.
24971         (g++_link_flags): Likewise.
24972         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24973
24974 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24975
24976         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24977
24978 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24979
24980         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24981         this file.
24982
24983 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24984
24985         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24986         STACK_SIZE;
24987         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24988         to STACK_SIZE; Use it to define size of add_histo array.
24989         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24990         to STACK_SIZE.
24991         (f): Use GITT_SIZE to define size of gitt local table.
24992         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24993         to STACK_SIZE; Use it to define size of bytemem array.
24994
24995 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24996
24997         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24998         on 68HC11/HC12 due to the asm instruction.
24999         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25000         * gcc.c-torture/compile/920520-1.x: Likewise.
25001         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25002         on 68HC11/HC12 because the function is larger than 64K.
25003         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25004         on 68HC11/HC12 because the structure is too large.
25005
25006 2001-05-20  Richard Henderson  <rth@redhat.com>
25007
25008         * gcc.c-torture/execute/20010520-1.c: New.
25009
25010 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25011
25012         * g++.old-deja/g++.warn/compare1.C: New test.
25013         * gcc.dg/compare4.c: New test.
25014
25015 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25016
25017         * g++.old-deja/g++.other/optimize1.C: New test.
25018
25019 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25020
25021         * g++.old-deja/g++.pt/spec41.C: New test.
25022
25023 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25024
25025         * gcc.c-torture/compile/20010114-1.x: Remove.
25026
25027 2001-05-18  Stan Shebs  <shebs@apple.com>
25028
25029         * gcc.c-torture/compile/20010518-1.c: New test.
25030
25031 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25034         * g++.old-deja/g++.pt/crash67.C: New test.
25035
25036 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25037
25038         * g++.old-deja/g++.other/debug9.C: New test.
25039
25040 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25041
25042         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25043
25044 2001-05-16  Jan Hubicka  <jh@suse.cz>
25045
25046         * gcc.c-torture/compile/20010516-1.c: New test.
25047
25048 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25049
25050         * g++.old-deja/g++.other/crash41.C: New test.
25051
25052 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         * g++.old-deja/g++.pt/crash66.C: New test.
25055
25056 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25057
25058         * g++.old-deja/g++.robertl/eb27.C: Convert.
25059
25060 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25061
25062         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25063         declaration being redundant.
25064
25065 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25066
25067         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25068
25069 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25070
25071         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25072
25073 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25074
25075         * lib/g++.exp: Use testsuite_flags.
25076
25077 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25078
25079         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25080
25081 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25082
25083         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25084
25085 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25086
25087         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25088
25089 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.c-torture/compile/20010313-1.c: New test.
25092
25093 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25094
25095         * gcc.dg/cpp/direct2.c: New test.
25096         * gccq.dg/cpp/direct2s.c: New test.
25097
25098         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25099
25100 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25101
25102         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25103         * g++.old-deja/g++.other/op3.C: Likewise.
25104
25105 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25106
25107         * gcc.dg/cpp/syshdr.h: New file.
25108         * gcc.dg/cpp/sysmac1.c: Update.
25109         * gcc.dg/cpp/sysmac2.c: Update.
25110
25111 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25114
25115 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25116
25117         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25118         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25119
25120 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25121
25122         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25123
25124 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25125
25126         * lib/g++.exp (g++_include_flags): Don't use any special flags
25127         if TESTING_IN_BUILD_TREE is not defined.
25128         (g++_init): Use a plain 'c++' as the compiler if
25129         TESTING_IN_BUILD_TREEE is not defined.
25130
25131 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25132
25133         * g++.old-deja/g++.eh/catch13.C: New test.
25134         * g++.old-deja/g++.eh/catch14.C: New test.
25135
25136 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25137
25138         * gcc.dg/cpp/tr-define.c: New test.
25139
25140 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25141
25142         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25143         <stdlib.h>, not <malloc.h>.
25144
25145 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         * g++.old-deja/g++.ns/template17.C: New test.
25148
25149 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         * g++.old-deja/g++.pt/ref4.C: New test.
25152
25153 2001-04-30  Richard Henderson  <rth@redhat.com>
25154
25155         * gcc.dg/20000724-1.c: Revert last change.
25156
25157 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25158
25159         * g77.f-torture/execute/20010430.f: New test.
25160
25161 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25162
25163         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25164
25165 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25166
25167         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25168
25169 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         * g++.old-deja/g++.eh/crash6.C: New test.
25172
25173 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.old-deja/g++.other/warn7.C: New test.
25176
25177 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         * g++.old-deja/g++.other/defarg9.C: New test.
25180
25181 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25182
25183         * g77.f-torture/compile/20010426.f: New test.
25184         * g77.f-torture/execute/20010426.f: New test.
25185
25186 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25187
25188         * g77.f-torture/compile/20000629-1.x: Remove - error
25189         has been fixed.
25190
25191 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25192
25193         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25194         Tweak slightly to work with g++.dg framework.
25195         * g++.dg/special/ecos.exp: Run initp1.C test.
25196         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25197
25198         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25199         its linker doesn't give line numbers either.
25200         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25201
25202 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25203
25204         * g++.old-deja/g++.other/lex1.C: New test.
25205
25206 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * gcc.dg/noncompile/20010425-1.c: New test.
25209
25210 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25211
25212         * g++.old-deja/g++.pt/mangle2.C: New test.
25213
25214 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25215
25216         * gcc.dg/format/plus-1.c: New test.
25217
25218 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25219
25220         * gcc.dg/20010423-1.c: New test.
25221
25222 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * gcc.c-torture/execute/20010422-1.c: New test.
25225
25226 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25227
25228         * g++.old-deja/g++.ns/type2.C: New test.
25229
25230 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25231
25232         * g++.old-deja/g++.other/perf1.C: New test.
25233
25234 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25235
25236         * gcc.dg/c99-func-2.c: Remove xfail.
25237         * gcc.dg/c99-func-3.c: Remove xfail.
25238         * gcc.dg/c99-func-4.c: Remove xfail.
25239
25240 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25241
25242         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25243
25244 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25245
25246         * gcc.c-torture/compile/20010423-1.c: New test.
25247
25248 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.old-deja/g++.pt/typename28.C: New test.
25251
25252 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.old-deja/g++.abi/empty2.C: New test.
25255         * g++.old-deja/g++.abi/empty3.C: New test.
25256
25257 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * g++.old-deja/g++.other/comdat2.C: New test.
25260         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25261
25262 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * g++.old-deja/g++.other/overload14.C: New test.
25265
25266 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25267
25268         * g++.old-deja/g++.other/lookup23.C: New test.
25269
25270 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25271
25272         * gcc.c-torture/execute/20010403-1.c: New test.
25273
25274 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25275             Mark Mitchell  <mark@codesourcery.com>
25276
25277         * lib/old-dejagnu.exp: Don't delete output of executable.
25278         Add .exe suffix to executables.
25279
25280 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25281
25282         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25283
25284 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25285
25286         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25287
25288 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25289
25290         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25291         * g++.old-deja/g++.abi/crash1.C: New test.
25292
25293 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         * g++.old-deja/g++.other/crash40.C: New test.
25296
25297 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25298
25299         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25300
25301 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         * g++.old-deja/g++.other/warn6.C: New test.
25304
25305 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25306
25307         * g++.old-deja/g++.robertl/eb42.C: Same.
25308
25309 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25310
25311         * gcc.dg/wtr-conversion-1.c: New testcase.
25312
25313 2001-04-10  Richard Henderson  <rth@redhat.com>
25314
25315         * g++.old-deja/g++.other/array5.C: New.
25316
25317 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25318
25319         * gcc.c-torture/execute/20010408-1.c: New test.
25320
25321 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25322
25323         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25324         headers and constructs.
25325         * g++.old-deja/g++.robertl/eb79.C: Same.
25326         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25327         * g++.old-deja/g++.robertl/eb73.C: Same.
25328         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25329         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25330         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25331         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25332         * g++.old-deja/g++.robertl/eb44.C: Same.
25333         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25334         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25335         * g++.old-deja/g++.robertl/eb39.C: Same.
25336         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25337         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25338         * g++.old-deja/g++.robertl/eb30.C: Same.
25339         * g++.old-deja/g++.robertl/eb3.C: Same.
25340         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25341         * g++.old-deja/g++.robertl/eb21.C: Same.
25342         * g++.old-deja/g++.robertl/eb15.C: Same.
25343         * g++.old-deja/g++.robertl/eb118.C: Same.
25344         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25345         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25346         * g++.old-deja/g++.robertl/eb109.C: Same.
25347         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25348         * g++.old-deja/g++.mike/rtti1.C: Same.
25349         * g++.old-deja/g++.mike/p658.C: Same.
25350         * g++.old-deja/g++.mike/net46.C: Same.
25351         * g++.old-deja/g++.mike/net34.C: Same.
25352         * g++.old-deja/g++.mike/memoize1.C: Same.
25353         * g++.old-deja/g++.mike/eh2.C: Same.
25354         * g++.old-deja/g++.law/weak.C: Same.
25355         * g++.old-deja/g++.law/visibility7.C: Same.
25356         * g++.old-deja/g++.law/visibility25.C: Same.
25357         * g++.old-deja/g++.law/visibility22.C: Same.
25358         * g++.old-deja/g++.law/visibility2.C: Same.
25359         * g++.old-deja/g++.law/visibility17.C: Same.
25360         * g++.old-deja/g++.law/visibility13.C: Same.
25361         * g++.old-deja/g++.law/visibility10.C: Same.
25362         * g++.old-deja/g++.law/visibility1.C: Same.
25363         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25364         * g++.old-deja/g++.law/vbase1.C: Same.
25365         * g++.old-deja/g++.law/operators32.C: Same.
25366         * g++.old-deja/g++.law/nest3.C: Same.
25367         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25368         * g++.old-deja/g++.law/except5.C (main): Same.
25369         * g++.old-deja/g++.law/cvt7.C (run): Same.
25370         * g++.old-deja/g++.law/cvt2.C: Same.
25371         * g++.old-deja/g++.law/cvt16.C: Same.
25372         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25373         * g++.old-deja/g++.law/ctors17.C (main): Same.
25374         * g++.old-deja/g++.law/ctors13.C: Same.
25375         * g++.old-deja/g++.law/ctors12.C (main): Same.
25376         * g++.old-deja/g++.law/ctors10.C: Same.
25377         * g++.old-deja/g++.law/code-gen5.C: Same.
25378         * g++.old-deja/g++.law/bad-error7.C: Same.
25379         * g++.old-deja/g++.law/arm9.C: Same.
25380         * g++.old-deja/g++.law/arm12.C: Same.
25381         * g++.old-deja/g++.law/arg8.C: Same.
25382         * g++.old-deja/g++.law/arg1.C: Same.
25383         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25384         * g++.old-deja/g++.jason/template31.C: Same.
25385         * g++.old-deja/g++.jason/template24.C (main): Same.
25386         * g++.old-deja/g++.jason/2371.C: Same.
25387         * g++.old-deja/g++.eh/new2.C: Same.
25388         * g++.old-deja/g++.eh/new1.C: Same.
25389         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25390         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25391         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25392         * g++.old-deja/g++.brendan/crash62.C: Same.
25393         * g++.old-deja/g++.brendan/crash52.C: Same.
25394         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25395         * g++.old-deja/g++.brendan/crash38.C: Same.
25396         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25397         * g++.old-deja/g++.brendan/copy9.C: Same.
25398
25399 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25400
25401         * gcc.c-torture/execute/20001203-2.c (memset):
25402         Count argument is of type __SIZE_TYPE__.
25403
25404 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25405
25406         * gcc.c-torture/compile/20010404-1.c: New test.
25407
25408 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * gcc.c-torture/compile/20010326-1.c: New test.
25411
25412 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25413
25414         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25415         peculiarities of the SH.
25416         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25417
25418 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25419
25420         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25421         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25422         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25423
25424 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25425
25426         * g77.f-torture/compile/20010321-1.f: New test.
25427
25428 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25429
25430         * gcc.c-torture/compile/20010329-1.c: New test.
25431
25432 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25433
25434         * gcc.c-torture/execute/20010329-1.c: New test.
25435
25436 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25437
25438         * g++.old-deja/g++.other/eh4.C: Fix typo.
25439
25440 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25441
25442         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25443
25444 2001-03-28  Philip Blundell  <philb@gnu.org>
25445
25446         * gcc.c-torture/compile/20010328-1.c: New test.
25447
25448 2001-03-27  Richard Henderson  <rth@redhat.com>
25449
25450         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25451         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25452
25453 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25454
25455         * gcc.c-torture/compile/20010327-1.c: New test.
25456
25457 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25458
25459         * g++.old-deja/g++.other/friend12.C: New test.
25460         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25461         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25462
25463 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25464
25465         * gcc.c-torture/execute/20010325-1.c: New test.
25466
25467 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25468
25469         * g++.old-deja/g++.other/mangle3.C: New test.
25470
25471 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25472
25473         * g++.old-deja/g++.other/anon8.C: New test.
25474
25475 2001-03-20  Philip Blundell  <philb@gnu.org>
25476
25477         * gcc.c-torture/compile/20010320-1.c: New test.
25478
25479 2001-03-17  Richard Henderson  <rth@redhat.com>
25480
25481         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25482
25483 2001-03-15  Geoff Keating  <geoff@redhat.com>
25484
25485         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25486         tests on AIX.
25487
25488 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25489
25490         * g++.old-deja/g++.other/eh4.C: New test.
25491
25492 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25493
25494         * gcc.dg/cpp/mi1.c: Update.
25495
25496 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25497
25498         * g++.old-deja/g++.other/regstack.C: New test.
25499
25500 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25501
25502         * g++.old-deja/g++.other/ref4.C: New test.
25503
25504 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25505
25506         * objc/execute/va_method.m: Added.
25507         * objc/execute/IMP.m: Added.
25508         * objc/execute/_cmd.m: Added.
25509         * objc/execute/accessing_ivars.m: Added.
25510         * objc/execute/class-1.m: Added.
25511         * objc/execute/class-10.m: Added.
25512         * objc/execute/class-11.m: Added.
25513         * objc/execute/class-12.m: Added.
25514         * objc/execute/class-13.m: Added.
25515         * objc/execute/class-14.m: Added.
25516         * objc/execute/class-2.m: Added.
25517         * objc/execute/class-3.m: Added.
25518         * objc/execute/class-4.m: Added.
25519         * objc/execute/class-5.m: Added.
25520         * objc/execute/class-6.m: Added.
25521         * objc/execute/class-7.m: Added.
25522         * objc/execute/class-8.m: Added.
25523         * objc/execute/class-9.m: Added.
25524         * objc/execute/class-tests-1.h
25525         * objc/execute/class-tests-2.h
25526         * objc/execute/compatibility_alias.m: Added.
25527         * objc/execute/encode-1.m: Added.
25528         * objc/execute/formal_protocol-1.m: Added.
25529         * objc/execute/formal_protocol-2.m: Added.
25530         * objc/execute/formal_protocol-3.m: Added.
25531         * objc/execute/formal_protocol-4.m: Added.
25532         * objc/execute/formal_protocol-5.m: Added.
25533         * objc/execute/formal_protocol-6.m: Added.
25534         * objc/execute/formal_protocol-7.m: Added.
25535         * objc/execute/informal_protocol.m: Added.
25536         * objc/execute/initialize.m: Added.
25537         * objc/execute/load.m: Added.
25538         * objc/execute/many_args_method.m: Added.
25539         * objc/execute/nested-3.m: Added.
25540         * objc/execute/no_clash.m: Added.
25541         * objc/execute/private.m: Added.
25542         * objc/execute/redefining_self.m: Added.
25543         * objc/execute/root_methods.m: Added.
25544         * objc/execute/selector-1.m: Added.
25545         * objc/execute/static-1.m: Added.
25546         * objc/execute/static-2.m: Added.
25547         * objc/execute/va_method.m: Added.
25548
25549 2001-03-10  Richard Henderson  <rth@redhat.com>
25550
25551         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25552
25553 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25554
25555         * g++.old-deja/g++.other/crash31.C: XFAIL.
25556         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25557         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25558         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25559         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25560         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25561
25562 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25563
25564         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25565
25566 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25567
25568         * gcc.dg/20000724-1.c: Don't use multiline strings.
25569
25570 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25571
25572         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25573         result of -cString against what we expect it to be; don't just
25574         print it out for no one to read.
25575
25576         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25577         Based on testcases provided by Nicola Pero.
25578
25579 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25580
25581         * gcc.dg/cpp/macro7.c: New test.
25582
25583 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25584
25585         * gcc.dg/cpp/multiline.c: Update.
25586
25587 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.other/enum3.C: New test.
25590
25591 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25592
25593         * g++.old-deja/g++.other/pod1.C: New test.
25594
25595 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25596
25597         * g++.old-deja/g++.ext/overload1.C: New test.
25598
25599 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25600
25601         * g++.old-deja/g++.pt/using1.C: New test.
25602
25603 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         * g++.old-deja/g++.other/using9.C: New test.
25606
25607 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25608
25609         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25610
25611         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25612
25613 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25614
25615         * g++.old-deja/g++.ext/realpt1.C: Remove.
25616
25617 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25620
25621 2001-02-26  Will Cohen  <wcohen@redhat.com>
25622
25623         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25624
25625 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25626
25627         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25628         templatized constructors.
25629
25630 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25631
25632         * gcc.c-torture/execute/20010224-1.c: New test.
25633
25634 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.c-torture/execute/20010222-1.c: New test.
25637
25638 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25639
25640         * g++.old-deja/g++.other/inline20.C: New test.
25641
25642 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25643
25644         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25645
25646 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25647
25648         * g++.old-deja/g++.other/lookup22.C: New test.
25649
25650 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25651
25652         * g77.dg: New directory.
25653         * g77.dg/20010216-1.f: New test case.
25654         * g77.dg/dg.exp: New driver.
25655         * lib/g77-dg.exp: New driver library.
25656
25657 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25658
25659         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25660
25661 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25662
25663         * g++.old-deja/g++.other/decl9.C: New test.
25664
25665 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25666
25667         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25668         not need <string> and also tests the initialization at runtime.
25669
25670 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25671
25672         * gcc.c-torture/execute/longlong.c: New test.
25673
25674 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25675
25676         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25677
25678 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25679
25680         * gcc.c-torture/execute/920302-1.c (execute):
25681         Change argument type to short.
25682
25683 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         * g++.old-deja/g++.pt/deduct6.C: New test.
25686
25687 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25688
25689         * g++.old-deja/g++.pt/deduct5.C: New test.
25690
25691 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25692
25693         * gcc.c-torture/execute/20010209-1.c: New test.
25694
25695 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25696
25697         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25698
25699 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25700
25701         * g++.dg/vtgc1.C: Update for new ABI.
25702
25703         * consistency.vlad: New directory, 1665 files.
25704
25705 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25706
25707         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25708         return type.
25709         * gcc.dg/cpp/digraphs.c: Declare puts.
25710
25711 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         * g++.old-deja/g++.other/warn5.C: New test.
25714
25715 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         * g++.old-deja/g++.pt/spec40.C: New test.
25718
25719 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25722         case.
25723         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25724
25725 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25726
25727         * gcc.c-torture/compile/20010209-1.c: New test.
25728
25729 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25730
25731         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25732         excess errors message but not if it crashes.
25733         * g++.old-deja/g++.other/crash27.C: Likewise.
25734         * g++.old-deja/g++.other/crash28.C: Likewise.
25735         * g++.old-deja/g++.other/crash30.C: Likewise.
25736         * g++.old-deja/g++.other/crash32.C: Likewise.
25737         * g++.old-deja/g++.other/crash35.C: Likewise.
25738         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25739
25740 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25741
25742         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25743         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25744         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25745         g77.f-torture/execute/execute.exp,
25746         g77.f-torture/noncompile/noncompile.exp,
25747         gcc.c-torture/execute/execute.exp,
25748         gcc.c-torture/execute/memcheck/memcheck.exp,
25749         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25750         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25751         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25752         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25753         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25754         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25755         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25756         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25757         Remove bug reporting instructions with ancient email addresses.
25758
25759 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gcc.dg/20010202-1.c: New test.
25762         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25763
25764 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25765
25766         * g++.dg/stdbool-if.C: New test.
25767
25768 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25769
25770         * objc/execute/fdecl.m: Added main().
25771
25772 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * gcc.c-torture/execute/20010206-1.c: New test.
25775
25776 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25777
25778         * gcc.dg/cpp/avoidpaste1.c: Update.
25779
25780 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25781
25782         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25783         Pero <nicola@brainstorm.co.uk>.
25784         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25785
25786 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25787
25788         * g++.old-deja/g++.pt/spec39.C: New test.
25789
25790 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * gcc.c-torture/compile/20010202-1.c: New test.
25793
25794 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25795
25796         * g++.old-deja/g++.abi/primary2.C: New test.
25797         * g++.old-deja/g++.abi/primary3.C: New test.
25798         * g++.old-deja/g++.abi/primary4.C: New test.
25799         * g++.old-deja/g++.abi/primary5.C: New test.
25800         * g++.old-deja/g++.abi/vtable3.h: New test.
25801         * g++.old-deja/g++.abi/vtable3a.C: New test.
25802         * g++.old-deja/g++.abi/vtable3b.C: New test.
25803         * g++.old-deja/g++.abi/vtable3c.C: New test.
25804         * g++.old-deja/g++.abi/vtable3d.C: New test.
25805         * g++.old-deja/g++.abi/vtable3e.C: New test.
25806         * g++.old-deja/g++.abi/vtable3f.C: New test.
25807         * g++.old-deja/g++.abi/vtable3g.C: New test.
25808         * g++.old-deja/g++.abi/vtable3h.C: New test.
25809         * g++.old-deja/g++.abi/vtable3i.C: New test.
25810         * g++.old-deja/g++.abi/vtable3j.C: New test.
25811         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25812
25813 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * g++.old-deja/g++.other/anon6.C: New test.
25816         * g++.old-deja/g++.other/anon7.C: New test.
25817
25818 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25819
25820         * gcc.dg/cpp/avoidpaste2.c: New tests.
25821
25822 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25823
25824         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25825
25826 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25827
25828         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25829         DECIMAL_DIG cases for Irix."
25830
25831 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25832
25833         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25834
25835 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25836
25837         * gcc.dg/c99-tag-1.c: New test.
25838
25839 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25840
25841         * gcc.dg/cpp/tr-warn1.c: Add tests.
25842
25843 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25844
25845         * gcc.dg/cpp/avoidpaste1.c: Update.
25846         * gcc.dg/cpp/paste4.c: Update.
25847
25848 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25849
25850         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25851         cases for Irix.
25852
25853 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25854
25855         * g++.old-deja/g++.other/inline19.C: New test.
25856
25857 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25858
25859         * gcc.dg/Wlarger-than.c: New test.
25860
25861 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25862
25863         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25864
25865 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/execute/20010129-1.c: New test.
25868         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25869
25870 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25871
25872         * gcc.dg/cpp/avoidpaste1.c: Test case.
25873
25874 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25875
25876         * g++.old-deja/g++.other/inline18.C: New test.
25877
25878 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25879
25880         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25881         and __builtin_putchar.
25882
25883 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25886         tests.
25887
25888 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25889
25890         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25891         floating point number rounding mode to round to the nearest
25892         representable mode.
25893
25894 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25895
25896         * g++.old-deja/g++.other/mangle2.C: New test.
25897
25898 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25899
25900         * gcc.c-torture/compile/20010124-1.c: New test.
25901
25902 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.old-deja/g++.pt/spec38.C: New test.
25905
25906 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25907
25908         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25909         "Build don't run".
25910
25911 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25912
25913         * gcc.c-torture/execute/20010123-1.c: New test.
25914
25915 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25916
25917         * g++.old-deja/g++.pt/spec37.C: New test.
25918
25919 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         * g++.old-deja/g++.pt/overload14.C: New test.
25922
25923 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25924
25925         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25926         __builtin_return_address.
25927
25928 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25931         * g++.old-deja/g++.pt/spec35.C: New test.
25932         * g++.old-deja/g++.pt/spec36.C: New test.
25933
25934 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25935
25936         * gcc.c-torture/compile/20010118-1.c: New test.
25937
25938 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25939
25940         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25941
25942 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25943
25944         * gcc.c-torture/execute/20010119-1.c: New test.
25945
25946 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         * g++.old-deja/g++.other/vbase5.C: New test.
25949
25950 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gcc.c-torture/execute/20010118-1.c: New test.
25953
25954 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25955
25956         * g++.old-deja/g++.pt/deduct3.C: New test.
25957
25958 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25959
25960         * g++.old-deja/g++.pt/spec34.C: New test.
25961
25962 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25963
25964         * g77.f-torture/compile/20000601-2.f: New test.
25965
25966 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25967
25968         * g++.old-deja/g++.other/init17.C: New test.
25969
25970 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25971
25972         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25973
25974 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * g++.old-deja/g++.pt/unify8.C: New test.
25977
25978 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25979
25980         * g++.old-deja/g++.abi/vbase1.C: New test.
25981
25982 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25983
25984         * g++.old-deja/g++.pt/crash65.C: New test.
25985
25986 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25987
25988         * gcc.dg/cpp/assembl2.S: New test case.
25989
25990 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25991
25992         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25993         are supported.
25994
25995 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25996
25997         * g++.old-deja/g++.other/builtins1.C: New test.
25998         * g++.old-deja/g++.other/builtins2.C: Likewise.
25999         * g++.old-deja/g++.other/builtins3.C: Likewise.
26000         * g++.old-deja/g++.other/builtins4.C: Likewise.
26001
26002 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.c-torture/compile/20010117-1.c: New test.
26005         * gcc.c-torture/compile/20010117-2.c: New test.
26006
26007 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26008
26009         * g77.f-torture/execute/20010116.[fx]: New test,
26010         XFAIL on i?86-*-*.
26011         * g77.f-torture/compile/20010115.f: Indicate it's
26012         a test for PR fortran/1636.
26013
26014 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26015
26016         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26017
26018 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26019
26020         * g77.f-torture/compile/20010115.f: New test.
26021
26022 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         * g++.old-deja/g++.pt/nontype5.C: New test.
26025
26026 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26027
26028         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26029         have an equivalent working one below it.
26030
26031 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26032
26033         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26034         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26035
26036 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26037
26038         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26039         message containing "init_priority".
26040         (conpr-2.C): Likewise.
26041         (conpr-3.C): Likewise.
26042         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26043
26044 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26045
26046         * gcc.c-torture/execute/20010114-2.c: New test.
26047
26048 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26049
26050         * gcc.c-torture/compile/20010114-1.c: New test.
26051         * gcc.c-torture/compile/20010114-1.x: Xfail.
26052         * gcc.c-torture/compile/20010114-2.c: New test.
26053         * gcc.c-torture/execute/20010114-1.c: New test.
26054         * gcc.dg/trunc-1.c: New test.
26055         * gcc.dg/uninit-B.c: New test.
26056
26057 2001-01-13  Nick Clifton  <nickc@redhat.com>
26058
26059         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26060         target.
26061
26062 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26063
26064         * gcc.c-torture/compile/20010113-1.c: New test.
26065
26066 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26067
26068         * gcc.c-torture/compile/20001212-1.c: New test.
26069
26070 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26071
26072         * gcc.dg/cpp/widestr1.c: Update.
26073         * gcc.dg/cpp/prag-imp.c: Remove.
26074
26075 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26076
26077         * gcc.c-torture/execute/20000801-3.x: Remove.
26078         * gcc.dg/c90-init-1.c: New test.
26079         * gcc.dg/c99-init-1.c: New test.
26080         * gcc.dg/c99-init-2.c: New test.
26081         * gcc.dg/gnu99-init-1.c: New test.
26082
26083 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26084
26085         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26086         testing that no relevant ones were found.
26087
26088 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.old-deja/g++.pt/cast2.C: New test.
26091
26092 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.old-deja/g++.pt/friend47.C: New test.
26095
26096 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         * g++.old-deja/g++.pt/instantiate13.C: New test.
26099
26100 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * g++.old-deja/g++.other/defarg7.C: New test.
26103         * g++.old-deja/g++.other/defarg8.C: New test.
26104
26105 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         * g++.old-deja/g++.pt/crash64.C: New test.
26108
26109 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26110
26111         * g++.old-deja/g++.pt/crash63.C: New test.
26112
26113 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26114
26115         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26116
26117 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26118
26119         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26120
26121 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26122
26123         * g++.old-deja/g++.pt/error3.C: New test.
26124
26125 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26126
26127         * g++.old-deja/g++.other/crash39.C: New test.
26128
26129 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26130
26131         * g++.old-deja/g++.other/vbase4.C: New test.
26132
26133 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26134
26135         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26136         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26137         * gcc.dg/special/special.exp: New test driver which will check
26138         for alias support for the above test.
26139
26140 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26141
26142         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26143         problems on small machines.
26144         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26145         parameterize.
26146
26147 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26148
26149         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26150         mips.
26151         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26152
26153 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         * g++.old_deja/g++.pt/using8.C: New test.
26156
26157 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26158
26159         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26160
26161 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26162
26163         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26164         where a failure is expected.
26165         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26166
26167 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26168
26169         * g++.old_deja/g++.pt/instantiate12.C: New test.
26170
26171 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26172
26173         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26174         start of structs.
26175         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26176         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26177         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26178         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26179         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26180         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26181         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26182         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26183         * g++.old-deja/g++.eh/spec6.C: Likewise.
26184         * g++.old-deja/g++.jason/crash3.C: Likewise.
26185         * g++.old-deja/g++.law/ctors11.C: Likewise.
26186         * g++.old-deja/g++.law/ctors17.C: Likewise.
26187         * g++.old-deja/g++.law/ctors5.C: Likewise.
26188         * g++.old-deja/g++.law/ctors9.C: Likewise.
26189         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26190         * g++.old-deja/g++.mike/net22.C: Likewise.
26191         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26192         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26193         * g++.old-deja/g++.mike/virt3.C: Likewise.
26194         * g++.old-deja/g++.niklas/t128.C: Likewise.
26195         * g++.old-deja/g++.other/anon4.C: Likewise.
26196         * g++.old-deja/g++.other/using1.C: Likewise.
26197         * g++.old-deja/g++.other/warn3.C: Likewise.
26198         * g++.old-deja/g++.pt/t37.C: Likewise.
26199         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26200         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26201
26202 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26205
26206 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26207
26208         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26209
26210 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * gcc.c-torture/compile/20010107-1.c: New test.
26213
26214 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26215
26216         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26217
26218 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26219
26220         * gcc.dg/format/format.h: New file.
26221         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26222         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26223         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26224         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26225         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26226         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26227         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26228         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26229         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26230         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26231         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26232         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26233         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26234         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26235         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26236         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26237         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26238         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26239         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26240         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26241         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26242         instead of declaring standard types, macros and functions in each
26243         test.
26244
26245 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26246
26247         * gcc.c-torture/execute/20010106-1.c: New test.
26248
26249 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26250
26251         * gcc.dg/format/format.exp: New file.
26252         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26253         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26254         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26255         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26256         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26257         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26258         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26259         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26260         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26261         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26262         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26263         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26264         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26265         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26266         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26267         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26268         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26269         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26270         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26271         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26272         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26273         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26274         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26275         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26276         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26277         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26278         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26279         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26280         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26281         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26282         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26283         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26284         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26285         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26286         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26287         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26288         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26289         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26290         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26291         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26292         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26293         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26294
26295 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26296
26297         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26298         account.
26299
26300 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26301
26302         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26303
26304 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26305
26306         * g++.old-deja/g++.pt/crash62.C: New test.
26307
26308 2001-01-04  Richard Henderson  <rth@redhat.com>
26309
26310         * gcc.dg/20000926-1.c: Update expected warnings.
26311         * gcc.dg/array-2.c: Likewise.
26312         * gcc.dg/array-4.c: Also validate flexible array members.
26313         * gcc.dg/c99-flex-array-1.c: New.
26314
26315 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26316
26317         * gcc.c-torture/compile/20001222-1.x: Remove.
26318
26319 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26320
26321         * gcc.c-torture/execute/built-in-setjmp.c: New.
26322
26323 2001-01-03  Richard Henderson  <rth@redhat.com>
26324
26325         * gcc.dg/940510-1.c: Update expected error wording.
26326         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26327
26328 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26329
26330         * lib/target-supports.exp (check_alias_available): Modified to
26331         indicate aliases not supported if only weak aliases are supported.
26332
26333 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26334
26335         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26336         Turn on cmpstrsi checks for __pj__ and __i370__.
26337
26338 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26339
26340         * g++.old-deja/g++.other/virtual11.C: New test.
26341
26342 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26345
26346 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26347
26348         * gcc.c-torture/compile/20010102-1.c: New test.
26349
26350 2001-01-02  Andreas Jaeger  <aj@suse.de>
26351
26352         * gcc.dg/noreturn-3.c: New test.
26353
26354         * gcc.dg/noreturn-4.c: New test.
26355
26356 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26357
26358         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26359         __builtin_fputc and __builtin_fwrite.
26360
26361 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26362
26363         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26364         signed char, not default char.
26365
26366 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26367
26368         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26369
26370 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26371
26372         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26373
26374 2000-12-29  Richard Henderson  <rth@redhat.com>
26375
26376         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26377         (__cyg_profile_func_exit): Define.
26378
26379 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26380
26381         * g++.dg/vtgc1.C: New test.
26382
26383 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26384
26385         * gcc.dg/noncompile/20001228-1.c: New test.
26386
26387         * gcc.dg/20001228-1.c: New test.
26388
26389         * gcc.c-torture/execute/20001228-1.c: New test.
26390
26391 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26392
26393         * gcc.dg/format-strfmon-1.c: New test.
26394
26395 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26396
26397         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26398         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26399         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26400         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26401         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26402         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26403         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26404         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26405         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26406         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26407         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26408         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26409         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26410
26411         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26412         * gcc.c-torture/execute/string-opt-4.c: Test index.
26413
26414 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26415
26416         * gcc.c-torture/compile/20001226-1.c: New test.
26417
26418 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26419
26420         * gcc.c-torture/compile/20001222-1.c: New test.
26421         * gcc.c-torture/compile/20001222-1.x: Xfail.
26422
26423 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26424
26425         * gcc.c-torture/execute/comp-goto-2.c: New test.
26426
26427 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26428
26429         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26430         Use long types if __INT_MAX__ is 32767.
26431         (main): Use cast to (sint32 *) when poking 88 into a_page.
26432
26433         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26434
26435 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26436
26437         * gcc.c-torture/compile/20001221-1.c: New test.
26438         * gcc.c-torture/execute/20001221-1.c: New test.
26439
26440 2000-12-20  Richard Henderson  <rth@redhat.com>
26441
26442         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26443         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26444
26445 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26446
26447         * gcc.dg/compare3.c: New test.
26448
26449 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26450
26451         * gcc.dg/format-warnll-1.c: New test.
26452
26453 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26454
26455         * gcc.dg/cpp/cmdlne-P.c: New test.
26456
26457 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26458
26459         * gcc.c-torture/execute/builtin-abs-1.c,
26460         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26461
26462 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26463
26464         * gcc.dg/cpp/multiline.c: New test.
26465
26466 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26467
26468         * g++.old-deja/g++.other/syshdr1.C: Update.
26469         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26470
26471 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26472
26473         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26474
26475 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26476
26477         * g++.old-deja/g++.pt/ttp65.C: New test.
26478
26479 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26480
26481         * g++.old-deja/g++.pt/ttp64.C: New test.
26482
26483 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26484
26485         * g++.old-deja/g++.pt/spec33.C: New test.
26486
26487 2000-12-14  Catherine Moore  <clm@redhat.com>
26488
26489         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26490         * gcc.c-torture/execute/920612-2.c: Likewise.
26491         * gcc.c-torture/execute/920428-2.c: Likewise.
26492         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26493         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26494
26495 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26496
26497         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26498         * gcc.dg/pack-test-2.c: Likewise.
26499
26500 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26501
26502         Tests by Zack Weinberg <zackw@stanford.edu>.
26503
26504         * gcc.dg/cpp/defined.c: Update.
26505         * gcc.dg/cpp/defined_trad.c: New tests.
26506
26507 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26508
26509         * gcc.dg/cpp/trad-direct.c: Update.
26510
26511 2000-12-11  Neil Booth  <neilb@earthling.net>
26512
26513         * gcc.dg/cpp/defined_trad.c
26514
26515 2000-12-11  Neil Booth  <neilb@earthling.net>
26516
26517         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26518
26519 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26520
26521         * gcc.dg/format-miss-2.c: New test.
26522
26523 2000-12-09  Neil Booth  <neilb@earthling.net>
26524
26525         * gcc.dg/cpp/lineflags.c: New tests.
26526         * gcc.dg/cpp/poison.c: Update.
26527         * gcc.dg/cpp/redef2.c: Update.
26528         * gcc.dg/cpp/skipping.c: New test.
26529
26530 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26531
26532         * g++.old-deja/g++.other/eh3.C: New testcase.
26533
26534 2000-12-07  Neil Booth  <neilb@earthling.net>
26535
26536         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26537         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26538         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26539         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26540         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26541         Update.
26542
26543 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26544
26545         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26546         __SIZE_TYPE__ instead of int for type of integers cast to
26547         pointers.
26548
26549 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * g++.old-deja/g++.other/cleanup4.C: New test.
26552
26553 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26554
26555         * format-sec-1.c: New test.
26556
26557 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26558
26559         * gcc.dg/format-nonlit-3.c: New test.
26560
26561 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26562
26563         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26564         through a null pointer.
26565
26566 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26567
26568         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26569         * g++.old-deja/g++.pt/partial4.C: New test.
26570
26571 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26572
26573         * gcc.c-torture/execute/ieee/hugeval.x: New.
26574
26575 2000-12-06  Neil Booth  <neilb@earthling.net>
26576
26577         * gcc.dg/cpp/backslash2.c: New tests.
26578
26579 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26580
26581         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26582         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26583
26584 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26585
26586         * gcc.c-torture/execute/20001203-2.c: New testcase.
26587
26588 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26589
26590         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26591         * g++.old-deja/g++.other/virtual10.C: New test.
26592
26593 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26596
26597 2000-12-05  Richard Henderson  <rth@redhat.com>
26598
26599         * gcc.c-torture/compile/20001205-1.c: New.
26600
26601 2000-12-04  Neil Booth  <neilb@earthling.net>
26602
26603         * g++.old-deja/g++.other/virtual9.C: New test.
26604         * g++.old-deja/g++.pt/crash61.C: New test.
26605         * gcc.c-torture/execute/loop-9.c: New test.
26606
26607 2000-12-04  Neil Booth  <neilb@earthling.net>
26608
26609         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26610         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26611         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26612         * gcc.dg/cpp/extratokens.c: ...here.
26613
26614 2000-12-04  Neil Booth  <neilb@earthling.net>
26615
26616         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26617         New tests.
26618
26619 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26620
26621         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26622         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26623
26624 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26625
26626         * gcc.c-torture/execute/20001203-1.c: New test.
26627
26628 2000-12-03  Neil Booth  <neilb@earthling.net>
26629
26630         * gcc.dg/cpp/macro6.c: New test cases.
26631
26632 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26633
26634         * gcc.c-torture/execute/string-opt-9.c: New test.
26635         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26636         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26637         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26638
26639         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26640         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26641
26642 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26643
26644         * gcc.dg/cpp/if-6.c: New testcase.
26645
26646         * gcc.dg/20001201-1.c: New testcase.
26647
26648 2000-12-02  Neil Booth  <neilb@earthling.net>
26649
26650         * g++.old-deja/g++.other/externC4.C,
26651         g++.old-deja/g++.other/friend10.C: New tests.
26652
26653 2000-12-02  Neil Booth  <neilb@earthling.net>
26654
26655         * g++.old-deja/g++.other/instan2.C
26656         * g++.old-deja/g++.other/instan3.C: New test.
26657
26658 2000-12-02  Neil Booth  <neilb@earthling.net>
26659
26660         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26661         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26662         gnuc99.c,gnuc99-pedantic.c: New tests.
26663
26664 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26665
26666         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26667         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26668
26669 2000-12-01  Neil Booth  <neilb@earthling.net>
26670
26671         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26672         * gcc.dg/cpp/poison.c: Update.
26673         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26674
26675 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26676
26677         * g77.f-torture/execute/20001201.f: New test.
26678
26679 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26680
26681         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26682
26683 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26684
26685         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26686
26687 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.old-deja/g++.other/cast6.C: New test.
26690
26691 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26692
26693         * gcc.c-torture/execute/20001130-2.c: New testcase.
26694
26695 2000-11-30  Richard Henderson  <rth@redhat.com>
26696
26697         * gcc.c-torture/execute/20001130-1.c: New test.
26698
26699 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         * g++.old-deja/g++.other/op3.C: New test.
26702
26703 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26704
26705         * g++.old-deja/g++.other/op2.C: New test.
26706
26707 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.other/crash38.C: New test.
26710
26711 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26712
26713         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26714
26715 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26718         tests.
26719         * gcc.c-torture/execute/string-opt-6.c: New test.
26720
26721         * gcc.dg/20001117-1.c: Add main.
26722
26723 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26724
26725         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26726         Move from here ...
26727         * gcc.dg/940510-1.c: ... to here.
26728
26729         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26730         zero-size arrays in toplevel structures.
26731
26732 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * gcc.c-torture/execute/loop-8.c: New test.
26735
26736 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26737
26738         * g++.old-deja/g++.other/base1.C: New test.
26739
26740 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26741
26742         * g++.old-deja/g++.other/parse2.C: New test.
26743
26744 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.pt/incomplete1.C: New test.
26747
26748 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         * g++.old-deja/g++.other/friend9.C: New test.
26751
26752 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26753
26754         * gcc.dg/20001127-1.c: New test.
26755
26756 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26757
26758         * g++.old-deja/g++.pt/friend46.C: New test.
26759
26760 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         * g++.old-deja/g++.other/ptrmem8.C: New test.
26763
26764 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26765
26766         * gcc.c-torture/execute/string-opt-7.c: New test.
26767         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26768
26769 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26770
26771         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26772         instead of 'mkcheck 2'.
26773
26774 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26775
26776         * gcc.c-torture/execute/memcheck/driver.c,
26777         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26778         C9X references to refer to C99.
26779
26780 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/ultrasp3.c: New test.
26783
26784 2000-11-25  Neil Booth  <neilb@earthling.net>
26785
26786         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26787
26788 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26789
26790         * gcc.c-torture/compile/20001123-2.c: New.
26791
26792 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26793
26794         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26795
26796 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26797
26798         * gcc.dg/sequence-point-1.c: Add some new tests.
26799         * gcc.c-torture/execute/20001124-1.c: New test.
26800
26801 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         * g++.old-deja/g++.other/vaarg4.C: New test.
26804         * gcc.c-torture/compile/20001123-1.c: New test.
26805
26806 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26807
26808         * g++.other/crash24.C: Adjust and remove XFAIL.
26809         * g++.other/crash37.C: New test.
26810
26811 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26812
26813         * g++.old-deja/g++.pt/instantiate9.C: New test.
26814
26815 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26816
26817         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26818         new ABI, too.
26819
26820         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26821         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26822
26823 2000-11-22  Neil Booth  <neilb@earthling.net>
26824
26825         * gcc.dg/cpp/Wtrigraphs.c: New test.
26826
26827 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26828
26829         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26830
26831 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26834
26835 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26836
26837         * lib/gcc-dg.exp: load_lib scanasm.exp.
26838         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26839         * lib/g++-dg.exp: load_lib scanasm.exp.
26840         * lib/scanasm.exp: New.
26841         (scan-assembler, scan-assembler-not): Add optional arguments to
26842         test name, or if not present, the pattern name.
26843         (scan-assembler-dem, scan-assembler-dem-not): New.
26844
26845         * g++.dg/dg.exp: New.
26846
26847 2000-11-21  Neil Booth  <neilb@earthling.net>
26848
26849         * gcc.dg/cpp/integrated1.c: Remove.
26850
26851 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26852
26853         * gcc.c-torture/execute/20001121-1.c: New test.
26854
26855 2000-11-21  Richard Henderson  <rth@redhat.com>
26856
26857         * gcc.c-torture/compile/20001121-1.c: New test.
26858
26859 2000-11-20  Neil Booth  <neilb@earthling.net>
26860
26861         * gcc.dg/cpp/integrated1.c: New test.
26862
26863 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26864
26865         * g++.old-deja/g++.other/inline17.C: New test.
26866
26867 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26868
26869         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26870         local variable to be zero: I made the variable global. Now
26871         uses abort() and exit() instead of relying on main's return value.
26872
26873 2000-11-20  Neil Booth  <neilb@earthling.net>
26874
26875         * gcc.dg/cpp/paste2.c: Update test.
26876         * objc/execute/paste.m: New test.
26877
26878 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26879
26880         * gcc.dg/c99-condexpr-1.c: New test.
26881
26882 2000-11-20  Neil Booth  <neilb@earthling.net>
26883
26884         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26885
26886 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.old-deja/g++.pt/export1.C: New test.
26889
26890 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26891
26892         * gcc.dg/20001117-1.c: New test.
26893
26894 2000-11-18  Richard Henderson  <rth@redhat.com>
26895
26896         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26897
26898 2000-11-18  Richard Henderson  <rth@redhat.com>
26899
26900         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26901         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26902         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26903
26904 2000-11-18  Richard Henderson  <rth@redhat.com>
26905
26906         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26907         (main): New.  Exit cleanly.
26908
26909 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26910
26911         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26912         gcc.dg/c99-fordecl-2.c: New tests.
26913
26914 2000-11-18  Richard Henderson  <rth@redhat.com>
26915
26916         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26917         * gcc.c-torture/execute/zerolen-2.c: New.
26918
26919 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26920
26921         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26922         memory.
26923
26924 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.old-deja/g++.pt/instantiate8.C: New test.
26927
26928 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26931         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26932
26933 2000-11-16  Nick Clifton  <nickc@redhat.com>
26934
26935         * gcc.c-torture/execute/nestfunc-2.c: New test.
26936         * gcc.c-torture/execute/nestfunc-3.c: New test.
26937
26938 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26939
26940         * gcc.c-torture/compile/20001116-1.c: New test.
26941
26942 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26943
26944         * gcc.c-torture/execute/20001115-1.c: New test.
26945
26946 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26947
26948         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26949         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26950         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26951         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26952
26953 2000-11-15  Neil Booth  <neilb@earthling.net>
26954
26955         gcc.dg/cpp/_Pragma1.c: Update.
26956         gcc.dg/cpp/_Pragma2.c: New test.
26957
26958 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.old-deja/g++.other/anon5.C: New test.
26961
26962 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26963
26964         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26965         tests.
26966
26967 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26970         output.
26971
26972 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26973
26974         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26975         labels at end of compound statements.
26976
26977 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * gcc.c-torture/execute/loop-7.c: New test.
26980
26981 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26982
26983         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26984
26985 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26986
26987         * gcc.dg/c99-bool-1.c: New test.
26988
26989 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26990
26991         * gcc.dg/c99-scope-1.c: Remove xfail.
26992         * gcc.dg/c99-scope-2.c: New test.
26993
26994 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26995
26996         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26997         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26998
26999 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27000
27001         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27002         error messages.
27003
27004         * g++.mike/p700.C: Don't typedef wchar_t.
27005         * g++.mike/p784.C: Likewise.
27006         * g++.mike/eb101.C: Don't use __wchar_t.
27007
27008 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27009
27010         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27011         from DO loop.
27012
27013 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27014
27015         * gcc.c-torture/execute/20001111-1.c: New test.
27016
27017 2000-11-10  Nick Clifton  <nickc@redhat.com>
27018
27019         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27020         long multuiple and accumulate.
27021
27022 2000-11-09  Richard Henderson  <rth@redhat.com>
27023
27024         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27025         via size_t instead of int.
27026
27027         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27028         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27029         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27030         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27031
27032 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27033
27034         * gcc.c-torture/compile/20001109-1.c: New test.
27035         * gcc.c-torture/compile/20001109-2.c: New test.
27036
27037 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         * g++.old-deja/g++.pt/operator1.C: New test.
27040         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27041
27042 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27043
27044         * gcc.dg/20001108-1.c: New test.
27045
27046 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27049         with both arguments constant strings.
27050         * gcc.c-torture/execute/string-opt-3.c: New test.
27051         * gcc.c-torture/execute/string-opt-4.c: New test.
27052         * gcc.c-torture/execute/string-opt-5.c: New test.
27053
27054 2000-11-08  Nick Clifton  <nickc@redhat.com>
27055
27056         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27057         mulsidi3adddi patterns.
27058
27059 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27060
27061         * g++.old-deja/g++.other/crash36.C: New test.
27062
27063 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * g++.old-deja/g++.other/init16.C: New test.
27066
27067 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27068
27069         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27070
27071 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27072
27073         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27074         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27075         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27076
27077 2000-11-07  DJ Delorie  <dj@redhat.com>
27078
27079         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27080
27081 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27082
27083         * gcc.c-torture/execute/string-opt-1.c: New test.
27084
27085 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27086
27087         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27088         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27089         parameters in registers, and there is no way for a varargs
27090         function to know in which order the integer and floating-point
27091         parameters should be interleaved when they are placed on the
27092         stack.
27093         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27094         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27095
27096 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27097
27098         * gcc.c-torture/execute/string-opt-2.c: New test.
27099
27100 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27101
27102         * g++.old-deja/g++.pt/crash60.C: New test.
27103
27104 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27105
27106         * g++.old-deja/g++.other/crash24.C: New test.
27107         * g++.old-deja/g++.other/crash25.C: New test.
27108         * g++.old-deja/g++.other/crash26.C: New test.
27109         * g++.old-deja/g++.other/crash27.C: New test.
27110         * g++.old-deja/g++.other/crash28.C: New test.
27111         * g++.old-deja/g++.other/crash29.C: New test.
27112         * g++.old-deja/g++.other/crash30.C: New test.
27113         * g++.old-deja/g++.other/crash31.C: New test.
27114         * g++.old-deja/g++.other/crash32.C: New test.
27115         * g++.old-deja/g++.other/crash33.C: New test.
27116         * g++.old-deja/g++.other/crash34.C: New test.
27117         * g++.old-deja/g++.other/crash35.C: New test.
27118
27119 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.c-torture/execute/20001031-1.c: New test.
27122
27123 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27124
27125         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27126         namespace.
27127
27128         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27129         standards-conformant.
27130
27131         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27132
27133         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27134         * g++.old-deja/g++.mike/p755a.C: Likewise.
27135         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27136         library makes no calls to `operator new' during initialization.
27137
27138 2000-11-04  Neil Booth  <neilb@earthling.net>
27139
27140         * gcc.dg/cpp/include2.c: New tests.
27141
27142 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27143
27144         * lib/g++.exp (g++_set_ld_library_path): New function.
27145         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27146
27147 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27148
27149         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27150         warnings.
27151
27152 2000-11-01  Richard Henderson  <rth@redhat.com>
27153
27154         * g++.old-deja/g++.ext/namedret1.C: New.
27155         * g++.old-deja/g++.ext/namedret2.C: New.
27156         * g++.old-deja/g++.ext/namedret3.C: New.
27157
27158 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27159
27160         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27161         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27162
27163 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27164
27165         * gcc.c-torture/execute/va-arg-21.c: New test.
27166
27167 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27168
27169         * gcc.dg/c99-complex-2.c: New test.
27170
27171 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27172
27173         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27174
27175 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27176
27177         * g++.old-deja/g++.other/inline16.C: New test.
27178
27179 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27180
27181         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27182         __PRETTY_FUNCTION__
27183
27184 2000-10-29  Neil Booth  <neilb@earthling.net>
27185
27186         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27187         New tests.
27188         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27189         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27190         optimisation.
27191
27192 2000-10-29  Neil Booth  <neilb@earthling.net>
27193
27194         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27195         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27196         * mi5.c: Test multiple includes work with -C.
27197         * trigraphs.c: Test ^= version.
27198
27199 2000-10-28  Neil Booth  <neilb@earthling.net>
27200
27201         New tests and test updates for new macro expander.
27202
27203         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27204         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27205         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27206         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27207         new diagnostic messages.
27208
27209         * gcc.dg/cpp/macro3.c: New tests.
27210
27211 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27212
27213         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27214         on the same line.
27215
27216 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27217
27218         * g++.old-deja/g++.other/eh2.C: New test.
27219
27220 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27221
27222         * gcc.c-torture/execute/20001027-1.c: New test.
27223
27224 2000-10-26  Richard Henderson  <rth@redhat.com>
27225
27226         * gcc.c-torture/execute/20001026-1.c: New.
27227
27228 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27229
27230         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27231         * g++.old-deja/g++.law/builtin1.C: Likewise.
27232         * g++.old-deja/g++.law/ctors10.C: Likewise.
27233         * g++.old-deja/g++.law/virtual3.C: Likewise.
27234         * g++.old-deja/g++.mike/p658.C: Likewise.
27235         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27236         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27237         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27238         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27239         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27240
27241 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * gcc.c-torture/compile/20001024-1.c: New test.
27244
27245 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27246
27247         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27248         to tell us whether or not we are using V3.
27249
27250 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27251
27252         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27253         operands.
27254
27255 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27256
27257         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27258
27259 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.c-torture/execute/20001024-1.c: New test.
27262
27263 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * g++.old-deja/g++.other/sibcall1.C: New test.
27266
27267 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27268
27269         * gcc.dg/noncompile/init-3.c: New test.
27270
27271 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27272
27273         * gcc.dg/format-array-1.c: New test.
27274
27275 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27276
27277         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27278         writing through null pointers; remove comment about testing
27279         unterminated strings.
27280
27281 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27282
27283         * gcc.c-torture/execute/20001017-2.c: New test.
27284
27285 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27286
27287         * gcc.c-torture/compile/20001018-1.c: New test.
27288         * gcc.c-torture/compile/20001018-1.x: Xfail.
27289
27290 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27291
27292         * gcc.c-torture/execute/20001017-1.c: New test.
27293
27294 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27295
27296         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27297         for multiple use of arguments with scanf formats; add tests for
27298         multiple use of arguments.
27299
27300 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27301
27302         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27303
27304 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27305
27306         * gcc.dg/format-miss-1.c: New test.
27307
27308 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.c-torture/execute/20001013-1.c: New test.
27311
27312 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27313
27314         * gcc.dg/format-branch-1.c: New test.
27315
27316 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27317
27318         * README, lib/file-format.exp: Remove EGCS references.
27319
27320 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * gcc.dg/20001013-1.c: New test.
27323
27324 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27325
27326         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27327         for intmax_t in the compiler using __typeof__ and the type rules
27328         for conditional expressions.
27329
27330 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27331
27332         * gcc.dg/20001012-1.c: New test.
27333         * gcc.dg/20001012-2.c: New test.
27334
27335 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27336
27337         * gcc.dg/format-attr-1.c: New test.
27338
27339 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27340
27341         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27342         __LONG_LONG_MAX__ instead of LLONG_MAX.
27343
27344 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27345
27346         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27347         scanf flags.
27348         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27349         flags.
27350
27351 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27352
27353         * gcc.dg/sequence-pt-1.c: New test.
27354
27355 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27356
27357         * gcc.c-torture/execute/20001011-1.c: New testcase.
27358         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27359
27360 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27361
27362         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27363         does not error on it.
27364
27365 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27366
27367         * gcc.dg/20001009-1.c: New test.
27368
27369 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27370
27371         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27372         * gcc.c-torture/execute/20001009-2.c: ... to here.
27373
27374 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27375
27376         * gcc.c-torture/compile/20001009-1.c: New testcase.
27377         * gcc.c-torture/execute/20001009-1.c: New testcase.
27378         Testcases provided by Jan Hubicka <jh@suse.cz>.
27379
27380 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27381
27382         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27383         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27384         uintmax_t using <limits.h> to emulate the compiler's internal
27385         logic.  No longer XFAIL %j tests.
27386
27387 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27388
27389         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27390         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27391         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27392         regexps and details of expected handling of some bad formats.
27393         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27394         suppression.
27395
27396 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27397
27398         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27399         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27400         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27401         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27402         in list archives.
27403
27404 2000-10-06  Richard Henderson  <rth@cygnus.com>
27405
27406         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27407         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27408         * g++.old-deja/g++.jason/report.C: Likewise.
27409         * g++.old-deja/g++.law/friend5.C: Likewise.
27410         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27411         of the expected warnings.
27412
27413 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.old-deja/g++.pt/enum14.C: New test.
27416
27417 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.old-deja/g++.pt/crash59.C: New test.
27420
27421 2000-10-04  Will Cohen  <wcohen@redhat.com>
27422
27423         * gcc.dg/20000926-1.c: New test.
27424
27425 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27426
27427         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27428         function name for current C++ compiler.
27429         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27430
27431 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27432
27433         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27434         __PRETTY_FUNCTION__.
27435         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27436
27437 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27438
27439         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27440
27441 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27442
27443         * gcc.c-torture/compile/20000923-1.c: New test.
27444
27445 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27446
27447         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27448         * g++.old-deja/g++.pt/ttp62.C: Same.
27449         * g++.old-deja/g++.other/inline14.C: Same.
27450
27451 2000-09-24  Richard Henderson  <rth@cygnus.com>
27452
27453         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27454
27455 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27458
27459 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27460
27461         * gcc.c-torture/compile/20000922-1.c: New file.
27462
27463 2000-09-21  Nick Clifton  <nickc@redhat.com>
27464
27465         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27466         a signed long modulo operation.
27467         (mod6): New function - perform an unsigned long modulo operation.
27468         (main): Add tests for modulos of very large numbers by very small
27469         dividends.
27470
27471 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27472
27473         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27474
27475 2000-09-19  Richard Henderson  <rth@cygnus.com>
27476
27477         * gcc.dg/compare2.c (case 10): XFAIL.
27478
27479 2000-09-18  Richard Henderson  <rth@cygnus.com>
27480
27481         * gcc.c-torture/execute/20000906-1.c: Move ...
27482         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27483         that support __builtin_trap.
27484
27485 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27486
27487         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27488
27489 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27490
27491         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27492         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27493         more $ format tests.
27494
27495 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27496
27497         * gcc.dg/format-errmk-1.c: New test.
27498
27499 2000-09-17  Greg McGary  <greg@mcgary.org>
27500
27501         * gcc.c-torture/execute/20000917-1.x: Remove.
27502
27503 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27504
27505         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27506
27507 2000-09-17  Greg McGary  <greg@mcgary.org>
27508
27509         * gcc.c-torture/execute/20000917-1.c: New test.
27510         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27511
27512 2000-09-16  Neil Booth  <NeilB@earthling.net>
27513
27514         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27515         in nested macro bug.
27516
27517 2000-09-15  Neil Booth  <NeilB@earthling.net>
27518
27519         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27520
27521 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27522
27523         * gcc.c-torture/execute/20000914-1.c: New test.
27524
27525 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27526
27527         * g++.other/inline13.C: New test.
27528
27529 2000-09-12  Andreas Jaeger  <aj@suse.de>
27530
27531         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27532         constant by Ulrich Drepper <drepper@redhat.com>.
27533
27534 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27535
27536         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27537
27538 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27539
27540         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27541
27542 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27543
27544         * gcc.dg/cpp/backslash.c: New test.
27545
27546 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27547
27548         * gcc.c-torture/execute/20000910-1.c: New test.
27549         * gcc.c-torture/execute/20000910-2.c: Likewise.
27550
27551 2000-09-11  Robert Lipe  <robertl@sco.com>
27552
27553         * gcc.dg/pragma-align.c: New test.
27554
27555 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27556
27557         * g++.old-deja/g++.pt/explicit82.C: New test.
27558         * g++.old-deja/g++.pt/explicit83.C: New test.
27559
27560 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27561
27562         * gcc.dg/asm-names.c: New test.
27563
27564 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27565
27566         * gcc.dg/cpp/tr-warn6.c: New test
27567
27568 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27569
27570         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27571         be accepted.
27572
27573 2000-09-07  Catherine Moore  <clm@redhat.com>
27574
27575         * gcc.c-torture/execute/unroll-1.c: New test.
27576
27577 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27578
27579         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27580         ERROR markers.
27581         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27582         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27583         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27584         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27585         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27586         Preprocess only.
27587         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27588         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27589
27590 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         * g++.old-deja/g++.pt/deduct2.C: New test.
27593
27594 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.old-deja/g++.pt/parms2.C: New test.
27597
27598 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.old-deja/g++.pt/crash58.C: New test.
27601
27602 2000-09-06  Greg McGary  <greg@mcgary.org>
27603
27604         * gcc.c-torture/execute/20000906-1.c: New test.
27605         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27606
27607 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27608
27609         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27610
27611 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27612
27613         * g++.old-deja/g++.pt/crash57.C: New test.
27614
27615 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27616
27617         * g++.old-deja/g++.pt/crash56.C: New test.
27618
27619 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.pt/koenig1.C: New test.
27622
27623 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27624
27625         * gcc.dg/20000904-1.c: New test.
27626
27627 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * gcc.dg/cpp/paste8.c: New test.
27630
27631 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27632
27633         * gcc.c-torture/compile/20000827-1.c: New test.
27634
27635 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27636
27637         * gcc.dg/format-diag-1.c: New test.
27638
27639 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27640
27641         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27642         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27643         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27644         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27645         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27646
27647 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.other/nested4.C: New test.
27650
27651 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         * g++.old-deja/g++.ns/scoped1.C: New test.
27654
27655 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27656
27657         * lib/g++.exp: Support testing already-installed GCC.
27658
27659 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27660
27661         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27662
27663 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27664
27665         * gcc.dg/return-type-2.c: New test.
27666
27667 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27668
27669         * gcc.c-torture/compile/20000825-1.c: New test.
27670
27671 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27672
27673         * gcc.dg/dwarf2-2.c: New test.
27674
27675 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27676
27677         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27678         dg-warning regexps.
27679
27680 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27681
27682         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27683         gcc.dg/format-ext-5.c: New tests.
27684
27685 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27688
27689 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27690
27691         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27692
27693 2000-08-24  Richard Henderson  <rth@cygnus.com>
27694
27695         * gcc.dg/ia64-sync-1.c: New test.
27696         * gcc.dg/ia64-sync-2.c: New test.
27697         * gcc.dg/ia64-asm-1.c: New test.
27698
27699 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27700
27701         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27702         * gcc.dg/format-ext-2.c: New test.
27703
27704 2000-08-23  Jason Merrill  <jason@redhat.com>
27705
27706         * lib/old-dejagnu.exp: Also ignore "In member function" and
27707         "At global scope".
27708
27709 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27710
27711         * gcc.dg/noncompile/label-lineno-1.c: New test.
27712
27713 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27714
27715         * gcc.dg/c99-array-nonobj-1.c: New test.
27716
27717 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27718
27719         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27720         tests.
27721         * gcc.dg/format-ext-1.c: New test.
27722
27723 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27724
27725         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27726         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27727         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27728         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27729         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27730
27731 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27732
27733         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27734         gcc.dg/c99-strftime-2.c: New tests.
27735
27736 2000-08-22  Richard Henderson  <rth@cygnus.com>
27737
27738         * gcc.c-torture/execute/20000822-1.c: New test.
27739
27740 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27741
27742         * gcc.c-torture/execute/20000819-1.x: Remove.
27743
27744 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27747         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27748         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27749         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27750         gcc.dg/format-xopen-1.c: New tests.
27751
27752 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27753
27754         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27755
27756 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27757
27758         * g++.old-deja/g++.other/loop2.C: New test.
27759
27760         * gcc.c-torture/compile/20000606-1.c: New test.
27761         * gcc.c-torture/compile/20000728-1.c: New test.
27762         * gcc.c-torture/execute/20000801-1.c: New test.
27763         * gcc.c-torture/execute/20000801-2.c: New test.
27764         * gcc.c-torture/execute/20000819-1.c: New test.
27765         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27766         * gcc.dg/20000629-1.c: New test.
27767         * gcc.dg/20000724-1.c: New test.
27768         * gcc.dg/20000807-1.c: New test.
27769
27770 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27771
27772         * gcc.dg/cpp/pragma-1.c: New test.
27773         * gcc.dg/cpp/pragma-2.c: New test.
27774
27775 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27776
27777         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27778         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27779
27780 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27781
27782         * gcc.c-torture/compile/20000818-1.c: New test.
27783
27784 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27785
27786         * gcc.c-torture/execute/20000818-1.c: New test.
27787
27788 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27789
27790         * gcc.dg/format-va-1.c: New test.
27791
27792 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         * g++.old-deja/g++.other/typedef8.C: New test.
27795
27796 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27799         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27800         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27801         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27802         * g++.old-deja/g++.other/ptrmem7.C: New test.
27803         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27804
27805 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27806
27807         * g++.old-deja/g++.pt/typename27.C: New test.
27808
27809 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27812         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27813         * g++.old-deja/g++.pt/friend45.C: New test.
27814         * g++.old-deja/g++.other/friend8.C: New test.
27815
27816 2000-08-15  Richard Henderson  <rth@cygnus.com>
27817
27818         * gcc.c-torture/execute/20000815-1.c: New test.
27819
27820 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27821
27822         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27823         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27824         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27825
27826 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.old-deja/g++.other/refinit2.C: New test.
27829
27830 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27831
27832         * lib/c-torture.exp (c-torture): Make
27833         compiler_conditional_xfail_data global.
27834         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27835         compiler_conditional_xfail_data machinery.
27836         (f-torture-execute): Likewise.
27837         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27838         and only when unrolling loops.
27839
27840         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27841
27842 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27843
27844         * g++.old-deja/g++.pt/explicit81.C: New test.
27845
27846 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27847
27848         * g++.old-deja/g++.pt/typename26.C: New test.
27849
27850 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27851
27852         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27853         warning.
27854
27855 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.old-deja/g++.other/array3.C: New test.
27858
27859 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27860
27861         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27862         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27863         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27864         New tests.
27865
27866 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27867
27868         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27869         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27870
27871 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27872
27873         * gcc.c-torture/execute/20000808-1.c: New test.
27874
27875 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27876
27877         * gcc.dg/c90-const-expr-1.c: New test.
27878
27879 2000-08-08  Richard Henderson  <rth@cygnus.com>
27880
27881         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27882
27883 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27884
27885         * gcc.dg/noncompile/const-ll-1.c: New test.
27886
27887 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27888
27889         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27890
27891 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27892
27893         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27894         that running programs linked against the shared version of libobjc
27895         run correctly.
27896
27897 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27898
27899         * gcc.dg/c99-printf-1.c: New test.
27900
27901 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27902
27903         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27904
27905 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27906
27907         * gcc.c-torture/execute/20000731-1.x: Delete.
27908
27909 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27910
27911         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27912         and torture_without_loops as is done by c-torture.exp.
27913         (search_for): Copy from c-torture.exp.
27914         (gcc-dg-runtest): New function, drives a directory of tests
27915         iterating over the TORTURE_OPTIONS.
27916         (scan-assembler, scan-assembler-not): Move here from
27917         individual directory drivers.
27918
27919         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27920         defined by lib/gcc-dg.exp.
27921         * gcc.dg/cpp/cpp.exp: Likewise.
27922         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27923         gcc-dg-runtest, so we cycle over optimization options.
27924
27925         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27926         * gcc.dg/compare2.c: No longer expected to fail.
27927
27928 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27929
27930         * gcc.c-torture/execute/20000804-1.c: New test.
27931
27932 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27933
27934         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27935
27936 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27937
27938         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27939
27940 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27941
27942         * gcc.c-torture/compile/20000803-1.c: New test.
27943
27944 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27945
27946         * gcc.c-torture/execute/20000801-3.c,
27947         gcc.c-torture/execute/20000801-4.c: New tests.
27948         * gcc.c-torture/execute/20000801-3.x,
27949         gcc.c-torture/execute/20000801-4.x: Xfail.
27950
27951 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27952
27953         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27954         libobjc/.libs to allow for libtool.
27955
27956 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.c-torture/compile/20000802-1.c: New test.
27959
27960 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27961
27962         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27963
27964 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27965
27966         * gcc-c-torture/execute/20000731-2.c: New test.
27967
27968         * gcc.c-torture/execute/20000731-1.c: New test.
27969         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27970
27971 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27972
27973         * testsuite/gcc.dg/cpp/paste7.c: New test.
27974         * gcc.dg/cpp/20000725-1.c: New test.
27975
27976 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27977
27978         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27979         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27980         declaration warning for __builtin_dwarf_reg_size.
27981
27982         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27983
27984 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27985
27986         * gcc.dg/noncompile/voidparam-1.c: New test.
27987
27988 2000-07-30  Richard Henderson  <rth@cygnus.com>
27989
27990         * gcc.dg/c90-digraph-1.c: Don't xfail.
27991         * gcc.dg/compare2.c (case 10): Xfail.
27992         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27993
27994 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27995
27996         * gcc.dg/c99-main-1.c: New test.
27997
27998 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27999
28000         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28001
28002 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28003
28004         * gcc.c-tortuer/execute/20000726-1.c: New test.
28005
28006 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28007
28008         * gcc.c-torture/execute/enum-2.c: New test.
28009
28010 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28011
28012         * gcc.dg/cpp/tr-warn3.c: New test.
28013
28014 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.ext/implicit1.C: Remove.
28017         * g++.old-deja/g++.jason/c2.C: Remove
28018         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28019         * g++.old-deja/g++.pt/crash16.C: Likewise.
28020         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28021
28022 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28023
28024         * g++.old-deja/g++.other/for2.C: New test.
28025
28026 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28027
28028         * gcc.dg/20000720-1.c: New test.
28029
28030 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28031
28032         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28033
28034 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28035
28036         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28037         * gcc.c-torture/execute/20000722-1.c: New.
28038         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28039
28040 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.dg/cpp/20000720-1.S: New test.
28043
28044 2000-07-21  Michael Meissner  <meissner@redhat.com>
28045
28046         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28047
28048 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28049
28050         * g++.old-deja/g++.brendan/crash16.C,
28051         g++.old-deja/g++.brendan/parse3.C,
28052         g++.old-deja/g++.brendan/redecl1.C,
28053         g++.old-deja/g++.ns/template13.C,
28054         g++.old-deja/g++.other/decl4.C,
28055         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28056
28057 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28058
28059         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28060         and "Internal error".
28061
28062         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28063         regexps.
28064         * gcc.dg/cpp/paste6.c: New test.
28065
28066 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28067
28068         * gcc.dg/cpp/tr-direct.c: New test.
28069
28070         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28071         gcc.dg/cpp/undef1.c: Tweak error regexps.
28072
28073 2000-07-18  Eric Christopher <echristo@redhat.com>
28074
28075         * gcc.c-torture/compile/20000718-1.c: New test.
28076
28077 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28078
28079         * cpplex.c (_cpp_push_token): If the token being pushed back
28080         is the previous token in this context, just subtract one from
28081         context->posn.
28082         * cppmacro.c (save_expansion): Clear aux field when storing a
28083         placemarker.
28084
28085 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28086
28087         * gcc.dg/noncompile/redecl-1.c: New test.
28088
28089 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28090
28091         * gcc.c-torture/execute/20000717-5.c: New test.
28092         * gcc.c-torture/execute/20000717-1.x: Removed.
28093
28094 2000-07-17  Richard Henderson  <rth@cygnus.com>
28095
28096         * gcc.c-torture/execute/20000717-4.c: New test.
28097
28098 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28099
28100         * gcc.dg/cpp/syshdr.c: New test.
28101         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28102
28103 2000-07-17  Neil Booth  <neilb@earthling.net>
28104
28105         * gcc.dg/cpp/cmdlne-dM.c: New test.
28106         * gcc.dg/cpp/cmdlne-dD.c: New test.
28107
28108 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28109
28110         * gcc.c-torture/execute/20000717-3.c: New test.
28111
28112         * gcc.c-torture/compile/20000717-1.c: New test.
28113
28114 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28115
28116         * gcc.c-torture/execute/20000717-2.c: New test.
28117
28118 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28119
28120         * gcc.dg/formatz-1.c: New test.
28121
28122         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28123         * gcc.dg/c99-digraph-1.c: New tests.
28124
28125         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28126         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28127
28128         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28129         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28130         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28131         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28132         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28133         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28134         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28135
28136 2000-07-17   Greg McGary <greg@mcgary.org>
28137
28138         * gcc.c-torture/execute/20000717-1.c: New test.
28139         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28140
28141 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * gcc.c-torture/execute/20000715-2.c: New test.
28144         * gcc.dg/20000715-1.c: New test.
28145
28146 2000-07-15  Michael Meissner  <meissner@redhat.com>
28147
28148         * gcc.c-torture/execute/20000715-1.c: New test.
28149
28150 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28151
28152         * gcc.c-torture/execute/20000707-1.c: New test.
28153
28154 2000-07-13  Neil Booth  <NeilB@earthling.net>
28155
28156         * testsuite/gcc.dg/cpp/digraph1.c,
28157         testsuite/gcc.dg/cpp/digraph2.c,
28158         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28159
28160 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28161
28162         * g77.f-torture/compile/20000630-2.f:  New test.
28163         * g77.f-torture/compile/20000630-2.x
28164
28165 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28166
28167         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28168
28169 2000-07-11  Neil Booth  <NeilB@earthling.net>
28170
28171         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28172
28173 2000-07-11  Neil Booth  <NeilB@earthling.net>
28174
28175         * gcc.dg/cpp/cmdlne-C.c: New.
28176
28177 2000-07-09  Neil Booth  <NeilB@earthling.net>
28178
28179         * gcc.dg/cpp/directiv.c: New tests.
28180         * gcc.dg/cpp/undef1.c: Update.
28181
28182 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28183
28184         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28185
28186 2000-07-09  Neil Booth  <NeilB@earthling.net>
28187
28188         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28189
28190 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28191
28192         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28193         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28194
28195 2000-07-08  Neil Booth  <NeilB@earthling.net>
28196
28197         * gcc.dg/cpp/macsyntx.c: New tests.
28198
28199 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28200
28201         * gcc.dg/20000707-1.c: New test.
28202
28203 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28204
28205         * gcc.c-torture/execute/20000706-1.c: New test.
28206         * gcc.c-torture/execute/20000706-2.c: New test.
28207         * gcc.c-torture/execute/20000706-3.c: New test.
28208         * gcc.c-torture/execute/20000706-4.c: New test.
28209         * gcc.c-torture/execute/20000706-5.c: New test.
28210
28211 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28212
28213         * g++.old-deja/g++.pt/instantiate7.C: New test.
28214
28215 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28216
28217         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28218         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28219         * g++.old-deja/g++.other/rtti3.C: Likewise.
28220         * g++.old-deja/g++.other/rttid3.C: Likewise.
28221
28222 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28223
28224         *  g77.f-torture/compile/20000630-1.x: Fix typo
28225
28226 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28227
28228         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28229         assembly output.
28230
28231 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28232
28233         * gcc.dg/cpp/ident.c: New test.
28234
28235 2000-07-05  Neil Booth  <NeilB@earthling.net>
28236
28237         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28238           gcc.dg/cpp/lexstrng.c: New tests.
28239
28240 2000-07-04  Neil Booth  <NeilB@earthling.net>
28241
28242         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28243         * gcc.dg/cpp/strify2.c: Same.
28244
28245 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28246
28247         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28248         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28249         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28250         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28251
28252         * testsuite/gcc.dg/cpp/macro1.c,
28253         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28254         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28255         testsuite/gcc.dg/cpp/strify1.c,
28256         testsuite/gcc.dg/cpp/strify2.c: New tests.
28257
28258 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28259
28260         * gcc.c-torture/execute/20000703-1.c: New test.
28261
28262 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28263
28264         * g++.old-deja/g++.pt (lookup10.C): New test.
28265
28266 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.pt (typename25.C): New test.
28269
28270 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28271
28272         * gcc.c-torture/compile/20000701-1.c: New test.
28273
28274 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28275
28276         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28277         to test case.
28278
28279 2000-06-30  Catherine Moore  <clm@cygnus.com>
28280
28281         * gcc.c-torture/execute/align-1.c: New test.
28282
28283 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         * g++.old-deja/g++.pt/expr8.C: New test.
28286         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28287
28288 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28289
28290         * gcc.c-torture/compile/20000629-1.c: New test.
28291
28292 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28293
28294
28295         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28296         gcc.dg/noncompile directory, depending on whether they're
28297         preprocessor tests or not.  Annotate all the tests for the dg
28298         framework.
28299
28300         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28301         * gcc.dg/noncompile/noncompile.exp: New.
28302
28303         * Moved files:
28304         Old name                                New name
28305         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28306         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28307         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28308         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28309         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28310         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28311         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28312         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28313         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28314         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28315         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28316         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28317         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28318         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28319         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28320         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28321         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28322         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28323         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28324         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28325         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28326         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28327         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28328         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28329
28330         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28331         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28332         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28333         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28334         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28335         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28336
28337 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28338
28339         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28340         declare one variable.  On the fourth, error.
28341         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28342         declared by 20000628-1a.h.
28343
28344 2000-06-29  Richard Henderson  <rth@redhat.com>
28345
28346         * gcc.c-torture/execute/930529-1.x: New file.
28347         * gcc.dg/920413-1.c: Adjust expected warning text.
28348         * gcc.dg/980217-1.c: Declare abort.
28349         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28350
28351 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28352
28353         * g77.f-torture/compile/20000629-1.f: New test.
28354         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28355
28356 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28357
28358         Rearrange lots of files, removing entirely the
28359         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28360         directories.
28361
28362         * Deleted files:
28363         gcc.c-torture/code_quality/code_quality.exp
28364         gcc.c-torture/special/special.exp
28365         gcc.failure/failure.exp
28366         gcc.failure/940409-1.x
28367         gcc.c-torture/compile/961203-1.x
28368
28369         * New files:
28370         gcc.misc-tests/linkage.exp
28371         gcc.c-torture/execute/920730-1t.c
28372         gcc.c-torture/execute/920730-1t.x
28373         gcc.c-torture/compile/920520-1.x
28374         gcc.c-torture/compile/920521-1.x
28375         gcc.c-torture/compile/981006-1.x
28376         gcc.c-torture/execute/eeprof-1.x
28377
28378         * Moved files (possibly with modifications to fit a new harness):
28379         Old name                                New name
28380         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28381         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28382         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28383         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28384         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28385         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28386         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28387         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28388         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28389         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28390         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28391         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28392         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28393         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28394
28395 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28396
28397         * c-torture/compile/961203-1.x: Delete.
28398
28399         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28400         not exit. Include stdio.h.
28401         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28402         * gcc.misc-tests/dg-12.c: Likewise.
28403         * gcc.misc-tests/dg-5.c: Likewise.
28404         * gcc.misc-tests/dg-6.c: Likewise.
28405         * gcc.misc-tests/dg-7.c: Prototype abort.
28406         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28407         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28408         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28409         not exit.
28410         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28411         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28412
28413 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.dg/cpp/20000628-1.c: New test.
28416         * gcc.dg/cpp/20000628-1.h: New header for above test.
28417         * gcc.dg/cpp/20000628-1a.h: Likewise.
28418
28419 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28420
28421         * gcc.dg/cpp: New directory.
28422         * gcc.dg/cpp/cpp.exp: New driver.
28423         * gcc.dg/cpp/20000627-1.c: New test.
28424         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28425         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28426         and rewrite as a compilation test.
28427
28428         * gcc.dg: Move many files into the cpp subdirectory, possibly
28429         renaming or editing them as well.
28430         Old name                New name
28431         990119-1.c              cpp/19990119-1.c
28432         990228-1.c              cpp/19990228-1.c
28433         990407-1.c              cpp/19990407-1.c
28434         990409-1.c              cpp/19990409-1.c
28435         990413-1.c              cpp/19990413-1.c
28436         990703-1.c              cpp/19990703-1.c
28437         20000127-1.c            cpp/20000127-1.c
28438         20000129-1.c            cpp/20000129-1.c
28439         20000207-1.c            cpp/20000207-1.c
28440         20000207-2.c            cpp/20000207-2.c
28441         20000209-1.c            cpp/20000209-1.c
28442         20000209-2.c            cpp/20000209-2.c
28443         20000301-1.c            cpp/20000301-1.c
28444         20000419-1.c            cpp/20000419-1.c
28445         20000510-1.S            cpp/20000510-1.S
28446         20000519-1.c            cpp/20000519-1.c
28447         20000529-1.c            cpp/20000529-1.c
28448         20000625-1.c            cpp/20000625-1.c
28449         20000625-2.c            cpp/20000625-2.c
28450         cpp-as1.c               cpp/assert1.c
28451         cpp-as2.c               cpp/assert2.c
28452         cxx-comments-1.c        cpp/cxxcom1.c
28453         cxx-comments-2.c        cpp/cxxcom2.c
28454         endif-label.c           cpp/endif.c
28455         cpp-hash1.c             cpp/hash1.c
28456         cpp-hash2.c             cpp/hash2.c
28457         cpp-if1.c               cpp/if-1.c
28458         cpp-if2.c               cpp/if-2.c
28459         cpp-if3.c               cpp/if-3.c
28460         cpp-if4.c               cpp/if-4.c
28461         cpp-if5.c               cpp/if-5.c
28462         cpp-cond.c              cpp/if-cexp.c
28463         cpp-missingop.c         cpp/if-mop.c
28464         cpp-missingparen.c      cpp/if-mpar.c
28465         cpp-opprec.c            cpp/if-oppr.c
28466         cpp-ifparen.c           cpp/if-paren.c
28467         cpp-shortcircuit.c      cpp/if-sc.c
28468         cpp-shift.c             cpp/if-shift.c
28469         cpp-unary.c             cpp/if-unary.c
28470         cpp-li1.c               cpp/line1.c
28471         cpp-li2.c               cpp/line2.c
28472         lineno.c                cpp/line3.c
28473         lineno-2.c              cpp/line4.c
28474         cpp-mi.c                cpp/mi1.c
28475         cpp-mic.h               cpp/mi1c.h
28476         cpp-micc.h              cpp/mi1cc.h
28477         cpp-mind.h              cpp/mi1nd.h
28478         cpp-mindp.h             cpp/mi1ndp.h
28479         cpp-mix.h               cpp/mi1x.h
28480         cpp-mi2.c               cpp/mi2.c
28481         cpp-mi2a.h              cpp/mi2a.h
28482         cpp-mi2b.h              cpp/mi2b.h
28483         cpp-mi2c.h              cpp/mi2c.h
28484         cpp-mi3.c               cpp/mi3.c
28485         cpp-mi3.def             cpp/mi3.def
28486         poison-1.c              cpp/poison.c
28487         pr-impl.c               cpp/prag-imp.c
28488         cpp-redef-2.c           cpp/redef1.c
28489         cpp-redef.c             cpp/redef2.c
28490         strpaste.c              cpp/strp1.c
28491         strpaste-2.c            cpp/strp2.c
28492         cpp-tradpaste.c         cpp/tr-paste.c
28493         cpp-tradstringify.c     cpp/tr-str.c
28494         cpp-tradwarn1.c         cpp/tr-warn1.c
28495         cpp-tradwarn2.c         cpp/tr-warn2.c
28496         trigraphs.c             cpp/trigraphs.c
28497         cpp-unc1.c              cpp/unc1.c
28498         cpp-unc2.c              cpp/unc2.c
28499         cpp-unc3.c              cpp/unc3.c
28500         cpp-unc.c               cpp/unc4.c
28501         undef.c                 cpp/undef1.c
28502         undef-2.c               cpp/undef2.c
28503         cpp-wi1.c               cpp/widestr1.c
28504
28505 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28506
28507         * lib/g++.exp (g++_include_flags): Tweak.
28508
28509 2000-06-27  H.J. Lu  <hjl@gnu.org>
28510             Loren J. Rittle  <ljrittle@acm.org>
28511
28512         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28513         version with one that knows about the new gcc tree structure.
28514         (g++_link_flags): Same.
28515
28516 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28517
28518         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28519         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28520         case we are cross-compiling.
28521
28522         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28523         g++.old-deja/g++.niklas/Makefile.in,
28524         g++.old-deja/g++.niklas/configure.in,
28525         g++.old-deja/g++.other/Makefile.in,
28526         g++.old-deja/g++.other/configure.in,
28527         gcc.c-torture/code_quality/Makefile.in,
28528         gcc.c-torture/code_quality/configure.in,
28529         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28530         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28531         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28532         gcc.c-torture/execute/ieee/Makefile.in,
28533         gcc.c-torture/execute/ieee/configure.in,
28534         gcc.c-torture/noncompile/Makefile.in,
28535         gcc.c-torture/noncompile/configure.in,
28536         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28537         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28538         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28539
28540 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.old-deja/g++.other/ambig3.C: New test.
28543
28544 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.pt/syntax1.C: New test.
28547         * g++.old-deja/g++.pt/syntax2.C: New test.
28548         * g++.old-deja/g++.other/syntax3.C: New test.
28549         * g++.old-deja/g++.other/syntax4.C: New test.
28550
28551 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28552
28553         * gcc.dg/20000623-1.c: Prototype exit and abort.
28554
28555 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28556
28557         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28558         New tests.
28559         * gcc.dg/cpp-mi3.def: New file.
28560
28561         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28562         inside assertions.
28563         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28564         lexer's error messages.
28565         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28566         divine anything from the linemarkers.
28567         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28568         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28569
28570 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28571
28572         * gcc.dg/20000623-1.c: New test.
28573
28574 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28575
28576         * gcc.c-torture/execute/20000622-1.c: New test.
28577
28578 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.old-deja/g++.other/init15.C: New test.
28581
28582 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.pt/vaarg2.C: New test.
28585         * g++.old-deja/g++.pt/vaarg3.C: New test.
28586
28587 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.old-deja/g++.other/dyncast6.C: New test.
28590
28591 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28592
28593         * gcc.c-torture/execute/loop-6.c: New test.
28594
28595 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.dg/20000614-1.c: New test.
28598         * gcc.dg/20000614-2.c: New test.
28599
28600 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28601
28602         * g++.old-deja/g++.other/inline12.C: New test.
28603
28604 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28605
28606         * g++.old-deja/g++.other/eh1.C: New test.
28607
28608 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * g++.old-deja/g++.other/type.C: New test.
28611
28612 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28613
28614         * g++.old-deja/g++.other/initstring.C: New test.
28615
28616 2000-06-12  Jason Merrill  <jason@redhat.com>
28617
28618         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28619
28620 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28621
28622         * gcc.c-torture/compile/20000609-1.c: New test.
28623
28624 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28625
28626         * gcc.dg/20000609-1.c: New test.
28627
28628 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28629
28630         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28631         * gcc.c-torture/noncompile/poison-1.c: Move...
28632         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28633         * gcc.dg/cpp-li1.c: Add a token after the #line.
28634
28635 2000-06-05  Richard Henderson  <rth@cygnus.com>
28636
28637         * gcc.c-torture/execute/20000605-2.c: New test.
28638         * gcc.c-torture/execute/20000605-3.c: New test.
28639
28640 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28641
28642         * g77.f-torture/execute/20000503-1.x: New file.
28643
28644 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28645
28646         * g++.old-deja/g++.eh/badalloc1.C: New test.
28647
28648 2000-06-05  Richard Henderson  <rth@cygnus.com>
28649
28650         * gcc.c-torture/execute/20000605-1.c: New test.
28651
28652 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28653             Nathan Sidwell <nathan@codesourcery.com>
28654
28655         * gcc.c-torture/compile/20000605-1.c: New test.
28656
28657 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28658
28659         * g77.f-torture/compile/20000601-1.f:  New test.
28660
28661 2000-06-03  Richard Henderson  <rth@cygnus.com>
28662
28663         * gcc.c-torture/execute/20000603-1.c: New.
28664
28665 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28666
28667         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28668         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28669
28670 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28671
28672         * gcc.dg/compare2.c (case 12): XFAIL.
28673         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28674         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28675
28676         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28677
28678 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28679
28680         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28681         guard macro is already defined when the header is first
28682         included.
28683         * gcc.dg/cpp-mix.h: New file.
28684         * gcc.dg/endif-label.c: Update patterns to match compiler.
28685
28686         * g++.brendan/complex1.C: Declare abort.
28687         * g++.law/refs4.C: Remove XFAIL.
28688         * g++.oliva/expr2.C: Declare abort and exit.
28689
28690 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28691
28692         * gcc.c-torture/execute/20000528-1.c: New test.
28693
28694         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28695         * g++.old-deja/g++.law/temps4.C: Likewise.
28696
28697         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28698         stdlib.h.  Call abort() on failure.
28699         * g++.old-deja/g++.law/refs4.C: Likewise.
28700         * g++.old-deja/g++.law/temps4.C: Likewise.
28701         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28702         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28703
28704 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28705
28706         Relative to g++.dg/special:
28707         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28708
28709         Relative to g++.old-deja:
28710         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28711         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28712         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28713         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28714         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28715         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28716         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28717
28718         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28719         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28720         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28721         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28722         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28723         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28724         and/or string.h.
28725
28726         * g++.other/goto1.C: Update expectations for error messages.
28727
28728 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28729
28730         * gcc.c-torture/compile/20000523-1.c: New test.
28731
28732 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28735
28736 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         * g++.old-deja/g++.eh/catch11.C: New test.
28739         * g++.old-deja/g++.eh/catch12.C: New test.
28740
28741 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28742
28743         * gcc.c-torture/execute/20000523-1.c: New test.
28744
28745 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28746
28747         * c-torture/execute/bcp-1.c: Replace abort in arg of
28748         __builtin_constant_p with a generic external function.
28749
28750         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28751         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28752         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28753         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28754         Prototype abort and/or exit.
28755
28756         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28757         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28758         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28759         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28760
28761 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28762
28763         * gcc.dg/dwarf2-1.c: New test.
28764
28765 2000-05-20  Richard Henderson  <rth@cygnus.com>
28766
28767         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28768
28769 2000-05-20  Andreas Jaeger  <aj@suse.de>
28770
28771         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28772         testcase.
28773
28774 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28775
28776         * gcc.c-torture/execute/20000519-2.c: New test.
28777
28778 2000-05-19  Andreas Jaeger  <aj@suse.de>
28779
28780         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28781         which fails with SSA.
28782
28783         * lib/c-torture.exp: Also test with -O3 -fssa.
28784
28785 2000-05-18  Michael Meissner  <meissner@redhat.com>
28786
28787         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28788         * gcc.c-torture/execute/920415-1.c: Ditto.
28789         * gcc.c-torture/execute/920501-1.c: Ditto.
28790         * gcc.c-torture/execute/conversion.c: Ditto.
28791         * gcc.c-torture/execute/cvt-1.c: Ditto.
28792
28793 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28794
28795         * gcc.c-torture/compile/20000518-1.c: New test.
28796
28797 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28798
28799         * g77.f-torture/compile/200005018.f:  New test.
28800
28801 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28802
28803         * gcc.c-torture/compile/20000517-1.c: New test.
28804
28805 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28806
28807         * gcc.c-torture/execute/20000516-1.c: New test.
28808
28809 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28810
28811         * g++.old-deja/g++.other/eh.C: New test.
28812
28813 2000-05-12  Richard Henderson  <rth@cygnus.com>
28814
28815         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28816         constants through to doit's conditional.
28817
28818 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28819
28820         * gcc.c-torture/compile/20000511-1.c: New test.
28821         * g77.f-torture/compile/20000511-1.f: New test.
28822         * g77.f-torture/compile/20000511-2.f: New test.
28823
28824 2000-05-11  Michael Meissner  <meissner@redhat.com>
28825
28826         * gcc.c-torture/execute/20000511-1.c: New test.
28827
28828 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28829
28830         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28831         * gcc.dg/20000510-1.S: New.
28832
28833 2000-05-08  Catherine Moore  <clm@cygnus.com>
28834
28835         * gcc.dg/unused-3.c: New.
28836
28837 2000-05-06  Richard Henderson  <rth@cygnus.com>
28838
28839           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28840           * g++.old-deja/g++.mike/warn1.C: Likewise.
28841           * g++.old-deja/g++.pt/local1.C: Likewise.
28842           * g++.old-deja/g++.pt/local7.C: Likewise.
28843           * g++.old-deja/g++.pt/spec16.C: Likewise.
28844
28845 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28848
28849 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28850
28851           * g77.f-torture/execute/20000503-1.f:  New test.
28852
28853 2000-05-04  Andreas Jaeger  <aj@suse.de>
28854
28855         * gcc.dg/noreturn-2.c: New test.
28856
28857 2000-05-04  Neil Booth  <NeilB@earthling.net>
28858
28859         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28860         preprocessor.
28861
28862 2000-05-04  Richard Henderson  <rth@cygnus.com>
28863
28864         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28865
28866 2000-05-04  Richard Henderson  <rth@cygnus.com>
28867
28868         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28869         OpenSSL by Jason R Thorpe.
28870
28871 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28872
28873         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28874
28875 2000-05-03  Robert Lipe <robertlipe@usa.net>
28876
28877         * gcc.dg/20000503-1.c: New test.
28878
28879 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28880
28881         * gcc.c-torture/compile/20000502-1.c: New test.
28882         * g++.old-deja/g++.other/align.C: New test.
28883         * gcc.dg/cpp-tradstringify.c: New test.
28884
28885 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28886
28887         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28888         and hard registers.
28889
28890 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28891
28892         * gcc.c-torture/execute/loop-5.c: New test.
28893
28894 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * gcc.c-torture/execute/va-arg-20.c: New test.
28897
28898 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28899
28900         * gcc.c-torture/execute/20000422-1.c: New test.
28901
28902 2000-04-20  Greg McGary  <gkm@gnu.org>
28903
28904         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28905         when optimizing, but without sibling-call optimizations (-O1).
28906
28907 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28908
28909           * gcc.c-torture/compile/20000420-1.c: New test.
28910
28911 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28912
28913         * g++.abi/ptrflags.C: New test.
28914         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28915
28916 2000-04-19  Catherine Moore  <clm@cygnus.com>
28917
28918         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28919
28920 2000-04-19  Greg McGary  <gkm@gnu.org>
28921
28922         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28923         sibling-call optimizations.
28924
28925 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28926
28927         * gcc.dg/20000419-1.c: New test.
28928
28929 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28930
28931         * gcc.c-torture/execute/20000412-6.c: New test.
28932
28933 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28934
28935         * gcc.c-torture/execute/20000412-5.c: New test.
28936         * g77.f-torture/compile/20000412-1.f: New test.
28937         * gcc.c-torture/execute/20000412-4.c: New test.
28938         * gcc.c-torture/compile/20000412-2.c: New test.
28939         * gcc.c-torture/execute/20000412-3.c: New test.
28940         * gcc.c-torture/compile/20000412-1.c: New test.
28941         * gcc.c-torture/execute/20000412-2.c: New test.
28942
28943 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * objc/execute/bf-20.m: New test.
28946
28947 2000-04-10  Richard Henderson  <rth@cygnus.com>
28948
28949         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28950
28951         * gcc.c-torture/execute/20000412-1.c: New test.
28952
28953 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28954
28955         * g++.old-deja/g++.eh/catchptr1.C: New test.
28956
28957 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28958
28959         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28960
28961 2000-04-08  Neil Booth  <NeilB@earthling.net>
28962
28963         * gcc.dg/cpp-nullchar.c: Remove test as
28964         embedded nulls cause problems.
28965
28966 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28967
28968         * gcc.dg/compare2.c: New test.
28969
28970 2000-04-08  Neil Booth  <NeilB@earthling.net>
28971
28972         * gcc.dg/cpp-nullchar.c: New test.
28973
28974 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28975
28976         * gcc.dg/cpp-mi2.c: New test.
28977         * gcc.dg/cpp-mi2[abc].h: New files.
28978
28979 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28980
28981         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28982         member name.
28983
28984 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * g++.old-deja/g++.abi/vmihint.C: New test.
28987
28988 2000-04-06  Neil Booth  <NeilB@earthling.net>
28989
28990         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28991         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28992         copyright.
28993
28994 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28995
28996         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28997         avoid stack-frame overwrite.
28998
28999 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * gcc.c-torture/compile/20000405-2.c: New test.
29002         * gcc.c-torture/compile/20000405-3.c: New test.
29003
29004 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29005
29006         * gcc.c-torture/compile/20000405-1.c: New test.
29007
29008 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29009
29010         * gcc.dg/cast-qual-1.c: Revert last change.
29011
29012 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29013
29014         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29015
29016 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29017
29018         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29019         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29020
29021 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29022
29023         * gcc.c-torture/compile/20000403-2.c: New test.
29024         * gcc.c-torture/compile/20000403-1.c: New test.
29025
29026 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29027
29028         * gcc.c-torture/execute/20000403-1.c: New test.
29029
29030 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29031
29032         * gcc.c-torture/execute/20000402-1.c: New test.
29033
29034 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29035
29036         * gcc.c-torture/execute/va-arg-15.c: New test.
29037         * gcc.c-torture/execute/va-arg-16.c: New test.
29038         * gcc.c-torture/execute/va-arg-17.c: New test.
29039         * gcc.c-torture/execute/va-arg-18.c: New test.
29040         * gcc.c-torture/execute/va-arg-19.c: New test.
29041
29042 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29043
29044         * gcc.c-torture/compile/981211-1.c: Move to...
29045         * gcc.dg/cpp-as1.c: ...here.
29046         * gcc.dg/cpp-as2.c: New file.
29047
29048         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29049         compiler.
29050
29051 2000-04-02  Neil Booth  <NeilB@earthling.net>
29052
29053         * gcc.dg/cpp-cond.c  New tests.
29054         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29055         accidental success less likely.
29056         * gcc.dg/cpp-missingop.c  New tests.
29057         * gcc.dg/cpp-missingparen.c  New tests.
29058         * gcc.dg/cpp-shift.c  New tests.
29059         * gcc.dg/cpp-shortcircuit.c  New tests.
29060         * gcc.dg/cpp-unary.c  New tests.
29061
29062 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29063
29064         * gcc.c-torture/compile/20000329-1.c: New test.
29065
29066 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29067
29068         * gcc.c-torture/compile/20000326-1.c: New test.
29069         * gcc.c-torture/compile/20000326-2.c: New test.
29070
29071 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29072
29073         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29074         the first parameter is a function argument.
29075
29076 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29077
29078         * g++.old-deja/g++.ext/array4.C: New test.
29079
29080 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29081
29082         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29083
29084 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29085
29086         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29087
29088 2000-03-19  Richard Henderson  <rth@cygnus.com>
29089
29090         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29091
29092 2000-03-19  Richard Henderson  <rth@cygnus.com>
29093
29094         * gcc.c-torture/compile/20000319-1.c: New test.
29095
29096 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29097
29098         * gcc.c-torture/execute/20000314-3.c: New test.
29099         * gcc.c-torture/execute/20000314-2.c: New test.
29100         * gcc.c-torture/execute/20000314-1.c: New test.
29101         * gcc.c-torture/compile/20000314-2.c: New test.
29102         * gcc.c-torture/compile/20000314-1.c: New test.
29103
29104 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * g++.old-deja/g++.warn/inline.C: New test.
29107
29108 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29109
29110         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29111         standards-compliant result rather than specific constants.
29112         Put test-values in array.
29113
29114 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29115
29116         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29117         (g++_target_compile): Put test-specific options last.
29118
29119 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29120
29121         * g++.old-deja/g++.eh/vbase4.C: New test.
29122
29123 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29124
29125         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29126
29127 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.brendan/misc12.C: Removed.
29130         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29131         * g++.old-deja/g++.ext/pretty4.C: New test.
29132
29133 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         * g++.old-deja/g++.other/string2.C: New test.
29136
29137 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29138
29139         * g++.old-deja/g++.warn/impint2.C: New test.
29140
29141 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29142
29143         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29144         is 1, not zero.
29145
29146 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.old-deja/g++.warn/impint.C: New test.
29149         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29150         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29151         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29152         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29153         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29154         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29155         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29156         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29157         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29158         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29159         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29160         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29161
29162 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29163
29164         * gcc.dg/cpp-redef.c: New test.
29165
29166 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.pt/unify7.C: New test.
29169
29170 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29171
29172         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29173         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29174
29175 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29176
29177         * gcc.c-torture/compile/20000224-1.c: New test.
29178
29179 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29180
29181         * gcc.c-torture/compile/cpp-2.c: New test.
29182         * gcc.c-torture/compile/cpp-1.c: New test.
29183
29184 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29185
29186         * gcc.c-torture/execute/20000225-1.c: New test.
29187
29188 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29189
29190         * gcc.dg/cpp-li2.c: New test.
29191
29192         * gcc.dg/cpp-wi1.c: New test.
29193
29194         * gcc.dg/cpp-li1.c: New test.
29195
29196 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29197
29198         * g++.old-deja/g++.other/sizeof5.C: New test.
29199
29200 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29201
29202         * gcc.c-torture/execute/va-arg-13.c: New test.
29203
29204 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29205
29206         * gcc.c-torture/execute/va-arg-12.c: New test.
29207
29208 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29209
29210         * gcc.c-torture/execute/20000223-1.c: New test.
29211
29212 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29213
29214         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29215
29216 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29217
29218         * g++.old-deja/g++.abi/ptrmem.C: New test.
29219
29220 2000-02-19  Richard Henderson  <rth@cygnus.com>
29221
29222         * gcc.c-torture/compile/init-3.c: New.
29223
29224 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29225
29226         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29227         ALWAYS_CXXFLAGS.
29228
29229 2000-02-11  Robert Lipe <robertl@sco.com>
29230
29231         * gcc.c-torture/compile/20000211-3.c: New test.
29232
29233 2000-02-11  Martin Buchholz <martin@xemacs.org>
29234
29235         * gcc.c-torture/compile/20000211-2.c: New test.
29236
29237 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29238
29239         * gcc.c-torture/compile/20000211-1.c: New test.
29240
29241 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29242
29243         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29244           on native targets
29245
29246 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29247
29248         * g++.old-deja/g++.other/cast5.C: New test.
29249
29250 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29251
29252         * gcc.c-torture/execute/20000205-1.c: New.
29253
29254 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29255
29256         * g++.old-deja/g++.jason/cast3.C: Return void.
29257         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29258
29259 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29260
29261         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29262
29263         * gcc.dg/loop-1.c: New test.
29264
29265 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.c-torture/compile/20000127-1.c: New test.
29268         * gcc.c-torture/execute/991228-1.c: New test.
29269
29270 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29271
29272         * gcc.dg/unused-2.c: New test.
29273
29274         * gcc.dg/conv-1.c: New test.
29275
29276 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29277
29278         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29279         compiler.
29280         (tool_option_proc): Fix typo.
29281
29282 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29283
29284         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29285         of the ld on the host, not on the build machine.
29286         Also, don't crash if '--help' is not a supported option.
29287
29288 2000-01-24  Richard Henderson  <rth@cygnus.com>
29289
29290         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29291
29292 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29293
29294         * gcc.c-torture/execute/20000120-2.c: New test.
29295         * gcc.c-torture/execute/20000120-1.c: New test.
29296
29297 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29298
29299         * gcc.c-torture/execute/20000113-1.c: New test.
29300
29301 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29302
29303         * gcc.c-torture/execute/20000112-1.c: New test.
29304
29305 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29306
29307         * gcc.dg/20000111-1.c: New test.
29308
29309 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29310
29311         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29312         with 16 bit integers.
29313
29314 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29315
29316         * gcc.dg/20000108-1.c: New test.
29317
29318 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29319
29320         * g++.old-deja/g++.ns/koenig8.C: New test.
29321
29322 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29323
29324         * g++.old-deja/g++.other/cast4.C: New test.
29325
29326 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29327
29328         * gcc.c-torture/compile/20000105-2.c: New test.
29329         * gcc.c-torture/compile/20000105-1.c: New test.
29330
29331 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29332
29333         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29334         references to printf & atoi to conform to ANSI standard.
29335         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29336         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29337         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29338         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29339         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29340         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29341         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29342         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29343         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29344         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29345         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29346         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29347         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29348         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29349         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29350         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29351         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29352         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29353         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29354         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29355         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29356         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29357         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29358         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29359         * g++.old-deja/g++.brendan/init3.C: Likewise.
29360         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29361         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29362         * g++.old-deja/g++.brendan/new2.C: Likewise.
29363         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29364         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29365         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29366         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29367         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29368         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29369         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29370         * g++.old-deja/g++.brendan/template24.C: Likewise.
29371         * g++.old-deja/g++.brendan/template3.C: Likewise.
29372         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29373         * g++.old-deja/g++.jason/inline3.C: Likewise.
29374         * g++.old-deja/g++.jason/opeq.C: Likewise.
29375         * g++.old-deja/g++.law/arg5.C: Likewise.
29376         * g++.old-deja/g++.law/arm7.C: Likewise.
29377         * g++.old-deja/g++.law/ctors11.C: Likewise.
29378         * g++.old-deja/g++.law/cvt8.C: Likewise.
29379         * g++.old-deja/g++.law/init9.C: Likewise.
29380         * g++.old-deja/g++.law/refs4.C: Likewise.
29381         * g++.old-deja/g++.law/template2.C: Likewise.
29382         * g++.old-deja/g++.law/visibility24.C: Likewise.
29383         * g++.old-deja/g++.law/vtable3.C: Likewise.
29384         * g++.old-deja/g++.mike/asm2.C: Likewise.
29385         * g++.old-deja/g++.mike/eh1.C: Likewise.
29386         * g++.old-deja/g++.mike/misc1.C: Likewise.
29387         * g++.old-deja/g++.mike/misc13.C: Likewise.
29388         * g++.old-deja/g++.mike/misc14.C: Likewise.
29389         * g++.old-deja/g++.mike/ns12.C: Likewise.
29390         * g++.old-deja/g++.mike/p1248.C: Likewise.
29391         * g++.old-deja/g++.mike/p3708.C: Likewise.
29392         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29393         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29394         * g++.old-deja/g++.mike/p646.C: Likewise.
29395         * g++.old-deja/g++.mike/p700.C: Likewise.
29396         * g++.old-deja/g++.mike/p783.C: Likewise.
29397         * g++.old-deja/g++.mike/p783a.C: Likewise.
29398         * g++.old-deja/g++.mike/p783b.C: Likewise.
29399         * g++.old-deja/g++.mike/p786.C: Likewise.
29400         * g++.old-deja/g++.mike/p789.C: Likewise.
29401         * g++.old-deja/g++.mike/p789a.C: Likewise.
29402         * g++.old-deja/g++.mike/p807a.C: Likewise.
29403         * g++.old-deja/g++.other/delete3.C: Likewise.
29404         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29405         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29406         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29407         * g++.old-deja/g++.other/empty1.C: Likewise.
29408         * g++.old-deja/g++.other/temporary1.C: Likewise.
29409         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29410         * g++.old-deja/g++.pt/t16.C: Likewise.
29411         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29412
29413 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29414
29415         * gcc.dg/991230-1.c: New test.
29416
29417 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29418
29419         * gcc.c-torture/compile/991229-3.c: New test.
29420         * gcc.c-torture/compile/991229-2.c: New test.
29421         * gcc.c-torture/compile/991229-1.c: New test.
29422
29423 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29424
29425         * gcc.c-torture/compile/labels-2.c: New test.
29426
29427 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29428
29429         * gcc.c-torture/execute/991227-1.c: New test.
29430
29431 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29432
29433         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29434
29435 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29436
29437         * gcc.c-torture/execute/991221-1.c: New test.
29438
29439 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29440
29441         * g++.old-deja/g++.other/cast3.C: New test.
29442
29443 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29444
29445         * gcc.c-torture/execute/991216-4.c: New test.
29446
29447 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29448
29449         * gcc.c-torture/execute/991216-1.c: New test.
29450         * gcc.c-torture/execute/991216-2.c: New test.
29451         * gcc.c-torture/execute/991216-3.c: New test.
29452
29453 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29454
29455         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29456         Actually make the test fail by using "-O2" for compilation.
29457
29458 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29459
29460         * g++.old-deja/g++.warn/cast-align1.C: New test.
29461
29462 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29463
29464         * gcc.c-torture/compile/991214-1.c: New test.
29465         * gcc.c-torture/compile/991214-2.c: New test.
29466
29467 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29468
29469         * gcc.dg/991214-1.c: New test.
29470
29471 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29472
29473         * gcc.c-torture/compile/991213-3.c: New test.
29474         * gcc.c-torture/compile/991213-2.c: New test.
29475         * gcc.c-torture/compile/991213-1.c: New test.
29476
29477 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29478
29479         * gcc.dg/991209-1.c: New test.
29480
29481 1999-12-08  Nathan Sidwell <nathan@acm.org>
29482
29483         * gcc.c-torture/compile/991208-1.c: New test.
29484
29485 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29486
29487         * gcc.dg/ultrasp2.c: New test.
29488
29489 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29490
29491         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29492
29493 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29494
29495         * gcc.c-torture/compile/991202-1.c: New test.
29496         * gcc.c-torture/execute/991202-1.c: New test.
29497         * gcc.c-torture/execute/991202-2.c: New test.
29498         * gcc.c-torture/execute/991202-3.c: New test.
29499
29500 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29501
29502         * g++.old-deja/g++.abi/align.C: New test.
29503         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29504         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29505
29506 1999-12-01  Richard Henderson  <rth@cygnus.com>
29507
29508         * gcc.c-torture/execute/991201-1.c: New.
29509
29510 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29511
29512         * gcc.dg/991129-1.c: New test.
29513
29514 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29515
29516         * gcc.c-torture/compile/991127-1.c: New test.
29517
29518 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29519
29520         * g++.old-deja/g++.other/warn4.C: New test.
29521
29522 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29523
29524         * g++.old-deja/g++.eh/cleanup2.C: New test.
29525         * g++.old-deja/g++.ext/pretty2.C: New test.
29526         * g++.old-deja/g++.ext/pretty3.C: New test.
29527         * g++.old-deja/g++.other/debug6.C: New test.
29528
29529 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29530
29531         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29532         compiler_output to look for one error message instead of two.
29533
29534 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29535
29536         * gcc.c-torture/execute/991118-1.c: Also test case
29537         where the word boundary does not split a byte evenly.
29538
29539 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29540
29541         * g++.old-deja/g++.ext/restrict1.C: New test.
29542
29543 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29544
29545         * gcc.c-torture/execute/991118-1.c: New test.
29546
29547 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29548
29549         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29550         working directory pathnames.
29551
29552 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29553
29554         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29555         host is equipped with driver.h and driver.o so it can actually
29556         compile and run the tests.
29557
29558 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29559
29560         * gcc.c-torture/compile/991008-1.c: New test.
29561
29562 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29563
29564         * lib/gcc-dg.exp: Include target-supports.exp
29565
29566 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29567
29568         * lib/target-supports.exp: New file: Provide procs to test for
29569         features supported by the target.
29570         (check_weak_available): Moved here from ecos.exp.
29571         (check_alias_available): New proc: Determine of the target
29572         toolchain supports the alias attribute.
29573
29574         * gcc.dg/special/ecos.exp: Move check_weak_available to
29575         target-supports.exp.
29576         (alias-1.c): Only perform the test if the target supports
29577         aliases.
29578         (wkali-1.c): Only perform the test if the target supports
29579         aliases.
29580
29581         * gcc.dg/990506-0.c: Expect error messages from cross
29582         targets as well as native targets.
29583
29584 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29585
29586         * gcc.dg/ultrasp1.c: Removed xfail.
29587         * gcc.dg/struct-ret-2.c: Likewise.
29588         * gcc.dg/array-1.c: Likewise.
29589
29590 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29591
29592         * gcc.dg/struct-ret-2.c: New test.
29593
29594         * gcc.dg/array-1.c: New test.
29595
29596 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29597
29598         * gcc.c-torture/execute/991030-1.c: New test.
29599
29600 1999-10-26  Richard Henderson  <rth@cygnus.com>
29601
29602         * gcc.c-torture/compile/991026-2.c: New test.
29603
29604 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29605
29606         * gcc.c-torture/compile/991026-1.c: New test.
29607
29608 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29609
29610         * gcc.c-torture/execute/991023-1.c: New test.
29611
29612 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29613
29614         * gcc.c-torture/execute/991019-1.c: New test.
29615
29616 1999-10-16  Richard Henderson  <rth@cygnus.com>
29617
29618         * gcc.c-torture/execute/991016-1.c: New test.
29619
29620 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29621
29622         * gcc.c-torture/execute/991014-1.c: New test.
29623
29624 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29625
29626         * g++.old-deja/g++.other/union2.C: New test.
29627
29628 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29629
29630         * g++.old-deja/g++.other/vaarg2.C: New test.
29631         * g++.old-deja/g++.other/vaarg3.C: New test.
29632
29633 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29634
29635         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29636         in compile/.
29637
29638 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29639
29640         * gcc.c-torture/execute/va-arg-11.c: New test.
29641
29642 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29643
29644         * lib/file-format.exp (gcc_target_object_format): Don't
29645         crash if objdump is unavailable.
29646
29647 1999-09-29  Donn Terry <donn@interix.com>
29648
29649         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29650
29651 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29652
29653         * gcc.c-torture/compile/990928-1.c: New test.
29654
29655 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29656
29657         * g++.old-deja/g++.other/decl6.C: New test.
29658
29659 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29660
29661         * gcc.c-torture/execute/va-arg-10.c: New test.
29662
29663 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29664
29665         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29666         __PRETTY_FUNCTION__.
29667
29668 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29669
29670         * gcc.c-torture/execute/990923-1.c: New test.
29671
29672 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29673
29674         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29675         for which -fpic is inappropriate.
29676
29677 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29678
29679         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29680
29681 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29682
29683         * g++.old-deja/g++.other/dyncast1.C: New test.
29684         * g++.old-deja/g++.other/dyncast2.C: New test.
29685         * g++.old-deja/g++.other/dyncast3.C: New test.
29686         * g++.old-deja/g++.other/dyncast4.C: New test.
29687         * g++.old-deja/g++.other/dyncast5.C: New test.
29688         * g++.old-deja/g++.eh/catch3.C: New test.
29689         * g++.old-deja/g++.eh/catch3p.C: New test.
29690         * g++.old-deja/g++.eh/catch4.C: New test.
29691         * g++.old-deja/g++.eh/catch4p.C: New test.
29692         * g++.old-deja/g++.eh/catch5.C: New test.
29693         * g++.old-deja/g++.eh/catch5p.C: New test.
29694         * g++.old-deja/g++.eh/catch6.C: New test.
29695         * g++.old-deja/g++.eh/catch6p.C: New test.
29696         * g++.old-deja/g++.eh/catch7.C: New test.
29697         * g++.old-deja/g++.eh/catch7p.C: New test.
29698         * g++.old-deja/g++.eh/catch8.C: New test.
29699         * g++.old-deja/g++.eh/catch8p.C: New test.
29700         * g++.old-deja/g++.eh/catch9.C: New test.
29701         * g++.old-deja/g++.eh/catch9p.C: New test.
29702
29703 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29704
29705         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29706         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29707
29708 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29709
29710         * gcc.c-torture/compile/990913-1.c: New test.
29711
29712 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29713
29714         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29715         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29716
29717 1999-09-09  Richard Henderson  <rth@cygnus.com>
29718
29719         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29720
29721 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29722
29723         * g++.old-deja/g++.other/lookup11.C: New test.
29724         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29725         what is permitted and what we want.
29726         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29727         overload use.
29728         * g++.old-deja/g++.jason/rfg5.C: Likewise
29729
29730 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29731
29732         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29733         * gcc.c-torture/noncompile/poison-1.c: New file.
29734
29735 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29736
29737         * g++.old-deja/g++.other/sizeof3.C: New test.
29738         * g++.old-deja/g++.other/sizeof4.C: New test.
29739         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29740         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29741
29742 1999-09-07  Richard Henderson  <rth@cygnus.com>
29743
29744         * gcc.dg/va-arg-1.c: New.
29745
29746 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29747
29748         * gcc.c-torture/execute/va-arg-9.c: New test.
29749
29750 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29751
29752         * g77.f-torture/compile/980519-2.f: New test.
29753         * g77.f-torture/compile/19990905-0.f: New test.
29754         * g77.f-torture/compile/19990905-1.f: New test.
29755         * g77.f-torture/compile/19990905-2.f: New test.
29756
29757         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29758
29759 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29760
29761         * gcc.c-torture/execute/990827-1.c: Fix typo.
29762
29763 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29764
29765         * g++.old-deja/g++.other/deref1.C: New test.
29766
29767 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29768
29769         * g++.old-deja/g++.other/ambig2.C: New test.
29770         * g++.old-deja/g++.other/cond5.C: New test.
29771         * g++.old-deja/g++.other/lookup16.C: New test.
29772
29773 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29774
29775         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29776         assemblers too.
29777
29778 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29779
29780         * lib/c-torture.exp: Avoid the "compare executables" optimization
29781         when testing native.
29782
29783 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29784
29785         * gcc.c-torture/execute/990829-1.c: New test.
29786         * gcc.c-torture/compile/990829-1.c: New test.
29787
29788 1999-08-27  Paul Burchard  <burchard@pobox.com>
29789
29790         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29791         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29792         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29793         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29794         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29795         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29796         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29797         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29798         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29799         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29800         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29801
29802 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29803
29804         * gcc.c-torture/execute/990827-1.c: New test.
29805
29806 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29807
29808         * g77.f-torture/noncompile/19990826-4.f: New test.
29809
29810         * g77.f-torture/compile/19990826-3.f: New test.
29811
29812         * g77.f-torture/execute/19990826-2.f: New test.
29813
29814         * g77.f-torture/compile/19990826-1.f: New test.
29815
29816         * gcc.c-torture/execute/990826-0.c: New test.
29817         * g77.c-torture/execute/19990826-0.f: New test.
29818
29819         * g77.f-torture/noncompile/970626-2.f: New test.
29820
29821 1999-08-25  Paul Burchard  <burchard@pobox.com>
29822
29823         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29824         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29825         lss-011.C: New tests.
29826
29827 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29828
29829         * g++.old-deja/g++.other/decl5.C: New test.
29830
29831 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29832
29833         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29834         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29835         call `postbase' for each one.  All callers of `postbase' changed
29836         to call this instead.
29837
29838 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29839
29840         * gcc.c-torture/execute/990811-1.c: New test.
29841
29842 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29843
29844         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29845         just native ones.
29846
29847         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29848         just native ones.
29849
29850 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29851
29852         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29853
29854 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29855
29856         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29857
29858 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29859
29860         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29861
29862 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29863
29864         * gcc.c-torture/execute/990804-1.c: New test.
29865
29866 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29867
29868         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29869         * g++.old-deja/g++.brendan/crash64.C: Likewise
29870         * g++.old-deja/g++.brendan/overload8.C: Likewise
29871
29872 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29873
29874         * g++.old-deja/g++.other/struct1.C: New test.
29875
29876 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29877
29878         * g++.old-deja/g++.other/enum2.C: New test.
29879
29880 1999-08-02  Richard Henderson  <rth@cygnus.com>
29881
29882         Adapted from tests from Franz Sirl:
29883         * gcc.c-torture/execute/va-arg-7.c: New test.
29884         * gcc.c-torture/execute/va-arg-8.c: New test.
29885
29886 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29887
29888         * gcc.c-torture/compile/990801-2.c: New test.
29889
29890         * gcc.c-torture/compile/990801-1.c: New test.
29891
29892 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29893
29894         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29895         fp-cmp-1.c, converting double to float.
29896
29897         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29898         fp-cmp-1.c, converting double to long double.
29899
29900         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29901         from fr1 to unknown_register, since fr1 is a legitimate register
29902         on some machines.
29903
29904 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29905
29906         * README: More listname related changes.
29907
29908 1999-07-08  Catherine Moore  <clm@cygnus.com>
29909
29910         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29911
29912 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29913
29914         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29915
29916 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29917
29918         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29919
29920 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29921
29922         * gcc.dg/990703-1.c: New test.
29923
29924 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29925
29926         * lib/file-format.exp: New file: Move definition of proc
29927         gcc_target_object_format to here from
29928         gcc.dg/special/ecos.exp.
29929
29930         * lib/c-torture.exp: Include lib file-format.exp.
29931         * lib/gcc-dg.exp: Include lib file-format.exp.
29932
29933         * gcc.dg/special/ecos.exp: Remove definition of proc
29934         gcc_target_object_format.
29935
29936 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29937
29938         * gcc.c-torture/execute/990628-1.c: New test.
29939
29940 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29941
29942         * gcc.c-torture/compile/990625-2.c: New test.
29943
29944         * gcc.c-torture/compile/990625-1.c: New test.
29945
29946 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29947
29948         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29949         attributes compile.
29950         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29951         ports that use the COFF/PE file format.
29952
29953 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29954
29955         * gcc.c-torture/compile/990617-1.c: New test.
29956
29957 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29958
29959         * g++.old-deja/g++.other/decl4.C: New test.
29960
29961 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29962
29963         * g++.old-deja/g++.other/bitfld3.C: New test.
29964
29965 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29966
29967         * g++.old-deja/g++.eh/catch1.C: New test.
29968
29969 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29970
29971         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29972
29973         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29974         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29975
29976 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29977
29978         * g77.f-torture/compile/19990502-0.f: Replace with new,
29979         shorter, test that still fails after recent changes.
29980
29981 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29982
29983         * gcc.c-torture/execute/990604-1.c: New test.
29984
29985 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29986
29987         * gcc.c-torture/execute/990531-1.c: New test.
29988
29989 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29990
29991         * gcc.c-torture/compile/990527-1.c: New test.
29992
29993 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29994
29995         * gcc.c-torture/execute/990527-1.c: New test.
29996
29997 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29998
29999         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30000         bitfields as signed.
30001
30002 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30003
30004         * g77.f-torture/compile/19990525-0.f: New test.
30005
30006 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30007
30008         * gcc.c-torture/execute/990525-2.c: New test.
30009
30010         * gcc.c-torture/execute/990525-1.c: New test.
30011
30012 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30013
30014         * g++.old-deja/g++.other/anon3.C: New test.
30015         * g++.old-deja/g++.other/anon4.C: New test.
30016         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30017         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30018         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30019         Merrill).
30020
30021 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30022
30023         * gcc.c-torture/execute/990524-1.c: New test.
30024
30025         * gcc.dg/990524-1.c: New test.
30026
30027 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30028
30029         * gcc.c-torture/compile/990523-1.c: New test.
30030
30031 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30032
30033         * gcc.c-torture/compile/990519-1.c: New test.
30034
30035 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30036
30037         * gcc.c-torture/compile/990517-1.c: New test.
30038
30039         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30040         (e4, f4): New tests.
30041         (main): Call them.
30042
30043 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30044
30045         * gcc.dg/noreturn-1.c: New test.
30046
30047 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30048
30049         * gcc.c-torture/execute/990513-1.c: New test.
30050
30051 1999-05-10  Richard Henderson  <rth@cygnus.com>
30052
30053         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30054
30055 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30056
30057         * g77.f-torture/execute/erfc.f: Use small single-precision
30058         values, to avoid problems on Alphas when not -mieee.
30059
30060 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30061
30062         * gcc.dg/990506-0.c: New test.
30063
30064 1999-05-08  Richard Henderson  <rth@cygnus.com>
30065
30066         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30067         the constant to test.  Don't XFAIL 64-bit targets.
30068
30069         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30070         * g++.old-deja/g++.law/profile1.C: Likewise.
30071
30072         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30073         operator new instances.
30074         * g++.old-deja/g++.other/delete5.C: Likewise.
30075
30076 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30077
30078         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30079         intrinsic.
30080
30081 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30082
30083         * g77.f-torture/execute/u77-test.f: Reverse order of two
30084         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30085
30086 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30087
30088         * gcc.dg/compare1.c: New test.
30089
30090 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30091
30092         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30093         New tests.
30094
30095 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30096
30097         * g77.f-torture/compile/19990502-1.f: New test.
30098
30099 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30100
30101         * g77.f-torture/compile/19990502-0.f: New test.
30102
30103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30104
30105         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30106         intrinsic.
30107
30108 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30109
30110         * g77.f-torture/execute/u77-test.f (main): List libU77
30111         intrinsics not currently tested.
30112         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30113         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30114         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30115         Trim blanks off the ends of some printed strings.
30116
30117 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30118
30119         * g77.f-torture/execute/u77-test.f (main): Just warn about
30120         FSTAT gid disagreement, as it's expected on some systems.
30121
30122 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30123
30124         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30125         use a new function, which allows for some slop.
30126         Clean up some commentary.
30127         (issum): The new function.
30128         (sgladd): Deleted subroutine.
30129
30130 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30131
30132         * g77.f-torture/execute/u77-test.f: Modify to be more like
30133         libf2c/libU77 version, bringing patches to that version here.
30134         Add suitable commentary.
30135
30136 1999-04-25  Richard Henderson  <rth@cygnus.com>
30137
30138         * gcc.dg/990424-1.c: New test.
30139
30140 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30141
30142         * g77.f-torture/execute/u77-test.f (main): Bug involving
30143         LSTAT has been fixed, so turn back on full checking.
30144
30145 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30146
30147         * g77.f-torture/compile/19990419-0.f: New test.
30148         * g77.f-torture/execute/19990419-1.f: New test.
30149
30150 1999-04-17  Richard Henderson  <rth@cygnus.com>
30151
30152         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30153         to avoid the need for a prototype to supress a warning.
30154
30155 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30156
30157         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30158
30159 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30160
30161         * gcc.c-torture/execute/990404-1.c: New test.
30162
30163 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30164
30165         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30166         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30167         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30168         missing initializer warnings.
30169
30170 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30171
30172         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30173         matching strings.
30174
30175 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30178
30179 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30180
30181         * g77.f-torture/execute/19990325-0.f: New test.
30182         * g77.f-torture/execute/19990325-1.f: New test.
30183
30184 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30185
30186         * gcc.c-torture/execute/990324-1.c: New test.
30187
30188 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30189
30190         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30191         test with 4.
30192
30193 1999-03-17  Richard Henderson  <rth@cygnus.com>
30194
30195         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30196
30197 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30198
30199         * g77.f-torture/execute/19990313-2.f: New test.
30200         * g77.f-torture/execute/19990313-3.f: New test.
30201
30202 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30203
30204         * g77.f-torture/execute/19990313-0.f: New test.
30205         * g77.f-torture/execute/19990313-1.f: New test.
30206
30207 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30208
30209         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30210         printf to sprintf.
30211         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30212         (main): Add check for u15.  Conditionalize u31 check depending on
30213         whether ints are <32 bits or >=32 bits.
30214
30215 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30216
30217         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30218
30219 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30220
30221         * g77.f-torture/compile/19990305-0.f: New test.
30222         * g77.f-torture/execute/19981119-0.f: New test.
30223
30224 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30225
30226         * g77.f-torture/execute/970625-2.f: call ABORT if final
30227         result is not correct, instead of just printing it.
30228         Add this checking via newly introduced obfuscation, to
30229         trip up buggy front ends.
30230
30231 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30232
30233         * g77.f-torture/compile/960317-1.f: Moved from being
30234         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30235
30236 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30237
30238         * g77.f-torture/execute/960317-1.f: New (old) test.
30239         * g77.f-torture/execute/970625-2.f: Ditto.
30240
30241 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30242
30243         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30244         message on line 1 or line 2; cccp and cpplib do this differently.
30245
30246 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30247
30248         * g++.old-deja/g++.law/weak1.C: New test.
30249
30250 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30251
30252         * gcc.c-torture/execute/990119-1.c: Renamed to...
30253         * gcc.dg/990119-1.c: this, so it will only be tested once
30254         (it's a preprocessor test, it doesn't need to be run at
30255         multiple optimization levels).
30256
30257 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30258
30259         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30260           ALWAYS_CXXFLAGS.
30261
30262 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30263
30264         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30265         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30266         to not be compilable by current g77.
30267
30268 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30269
30270         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30271
30272 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30273
30274         * gcc.c-torture/execute/990222-1.c: New test.
30275
30276 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30277
30278         * g77.f-torture/compile/19990218-0.f: New test.
30279         * g77.f-torture/noncompile/19990218-1.f: New test.
30280
30281 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30282
30283         * g77.f-torture/compile/19981216-0.f: New test.
30284
30285 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30286
30287         * gcc.dg/990214-1.c: New test.
30288
30289 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30290
30291         * gcc.dg/990213-2.c: New test.
30292
30293         * gcc.dg/990213-1.c: New test.
30294
30295 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30296
30297         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30298         ints.
30299
30300 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30301
30302         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30303         specified by target.
30304
30305         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30306
30307 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30308
30309         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30310
30311 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30312
30313         * gcc.dg/special/ecos.exp: New test driver for new tests with
30314         special requirements.
30315
30316         * gcc.dg/special/alias-1.c: New test.
30317         * gcc.dg/special/gcsec-1.c: New test.
30318         * gcc.dg/special/weak-1.c: New test.
30319         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30320         * gcc.dg/special/weak-2.c: New test.
30321         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30322         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30323         * gcc.dg/special/wkali-1.c: New test.
30324         * gcc.dg/special/wkali-2.c: New test.
30325         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30326         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30327
30328 1999-02-10  Felix Lee  <flee@cygnus.com>
30329
30330           * lib/c-torture.exp (c-torture-compile): Pull out code for
30331           analyzing gcc error messages.
30332           (c-torture-execute): Likewise.  Fix some (harmless) false
30333           positives.
30334           * lib/gcc.exp (gcc_check_compile): New function.
30335
30336 1999-02-08  Richard Henderson  <rth@cygnus.com>
30337
30338         * gcc.c-torture/execute/990208-1.c: New test.
30339
30340 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30341
30342         * g++.dg/special/ecos.exp: New driver for new tests with special
30343         requirements
30344
30345         * g++.dg/special/conpr-1.C: New test
30346         * g++.dg/special/conpr-2.C: New test
30347         * g++.dg/special/conpr-2a.C: New test
30348         * g++.dg/special/conpr-3.C: New test
30349         * g++.dg/special/conpr-3a.C: New test
30350         * g++.dg/special/conpr-3b.C: New test
30351
30352         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30353         allow g++ to use the dg driver
30354
30355         * README: Add comment about g++.dg directory
30356
30357 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30358
30359         * README: Update email addresses.
30360
30361 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30362
30363         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30364         arguments in order to force structure S onto the stack even on
30365         the alpha.
30366         (test): Pass 10 leading arguments to function foo as well as the
30367         structure S.
30368
30369         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30370         failure for all targets.
30371
30372         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30373         abort to terminate program execution.
30374
30375 1999-01-30  Richard Henderson  <rth@cygnus.com>
30376
30377         * gcc.c-torture/execute/990130-1.c: New test.
30378
30379 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30380
30381         * gcc.dg/990130-1.c: New test.
30382
30383 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30384
30385         * gcc.c-torture/execute/990128-1.c: New test.
30386
30387 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30388
30389         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30390
30391 1999-01-27  Felix Lee  <flee@cygnus.com>
30392
30393         * lib/c-torture.exp (c-torture-compile): pull out code for
30394         analyzing gcc error messages.
30395         (c-torture-execute): ditto, and fix some (harmless) false
30396         positives.
30397         * lib/gcc.exp (gcc_check_compile): new function.
30398
30399 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30400
30401         * gcc.dg/990117-1.c: New test.
30402
30403         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30404
30405         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30406
30407 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30408
30409         * g77.f-torture/compile/990115-1.f: New test.
30410
30411 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30412
30413         * gcc.c-torture/compile/990107-1.c: New test
30414
30415 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30416
30417         * gcc.c-torture/execute/990106-2.c: New test.
30418
30419         * gcc.c-torture/execute/990106-1.c: New test.
30420
30421 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30422
30423         * gcc.c-torture/compile/981223-1.c: New test.
30424
30425 1998-12-29  Richard Henderson  <rth@cygnus.com>
30426
30427         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30428         (opt3): Rename from opt4 and disable.
30429
30430 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30431
30432         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30433
30434 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30435
30436         * g++.old-deja/g++.other/conv5.C: New test.
30437
30438 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30439
30440         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30441
30442 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30443
30444         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30445
30446 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30447
30448         * gcc.c-torture/compile/981211-1.c: New test.
30449
30450 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30451
30452         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30453
30454         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30455
30456 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30457
30458         * gcc.special/930510-1.c: Make C9X safe.
30459         * gcc.misc-tests/gcov-1.c Similarly.
30460         * gcc.misc-tests/gcov-2.c Similarly.
30461
30462 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30463
30464         * gcc.dg/ultrasp1.c: New test.
30465
30466 1998-12-06  Richard Henderson  <rth@cygnus.com>
30467
30468         * gcc.c-torture/execute/981206.c: New test.
30469
30470 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30471
30472         * g++.old-deja/g++.ns/template7.C: New test.
30473
30474         * g++.old-deja/g++.other/expr1.C: New test.
30475
30476         * g++.old-deja/g++.eh/tmpl3.C: New test.
30477
30478         * g++.old-deja/g++.eh/tmpl2.C: New test.
30479
30480 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30481
30482         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30483         * g++.old-deja/g++.other/using6.C: Removed.
30484         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30485
30486         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30487
30488 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30489
30490         * g++.old-deja/g++.pt/overload8.C: New test.
30491
30492         * g++.old-deja/g++.pt/overload7.C: New test.
30493
30494         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30495
30496         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30497         and relinking messages.
30498         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30499         compiling with -frepo.
30500
30501 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30502
30503         * g++.old-deja/g++.pt/lookup6.C: New test.
30504
30505 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30506
30507         * gcc.c-torture/execute/981130-1.c: New test.
30508         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30509
30510 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30511
30512         * g++.old-deja/g++.pt/explicit76.C: New test.
30513
30514         * g++.old-deja/g++.pt/friend38.C: New test.
30515
30516         * g++.old-deja/g++.ns/crash2.C: New test.
30517
30518         * g++.old-deja/g++.pt/defarg8.C: New test.
30519
30520         * g++.old-deja/g++.pt/instantiate6.C: New test.
30521
30522         * g++.old-deja/g++.pt/static6.C: New test.
30523
30524         * g++.old-deja/g++.pt/decl2.C: New test.
30525
30526 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30527
30528         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30529         problem is actually related with name lookup, but so what? :-)
30530
30531         * g++.old-deja/g++.pt/friend37.C: New test.
30532
30533 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30534
30535         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30536         element, which fails on some systems.
30537
30538         * g77.f-torture/execute/labug1.f: New test.
30539
30540 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30541
30542         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30543         is defined.
30544
30545 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30546
30547         * g77.f-torture/compile/981117-1.f: New test.
30548
30549 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30550
30551         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30552         properly discarded.
30553
30554 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30555
30556         * gcc.c-torture/execute/memcheck: New directory of tests for
30557         -fcheck-memory-usage.
30558
30559 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30560
30561         * README: New file, general information about the testsuite and
30562         new description of the various C++ test subdirectories.
30563         * README.g++: Eliminate obsolete information, update and move most
30564         relevant stuff to README.
30565
30566 1998-11-07  Richard Henderson  <rth@cygnus.com>
30567
30568         * gcc.c-torture/compile/981107-1.c: New test.
30569
30570 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30571
30572         * execute/memcpy-bi.c: New testcase.
30573
30574 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30575
30576         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30577         base classes.
30578
30579         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30580         template is selected.
30581
30582         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30583         classes, it should be accepted for all types.
30584
30585         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30586
30587         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30588         specializations start with template headers.
30589
30590 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30591
30592         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30593
30594         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30595         non-POD types.
30596
30597 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30598
30599         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30600
30601 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30602
30603         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30604
30605 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30606
30607         * 981019-1.c: New test.
30608
30609 1998-10-14  Robert Lipe <robertl@dgii.com>
30610
30611         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30612         find objc headers.
30613
30614 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30615
30616         * compile/981001-4.c: Remove use of GCC extension that triggers a
30617         compiler bug.
30618
30619 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30620
30621         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30622
30623 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30624
30625         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30626         instantiation of template produces incorrect code for delete
30627         expression.
30628
30629         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30630         constructors' name is not unique.
30631         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30632         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30633
30634         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30635         automatic array of const is ill-formed.
30636
30637         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30638         of template parameter?
30639
30640         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30641         const.
30642
30643         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30644         pointer-to-member expression.
30645
30646         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30647         declaration causes ICE.
30648
30649 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30650
30651         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30652         reserved in the global namespace.
30653
30654         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30655         generate needed virtual table.
30656
30657         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30658
30659 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30660
30661         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30662         template-dependent type
30663
30664 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30665
30666         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30667         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30668         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30669
30670         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30671         class should be usable as argument of member function.
30672         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30673         class should be usable as return type of member function.
30674         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30675         class should be usable as type of data member.
30676
30677         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30678
30679 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30680
30681         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30682
30683 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30684
30685         * gcc.dg/dll-?.c Add thumb to target list.
30686         Fix assembler scan patterns to match current assembler output.
30687
30688 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30689
30690         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30691         matching of template brackets.
30692
30693         * g++.old-deja/g++.other/using4.C: New test.  Test using
30694         declarations of methods from base classes.
30695
30696         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30697         within functions should introduce names into the innermost
30698         enclosing namespace.
30699
30700         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30701         of static locals if first initialization throws.
30702
30703 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30704
30705         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30706
30707 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30708
30709         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30710         lose track of the possible targets of tablejump insns.
30711         * special/special.exp: Run it.
30712
30713 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30714
30715         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30716         must be declared before its specializations can be named in friend
30717         declarations.
30718
30719 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30720
30721         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30722
30723         * g77.f-torture/execute/io1.f: New test.
30724
30725 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30726
30727         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30728         with pointer to template function, for which no argument deduction
30729         is possible.
30730
30731         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30732         specialization of template function as argument to template
30733         function.
30734
30735         * g++.old-deja/g++.other/access2.C: New test; Inner class
30736         shouldn't have privileged access to Outer's names.
30737
30738 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30739
30740         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30741         friend template declared within template class conflicts with
30742         nested class of the same name.
30743
30744         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30745         is ignored.
30746
30747         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30748         object with direct initializer as function declaration.
30749
30750         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30751         initializers.
30752
30753         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30754         involving const pointer and NULL produces incorrect result.
30755
30756         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30757         type name without `typename' should be rejected with -pedantic.
30758
30759 1998-10-02  Richard Henderson  <rth@cygnus.com>
30760
30761         * g++.old-deja/g++.other/addrof1.C: New test.
30762
30763 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30764
30765         * gcc.c-torture/compile/981001-1.c: New test.
30766         * gcc.c-torture/execute/981001-1.c: New test.
30767
30768 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30769
30770         * gcc.c-torture/compile/981001-2.c: New test.
30771         * gcc.c-torture/compile/981001-3.c: New test.
30772         * gcc.c-torture/compile/981001-4.c: New test.
30773
30774 1998-10-01  Robert Lipe  <robertl@dgii.com>
30775
30776         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30777         multilibbed hosts.   Idea grafted from g77.exp.
30778
30779 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30780
30781         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30782         avoid losing on systems which need -lsocket.
30783
30784 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30785
30786         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30787         * g++.old-deja/g++.other/nested2.C: Ditto.
30788         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30789         failure.
30790
30791 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30792
30793         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30794         preferred over template operator!= for enum bitfields.
30795
30796 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30797
30798         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30799         that happen to have the same base name, but in different scopes,
30800         are incorrectly rejected.
30801
30802 1998-09-16  Richard Henderson  <rth@cygnus.com>
30803
30804         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30805         on the native word size instead of an integer literal.
30806
30807 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30808
30809         * g++.old-deja/g++.other/static2.C: Invocation of static data
30810         member of type pointer-to-function denoted as non-static member.
30811
30812         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30813         checks involving function types and aliases.
30814
30815 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30816
30817         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30818         redefined to the same non-trivial type.
30819
30820         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30821         namespace-qualification of template specializations declared in
30822         other namespaces.
30823
30824         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30825         to declare a subset of the specializations of a template function
30826         as friends of specializations of a template class.
30827
30828         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30829         member templates that do not fully specialize the enclosing
30830         template class are rejected.
30831
30832 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30833
30834         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30835
30836 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30837
30838         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30839         altered from libf2c/libU77 version.
30840
30841 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30842
30843         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30844
30845 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30846
30847         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30848         (un)signed char are different types for template specialization
30849         purposes.
30850
30851 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30852
30853         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30854         * objc: ObjC testsuite.
30855
30856 1998-08-31  Catherine Moore  <clm@cygnus.com>
30857
30858         * gcc.c-torture/execute/941014-1.x:  New file.
30859
30860 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30861
30862         * lib/c-torture.exp: Add support for
30863         torture_eval_before_compile and torture_eval_before_execute
30864         variables.
30865
30866 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30867
30868         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30869         this test triggers valid.
30870
30871 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30872
30873         * gcc.dg/980827-1.c: New test.
30874
30875 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30876
30877         * gcc.c-torture/execute/loop-4b.c: New test.
30878
30879 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30880
30881         * lib/c-torture.exp: Add support for
30882         torture_eval_before_compile and torture_eval_before_execute
30883         variables.
30884
30885 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30886
30887         * gcc.c-torture/compile/980825-1.c: New test.
30888
30889 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30890
30891         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30892         count number tests in opt_t0 not good_t0.
30893
30894 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30895
30896         * gcc.c-torture/compile/930326-1.x: Fix typo.
30897
30898 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30899
30900         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30901         causes an ICE.
30902
30903 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30904
30905         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30906         STACK_SIZE is defined.
30907         * gcc.c-torture/unsorted/stuct.c: Similarly.
30908
30909         * gcc.c-torture/compile/980821-1.c: New test.
30910
30911 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30912
30913         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30914
30915 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30916
30917         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30918         code.
30919
30920 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30921
30922         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30923         error'.
30924
30925 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30926
30927         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30928
30929 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30930
30931         * gcc.c-torture/compile/980816-1.c: New test.
30932
30933         * gcc.dg/980816-1.c: New test.
30934
30935 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30936
30937         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30938         compiler for ieee tests.
30939
30940 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30941
30942         * g77.f-torture/compile/980729-0.f: New test.
30943
30944 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30945
30946         * gcc.c-torture/special/eeprof-1.c: New test, for
30947         -finstrument-functions.
30948         * gcc.c-torture/special/special.exp: Run it.
30949
30950 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30951
30952         * gcc.c-torture/compile/980729-1.c: New test.
30953
30954 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30955
30956         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30957         __thumb__ is defined, and test for ARM style doubles if so.
30958
30959 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30960
30961         * g77.f-torture/noncompile/980615-0.f: New test.
30962
30963 1998-07-26  H.J. Lu  (hjl@gnu.org)
30964
30965         * gcc.dg/980312-1.c: Do link instead of compile.
30966         * gcc.dg/980313-1.c: Likewise.
30967
30968 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30969
30970         * gcc.c-torture/compile/980726-1.c: New test.
30971
30972 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30973
30974         * g77.f-torture/execute/io0.f: New test.
30975
30976 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30977
30978         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30979         an int.
30980
30981 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30982
30983         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30984         m32r bugs.
30985
30986 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30987
30988         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30989         c-decl.c:grokdeclarator can handle mode attributes.
30990
30991 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30992
30993         * gcc.c-torture/execute/980716-1.c: New test.
30994
30995 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30996
30997         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30998         the mn10200.
30999         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31000         the mn10200.
31001         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31002         * gcc.c-torture/compile/930326-1.x: Similarly.
31003
31004 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31005
31006         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31007         New test from Craig.
31008
31009 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31010
31011         * g77.f-torture/noncompile/980616-0.f: New test.
31012
31013         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31014
31015 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31016
31017         *  g++.other/singleton.C: Return error value instead of taking
31018         SIGSEGV.
31019
31020 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31021
31022         *  g++.other/singleton.C: New test.   Warning is under dispute.
31023         Runtime crash is not.
31024
31025 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31026
31027         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31028         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31029         using6.C, using7.C}:  New namespace tests.
31030
31031 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31032
31033         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31034         specialization with typedef'ed names used as array indexes.
31035
31036 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31037
31038         * gcc.c-torture/execute/980709-1.c: New test.
31039
31040         * gcc.dg/980709-1.c: New test.
31041
31042 1998-07-07  Richard Henderson  <rth@cygnus.com>
31043
31044         * gcc.c-torture/execute/bcp-1.c: New test.
31045
31046 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31047
31048         * gcc.c-torture/execute/980707-1.c: New test.
31049
31050 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31051
31052         * gcc.c-torture/compile/980706-1.c: New test.
31053
31054 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31055
31056         * g77.f-torture/execute/980701-0.f,
31057         g77.f-torture/execute/980701-1.f: New test from Craig.
31058
31059 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31060
31061         * gcc.c-torture/compile/980701-1.c: New test.
31062
31063         * gcc.c-torture/execute/980701-1.c: New test.
31064
31065 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31066 rlsruhe.de>
31067
31068         * g++.old-deja/g++.robertl/eb132.C: New test.
31069         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31070
31071 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31072
31073         * g77.f-torture/execute/980628-7.f,
31074         g77.f-torture/execute/980628-8.f,
31075         g77.f-torture/execute/980628-9.f,
31076         g77.f-torture/execute/980628-10.f: New tests from Craig.
31077
31078         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31079
31080 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31081
31082         * g77.f-torture/execute/980628-4.f: New test from Craig.
31083         * g77.f-torture/execute/980628-5.f: Likewise.
31084         * g77.f-torture/execute/980628-2.f: Likewise.
31085         * g77.f-torture/execute/980628-0.f: Likewise.
31086         * g77.f-torture/execute/980628-1.f: Likewise.
31087         * g77.f-torture/execute/980628-3.f: Likewise.
31088         * g77.f-torture/execute/980628-6.f: Likewise.
31089
31090 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31091
31092         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31093         directory when nothing has been installed yet.
31094
31095 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31096
31097         * gcc.c-torture/special/special.exp: Handle newer versions of
31098         dejagnu.
31099
31100 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31101
31102         * gcc.dg/980626-1.c: New test.
31103
31104 1998-06-19  Bruno Haible <haible@ilog.fr>
31105
31106         * gcc.misc-tests/m-un-2.c: New test.
31107         * g++.old-deja/g++.other/warn01.c: Likewise.
31108
31109 1998-06-19  Robert Lipe  <robertl@dgii.com>
31110
31111         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31112         compatibility with assmblers with a different comment character.
31113         Eliminate use of GAS-specific extensions.
31114
31115 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31116
31117         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31118
31119 1998-06-19  Robert Lipe  <robertl@dgii.com>
31120
31121         *lib/g77.exp: Replace search for libf2c.a with search for newly
31122         renamed libg2c.a
31123
31124 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31125
31126         * gcc.c-torture/execute/980617-1.c: New test.
31127
31128 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31129
31130         * gcc.c-torture/execute/980612-1.c: New test.
31131
31132 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31133
31134         * gcc.dg/980523-1.c: Only test on ppc-linux.
31135         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31136
31137         * gcc.c-torture/execute/980608-1.c: New test.
31138
31139 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31140
31141         * gcc.c-torture/execute/980605-1.c: New test.
31142
31143 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31144
31145         * gcc.c-torture/execute/980604-1.c: New test.
31146
31147 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31148
31149         * gcc.c-torture/execute/980602-1.c: New test.
31150         * gcc.c-torture/execute/980602-2.c: Likewise.
31151
31152 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31153
31154         * 970125-0.f: Fix per JCB.  Add commentary.
31155
31156 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31157
31158         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31159         IEEE -0 support.
31160
31161 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31162
31163         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31164         earlier.
31165
31166 1998-05-28  Catherine Moore <clm@cygnus.com>
31167
31168         * gcc.c-torture/execute/980526-3.c: New test.
31169
31170 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31171
31172         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31173         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31174         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31175         m88k-motorola-sysv3 to XFAIL.
31176
31177 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31178
31179         * gcc.dg/980526-1.c: New test.
31180         * gcc.c-torture/execute/980526-2.c: New test.
31181
31182 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31183
31184         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31185
31186         * gcc.c-torture/execute/980526-1.c: New test.
31187
31188 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31189
31190         * g77.f-torture/execute/alpha2.f: Add runtime test.
31191
31192 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31193
31194         * g++.old-deja/old-deja.exp: Strip leading directories.
31195
31196         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31197         error for the line.  Don't run multiple tests for the same line.
31198
31199 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31200
31201         * gcc.dg/980523-1.c: New test.
31202
31203 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31204
31205         * g77.f-torture/compile/970915-0.f: New test.
31206
31207 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31208
31209         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31210
31211 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31212
31213         * gcc.dg/980520-1.c: New test.
31214
31215 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31216
31217         * gcc.dg/980502-1.c: Fix return type.
31218
31219 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31220
31221         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31222         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31223         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31224         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31225         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31226
31227 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31228
31229         * g77.f-torture/execute/980520-1.f: New test.
31230
31231 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31232
31233         * lib/mike-g77.exp: New file.
31234
31235         * g77.f-torture/noncompile/noncompile.exp,
31236         g77.f-torture/noncompile/check0.f: New files.
31237
31238 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31239
31240         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31241         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31242         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31243         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31244         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31245         abort where appropriate.
31246
31247 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31248
31249         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31250         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31251
31252 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31253
31254         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31255
31256 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31257
31258         * g77.f-torture/compile/980427-0.f: New test.
31259
31260 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31261
31262         * g77.f-torture/compile/980424-0.f: New test.
31263
31264 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31265
31266         * g77.f-torture/compile/980419-2.f (main): New test.
31267         * g77.f-torture/compile/970125-0.f: New test.
31268         * g77.f-torture/compile/980419-1.f: New test.
31269
31270 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31271
31272         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31273         of loop-4.c.
31274
31275 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31276
31277         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31278
31279 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31280
31281         * gcc.c-torture/compile/980329-1.c: New test.
31282
31283 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31284
31285         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31286         * gcc.dg/980312-1.c: Fix typo in -march command.
31287
31288 1998-03-16  H.J. Lu  (hjl@gnu.org)
31289
31290         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31291
31292 1998-03-11  Robert Lipe  <robertl@dgii.com>
31293
31294         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31295         Dave Love agree the Fortran source is bogus.
31296
31297 1998-03-11  Robert Lipe  <robertl@dgii.com>
31298
31299         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31300         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31301         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31302         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31303         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31304
31305 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31306
31307         * g++.old-deja/g++.other/friend1.C: New test.
31308
31309 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31310
31311         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31312         possibly uninitialized) variables and declare dnrm2.
31313
31314 1998-02-23  Robert Lipe <robertl@dgii.com>
31315
31316         From Bruno Haible <haible@ilog.fr>:
31317         * gcc.c-torture/execute/980223.c: New test.
31318
31319 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31320
31321         * gcc.dg/ifelse-1.c: New test.
31322
31323 1998-02-09  H.J. Lu  (hjl@gnu.org)
31324
31325         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31326
31327           * lib/old-dejagnu.exp (old-dejagnu): Added the
31328           "execution test - XFAIL *-*-*" handling in the spirit of
31329           "excess errors test -". Changed the "execution test fails"
31330           handling to be like "excess errors test fails".
31331           * Update various tests accordingly.
31332
31333 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31334
31335         * gcc.c-torture/execute/980205.c: New test.
31336
31337 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31338
31339         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31340         * lib/f-torture.exp: Similarly.
31341         * gcc.c-torture: Rename all .cexp files to .x files.
31342
31343 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31344
31345         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31346         (940510-1.c): Removed duplicate.
31347         (971104-1.c): New test.
31348
31349 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31350
31351           * lib/f-torture.exp: Improve error and loop detection.
31352
31353 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31354
31355         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31356         use that to size the filler array.
31357
31358 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31359
31360         * lib/c-torture.exp(c-torture-execute): Fix typo.
31361
31362         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31363         testcase as the executable name. Keep the executable around if
31364         the test fails.
31365
31366 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31367
31368         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31369         changes.  Only test one -g option, and move it to the end of the
31370         list of options to test.
31371
31372 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31373
31374         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31375         variable GCC_TORTURE_OPTIONS to supply default switches separated
31376         by colons.  If no environment variable, run tests with -O0 -g, -O1
31377         -g, and -O2 -g as well.
31378
31379 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31380
31381         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31382         explanatory comments. Fix indentation.
31383
31384 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31385
31386         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31387
31388 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31389
31390         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31391         * g++.old-deja/g++.mike/p7325.C: Likewise.
31392         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31393
31394 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31395
31396         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31397         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31398         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31399         * g++.old-deja/g++.law/operators4.C: Likewise.
31400
31401 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31402
31403         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31404         * g++.old-deja/g++.mike/p784.C: Ditto.
31405         * g++.old-deja/g++.mike/p785.C: Ditto.
31406
31407 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31408
31409           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31410
31411 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31412
31413         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31414         target feature; pass this to c-torture-execute as needed.
31415
31416 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31417
31418         * lib/c-torture.exp(c-torture-execute): If the previous and the
31419         current executables being tested are identical, we don't need to
31420         run the executable again. Try to make the executable names
31421         unique. Add an optional argument for passing additional compiler
31422         flags.
31423
31424 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31425
31426         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31427
31428 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31429
31430         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31431
31432 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31433
31434         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31435         32bit or larger longs.
31436
31437         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31438         have either a 32bit long or 32bit int.
31439
31440 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31441
31442         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31443         Make double precision tests dependent on sizeof (double).
31444
31445 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31446
31447         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31448         too.
31449
31450 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31451
31452         * gcc.c-torture/compile/961203-1.cexp: New script.
31453
31454 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31455
31456         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31457         up the includes ourselves.
31458
31459 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31460
31461         * lib/plumhall.exp: Remove random include, and add a few
31462         verbose messages for debugging.
31463
31464 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31465
31466         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31467         of trying to do it ourselves.
31468
31469 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31470
31471         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31472
31473 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31474
31475         * gcc.prms/5403.c: Made regexp a bit less strict.
31476
31477 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31478
31479         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31480         is returned from remote_load instead.
31481         * lib/plumhall.exp: Ditto.
31482         * lib/mike-g++.exp: Ditto.
31483         * lib/old-dejagnu.exp: Ditto.
31484         * lib/c-torture.exp: Ditto.
31485
31486 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31487
31488         * lib/g++.exp: Use build_wrapper procedure.
31489         * lib/gcc.exp: Ditto.
31490
31491 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31492
31493         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31494         an old-style decl for malloc.  Fixes tests to work when
31495         sizeof (int) != sizeof (size_t).
31496
31497 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31498
31499         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31500
31501         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31502         use stdargs.h interface.
31503
31504 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31505
31506         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31507         NO_VARARGS when compiling.
31508
31509 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31510
31511         * lib/plumhall.exp(ph_includes): New procedure.
31512         (ph_make): Use it.
31513         (ph_compiler): Ditto.
31514
31515         * lib/g++.exp: Rename test-glue.c to testglue.c.
31516         * lib/gcc.exp: Ditto.
31517
31518 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31519
31520         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31521         to completion when it's called.
31522
31523 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31524
31525         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31526         is defined, don't do test.
31527
31528 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31529
31530         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31531         for object files.
31532         (ph_summary): Mark skipped testcases as untested, not unresolved.
31533
31534         * lib/plumhall.exp (ph_make): If unresolved because of bad
31535         errorCode, record errorCode in log file.
31536         (*): Replace send_log/verbose with verbose -log.
31537
31538 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31539
31540         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31541         double conversion if double isn't at least 8 bytes.
31542
31543         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31544         int to work with targets where int is 16 bits.
31545
31546         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31547         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31548         precision for the test to complete.
31549
31550 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31551
31552         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31553         if d10v is not compiled with the -mdouble64 flag.
31554         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31555
31556         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31557         d10v is not compiled with the -mint32 flag.
31558
31559 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31560
31561         * lib/plumhall.exp: Use incr_count.
31562
31563 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31564
31565         * gcc.c-torture: Update to c-torture-1.45.
31566
31567 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31568
31569         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31570         the name of the expect testcase file).
31571
31572         * lib/g++.exp(g++_init): Ditto.
31573
31574 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31575
31576         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31577         the host.
31578
31579         * lib/gcc.exp(gcc_exit): New procedure.
31580
31581 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31582
31583         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31584         specs where appropriate.
31585
31586         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31587         because of new "candidates are" messages, and removed a few
31588
31589         * Converted all non-old-style g++ testcases to old-style, and
31590         moved into g++.old-deja.
31591
31592 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31593
31594         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31595         options.
31596
31597         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31598         succeeded.
31599
31600         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31601
31602 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31603
31604         * lib/gcc.exp (gcc_target_compile): Add support for defining
31605         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31606         the machine doesn't have those features.
31607
31608 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31609
31610         * g++.law/operators4.exp: Don't use LIBS.
31611
31612 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31613
31614         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31615
31616         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31617         * lib/g++.exp: Set it here instead. Also, allow use of the
31618         --tool_exec and --tool_opt options. Change CXX to
31619         GXX_UNDER_TEST.
31620
31621         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31622
31623         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31624
31625 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31626
31627         * lib/old-dejagnu.exp: Use prune_warnings instead of
31628         prune_system_crud.
31629         * lib/mike-g++.exp: Ditto.
31630         * lib/gcc.exp: Ditto.
31631         * lib/g++.exp: Ditto.
31632
31633         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31634
31635 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31636
31637           * 941014-2.c: Include stdlib.h
31638           * 960327-1.c: Include stdio.h
31639           * dbra.c, index-1.c: Don't assume ints are 32bits.
31640
31641 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31642
31643         * lib/gcc.exp: Add gcc,stack_size target feature.
31644
31645         * lib/g++.exp(g++_target_compile): Add the include and link
31646         paths here, not in two other places. And, it's $options, not
31647         options.
31648
31649         * lib/mike-g++.exp(postbase): Remove the code that determines
31650         the correct include and link paths.
31651         * g++.old-deja/old-deja.exp: Ditto.
31652
31653 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31654
31655         * lib/g++.exp(g++_init): target_compile no longer returns the
31656         filename of the result.
31657
31658 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31659
31660         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31661         call to glob.
31662
31663         * gcc.c-torture/special/special.exp: Change call to
31664         gcc_target_compile to include the object file.
31665
31666 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31667
31668         * gcc.c-torture/special/special.exp: Correct misspelling in last
31669         change.
31670
31671 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31672
31673         * lib/plumhall.exp(ph_summary): Log the entire output of the
31674         executable. Return -1 if there were any failures, 0 otherwise.
31675         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31676         (ph_make): Clean up objects and executables that were built
31677         if the tests succeeded.
31678
31679 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31680
31681         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31682         libraries and includes in the build tree as appropriate.
31683
31684 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31685
31686         * lib/c-torture.exp: Instead of looking for the global variable
31687         NO_LONG_LONG, check to see if that's a feature of the target.
31688
31689 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31690
31691         * config/default.exp: Minimize. Delete the remainer of the files in
31692         config; this functionality is now in devo/dejagnu/config.
31693
31694         g++.*/*: Pass any additional flags used to compile to postbase;
31695         delete CXXFLAGS.
31696
31697         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31698         is now done by runtest.exp. Use gcc_target_compile instead of
31699         compile.
31700
31701         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31702         Remove references to CFLAGS. Use remote_file instead of
31703         calling rm -f.
31704         (c-torture): Take a list of arguments to use to compile this
31705         testcase.
31706
31707         lib/g++.exp: Simplify. Use target_compile instead of compile.
31708         lib/gcc-dg.exp: Ditto.
31709         lib/gcc.exp: Ditto.
31710         lib/mike-{gcc,g++}.exp: Ditto.
31711         lib/old-dejagnu.exp: Ditto.
31712         lib/plumhall.exp: Ditto.
31713
31714 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31715
31716         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31717         (ph_linker): Likewise.
31718
31719 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31720
31721           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31722         MAP_ANON / MAP_ANONYMOUS if defined;
31723         else try to map from /dev/zero .
31724
31725 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31726
31727         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31728         isn't defined, then define it to MAP_ANONYMOUS.
31729
31730 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31731
31732         * gcc.c-torture: Update to c-torture-1.42 release.
31733
31734 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31735
31736         * gcc.c-torture: Update to c-torture-1.41 release.
31737
31738 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31739
31740         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31741         c-torture release.
31742
31743 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31744
31745         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31746         and LDFLAGS.  Fix second case to append the target_info ldflags
31747         onto LDFLAGS, not CFLAGS.
31748         * lib/g++.exp (g++_init): Add target_info stuff.
31749         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31750         of libgloss and newlib flags for !native.
31751
31752         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31753         (GDB): Fix relative path to go up another dir for finding gdb.
31754
31755 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31756
31757         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31758         versions in the target_info array, if they don't exist.
31759
31760 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31761
31762         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31763
31764 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31765
31766         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31767         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31768
31769 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31770
31771         * lib/old-dejagnu.exp: Don't remove the output file before we've
31772         actually tested it. Don't append pwd to the path of the executable
31773         we're testing.
31774
31775 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31776
31777         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31778
31779 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31780
31781         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31782         temporary directory for compiler files, and set it to a default
31783         value of /tmp. Set $output as the name of the output file from
31784         compiling the testcase. Add a -o option to $cflags_var so the
31785         compiler writes the final output file as $output. Set $executable
31786         to $output.
31787
31788         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31789         directory for compiler files, and set it to /tmp if it doesn't
31790         already have a value. Set $output_file to the name of the output
31791         file from compiling the testcase. Add a -o option to CXXFLAGS so
31792         the compiler writes the final output file as $output. Use $output
31793         as the executable to be tested.
31794
31795 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31796
31797         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31798
31799 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31800
31801         * gcc.c-torture/execute/pending-1.c: New test.  Still
31802         pending in Tege's queue.
31803
31804 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31805
31806         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31807         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31808         if there were failures.  Call unresolved if there were unresolved
31809         testcases.  Call gcc_fail if program did not run to completion.
31810         (ph_make): Pass additional argument name to ph_execute.
31811         (ph_execute): Add new argument.  Pass additional arguments to
31812         ph_summary.  Call gcc_fail is there is no execution output.
31813
31814 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31815
31816         * lib/plumhall.exp (proc_summary): Output relavent summary
31817         lines into the log so specific failures in plumhall can be
31818         investigated.
31819
31820 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31821
31822         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31823         (c-torture-execute): Don't try to execute tests which use
31824         "long long" types if $NO_LONG_LONG is nonzero.
31825
31826 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31827
31828         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31829         not c-torture.
31830
31831         * gcc.ieee: Move from here.
31832         * gcc.c-torture/execute/ieee: To here.
31833
31834 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31835
31836         * gcc.c-torture: Update to c-torture-1.41 release.
31837
31838 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31839
31840         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31841         not "$output".
31842
31843 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31844
31845         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31846         -c present.
31847
31848 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31849
31850         * config/proelf.exp: Handle connecting to a simulator.
31851
31852 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31853
31854         * config/proelf.exp: New file.  Enough framework that we can
31855         run c-torture tests on the proelf targets (or any other target
31856         that gdb can connect to for that matter).
31857
31858 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31859
31860         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31861         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31862
31863         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31864         exec_output exists.
31865
31866 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31867
31868         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31869         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31870
31871         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31872         to pass/fail/unresolved/unsupported/untested.  Caller must now
31873         call unresolved/unsupported/untested.
31874         * lib/*.exp: Update FSF address.  Update to handle new results of
31875         ${tool}_load.
31876         * lib/chill.exp (verbose): Delete.
31877
31878 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31879
31880         * lib/gcc.exp (default_gcc_start): Change order of args to
31881         $LDFLAGS $CFLAGS $LIBS.
31882         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31883         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31884         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31885         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31886         * gcc.misc-tests/dg-test.exp: Likewise.
31887         * gcc.misc-tests/msgs.exp: Likewise.
31888         * gcc.prms/prms.exp: Likewise.
31889         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31890         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31891
31892         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31893
31894 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31895
31896         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31897
31898         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31899         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31900
31901         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31902         necessary.
31903
31904 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31905
31906         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31907         global for loop; add use of $mathlib.
31908         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31909         settings here; set mathlib for anything but VxWorks.
31910
31911 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31912
31913         * gcc.c-torture: Update to c-torture-1.40 release.
31914
31915 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31916
31917         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31918         dg.exp.
31919
31920 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31921
31922         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31923         global.
31924
31925 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31926
31927         * lib/g++.exp (LIBS): Define if not already.
31928         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31929         (gcc-dg-prune): Call prune_gcc_output.
31930         * lib/gcc.exp (prune_gcc_output): New proc.
31931         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31932         prune_gcc_output.
31933
31934 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31935
31936         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31937         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31938
31939 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31940
31941         * gcc.c-torture: Update to c-torture-1.39 release.
31942
31943 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31944
31945         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31946         fails, try others as well.
31947
31948 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31949
31950         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31951         If compilation fails, mark execute tests as `untested'.
31952         If test is marked as unsupported, don't mark compilation and
31953         execute tests as failed.
31954
31955 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31956
31957         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31958         libstdc++ for whether or not we want to be doing shared
31959         libraries.  Delete link_curses since we don't need it anymore.
31960         * lib/mike-g++.exp (postbase): Don't link in libg++.
31961         * g++.old-deja/old-deja.exp: Likewise.
31962
31963 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31964
31965         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31966
31967 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31968
31969         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31970         For that, add `-Wl,-a,shared_archive'.
31971         * g++.old-deja/old-deja.exp: Likewise.
31972
31973 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31974
31975         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31976
31977 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31978
31979         * lib/mike-g++.exp (postbase): Pay attention to the status of
31980         g++_load.
31981
31982 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31983
31984           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31985
31986 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31987
31988         * lib/gcc.exp (default_gcc_start): No longer need to log program
31989         being executed or its output, execute_anywhere does that now.
31990         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31991         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31992
31993 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31994
31995         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31996         the same as those in lib/g++.exp.
31997
31998 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31999
32000         * gcc.c-torture: Update to c-torture-1.38 release.
32001         * gcc.ieee: Related changes.
32002
32003 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32004
32005         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32006         "exec". Minor reformatting changes.
32007
32008         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32009         cross. This means all "exec" calls now work on a remote host as
32010         well.
32011         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32012         cross. Filter out the extra "\r\n" stuff that expect puts in.
32013         (c-torture-execute): Filter out the bogus warnings like
32014         c-torture-compile does. Add support for canadian cross.
32015         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32016         Use execute_anywhere rather than calling exec directly. Now it
32017         works for canadian cross testing.
32018
32019 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32020
32021         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32022         results into a variable, and check that rather than using file exists.
32023
32024 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32025
32026         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32027         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32028
32029 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32030
32031         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32032         lib_curses if there's a shared libg++ in the build tree.
32033
32034 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32035
32036         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32037         if not supported target.
32038
32039 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32040
32041         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32042         link_curses up to always happen, not just for native builds.
32043
32044 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32045
32046         * gcc.c-torture: Update to c-torture-1.36 release.
32047         * gcc.failure: Related changes.
32048
32049 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32050
32051         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32052
32053 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32054
32055         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32056         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32057         runshlib, link_curses, and mathlib for link and run.
32058
32059         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32060         pass the runtime shared library options for Solaris, OSF/1, and
32061         Irix5, and link with -lcurses to avoid unresolved references.
32062
32063 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32064
32065         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32066         only run once.
32067
32068 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32069
32070         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32071
32072 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32073
32074         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32075         do not have a framework for the "compat" tests yet.
32076
32077 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32078
32079         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32080         set to null if we're testing vxworks5.1.  Use that instead of
32081         `-lm' in the setting of LIBS for link and run.
32082
32083 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32084
32085         * config/rom68k.exp (${tool}_load): Major changes to make it
32086         work.  Verified that it does in fact return the stuff in
32087         exec_output properly.  Catch any Emul or any TRAP other than 0.
32088
32089 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32090
32091         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32092         LDFLAGS properly for targets that need stuff from libgloss.
32093         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32094         only run once.
32095         (gpp_initialized): New variable.
32096
32097 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32098
32099         * config/rom68k.exp: Load libgloss.exp.
32100         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32101         so we can produce a fully linked binary.
32102         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32103         so we can produce a fully linked binary.
32104
32105 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32106
32107         * lib/plumhall.exp (ph_section): Watch for expected failures.
32108         Add missing `else'.
32109
32110         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32111         run the testcase.
32112         (c-torture): Likewise.
32113
32114 1995-08-28  Doug Evans  <dje@cygnus.com>
32115
32116         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32117
32118         * lib/mike-g++.exp (mike_cleanup): New proc.
32119         (prebase): New globals compiler_result, not_compiler_result,
32120         target_regexp.
32121         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32122         allow leading "-" in pattern.  Watch for unsupported tests.
32123         If $compiler_result is set, pattern match assembler code,
32124         and ditto for $not_compiler_result.
32125         * lib/mike-gcc.exp: Likewise.
32126
32127         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32128         execution "succeeded".
32129
32130 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32131
32132         * config/win32.exp: New file.
32133         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32134
32135 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32136
32137         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32138         unsupported.
32139         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32140         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32141         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32142
32143         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32144         "... without exceptions was ...".  That is now handled by
32145         prune_system_crud.
32146         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32147
32148 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32149
32150         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32151         sieve.c,sort2.c}: New files.
32152         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32153         sieve.exp,sort2.exp}: Drivers for them.
32154
32155         * lib/mike-gcc.exp (program_output): New user settable variable.
32156         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32157         messages.
32158         * lib/mike-g++.exp (program_output): New user settable variable.
32159
32160         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32161
32162         * config/sh.exp: Deleted (use sim.exp instead).
32163
32164 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32165
32166         * config/vx.exp: Declare CHECKTASK as global.
32167         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32168         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32169         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32170
32171 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32172
32173         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32174         target. Like vx.exp, only includes `vx29k.exp' instead of
32175         `vxworks.exp'.
32176
32177 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32178
32179         * config/sim.exp: Increase time limit from 120 seconds to 240.
32180
32181 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32182
32183         * gcc.c-torture/execute/950628-1.c: New test.
32184
32185 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32186
32187         * gcc.c-torture: Update with changes/additions from
32188         c-torture-1.34.
32189
32190 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32191
32192         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32193
32194 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32195
32196         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32197
32198 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32199
32200         * gcc.c-torture/compile/950512-1.c: New test.
32201         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32202         * gcc.dg/struct-ret-1.c: Likewise.
32203
32204 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32205
32206         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32207           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32208
32209 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32210
32211         * gcc.c-torture/special/920411-1.c: Deleted.
32212         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32213
32214 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32215
32216         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32217         cpu limit.
32218
32219 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32220
32221         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32222
32223 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32224
32225         From kenner;
32226         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32227         is the proper length.
32228         * va-arg-3.c: Likewise.
32229
32230 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32231
32232         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32233         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32234
32235         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32236         * lib/g++.exp (default_g++_start): Delete old cruft.
32237
32238 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32239
32240         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32241         (2 * (1 << 18)) to (2 * (1 << 17)).
32242
32243         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32244
32245 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32246
32247         * config/rom68k.exp: Renamed from config/idp.exp
32248
32249 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32250
32251         * c-torture/compile/921109-2.c
32252
32253 1995-04-18  Mike Stump  <mrs@cygnus.com>
32254
32255         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32256         excess errors.
32257
32258 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32259
32260         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32261         output.
32262         * lib/g++.exp (default_g++_start): Likewise.
32263
32264 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32265
32266         * gcc.c-torture/compile/950329-1.c: New test.
32267
32268 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32269
32270           * config/bug.exp (${tool}_load): Updated to use new remote_open
32271           and remote_close procs.
32272         * config/idp.exp: New file.
32273
32274 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32275
32276         * gcc.c-torture/execute/950322-1.c: New test.
32277
32278 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32279
32280         * config/vx.exp (${tool}_load): Clean up testing of return code from
32281         vxworks_ld and vxworks_spawn.
32282
32283 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32284
32285         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32286
32287 1995-03-13  Mike Stump  <mrs@cygnus.com>
32288
32289         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32290         can mark excess errors on a machine by machine basis.  Note, the
32291         default is to not expect any excess errors, even when excess
32292         errors test - is given, so you will want to put an XFAIL ... on
32293         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32294         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32295         those 4 machines, but no others.
32296
32297 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32298
32299         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32300         * lib/c-torture.exp: to here.
32301
32302 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32303
32304         * gcc.c-torture/execute/950221-1.c: New test.
32305         * gcc.c-torture/execute/struct-ret-1.c: New test.
32306         * gcc.c-torture/compile/950221-1.c: New test.
32307
32308         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32309
32310 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32311
32312         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32313         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32314
32315 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32316
32317         * g++.gb: New directory of tests, derived from my signature and
32318         class scoping tests.
32319
32320         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32321         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32322         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32323         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32324         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32325         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32326         * g++.gb/sig25.C: Likewise.
32327
32328         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32329         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32330         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32331         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32332         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32333         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32334         * g++.gb/sig25.exp: Likewise.
32335
32336         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32337         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32338         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32339         * g++.gb/scope13.C: Likewise, this test still fails.
32340
32341         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32342         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32343         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32344         * g++.gb/scope13.exp: Ditto.
32345
32346         * g++.gb/README: New file, explains what these tests are about.
32347
32348 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32349
32350         * lib/dg.exp (dg-do): Support `preprocess'.
32351         (dg-test): Likewise.
32352
32353 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32354
32355         * config/udi.exp: change "continue -expect" to "exp_continue".
32356
32357 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32358
32359         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32360         Delete redundant tests.
32361
32362         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32363         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32364         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32365         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32366         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32367         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32368         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32369         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32370
32371         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32372         storing label pointers.
32373         * gcc.c-torture/execute/921019-1.c: Likewise.
32374         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32375         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32376         parameter fp.
32377         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32378         constants.
32379
32380         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32381         Delete obsolete tests.
32382
32383         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32384         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32385         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32386         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32387         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32388         * gcc.c-torture/compile/950124-1.c: New test.
32389
32390         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32391
32392 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32393
32394         * lib/mike-g++.exp: Add -lm to LIBS.
32395
32396 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32397
32398         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32399
32400 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32401
32402         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32403
32404 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32405
32406         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32407
32408 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32409
32410         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32411         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32412         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32413         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32414         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32415         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32416         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32417         * g++.law/{operators31.C, operators32.C,
32418         * g++.law/{operators33.C, operators34.C}: Likewise.
32419         * g++.law/{pic1.C, refs2.C}: Likewise.
32420         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32421         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32422         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32423         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32424
32425         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32426         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32427         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32428         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32429         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32430         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32431         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32432         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32433         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32434         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32435         * g++.law/{operators34.exp}: Likewise.
32436         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32437         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32438         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32439         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32440         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32441
32442         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32443         No longer expected to fail.
32444         * g++.law/missed-error3.C: Tweak for recent bool changes.
32445
32446 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32447
32448         * config/emb-unix: Deleted.
32449         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32450         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32451
32452 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32453
32454         * lib/dg.exp (dg-test): Fix typo in last patch.
32455
32456 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32457
32458         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32459         (handles multiple occurrences).
32460
32461 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32462
32463         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32464         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32465         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32466         printed).
32467         * lib/c-torture.exp (c-torture-compile): Likewise.
32468         (c-torture): Prepend full path if missing.
32469         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32470         (gcc_fail): Likewise.
32471         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32472
32473 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32474
32475         * lib/netware.exp: Only attach to NetWare i386 systems.
32476
32477 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32478
32479         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32480         messages.  Add test name to "output pattern match" pass/fail message.
32481
32482 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32483
32484         * gcc.dg: New testsuite.
32485         * gcc.dg/dg.exp: New file.
32486
32487         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32488         test-switch.c}: Deleted.
32489
32490         * gcc.misc-tests/msgs.exp: New testcase driver.
32491
32492 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32493
32494         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32495         Watch for illegal return values from ${tool}_load.
32496         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32497         cross targets.  Coerce return value >0 to 1.
32498
32499 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32500
32501         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32502
32503         * config/emb-unix.exp: New file.
32504
32505         * config/sim.exp: Error if variable $SIM not defined.
32506         (${tool}_load): Mark test as "untested" if simulator missing.
32507
32508         * config/unix.exp: Load remote.exp to get rcp_download.
32509         * lib/c-torture.exp: Use different option lists for testcases with
32510         and without loops.
32511         * gcc.c-torture/execute/execute.exp: Likewise.
32512
32513 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32514
32515         * config/*.exp: Clarify return code from ${tool}_load.
32516         Call `unresolved' or `untested' instead of `warning' or `perror'
32517         (sometimes you still want to call both though).
32518         Add comment that `shell_id' is local to each file.
32519         * config/udi.exp (timeout): Set to 30.
32520         Don't print warning if connection fails, $connectmode has already
32521         printed an error.
32522         (${tool}_load): Move verbose messages to level 2.
32523         Rework pattern for "Process started" message.
32524         Pass `shell_id' to ${connectmode}_download.
32525         Retry twice upon timeout.  Make resetting of target more robust.
32526         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32527         Pass `shell_id' to exit_$connectmode.
32528         Only call exit_$connectmode if connected.
32529         * config/unix.exp (${tool}_load): Check return codes better.
32530         * config/vrtx.exp (${tool}_load): Likewise.
32531         * config/vx.exp (${tool}_load): Likewise.
32532         Delete unneeded global's.
32533         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32534         from ${tool}_load.
32535         (dg-stat): Delete.
32536         (dg-init): Delete recording of pass/fail counts.
32537         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32538         (old-dejagnu-init): Likewise.
32539         (old-dejagnu-stat): Delete contents, empty proc now.
32540         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32541         (c-torture): Delete references to lcnt, lpass, lfail.
32542         Get option list from TORTURE_OPTIONS.
32543         Delete -funroll[-all]-loops if no loops.
32544         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32545         (g++_stat): Delete contents (empty proc now).
32546         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32547         (gcc_finish): Likewise.
32548         (gcc_stat): Deleted.
32549         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32550         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32551         * gcc.c-torture/execute/execute.exp: Likewise.
32552         Split tests into two parts: compile, execute.
32553         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32554         no loops.  Update to reflect clarified return codes from ${tool}_load.
32555
32556 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32557
32558         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32559         to grep for.
32560         (old-dejagnu): Likewise (where necessary).
32561
32562 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32563
32564         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32565
32566         * lib/dg.exp (dg-process-target): Fix processing of selector.
32567         Add comment regarding use of `error'.
32568
32569         * lib/gcc.exp (prune_system_crud): Define if missing.
32570         * lib/g++.exp (prune_system_crud): Likewise.
32571
32572         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32573         Call prune_system_crud.
32574         * lib/dg.exp (dg-runtest): New proc.
32575         Use perror instead of send_user for tcl errors in testcase.
32576         Don't return any value, it's never used.
32577         Don't clobber previous definition of `unknown'.
32578         Print tcl errors in `dg-final'.
32579
32580 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32581
32582         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32583         (dg-test): Don't print errorInfo, it contains stack backtrace.
32584
32585 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32586
32587         * lib/g++.exp (runtest_file_p): Define if missing.
32588
32589 1994-09-24  Doug Evans  (dje@cygnus.com)
32590
32591         * lib/mike-g++.exp: Comment out loading of g++.exp.
32592         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32593         (default_g++_version): Always print something.
32594         (default_g++_start): Comment out call to `which'.
32595         (g++_start, g++_load): Deleted (must be defined in config file).
32596         * lib/gcc.exp: Test for existence of $CC at start.
32597         Delete check for tmpdir (done in gcc_init).
32598         (default_gcc_version): Always print something.
32599         (default_gcc_start): Comment out call to `which'.
32600         * config/*.exp: Major cleanup - make cross targets work at least a
32601         little better for g++ (by not being "--tool gcc" specific).
32602         Rename gcc_xxx to ${tool}_xxx.
32603         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32604         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32605
32606 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32607
32608         * lib/c-torture.exp (c-torture-compile): Rework compiler
32609         message processing.
32610
32611         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32612         c-torture.
32613
32614 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32615
32616         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32617
32618         * lib/dg.exp (dg-process-target): Support { target native }.
32619
32620 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32621
32622         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32623         looked for "... program xxx got fatal signal".
32624         Correct regsub munging of `comp_output'.
32625         Ignore compiler messages "path prefix not used" and "linker input
32626         file unused".
32627
32628 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32629
32630         * lib/gcc.exp (runtest_file_p): Define if missing.
32631         * gcc.prms/template.c: Example to work from.
32632
32633 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32634
32635         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32636         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32637
32638         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32639         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32640         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32641         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32642
32643         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32644         (dg-process-target): No longer a varargs proc.
32645         Return S/N for target, P/F for xfail.  All callers changed.
32646         (user option procs): More argument checking.
32647         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32648         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32649         (dg-test): Skip test if not running on selected target in `dg-do'.
32650         Update handling of `dg-do-what', `dg-output-text'.
32651         Separate execution pass/fail from output pattern match pass/fail.
32652         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32653
32654 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32655
32656         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32657         target for 920510-1.c.
32658
32659 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32660
32661         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32662         Clean up comment regarding use of passcnt, etc.
32663         (gcc_stat): Don't update `testcnt' here.
32664         (gcc_finish): Do it here.
32665         Might as well reset `but_id' here too.
32666         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32667         to determine if the file should be tested.
32668         * gcc.c-torture/compile/compile.exp: Likewise.
32669         * gcc.c-torture/execute/execute.exp: Likewise.
32670         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32671         * gcc.misc-tests/dg-test.exp: Likewise.
32672         * gcc.prms/prms.exp: Likewise.
32673         * gcc.wendy/wendy.exp: Likewise.
32674         * g++.old-deja.exp: Likewise.
32675         Move "Testing file" message to verbose level 1.
32676
32677 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32678
32679         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32680
32681 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32682
32683         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32684         (default_gcc_start): Accept optional second list element
32685         of compiler flags.  Print compiler output at verbosity level 2.
32686         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32687         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32688         Save current values of framework globals passcnt, failcnt, xpasscnt,
32689         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32690         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32691         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32692         xfailcnt to compute stats.  Update framework global `testcnt' from
32693         pass/fail counts.
32694         (gcc_finish): New proc.  Clean up test environment.
32695         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32696         (gcc_epass, gcc_efail): Delete.
32697         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32698         argument of line number.
32699         (dg-init): If the tool has an init routine, call it.
32700         (dg-test): Remove args `cflags_var' and `libs_var'.
32701         Pass all compiler options to ${tool}_start.
32702         Handle missing line number.
32703         (dg-finish): New function.
32704         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32705         particular files.  Call gcc_finish at end.  Move "skipping test"
32706         message to verbosity level 3.
32707         * gcc.c-torture/compile/compile.exp: Likewise.
32708         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32709         * gcc.c-torture/execute/execute.exp: Likewise.
32710         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32711         Print testcase being tried at verbosity level 1.
32712         * gcc.c-torture/special/special.exp: Unset xfail.
32713         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32714         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32715         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32716         * gcc.failure/failure.exp: Likewise.
32717         * gcc.ieee/ieee.exp: Likewise.
32718         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32719         Update call to dg-test.  Call dg-finish at end.
32720         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32721         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32722         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32723         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32724         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32725         * gcc.wendy/wendy.exp: Add copyright.
32726         Delete setting of tmpdir (done by gcc_init).
32727         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32728         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32729         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32730         gcc_[ce]pass/fail.
32731
32732 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32733
32734         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32735         confusion.
32736         (g++_load): Likewise.
32737
32738         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32739         Rename argument to `prog' to remove the confusion.
32740         Varargs fns behave differently too!
32741         (g++_load): Likewise.
32742
32743         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32744
32745         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32746         what it is.  Delete (always) printing of status value for !native.
32747         Simplify verbose code, and include status and exec_output.
32748         (g++_load): Use gcc_load.
32749
32750 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32751
32752         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32753         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32754         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32755         940714-3.c as these testcases don't exist anymore.  Make
32756         va-arg-1.c expected to pass.
32757
32758 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32759
32760         * gcc.misc-tests/misc.exp: Only run specific testcases.
32761         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32762         * gcc.misc-tests/dg-[1-9].c: New files.
32763
32764         * lib/dg.exp: New testsuite driver.
32765         * gcc.prms/prms.exp: Use it.
32766
32767         * README.gcc: New file.
32768
32769         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32770         Document and reset `lxpass' and `lxfail'.
32771         Simplify "initialized" message.
32772         (gcc_stat): Clean up comments a little.
32773
32774 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32775
32776         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32777
32778 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32779
32780         * lib/old-dejagnu.exp (process-option): New proc.
32781         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32782         (old-dejagnu): Simplify.
32783         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32784
32785 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32786
32787         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32788         exists and is not an empty string.
32789
32790         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32791         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32792         finished.
32793         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32794         automatically.
32795
32796         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32797         longer expected to fail.
32798
32799         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32800         "f" function call.
32801
32802         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32803
32804         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32805         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32806         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32807         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32808         c-torture-1.29.
32809
32810         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32811         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32812
32813         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32814
32815         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32816         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32817
32818         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32819         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32820         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32821
32822 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32823
32824         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32825         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32826         940714-1.c, 940714-2.c, 940714-3.c},
32827         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32828         gcc.misc-tests/{mg.c,mg.exp}:
32829         New tests.
32830         * gcc.noncompile/noncompile.exp: Change accordingly.
32831
32832 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32833
32834         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32835         Undo previous clobberage.
32836
32837 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32838
32839         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32840         * gcc.special/{930510-1.c, special.exp}:
32841         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32842         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32843         struct-varargs-1.c}: New tests from c-torture-1.26.
32844
32845 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32846
32847         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32848           argument to switch.
32849
32850 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32851
32852         * Revert the previous changes.  Please see Rob's directory
32853           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32854           fixes.
32855
32856 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32857
32858         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32859             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32860             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32861             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32862             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32863             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32864             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32865             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32866             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32867             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32868             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32869             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32870             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32871             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32872             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32873             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32874             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32875             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32876             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32877             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32878             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32879             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32880             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32881             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32882             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32883             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32884             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32885
32886 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32887
32888         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32889             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32890           with perror calls.
32891
32892 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32893
32894         * config/unix.exp (g++_load): Fix syntax.
32895
32896 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32897
32898         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32899         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32900         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32901         Don't expect va-arg-1.c to fail.  Correct expected output for
32902         920928-1.c.
32903         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32904         * gcc.wendy/hbm4.c: Correct typo.
32905         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32906
32907 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32908
32909         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32910         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32911         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32912         * lib/c-torture.exp (c-torture-compile): Ditto.
32913
32914         Reduce volume of output (remove all the -I's and such).
32915         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32916         Call gcc_cpass, gcc_cfail.
32917         (c-torture): Pass testing option to c-torture-compile.
32918
32919 1994-03-21  Doug Evans  (dje@cygnus.com)
32920
32921         Bring patches over from progressive.
32922         * config/default.exp: Exit remote shell cleanly.
32923         (g++_exit, g++_start): Add default versions.
32924         * config/sim.exp (gcc_load): Use perror, not error.
32925
32926 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32927
32928         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32929         set in site.exp.
32930
32931 1994-03-14  Doug Evans  (dje@cygnus.com)
32932
32933         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32934         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32935         (wendy_try): New proc to run testcase.
32936         (main loop): Call 'em.
32937         * gcc.wendy/*.c: Clean up pass to correct expected output.
32938
32939         * lib/gcc.exp: Minor cleanup work.
32940         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32941
32942 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32943
32944         * config/sim.exp (gcc_load): Document return codes better.
32945         Don't pass -v to simulator.
32946
32947 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32948
32949           * gcc.special/920717-x.c: Fix typo.
32950           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32951           get at sources.
32952
32953         * lib/mike-gcc.exp: Fix typo.
32954
32955 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32956
32957         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32958         binary to use, transform the name.
32959         * config/*.exp: rename everything. Nuke any g++ specific files,
32960         it's now a special case of gcc that requires no special support.
32961         Add a default.exp for unsupported targets.
32962
32963 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32964
32965         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32966         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32967         version of Tcl.
32968
32969 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32970
32971         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32972         than a warning.
32973
32974 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32975
32976         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32977
32978 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32979
32980         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32981         option_list.  Compile every file with only 4/6 option choices
32982         (same as C torture) instead of with 12/18 different option
32983         choices.
32984         * lib/c-torture.exp: Likewise.
32985
32986         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32987         not already set.
32988
32989 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32990
32991         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32992         can put an XFAIL *-*-* on excess errors.
32993
32994 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32995
32996         * g++.law: Add more tests derived from g++-bugs snapshots.
32997
32998         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32999         equivalent to g++.law/init9.
33000
33001         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33002         compiled it, and the a.out file after we've run it.
33003
33004 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33005
33006         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33007         compiled it, and the a.out file after we've run it.
33008
33009 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33010
33011         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33012
33013 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33014
33015         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33016         version number.
33017
33018 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33019
33020         * g++.law: New directory of g++ tests derived from the g++-bugs
33021         snapshots.
33022
33023 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33024
33025         * gcc.compile: initbug1.c initbug1.exp testcase added
33026
33027 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33028
33029         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33030         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33031           fixes submitted by Jeff Law (law@cs.utah.edu)
33032         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33033           Jeff Law (law@cs.utah.edu)
33034
33035
33036 1993-11-30  Mike Stump  (mrs@cygnus.com)
33037
33038         * config/unix-g++.exp: Follow the gcc way of doing things.
33039         * g++.old-deja/old-deja.exp: Minor updates.
33040         * lib/g++.exp: New file, follow the gcc way of doing things.
33041         * lib/old-dejagnu.exp: Minor updates.
33042         * lib/mike-g++.exp: Always unset errorInfo.
33043
33044 1993-11-06  Mike Stump  (mrs@cygnus.com)
33045
33046         * lib/gcc.exp: Fix some errors with the below change, CC and
33047         CFLAGS should be global when setting, not local.
33048
33049 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33050
33051         * lib/gcc.exp: Transform tool name.
33052
33053 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33054
33055         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33056
33057 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33058
33059         * lib/gcc.exp: change gcc_done to gcc_stat
33060
33061 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33062
33063         * Upgraded gcc testsuite to c-torture version 1.25
33064
33065 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33066
33067         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33068         * lib/c-torture: added hooks for new reporting code.
33069
33070 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33071
33072         * config/sh-gcc.exp: check if sh-sim exists in the path
33073
33074 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33075
33076         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33077         * gcc.compile/compile.exp: Initial changes for new logic.
33078         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33079         * gcc.failure/failure.exp: Initial changes for new logic.
33080         * gcc.ieee/ieee.exp: Initial changes for new logic.
33081         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33082         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33083         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33084         * lib/c-torture.exp: Initial changes for new logic.
33085         * lib/gcc.exp: Initial changes for new logic.
33086
33087 1993-10-15  Mike Stump  (mrs@cygnus.com)
33088
33089         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33090         depend upon failure or success.  Fully qualify names in failure
33091         and success messages.  Always remove a.out before starting
33092         compile, just in case.  Pay more attention to error text output by
33093         the compiler.  Handle testcases with no known past errors just
33094         like all others, so that things are uniform.  Other miscellaneous
33095         improvements.
33096
33097 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33098
33099         * gcc.cpp: new directory for cpp tests
33100
33101 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33102
33103         * lib/chill.exp: Code reformatted, removed unused code.
33104         * config/unix-chill.exp: Code reformatted, removed unused code.
33105         * chill.execute/execute.exp: Code reformatted, removed unused code.
33106         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33107
33108 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33109
33110         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33111         routines not written.
33112
33113 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33114
33115         * config/bug-gcc.exp: Use new procs from bug.exp.
33116
33117 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33118
33119         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33120         via ftp, rather than depending on NFS.
33121         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33122         case.
33123
33124 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33125
33126         * config/bug-gcc.exp: Use new download proc.
33127
33128 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33129
33130         * chill.execute/execute.exp: cleanups, handles errors better
33131         * chill.compile/compile.exp: rewrite, based on execute.exp
33132         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33133         * lib/chill.exp: major changes to diff proc and compile and link
33134           procs. added chill_fail and chill_pass wrappers to pass and
33135           fail. added more comments, and handle error codes better.
33136           Added a hack to capture stderr from exec, so noncompile tests
33137           can work.
33138
33139 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33140
33141         * chill.execute/execute.exp: rewrite of testsuite driver
33142         * lib/chill.exp: rewrite of testsuite driver
33143         * config/unix-chill.exp: rewrite of testsuite driver
33144
33145 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33146
33147     In chill.execute:
33148         * iexpr.ch: Standardize uppercase.
33149         * tuples.dat: Standardize uppercase.
33150         * vary.ch: standardize.  Correct varying string assignments.
33151         * vary.dat: Add new output lines.
33152
33153 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33154
33155     In chill.execute:
33156         * chprintf.ch: Standardize use of uppercase.
33157         * tuples.ch: Standardize and turn arr2 into a DCL,
33158           rather than a SYN.
33159         * pinits.ch: Standardize.
33160
33161 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33162
33163         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33164         * Makefil: Renamed to Makefile.in.
33165         * configure.in: New.
33166
33167 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33168
33169     In chill.execute:
33170         * .cvsignore: Add result/output files.
33171         * Makefile: Fix up variables at start.  Use MFLAGS
33172           everywhere.  Correct bool_loc, built_ins entries.
33173           Add entry for vary1.ch.
33174         * bitarray.ch: Standardize upper-case usage.
33175         * bitexpr.ch: Standardize, add output of b1.
33176         * params.ch: Use arrayt in along PROC parameters, to
33177           avoid novelty problems.
33178         * sets.ch: Tiny cleanup.
33179         * vary1.ch: Re-indent.
33180
33181 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33182
33183           * Add PR-related files to Makefiles, .cvsignore files, etc.
33184
33185 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33186
33187         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33188           with compiler objects. New names are test-flow.c and test-loop.c
33189
33190 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33191
33192         * Upgraded c-torture tests from 1.19 to 1.20
33193
33194         * new files:
33195         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33196         * gcc.compile: 930623-1.c 930623-2.c
33197         * gcc.noncompile: 930622-1.c 930622-2.c
33198         * gcc.failure: 920411-1.c 920627-2.c
33199         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33200
33201 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33202
33203         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33204           More changes to get testsuite working properly. Needs more work.
33205           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33206
33207 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33208
33209         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33210           More changes to get testsuite working properly. Needs more work.
33211
33212 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33213
33214         * chill.compile/compile.exp: Added for Dejagnu support
33215         * chill.execute/execute.exp: Added for Dejagnu support
33216         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33217
33218 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33219
33220     This should complete moving the CHILL test files.
33221         * chill.noncompile(.cvsignore printf.grt
33222             in-printf.grt chprintf.grt chprintf.ch):
33223             Added test-support files.
33224           (Makefile): Modified further.
33225         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33226             signal.ch): Added test files.
33227           * chill.execute (.cvsignore printf.grt printr.c
33228             in-printf.grt rts.c chprintf.grt rts.h): Added
33229           test-support files.
33230             (Makefile): More corrections.
33231
33232 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33233
33234         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33235           test cases, ready for DejaGnu.
33236
33237 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33238
33239         * Upgraded c-torture tests from 1.18 to 1.19
33240
33241         * gcc.compile: added test(s):
33242           930607-1.c
33243         * gcc.execute: added test(s):
33244           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33245
33246         * added new subdirectory for misc tests: gcc.misc-tests
33247         * gcc.misc-test(s): added tests:
33248           inst-check.c test-consts.c test-ior.c test-switch.c
33249
33250 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33251
33252         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33253
33254 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33255
33256         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33257
33258 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33259
33260         * Upgraded c-torture tests from 1.17 to 1.18
33261
33262 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33263
33264         * Upgraded c-torture tests from 1.12 to 1.17
33265
33266 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33267
33268         * lib/old-dejagnu.exp:
33269           Fixed handling of XFAIL target triplets to correctly
33270           recognize wildcard characters.  Removed code that
33271           appended a unique id tag to the end of the file name
33272           printed out by the result of the testcases within a
33273           given test file.
33274
33275 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33276
33277         * lib/old-dejagnu.exp:
33278           Reworked expected failure handling to trigger off of XFAIL
33279           keyword in keyphrase embeded in testcase source code. The
33280           XFAIL keyword must be at the end of the keyphrase line. It
33281           may optionally be followed by one or more target triplets.
33282           It has just occured that the handling of wildcards in the
33283           target triplet may not be correct.
33284
33285 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33286
33287         * g++.old-deja/tests:
33288           Moved all subdirectories up one level into g++.old-deja .
33289
33290         * lib/old-dejagnu.exp:
33291           Fixed problem with CXXFLAGS not being properly reset, and being
33292           corrupted with extraneous "-c" compiler option.  This was
33293           causing binaries to not be generated for test that needed them.
33294           Modified strings passed to "pass" and "fail" so that individual
33295           tests from the same test file would be distinguished by an
33296           identifier appended to the test file name in the summary logs;
33297           this corrected a problem with erroneous diff logs.  Added code
33298           to search testcases for expected fail and unexpected pass keywords.
33299
33300 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33301
33302         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33303
33304 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33305
33306         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33307           Removed extraneous text from end of "Special g++ Options"
33308           keyphrase.
33309
33310         * lib/old-dejagnu.exp: Added pattern matching to look for new
33311           keywords, embedded in testcases comments, which will trigger
33312           calls to xpass and xfail.
33313
33314 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33315
33316         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33317           comments embedded in the testcases, especially the one looking for
33318           special compiler options, as well as the pattern matching for the
33319           compiler output again.
33320
33321 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33322
33323         * lib/old-dejagnu.exp: Do a proper check of the return value for
33324           execute tests. Fixed several problems with the pattern matching
33325           of the compiler output which gave erroneous test results.
33326           Changed several of the test result messages to be more descriptive.
33327         * config/unix-g++.exp: Proc g++_load now actually works and
33328           executes the tests passed to it and returns a usable return
33329           value.
33330
33331 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33332
33333           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33334
33335 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33336
33337         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33338           Modified both files to properly execute the old style
33339           dejagnu tests. The previous versions of these files were
33340           experimental and did not function anything near correctly.
33341
33342 1993-04-05  Rob Savoye  (rob@cygnus.com)
33343
33344         * Removed all Makefile.in and configure.in files. No configuration
33345         needed now.
33346
33347 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33348
33349         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33350
33351 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33352
33353         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33354         gcc.special/configure.in, gcc.noncompile/configure.in,
33355         gcc.execute/configure.in, gcc.code_quality/configure.in,
33356         g++.other/configure.in, g++.old-deja/configure.in,
33357         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33358         in srcname setting.
33359
33360 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33361
33362         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33363         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33364         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33365
33366 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33367
33368         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33369         (gdb_exit): Don't remove *_soc files.
33370
33371 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33372
33373         * lib/c-torture.exp: Don't look for main; instead always use -w
33374         -c.  This is how the c-torture tests work.  Remove the object
33375         file if the compilation succeeds.
33376         * gcc.execute/execute.exp: Remove executable if test passes.
33377         * gcc.noncompile/noncompile.exp: Every test is an expected
33378         failure.
33379         * gcc.special/special.exp: Added tests from c-torture 1.11,
33380         corrected use of existing test.
33381         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33382         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33383         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33384         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33385         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33386         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33387         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33388         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33389         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33390         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33391         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33392         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33393         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33394         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33395         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33396         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33397         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33398         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33399         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33400         c-torture 1.11.
33401         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33402         correspond to c-torture 1.11.
33403
33404         * New file.