OSDN Git Service

* tree-ssa-dom.c (record_edge_info): Use last_basic_block to
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2
3         * gcc.dg/tree-ssa/vrp14.c: New test.
4
5 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/21336
8         * g++.dg/template/new2.C: New test.
9
10 2005-06-03  Josh Conner  <jconner@apple.com>
11
12         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13         all entries in initializer.
14
15 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16
17         PR middle-end/21858
18         * gcc.dg/pr21858.c: New testcase.
19
20 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21
22         PR tree-optimization/21292
23
24         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25         New.
26         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31
32 2005-06-02  Richard Henderson  <rth@redhat.com>
33
34         * gcc.dg/sync-2.c: Use -march=i486 for i386.
35
36 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
37
38         * gcc.dg/wtypequal.c: New testcase.
39
40 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
41
42         PR 21582
43         * gcc.dg/tree-ssa/pr21582.c: New test.
44
45 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
46
47         PR c++/21280
48         * g++.dg/opt/interface2.h: New.
49         * g++.dg/opt/interface2.C: New.
50         * g++.dg/init/ctor4.C: Adjust error lines.
51         * g++.old-deja/g++.bob/inherit2.C: Likewise.
52         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53         * g++.old-deja/g++.jason/opeq3.C: Likewise.
54         * g++.old-deja/g++.pt/assign1.C: Likewise.
55         * g++.old-deja/g++.pt/crash20.C: Likewise.
56
57 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
58
59         PR tree-optimization/21734
60         * g++.dg/vect/pr21734_1.cc: New.
61         * g++.dg/vect/pr21734_2.cc: New.
62
63 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
64
65         PR c++/20350
66         * g++.dg/template/spec24.C: New.
67
68         PR c++/21151
69         * g++.dg/pch/local-1.C: New.
70         * g++.dg/pch/local-1.Hs: New.
71
72 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
73
74         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
75         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
76         * gcc.dg/tree-ssa/pr14341.c: New test.
77         * gcc.dg/tree-ssa/pr14841.c: New test.
78         * gcc.dg/tree-ssa/pr20701.c: New test.
79         * gcc.dg/tree-ssa/pr21086.c: New test.
80         * gcc.dg/tree-ssa/pr21090.c: New test.
81         * gcc.dg/tree-ssa/pr21332.c: New test.
82         * gcc.dg/tree-ssa/pr21458.c: New test.
83         * gcc.dg/tree-ssa/pr21658.c: New test.
84         * gcc.dg/tree-ssa/vrp01.c: New test.
85         * gcc.dg/tree-ssa/vrp02.c: New test.
86         * gcc.dg/tree-ssa/vrp03.c: New test.
87         * gcc.dg/tree-ssa/vrp04.c: New test.
88         * gcc.dg/tree-ssa/vrp05.c: New test.
89         * gcc.dg/tree-ssa/vrp06.c: New test.
90         * gcc.dg/tree-ssa/vrp07.c: New test.
91         * gcc.dg/tree-ssa/vrp08.c: New test.
92         * gcc.dg/tree-ssa/vrp09.c: New test.
93         * gcc.dg/tree-ssa/vrp10.c: New test.
94         * gcc.dg/tree-ssa/vrp11.c: New test.
95         * gcc.dg/tree-ssa/vrp12.c: New test.
96         * gcc.dg/tree-ssa/vrp13.c: New test.
97
98 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
99
100         PR 21029
101         * gcc.dg/tree-ssa/pr21029.c: New test.
102
103 2005-06-01  Roger Sayle  <roger@eyesopen.com>
104
105         * gfortran.dg/logint-1.f: New test case.
106         * gfortran.dg/logint-2.f: Likewise.
107         * gfortran.dg/logint-3.f: Likewise.
108
109 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
110
111         PR c/21536
112         PR c/20760
113         * gcc.dg/20050527-1.c: New test.
114
115         * gcc.dg/i386-sse-12.c: New test.
116
117         PR fortran/21729
118         * gfortran.dg/implicit_5.f90: New test.
119
120 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
121
122         PR fortran/20883
123         * gfortran/assign_4.f90: New test.
124         * gfortran/assign_2.f90: Change compile to run.
125
126 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
127
128         * lib/target-supports.exp 
129         (check_effective_target_sync_char_short): New.
130         * gcc.dg/sync-2.c: New.
131
132 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
133
134         PR tree-optimization/21817
135         * gcc.dg/torture/pr21817-1.c: New.
136
137 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
138
139         PR c++/21165
140         * g++.dg/template/init5.C: New.
141
142 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
143
144         * gfortran.dg/char_initialiser_actual.f90:
145         Test character initialisers as actual arguments.
146         * gfortran.dg/char_pointer_comp_assign.f90:
147         Test character pointer structure component assignments.
148         * gfortran.dg/char_array_structure_constructor.f90:
149         Test character components in structure constructors.
150
151 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
152
153         PR middle-end/20931
154         * g++.dg/opt/pr20931.C: New test.
155
156 2005-05-31  Andreas Jaeger  <aj@suse.de>
157
158         PR testsuite/20772
159         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
160         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
161         g++.old-deja/g++.ext/asmspec1.C,
162         g++.old-deja/g++.other/regstack.C,
163         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
164         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
165         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
166         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
167         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
168         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
169         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
170         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
171         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
172         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
173         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
174         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
175         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
176         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
177         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
178         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
179         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
180         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
181         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
182
183 2005-05-31  Jeff Law  <law@redhat.com>
184
185         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
186
187 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
188
189         PR middle-end/21743
190         * gcc.dg/builtins-1.c: Activate disabled clog test.
191         * gcc.dg/torture/builtin-attr-1.c: Likewise.
192
193 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
194
195         * gfortran.dg/char_pointer_assign.f90:
196         Test character-pointer assignments and pointer assignments.
197         * gfortran.dg/char_pointer_dummy.f90:
198         Test character-pointer dummy arguments.
199         * gfortran.dg/char_pointer_func.f90:
200         Test character-pointer function returns.
201         * gfortran.dg/char_pointer_dependency.f90:
202         Test character-pointer functions with dependencies.
203
204 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/21784
207         * g++.dg/lookup/using14.C: New test.
208
209 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
210
211         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
212         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
213         trailing ^M.
214
215 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
216
217         PR c++/17413
218         * g++.dg/template/local5.C: New.
219
220         PR target/21761
221         * gcc.c-torture/compile/pr21761.c: New.
222
223         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
224         before darwin8.
225
226 2005-05-30  Steven G. Kargl
227
228         PR fortran/20846
229         * gfortran.dg/inquire_8.f90: New test.
230
231 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
232
233         PR libfortran/21376
234         * gfortran.dg/output_exponents_1.f90: New test.
235
236 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
237
238         PR libfortran/20006
239         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
240
241 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
242
243         PR c++/21210
244         * g++.dg/ext/complex1.C: New test.
245
246         PR c++/21340
247         * g++.dg/init/ctor6.C: New test.
248
249 2005-05-29  Jan Hubicka  <jh@suse.cz>
250
251         * gcc.c-torture/compile/pr21562.c: New.
252
253 2005-05-28  Steven G. Kargl <kargls@comcast.net>
254
255         * gfortran.dg/subnormal_1.f90: New test.
256
257 2005-05-28  Jan Hubicka  <jh@suse.cz>
258
259         * tree-prof.exp: Fix comment.
260         * value-prof-1.c: New.
261         * value-prof-2.c: New.
262         * value-prof-3.c: New.
263         * value-prof-4.c: New.
264
265 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
266
267         PR c++/21614
268         * g++.dg/expr/ptrmem6.C: New test.
269         * g++.dg/expr/ptrmem6a.C: Likewise.
270
271 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
272
273         PR tree-optimization/21658
274         * gcc.dg/tree-ssa/pr21658.c: New.
275
276 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
277
278         PR c++/21455
279         * g++.dg/inherit/ptrmem3.C: New.
280
281         PR c++/21681
282         * g++.dg/parse/template16.C: New.
283
284 2005-05-27  Andreas Jaeger  <aj@suse.de>
285
286         * gcc.dg/setjmp-2.c: Only run in 32-bit.
287
288         * gcc.dg/i386-sse-8.c: Run test on all archs.
289
290 2005-05-26  Mike Stump  <mrs@apple.com>
291
292         * objc.dg/isa-field-1.m: Only run on darwin.
293         * objc.dg/lookup-1.m: Likewise.
294         * objc.dg/try-catch-8.m: Likewise.
295
296 2005-05-26  Roger Sayle  <roger@eyesopen.com>
297
298         PR tree-optimization/9814
299         * gcc.dg/pr9814-1.c: New test case.
300
301 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
302
303         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
304         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
305         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
306         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
307         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
308         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
309         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
310         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
311         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
312         objc.dg/try-catch-8.m: New.
313
314 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
315
316         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
317         remove extraneous semicolons.
318
319 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
320
321         * obj-c++.dg/comp-types-12.mm: New.
322         * objc.dg/comp-types-11.m: New.
323         * objc.dg/selector-4.m: New.
324
325 2005-05-26  Andreas Jaeger  <aj@suse.de>
326
327         PR testsuite/20772
328         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
329         g++.old-deja/g++.ext/attrib3.C,
330         g++.old-deja/g++.other/store-expr1.C,
331         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
332         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
333         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
334         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
335         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
336         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
337         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
338         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
339         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
340         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
341         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
342         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
343         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
344         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
345         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
346         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
347         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
348         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
349         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
350
351 2005-05-26  Andreas Jaeger  <aj@suse.de>
352
353         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
354         x86-64 compilation.
355
356 2005-05-26  Andreas Jaeger  <aj@suse.de>
357
358         PR testsuite/20772
359         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
360         gcc.misc-tests/i386-pf-athlon-1.c,
361         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
362         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
363         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
364         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
365         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
366         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
367         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
368         programs.
369
370         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
371         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
372         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
373         x86-64 compilation.
374
375         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
376         x86_64.
377
378         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
379         effective-target ilp32.
380
381 2005-05-26  David Ung  <davidu@mips.com>
382
383         * gcc.target/mips/ext_ins.c: New test for testing the generation
384         of MIPS32/64 rev 2 ext/ins instructions.
385
386 2005-05-26  Andreas Jaeger  <aj@suse.de>
387
388         * treelang/compile/unsigned.tree: Use gimple instead of
389         nonexisting generic dump.
390
391 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
392
393         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
394
395 2005-05-26  Andreas Jaeger  <aj@suse.de>
396
397         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
398
399 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
400
401         PR libfortran/17283
402         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
403         Test callee-allocated memory with write statements.
404
405 2005-05-25  Roger Sayle  <roger@eyesopen.com>
406
407         PR middle-end/21709
408         * gcc.dg/pr21709-1.c: New test case.
409
410 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
411             Mike Stump  <mrs@apple.com>
412
413         * objc/execute/next_mapping.h: Update for C++.
414
415         * obj-c++.dg/selector-1.mm: Move to...
416         * obj-c++.dg/selector-4.mm: here...
417
418         * obj-c++.dg/basic.mm: New.
419         * obj-c++.dg/comp-types-1.mm: New.
420         * obj-c++.dg/cxx-class-1.mm: New.
421         * obj-c++.dg/cxx-ivars-1.mm: New.
422         * obj-c++.dg/cxx-ivars-2.mm: New.
423         * obj-c++.dg/cxx-ivars-3.mm: New.
424         * obj-c++.dg/cxx-scope-1.mm: New.
425         * obj-c++.dg/cxx-scope-2.mm: New.
426         * obj-c++.dg/defs.mm: New.
427         * obj-c++.dg/empty-private-1.mm: New.
428         * obj-c++.dg/encode-1.mm: New.
429         * obj-c++.dg/encode-2.mm: New.
430         * obj-c++.dg/encode-3.mm: New.
431         * obj-c++.dg/extern-c-1.mm: New.
432         * obj-c++.dg/extra-semi.mm: New.
433         * obj-c++.dg/fix-and-continue-2.mm: New.
434         * obj-c++.dg/isa-field-1.mm: New.
435         * obj-c++.dg/ivar-list-semi.mm: New.
436         * obj-c++.dg/local-decl-1.mm: New.
437         * obj-c++.dg/lookup-1.mm: New.
438         * obj-c++.dg/lookup-2.mm: New.
439         * obj-c++.dg/method-1.mm: New.
440         * obj-c++.dg/method-2.mm: New.
441         * obj-c++.dg/method-3.mm: New.
442         * obj-c++.dg/method-4.mm: New.
443         * obj-c++.dg/method-5.mm: New.
444         * obj-c++.dg/method-6.mm: New.
445         * obj-c++.dg/method-7.mm: New.
446         * obj-c++.dg/no-extra-load.mm: New.
447         * obj-c++.dg/overload-1.mm: New.
448         * obj-c++.dg/pragma-1.mm: New.
449         * obj-c++.dg/pragma-2.mm: New.
450         * obj-c++.dg/private-1.mm: New.
451         * obj-c++.dg/private-2.mm: New.
452         * obj-c++.dg/proto-qual-1.mm: New.
453         * obj-c++.dg/qual-types-1.mm: New.
454         * obj-c++.dg/stubify-1.mm: New.
455         * obj-c++.dg/stubify-2.mm: New.
456         * obj-c++.dg/super-class-1.mm: New.
457         * obj-c++.dg/super-class-2.mm: New.
458         * obj-c++.dg/super-dealloc-1.mm: New.
459         * obj-c++.dg/super-dealloc-2.mm: New.
460         * obj-c++.dg/template-1.mm: New.
461         * obj-c++.dg/template-2.mm: New.
462         * obj-c++.dg/template-3.mm: New.
463         * obj-c++.dg/template-4.mm: New.
464         * obj-c++.dg/template-5.mm: New.
465         * obj-c++.dg/template-6.mm: New.
466         * obj-c++.dg/try-catch-1.mm: New.
467         * obj-c++.dg/try-catch-2.mm: New.
468         * obj-c++.dg/try-catch-3.mm: New.
469         * obj-c++.dg/try-catch-4.mm: New.
470         * obj-c++.dg/try-catch-5.mm: New.
471         * obj-c++.dg/try-catch-6.mm: New.
472         * obj-c++.dg/try-catch-7.mm: New.
473         * obj-c++.dg/try-catch-8.mm: New.
474         * obj-c++.dg/try-catch-9.mm: New.
475         * obj-c++.dg/va-meth-1.mm: New.
476
477 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
478
479         * obj-c++.dg/selector-1.mm: New.
480         * obj-c++.dg/selector-2.mm: New.
481
482 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
483
484         * obj-c++.dg/selector-3.mm: New.
485         * objc.dg/selector-3.m: New.
486
487 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
488
489         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
490         about where warning appears.
491
492 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
493
494         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
495         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
496         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
497         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
498
499 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
500
501         * gcc.dg/20050524-1.c: New test.
502
503 2005-05-25  Jan Hubicka  <jh@suse.cz>
504
505         * gcc.dg/tree-prof/inliner-1.c: New.
506
507 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
508
509         * gcc.dg/tree-prof: New directory.
510         * gcc.dg/tree-prof/tree-prof.exp: New.
511
512 2005-05-25  DJ Delorie  <dj@redhat.com>
513
514         * gcc.dg/Wattributes-1.c: New.
515         * gcc.dg/Wattributes-2.c: New.
516         * gcc.dg/Wattributes-3.c: New.
517
518 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
519
520         PR tree-optimization/19833
521         * gcc.dg/uninit-4.c: Remove xfail.
522         * gcc.dg/uninit-9.c: Ditto.
523
524 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
525
526         * obj-c++.dg/bitfield-[1-5].mm: New.
527         * obj-c++.dg/class-protocol-1.mm: New.
528         * obj-c++.dg/comp-types-1[0-1].mm: New.
529         * obj-c++.dg/comp-types-[2-9].mm: New.
530         * obj-c++.dg/encode-[4-8].mm: New.
531         * obj-c++.dg/layout-1.mm: New.
532         * obj-c++.dg/method-1[0-9].mm: New.
533         * obj-c++.dg/method-2[0-1].mm: New.
534         * obj-c++.dg/method-[8-9].mm: New.
535         * obj-c++.dg/objc-gc-3.mm: New.
536         * obj-c++.dg/try-catch-10.mm: New.
537         * objc.dg/bitfield-5.m: New.
538         * objc.dg/comp-types-10.m: New.
539         * objc.dg/comp-types-9.m: New.
540         * objc.dg/layout-1.m: New.
541         * objc.dg/objc-gc-4.m: New.
542         * objc.dg/try-catch-9.m: New.
543         * objc.dg/class-protocol-1.m: Tweak diagnostics.
544         * objc.dg/comp-types-1.m: Likewise.
545         * objc.dg/comp-types-[5-6].m: Likewise.
546         * objc.dg/method-9.m: Likewise.
547
548 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
549
550         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
551         and on hardware without VMX support.
552
553         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
554
555         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
556
557         * lib/profopt.exp (dg-final-generate, dg-final-use,
558         profopt-final-code, profopt-get-options): New.
559         (profopt-execute): Process test directives.
560
561         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
562         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
563         cleanup-tree-dump, cleanup-saved-temps): Update comments.
564
565 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
566
567         PR C++/21645
568         * g++.dg/init/ctor5.C: New test.
569
570 2005-05-24  Ira Rosen  <irar@il.ibm.com>
571
572         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
573         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
574         vect-113.c, vect-114.c.
575
576 2005-05-23  Adam Nemet  <anemet@lnxw.com>
577
578         * gcc.dg/const-elim-1.c: Remove xfails.
579
580 2005-05-23  Jeff Law  <law@redhat.com>
581
582         * gcc.c-torture/compile/pr21638.c: New test.
583         * gcc.c-torture/compile/20050520-1.c: New test.
584
585 2005-05-23  Nick Clifton  <nickc@redhat.com>
586
587         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
588         be a proper triple, ie: m32r*-*-*.
589         * g++.old-deja/g++.jason/thunk3.C: Likewise.
590
591 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         PR middle-end/21331
594         PR tree-opt/21293
595         * gcc.c-torture/compile/pr21293.c: New test.
596         * gcc.c-torture/execute/pr21331.c: New test.
597
598 2004-05-20  Richard Henderson  <rth@redhat.com>
599
600         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
601
602 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
603
604         * obj-c++-dg.exp: Add.
605         * obj-c++.exp: Add.
606         * obj-c++.dg/dg.exp: Add.
607
608 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
609
610         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
611         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
612
613 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
614
615         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
616
617 2004-05-19  Richard Henderson  <rth@redhat.com>
618
619         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
620
621 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
622
623         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
624
625         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
626
627 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
628
629         PR c++/21495
630         * g++.dg/parse/extern1.C: New test.
631         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
632
633 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.dg/c99-math.h: New.
636         * gcc.dg/c99-math-float-1.c: New test.
637         * gcc.dg/c99-math-double-1.c: Likewise.
638         * gcc.dg/c99-math-long-double-1.c: Likewise.
639
640 2005-05-18  Richard Henderson  <rth@redhat.com>
641
642         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
643
644 2005-05-18  Devang Patel  <dpatel@apple.com>
645
646         * g++.dg/opt/20050511-1.C: New test.
647
648 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
649
650         PR libfortran/21127
651         * gfortran.dg/reshape-complex.f90:  New test.
652
653 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
654
655         * gfortran.dg/array_constructor_1.f90: New test.
656         * gfortran.dg/array_constructor_2.f90: New test.
657
658 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
659
660         PR fortran/20954
661         * gfortran.dg/pr20954.f: New test.
662
663 2005-05-17  Mike Stump  <mrs@apple.com>
664
665         Yet more Objective-C++...
666
667         * objc.dg/method-5.m: Update.
668         * objc.dg/method-6.m: Update.
669         * objc.dg/method-7.m: Update.
670         * objc.dg/method-9.m: Update.
671         * objc.dg/try-catch-2.m: Update.
672
673 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
674
675         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
676         Remove little-endian optimizations.
677
678 2005-05-17  Jeff Law  <law@redhat.com>
679
680         * g++.dg/tree-ssa/pr18414.C: New test.
681         * gcc.dg/tree-ssa/pr18414.C: New test.
682         * gcc.dg/tree-ssa/pr17141-1.C: New test.
683         * gcc.dg/tree-ssa/pr17141-2.C: New test.
684
685 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
686
687         * gcc.dg/compat/generate-random.c: Do not include
688         libiberty.h.
689         * gcc.dg/compat/generate-random_r.c: Likewise.
690
691 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
692
693         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
694
695 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
696
697         PR middle-end/21595
698         * g++.dg/tree-ssa/builtin1.C: New testcase.
699
700 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
701
702         PR c++/21454
703         * g++.dg/opt/const4.C: New test.
704
705         PR middle-end/21492
706         * g++.dg/opt/crossjump1.C: New test.
707
708         PR tree-optimization/21610
709         * gcc.c-torture/compile/20050516-1.c: New test.
710
711         PR fortran/15080
712         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
713         about the test failing.
714         * gfortran.fortran-torture/execute/where_7.f90: New test.
715         * gfortran.fortran-torture/execute/where_8.f90: New test.
716
717 2005-05-16  Richard Henderson  <rth@redhat.com>
718
719         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
720         i?86 and x86_64.
721
722 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
723
724         * gcc.dg/compat/generate-random.c (config.h): Do not include.
725         (limits.h): Include unconditionally.
726         (stdlib.h): Likewise.
727         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
728         (limits.h): Include unconditionally.
729         (stdlib.h): Likewise.
730         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
731         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
732         (limits.h): Include unconditionally.
733         (stdlib.h): Likewise.
734         (hashtab.h): Do not include.
735         (getopt.h): Likewise.
736         (stddef.h): Include.
737         (hashval_t): Define.
738         (struct entry): Add "next" field.
739         (HASH_SIZE): New macro.
740         (hash_table): New variable.
741         (switchfiles): Do not use xmalloc.
742         (mix): New macro.
743         (iterative_hash): New function.
744         (hasht): Remove.
745         (e_exists): New function.
746         (e_insert): Likewise.
747         (output): Use, instead of libiberty hashtable functions.
748         (main): Do not use getopt.  Do not call htab_create.
749
750 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
751
752         PR libstdc++/21526
753         * lib/target-supports.exp (check_mkfifo_available):
754         Return 0 for cygwin as mkfifo support incomplete on platform.
755         Fix typos in comments.
756
757 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
758
759         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
760
761 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
762
763         PR fortran/17432
764         * gfortran.dg/assign_4.f: New test.
765
766 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
767
768         PR tree-optimization/21563
769         * gcc.dg/tree-ssa/pr21563.c: New.
770
771 2005-05-14  Jan Hubicka  <jh@suse.cz>
772
773         * gcc.dg/noreturn-7.c: Allow control reaches warning.
774
775 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
776
777         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
778
779 2005-05-13  Julian Brown  <julian@codesourcery.com>
780
781         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
782         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
783
784 2005-05-13  Jan Hubicka  <jh@suse.cz>
785
786         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
787         * gcc.dg/fold-xor-?.c: Likewise.
788         * gcc.dg/pr15784-?.c: Likewise.
789         * gcc.dg/pr20922-?.c: Likewise.
790         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
791         * gcc.dg/tree-ssa/pr17598.c: Likewise.
792         * gcc.dg/tree-ssa/pr20470.c: Likewise.
793
794 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
795
796         PR fortran/21260
797         * gfortran.dg/hollerith_1.f90: New test.
798
799 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
800
801         * gfortran.dg/func_result_2.f90: New test.
802
803 2005-05-11  Bud Davis  <bdavis@gfortran.org>
804
805         * gfortran.dg/dev_null.f90: New test.
806
807 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
808
809         * gcc.dg/arm-vfp1.c: Revert last change.
810
811 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
812
813         PR middle-end/19807
814         PR tree-optimization/19639
815         * g++.dg/tree-ssa/pr19807.C: New testcase.
816
817 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
818
819         PR libfortran/21471
820         * gfortran.dg/append-1.f90: New test.
821
822 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
823
824         * gcc.dg/pr18501.c: XFAIL.
825         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
826         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
827         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
828         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
829         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
830         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
831         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
832         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
833
834 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
835
836         PR fortran/20178
837         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
838         gfortran.dg/f2c_3.f90: New tests.
839
840         * gfortran.dg/return_1.f90: Fix dg annotation.
841
842 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
843
844         * gcc.c-torture/compile/20050510-1.c: New test.
845
846 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
847
848         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
849
850 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
851
852         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
853
854 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
855
856         PR c/17913
857         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
858
859 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
860
861         PR c/21342
862         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
863         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
864
865 2005-05-10  Ben Elliston  <bje@au.ibm.com>
866
867         PR debug/16676
868         * gcc.dg/debug/pr16676.c: New test.
869
870 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
871
872         PR testsuite/21443
873         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
874         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
875         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
876         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
877         Change -O1 to -O2.
878         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
879         -fno-tree-dominator-opts.
880
881 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
882
883         * gfortran.dg/return_1.f90: New test.
884
885 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
886
887         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
888
889         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
890
891 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
892
893         PR c++/21427
894         * g++.dg/inherit/covariant13.C: New.
895
896 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
897
898         PR libfortran/19155
899         * gfortran.dg/pr19155.f: New test.
900
901 2005-05-08  Roger Sayle  <roger@eyesopen.com>
902
903         PR inline-asm/8788
904         * gcc.dg/pr8788-1.c: New testcase.
905
906 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
907
908         PR target/21416
909         * gcc.target/mips/fpcmp-[12].c: New tests.
910
911 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
912
913         * lib/target-supports-dg.exp (dg-require-fork): New function.
914         (dg-require-mkfifo): Likewise.
915         * lib/target-supports.exp (check_function_available): New
916         function.
917         (check_fork_available): Likewise.
918         (check_mkfifo_available): Likewise.
919
920 2005-05-06  Jeff Law  <law@redhat.com>
921
922         * gcc.c-torture/compile/pr21380.c: New test.
923
924 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
925
926         PR c++/20961
927         * g++.dg/ext/weak3.C: New test.
928
929 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/21352
932         * g++.dg/template/crash37.C: New test.
933
934 2005-05-05  Paul Brook  <paul@codesourcery.com>
935
936         * gcc.dg/arm-g2.c: Use effective-target arm32.
937         * gcc.dg/arm-mmx-1.c: Ditto.
938         * gcc.dg/arm-scd42-2.c: Ditto.
939         * gcc.dg/arm-vfp1.c: Ditto.
940         * lib/target-supports.exp (check_effective_target_arm32): New
941         function.
942
943 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
944
945         PR libfortran/21354
946         gfortran.dg/in_pack_rank7.f90:  New test.
947
948 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
949
950         PR middle-end/15618
951         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
952
953 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
954
955         PR middle-end/21265
956         * gcc.dg/20050503-1.c: New test.
957
958         PR rtl-optimization/21239
959         * gcc.dg/i386-sse-11.c: New test.
960
961 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
962
963         PR target/16888
964         * gcc.target/i386/asm-1.c: New test.
965
966 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
967
968         PR rtl-optimization/21330
969         * gcc.c-torture/execute/20050502-1.c: New test.
970
971         PR target/21297
972         * gcc.c-torture/execute/20050502-2.c: New test.
973
974 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
975
976         PR middle-end/21282
977         * gcc.dg/pr21282.c: New.
978
979 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
980
981         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
982         * gcc.dg/vect/vect-92.c: Likewise
983         * gcc.dg/vect/vect-93.c: Likewise
984         * gcc.dg/vect/vect-dv-1.c: Likewise
985         * gcc.dg/vect/vect-dv-2.c: Likewise
986         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
987
988 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
989
990         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
991         * gfortran.dg/vect/vect-2.f90:  Likewise
992         * gfortran.dg/vect/vect-3.f90:  Likewise
993         * gfortran.dg/vect/vect-4.f90:  Likewise
994         * gfortran.dg/vect/vect-5.f90:  Likewise
995
996 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
997
998         PR target/20813
999         * gcc.dg/rs6000-fpint-2.c: New.
1000
1001 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1002
1003         PR c/15698
1004         * gcc.dg/builtins-30.c: Update expected messages.
1005         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1006         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1007         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1008
1009 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1010
1011         PR tree-optimization/21294
1012         * gcc.dg/tree-ssa/pr21294.c: New.
1013
1014 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1015
1016         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1017         __builtin_altivec_st_internal_4si built-in.
1018
1019 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/15875
1022         * g++.dg/template/ptrmem14.C: New test.
1023
1024 2005-05-02  Paul Brook  <paul@codesourcery.com>
1025
1026         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1027
1028 2005-05-02  Michael Matz  <matz@suse.de>
1029
1030         PR c++/19542
1031         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1032
1033 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1034
1035         * g++.dg/cpp/weak.C: New test.
1036
1037 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1038
1039         * gcc.dg/tree-ssa/loop-8.c: New test.
1040
1041 2005-04-30  Michael Maty  <matz@suse.de>
1042
1043         * gcc.dg/inline-mcpy.c: New test.
1044
1045 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1046
1047         PR libfortran/18958
1048         * gfortran.dg/eoshift.f90:  New test case.
1049
1050 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR libfortran/18857
1053         * gfortran.dg/matmul_1.f90: New test.
1054
1055 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1056
1057         PR tree-optimization/21030
1058         * gcc.dg/tree-ssa/pr21030.c: New.
1059
1060 2005-04-29  Devang Patel  <dpatel@apple.com>
1061
1062         PR tree-optimization/21272
1063         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1064
1065 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR fortran/13082
1068         PR fortran/18824
1069         * gfortran.dg/entry_4.f90: New test.
1070         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1071         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1072         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1073         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1074         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1075         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1076         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1077
1078 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1079
1080         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1081
1082 2005-04-29  Paul Brook   <paul@codesourcery.com>
1083
1084         * gfortran.dg/entry_3.f90: New test.
1085
1086 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1087
1088         * gfortran.dg/implicit_4.f90: New test.
1089
1090 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1091
1092         * lib/target-supports.exp (check_profiling_available): Return
1093         false for xtensa-*-elf.
1094
1095 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1096
1097         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1098         error if file cannot be deleted.
1099
1100 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1101
1102         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1103         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1104         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1105         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1106         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1107         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1108         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1109         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1110         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1111         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1112         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1113         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1114         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1115
1116 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1117
1118         PR fortran/20865
1119         * gfortran.dg/pr20865.f90: New test.
1120
1121 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1122
1123         * gcc.dg/void-cast-2.c: New test.
1124
1125 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1126
1127         PR c/21159
1128         * gcc.dg/void-cast-1.c: New test.
1129
1130 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1131
1132         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1133
1134 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1135
1136         PR fortran/21177
1137         * gfortran.dg/pr21177.f90: New test.
1138
1139 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1140
1141         PR tree-optimization/21171
1142         * gcc.dg/tree-ssa/pr21171.c: New test.
1143
1144 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1145
1146         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1147         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1148         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1149         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1150         gcc.dg/tree-ssa/gen-vect-32.c: New.
1151         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1152         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1153         don't run on PPC32.
1154
1155 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1156
1157         PR c/21213
1158         * gcc.dg/transparent-union-3.c: New test.
1159
1160 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1161
1162         PR c/20740
1163         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1164         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1165         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1166         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1167         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1168         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1169
1170 2005-04-26  Jeff Law  <law@redhat.com>
1171
1172         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1173         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1174         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1175         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1176         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1177         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1178         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1179
1180 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1181
1182         PR tree-optimization/17598
1183         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1184
1185 2005-04-25  Mike Stump  <mrs@apple.com>
1186
1187         * objc.dg/fix-and-continue-1.m: Add.
1188
1189 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1190
1191         PR c++/20995
1192         * g++.dg/opt/pr20995-1.C: New test case.
1193
1194 2005-04-25  Devang Patel <dpatel@apple.com>
1195
1196         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1197
1198 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1199
1200         PR testsuite/21062
1201         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1202
1203 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1204
1205         PR C++/21188
1206         * g++.dg/opt/rtti2.C: New test.
1207
1208 2005-04-25  Paul Brook  <paul@codesourcery.com>
1209         Steven G. Kargl  <kargls@comcast.net>
1210
1211         PR fortran/20879
1212         * gfortran.dg/ichar_1.f90: New file.
1213
1214 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1215
1216         PR middle-end/20991
1217         * g++.dg/opt/pr20991.C: New test.
1218
1219         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1220         where sizeof (type) < __alignof__ (type).
1221         * gcc.dg/compat/struct-layout-1.h: Likewise.
1222
1223 2005-04-24  Per Bothner  <per@bothner.com>
1224             Devang Patel  <dpatel@apple.com>
1225
1226         PR preprocessor/20907
1227         * gcc.dg/cpp/very-long-comment.c: New test.
1228
1229 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1230
1231         PR fortran/20059
1232         * gfortran.dg/common_5.f: New test.
1233
1234 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1235
1236         PR middle-end/21082
1237         * g++.dg/tree-ssa/pr21082.C: New testcase.
1238
1239 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1240
1241         * gcc.dg/vect/vect-99.c: New test.
1242
1243 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1244
1245         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1246
1247 2005-04-22  Jeff Law  <law@redhat.com>
1248
1249         * gcc.dg/uninit-5.c: Remove xfails.
1250         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1251         conditionals and loads.
1252
1253 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1254
1255         PR libfortran/20074
1256         PR libfortran/20436
1257         PR libfortran/21108
1258         * gfortran.dg/nested_reshape.f90: new test
1259         * gfortran.dg/reshape-alloc.f90: new test
1260         * gfortran.dg/reshape.f90: new test
1261
1262 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1263
1264         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1265
1266         * gcc.dg/arm-vfp1.c: New test.
1267
1268 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1269
1270         PR c++/21087
1271         * g++.dg/lookup/builtin2.C: New test.
1272
1273 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1274
1275         * gcc.dg/weak/weak-13.c: New test.
1276
1277 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1278
1279         * lib/target-supports.exp (check_effective_target_sync_int_long):
1280         Add powerpc*.
1281
1282 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1283
1284         * gcc.target/mips/branch-1.c: New test.
1285
1286 2005-04-21  Richard Henderson  <rth@redhat.com>
1287
1288         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1289         * gcc.dg/vect/vect-86.c: Likewise.
1290         * gcc.dg/vect/vect-87.c: Likewise.
1291         * gcc.dg/vect/vect-88.c: Likewise.
1292
1293 2005-04-21  Devang Patel  <dpatel@apple.com>
1294
1295         PR optimization/20994
1296         * gcc.dg/tree-ssa/ifc-3.c: New test.
1297
1298 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1299
1300         PR c/12913
1301         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1302         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1303         gcc.dg/c99-vla-jump-5.c: New tests.
1304
1305 2005-04-19  Richard Henderson  <rth@redhat.com>
1306
1307         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1308         Fix typo in exists check.
1309         (check_effective_target_sync_int_long): New.
1310         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1311         * gcc.dg/ia64-sync-2.c: Likewise.
1312         * gcc.dg/ia64-sync-3.c: Likewise.
1313         * gcc.dg/ia64-sync-4.c: Likewise.
1314
1315 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1316
1317         * gcc.dg/fold-xor-1.c: New test.
1318         * gcc.dg/fold-xor-2.c: New test.
1319
1320 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1321
1322         PR target/20670
1323         * g++.dg/eh/fp-regs.C: New test.
1324
1325 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1326
1327         * gcc.dg/Wint-to-pointer-cast-1.c,
1328         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1329         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1330         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1331
1332 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1333
1334         PR fortran/16861
1335         * gfortran.dg/pr16861.f90: New test.
1336
1337 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1338
1339         * gcc.dg/pr21085.c: New test.
1340
1341 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1342
1343         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1344         (setup_mips_tests, dg-mips-options): New procedures.
1345         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1346         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1347         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1348         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1349         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1350         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1351         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1352         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1353         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1354         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1355         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1356         dg-mips-options instead of dg-options.  Remove now-redundant
1357         preprocessor guards.
1358         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1359         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1360         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1361         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1362         * gcc.dg/vr-mult-2.c: Delete.
1363         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1364         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1365         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1366         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1367         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1368         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1369         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1370
1371 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1372
1373         * ada/acats/run_all.sh: Use sync when executable not present.
1374
1375 2005-04-18  Devang Patel  <dpatel@apple.com>
1376
1377         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1378         * gcc.dg/vect/vect-11a.c: New.
1379         * gcc.dg/vect/vect-none.c: Update.
1380         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1381
1382 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1383
1384         PR tree-optimization/20922
1385         * gcc.dg/pr20922-1.c: New test.
1386         * gcc.dg/pr20922-2.c: New test.
1387         * gcc.dg/pr20922-3.c: New test.
1388         * gcc.dg/pr20922-4.c: New test.
1389         * gcc.dg/pr20922-5.c: New test.
1390         * gcc.dg/pr20922-6.c: New test.
1391
1392 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1393
1394         PR libfortran/20950
1395         * gfortran.dg/pr20950.f: New test.
1396
1397 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1398
1399         PR libfortran/19216
1400         * gfortran.dg/pr19216.f: New test.
1401
1402 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1403
1404         PR tree-optimization/21001
1405         * gcc.dg/tree-ssa/pr21001.c: New.
1406
1407 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1408
1409         PR libfortran/21075
1410         * gfortran.dg/reshape_rank7.f90: New test.
1411
1412 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1413
1414         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1415         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1416         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1417         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1418         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1419         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1420         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1421         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1422         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1423         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1424         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1425         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1426         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1427         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1428         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1429         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1430         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1431         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1432         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1433         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1434         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1435
1436 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1437
1438         * gfortran.dg/wtruncate.f: New testcase.
1439         * gfortran.dg/wtruncate.f90: New testcase.
1440
1441 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/21025
1444         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1445         which sizeof/alignof is dependent, rather than just whether we are
1446         processing_template_decl.
1447
1448 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1449
1450         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1451         corrected typo where the wrong variables had been compared.
1452
1453 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1454
1455         PR libfortran/18495
1456         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1457         Test callee-allocated version of return array with a write
1458         statement.
1459         Test spread with a temporary with another write statement.
1460
1461 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1462
1463         PR tree-optimization/21031
1464         * gcc.dg/tree-ssa/pr21031.c: New.
1465
1466 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1467
1468         PR tree-optimization/21004
1469         * gcc.dg/builtins-53.c: Include builtins-config.h.
1470         Check floorf, ceilf, floorl and ceill transformations
1471         only when HAVE_C99_RUNTIME is defined.
1472
1473 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1474
1475         PR middle-end/20739
1476         * gcc.dg/tree-ssa/pr20739.c: New test.
1477
1478 2005-04-14  Mike Stump  <mrs@apple.com>
1479
1480         * gcc.dg/Foundation.framework/empty: New.
1481         * gcc.dg/framework-2.c: New.
1482
1483 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1484
1485         PR tree-optimization/21021
1486         * gcc.c-torture/compile/pr21021.c: New.
1487
1488 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1489
1490         PR testsuite/21010
1491         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1492         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1493         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1494         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1495         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1496         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1497         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1498         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1499
1500 2005-04-14  Richard Henderson  <rth@redhat.com>
1501
1502         * lib/target-supports.exp (check_effective_target_vect_condition):
1503         Add ia64, i?86, and x86_64.
1504
1505 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1506
1507         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1508
1509 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1510
1511         PR tree-optimization/20657
1512         * gcc.dg/tree-ssa/pr20657.c: New.
1513
1514 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1515
1516         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1517         (long long int)trunc*.
1518
1519 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1520
1521         PR target/20927
1522         * gcc.dg/pr20927.c: New test.
1523
1524 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1525
1526         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1527         * gcc.target/mips/asm-1.c: Likewise.
1528
1529 2005-04-13  Dale Johannesen  <dalej@apple.com>
1530
1531         * objc.dg/objc-fast-4.m:  New.
1532
1533 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1534
1535         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1536         directory.
1537         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1538
1539 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1540
1541         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1542         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1543         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1544
1545 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1546
1547         PR tree-optimization/20913
1548         * gcc.dg/tree-ssa/pr20913.c: New.
1549
1550         PR tree-optimization/20702
1551         * gcc.dg/tree-ssa/pr20702.c: New.
1552
1553 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1554
1555         PR c++/13744
1556         * g++.dg/inherit/local3.C: New test.
1557
1558 2005-04-12  Jeff Law  <law@redhat.com>
1559
1560         * gcc.dg/tree-ssa/20050412-1.c: New test.
1561
1562 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1563
1564         PR libfortran/19016
1565         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1566         Add tests with mask generated by expression.
1567         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1568         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1569         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1570
1571 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1572
1573         PR middle-end/20917
1574         * gcc.dg/20050409-1.c: New test.
1575
1576 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1577
1578         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1579
1580 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1581
1582         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1583         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1584         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1585         (TARGET_CXX): Adjust accordingly.
1586         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1587         determine_class_data_visibility and class_data_always_comdat.
1588         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1589         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1590         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1591         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1592         (arm_cxx_determine_class_data_visibility): New.
1593         (arm_cxx_class_data_always_comdat): Likewise.
1594         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1595         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1596         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1597         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1598         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1599         Define.
1600
1601 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1602
1603         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1604
1605 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1606
1607         * gcc.dg/i386-darwin-fpmath.c: New.
1608
1609 2004-04-11  Devang Patel  <dpatel@apple.com>
1610
1611         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1612         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1613         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1614         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1615         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1616         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1617         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1618         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1619         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1620
1621 2004-04-11  Devang Patel  <dpatel@apple.com>
1622
1623         * gcc.dg/vect/vect-dv-1.c: New test.
1624         * gcc.dg/vect/vect-dv-2.c: New test.
1625
1626 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1627
1628         PR tree-optimization/20933
1629         * gcc.dg/tree-ssa/pr20933.c: New test.
1630
1631 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1632
1633         * gfortran.dg/fold_nearest.f90: New test.
1634
1635 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1636
1637         * gcc.dg/tree-ssa/alias-1.c: New test.
1638
1639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1640
1641         PR tree-optimization/20920
1642         * g++.dg/tree-ssa/pr20920.C: New test.
1643
1644 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1645
1646         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1647         (long long int)ceil*.
1648
1649 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1650
1651         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1652         explicit C++ linkage.
1653
1654 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1655
1656         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1657         warning for arithmetic IF statements.
1658
1659 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1660
1661         * eor_handling_1.f90: New test case.
1662         * eor_handling_2.f90: New test case.
1663         * eor_handling_3.f90: New test case.
1664         * eor_handling_4.f90: New test case.
1665         * eor_handling_5.f90: New test case.
1666         * noadv_size.f90: New test case.
1667         * pad_no.f90: New test case.
1668
1669 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1670
1671         * gcc.c-torture/execute/20050410-1.c: New test.
1672
1673 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1674
1675         * gcc.dg/pr20126.c: New.
1676
1677 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1678             Steven G. Kargl <kargls@comcast.net>
1679
1680         * gfortran.dg/PR19872.f: New test.
1681
1682 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1683
1684         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1685
1686 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1687
1688         * gfortran.dg/nint_1.f90: New test.
1689
1690 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1691
1692         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1693         Added test for callee-allocated arrays with write statements.
1694         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1695         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1696         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1697         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1698         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1699
1700 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1701
1702         PR libfortran/20163
1703         * gfortran.dg/open-options-blanks.f:  New test.
1704
1705 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1706
1707         PR fortran/13257
1708         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1709
1710 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1711
1712         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1713         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1714         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1715         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1716         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1717         * gcc.c-torture/execute/stdarg-4.c: New test.
1718
1719         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1720
1721         PR target/20795
1722         * g++.dg/abi/param2.C: New test.
1723
1724 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1725
1726         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1727
1728 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1729
1730         * gcc.dg/builtins-53.c: New test.
1731
1732 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1733
1734         * g++.dg/tree-ssa/pr18178.C: New test.
1735         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1736         * gcc.c-torture/execute/20041019-1.c: New test.
1737         * gcc.dg/tree-ssa/20041008-1.c: New test.
1738         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1739         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1740         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1741         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1742         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1743         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1744         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1745         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1746         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1747         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1748
1749 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1750
1751         PR rtl-optimization/20466
1752         * gcc.c-torture/execute/pr20466-1.c: New test.
1753
1754 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/20905
1757         * g++.dg/parse/cond2.C: New test.
1758
1759         PR c++/20145
1760         * g++.dg/warn/Wdtor1.C: New test.
1761
1762 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1763
1764         PR fortran/17229
1765         * gfortran.dg/pr17229.f: New test.
1766
1767 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1768
1769         * gfortran.dg/tiny_1.f90: New test.
1770         * gfortran.dg/tiny_2.f90: ditto.
1771
1772 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1773
1774         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1775         * gfortran.dg/open_new.f90:  Fix dg-do run line
1776
1777 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1778
1779         * lib/target-supports.exp (get_compiler_messages): Support
1780         optional arguments, the fourth being compiler options.
1781         (check_effective_target_fpic): New proc.
1782         * gcc.dg/20050321-2.c: Restrict to target fpic.
1783
1784 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1785
1786         * gcc.dg/15443-1.c: New test.
1787         * gcc.dg/15443-2.c: Likewise.
1788
1789 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1790
1791         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1792
1793 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1794
1795         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1796
1797 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1798
1799         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1800         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1801         -m64.
1802         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1803         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1804         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1805
1806 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/20212
1809         * g++.dg/warn/Wunused-11.C: New test.
1810
1811 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1812
1813         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1814
1815 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1816
1817         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1818
1819 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/20734
1822         * g++.dg/template/ptrmem13.C: New test.
1823
1824 2005-04-05  Per Bothner  <per@bothner.com>
1825
1826         * lib/gcc.exp: Always add -fno-show-column, for now.
1827
1828 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1829
1830         PR testsuite/20767
1831         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1832         of plain old "unsigned int" for the type of "i".  Makes this test
1833         64bit clean.
1834
1835 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1836
1837         * gcc.dg/i386-ssefn-1.c: New test.
1838         * gcc.dg/i386-ssefn-2.c: New test.
1839         * gcc.dg/i386-ssefn-3.c: New test.
1840         * gcc.dg/i386-ssefn-4.c: New test.
1841
1842 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR tree-optimization/20076
1845         * gcc.dg/builtin-apply4.c: New test.
1846
1847         PR preprocessor/19475
1848         * gcc.dg/cpp/macspace1.c: New test.
1849         * gcc.dg/cpp/macspace2.c: New test.
1850
1851 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1852
1853         * gfortran.dg/pr20755.f: Fixed bad format.
1854
1855 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1856
1857         PR c++/20763
1858         * g++.dg/ext/attrib21.C: New test.
1859
1860 2004-04-05  Devang Patel  <dpatel@apple.com>
1861
1862         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1863         * gcc.dg/vect/vect-shift-1.c: New test.
1864
1865 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1866
1867         PR libfortran/20755
1868         * gfortran.dg/pr20755.f: New test.
1869
1870 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1871
1872         * gfortran.dg/pr15959.f90: New test.
1873         * gfortran.dg/string_pad_trunc.f90: New test.
1874
1875 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1878         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1879         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1880         syntax.
1881
1882 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1883
1884         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1885
1886 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1887
1888         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1889         * gcc.c-torture/compile/20011119-2.c: Likewise.
1890         * gcc.c-torture/compile/981001-2.c: Likewise.
1891
1892 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1893
1894         PR c++/20679
1895         * g++.dg/template/overload4.C: New test.
1896
1897 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         PR c++/20746
1900         * g++.dg/abi/covariant5.C: New.
1901
1902         PR debug/20505
1903         * g++.dg/debug/const2.C: New.
1904
1905 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1906
1907         PR rtl-optimization/16104
1908         * gcc.c-torture/execute/20050316-1.c: New test.
1909
1910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1911
1912         * g++.dg/template/spec23.C: Fix dg-error text.
1913
1914 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1915
1916         PR c++/19199
1917         * g++.dg/expr/lval2.C: New.
1918
1919 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1920
1921         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1922         __builtin_strcasecmp and __builtin_strncasecmp.
1923
1924 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         PR c++/20723
1927         * g++.dg/template/spec22.C: New.
1928         * g++.dg/template/spec23.C: New.
1929
1930 2005-04-03  Dale Ranta  <dir@lanl.gov>
1931             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1932
1933         PR libfortran/20068
1934         PR libfortran/20125
1935         PR libfortran/20156
1936         PR libfortran/20471
1937         * gfortran.dg/backspace.f: New test.
1938
1939 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1940
1941         * gcc.dg/pr19345.c: New test.
1942
1943 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1944
1945         PR tree-optimization/20640
1946         * gcc.dg/torture/tree-loop-1.c: New.
1947
1948 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1949
1950         PR rtl-optimization/20290
1951         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1952
1953 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1954
1955         * gcc.dg/rs6000-fpint.c: New.
1956
1957 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1958
1959         * gcc.dg/old-style-then-proto-1.c: New test.
1960
1961 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1962
1963         * gfortran.fortran-torture/execute/backspace.f90: Check
1964         after backspace and read was incorrect.
1965
1966 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1967
1968         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1969         buffer past the terminating NUL using memcmp.
1970         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1971         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1972
1973         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1974         Fix unused/uninitialized variable warnings.
1975
1976         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1977         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1978         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1979         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1980
1981         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1982         gcc.c-torture/execute/builtins/fputs-lib.c,
1983         gcc.c-torture/execute/builtins/lib/fprintf.c,
1984         gcc.c-torture/execute/builtins/lib/main.c,
1985         gcc.c-torture/execute/builtins/lib/memcmp.c,
1986         gcc.c-torture/execute/builtins/lib/memmove.c,
1987         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1988         gcc.c-torture/execute/builtins/lib/memset.c,
1989         gcc.c-torture/execute/builtins/lib/printf.c,
1990         gcc.c-torture/execute/builtins/lib/sprintf.c,
1991         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1992         gcc.c-torture/execute/builtins/lib/strchr.c,
1993         gcc.c-torture/execute/builtins/lib/strcmp.c,
1994         gcc.c-torture/execute/builtins/lib/strcpy.c,
1995         gcc.c-torture/execute/builtins/lib/strcspn.c,
1996         gcc.c-torture/execute/builtins/lib/strlen.c,
1997         gcc.c-torture/execute/builtins/lib/strncat.c,
1998         gcc.c-torture/execute/builtins/lib/strncmp.c,
1999         gcc.c-torture/execute/builtins/lib/strncpy.c,
2000         gcc.c-torture/execute/builtins/lib/strrchr.c,
2001         gcc.c-torture/execute/builtins/lib/strspn.c,
2002         gcc.c-torture/execute/builtins/lib/strstr.c,
2003         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2004         gcc.c-torture/execute/builtins/strlen-2.c,
2005         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2006         prototypes.
2007
2008 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2009
2010         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2011         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2012         selectany usage.
2013
2014 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR c++/19406
2017         * g++.dg/debug/using1.C: New test.
2018
2019 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2020
2021         PR middle-end/20524
2022         * gcc.dg/alias-7.c: Prefix asm-declared name with
2023         __USER_LABEL_PREFIX__.
2024
2025 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2026
2027         Fix fallout from PR middle-end/15700:
2028         * gcc.c-torture/compile/20011119-1.c: Take
2029         __USER_LABEL_PREFIX__ into account.
2030         * gcc.c-torture/compile/20011119-2.c: Likewise.
2031
2032 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2033
2034         PR c++/18644
2035         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2036
2037 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2038
2039         PR c/17855
2040         * gcc.c-torture/compile/struct-non-lval-1.c,
2041         gcc.c-torture/compile/struct-non-lval-2.c,
2042         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2043
2044 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2045
2046         * gcc.dg/tls/tls.exp: Remove temporary file.
2047         * g++.dg/tls/tls.exp: Ditto.
2048         * lib/file-format.exp: Ditto.
2049         * g++.dg/special/ecos.exp: Ditto.
2050
2051         * lib/profopt.exp: Treat prof_ext as a list.
2052         * gcc.misc-tests/bprob.exp: Ditto.
2053         * g++.dg/bprob/bprob.exp: Ditto.
2054
2055         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2056         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2057         g++.dg/tree-ssa/pointer-reference-alias.C,
2058         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2059         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2060         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2061         g++.dg/vect/pr19951.cc: Ditto.
2062         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2063         gcc.dg/builtins-47.c: Ditto.
2064         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2065         gcc.dg/pr20115-1.c: Ditto.
2066         * gcc.dg/tree-ssa/20030530-2.c,
2067         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2068         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2069         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2070         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2071         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2072         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2073         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2074         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2075         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2076         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2077         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2078         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2079         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2080         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2081         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2082         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2083         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2084         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2085         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2086         gcc.dg/tree-ssa/20030824-1.c,
2087         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2088         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2089         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2090         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2091         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2092         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2093         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2094         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2095         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2096         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2097         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2098         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2099         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2100         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2101         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2102         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2103         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2104         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2105         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2106         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2107         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2108         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2109         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2110         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2111         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2112         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2113         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2114         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2115         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2116         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2117         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2118         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2119         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2120         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2121         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2122         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2123         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2124         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2125         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2126         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2127         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2128         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2129         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2130         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2131         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2132         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2133         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2134         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2135         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2136         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2137         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2138         gcc.dg/tree-ssa/useless-1.c: Ditto.
2139         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2140         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2141         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2142         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2143         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2144         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2145         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2146         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2147         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2148         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2149         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2150         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2151         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2152         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2153         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2154         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2155         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2156         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2157         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2158         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2159         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2160         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2161         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2162         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2163         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2164         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2165         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2166         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2167         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2168         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2169         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2170         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2171         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2172         gcc.dg/vect/vect-none.c: Ditto.
2173         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2174         treelang/compile/unsigned.tree: Ditto.
2175
2176         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2177         * gcc.dg/cpp/direct2s.c: Ditto.
2178         * gcc.dg/cpp/paste4.c: Ditto.
2179         * gcc.dg/cpp/separate-1.c: Ditto.
2180         * gcc.dg/pch/save-temps-1.c: Ditto.
2181         * g++.dg/ext/altivec-10.C: Ditto.
2182         * g++.dg/pch/pch.C: Ditto.
2183
2184         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2185
2186         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2187         * g++.dg/template/repo1.C: Ditto.
2188         * g++.dg/template/repo2.C: Ditto.
2189         * g++.dg/template/repo3.C: Ditto.
2190         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2191         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2192         * g++.old-deja/g++.pt/repo1.C: Ditto.
2193         * g++.old-deja/g++.pt/repo2.C: Ditto.
2194         * g++.old-deja/g++.pt/repo3.C: Ditto.
2195         * g++.old-deja/g++.pt/repo4.C: Ditto.
2196
2197         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2198         * gcc.dg/20030107-1.c: Ditto.
2199         * gcc.dg/20030702-1.c: Ditto.
2200         * gcc.dg/profile-generate-1.c: Ditto.
2201         * g++.dg/other/profile1.C: Ditto.
2202         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2203
2204         * lib/gcc-dg.exp (remove-build-file): New.
2205         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2206         cleanup-tree-dump, cleanup-saved-temps): New.
2207
2208 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2209
2210         PR c++/19203, DR 214
2211         * g++.dg/parse/ambig3.C: Not ambiguous.
2212         * g++.dg/template/spec20.C: New.
2213         * g++.dg/template/spec21.C: New.
2214
2215 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2216
2217         PR target/20045
2218         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2219
2220 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2221
2222         PR libfortran/20660
2223         * gfortran.dg/negative_unit.f: New test.
2224
2225 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2226
2227         * gcc.dg/20050330-1.c: New test.
2228
2229 2005-03-30  Devang Patel  <dpatel@apple.com>
2230
2231         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2232
2233 2005-03-30  Dale Johannesen  <dalej@apple.com>
2234
2235         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2236
2237 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2238
2239         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2240         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2241         Strip options from test name.
2242
2243 2005-03-31  Jan Hubicka  <jh@suse.cz>
2244
2245         * gcc.dg/varpool-1.c: New testcase.
2246
2247 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2248
2249         PR c/772
2250         PR c/17913
2251         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2252         gcc.dg/stmt-expr-label-3.c : New tests.
2253         * gcc.c-torture/execute/medce-2.c: Remove.
2254
2255 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2256
2257         PR c/20368
2258         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2259         tests.
2260
2261 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2262
2263         * gcc.c-torture/compile/pr20203.c: New test.
2264
2265 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2266
2267         * gfortran.dg/promotion.f90:  New test.
2268
2269 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2270
2271         PR middle-end/20491
2272         * gcc.dg/torture/asm-subreg-1.c: New test.
2273
2274 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2275
2276         PR c/20672
2277         * gcc.dg/pr20672-1.c: New test.
2278
2279 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2280
2281         * gfortran.dg/vect: New directory.
2282         * gfortran.dg/vect/vect.exp: New.
2283         * gfortran.dg/vect/vect-1.f90: New test.
2284         * gfortran.dg/vect/vect-2.f90: New test.
2285         * gfortran.dg/vect/vect-3.f90: New test.
2286         * gfortran.dg/vect/vect-4.f90: New test.
2287         * gfortran.dg/vect/vect-5.f90: New test.
2288
2289 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR middle-end/20622
2292         * gcc.dg/alias-7.c: New test.
2293
2294 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2295
2296         * gcc.dg/sparc-reg-1.c: New test.
2297
2298 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2299
2300         PR target/19890
2301         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2302
2303 2005-03-29  Dale Ranta  <dir@lanl.gov>
2304             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2305
2306         PR libfortran/20163
2307         * gfortran.dg/pr20163-2.f: New test.
2308
2309 2005-03-28  Jan Hubicka  <jh@suse.cz>
2310
2311         PR middle-end/20635
2312         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2313         by Jakub Jelinek.
2314
2315 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2316
2317         PR tree-optimization/20626
2318         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2319         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2320
2321 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2322
2323         * gfortran.dg/underflow.f90:  New test.
2324         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2325
2326 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2327
2328         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2329
2330 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2331
2332         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2333         (g++_init): Make sure that CXXFLAGS is set.
2334         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2335         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2336         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2337         * lib/objc.exp (objc_init): Likewise.
2338         * lib/treelang.exp (treelang_init): Likewise.
2339
2340 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2341
2342         PR tree-optimization/20470
2343         * gcc.dg/tree-ssa/pr20470.c: New test.
2344
2345 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2346
2347         * gcc.dg/ppc-stfiwx.c: New.
2348
2349 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2350
2351         PR target/19888
2352         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2353
2354 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2355
2356         * gcc.dg/20050325-1.c: Fix a typo.
2357
2358 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2359
2360         PR libfortran/19678
2361         PR libfortran/19679
2362         * gfortran.dg/dos_eol.f: New test.
2363
2364 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2365
2366         PR rtl-optimization/20249
2367         * gcc.dg/20050325-1.c: New test.
2368
2369 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2370
2371         PR libfortran/15332
2372         * gfortran.dg/pr15332.f: New test.
2373
2374 2005-03-24  Dale Johannesen  <dalej@apple.com>
2375
2376         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2377
2378 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2379
2380         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2381         'internal' visibility.
2382         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2383         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2384         'protected' visibility.
2385         * gcc.dg/visibility-7.c: Likewise.
2386         * lib/target-supports.exp (check_visibility_available): Take
2387         a parameter, the kind of visibility to check for.
2388         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2389         to check_visibility_available.
2390
2391         * g++.dg/expr/cast3.C: New.
2392
2393 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2394
2395         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2396         rs6000.
2397
2398 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2399
2400         PR target/20095
2401         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2402
2403 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2404
2405         * gcc.dg/badshift.c: Renamed to...
2406         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2407
2408         * gcc.target/i386/badshift.c: Renamed to...
2409         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2410         only.
2411
2412         PR rtl-optimization/20532
2413         * gcc.target/i386/badshift.c: New.
2414
2415 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2416
2417         * gfortran.dg/pr18025.f90: New test.
2418
2419 2005-03-23  Dale Johannesen  <dalej@apple.com>
2420
2421         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2422
2423 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2424
2425         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2426
2427         * lib/target-supports.exp (check_iconv_available): Default
2428         libiconv to -liconv, if there is no definition.
2429
2430 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2431
2432         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2433
2434 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2437         * g++.dg/opt/pr7503-2.C: Likewise.
2438         * g++.dg/opt/pr7503-3.C: Likewise.
2439         * g++.dg/opt/pr7503-4.C: Likewise.
2440         * g++.dg/opt/pr7503-5.C: Likewise.
2441         * g++.dg/warn/minmax.C: New test.
2442
2443 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2444
2445         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2446         * gfortran.dg/g77_intrinsics_sub.f: New test.
2447
2448 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2449             Jan Hubicka  <jh@suse.cz>
2450             Steven Bosscher <stevenb@suse.de
2451
2452         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2453
2454 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2455
2456         PR c++/19980
2457         * g++.dg/template/redecl3.C: New test.
2458
2459 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2460
2461         PR c++/20499
2462         * g++.dg/parse/error16.C: Tweak error markers.
2463
2464 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2465
2466         PR target/20561
2467         * gcc.dg/20050321-2.c: New test.
2468
2469 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         PR c++/20465
2472         PR c++/20381
2473         * g++.dg/template/ptrmem12.C: New.
2474
2475 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2476
2477         PR rtl-optimization/20527
2478         * gcc.c-torture/execute/pr20527-1.c: New test.
2479
2480 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2481
2482         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2483         program, compile it into a real executable and then delete the .c
2484         and .x files afterwards, to avoid problems on testglue targets.
2485
2486 2005-03-21  Stuart Hastings  <stuart@apple.com>
2487
2488         * gcc.target/i386/sse-2.c: New.
2489
2490 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2491
2492         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2493
2494 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2495
2496         * g++.dg/parse/crash25.C: Fix typo.
2497
2498 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2499
2500         PR c++/20461
2501         * g++.dg/parse/crash24.C: New test.
2502
2503         PR c++/20536
2504         * g++.dg/parse/crash25.C: New test.
2505
2506 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2507
2508         PR c++/20147
2509         * g++.dg/ext/stmtexpr4.C: New test.
2510
2511 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2512
2513         PR middle-end/20539
2514         * gcc.c-torture/compile/pr13066-1.c: New test case.
2515         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2516         * g++.dg/opt/pr13066-1.C: Likewise.
2517
2518 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2519
2520         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2521
2522 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2523
2524         PR fortran/18525
2525         * gfortran.dg/nesting_1.f90: New test.
2526
2527 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2528
2529         PR c++/20240
2530         * g++.dg/lookup/using13.C: New test.
2531
2532 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2533
2534         PR c++/20333
2535         * g++.dg/template/crash36.C: New test.
2536
2537 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2538
2539         PR c++/20463
2540         * g++.dg/template/crash35.C: New test.
2541
2542 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2543
2544         PR c++/19966
2545         * g++.dg/overload/operator2.C: New test.
2546
2547 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2548
2549         PR libfortran/20257
2550         * gfortran.dg/pr20257.f90: New test.
2551
2552 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2553
2554         PR libfortran/20480
2555         * gfortran.dg/pr20480.f90: New test.
2556
2557 2005-03-16  Richard Henderson  <rth@redhat.com>
2558
2559         PR middle-end/15700
2560         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2561         (_rtld_global): New.
2562         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2563         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2564
2565         * gcc.dg/alias-3.c: New.
2566         * gcc.dg/alias-4.c: New.
2567         * gcc.dg/alias-5.c: New.
2568         * gcc.dg/alias-6.c: New.
2569
2570 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2571
2572         * gcc.dg/cpp/ucnid-7.c: New.
2573
2574 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2575             Dorit Naishlos  <dorit@il.ibm.com>
2576
2577         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2578         darwin.
2579
2580 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2581
2582         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2583         misaligned accesses.
2584         * gcc.dg/vect/vect-58.c: Likewise.
2585         * gcc.dg/vect/vect-92.c: New.
2586         * gcc.dg/vect/vect-93.c: New.
2587
2588 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2589
2590         PR fortran/18827
2591         * gfortran.dg/assign_2.f90: New test.
2592         * gfortran.dg/assign_3.f90: New test.
2593         * gfortran.dg/assign.f90: New test.
2594
2595 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2596
2597         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2598         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2599         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2600         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2601         names.
2602
2603 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2604
2605         * gcc.dg/cpp/ucnid-6.c: New.
2606
2607         * gcc.dg/cpp/normalize-1.c: New.
2608         * gcc.dg/cpp/normalize-2.c: New.
2609         * gcc.dg/cpp/normalize-3.c: New.
2610         * gcc.dg/cpp/normalize-4.c: New.
2611         * gcc.dg/cpp/ucnid-4.c: New.
2612         * gcc.dg/cpp/ucnid-5.c: New.
2613         * g++.dg/cpp/normalize-1.C: New.
2614         * g++.dg/cpp/ucnid-1.C: New.
2615
2616 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2617
2618         * gcc.dg/pr18628.c: New.
2619
2620 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2621
2622         PR c++/20280
2623         * g++.dg/tree-ssa/pr20280.C: New.
2624
2625 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2626
2627         PR fortran/20467
2628         * gfortran.dg/stfunc_2.f90: New test.
2629
2630 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2631
2632         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2633
2634 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2635
2636         * gcc.dg/tree-ssa/20050314-1.c: New test.
2637
2638 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2639
2640         PR c++/4403
2641         PR c++/9783, DR433
2642         * g++.dg/template/friend34.C: New test.
2643         * g++.dg/template/friend35.C: Likewise.
2644         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2645
2646 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2647
2648         Friend class name lookup 5/n
2649         PR c++/1016
2650         * g++.dg/lookup/hidden-class1.C: New test.
2651         * g++.dg/lookup/hidden-class2.C: Likewise.
2652         * g++.dg/lookup/hidden-class3.C: Likewise.
2653         * g++.dg/lookup/hidden-class4.C: Likewise.
2654         * g++.dg/lookup/hidden-class5.C: Likewise.
2655         * g++.dg/lookup/hidden-class6.C: Likewise.
2656         * g++.dg/lookup/hidden-class7.C: Likewise.
2657         * g++.dg/lookup/hidden-class8.C: Likewise.
2658         * g++.dg/lookup/hidden-class9.C: Likewise.
2659         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2660         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2661         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2662         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2663         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2664         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2665         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2666         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2667         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2668         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2669         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2670
2671 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/20157
2674         * g++.dg/template/error18.C: New test.
2675
2676 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2677
2678         PR debug/16792
2679         * g++.dg/debug/pr16792.C: New test.
2680
2681 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2682
2683         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2684         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2685         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2686         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2687         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2688         test assertion names.
2689
2690 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2691
2692         PR fortran/18600
2693         * gfortran.dg/stfunc_1.f90: New test.
2694
2695 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2696
2697         PR fortran/16907
2698         * gfortran.dg/real_index_1.f90: New test.
2699
2700 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2701
2702         PR fortran/20323
2703         * gfortran.dg/spec_expr_1.f90: New test.
2704
2705 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2706
2707         PR c/20402
2708         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2709         new parser.
2710
2711 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2712
2713         PR fortran/20361
2714         * gfortran.dg/largeequiv_1.f90: New test.
2715
2716 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2717
2718         * gcc.dg/ucnid-1.c: New.
2719         * gcc.dg/ucnid-2.c: New.
2720         * gcc.dg/ucnid-3.c: New.
2721         * gcc.dg/ucnid-4.c: New.
2722         * gcc.dg/ucnid-5.c: New.
2723         * gcc.dg/ucnid-6.c: New.
2724         * gcc.dg/cpp/ucnid-1.c: New.
2725         * gcc.dg/cpp/ucnid-2.c: New.
2726         * gcc.dg/cpp/ucnid-3.c: New.
2727         * g++.dg/other/ucnid-1.C: New.
2728
2729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2730
2731         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2732
2733 2005-03-11  Per Bothner  <per@bothner.com>
2734
2735         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2736         that diagnotics refer to correct token.
2737         * gcc.dg/unused-3.c: Likewise.
2738
2739 2005-03-11  Per Bothner  <per@bothner.com>
2740
2741         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2742         constant" is now actually on same line as string constant.
2743         * gcc.dg/cpp/direct2s.c: Likewise.
2744
2745 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2746
2747         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2748
2749 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2750
2751         PR libfortran/20124
2752         * gfortran.dg/pr20124.f90: New Test
2753
2754 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2755
2756         PR tree-optimization/20130
2757         * gcc.dg/pr20130-1.c: New test.
2758
2759 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2760
2761         PR target/20095
2762         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2763
2764 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2765
2766         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2767
2768 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2769
2770         * g++.dg/eh/forced1.C: Fix comment.
2771         * g++.dg/eh/forced2.C: Ditto.
2772         * g++.dg/eh/forced3.C: Ditto.
2773         * g++.dg/eh/forced4.C: Ditto.
2774
2775 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2776
2777         PR rtl-opt/20412
2778         * gcc.c-torture/compile/pr20412.c: New test.
2779
2780 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2781
2782         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2783
2784 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2785
2786         PR target/20322
2787         * gcc.dg/20050307-1.c: New test.
2788
2789 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2790
2791         PR c++/20375
2792         * g++.dg/other/stdarg3.C: New.
2793
2794 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR c++/18384, c++/18327
2797         * g++.dg/init/array19.C: New test.
2798
2799         PR inline-asm/20314
2800         * gcc.dg/torture/pr20314-1.c: New test.
2801         * gcc.dg/torture/pr20314-2.c: New test.
2802
2803 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2804
2805         * gcc.dg/20050309-1.c: New test.
2806
2807 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2808
2809         * gcc.dg/builtins-10.c: Reactivate disabled test.
2810         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2811         new cbrt transformations.
2812
2813 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2814
2815         PR c++/20208
2816         * g++.dg/template/array13.C: New test.
2817
2818 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2819
2820         PR c++/16859
2821         * g++.dg/init/brace4.C: New test.
2822
2823 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2824
2825         PR c++/20186
2826         * g++.dg/template/non-dependent12.C: New.
2827
2828 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/20142
2831         * g++.dg/init/array18.C: Add dg-do run marker.
2832
2833         PR c++/20142
2834         * g++.dg/init/array18.C: New test.
2835
2836 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2837
2838         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2839         * g++.dg/gcov/gcov.exp: Likewise.
2840         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2841         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2842         * lib/c-torture.exp: Likewise.
2843         * lib/fortran-torture.exp: Likewise.
2844         * lib/g++.exp: Likewise.
2845         * lib/gcc-defs.exp: Likewise.
2846         * lib/gcc-dg.exp: Likewise.
2847         * lib/gcc.exp: Likewise.
2848         * lib/gcov.exp: Likewise.
2849         * lib/gfortran.exp: Likewise.
2850         * lib/mike-g++.exp: Likewise.
2851         * lib/mike-gcc.exp: Likewise.
2852         * lib/objc-torture.exp: Likewise.
2853         * lib/objc.exp: Likewise.
2854         * lib/profopt.exp: Likewise.
2855         * lib/target-libpath.exp: Likewise.
2856         * lib/target-supports.exp: Likewise.
2857         * lib/treelang.exp: Likewise.
2858         * lib/wrapper.exp: Likewise.
2859
2860 2005-03-08  Jeff Law  <law@redhat.com>
2861
2862         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2863         PHI-OPT changes.
2864
2865 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2866
2867         * gcc.dg/vect/pr20122.c: New test.
2868
2869 2005-03-07  Jeff Law  <law@redhat.com>
2870
2871         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2872         was folded away.
2873         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2874         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2875         * gcc.dg/tree-ssa/pr18134.c: New test.
2876
2877 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2878
2879         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2880         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2881         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2882
2883 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2884
2885         PR tree-opt/17671
2886         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2887
2888 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2889
2890         * g++.dg/warn/Wnvdtor.C: New test.
2891
2892 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2893
2894         * gcc.dg/torture/pr19683-1.c: New test.
2895
2896 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2897
2898         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2899         * gfortran.dg/g77/19990313-2.f: Ditto.
2900         * gfortran.dg/g77/19990313-3.f: Ditto.
2901         * gfortran.dg/g77/19990525-0.f: Ditto.
2902         * gfortran.dg/g77/19990826-0.f: Ditto.
2903         * gfortran.dg/g77/19990826-2.f: Ditto.
2904         * gfortran.dg/g77/19990826-3.f: Ditto.
2905         * gfortran.dg/g77/20000511-1.f: Ditto.
2906         * gfortran.dg/g77/20000511-2.f: Ditto.
2907         * gfortran.dg/g77/970625-2.f: Ditto.
2908         * gfortran.dg/g77/980310-2.f: Ditto.
2909         * gfortran.dg/g77/980310-3.f: Ditto.
2910         * gfortran.dg/g77/980310-8.f: Ditto.
2911         * gfortran.dg/g77/980519-2.f: Ditto.
2912         * gfortran.dg/g77/alpha1.f: Ditto.
2913         * gfortran.dg/g77/claus.f: Ditto.
2914         * gfortran.dg/g77/erfc.f: Ditto.
2915         * gfortran.dg/g77/short.f: Ditto.
2916         * gfortran.fortran-torture/execute/data.f90: Ditto.
2917         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2918         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2919
2920 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2921
2922         * lib/file-format.exp (gcc_target_object_format): Add check for som
2923         format and hardcode object formats on hppa*-*-hpux*.
2924         * lib/target-supports.exp (check_weak_available): Add check for som
2925         object format.  Always return 0 on hppa*-*-hpux10*.
2926
2927         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2928         is defined.
2929
2930         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2931
2932 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2933
2934         * gfortran.dg/pr19936_1.f90: New test.
2935         * gfortran.dg/pr19936_2.f90: New test.
2936         * gfortran.dg/pr19936_3.f90: New test.
2937
2938 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2939             Paul Thomas <prthomas@drfccad.cea.fr>
2940
2941         * gfortran.dg/PR19754_1.f90: New test.
2942         * gfortran.dg/PR19754_2.f90: Ditto.
2943
2944 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2945
2946         PR c++/19311
2947         * g++.dg/template/non-dependent11.C: New test.
2948
2949 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2950
2951         * lib/target-supports.exp (check_iconv_available): Fix comment.
2952
2953 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2954             Joseph S. Myers  <joseph@codesourcery.com>
2955
2956         PR c++/19797
2957         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2958
2959 2005-03-04  Matthew Sachs  <msachs@apple.com>
2960
2961         * gcc.exp (gcc_target_compile): Put braces around
2962         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2963         * objc.exp (objc_target_compile): Likewise.
2964         * treelang.exp (treelang_target_compile): Likewise.
2965
2966 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2967
2968         PR fortran/19673
2969         * gfortran.dg/func_result_1.f90: New test.
2970
2971 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2972
2973         * gcc.misc-tests/options.exp: New test.
2974
2975 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2976
2977         * gcc.dg/pr15784-4.c: New test.
2978
2979 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2980
2981         * gcc.c-torture/execute/pr17133.c: New.
2982         * gcc.c-torture/compile/20050303-1.c: New.
2983
2984 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2985
2986         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2987
2988 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2989
2990         * g++.dg/overload/using2.C: New.
2991
2992 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/19916
2995         * g++.dg/init/ptrmem2.C: New test.
2996
2997 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2998
2999         PR c/8927
3000         * gcc.dg/pr8927-1.c: New test.
3001
3002 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3003
3004         PR c++/20232
3005         * g++.dg/inherit/covariant12.C: New.
3006
3007 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3008
3009         PR fortran/19479
3010         * gfortran.dg/bound_1.f90: New test.
3011
3012 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3013
3014         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3015         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3016
3017 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3018
3019         PR c/20245
3020         * gcc.dg/pr20245-1.c: New test.
3021
3022 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR middle-end/19874
3025         * gcc.c-torture/execute/20050119-2.c: New test case.
3026
3027 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3028
3029         * README: Update the DejaGnu bug reporting address.
3030         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3031         * lib/objc-torture.exp: Likewise.
3032
3033 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3034
3035         * gfortran.dg/boz_1.f90: New test.
3036         * gfortran.dg/boz_3.f90: New test.
3037         * gfortran.dg/boz_4.f90: New test.
3038
3039 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3040
3041         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3042         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3043
3044 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3045
3046         PR libfortran/20101
3047         * gfortran.dg/write_0_pe_format.f90: New test.
3048
3049 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR c++/20206
3052         * g++.dg/opt/thunk2.C: New test.
3053         * g++.dg/opt/covariant1.C: New test.
3054
3055 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         * gfortran.dg/e_d_fmt.f90: New test.
3058
3059 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3060
3061         * gcc.dg/asm-b.c: Fix comment typos.
3062
3063 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3064
3065         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3066         a V_MAY_DEF also.
3067
3068 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3069
3070         PR tree-opt/20188
3071         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3072         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3073         * gcc.dg/asm-b.c: New test.
3074
3075 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3076
3077         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3078         Disable this test on IRIX 6.
3079
3080 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3081
3082         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3083         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3084         parser.
3085
3086 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3087
3088         PR tree-optimization/20204
3089         * testsuite/gcc.dg/pr20204.c: New test.
3090
3091 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR target/20196
3094         * gcc.c-torture/execute/20050224-1.c: New test.
3095
3096         PR c++/20175
3097         * g++.dg/warn/Wbraces2.C: New test.
3098
3099 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/19878
3102         * g++.dg/init/const2.C: New test.
3103
3104 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3105
3106         PR tree-optimization/20100
3107         * gcc.c-torture/execute/pr20100-1.c: New test.
3108
3109 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3110
3111         * gfortran.dg/implicit_3.f90: New test.
3112
3113         * gfortran.dg/deftype_1.f90: New test.
3114
3115 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3116
3117         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3118         the test passes.
3119         * g++.dg/other/anon3.C: Accept a warning.
3120
3121 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3122
3123         * gcc.dg/pr20017.c: Fix a comment typo.
3124
3125 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3126
3127         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3128
3129 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3130
3131         PR ada/19902
3132         * ada/acats/tests/cxa/cxa3004.a: Remove.
3133         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3134
3135 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3136
3137         PR c++/20073
3138         * g++.dg/init/const1.C: New test.
3139
3140         PR c++/19991
3141         * g++.dg/parse/constant7.C: New test.
3142
3143         PR c++/20152
3144         * g++.dg/parse/error27.C: New test.
3145         * g++.dg/template/qualttp15.C: Adjust error markers.
3146         * g++.old-deja/g++.other/struct1.C: Likewise.
3147
3148         PR c++/20153
3149         * g++.dg/template/error17.C: New test.
3150
3151         PR c++/20148
3152         * g++.dg/parser/error26.C: New test.
3153
3154 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3155
3156         PR tree-optimization/20100
3157         PR tree-optimization/20115
3158         * gcc.dg/pr20115.c: New test.
3159         * gcc.dg/pr20115-1.c: New test.
3160         * gcc.dg/pr20100.c: New test.
3161         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3162         call-clobbered variables after alias1.
3163
3164 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3165
3166         * gfortran.dg/list_read_4.f90: new test.
3167
3168 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3169
3170         PR rtl-optimization/20017.
3171         * gcc.dg/pr20017.c: New.
3172
3173 2005-02-22  Devang Patel  <dpatel@apple.com>
3174
3175         PR 19952
3176         * g++.dg/tree-ssa/pr19952.C: New test.
3177
3178 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3179
3180         PR c++/19883
3181         * g++.dg/parse/constant6.C: New test.
3182
3183 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3184
3185         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3186         * g++.dg/charset/asm2.c: Likewise.
3187         * g++.dg/charset/asm3.c: Likewise.
3188         * g++.dg/charset/asm4.c: Likewise.
3189         * g++.dg/charset/asm5.c: Likewise.
3190         * g++.dg/charset/attribute1.c: Likewise.
3191         * g++.dg/charset/attribute2.c: Likewise.
3192         * g++.dg/charset/extern1.cc: Likewise.
3193         * g++.dg/charset/extern2.cc: Likewise.
3194         * g++.dg/charset/extern3.cc: Likewise.
3195         * g++.dg/charset/function.cc: Likewise.
3196         * g++.dg/charset/string.c: Likewise.
3197         * g++.dg/charset/charset.exp: Likewise.
3198         * lib/target-supports.exp (check_iconv_available): Fix comment.
3199
3200 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3201
3202         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3203         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3204         * gcc.dg/charset/asm2.c: Likewise.
3205         * gcc.dg/charset/asm3.c: Likewise.
3206         * gcc.dg/charset/asm4.c: Likewise.
3207         * gcc.dg/charset/asm5.c: Likewise.
3208         * gcc.dg/charset/asm6.c: Likewise.
3209         * gcc.dg/charset/attribute1.c: Likewise.
3210         * gcc.dg/charset/attribute2.c: Likewise.
3211         * gcc.dg/charset/builtin1.c: Likewise.
3212         * gcc.dg/charset/extern.c: Likewise.
3213         * gcc.dg/charset/function.c: Likewise.
3214         * gcc.dg/charset/string.c: Likewise.
3215         * gcc.dg/charset/charset.exp: Likewise.
3216
3217 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3218
3219         PR fortran/20086
3220         * gfortran.dg/pr20086.f90: New test.
3221
3222 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3223
3224         PR tree-optimization/19786
3225         * g++.dg/tree-ssa/pr19786.C: New.
3226
3227 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3228
3229         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3230
3231 2005-02-21  Jeff Law  <law@redhat.com>
3232
3233         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3234
3235 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3236
3237         * gfortran.dg/do_iterator: Split loop, markup all lines for
3238         which an error locus is printed.
3239         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3240         locus is printed.
3241         * gfortran.dg/select_4.f90: Likewise.
3242         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3243         locuses in the various permutations.
3244
3245 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3246
3247         PR tree-optimization/19951
3248         * g++.dg/vect: New directory.
3249         * g++.dg/vect/vect.exp: New file.
3250         * g++.dg/vect/pr19951.cc: New testcase.
3251         * g++.dg/dg.exp: Also prune vectorizer tests.
3252
3253 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3254
3255         PR 18785
3256         * gcc.dg/charset/builtin1.c: New test.
3257
3258 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3259
3260         PR c++/19299
3261         * g++.dg/inherit/volatile1.C: New test.
3262
3263         PR c++/19440
3264         * g++.dg/template/dtor4.C: New test.
3265
3266 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3267
3268         * gfortran.dg/int_1.f90: New test.
3269
3270 2005-02-19  Devang Patel  <dpatel@apple.com>
3271
3272         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3273
3274 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3275
3276         * gfortran.dg/achar_1.f90: New test.
3277
3278 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3279
3280         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3281
3282 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3283             Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR tree-optimization/19828
3286         * gcc.dg/tree-ssa/loop-7.c: New test.
3287         * gcc.c-torture/execute/20050218-1.c: New test.
3288
3289 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR c/20043
3292         * gcc.dg/transparent-union-1.c: New test.
3293         * gcc.dg/transparent-union-2.c: New test.
3294
3295 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3296
3297         PR tree-optimization/18977
3298         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3299
3300 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3301
3302         PR target/20054
3303         * gcc.dg/pr20054.c: New test.
3304
3305 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3306
3307         PR c++/19508
3308         * g++.dg/ext/attrib20.C: New test.
3309
3310 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3311
3312         PR middle-end/20030
3313         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3314
3315 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3316
3317         PR c++/20008
3318         * g++.dg/opt/switch4.C: New.
3319
3320 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR c++/20023
3323         PR tree-optimization/20009
3324         * gcc.c-torture/compile/20050217-1.c: New test.
3325         * g++.dg/opt/switch3.C: New test.
3326
3327         PR tree-optimization/18947
3328         * gcc.c-torture/compile/20050215-1.c: New test.
3329         * gcc.c-torture/compile/20050215-2.c: New test.
3330         * gcc.c-torture/compile/20050215-3.c: New test.
3331
3332 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3333
3334         PR c++/20028
3335         * g++.dg/template/crash34.C: New.
3336
3337         PR c++/20022
3338         * g++.dg/other/access3.C: New.
3339
3340 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3341
3342         * gcc.dg/vect/vect-98.c: New test.
3343
3344 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3345
3346         PR tree-optimization/19967
3347         * gcc.dg/pr19967.c: New.
3348
3349 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR middle-end/19857
3352         * gcc.dg/tree-ssa/20050215-1.c: New test.
3353         * gcc.c-torture/execute/20050215-1.c: New test.
3354
3355 2005-02-15  Eric Christopher  <echristo@redhat.com>
3356
3357         * gcc.dg/cpp/20050215-1.c: New file.
3358
3359 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3360
3361         PR tree-optimization/15785
3362         * gcc.dg/pr15785-1.c: New test.
3363
3364 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3365
3366         PR c++/17788
3367         * g++.dg/init/ctor4.C: New.
3368         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3369
3370 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3371
3372         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3373         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3374
3375 2005-02-15  Andreas Schwab  <schwab@suse.de>
3376
3377         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3378         declare malloc.
3379
3380 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3381
3382         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3383
3384 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3385
3386         PR tree-optimization/19853
3387         * gcc.c-torture/compile/pr19853.c: New test.
3388
3389 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3390
3391         PR c++/19608
3392         * g++.dg/parse/local-class1.C: New.
3393
3394         PR c++/19895
3395         * g++.dg/parse/ptrmem3.C: New.
3396
3397         PR c++/19884
3398         * g++.old-deja/g++.oliva/template6.C: Add another case.
3399         * g++.dg/template/explicit6.C: New.
3400
3401 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3402
3403         PR c++/17816
3404         * g++.dg/other/redecl2.C: New.
3405
3406 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3407
3408         PR c++/19891
3409         * g++.dg/abi/covariant4.C: New.
3410
3411 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3412
3413         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3414
3415 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3416
3417         * gcc.dg/vect/vect-96.c: Fix typo.
3418
3419 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3420
3421         PR c++/14479
3422         PR c++/19487
3423         * g++.dg/template/enum5.C: New test.
3424
3425 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3426
3427         * gcc.dg/vect/vect-97.c: New test.
3428
3429 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3430
3431         * gcc.dg/vect/vect-96.c: New test.
3432
3433 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3434
3435         * gcc.dg/builtins-34.c: Also check ldexp*.
3436
3437 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3438
3439         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3440
3441 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3442
3443         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3444         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3445         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3446         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3447         selector_list, selector_expression, dg-process-target): Move to new
3448         file target-supports-dg.exp.
3449         * lib/target-supports-dg.exp: New.
3450
3451         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3452         New.
3453
3454 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR c++/19666
3457         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3458
3459         PR middle-end/19858
3460         * gcc.c-torture/compile/20050210-1.c: New test.
3461
3462 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/19755
3465         * g++.dg/warn/Wbraces1.C: New test.
3466
3467 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3468
3469         * gcc.dg/builtins-52.c: New testcase.
3470
3471 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR c/19342
3474         * gcc.c-torture/execute/20050119-1.c: New test.
3475
3476 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/19811
3479         * g++.dg/init/delete1.C: New test.
3480
3481 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3482
3483         PR c++/18470
3484         * g++.dg/template/static12.C: New test.
3485
3486 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3487
3488         PR c++/19787
3489         * g++.dg/conversion/ambig1.C: New test.
3490
3491         PR c++/19739
3492         * g++.dg/ext/attrib19.C: New test.
3493
3494         PR c++/19732
3495         * g++.dg/parse/dtor5.C: New test.
3496
3497         PR c++/19762
3498         * g++.dg/template/dtor3.C: New test.
3499
3500         PR c++/19826
3501         * g++.dg/template/static11.C: New test.
3502         * g++.dg/template/crash2.C: Remove dg-error marker.
3503
3504 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3505
3506         PR C++/18491
3507         * g++.old-deja/g++.mike/p10769a.C: Remove.
3508
3509 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3510
3511         * gcc.dg/builtins-48.c: New test case.
3512         * gcc.dg/builtins-49.c: New test case.
3513         * gcc.dg/builtins-50.c: New test case.
3514         * gcc.dg/builtins-51.c: New test case.
3515
3516 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3517
3518         PR middle-end/19583
3519         * g++.dg/warn/Wreturn-type-3.C: New test.
3520
3521 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3522
3523         PR middle-end/19402
3524         * gcc.dg/pr19402-1.c: New testcase.
3525         * gcc.dg/pr19402-2.c: likewise.
3526
3527 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3528
3529         PR middle-end/19854
3530         * g++.dg/tree-ssa/tmmti.C: New testcase.
3531
3532 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3533
3534         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3535
3536 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/19733
3539         * g++.dg/parse/crash23.C: New test.
3540         * g++.dg/warn/Weff1.C: New test.
3541
3542 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3543
3544         * gcc.dg/20050209-1.c: New test.
3545
3546 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3547
3548         PR target/19799
3549         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3550
3551 2005-02-08  Mike Stump  <mrs@apple.com>
3552
3553         * g++.dg/pch/import-2.c: New test.
3554         * g++.dg/pch/import-2.hs: New.
3555         * g++.dg/pch/include/import-2a.h: New.
3556         * g++.dg/pch/include/import-2b.h: New.
3557
3558 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3559
3560         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3561
3562 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3563
3564         * gfortran.dg/substr_1.f90: New test.
3565
3566 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3567
3568         PR middle-end/19775
3569         * gcc.dg/torture/builtin-power-1.c: Disable test for
3570         invalid transformation.
3571         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3572         no longer optimize.
3573         * gcc.dg/builtins-47.c: New testcase.
3574
3575 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3576             Dorit Naishlos  <dorit@il.ibm.com>
3577
3578         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3579
3580 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3581
3582         * gcc.c-torture/compile/20050206-1.c: New test.
3583
3584 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3585
3586         PR tree-opt/19768
3587         * g++.dg/opt/pr19768.C: New test.
3588
3589 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3590
3591         PR tree-opt/19736
3592         * gcc.c-torture/compile/pr19736.c: New test.
3593
3594 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3595
3596         PR c++/17401
3597         * g++.dg/parse/error25.C: New test.
3598
3599 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3600
3601         * gcc.c-torture/execute/20050203-1.c: New.
3602
3603 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3604
3605         * gcc.dg/vect/vect-85.c: Remove xfail.
3606         * gcc.dg/vect/vect-86.c: Remove xfail.
3607         * gcc.dg/vect/vect-87.c: Remove xfail.
3608         * gcc.dg/vect/vect-88.c: Remove xfail.
3609
3610 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3611
3612         * gcc.dg/altivec-19.c: New.
3613
3614 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3615
3616         PR c/17807
3617         * gcc.dg/nested-func-3.c: New test.
3618         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3619
3620 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3621
3622         * gcc.test-framework/gen_directive_tests: Generate tests for
3623         selector expressions.
3624
3625 2005-02-02  Matt Austern  <austern@apple.com>
3626
3627         PR c++/19628
3628         * g++/ext/builtin7.C: New.
3629         * g++/ext/builtin8.C: New.
3630
3631 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3632
3633         PR c/18502
3634         * gcc.dg/pr18502-1.c: New test.
3635
3636 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3637
3638         PR c++/17413
3639         * g++.dg/template/local4.C: Tweak.
3640
3641 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3642
3643         PR tree-optimization/19578
3644         * gcc.c-torture/compile/20050202-1.c: New test.
3645
3646 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3647
3648         PR c/19435
3649         * gcc.dg/c99-init-4.c: New test.
3650
3651 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3652
3653         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3654
3655         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3656
3657         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3658         * g++.dg/eh/check-vect.h: New.
3659
3660         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3661         * gcc.dg/vect/vect-78.c: Ditto.
3662         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3663         Remove.
3664
3665         * g++.dg/conversion/simd1.C: Expect warning.
3666         * g++.dg/ext/attribute-test-1.C: Ditto.
3667         * g++.dg/ext/attribute-test-2.C: Ditto.
3668         * g++.dg/ext/attribute-test-3.C: Ditto.
3669         * g++.dg/ext/attribute-test-4.C: Ditto.
3670
3671         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3672         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3673
3674         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3675
3676 2005-02-01  Richard Henderson  <rth@redhat.com>
3677
3678         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3679         long double for ibm double-double format.
3680         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3681
3682 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3683
3684         PR tree-optimization/19633
3685         * testsuite/gcc.dg/pr19633-1.c: New test.
3686         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3687         to NULL or a symbol.
3688
3689 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3690
3691         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3692         New procs.
3693         (dg-process-target (local override)): Handle selector expressions.
3694
3695         * gcc.test-framework/README: Describe tests in source directory.
3696         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3697         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3698         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3699         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3700         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3701         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3702         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3703         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3704         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3705         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3706         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3707         * gcc.test-framework/dg-error-exp-P.c: New test.
3708         * gcc.test-framework/dg-error-exp-XP.c: New test.
3709         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3710         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3711         * gcc.test-framework/dg-output-exp-P.c: New test.
3712         * gcc.test-framework/dg-output-exp-XF.c: New test.
3713         * gcc.test-framework/dg-warning-exp-P.c: New test.
3714         * gcc.misc-tests/dg-1.c: Remove.
3715         * gcc.misc-tests/dg-2.c: Remove.
3716         * gcc.misc-tests/dg-3.c: Remove.
3717         * gcc.misc-tests/dg-4.c: Remove.
3718         * gcc.misc-tests/dg-5.c: Remove.
3719         * gcc.misc-tests/dg-6.c: Remove.
3720         * gcc.misc-tests/dg-7.c: Remove.
3721         * gcc.misc-tests/dg-8.c: Remove.
3722         * gcc.misc-tests/dg-9.c: Remove.
3723         * gcc.misc-tests/dg-10.c: Remove.
3724         * gcc.misc-tests/dg-11.c: Remove.
3725         * gcc.misc-tests/dg-12.c: Remove.
3726         * gcc.misc-tests/dg-test.exp: Remove.
3727
3728         * gcc.test-framework/test-framework.awk: Change recording and
3729         printing of passes and failures.
3730
3731         * gcc.test-framework: New directory.
3732         * gcc.test-framework/README: New.
3733         * gcc.test-framework/test-framework.exp: New.
3734         * gcc.test-framework/test-framework.awk: New.
3735         * gcc.test-framework/gen_directive_tests: New.
3736
3737 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3738
3739         * lib/treelang.exp: Fix comment typos.
3740         (treelang_target_compile): Don't append libs=-ltreelang to options.
3741
3742 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3743
3744         * g++.dg/parse/typename7.C: Adjust error messages.
3745
3746 2005-01-31  Jeff Law  <law@redhat.com>
3747
3748         * gcc.c-torture/execute/20050131-1.c: New test.
3749         * gcc.dg/wcaselabel.c: New test.
3750
3751 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3752
3753         * g++.dg/other/warning1.C: Adjust error messags.
3754         * g++.dg/parse/constant5.C: New test.
3755
3756 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3757
3758         PR c/19333
3759         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3760         the test case valid.
3761         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3762         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3763         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3764         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3765         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3766         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3767
3768 2005-01-31  Dale Johannesen  <dalej@apple.com>
3769
3770         * g++.dg/opt/pr19650.C:  New test.
3771
3772 2005-01-31  Richard Henderson  <rth@redhat.com>
3773
3774         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3775         long double for intel double extended format.
3776         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3777
3778 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3779
3780         PR c++/19555
3781         * g++.dg/template/static10.C: New test.
3782
3783         PR c++/19395
3784         * g++.dg/parse/error24.C: New test.
3785
3786         PR c++/19367
3787         * g++.dg/lookup/builtin1.C: New test.
3788
3789         PR c++/19457
3790         * g++.dg/warn/conv3.C: New test.
3791
3792 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3793
3794         PR fortran/19647
3795         * gfortan.dg/inquire_7.f90
3796
3797 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3798
3799         PR tree-optimization/15791
3800         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3801         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3802         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3803         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3804         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3805         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3806         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3807         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3808         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3809         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3810
3811 2005-01-29  Paul Brook  <paul@codesourcery.com>
3812
3813         PR fortran/18565
3814         * check.c (real_or_complex_check): New function.
3815         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3816         * intrinsic.c (add_functions): Use new check functions.
3817         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3818         Add prototypes.
3819
3820 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3821
3822         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3823         gcc.dg/lvalue-3.c: New tests.
3824         * gcc.dg/concat.c: Update expected messages.
3825
3826 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3827
3828         PR libfortran/19595
3829         * gfortran.dg/eor_1.f90:  New test.
3830
3831 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3832
3833         PR fortran/19589
3834         * gfortran.dg/logical_data_1.f90: New test.
3835
3836 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/19253
3839         * g++.dg/template/crash33.C: New test.
3840
3841         PR c++/19667
3842         * g++.dg/template/crash32.C: New test.
3843
3844 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3845
3846         PR middle-end/16558
3847         * g++.dg/warn/Wreturn-type-2.C: New test.
3848
3849 2004-06-24  Jeff Law  <law@redhat.com>
3850
3851         * gcc.dg/tree-ssa/20050128-1.c: New test.
3852
3853 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3854
3855         * gcc.target/frv/all-mdpackh-1.c: New test.
3856
3857 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3858
3859         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3860
3861 2005-01-27  Richard Henderson  <rth@redhat.com>
3862
3863         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3864
3865 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3866
3867         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3868
3869 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3870
3871         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3872         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3873         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3874         to cope with cases where the multilib options override the dg-options.
3875
3876 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3877
3878         PR c/18946
3879         * gcc.dg/noncompile/20050120-1.c: New test.
3880
3881 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3882
3883         PR tree-optimization/19633
3884         * gcc.dg/pr19633.c: New test.
3885         * gcc.dg/tree-ssa/pr19633.c: New test.
3886
3887 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3888
3889         * gcc.dg/20041216-1.c: New test.
3890
3891 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3892
3893         PR objc/18862
3894         * objc.dg/selector-2.m: New test.
3895
3896 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3897
3898         * g++.dg/opt/range-test-2.C: New test.
3899
3900         PR rtl-optimization/19579
3901         * gcc.c-torture/execute/20050124-1.c: New test.
3902
3903 2005-01-26  Greg Parker  <gparker@apple.com>
3904         Stuart Hastings  <stuart@apple.com>
3905
3906         * gcc.c-torture/execute/20050125-1.c: New.
3907
3908 2005-01-18  Jan Hubicka  <jh@suse.cz>
3909
3910         PR tree-optimize/19337
3911         * gcc.c-torture/compile/20050119-1.c: New test.
3912
3913 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3914
3915         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3916         test for successful match.
3917
3918 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3919
3920         PR objc/18408
3921         * objc.dg/comp-types-7.m: New test.
3922
3923 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3924
3925         * lib/target-supports.exp (current_target_name): New.
3926         (check_effective_target_ilp32, check_effective_target_lp64):
3927         Cache the result to use as long as the current target, with
3928         multilib flags, remains the same.
3929
3930         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3931         (dg-require-weak, dg-require-visibility, dg-require-alias,
3932         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3933         dg-require-effective-target, dg-skip-if): Remove call to
3934         skip_test_and_clear_xfail.
3935         (dg-test): Clear xfail data.
3936
3937 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR target/17751
3940         * gcc.dg/ppc64-toc.c: New test.
3941
3942         * g++.dg/tree-ssa/empty-1.C: New test.
3943
3944         PR middle-end/19551
3945         * gcc.c-torture/execute/20050121-1.c: New test.
3946         * gcc.dg/20050121-2.c: New test.
3947
3948 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3949         Paul Brook  <paul@codesourcery.com>
3950
3951         PR fortran/17941
3952         * gfortran.dg/real_const_1.f: New test.
3953         * gfortran.dg/real_const_2.f90: New test.
3954         * gfortran.dg/complex_int_1.f90: New test.
3955
3956 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3957
3958         PR fortran/19313
3959         * gfortan.dg/inquire_6.f90: New test.
3960
3961 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3962
3963         PR libfortran/19451
3964         * open_readonly_1.f90:  New test.
3965
3966 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3967
3968         PR libfortran/18982
3969         * gfortran.dg/open_new.f90: New file.
3970
3971 2005-01-22  Paul Brook  <paul@codesourcery.com>
3972
3973         * namelist_1.f90: New test.
3974
3975 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3976
3977         PR tree-optimization/19484
3978         * gcc.c-torture/compile/20050122-[12].c: New tests.
3979
3980 2005-01-22  Paul Brook  <paul@codesourcery.com>
3981
3982         * gfortran.dg/implicit_2.f90: New test.
3983
3984 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3985
3986         PR fortran/19314
3987         * gfortran.dg/inquire_5.f90: New test.
3988
3989 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3990
3991         PR c/18809
3992         * gcc.dg/pr18809-1.c: New test.
3993
3994 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3995
3996         * gcc.dg/20050121-1.c: New test.
3997
3998         PR tree-optimization/13000
3999         * gcc.dg/20040206-1.c: Change warning to point where function is
4000         being inlined.
4001
4002 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4003
4004         PR c++/19208
4005         * g++.dg/template/array11.C: New test.
4006
4007 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4008
4009         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4010         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4011         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4012         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4013         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4014         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4015
4016 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4017
4018         PR tree-optimization/15349
4019         * gcc.dg/tree-ssa/pr15349.c: New.
4020
4021 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4022
4023         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4024
4025 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4026
4027         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4028         scan-assembler-times directive name.
4029
4030         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4031         after dg-do.
4032
4033         PR rtl-optimization/19462
4034         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4035
4036 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4037
4038         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4039         counting function calls on ia64.
4040
4041 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR rtl-optimization/15139
4044         * gcc.dg/20050111-2.c: New test.
4045
4046         PR c/17297
4047         * gcc.c-torture/compile/20050113-1.c: New testcase.
4048
4049         PR middle-end/19164
4050         * gcc.dg/20050113-1.c: New testcase.
4051
4052 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4053
4054         * gcc.dg/vect/vect-85.c: Add comment.
4055         * gcc.dg/vect/vect-86.c: Add xfail for now.
4056         * gcc.dg/vect/vect-87.c: Add xfail for now.
4057         * gcc.dg/vect/vect-88.c: Add xfail for now.
4058         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4059
4060 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4061
4062         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4063
4064 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4065
4066         * g++.dg/debug/typedef3.C: New test.
4067
4068 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4069
4070         PR c/19472
4071         * gcc.dg/asm-a.c: New test.
4072
4073 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4074
4075         * gcc.dg/sh-relax.c: Add prototype for abort.
4076
4077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4078
4079         * gcc.dg/short-compare-1.c: New test.
4080         * gcc.dg/short-compare-2.c: Likewise.
4081
4082 2005-01-18  Michael Matz  <matz@suse.de>
4083
4084         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4085
4086 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4087
4088         PR tree-optimization/19121
4089         * gcc.c-torture/compile/pr19121.c: New test.
4090
4091 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4092
4093         PR target/19357
4094         * gcc.c-torture/compile/pr19357.c: New test.
4095
4096 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4097
4098         PR c/5675
4099         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4100         pass--those that refer just to the variable, possibly with a
4101         cast.
4102         * gcc.dg/c99-const-expr-3.c: Likewise.
4103
4104         PR middle-end/13127
4105         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4106         longer emitted.
4107
4108 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4109
4110         PR fortran/18778
4111         * gfortran.dg/endfile_2.f90: New test.
4112
4113 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4114
4115         PR 19168
4116         * gfortran.dg/select_5.f90: New test.
4117
4118 2004-01-16  Paul Brook  <paul@codesourcery.com>
4119
4120         * gfortran.dg/common_4.f90: New test.
4121
4122 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4123
4124         PR rtl-optimization/19462
4125         * gcc.dg/torture/pr19462-1.c: New test.
4126
4127 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4128
4129         PR objc/19321
4130         * objc.dg/func-ptr-2.m: New.
4131         * objc.dg/volatile-1.m: New.
4132
4133 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4134
4135         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4136
4137 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR tree-optimization/19060
4140         * gcc.c-torture/execute/20050104-1.c: New test.
4141
4142 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4143
4144         PR fortran/18983
4145         * gfortran.dg/write_to_null.f90: New test.
4146
4147 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4148             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4149
4150         PR other/19328
4151         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4152         argument.
4153
4154 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR c++/19263
4157         * g++.dg/init/vector1.C: New test.
4158
4159 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4160
4161         PR target/13158
4162         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4163         PR target/18987
4164         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4165
4166 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4167
4168         * gfortran.dg/select_1.f90: New test.
4169         * gfortran.dg/select_2.f90: New test.
4170         * gfortran.dg/select_3.f90: New test.
4171         * gfortran.dg/select_4.f90: New test.
4172
4173 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR middle-end/19084
4176         PR rtl-optimization/19348
4177         * gcc.dg/20050111-1.c: New test.
4178         * gcc.c-torture/execute/20050111-1.c: New test.
4179
4180         * gcc.dg/i386-asm-4.c: New test.
4181
4182 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4183
4184         * gcc.dg/nested-func-2.c: New test.
4185         * ada/acats/norun.lst: Remove c953002.
4186
4187 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4188
4189         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4190
4191 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4192
4193         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4194
4195 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4196
4197         PR target/18761
4198         * g++.dg/abi/align1.C: New test.
4199
4200 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4201
4202         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4203         at a time.
4204         * g++.dg/ext/altivec_check.h: Support compiling as C.
4205
4206 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4207
4208         PR c++/19355
4209         * g++.dg/expr/pr19355-1.C: New test case.
4210
4211 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4212
4213         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4214         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4215         * ada/acats/tests/c3/c92005b.ada: Likewise.
4216         * ada/acats/tests/c3/cxb3012.a: Likewise.
4217         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4218
4219 2005-01-09  Paul Brook  <paul@codesourcery.com>
4220
4221         * gfortran.dg/common_2.f90: New file.
4222         * gfortran.dg/common_3.f90: New file.
4223
4224 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4225
4226         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4227
4228 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4229
4230         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4231         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4232         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4233         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4234         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4235         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4236         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4237         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4238         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4239         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4240         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4241         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4242         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4243         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4244         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4245         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4246         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4247         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4248         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4249         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4250         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4251         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4252         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4253         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4254         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4255         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4256         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4257         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4258         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4259         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4260         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4261         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4262         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4263         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4264         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4265         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4266         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4267         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4268         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4269         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4270         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4271         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4272         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4273         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4274         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4275         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4276         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4277         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4278         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4279         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4280         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4281         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4282         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4283         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4284         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4285         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4286         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4287         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4288         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4289         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4290         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4291         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4292         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4293         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4294         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4295         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4296         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4297
4298         * gcc.dg/vect/vect-1.c: Fix spelling.
4299         * gcc.dg/vect/vect-10.c: Fix spelling.
4300         * gcc.dg/vect/vect-11.c: Fix spelling.
4301         * gcc.dg/vect/vect-12.c: Fix spelling.
4302         * gcc.dg/vect/vect-14.c: Fix spelling.
4303         * gcc.dg/vect/vect-15.c: Fix spelling.
4304         * gcc.dg/vect/vect-16.c: Fix spelling.
4305         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4306         * gcc.dg/vect/vect-64.c: Fix comments.
4307         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4308
4309 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4310             Ira Rosen  <irar@il.ibm.com>
4311
4312         * gcc.dg/vect/vect-70.c: New test.
4313         * gcc.dg/vect/vect-71.c: New test.
4314
4315 2005-01-09  Manfred Hollstein  <mh@suse.com>
4316
4317         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4318         * gcc.dg/pr18241-2.c: Likewise.
4319         * gcc.dg/pr18241-3.c: Likewise.
4320         * gcc.dg/pr18241-4.c: Likewise.
4321         * gcc.dg/pr18241-5.c: Likewise.
4322
4323 2005-01-08  Richard Henderson  <rth@redhat.com>
4324
4325         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4326         False for x86 and x86-64.
4327
4328 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4329
4330         PR tree-optimization/18241
4331         * gcc.dg/pr18241-1.c: New test.
4332         * gcc.dg/pr18241-2.c: New test.
4333         * gcc.dg/pr18241-3.c: New test.
4334         * gcc.dg/pr18241-4.c: New test.
4335         * gcc.dg/pr18241-5.c: New test.
4336
4337 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4338
4339         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4340         gfortran.dg/select_4.f90: New.
4341
4342 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4343
4344         * gcc.c-torture/execute/20050107-1.c: New test.
4345
4346 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4347
4348         PR c++/19298
4349         * g++.dg/template/ref2.C: New.
4350
4351 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4352
4353         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4354         instead of being empty.
4355
4356 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4357
4358         PR fortran/15553
4359         * gfortran.dg/array-1.f90: New test.
4360
4361 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR tree-optimization/19283
4364         * gcc.c-torture/execute/20050106-1.c: New test.
4365
4366         PR rtl-optimization/18861
4367         * gcc.dg/20050105-1.c: New test.
4368
4369         PR tree-optimization/18828
4370         * gcc.dg/20050105-2.c: New test.
4371
4372 2005-01-07  Andreas Jaeger  <aj@suse.de>
4373
4374         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4375
4376 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4377
4378         PR fortran/18398
4379         * gfortran.dg/fmt_read.f90: New test.
4380
4381 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4382
4383         * gcc.dg/rs6000-ldouble-2.c: New.
4384
4385 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4386
4387         PR c++/19244
4388         * g++.dg/parser/ctor2.C: New test.
4389
4390 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4391
4392         PR c++/17154
4393         * g++.dg/template/using9.C: New test.
4394
4395 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4396
4397         PR c++/19258
4398         * g++.dg/lookup/friend6.C: New test.
4399
4400 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4401
4402         PR c++/19270
4403         * g++.dg/template/array10.C: New.
4404
4405 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4406
4407         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4408         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4409
4410 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4411
4412         * gcc.c-torture/compile/20050105-1.c: New test.
4413
4414 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4415
4416         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4417
4418 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4419
4420         PR middle-end/19100
4421         * gcc.dg/conv-3.c: New test case.
4422
4423 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4424
4425         * gcc.dg/asm-wide-1.c: New test.
4426
4427 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4428
4429         PR c++/19030
4430         * g++.dg/parse/crash22.C: New
4431
4432 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4433
4434         PR 19257
4435         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4436
4437 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4438
4439         PR middle-end/17767
4440         * gcc.dg/i386-mmx-6.c: New test case.
4441
4442 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4443
4444         PR tree-optimization/18308
4445         * gcc.dg/vect/pr18308.c: New testcase.
4446
4447 2005-01-04  Andreas Jaeger  <aj@suse.de>
4448
4449         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4450
4451 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4452             Robert Bowdidge <bowdidge@apple.com>
4453
4454         * gcc.dg/cpp/subframework1.c: New.
4455         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4456         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4457         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4458         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4459
4460 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4461
4462         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4463         producing warning.
4464         * gcc.dg/darwin-weakimport-2.c: New.
4465
4466 2005-01-03  Richard Henderson  <rth@redhat.com>
4467
4468         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4469
4470 2005-01-03  Richard Henderson  <rth@redhat.com>
4471
4472         * gcc.dg/vect/vect.exp: Enable for ia64.
4473         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4474         (check_effective_target_vect_float): Likewise.
4475         (check_effective_target_vect_no_align): Likewise.
4476         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4477         * gcc.dg/vect/vect-8.c: Likewise.
4478
4479 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4480
4481         PR target/19236
4482         * gcc.dg/pr19236-1.c: New test case.
4483
4484 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4485
4486         PR rtl-optimization/12092
4487         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4488
4489 2005-01-02  Andreas Jaeger  <aj@suse.de>
4490
4491         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4492
4493 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4494             Andrew Pinski  <pinskia@physics.uc.edu>
4495
4496         PR rtl-optimization/12092
4497         * gcc.dg/pr12092-1.c: New test case.
4498
4499 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4500
4501         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4502         'hidden' and 'default' for better portability.
4503         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4504
4505         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4506         6 and 7.
4507         * g++.old-deja/g++.brendan/new3.C: Likewise.
4508
4509 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4510
4511         * gcc.dg/20041231-1.C: New test.
4512         * g++.dg/warn/Wunreachable-code-1.C: New test.
4513
4514 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4515
4516         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4517         file, not /dev/null.  Abort on error.
4518
4519 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4520             Ziemowit Laski  <zlaski@apple.com>
4521
4522         PR objc/18971
4523         * objc.dg/encode-5.m: New test.
4524
4525 2004-12-29  Richard Henderson  <rth@redhat.com>
4526
4527         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4528         * objc.dg/stabs-1.m: Disable for ia64.
4529
4530 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4531
4532         PR c++/19190
4533         * g++.dg/warn/Wunused-10.C: New test.
4534
4535 2004-12-28  Richard Henderson  <rth@redhat.com>
4536
4537         * objc.dg/stabs-1.m: Disable for alpha.
4538
4539 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/19149
4542         * g++.dg/parse/error23.C: New test.
4543
4544 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4545
4546         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4547
4548         PR fortran/19032
4549         * gfortran.dg/intrinsic_modulo_1.f90: New.
4550         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4551         tests with divisor -1.
4552
4553 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4554
4555         * g++.dg/opt/temp1.C (memcpy): Return a value.
4556
4557         PR c++/19148
4558         * g++.dg/expr/cond7.C: New test.
4559
4560 2004-12-27  Paul Brook  <paul@codesourcery.com>
4561
4562         * gfortran.dg/g77/select_no_compile.f: Remove.
4563
4564 2004-12-27  Richard Henderson  <rth@redhat.com>
4565
4566         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4567         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4568         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4569
4570 2004-12-26  Richard Henderson  <rth@redhat.com>
4571
4572         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4573         by 1i instead of token pasting.
4574
4575 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4576
4577         PR tree-optimization/17578
4578         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4579         to additional_flags.
4580         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4581
4582 2004-12-25  Richard Henderson  <rth@redhat.com>
4583
4584         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4585         Remove Alpha.
4586
4587 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4588
4589         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4590         hppa*-*-hpux*.
4591         * gcc.dg/pr17957.c (dg-options): Likewise.
4592         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4593         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4594         instead of 0 on __hppa__.
4595         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4596         "foo,%r" on hppa*-*-*.
4597
4598 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4599
4600         PR fortran/19071
4601         * gfortran.dg/complex_write.f90: New test.
4602
4603 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4604
4605         PR c++/17595
4606         * g++.dg/parse/pragma2.C: New test.
4607
4608         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4609
4610 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4611
4612         * gcc.dg/empty2.c: Add missing dg-warning.
4613
4614 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/17413
4617         * g++.dg/template/local4.C: New test.
4618         * g++.dg/template/crash19.C: Add dg-error marker.
4619
4620         * g++.dg/template/crash31.C: Correct embedded PR number.
4621
4622 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4623
4624         PR c++/16405
4625         * g++.dg/opt/temp1.C: Add do-run marker.
4626
4627 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4628
4629         * g++.dg/template/spec19.C: New.
4630
4631 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4632
4633         PR target/16819
4634         * gcc.dg/empty2.c: New.
4635
4636 2004-12-23  Richard Henderson  <rth@redhat.com>
4637
4638         * lib/target-supports.exp (check_effective_target_vect_no_align):
4639         Remove i?86 and x86-64.
4640
4641 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4642
4643         PR c++/16405
4644         * g++.dg/opt/temp1.C: New test.
4645
4646 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4647
4648         PR c++/18733
4649         * g++.dg/template/friend33.C: New testcase.
4650
4651 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/18464
4654         * g++.dg/template/cond5.C: New test.
4655
4656         PR c++/18492
4657         * g++.dg/inherit/thunk3.C: New test.
4658
4659         PR c++/11224
4660         * g++.dg/warn/Wunused-9.C: New test.
4661
4662 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4663
4664         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4665
4666 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4667
4668         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4669
4670 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/18378
4673         * g++.dg/ext/packed8.C: New test.
4674
4675         PR c++/13268
4676         * g++.dg/template/crash31.C: New test.
4677
4678         PR c++/19034
4679         * g++.dg/template/crash30.C: New test.
4680
4681 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4682
4683         PR C++/18984
4684         * g++.dg/eh/ctor3.C: New test.
4685
4686 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4687
4688         * objc.dg/stabs-1.m: Allow section name to be quoted and
4689         assembly label to begin with '.LL'.
4690
4691 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4692
4693         * gcc.dg/vect/vect.exp
4694         (check_effective_target_lp64_or_vect_no_align): New.
4695         * gcc.dg/vect/vect-77.c: Use it.
4696         * gcc.dg/vect/vect-78.c: Use it.
4697
4698         * lib/target-supports.exp
4699         (check_effective_target_vect_no_max,
4700         check_effective_target_vect_no_bitwise,
4701         check_effective_target_vect_no_align): New.
4702         * gcc.dg/vect/vect-13.c: Use them.
4703         * gcc.dg/vect/vect-17.c: Ditto.
4704         * gcc.dg/vect/vect-18.c: Ditto.
4705         * gcc.dg/vect/vect-19.c: Ditto.
4706         * gcc.dg/vect/vect-20.c: Ditto.
4707         * gcc.dg/vect/vect-27.c: Ditto.
4708         * gcc.dg/vect/vect-29.c: Ditto.
4709         * gcc.dg/vect/vect-44.c: Ditto.
4710         * gcc.dg/vect/vect-48.c: Ditto.
4711         * gcc.dg/vect/vect-50.c: Ditto.
4712         * gcc.dg/vect/vect-52.c: Ditto.
4713         * gcc.dg/vect/vect-54.c: Ditto.
4714         * gcc.dg/vect/vect-56.c: Ditto.
4715         * gcc.dg/vect/vect-58.c: Ditto.
4716         * gcc.dg/vect/vect-60.c: Ditto.
4717         * gcc.dg/vect/vect-72.c: Ditto.
4718         * gcc.dg/vect/vect-80.c: Ditto.
4719
4720 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4721
4722         PR c++/14075
4723         * g++.dg/init/string1.C: New.
4724
4725         PR c++/18975
4726         * g++.dg/other/synth1.C: New.
4727
4728 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4729
4730         PR c/18963
4731         * gcc.dg/pr18963-1.c: New test.
4732
4733 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4734
4735         PR c/18596
4736         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4737         * gcc.dg/pr18596-1.c: Use dg-error.
4738         (dg-options): Use -fno-unit-at-a-time.
4739         * gcc.dg/pr18596-2.c: New test.
4740         * gcc.dg/pr18596-3.c: New test.
4741
4742 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4743
4744         PR middle-end/18683
4745         * g++.dg/opt/pr18683-1.C: New test case.
4746
4747 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4748
4749         PR other/19093
4750         * g++.dg/opt/max1.C: Fix for 64bit targets.
4751
4752 2004-12-20  Matt Austern  <austern@apple.com>
4753
4754         PR c++/19044
4755         * g++.dg/ext/builtin6.C: New
4756
4757 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4758
4759         PR tree-optimization/19080
4760         * gcc.c-torture/compile/pr19080.c: New test.
4761
4762 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4763
4764         * gcc.dg/20041219-1.c: New test.
4765
4766 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4767
4768         PR middle-end/19068
4769         * g++.dg/opt/max1.C: New test case.
4770
4771 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4772
4773         * gcc.dg/fdata-sections-1.c: New test.
4774
4775 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4776
4777         PR middle-end/18548
4778         * gcc.dg/max-1.c: New test case.
4779
4780 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4781
4782         * gcc.c-torture/execute/20041218-1.c: New test.
4783
4784 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4785
4786         * gcc.dg/pr18501.c: New test.
4787         * gcc.dg/uninit-5.c: XFAIL.
4788         * gcc.dg/uninit-9.c: XFAIL.
4789
4790 2004-12-17  Dale Johannesen  <dalej@apple.com>
4791
4792         * gcc.dg/20041213-1.c:  New.
4793
4794 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4795
4796         * objc.dg/stabs-1.m: Allow assembly label to begin
4797         with a dot ('.').
4798
4799 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4800
4801         * gcc.c-torture/execute/20041213-1.c: Move...
4802         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4803
4804 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4805
4806         PR c++/18721
4807         * g++.dg/lookup/conv-5.C: New.
4808
4809 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4810
4811         * objc.dg/stabs-1.m: New test.
4812
4813 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4814
4815         * gcc.dg/visibility-c.c: Change compile to
4816         assemble for the test.
4817
4818 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4819
4820         PR target/19041
4821         * gcc.dg/visibility-c.c: New test.
4822
4823 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4824
4825         PR middle-end/18493
4826         * gcc.dg/switch-8.c: New test case.
4827
4828 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         PR c++/18905
4831         * g++.dg/template/init4.C: New.
4832         * g++.dg/opt/static3.C: Enable optimizer.
4833
4834 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4835
4836         * g++.dg/other/complex1.C: New test.
4837
4838 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4839
4840         * g++.dg/opt/inline9.C: New test.
4841
4842 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4843
4844         PR fortran/18993
4845         * gfotran.dg/nullify_1.f: New test.
4846
4847 2004-12-15  Richard Henderson  <rth@redhat.com>
4848
4849         * gcc.target/i386/i386.exp: New harness.
4850         * gcc.target/i386/vect-args.c: New.
4851
4852 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4853
4854         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4855
4856 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4857
4858         PR c++/18825
4859         * g++.dg/template/friend32.C: New test.
4860
4861 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4862
4863         * cpp/pragma-once-1.c: New test.
4864         * cpp/pragma-once-1b.h: Likewise.
4865         * cpp/pragma-once-1c.h: Likewise.
4866         * cpp/pragma-once-1d.h: Likewise.
4867         * cpp/inc/pragma-once-1a.h: Likewise.
4868
4869 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4870             Steven G. Kargl  <kargls@comcast.net>
4871
4872         PR fortran/17597
4873         * gfortran.dg/list_read_3.f90: New test.
4874
4875 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4876
4877         * gcc.dg/ftrapv-2.c: New test.
4878
4879 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4880
4881         PR c++/18981
4882         * g++.dg/template/typename9.C: New test.
4883
4884 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/18738
4887         * g++.dg/template/typename8.C: New test.
4888         * g++.dg/parse/friend2.C: Tweak error message.
4889
4890 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         * gcc.c-torture/20041214-1.c: New test.
4893
4894 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4895
4896         PR c++/18965
4897         * g++.dg/init/array17.C: New test.
4898
4899 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4900
4901         PR c++/18793
4902         * g++.dg/init/aggr3.C: New test.
4903
4904 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4905
4906         * gcc.dg/altivec-types-1.c: New test.
4907         * gcc.dg/altivec-types-2.c: New test.
4908         * gcc.dg/altivec-types-3.c: New test.
4909         * gcc.dg/altivec-types-4.c: New test.
4910         * g++.dg/ext/altivec-types-1.C: New test.
4911         * g++.dg/ext/altivec-types-2.C: New test.
4912         * g++.dg/ext/altivec-types-3.C: New test.
4913         * g++.dg/ext/altivec-types-4.C: New test.
4914
4915 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4916
4917         PR middle-end/18951
4918         * gcc.c-torture/execute/20041213-1.c: New test.
4919
4920 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4921
4922         PR c++/18949
4923         * g++.dg/template/cast1.C: New.
4924
4925 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4926
4927         * gcc.c-torture/execute/20041213-2.c: New test.
4928
4929 2004-12-13  Richard Henderson  <rth@redhat.com>
4930
4931         * gcc.dg/i386-sse-10.c: Fix typo in options.
4932
4933 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4934
4935         PR c++/18968
4936         * g++.dg/opt/pr18968.C: New test.
4937
4938 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4939
4940         PR c++/18925
4941         * g++.dg/ext/visibility/staticdatamem.C: New test.
4942
4943 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4944
4945         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4946
4947 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4948
4949         PR rtl-optimization/18928
4950         * gcc.dg/pr18928-1.c: New test case.
4951
4952 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4953
4954         PR tree-opt/16951
4955         * gcc.c-torture/compile/20041211-1.c: New.
4956
4957 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4958
4959         PR middle-end/17564
4960         * gcc.c-torture/execute/20041212-1.c: New test.
4961
4962 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4963
4964         PR fortran/18869
4965         * gfortran.dg/common_1.f90: New test.
4966
4967 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4968         Paul Brook  <paul@codesourcery.com>
4969
4970         PR fortran/16222
4971         * gfortran.dg/real_do_1.f90: New test.
4972
4973 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4974
4975         PR tree-opt/18040
4976         * g++.dg/opt/ptrmem6.C: New test.
4977
4978 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4979
4980         PR middle-end/18921
4981         * gcc.dg/pr18921-1.c: New test case.
4982
4983 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4984
4985         PR fortran/17175
4986         * gfortran.dg/scale_1.f90: New test.
4987
4988 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4989
4990         PR middle-end/18903
4991         * gcc.c-torture/compile/pr18903.c: New test.
4992
4993 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4994
4995         * gcc.c-torture/execute/20041210-1.c: New test.
4996
4997 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4998
4999         PR c++/18731
5000         * g++.dg/parser/struct-1.C: New test.
5001         * g++.dg/parser/struct-2.C: New test.
5002         * g++.dg/parser/struct-3.C: New test.
5003
5004 2004-12-09  Richard Henderson  <rth@redhat.com>
5005
5006         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5007
5008         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5009         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5010
5011 2004-12-09  Matt Austern  <austern@apple.com>
5012
5013         PR c++/18514
5014         * g++.dg/ext/builtin1.C: New
5015         * g++.dg/ext/builtin2.C: New
5016         * g++.dg/ext/builtin3.C: New
5017         * g++.dg/ext/builtin4.C: New
5018         * g++.dg/ext/builtin5.C: New
5019
5020 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5021
5022         PR tree-opt/18904
5023         * g++.dg/opt/ptrmem5.C: New test.
5024
5025 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5026
5027         * g++.dg/parse/typename5.C: Adjust for new error.
5028         * g++.dg/parse/typename7.C: New.
5029
5030 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5031
5032         PR c++/18073
5033         * g++.dg/other/mmintrin.C: New test.
5034
5035 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         PR c++/16681
5038         * g++.dg/init/array15.C: New.
5039         * g++.dg/init/array16.C: New.
5040
5041 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5042
5043         PR fortran/18826
5044         * gfortran.dg/assign_1.f90: New test.
5045
5046 2004-12-08  Nick Clifton  <nickc@redhat.com>
5047
5048         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5049         * gcc.target/xstormy16/data_below100: Likewise.
5050         * gcc.target/xstormy16/sfr: Likewise.
5051         * gcc.target/xstormy16/below100.S: New test source file.
5052         * gcc.target/xstormy16/below100.ld: New test linker script.
5053         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5054         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5055         bp instructions.
5056         * gcc.target/xstormy16/bp.c: Likewise.
5057
5058         * gcc.target/xstormy16/bss_below100: New files:
5059         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5060         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5061         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5062         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5063         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5064         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5065         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5066         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5067         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5068         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5069         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5070         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5071         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5072         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5073         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5074         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5075         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5076         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5077         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5078         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5079         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5080         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5081         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5082         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5083         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5084         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5085         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5086
5087         * gcc.target/xstormy16/data_below100: New files:
5088         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5089         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5090         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5091         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5092         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5093         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5094         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5095         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5096         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5097         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5098         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5099         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5100         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5101         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5102         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5103         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5104         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5105         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5106         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5107         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5108         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5109         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5110         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5111         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5112         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5113         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5114         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5115
5116         * gcc.target/xstormy16/sfr: New files:
5117         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5118         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5119         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5120         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5121         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5122         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5123         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5124         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5125         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5126         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5127         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5128         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5129         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5130         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5131         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5132         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5133         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5134         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5135         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5136         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5137         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5138         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5139         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5140         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5141         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5142         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5143         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5144         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5145         27_if0_sfrw_bitfield_f.c
5146
5147 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5148
5149         PR c++/18100
5150         * g++.dg/lookup/name-clash4.C: New test.
5151
5152 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         PR c++/18672
5155         * g++.dg/opt/array1.C: New.
5156
5157         PR c++/18803
5158         * g++.dg/template/operator5.C: New.
5159
5160 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5161
5162         PR c/18867
5163         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5164
5165 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5166
5167         * gcc.dg/noncompile/20041207.c: New test.
5168
5169 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5170
5171         * g++.dg/other/unreachable-1.C: New test.
5172
5173 2004-12-06  Nick Clifton  <nickc@redhat.com>
5174
5175         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5176         <limits.h> because the latter comes from gcc's include/ directory
5177         and not the newlib/libc/include directory.
5178
5179 2004-12-04  Richard Henderson  <rth@redhat.com>
5180
5181         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5182
5183 2004-12-04  Richard Henderson  <rth@redhat.com>
5184
5185         * lib/target-supports.exp (check_gc_sections_available): Disable
5186         for alpha and ia64.
5187
5188 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR middle-end/17909
5191         * g++.dg/other/vararg-2.C: New test.
5192
5193 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5194
5195         PR c++/17011, c++/17971
5196         * g++.dg/template/error15.C: Adjust expected error.
5197         * g++.dg/template/instantiate3.C: Likewise.
5198
5199 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5200
5201         * gcc.dg/altivec-18.c: Fix for darwin
5202
5203 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5204
5205         PR c++/18782
5206         * g++.dg/parse/ptrmem2.C: New.
5207
5208         PR c++/18318
5209         * g++.dg/template/new1.C: New.
5210
5211 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5212
5213         PR fortran/18710
5214         * gfortran.dg/direct_io_3.f90: New test.
5215
5216 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5217
5218         PR 18758
5219         * g++.dg/parse/crash21.C: New.
5220
5221 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5222
5223         PR c++/15664, c++/18276
5224         * g++.dg/template/ttp13.C: New test.
5225         * g++.dg/template/ttp14.C: Likewise.
5226
5227 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5228
5229         PR c++/18123
5230         * g++.dg/parse/enum2.C: New test.
5231         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5232
5233 2004-12-02  Nick Clifton  <nickc@redhat.com>
5234
5235         * gcc.target/xstormy16: New test directory.
5236         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5237         * gcc.target/xstormy16/bp.c: Check the generation of bp
5238         instructions.
5239         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5240         bn instructions and the BELOW100 attribute.
5241
5242 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5243
5244         PR target/16952
5245         * gcc.dg/ppc-eabi.c: New.
5246
5247 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5248
5249         PR fortran/18284
5250         * gfortran.dg/backspace.f90
5251
5252 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5253
5254         * gfortran.dg/inquire.f90: New test.
5255
5256 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5257
5258         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5259         handle effective-target-keyword.
5260         (dg-skip-if): Support effective-target keyword as target list.
5261         (dg-xfail-if): Ditto.
5262         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5263
5264 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5265
5266         PR tree-optimization/18291
5267         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5268
5269 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5270
5271         PR C++/18729
5272         * g++.dg/parse/crash20.C: New.
5273
5274         PR c++/17431
5275         * g++.dg/overload/arg1.C: New.
5276         * g++.dg/overload/arg2.C: New.
5277         * g++.dg/overload/arg3.C: New.
5278         * g++.dg/overload/arg4.C: New.
5279
5280 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         * gcc.dg/c99-flex-array-4.c: Remove.
5283
5284 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5285
5286         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5287
5288         * lib/target-supports.exp (is-effective-target): Simplify.
5289
5290         * lib/target-supports.exp (check_effective_target_vect_long):
5291         Fix for powerpc64-*-*.
5292
5293 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5294
5295         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5296         to support new requirements on FreeBSD 5.
5297
5298 2004-11-30  Devang Patel  <dpatel@apple.com>
5299
5300         PR 18702
5301         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5302
5303 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5304
5305         * g++.dg/ext/altivec-13.C: New test.
5306
5307 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5308
5309         PR tree-opt/18298
5310         * gcc.c-torture/execute/p18298.c: New test.
5311
5312 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5313             Dorit Naishlos  <dorit@il.ibm.com>
5314
5315         PR tree-opt/18607
5316         * gcc.dg/vect/vect-89.c: New test.
5317
5318 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5319
5320         * gcc.dg/pr18596-1.c: New test.
5321
5322 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5323
5324         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5325
5326 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5327
5328         PR c/18479
5329         * gcc.dg/pr18479.c: New test.
5330
5331 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5332
5333         PR target/18490
5334         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5335         mmix-knuth-mmixware.
5336
5337         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5338         cris-*-elf* cris-*-aout* mmix-*-*
5339
5340 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5341
5342         PR middle-end/18725
5343         * gcc.dg/pr18725.c: New test.
5344
5345 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5346
5347         PR target/18488
5348         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5349
5350         PR target/18336
5351         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5352
5353 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5354
5355         PR c++/18368
5356         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5357         * g++.old-deja/g++.law/ctors5.C: Likewise.
5358         * g++.old-deja/g++.other/crash25.C: Likewise.
5359
5360         PR c++/18674
5361         * g++.dg/template/error16.C: New test.
5362
5363         PR c++/18512
5364         * g++.dg/template/crash29.C: New test.
5365
5366 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5367
5368         PR tree-optimization/18712
5369         * gcc.c-torture/compile/pr18712.c: New test.
5370
5371 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5372
5373         PR c/7544
5374         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5375         tests.
5376
5377 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5378
5379         PR c++/18652
5380         * g++.dg/lookup/crash6.C: New test.
5381
5382 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5383
5384         PR middle-end/18164
5385         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5386
5387 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5388
5389         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5390         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5391         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5392
5393 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5394
5395         * gcc.dg/pr18164.c: New test.
5396
5397 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5398
5399         * gcc.dg/funroll-loops-all.c: New.
5400
5401 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5402
5403         PR target/18489
5404         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5405         delimeter, match space and TAB as well as ":".
5406
5407         PR target/18484
5408         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5409
5410         PR target/18348
5411         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5412
5413         PR target/18345
5414         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5415
5416         PR target/18337
5417         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5418
5419 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5420
5421         * gfortran.dg/direct_io_2.f90: New test.
5422
5423 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5424
5425         PR target/18334
5426         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5427
5428 2004-11-28  Richard Henderson  <rth@redhat.com>
5429
5430         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5431
5432 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5433
5434         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5435         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5436         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5437         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5438         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5439         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5440         gcc.dg/pointer-arith-8.c: New tests.
5441
5442 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5443
5444         PR fortran/18364
5445         * gfortran.dg/endfile.f90: New test.
5446
5447 2004-11-27  Falk Hueffner  <falk@debian.org>
5448
5449         * gcc.dg/loop-6.c: New test.
5450
5451 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5452
5453         * gcc.c-torture/execute/20041126-1.c: New test.
5454
5455 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5456
5457         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5458         on IRIX.
5459
5460 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5461
5462         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5463         functions.
5464
5465 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR rtl-optimization/17825
5468         * gcc.c-torture/compile/20041119-1.c: New test.
5469
5470 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5471
5472         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5473         Check existence of ld library path variables before unsetting.
5474
5475 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5476
5477         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5478
5479 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5480
5481         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5482
5483 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5484
5485         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5486
5487 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5488
5489         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5490         dg-do directive.
5491
5492 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5493
5494         * gcc.dg/pr17957.c: Pass --param, not -param.
5495
5496 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         PR middle-end/17957
5499         * testsuite/gcc.dg/pr17957.c: New test.
5500
5501 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/18445
5504         * g++.dg/template/crash28.C: Likewise.
5505
5506         PR c++/18001
5507         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5508         * g++.dg/ext/lvaddr.C: Likewise.
5509         * g++.dg/opt/pr7503-3.C: Likewise.
5510
5511         PR c++/18466
5512         * g++.dg/parse/qualified3.C: New test.
5513         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5514
5515         PR c++/18545
5516         * g++.dg/expr/return1.C: New test.
5517
5518 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5519
5520         Friend class name lookup 3/n, PR c++/3332
5521         * g++.dg/lookup/friend3.C: New test.
5522         * g++.dg/lookup/friend4.C: Likewise.
5523         * g++.dg/lookup/friend5.C: Likewise.
5524
5525 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5526
5527         Friend class name lookup 2/n, PR c++/14513, c++/15410
5528         * g++.dg/lookup/friend2.C: New test.
5529         * g++.dg/template/friend31.C: Likewise.
5530
5531 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5532
5533         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5534
5535 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/17473
5538         * g++.dg/tc1/dr56.C: Remove.
5539         * g++.dg/template/typedef1.C: Add dg-error markers.
5540         * g++.old-deja/g++.other/typedef7.C: Likewise.
5541
5542         PR c++/18285
5543         * g++.dg/parse/typedef7.C: New test.
5544
5545 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5546
5547         * gcc.c-torture/execute/20041124-1.c: New test.
5548
5549 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5550
5551         * g++.dg/template/deduce3.C: New test.
5552
5553         PR c++/18586
5554         * g++.dg/template/crash27.C: New test.
5555
5556         PR c++/18530
5557         * g++.dg/warn/Wshadow-3.C: New test.
5558
5559 2004-11-24  Devang Patel  <dpatel@apple.com>
5560
5561         PR/18555
5562         * gcc.dg/cpp/isysroot-1.c: New test.
5563         * gcc.dg/cpp/usr/include/stdio.h: New file.
5564         * gcc.dg/cpp/isysroot-2.c: New test.
5565         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5566         New file.
5567
5568 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5569
5570         PR c++/8929
5571         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5572
5573 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5574
5575         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5576         * gcc.target/sparc/pdist.c: Likewise.
5577
5578 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5579
5580         PR c++/16882
5581         * g++.dg/conversion/simd1.C: New test.
5582
5583 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5584
5585         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5586         and restore_ld_library_path_env_vars.
5587         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5588         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5589         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5590         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5591
5592 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5593
5594         * gcc.dg/pragma-align-2.c: Test macro expansion.
5595         * gcc.dg/pragma-pack-2.c: New test.
5596
5597 2004-11-23  Richard Henderson  <rth@redhat.com>
5598
5599         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5600         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5601         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5602         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5603         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5604         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5605
5606         * gcc.dg/vect/vect.exp: Add check for alpha.
5607         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5608         (check_effective_target_vect_int): Enable for alpha.
5609         (check_effective_target_vect_long): New.
5610         (is-effective-target): Add it.
5611
5612 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5613
5614         * gcc.dg/pr18614-1.c: New test.
5615
5616 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5617
5618         * gcc.dg/setjmp-2.c: New test.
5619
5620 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5621
5622         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5623         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5624         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5625         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5626         gcc.target/sparc/pdist.c: New tests.
5627
5628 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5629
5630         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5631
5632 2004-11-22  Dale Johannesen  <dalej@apple.com>
5633
5634         * gcc.dg/20041111-1.c:  New.
5635
5636 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5637
5638         PR tree-opt/18536
5639         * gcc.dg/vect/pr18536.c: New test.
5640
5641 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5642
5643         PR c++/18354
5644         * g++.dg/template/nontype11.C: New test.
5645
5646 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5647
5648         PR middle-end/18520
5649         * gcc.dg/pr18520-1.c: New test case.
5650
5651 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5652
5653         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5654         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5655         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5656         expected diagnostics.
5657
5658 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5659
5660         PR target/18580
5661         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5662         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5663         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5664
5665 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5668
5669 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5670             Joseph Myers  <joseph@codesourcery.com>
5671
5672         * lib/target-supports.exp (check_visibility_available): Really
5673         test the compiler.
5674
5675 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5676
5677         PR tree-opt/18181
5678         * gcc.dg/vect/vect-85.c: New test.
5679         * gcc.dg/vect/vect-86.c: New test.
5680         * gcc.dg/vect/vect-87.c: New test.
5681         * gcc.dg/vect/vect-88.c: New test.
5682
5683 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5684
5685         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5686
5687 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5688
5689         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5690         * gcc.dg/ppc-and-1.c: Ditto.
5691         * gcc.dg/ppc-compare-1.c: Ditto.
5692         * gcc.dg/ppc-mov-1.c: Ditto
5693
5694 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5695             Mark Mitchell  <mark@codesourcery.com>
5696
5697         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5698
5699 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5700             Aldy Hernandez  <aldyh@redhat.com>
5701
5702         * lib/target-supports.exp (check_effective_target_vect_int): New
5703         (check_effective_target_vect_float): New
5704         (check_effective_target_vect_double): New.
5705         (is-effective-target): Support new effective targets keywords.
5706         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5707         default action for dg-do.
5708         * gcc.dg/vect/pr16105.c: Use new support.
5709         * gcc.dg/vect/pr18400.c: Ditto.
5710         * gcc.dg/vect/pr18425.c: Ditto.
5711         * gcc.dg/vect/vect-1.c: Ditto.
5712         * gcc.dg/vect/vect-10.c: Ditto.
5713         * gcc.dg/vect/vect-11.c: Ditto.
5714         * gcc.dg/vect/vect-12.c: Ditto.
5715         * gcc.dg/vect/vect-13.c: Ditto.
5716         * gcc.dg/vect/vect-14.c: Ditto.
5717         * gcc.dg/vect/vect-15.c: Ditto.
5718         * gcc.dg/vect/vect-16.c: Ditto.
5719         * gcc.dg/vect/vect-17.c: Ditto.
5720         * gcc.dg/vect/vect-18.c: Ditto.
5721         * gcc.dg/vect/vect-19.c: Ditto.
5722         * gcc.dg/vect/vect-2.c: Ditto.
5723         * gcc.dg/vect/vect-20.c: Ditto.
5724         * gcc.dg/vect/vect-21.c: Ditto.
5725         * gcc.dg/vect/vect-22.c: Ditto.
5726         * gcc.dg/vect/vect-23.c: Ditto.
5727         * gcc.dg/vect/vect-24.c: Ditto.
5728         * gcc.dg/vect/vect-25.c: Ditto.
5729         * gcc.dg/vect/vect-26.c: Ditto.
5730         * gcc.dg/vect/vect-27.c: Ditto.
5731         * gcc.dg/vect/vect-27a.c: Ditto.
5732         * gcc.dg/vect/vect-28.c: Ditto.
5733         * gcc.dg/vect/vect-29.c: Ditto.
5734         * gcc.dg/vect/vect-29a.c: Ditto.
5735         * gcc.dg/vect/vect-3.c: Ditto.
5736         * gcc.dg/vect/vect-30.c: Ditto.
5737         * gcc.dg/vect/vect-31.c: Ditto.
5738         * gcc.dg/vect/vect-32.c: Ditto.
5739         * gcc.dg/vect/vect-33.c: Ditto.
5740         * gcc.dg/vect/vect-34.c: Ditto.
5741         * gcc.dg/vect/vect-35.c: Ditto.
5742         * gcc.dg/vect/vect-36.c: Ditto.
5743         * gcc.dg/vect/vect-37.c: Ditto.
5744         * gcc.dg/vect/vect-38.c: Ditto.
5745         * gcc.dg/vect/vect-4.c: Ditto.
5746         * gcc.dg/vect/vect-40.c: Ditto.
5747         * gcc.dg/vect/vect-41.c: Ditto.
5748         * gcc.dg/vect/vect-42.c: Ditto.
5749         * gcc.dg/vect/vect-43.c: Ditto.
5750         * gcc.dg/vect/vect-44.c: Ditto.
5751         * gcc.dg/vect/vect-45.c: Ditto.
5752         * gcc.dg/vect/vect-46.c: Ditto.
5753         * gcc.dg/vect/vect-47.c: Ditto.
5754         * gcc.dg/vect/vect-48.c: Ditto.
5755         * gcc.dg/vect/vect-48a.c: Ditto.
5756         * gcc.dg/vect/vect-49.c: Ditto.
5757         * gcc.dg/vect/vect-5.c: Ditto.
5758         * gcc.dg/vect/vect-50.c: Ditto.
5759         * gcc.dg/vect/vect-51.c: Ditto.
5760         * gcc.dg/vect/vect-52.c: Ditto.
5761         * gcc.dg/vect/vect-53.c: Ditto.
5762         * gcc.dg/vect/vect-54.c: Ditto.
5763         * gcc.dg/vect/vect-55.c: Ditto.
5764         * gcc.dg/vect/vect-56.c: Ditto.
5765         * gcc.dg/vect/vect-56a.c: Ditto.
5766         * gcc.dg/vect/vect-57.c: Ditto.
5767         * gcc.dg/vect/vect-58.c: Ditto.
5768         * gcc.dg/vect/vect-59.c: Ditto.
5769         * gcc.dg/vect/vect-6.c: Ditto.
5770         * gcc.dg/vect/vect-60.c: Ditto.
5771         * gcc.dg/vect/vect-61.c: Ditto.
5772         * gcc.dg/vect/vect-62.c: Ditto.
5773         * gcc.dg/vect/vect-63.c: Ditto.
5774         * gcc.dg/vect/vect-64.c: Ditto.
5775         * gcc.dg/vect/vect-65.c: Ditto.
5776         * gcc.dg/vect/vect-66.c: Ditto.
5777         * gcc.dg/vect/vect-67.c: Ditto.
5778         * gcc.dg/vect/vect-68.c: Ditto.
5779         * gcc.dg/vect/vect-69.c: Ditto.
5780         * gcc.dg/vect/vect-7.c: Ditto.
5781         * gcc.dg/vect/vect-72.c: Ditto.
5782         * gcc.dg/vect/vect-72a.c: Ditto.
5783         * gcc.dg/vect/vect-73.c: Ditto.
5784         * gcc.dg/vect/vect-74.c: Ditto.
5785         * gcc.dg/vect/vect-75.c: Ditto.
5786         * gcc.dg/vect/vect-76.c: Ditto.
5787         * gcc.dg/vect/vect-77.c: Ditto.
5788         * gcc.dg/vect/vect-77a.c: Ditto.
5789         * gcc.dg/vect/vect-78.c: Ditto.
5790         * gcc.dg/vect/vect-79.c: Ditto.
5791         * gcc.dg/vect/vect-8.c: Ditto.
5792         * gcc.dg/vect/vect-80.c: Ditto.
5793         * gcc.dg/vect/vect-82.c: Ditto.
5794         * gcc.dg/vect/vect-82_64.c: Ditto.
5795         * gcc.dg/vect/vect-83.c: Ditto.
5796         * gcc.dg/vect/vect-83_64.c: Ditto.
5797         * gcc.dg/vect/vect-9.c: Ditto.
5798         * gcc.dg/vect/vect-all.c: Ditto.
5799         * gcc.dg/vect/vect-none.c: Ditto.
5800
5801 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5802
5803         * lib/gcc-dg.exp (dg-skip-if): New function.
5804         (dg-forbid-option): Remove.
5805         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5806         * g++.dg/abi/bitfield8.C: Likewise.
5807         * g++.dg/abi/dtor1.C: Likewise.
5808         * g++.dg/abi/empty10.C: Likewise.
5809         * g++.dg/abi/empty7.C: Likewise.
5810         * g++.dg/abi/empty9.C: Likewise.
5811         * g++.dg/abi/layout3.C: Likewise.
5812         * g++.dg/abi/layout4.C: Likewise.
5813         * g++.dg/abi/thunk1.C: Likewise.
5814         * g++.dg/abi/thunk2.C: Likewise.
5815         * g++.dg/abi/vbase11.C: Likewise.
5816         * g++.dg/abi/vthunk2.C: Likewise.
5817         * g++.dg/abi/vthunk3.C: Likewise.
5818         * g++.dg/ext/attrib8.C: Likewise.
5819         * g++.dg/opt/longbranch2.C: Likewise.
5820         * g++.dg/opt/reg-stack4.C: Likewise.
5821         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5822         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5823         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5824         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5825         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5826         * gcc.dg/20000609-1.c: Likewise.
5827         * gcc.dg/20000720-1.c: Likewise.
5828         * gcc.dg/20011107-1.c: Likewise.
5829         * gcc.dg/20011119-1.c: Likewise.
5830         * gcc.dg/20020108-1.c: Likewise.
5831         * gcc.dg/20020122-2.c: Likewise.
5832         * gcc.dg/20020122-3.c: Likewise.
5833         * gcc.dg/20020201-3.c: Likewise.
5834         * gcc.dg/20020206-1.c: Likewise.
5835         * gcc.dg/20020218-1.c: Likewise.
5836         * gcc.dg/20020310-1.c: Likewise.
5837         * gcc.dg/20020411-1.c: Likewise.
5838         * gcc.dg/20020418-2.c: Likewise.
5839         * gcc.dg/20020426-1.c: Likewise.
5840         * gcc.dg/20020426-2.c: Likewise.
5841         * gcc.dg/20020517-1.c: Likewise.
5842         * gcc.dg/20020523-1.c: Likewise.
5843         * gcc.dg/20020523-2.c: Likewise.
5844         * gcc.dg/20020729-1.c: Likewise.
5845         * gcc.dg/20030204-1.c: Likewise.
5846         * gcc.dg/20030826-2.c: Likewise.
5847         * gcc.dg/20030926-1.c: Likewise.
5848         * gcc.dg/20031202-1.c: Likewise.
5849         * gcc.dg/980312-1.c: Likewise.
5850         * gcc.dg/980313-1.c: Likewise.
5851         * gcc.dg/990117-1.c: Likewise.
5852         * gcc.dg/990424-1.c: Likewise.
5853         * gcc.dg/990524-1.c: Likewise.
5854         * gcc.dg/991230-1.c: Likewise.
5855         * gcc.dg/i386-387-1.c: Likewise.
5856         * gcc.dg/i386-387-2.c: Likewise.
5857         * gcc.dg/i386-387-3.c: Likewise.
5858         * gcc.dg/i386-387-4.c: Likewise.
5859         * gcc.dg/i386-387-5.c: Likewise.
5860         * gcc.dg/i386-387-6.c: Likewise.
5861         * gcc.dg/i386-asm-1.c: Likewise.
5862         * gcc.dg/i386-bitfield1.c: Likewise.
5863         * gcc.dg/i386-bitfield2.c: Likewise.
5864         * gcc.dg/i386-loop-1.c: Likewise.
5865         * gcc.dg/i386-loop-2.c: Likewise.
5866         * gcc.dg/i386-loop-3.c: Likewise.
5867         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5868         * gcc.dg/i386-pic-1.c: Likewise.
5869         * gcc.dg/i386-regparm.c: Likewise.
5870         * gcc.dg/i386-signbit-1.c: Likewise.
5871         * gcc.dg/i386-signbit-2.c: Likewise.
5872         * gcc.dg/i386-signbit-3.c: Likewise.
5873         * gcc.dg/i386-sse-5.c: Likewise.
5874         * gcc.dg/i386-sse-8.c: Likewise.
5875         * gcc.dg/i386-unroll-1.c: Likewise.
5876         * gcc.dg/tls/opt-1.c: Likewise.
5877         * gcc.dg/tls/opt-2.c: Likewise.
5878         * gcc.dg/unroll-1.c: Likewise.
5879         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5880         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5881         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5882         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5883
5884 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5885
5886         * g++.dg/template/incomplete1.C: New test.
5887
5888 2004-11-16  Nick Clifton  <nickc@redhat.com>
5889
5890         Revert patches accidentally commited during checkin of fixes for
5891         xstormy16 tests:
5892         gcc.c-torture/execute/simd-4.c: Revert
5893         gcc.dg/20040910-1.c: Revert.
5894
5895 2004-11-16  Paul Brook  <paul@codesourcery.com>
5896
5897         PR fortran/13010
5898         * gfortran.dg/der_pointer_1.f90: New test.
5899
5900 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5901
5902         PR c/18498
5903         * gcc.dg/bitfld-13.c: New test.
5904
5905 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5906
5907         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5908         powerpc*-*-linux*.
5909
5910         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5911         * gcc.dg/ppc64-abi-2.c: Ditto.
5912         * gcc.dg/ppc64-abi-3.c: Ditto.
5913
5914         * lib/gcc-dg.exp (dg-target-list): Remove.
5915
5916 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5917
5918         * gcc.dg/ia64-postinc.c: New test.
5919
5920 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5921
5922         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5923
5924 2004-11-15  Nick Clifton  <nickc@redhat.com>
5925
5926         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5927         __INT_MAX__ so that the test can be compiled by toolchains
5928         targeted at 16-bit processors.
5929
5930         * gcc.dg/20040625-1.c: Use long constants rather than integers
5931         when performing arithmetic that will overflow 16-bits.
5932
5933         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5934         xstormy16.  It does not support 128-bit vector operations.
5935
5936         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5937         with the macro PTR_TYPE.  Define this macro to an integer type
5938         suitable for holding a pointer.
5939
5940         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5941         the target is a 16-bit processor.
5942
5943         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5944         16-bit targets where the character constant will be too long.
5945
5946         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5947         where the double will not be directly addressable.
5948
5949 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5950
5951         Friend class name lookup 1/n, PR c++/18471
5952         * g++.dg/template/crash26.C: New test.
5953         * g++.dg/lookup/struct1.C: Adjust expected error.
5954         * g++.dg/parse/elab1.C: Likewise.
5955         * g++.dg/parse/elab2.C: Likewise.
5956         * g++.dg/parse/int-as-enum1.C: Likewise.
5957         * g++.dg/parse/struct-as-enum1.C: Likewise.
5958         * g++.dg/parse/typedef1.C: Likewise.
5959         * g++.dg/parse/typedef3.C: Likewise.
5960         * g++.dg/parse/typedef4.C: Likewise.
5961         * g++.dg/parse/typedef5.C: Likewise.
5962         * g++.dg/template/nontype4.C: Likewise.
5963         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5964         * g++.old-deja/g++.other/elab1.C: Likewise.
5965         * g++.old-deja/g++.other/syntax4.C: Likewise.
5966
5967 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5968
5969         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5970
5971 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5972
5973         * gcc.c-torture/execute/20041114-1.c: New test.
5974
5975 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5976
5977         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5978         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5979         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5980         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5981         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5982         gcc.dg/switch-7.c: New tests.
5983
5984 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5985
5986         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5987
5988 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5989
5990         PR tree-opt/18400
5991         * gcc.dg/vect/pr18400.c: New test.
5992
5993 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5994             Andrew Pinski  <pinskia@physics.uc.edu>
5995
5996         PR tree-opt/18425
5997         * gcc.dg/vect/pr18425.c: New test.
5998
5999 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6000
6001         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6002         Guard with dg-require-alias and dg-require-visibility.
6003
6004 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6005
6006         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6007
6008 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6009
6010         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6011
6012 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6013
6014         PR c++/17344
6015         * g++.dg/template/defarg5.C: New test.
6016
6017 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6018
6019         * g++.dg/parse/cast1.C: Run only on ILP32.
6020         * g++.old-deja/g++.mike/p784.C: Likewise.
6021
6022 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6023
6024         * gcc.c-torture/execute/20041113-1.c: New test.
6025
6026 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6027
6028         PR target/18230
6029         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6030         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6031         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6032         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6033         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6034         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6035         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6036         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6037         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6038         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6039         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6040         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6041         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6042
6043 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6044
6045         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6046         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6047         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6048         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6049         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6050         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6051         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6052         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6053         gcc.target/sparc/combined-1.c: New tests.
6054
6055 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6056
6057         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6058         New tests.
6059
6060 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6061
6062         * lib/gcc-dg.exp (dg-forbid-option): New function.
6063         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6064         * g++.dg/abi/bitfield8.C: Likewise.
6065         * g++.dg/abi/dtor1.C: Likewise.
6066         * g++.dg/abi/empty10.C: Likewise.
6067         * g++.dg/abi/empty7.C: Likewise.
6068         * g++.dg/abi/empty9.C: Likewise.
6069         * g++.dg/abi/layout3.C: Likewise.
6070         * g++.dg/abi/layout4.C: Likewise.
6071         * g++.dg/abi/thunk1.C: Likewise.
6072         * g++.dg/abi/thunk2.C: Likewise.
6073         * g++.dg/abi/vbase11.C: Likewise.
6074         * g++.dg/abi/vthunk2.C: Likewise.
6075         * g++.dg/abi/vthunk3.C: Likewise.
6076         * g++.dg/ext/attrib8.C: Likewise.
6077         * g++.dg/opt/longbranch2.C: Likewise.
6078         * g++.dg/opt/reg-stack4.C: Likewise.
6079         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6080         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6081         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6082         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6083         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6084         * gcc.dg/20000609-1.c: Likewise.
6085         * gcc.dg/20000720-1.c: Likewise.
6086         * gcc.dg/20011107-1.c: Likewise.
6087         * gcc.dg/20011119-1.c: Likewise.
6088         * gcc.dg/20020108-1.c: Likewise.
6089         * gcc.dg/20020122-2.c: Likewise.
6090         * gcc.dg/20020122-3.c: Likewise.
6091         * gcc.dg/20020201-3.c: Likewise.
6092         * gcc.dg/20020206-1.c: Likewise.
6093         * gcc.dg/20020218-1.c: Likewise.
6094         * gcc.dg/20020310-1.c: Likewise.
6095         * gcc.dg/20020411-1.c: Likewise.
6096         * gcc.dg/20020418-2.c: Likewise.
6097         * gcc.dg/20020426-1.c: Likewise.
6098         * gcc.dg/20020426-2.c: Likewise.
6099         * gcc.dg/20020517-1.c: Likewise.
6100         * gcc.dg/20020523-1.c: Likewise.
6101         * gcc.dg/20020523-2.c: Likewise.
6102         * gcc.dg/20020729-1.c: Likewise.
6103         * gcc.dg/20030204-1.c: Likewise.
6104         * gcc.dg/20030826-2.c: Likewise.
6105         * gcc.dg/20030926-1.c: Likewise.
6106         * gcc.dg/20031202-1.c: Likewise.
6107         * gcc.dg/980312-1.c: Likewise.
6108         * gcc.dg/980313-1.c: Likewise.
6109         * gcc.dg/990117-1.c: Likewise.
6110         * gcc.dg/990424-1.c: Likewise.
6111         * gcc.dg/990524-1.c: Likewise.
6112         * gcc.dg/991230-1.c: Likewise.
6113         * gcc.dg/i386-387-1.c: Likewise.
6114         * gcc.dg/i386-387-2.c: Likewise.
6115         * gcc.dg/i386-387-3.c: Likewise.
6116         * gcc.dg/i386-387-4.c: Likewise.
6117         * gcc.dg/i386-387-5.c: Likewise.
6118         * gcc.dg/i386-387-6.c: Likewise.
6119         * gcc.dg/i386-asm-1.c: Likewise.
6120         * gcc.dg/i386-bitfield1.c: Likewise.
6121         * gcc.dg/i386-bitfield2.c: Likewise.
6122         * gcc.dg/i386-loop-1.c: Likewise.
6123         * gcc.dg/i386-loop-2.c: Likewise.
6124         * gcc.dg/i386-loop-3.c: Likewise.
6125         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6126         * gcc.dg/i386-pic-1.c: Likewise.
6127         * gcc.dg/i386-regparm.c: Likewise.
6128         * gcc.dg/i386-signbit-1.c: Likewise.
6129         * gcc.dg/i386-signbit-2.c: Likewise.
6130         * gcc.dg/i386-signbit-3.c: Likewise.
6131         * gcc.dg/i386-sse-5.c: Likewise.
6132         * gcc.dg/i386-sse-8.c: Likewise.
6133         * gcc.dg/i386-unroll-1.c: Likewise.
6134         * gcc.dg/tls/opt-1.c: Likewise.
6135         * gcc.dg/tls/opt-2.c: Likewise.
6136         * gcc.dg/unroll-1.c: Likewise.
6137         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6138         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6139         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6140         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6141         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6142         -m64 is specified.
6143
6144 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/18389
6147         * g++.dg/parse/cond1.C: New test.
6148
6149         PR c++/18429
6150         * g++.dg/template/array9.C: New test.
6151         * g++.dg/ext/vla1.C: Adjust error messages.
6152         * g++.dg/ext/vlm1.C: Likewise.
6153         * g++.dg/template/crash2.C: Likewise.
6154
6155         PR c++/18436
6156         * g++.dg/template/call3.C: New test.
6157
6158         PR c++/18407
6159         * g++.dg/template/ptrmem11.C: New test.
6160
6161 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6162
6163         PR other/14264
6164         * lib/g++.exp: Set LC_ALL and LANG to C.
6165         * lib/gcc-dg.exp: Likewise.
6166         * lib/gfortran.exp: Likewise.
6167         * lib/objc.exp: Likewise.
6168         * lib/treelang.exp: Likewise.
6169
6170 2004-11-12  Andreas Schwab  <schwab@suse.de>
6171
6172         * gcc.dg/pr16286.c: Fix last change.
6173
6174 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/18416
6177         * g++.dg/init/global1.C: New test.
6178
6179 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6180
6181         * gcc.c-torture/execute/20041112-1.c: New test.
6182
6183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6184
6185         * lib/gcc-dg.exp (dg-target-list): New.
6186
6187 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6188             Richard Sandiford  <rsandifo@redhat.com>
6189
6190         * lib/target-supports.exp (get-compiler_messages): New.
6191         (check_named_sections_available): Use it.
6192         (check_effective_target_ilp32): New.
6193         (check_effective_target_lp64): New.
6194         (is-effective-target): New.
6195         * lib/gcc-dg.exp (dg-require-effective-target): New.
6196
6197 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6198
6199         * gcc.dg/precedence-1.c: New test.
6200
6201 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6202
6203         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6204
6205         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6206         message, delete generated files, use more descriptive name for
6207         executable, and make the test unsupported when it cannot be run.
6208
6209         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6210         (dg-require-weak, dg-require-visibility, dg-require-alias,
6211         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6212         dg-require-iconv, dg-require-named-sections): Use it.
6213
6214         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6215
6216 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6217
6218         PR target/16457
6219         * gcc.dg/ppc-and-1: New
6220
6221         PR target/16796
6222         * gcc.dg/ppc-mov-1.c: New.
6223
6224         PR target/16458
6225         * gcc.dg/ppc-compare-1.c: New.
6226
6227 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6228
6229         * objc.dg/desig-init-2.m: New test.
6230
6231 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6232
6233         PR middle-end/18160
6234         * g++.dg/warn/register-var-1.C: New test.
6235         * g++.dg/warn/register-var-2.C: New test.
6236
6237 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6238
6239         * gcc.dg/union-2.c: New test.
6240
6241 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6242
6243         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6244         New test for PR tree-optimization/17892.
6245
6246 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/18369
6249         * g++.dg/init/new12.C: New test.
6250
6251 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6252
6253         * gcc.target/sparc: New directory.
6254         * gcc.target/sparc/sparc.exp: New driver.
6255         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6256         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6257         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6258         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6259
6260 2004-11-10  Paul Brook  <paul@codesourcery.com>
6261
6262         PR fortran/18218
6263         * gfortran.dg/list_read.c: New test.
6264
6265 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6266
6267         PR c/18322
6268         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6269         expected diagnostic location.
6270
6271 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6272
6273         * gcc.dg/20041109-1.c: New test.
6274
6275 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6276
6277         PR objc/18406
6278         * objc/compile/pr18406.m: New test.
6279
6280 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6281
6282         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6283
6284 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6285
6286         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6287
6288 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6289
6290         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6291
6292 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6293
6294         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6295         exit.
6296
6297 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6298
6299         PR tree-opt/18299
6300         * gcc.c-torture/pr18299-1.c: New test.
6301
6302 2004-11-06  Andreas Schwab  <schwab@suse.de>
6303
6304         * gcc.dg/pr16286.c: Also test for bool and pixel.
6305
6306 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6307
6308         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6309         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6310         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6311         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6312         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6313         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6314         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6315         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6316         gcc.dg/struct-semi-3.c: New tests.
6317
6318 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6319
6320         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6321
6322 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6323
6324         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6325         Do not use C99 designators.
6326
6327 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6328
6329         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6330
6331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6332
6333         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6334         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6335         * gcc.c-torture/execute/simd-5.x: Remove.
6336
6337 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6338
6339         PR rtl-optimization/17933
6340         * gcc.dg/torture/pr17933-1.c: New test.
6341
6342 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6343
6344         PR target/18106
6345         * lib/target-supports.exp (check_weak_available): Support
6346         Windows.
6347
6348 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6349
6350         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6351         call to fflush(stdout) before abort.
6352         (my_ffsll): New function.
6353         (generate_fields): Use it.
6354
6355 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6356
6357         * gcc.dg/init-undef-1.c: New test.
6358
6359 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6360
6361         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6362         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6363         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6364         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6365         expected messages for new parser.
6366
6367 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6368
6369         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6370
6371 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6372
6373         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6374         on LP64 targets.
6375
6376 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6377
6378         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6379         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6380         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6381         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6382         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6383         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6384         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6385         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6386         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6387         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6388
6389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6390
6391         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6392         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6393         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6394         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6395         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6396         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6397         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6398         for new parser.
6399
6400 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6401
6402         PR target/15342
6403         * gcc.dg/20041104-1.c: New test.
6404
6405 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6406
6407         * g++.dg/template/nontype7.C: New test.
6408         * g++.dg/template/nontype8.C: Likewise.
6409         * g++.dg/template/nontype9.C: Likewise.
6410         * g++.dg/template/nontype10.C: Likewise.
6411         * g++.dg/tc1/dr49.C: Likewise.
6412         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6413         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6414
6415 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6416
6417         * g++.dg/rtti/tinfo1.C: Remove xfails.
6418
6419 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6420
6421         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6422         packed attribute to the definition to satisfy the new C++ parser.
6423
6424 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6425
6426         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6427         invocations of va_arg.
6428
6429 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6430
6431         PR c++/18124
6432         * g++.dg/template/crash25.C: New test.
6433
6434         PR c++/18155
6435         * g++.dg/template/typedef2.C: New test.
6436         * g++.dg/parse/crash13.C: Adjust error markers.
6437
6438         PR c++/18177
6439         * g++.dg/conversion/const3.C: New test.
6440
6441 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6442
6443         PR fortran/17535
6444         PR fortran/17583
6445         PR fortran/17713
6446         * gfortran.dg/generic_[123].f90: New testcases.
6447
6448 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6449
6450         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6451         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6452
6453 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6454
6455         PR tree-opt/16808
6456         * gcc.c-torture/compile/pr16808.c: New test.
6457
6458 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6459
6460         PR rtl-optimization/17104
6461         * gcc.dg/ppc-bitfield1.c: New.
6462
6463 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6464
6465         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6466
6467 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6468
6469         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6470         strings for 32-bit code.
6471
6472 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6473
6474         PR c/18239
6475         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6476
6477 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6478
6479         PR c++/18064
6480         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6481
6482 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/15172
6485         * g++.dg/init/aggr2.C: New test.
6486
6487 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6488
6489         * objc.dg/local-decl-1.m: New test.
6490
6491 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6492
6493         * gcc.dg/20040910-1.c: Adjust regex.
6494
6495 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6496
6497         PR rtl-optimization/18084
6498         * g++.dg/opt/pr18084-1.C: New testcase.
6499
6500 2004-10-30  Matt Austern  <austern@apple.com>
6501
6502         PR c++/17542
6503         * g++.dg/ext/attrib18.C: New test.
6504
6505 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6506
6507         PR middle-end/18096
6508         * gcc.dg/pr18096-1.c: New test case.
6509
6510 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6511
6512         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6513
6514 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6515
6516         PR c/16666
6517         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6518         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6519         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6520         gcc.dg/old-style-prom-3.c: New tests.
6521
6522 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6523
6524         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6525         Remove unnecessary inclusion of stdio.h.
6526
6527 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6528
6529         PR rtl-optimization/17581
6530         * gcc.dg/pr17581-1.c: New test case.
6531
6532 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6533
6534         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6535         being implemented.
6536         * g++.dg/conversion/dr195-1.C: New.
6537         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6538         * g++.old-deja/g++.mike/p10148.C: Likewise.
6539
6540 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6541
6542         PR c++/17695
6543         * g++.dg/debug/typedef2.C: New test.
6544
6545 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6546
6547         PR fortran/13490
6548         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6549         * gfortran.dg/g77/README: Update.
6550
6551 2004-10-28  Matt Austern  <austern@apple.com>
6552
6553         PR c++/14124
6554         * g++.dg/ext/packed7.C: New test.
6555
6556 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6559         scan-assembler.
6560         * lib/scanasm.exp (hidden-scan-for): New proc.
6561         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6562         string.
6563         (scan-not-hidden): Likewise.
6564         * lib/target-supports.exp (check_visibility_available): mach-o is
6565         support too.
6566
6567 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6568
6569         PR c++/17132
6570         * g++.dg/template/memclass3.C: New test.
6571
6572 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6573
6574         PR middle-end/18160
6575         * gcc.dg/register-var-1.c: New test.
6576         * gcc.dg/register-var-2.c: New test.
6577         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6578         error now.
6579
6580 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6581
6582         PR other/18172
6583         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6584         unused variables.
6585         * gcc.dg/vect/vect-22.c: Likewise.
6586
6587 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6588
6589         * gcc.dg/i386-rotate-1.c: New test.
6590
6591 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6592
6593         * g++.dg/init/ref12.C: Add "run" marker.
6594
6595         PR c++/17435
6596         * g++.dg/init/ref12.C: New test.
6597
6598         PR c++/18140
6599         * g++.dg/template/shift1.C: New test.
6600         * g++.dg/template/error10.C: Adjust error markers.
6601
6602 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6603
6604         PR tree-opt/17529
6605         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6606
6607 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6608
6609         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6610         * gcc.dg/weak/weak-3.c: Likewise.
6611         * gcc.dg/weak/weak-5.c: Likewise.
6612         * gcc.dg/weak/weak-9.c: Likewise.
6613         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6614         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6615
6616         * gcc.dg/darwin-weakimport-1.c: New.
6617
6618 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6619
6620         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6621
6622 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6623
6624         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6625         'syntax' error messages.
6626         * gcc.dg/cpp/direct2s.c: Likewise.
6627
6628 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6629
6630         * gcc.c-torture/compile/20041026-1.c: New.
6631
6632 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6633
6634         PR c++/18093
6635         * g++.dg/lookup/ns2.C: New test.
6636
6637         PR c++/18020
6638         * g++.dg/template/enum4.C: New test.
6639
6640         PR c++/18161
6641         * g++.dg/template/expr1.C: New test.
6642
6643 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6644
6645         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6646
6647 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6648
6649         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6650         gcc.dg/decl-nospec-3.c: New tests.
6651
6652 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6653
6654         * objc.dg/super-class-3.m: New test.
6655
6656 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6657
6658         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6659         resyncing.
6660         * gcc.dg/cpp/direct2s.c: Likewise.
6661
6662 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6663
6664         * objc.dg/image-info.m: Update for changes to section selection.
6665
6666 2004-10-25  David Ayers  <d.ayers@inode.at>
6667             Ziemowit Laski  <zlaski@apple.com>
6668
6669         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6670         diagnostics when messaging 'id <Proto>'.
6671         * objc.dg/class-protocol-1.m: New test.
6672         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6673         a non-existent method signature.
6674         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6675         Update diagnostics when messaging with non-existent method signature.
6676         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6677         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6678         invalid receivers are now resolved as if messaging 'id'; remove
6679         extraneous diagnostics.
6680
6681 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6682
6683         PR c/16667
6684         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6685         gcc.dg/init-desig-obs-3.c: New tests.
6686
6687 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6688
6689         * gcc.dg/debug/20041023-1.c: New test.
6690
6691 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6692
6693         PR middle-end/17407
6694         * gcc.c-torture/compile/pr17407.c: New test.
6695
6696         PR c++/18121
6697         * g++.dg/template/array8.C: New test.
6698
6699 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6700
6701         PR other/18138
6702         * lib/g++.exp: Accept more than one multilib libgcc.
6703         * lib/gcc-dg.exp: Likewise.
6704         * lib/objc.exp: Likewise.
6705         * lib/treelang.exp: Likewise.
6706         * lib/gfortran.exp: Likewise.
6707
6708 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6709
6710         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6711
6712 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6713
6714         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6715         * gcc.dg/c99-const-expr-3.c: Likewise.
6716
6717 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6718
6719         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6720
6721 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6722
6723         * gcc.c-torture/execute/loop-2e.x: Remove.
6724
6725 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         PR c++/18095
6728         * g++.dg/parse/crash18.C: New.
6729         * g++.dg/parse/crash19.C: New.
6730
6731 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6732
6733         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6734         * g++.dg/ext/dllimport2.C: Same.
6735         * g++.dg/ext/dllimport8.C: Same.
6736
6737 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/10841
6740         * g++.dg/conversion/cast1.C: New test.
6741         * g++.dg/overload/pmf1.C: Adjust error marker.
6742
6743 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6744
6745         PR objc/17923
6746         * objc.dg/const-str-7.m: New test.
6747
6748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6749
6750         * g++.dg/template/memfriend11.C: Fix comment typo.
6751         * g++.dg/template/memfriend14.C: Likewise.
6752
6753 2004-10-20  Richard Henderson  <rth@redhat.com>
6754
6755         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6756         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6757         -fasynchronous-unwind-tables.
6758
6759 2004-10-20  Richard Henderson  <rth@redhat.com>
6760
6761         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6762         (main): Return success.
6763         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6764         (main): Return success.
6765
6766 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6767
6768         PR c++/13495
6769         * g++.dg/template/memfriend9.C: New test.
6770         * g++.dg/template/memfriend10.C: Likewise.
6771         * g++.dg/template/memfriend11.C: Likewise.
6772         * g++.dg/template/memfriend12.C: Likewise.
6773         * g++.dg/template/memfriend13.C: Likewise.
6774         * g++.dg/template/memfriend14.C: Likewise.
6775         * g++.dg/template/memfriend15.C: Likewise.
6776         * g++.dg/template/memfriend16.C: Likewise.
6777         * g++.dg/template/memfriend17.C: Likewise.
6778         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6779
6780 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6781
6782         * g++.dg/conversion/dr195.C: New.
6783         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6784
6785 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6786             Devang Patel  <dpatel@apple.com>
6787
6788         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6789         of floating point arithmetic, which could trap.
6790
6791 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/14035
6794         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6795         * g++.dg/conversion/const2.C: New test.
6796         * g++.dg/expr/reinterpret2.C: New test.
6797         * g++.dg/expr/reinterpret3.C: New test.
6798         * g++.dg/expr/cast2.C: New test.
6799         * g++.dg/expr/copy1.C: New test.
6800         * g++.dg/other/conversion1.C: Change error message.
6801         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6802         function pointers to void *.
6803         * g++.old-deja/g++.mike/p10148.C: Likewise.
6804
6805 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6806
6807         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6808
6809 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6810
6811         PR c++/18047
6812
6813         * g++.dg/parse/expr3.C: New test.
6814
6815 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6816
6817         * gcc.dg/smod-1.c: New test.
6818
6819 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6820
6821         * objc.dg/method-14.m: New test.
6822
6823 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6824
6825         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6826         Also xfail as the patch was reverted.
6827
6828 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6829
6830         PR middle-end/16973
6831         * gcc.dg/pr16973.c: New test.
6832
6833 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6834
6835         PR tree-optimization/17656
6836         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6837
6838 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         * g++.dg/eh/shadow1.C: New.
6841
6842 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6843
6844         * gcc.c-torture/compile/20041018-1.c: New test.
6845
6846 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6847
6848         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6849         compiler referring to register 0 when accessing sdata.  The linker
6850         now patches things up.
6851
6852 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6853
6854         PR c/17529
6855         * gcc.c-torture/compile/pr17529.c: New test.
6856
6857 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6858
6859         PR c++/17743
6860         * g++.dg/ext/attrib17.C: New test.
6861
6862 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6863
6864         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6865
6866 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6867
6868         PR c++/10479
6869         * g++.dg/ext/attrib16.C: New test.
6870
6871 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6872
6873         PR c++/17042
6874         * g++.dg/init/dso_handle1.C: New test.
6875
6876         PR c++/14667
6877         * g++.dg/parse/typedef6.C: New test.
6878
6879         PR c++/17916
6880         * g++.dg/parse/pragma1.C: New test.
6881
6882 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6883
6884         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6885
6886 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6887
6888         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6889         -fno-common when on HPPA HP-UX platforms.
6890
6891 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR other/16820
6894         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6895         stdint.h.
6896         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6897         uintptr_t.
6898
6899 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6900
6901         PR c++/16301
6902         * g++.dg/lookup/strong-using-4.C: New test.
6903
6904 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6905
6906         PR middle-end/16567
6907         * gcc.c-torture/compile/nested-1.c: New test.
6908
6909 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6910
6911         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6912         and mipsisa64*-*-* (until support for misaligned loads is added).
6913         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6914         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6915         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6916         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6917         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6918         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6919
6920 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/17976
6923         * g++.dg/init/dtor3.C: New test.
6924
6925 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6926
6927         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6928
6929 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6930
6931         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6932         * gcc.dg/macho-lo-sum.c: Likewise.
6933
6934 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/ppc-spe64-1.c: New test.
6937
6938 2004-10-14  Devang Patel  <dpatel@apple.com>
6939
6940         PR 17635
6941         * gcc.dg/pr17635.c : New test.
6942
6943 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6944
6945         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6946         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6947         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6948         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6949         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6950         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6951         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6952         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6953         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6954         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6955         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6956         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6957         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6958         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6959         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6960         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6961         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6962         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6963
6964 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6965
6966         * gcc.dg/vect/vect-82.c: New testcase.
6967         * gcc.dg/vect/vect-82_64.c: New testcase.
6968         * gcc.dg/vect/vect-83.c: New testcase.
6969         * gcc.dg/vect/vect-83_64.c: New testcase.
6970
6971 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6972
6973         * gcc.dg/cpp/error-1.c: New test.
6974
6975 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6976
6977         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6978
6979 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6980
6981         PR target/17984
6982         * gcc.dg/cris-peep2-xsrand2.c: New test.
6983
6984 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6985
6986         PR c++/17661
6987         * testsuite/g++.dg/expr/for2.C: New test.
6988
6989 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6990
6991         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6992
6993 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR tree-optimization/17724
6996         * g++.dg/opt/pr17724-1.C: New test.
6997         * g++.dg/opt/pr17724-2.C: New test.
6998         * g++.dg/opt/pr17724-3.C: New test.
6999         * g++.dg/opt/pr17724-4.C: New test.
7000         * g++.dg/opt/pr17724-5.C: New test.
7001         * g++.dg/opt/pr17724-6.C: New test.
7002
7003 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7004
7005         PR c/17301
7006         * gcc.dg/pr17301-2.c: New test.
7007
7008 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/15876
7011         * g++.dg/parse/error22.C: New test.
7012
7013         PR c++/17936
7014         * g++.dg/template/spec18.C: New test.
7015
7016 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7017
7018         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7019         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7020         memcpy.
7021         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7022         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7023
7024 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7025
7026         * g++.dg/eh/cleanup5.C: Add dg-options "".
7027
7028 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7029
7030         PR middle-end/17657
7031         * gcc.dg/switch-4.c: New test case.
7032
7033 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7034
7035         * gcc.c-torture/execute/20041011-1.c: New test.
7036
7037 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7038
7039         PR c++/17554
7040         * g++.dg/init/for3.C: New test.
7041
7042         PR c++/17657
7043         * g++.dg/opt/switch2.C: New test.
7044
7045         PR middle-end/17703
7046         * g++.dg/warn/Wreturn-2.C: New test.
7047
7048 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7049
7050         PR c++/17907
7051         * g++.dg/eh/cleanup5.C: New test.
7052
7053 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/17393
7056         * g++.dg/parse/error21.C: New test.
7057
7058 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7059
7060         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7061         * g++.dg/warn/incomplete1.C: Likewise.
7062         * g++.dg/template/qualttp20.C: Likewise.
7063
7064 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7065
7066         PR c/17881
7067         * parm-incomplete-1.c: New test.
7068
7069 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7070
7071         PR c++/17867
7072         * g++.dg/parse/error19.C: New test.
7073
7074         PR c++/17670
7075         * g++.dg/init/new11.C: New test.
7076
7077         PR c++/17821
7078         * g++.dg/parse/error20.C: New test.
7079
7080         PR c++/17826
7081         * g++.dg/template/crash24.C: New test.
7082
7083 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7084
7085         PR c/17301
7086         * gcc.dg/pr17301-1.c: New test.
7087
7088 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7089
7090         PR c/17189
7091         * gcc.dg/anon-struct-5.c: New test.
7092
7093 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7094
7095         PR c/17844
7096         * gcc.dg/pr17844-1.c: New test.
7097
7098 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7099
7100         PR tree-optimization/17906
7101         * gcc.c-torture/compile/pr17906.c: New.
7102
7103 2004-10-09  Stuart Hastings  <stuart@apple.com>
7104             Roger Sayle  <roger@eyesopen.com>
7105
7106         PR rtl-optimization/17853
7107         * gcc.dg/i386-mmx-5.c: New testcase.
7108
7109 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7112
7113 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/17524
7116         * g++.dg/template/static9.C: New test.
7117
7118         PR c++/17685
7119         * g++.dg/parse/operator5.C: New test.
7120
7121 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7122
7123         PR middle-end/17894
7124         * gcc.c-torture/execute/divcmp-4.c: New test case.
7125
7126 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7127
7128         PR tree-opt/17902
7129         * g++.dg/opt/pr17902.C: New test.
7130
7131 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7132
7133         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7134
7135 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7136
7137         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7138
7139 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7140
7141         * gcc.dg/assign-warn-3.c: New test.
7142
7143 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7144
7145         PR c/16999
7146         * gcc.dg/cpp/ident-1.c: New test.
7147
7148 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7149
7150         * gcc.c-torture/compile/acc1.c: New.
7151
7152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7155         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7156
7157 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7158
7159         * gcc.dg/ultrasp11.c: New test.
7160
7161 2004-10-08  Michael Matz  <matz@suse.de>
7162
7163         * gcc.dg/doloop-2.c: New test.
7164
7165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7166
7167         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7168         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7169         objc.dg/method-9.m: Update expected diagnostics.
7170
7171 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7172
7173         * gcc.dg/ppc-fsel-3.c: New file.
7174         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7175
7176 2004-10-07  Paul Brook  <paul@codesourcery.com>
7177
7178         * gfortran.dg/intrinsic_verify_1.f90: New test.
7179
7180 2004-10-07  Paul Brook  <paul@codesourcery.com>
7181
7182         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7183
7184 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7185
7186         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7187         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7188         commit.
7189
7190 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7191
7192         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7193
7194 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7195
7196         PR c++/17115
7197         * g++.dg/warn/Winline-4.C: New test.
7198
7199 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7200
7201         * gcc.c-torture/compile/20041007-1.c: New test.
7202
7203 2004-10-07  Paul Brook  <paul@codesourcery.com>
7204
7205         PR fortran/17678
7206         * gfortran.dg/use_allocated_1.f90: New test.
7207
7208 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7209
7210         PR middle-end/17849
7211         * gfortran.fortran-torture/compile/nested.f90: New test
7212
7213 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7214
7215         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7216
7217 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7218
7219         PR c++/17368
7220         * g++.dg/ext/asm6.C: New test.
7221
7222 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7223
7224         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7225
7226 2004-10-06  Paul Brook  <paul@codesourcery.com>
7227
7228         PR libfortran/17709
7229         * gfortran.dg/empty_format_1.f90: New test.
7230
7231 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7232
7233         PR fortran/17568
7234         * gfortran.dg/ishft.f90: New test.
7235
7236         PR fortran/17283
7237         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7238         tests.
7239
7240 2004-10-06  Paul Brook  <paul@codesourcery.com>
7241
7242         * gfortran.dg/do_1.f90: New test.
7243
7244 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7245
7246         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7247         optimizing for size.
7248
7249 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7250
7251         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7252
7253 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7254
7255         * gcc.c-torture/compile/20041005-1.c: New test.
7256
7257 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7258
7259         PR c++/17829
7260         * g++.dg/lookup/koenig4.C: New.
7261
7262 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7263
7264         * g++.dg/other/classkey1.C: Adjust quoting marks.
7265         * g++.dg/parse/error15.C: Likewise.
7266         * g++.dg/template/meminit2.C (int>): Likewise.
7267
7268 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7269
7270         PR fortran/17283
7271         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7272
7273         PR fortran/17631
7274         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7275
7276         PR fortran/17708
7277         * gfortran.dg/pr17708.f90: New test.
7278
7279 2004-10-04  Chao-ying Fu  <fu@mips.com>
7280
7281         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7282         * gcc.dg/vect/vect-4.c: Ditto.
7283         * gcc.dg/vect/vect-5.c: Ditto.
7284         * gcc.dg/vect/vect-6.c: Ditto.
7285         * gcc.dg/vect/vect-8.c: Ditto.
7286         * gcc.dg/vect/vect-16.c: Ditto.
7287         * gcc.dg/vect/vect-30.c: Ditto.
7288         * gcc.dg/vect/vect-40.c: Ditto.
7289         * gcc.dg/vect/vect-41.c: Ditto.
7290         * gcc.dg/vect/vect-42.c: Ditto.
7291         * gcc.dg/vect/vect-43.c: Ditto.
7292         * gcc.dg/vect/vect-44.c: Ditto.
7293         * gcc.dg/vect/vect-45.c: Ditto.
7294         * gcc.dg/vect/vect-46.c: Ditto.
7295         * gcc.dg/vect/vect-47.c: Ditto.
7296         * gcc.dg/vect/vect-48.c: Ditto.
7297         * gcc.dg/vect/vect-49.c: Ditto.
7298         * gcc.dg/vect/vect-50.c: Ditto.
7299         * gcc.dg/vect/vect-51.c: Ditto.
7300         * gcc.dg/vect/vect-52.c: Ditto.
7301         * gcc.dg/vect/vect-53.c: Ditto.
7302         * gcc.dg/vect/vect-54.c: Ditto.
7303         * gcc.dg/vect/vect-55.c: Ditto.
7304         * gcc.dg/vect/vect-56.c: Ditto.
7305         * gcc.dg/vect/vect-57.c: Ditto.
7306         * gcc.dg/vect/vect-58.c: Ditto.
7307         * gcc.dg/vect/vect-59.c: Ditto.
7308         * gcc.dg/vect/vect-60.c: Ditto.
7309         * gcc.dg/vect/vect-74.c: Ditto.
7310         * gcc.dg/vect/vect-79.c: Ditto.
7311         * gcc.dg/vect/vect-80.c: Ditto.
7312
7313 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7314
7315         * gcc.dg/unused-7.c: Use the correct option.
7316
7317 2004-10-04  Paul Brook  <paul@codesourcery.com>
7318         Bud Davis  <bdavis9659@comcast.net>
7319
7320         PR fortran/17706
7321         PR fortran/16434
7322         * gfortran/pr17706.f90: New test.
7323         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7324
7325 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7326
7327         * gfortran.dg/pr17612.f90: New test.
7328
7329 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7330
7331         * g++.dg/template/local1.C: Adjust quoting marks in
7332         testing for diagnostics.
7333         * g++.dg/tls/diag-2.C: Likewise.
7334         * g++.dg/other/error8.C: Likewise.
7335
7336 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR c/17178
7339         * gcc.dg/unused-4.c: Adjust to be correct.
7340
7341         PR c/17820
7342         * gcc.dg/unused-7.c: New test.
7343
7344 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7345
7346         PR c++/17797
7347         * g++.dg/overload/template2.C: New test.
7348
7349 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7350
7351         PR tree-optimization/16632
7352         * gcc.dg/tree-ssa/20041002-1.c: New.
7353
7354 2004-10-03  Paul Brook  <paul@codesourcery.com>
7355
7356         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7357         rather than relying on default formatting.
7358
7359 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7360
7361         * gcc.dg/20040920-1.c: Update expected message text.
7362
7363 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7364
7365         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7366
7367 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7368
7369         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7370         tree level.
7371
7372 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7373
7374         * gcc.dg/tree-ssa/pr17343.c: Remove.
7375
7376 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7377
7378         PR tree-opt/17343
7379         * gcc.dg/tree-ssa/pr17343.c: New test.
7380
7381 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7382
7383         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7384         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7385         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7386         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7387         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7388
7389 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7390
7391         * gcc.dg/lvalue-2.c: New test.
7392
7393 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7394
7395         PR c/17730
7396         * gcc.dg/pr17730-1.c: New test
7397
7398 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7399
7400         PR c/7425
7401         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7402
7403 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * gcc.c-torture/execute/stdarg-1.c: New test.
7406         * gcc.c-torture/execute/stdarg-2.c: New test.
7407         * gcc.c-torture/execute/stdarg-3.c: New test.
7408         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7409         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7410         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7411         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7412         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7413
7414 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR tree-optimization/17697
7417         * g++.dg/opt/pr17697-1.C: New test.
7418         * g++.dg/opt/pr17697-2.C: New test.
7419         * g++.dg/opt/pr17697-3.C: New test.
7420
7421 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7422
7423         PR c/16409
7424         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7425         gcc.dg/vla-init-5.c: New tests.
7426
7427 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7428
7429         PR c/13804
7430         * gcc.dg/pr13804-1.c: New test.
7431
7432 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7433
7434         PR fortran/16938
7435         * gfortran.dg/pr16938.f90: New test.
7436
7437 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7438
7439         * g++.dg/template/crash23.C: New test.
7440
7441 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7442
7443         PR c++/17585
7444         * g++.dg/template/static8.C: New test.
7445
7446 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         PR c++/17681
7449         * g++.dg/other/error9.C: New test.
7450
7451 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7452
7453         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7454
7455 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7456
7457         PR fortran/15164
7458         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7459
7460 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7461
7462         PR middle-end/17112
7463         * gcc.dg/pr17112-1.c: New test case.
7464
7465 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7466
7467         PR c/11459
7468         * gcc.dg/pr11459-1.c: New test.
7469
7470 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7471
7472         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7473         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7474
7475 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7476
7477         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7478
7479 2004-09-25  Jan Hubicka  <jh@suse.cz>
7480
7481         * compile/30040909-1.c: New test.
7482         * compile/30040907-1.c: New test.
7483
7484 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7485
7486         * gcc.c-torture/execute/va-arg-26.c: New test.
7487
7488 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7489
7490         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7491         extra diagnostics on targets with 64-bit pointers.
7492         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7493
7494 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         PR c/17188
7497         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7498         * gcc.dg/decl-3.c: Adjust expected message.
7499
7500 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7501
7502         PR fortran/17615
7503         * gfortran.dg/pr17615.f90: New test.
7504
7505 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7506
7507         PR tree-optimzation/17517
7508         * g++.dg/tree-ssa/pr17517.C: New Test.
7509
7510 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7511
7512         PR c++/16889
7513         * g++.dg/lookup/ambig3.C: New.
7514
7515 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         PR tree-opt/17624
7518         * g++.dg/opt/pr17624.C: New test.
7519
7520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7521
7522         PR c/6980
7523         * gcc.dg/Wbad-function-cast-1.c: New test.
7524
7525 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7526
7527         * g++.dg/ext/complit1.C
7528         * g++.dg/other/error2.C
7529         * g++.dg/other/nontype-1.C
7530         * g++.dg/parse/crash11.C
7531         * g++.dg/parse/crash12.C
7532         * g++.dg/parse/error15.C
7533         * g++.dg/parse/error4.C
7534         * g++.dg/parse/tmpl-outside1.C
7535         * g++.dg/parse/too-many-tmpl-args1.C
7536         * g++.dg/template/dependent-expr3.C
7537         * g++.dg/template/error10.C
7538         * g++.dg/template/instantiate1.C
7539         * g++.dg/template/vtable2.C
7540         * g++.dg/warn/Wshadow-1.C
7541         * g++.dg/warn/weak1.C
7542         * g++.old-deja/g++.brendan/crash16.C
7543         * g++.old-deja/g++.brendan/crash18.C
7544         * g++.old-deja/g++.brendan/crash48.C
7545         * g++.old-deja/g++.brendan/crash49.C
7546         * g++.old-deja/g++.brendan/crash55.C
7547         * g++.old-deja/g++.brendan/crash56.C
7548         * g++.old-deja/g++.brendan/crash8.C
7549         * g++.old-deja/g++.brendan/enum11.C
7550         * g++.old-deja/g++.brendan/enum8.C
7551         * g++.old-deja/g++.brendan/enum9.C
7552         * g++.old-deja/g++.brendan/friend3.C
7553         * g++.old-deja/g++.brendan/misc14.C
7554         * g++.old-deja/g++.bugs/900402_02.C
7555         * g++.old-deja/g++.bugs/900404_03.C
7556         * g++.old-deja/g++.bugs/900404_04.C
7557         * g++.old-deja/g++.bugs/900428_03.C
7558         * g++.old-deja/g++.jason/crash4.C
7559         * g++.old-deja/g++.jason/overload21.C
7560         * g++.old-deja/g++.jason/redecl1.C
7561         * g++.old-deja/g++.jason/report.C
7562         * g++.old-deja/g++.jason/rfg10.C
7563         * g++.old-deja/g++.jason/template30.C
7564         * g++.old-deja/g++.law/arm12.C
7565         * g++.old-deja/g++.law/ctors5.C
7566         * g++.old-deja/g++.law/cvt20.C
7567         * g++.old-deja/g++.law/init10.C
7568         * g++.old-deja/g++.law/init8.C
7569         * g++.old-deja/g++.law/visibility17.C
7570         * g++.old-deja/g++.law/visibility7.C
7571         * g++.old-deja/g++.mike/net8.C
7572         * g++.old-deja/g++.mike/p646.C
7573         * g++.old-deja/g++.mike/p700.C
7574         * g++.old-deja/g++.mike/p701.C
7575         * g++.old-deja/g++.mike/p811.C
7576         * g++.old-deja/g++.ns/template13.C
7577         * g++.old-deja/g++.other/array3.C
7578         * g++.old-deja/g++.other/crash25.C
7579         * g++.old-deja/g++.other/dtor3.C
7580         * g++.old-deja/g++.other/dtor4.C
7581         * g++.old-deja/g++.other/main1.C
7582         * g++.old-deja/g++.other/warn7.C
7583         * g++.old-deja/g++.pt/crash11.C
7584         * g++.old-deja/g++.pt/crash36.C
7585         * g++.old-deja/g++.pt/spec22.C
7586         * g++.old-deja/g++.pt/spec9.C
7587         * g++.old-deja/g++.pt/ttp52.C
7588         * g++.old-deja/g++.robertl/eb103.C
7589         * g++.old-deja/g++.robertl/eb121.C
7590         * g++.old-deja/g++.robertl/eb22.C
7591         * g++.old-deja/g++.robertl/eb8.C:
7592         Update locations and/or regexps of dg-error markers.
7593         Remove markers for some bogus messages that are no longer issued.
7594
7595 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7598         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7599
7600 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR c++/17618
7603         * g++.dg/lookup/crash5.C: New test.
7604
7605 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7606
7607         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7608         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7609         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7610         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7611         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7612         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7613
7614         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7615         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7616         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7617         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7618         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7619         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7620
7621         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7622
7623         * gcc.dg/vect/vect-44.c: Check additional cases.
7624         * gcc.dg/vect/vect-48.c: Check additional cases.
7625
7626         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7627         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7628         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7629         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7630         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7631         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7632         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7633         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7634         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7635
7636         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7637         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7638         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7639
7640 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7641
7642         * gcc.dg/tree-ssa/loop-6.c: New test.
7643
7644 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7645
7646         PR c++/17620
7647         * g++.dg/inherit/base2.C: New.
7648
7649 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7650
7651         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7652         * gcc.dg/20001012-2.c: Likewise.
7653         * gcc.dg/20001013-1.c: Likewise.
7654         * gcc.dg/20001101-1.c: Likewise.
7655         * gcc.dg/20001102-1.c: Likewise.
7656         * gcc.dg/bf-spl1.c: Likewise.
7657         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7658         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7659
7660 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7661
7662         PR tree-optimization/16721
7663         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7664
7665 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7666
7667         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7668         * gcc.dg/20040305-1.c: Likewise.
7669
7670 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7671
7672         PR c/16566
7673         * gcc.c-torture/compile/pr16566-1.c,
7674         gcc.c-torture/compile/pr16566-2.c,
7675         gcc.c-torture/compile/pr16566-3.c: New tests.
7676
7677 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7678
7679         PR tree-optimization/17512
7680         * gcc.c-torture/compile/20040916-1.c.
7681
7682 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7683
7684         * gcc.dg/pragma-re-3.c: New test.
7685
7686 2004-09-17  Matt Austern  <austern@apple.com>
7687
7688         PR c++/15049
7689         * g++.dg/other/anon3.C: New.
7690
7691 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7692
7693         PR c++/7503
7694         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7695         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7696         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7697         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7698         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7699
7700 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7701
7702         PR fortran/17286
7703         * gfortran.dg/pr17286.f90: New test.
7704
7705 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/17530
7708         * g++.dg/template/static7.C: New test.
7709
7710 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7711
7712         PR tree-opt/17558
7713         * gcc.c-torture/compile/pr17558.c: New test.
7714
7715 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7716
7717         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7718         if SKIP_ATTRIBUTE is defined.
7719
7720 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7721
7722         PR fortran/15957
7723         * gfortran.dg/pr15957.f90: New test.
7724
7725 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7726
7727         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7728         in comparison.
7729         * gcc.dg/vect/vect-79.c: Likewise.
7730         * gcc.dg/vect/vect-80.c: Likewise.
7731
7732 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         PR fortran/15750
7735         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7736
7737 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7738
7739         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7740         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7741         * gcc.dg/vect/vect-62.c: New testcase.
7742         * gcc.dg/vect/vect-63.c: New testcase.
7743         * gcc.dg/vect/vect-64.c: New testcase.
7744         * gcc.dg/vect/vect-65.c: New testcase.
7745         * gcc.dg/vect/vect-66.c: New testcase.
7746         * gcc.dg/vect/vect-67.c: New testcase.
7747         * gcc.dg/vect/vect-68.c: New testcase.
7748         * gcc.dg/vect/vect-69.c: New testcase.
7749         * gcc.dg/vect/vect-79.c: New testcase.
7750         * gcc.dg/vect/vect-80.c: New testcase.
7751
7752 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7753
7754         * gcc.target/mips/asm-1.c: New test.
7755
7756 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7757
7758         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7759         * gcc.dg/vect/vect-73.c: New testcase.
7760         * gcc.dg/vect/vect-74.c: New testcase.
7761         * gcc.dg/vect/vect-75.c: New testcase.
7762         * gcc.dg/vect/vect-76.c: New testcase.
7763         * gcc.dg/vect/vect-77.c: New testcase.
7764         * gcc.dg/vect/vect-78.c: New testcase
7765
7766 2004-09-18  Paul Brook  <paul@codesourcery.com>
7767
7768         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7769
7770 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7771
7772         PR c/17424
7773         * gcc.dg/pr17424-1.c: New test.
7774
7775 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7776
7777         * g++.dg/tree-ssa/pr17153.C: New test.
7778
7779 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7780
7781         PR pch/13361
7782         * testsuite/g++.dg/pch/wchar-1.C: New.
7783         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7784
7785 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7786
7787         * gcc.c-torture/execute/20040917-1.c: New test.
7788
7789 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7790
7791         PR tree-optimization/17319
7792         * gcc.dg/pr17319.c: New test.
7793
7794 2004-09-17  Devang Patel  <dpatel@apple.com>
7795
7796         * gcc.dg/20040813-1.c: New test.
7797
7798 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7799
7800         PR tree-optimization/17273
7801         * gcc.c-torture/compile/pr17273.c: New test.
7802
7803 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7804
7805         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7806         Update expected messages.
7807         * gcc.dg/declspec-13.c: New test.
7808
7809 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7810
7811         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7812
7813 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7814
7815         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7816         change what 'a' is pointing to.
7817
7818 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7819
7820         PR c++/16002
7821         * g++.dg/template/error18.C: New test.
7822
7823         PR c++/16029
7824         * g++.dg/warn/Wunused-8.C: New test.
7825
7826 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7827
7828         PR tree-optimization/17513
7829         * gcc.dg/20040916-1.c: New test.
7830
7831 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/17501
7834         * g++.dg/template/typename7.C: New test.
7835
7836 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7837
7838         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7839
7840 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7841
7842         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7843         with -ftree-based-profiling also.
7844         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7845
7846 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7847
7848         PR/15364
7849         * gfortran.dg/der_array_io_1.f90: New test.
7850         * gfortran.dg/der_array_io_2.f90: New test.
7851         * gfortran.dg/der_array_io_3.f90: New test.
7852
7853 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7854
7855         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7856         EABI.
7857
7858 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7859
7860         * g++.dg/opt/switch1.C: New test.
7861
7862 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7863
7864         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7865         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7866         Update expected messages.
7867
7868 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7869
7870         PR fortran/16485
7871         * gfortran.dg/same_name_1.f90: New test.
7872
7873 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7874
7875         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7876         dereference garbage pointers.
7877
7878 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7879
7880         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7881         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7882
7883         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7884         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7885         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7886
7887 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/17324
7890         * g++.dg/template/mangle1.C: New test.
7891
7892 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7893
7894         PR tree-optimization/17252
7895         * gcc.c-torture/execute/pr17252.c: New test.
7896
7897 2004-09-14  Andrew Pinski  <apinski@apple.com>
7898
7899         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7900
7901 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7902
7903         PR rtl-optimization/9771
7904         * gcc.dg/pr9771-1.c: New test case.
7905
7906 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7907
7908         PR tree-optimization/15262
7909         * gcc.c-torture/execute/pr15262-1.c: New test.
7910         * gcc.c-torture/execute/pr15262-2.c: New test.
7911
7912 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7913
7914         * gcc.dg/declspec-12.c: New test.
7915
7916 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7917
7918         * gfortran.dg/pr17090.f90: Add directives to test.
7919
7920 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7921
7922         * gcc.c-torture/compile/20040914-1.c: New test.
7923
7924 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/16162
7927         * g++.dg/template/decl2.C: New test.
7928
7929 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7930
7931         PR fortran/17090
7932         * gfortran.dg/pr17090.f90: New test.
7933
7934 2004-09-13  Dale Johannesen  <dalej@apple.com>
7935
7936         * gcc.c-torture/compile/pr17408.c:  New test case.
7937
7938 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/16716
7941         * g++.dg/parse/crash17.C: New test.
7942
7943         PR c++/17327
7944         * g++.dg/template/enum3.C: New test.
7945
7946 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7947
7948         * lib/gcc-defs.exp: Load wrapper.exp.
7949         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7950         using local code.
7951         * lib/gcc.exp (gcc_init): Similar.
7952         * lib/gfortran.exp (gfortran_init): Similar.
7953         * lib/objc.exp (objc_init): Similar.
7954         * lib/treelang.exp (treelang_init): Similar.
7955         * lib/wrapper.exp: New file with build_wrapper call machinery in
7956         ${tool}_maybe_build_wrapper.
7957
7958 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7959
7960         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7961         "inline".
7962         * gcc.dg/declspec-11.c: Update expected messages.
7963         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7964         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7965         gcc.dg/inline-12.c: New tests.
7966
7967 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7968
7969         * g++.dg/tree-ssa/pr17400.C: New testcase.
7970
7971 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7972
7973         * gcc.target/mips/sb1-1.c: New testcase.
7974
7975 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7976
7977         * lib/g77-dg.exp: Remove unused file.
7978         * lib/mike-g77.exp: Ditto.
7979         * lib/g77.exp: Ditto.
7980
7981 2004-09-12  Richard Henderson  <rth@redhat.com>
7982
7983         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7984
7985 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7986
7987         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7988         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7989         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7990         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7991         Update expected messages.
7992
7993 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7994
7995         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7996         declaration/use mismatch for dirp parameter.
7997
7998 2004-09-12  Andrew Pinski  <apinski@apple.com>
7999
8000         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8001         -fgnu-runtime is passed.
8002
8003 2004-09-12  Richard Henderson  <rth@redhat.com>
8004
8005         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8006         do the uplevel thing and update additional_flags directly.
8007         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8008         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8009         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8010         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8011
8012 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8013
8014         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8015
8016 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8017
8018         PR middle-end/17411
8019         * g++.dg/opt/pr17411-1.C: New test case.
8020
8021 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8022
8023         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8024         gcc.dg/tls/diag-2.c: Update expected messages.
8025         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8026         messages.
8027         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8028         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8029         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8030         gcc.dg/tls/diag-5.c: New tests.
8031
8032 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8033
8034         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8035
8036 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8037
8038         * g++.dg/parse/break-in-for.C: New test.
8039
8040 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8041
8042         * gcc.dg/tree-ssa/20040911-1.c: New test.
8043
8044 2004-09-11  Andreas Jaeger  <aj@suse.de>
8045
8046         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8047         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8048
8049 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8050
8051         * gcc.target/frv: New directory of FR-V-specific tests.
8052
8053 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8054
8055         * gcc.dg/convert-vec-1.c: New test.
8056
8057 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8058
8059         PR middle-end/17024
8060         * gcc.dg/pr17024-1.c: New test case.
8061
8062 2004-09-10  Eric Christopher  <echristo@redhat.com>
8063
8064         * gcc.dg/20040910-1.c: New test.
8065
8066 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8067
8068         * gcc.dg/bitfld-9.c: New test.
8069
8070 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8071
8072         * gcc.c-torture/execute/ieee/acc1.c: New test.
8073         * gcc.c-torture/execute/ieee/acc2.c: New test.
8074         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8075
8076 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8077
8078         * gcc.dg/deprecated-2.c: New test.
8079
8080 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8081
8082         * gcc.dg/init-vec-1.c: New test.
8083
8084 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8085
8086         PR middle-end/17055
8087         * gcc.dg/pr17055-1.c: New test case.
8088
8089 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8090
8091         PR target/17377
8092         * gcc.c-torture/execute/pr17377.c: New test.
8093
8094 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8095
8096         PR c/8420
8097         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8098         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8099         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8100         gcc.dg/long-long-typespec-1.c: New tests.
8101         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8102
8103 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8104
8105         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8106         gcc.dg/gnu99-static-1.c: New tests.
8107
8108 2004-09-08  Devang Patel  <dpatel@apple.com>
8109
8110         * gcc.dg/darwin-ld-20040828-1.c: New test.
8111         * gcc.dg/darwin-ld-20040828-2.c: New test.
8112         * gcc.dg/darwin-ld-20040828-3.c: New test.
8113
8114 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8115
8116         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8117         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8118         in error message.
8119         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8120         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8121         in error message.
8122         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8123         types they qualify.
8124         * objc.dg/type-size-2.m: Fix wording in comment.
8125         * objc.dg/va-meth-1.m: New test case.
8126
8127 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8128
8129         PR c/16633:
8130         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8131         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8132
8133 2004-09-06  Devang Patel  <dpatel@apple.com>
8134
8135         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8136         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8137
8138 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8139
8140         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8141         reflect changed line numbering of diagnostics.
8142
8143 2004-09-06  Paul Brook  <paul@codesourcery.com>
8144
8145         * gfortran.dg/edit_real_1.f90: Add new test.
8146
8147 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8148
8149         * gcc.dg/tree-ssa/loop-2.c: New test.
8150         * gcc.dg/tree-ssa/loop-3.c: New test.
8151         * gcc.dg/tree-ssa/loop-4.c: New test.
8152         * gcc.dg/tree-ssa/loop-5.c: New test.
8153
8154 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8155
8156         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8157
8158 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8159
8160         * gcc.dg/format/sentinel-1.c: New test.
8161
8162 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8163
8164         * testsuite/gcc.dg/builtins-46.c: New.
8165
8166 2004-09-03  Devang Patel  <dpatel@apple.com>
8167
8168         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8169         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8170
8171 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8172
8173         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8174         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8175         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8176         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8177         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8178         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8179         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8180         the non-portable bzero.
8181         * gcc.dg/20010912-1.c: xfail for NetWare.
8182         * gcc.dg/20020426-2.c: xfail for NetWare.
8183         * gcc.dg/20021014-1.c: xfail for NetWare.
8184         * gcc.dg/20021018-1.c: xfail for NetWare.
8185         * gcc.dg/20030213-1.c: xfail for NetWare.
8186         * gcc.dg/20030225-1.c: xfail for NetWare.
8187         * gcc.dg/20030708-1.c: xfail for NetWare.
8188         * gcc.dg/builtins-config.h: Also exclude NetWare.
8189         * gcc.dg/format/format.h: Define restrict only if not already defined.
8190         * gcc.dg/nest.c: xfail for NetWare.
8191         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8192         * lib/target-supports.exp (check_visibility_available): Exclude
8193         NetWare.
8194
8195 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8196
8197         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8198         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8199         deterministic starting point for the alignment of structure fields.
8200         * gcc.dg/Wpadded.c: Dito.
8201         * g++.dg/abi/vbase10.C: Dito.
8202
8203 2004-09-03  Devang Patel  <dpatel@apple.com>
8204
8205         * g++.dg/debug/pr15736.cc: New test.
8206
8207 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8208
8209         * README.QMTEST: Fix out-of-date link.
8210
8211 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8212
8213         PR fortran/16579
8214         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8215         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8216
8217 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * g++.dg/abi/arm_rtti1.C: New test.
8220
8221 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8222
8223         * gcc.dg/ppc-vector-memcpy.c: New.
8224         * gcc.dg/ppc-vector-memset.c: New.
8225
8226 2004-09-02  Chao-ying Fu  <fu@mips.com>
8227
8228         * gcc.target/mips/mips-3d-1.c: New test.
8229         * gcc.target/mips/mips-3d-2.c: New test.
8230         * gcc.target/mips/mips-3d-3.c: New test.
8231         * gcc.target/mips/mips-3d-4.c: New test.
8232         * gcc.target/mips/mips-3d-5.c: New test.
8233         * gcc.target/mips/mips-3d-6.c: New test.
8234         * gcc.target/mips/mips-3d-7.c: New test.
8235         * gcc.target/mips/mips-3d-8.c: New test.
8236         * gcc.target/mips/mips-3d-9.c: New test.
8237         * gcc.target/mips/mips-ps-1.c: New test.
8238         * gcc.target/mips/mips-ps-2.c: New test.
8239         * gcc.target/mips/mips-ps-3.c: New test.
8240         * gcc.target/mips/mips-ps-4.c: New test.
8241         * gcc.target/mips/mips-ps-type.c: New test.
8242
8243 2004-09-02  Paul Brook  <paul@codesourcery.com>
8244
8245         * gfortran.dg/edit_real_1.f90: Add new tests.
8246
8247 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8248
8249         PR fortran/15327
8250         * gfortran.dg/merge_char_1.f90: New test.
8251
8252 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8253
8254         PR fortran/16404
8255         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8256
8257 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8258
8259         PR c/1522
8260         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8261
8262 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8263
8264         * g++.dg/opt/loop1.C: Do not XFAIL.
8265
8266 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8267
8268         * gcc.c-torture/execute/20040831-1.c: New test.
8269
8270 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8271
8272         PR fortran/16579
8273         * gfortran.dg/g77/20010610.f: Now passes.
8274         Copy from g77.f-torture/execute. Add dg-run directive.
8275         * gfortran.dg/g77/README: Update
8276
8277 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8280         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8281         (t1, t2, t3, t4): Add volatile.
8282
8283 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * g++.dg/ext/visibility/arm1.C: New test.
8286
8287 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8288
8289         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8290         -pedantic-errors.
8291
8292 2004-09-01  Paul Brook  <paul@codesourcery.com>
8293
8294         * gfortran.dg/eof_2.f90: New test.
8295
8296 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8297
8298         PR fortran/16579
8299         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8300
8301 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8302
8303         PR libfortran/16805
8304         * gfortran.dg/list_read_2.f90: New test.
8305
8306 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8307
8308         * g++.dg/abi/key1.C: New test.
8309
8310 2004-08-31  Richard Henderson  <rth@redhat.com>
8311
8312         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8313         form of offsetof.
8314         * g++.dg/other/offsetof5.C: Remove duplicate.
8315
8316 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8317
8318         PR fortran/17244
8319         * gfortran.dg/func_derived_1.f90: New test.
8320
8321 2004-08-31  Paul Brook  <paul@codesourcery.com>
8322
8323         * gfortran.dg/eof_1.f90: New test.
8324
8325 2004-08-31  Paul Brook  <paul@codesourcery.com>
8326
8327         * gfortran.dg/list_read_1.f90: New file.
8328
8329 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8330
8331         * g++.dg/opt/loop1.C: XFAIL.
8332
8333 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8334
8335         * gcc.dg/funcdef-storage-1.c: New.
8336         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8337         an extern function in local scope.
8338         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8339         declare an 'auto inline' function in local scope.
8340         * gcc.dg/20011130-1.c: Likewise.
8341         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8342         an 'auto' function in local scope.
8343         * gcc.dg/20021014-1.c: Likewise.
8344         * gcc.dg/20030331-2.c: Likewise.
8345
8346 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8347
8348         * gfortran.dg/blockdata_1.f90: New test.
8349
8350 2004-08-30  Richard Henderson  <rth@redhat.com>
8351
8352         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8353
8354 2004-08-30  Richard Henderson  <rth@redhat.com>
8355
8356         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8357         additional_flags set by alternate driver.
8358         (ieee-options): New procedure.
8359         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8360         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8361         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8362         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8363
8364 2004-08-30  Richard Henderson  <rth@redhat.com>
8365
8366         * lib/f-torture.exp: Remove.
8367
8368 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR rtl-optimization/16590
8371         * g++.dg/opt/loop1.C: New test.
8372
8373 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8374
8375         PR fortran/13910
8376         * gfortran.dg/oldstyle_1.f90: New test.
8377
8378 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8379         Paul Brook  <paul@codesourcery.com>
8380
8381         * gfortran.dg/g77/README: Update.
8382         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8383         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8384         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8385
8386 2004-08-28  Paul Brook  <paul@codesourcery.com>
8387
8388         PR libfortran/17195
8389         * gfortran.dg/edit_real_1.f90: New test.
8390
8391 2004-08-27  Paul Brook  <paul@codesourcery.com>
8392
8393         * gfortran.dg/rewind_1.f90: New test.
8394
8395 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8396
8397         PR fortran/16597
8398         * gfortran.dg/pr16597.f90: New test.
8399
8400 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8401
8402         PR c/13801
8403         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8404         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8405         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8406         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8407         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8408
8409 2004-08-26  Nick Clifton  <nickc@redhat.com>
8410
8411         * gcc.c-torture/compile/pr17119.c: New test.
8412
8413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8414
8415         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8416
8417 2004-08-25  Richard Henderson  <rth@redhat.com>
8418
8419         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8420         the bits that expect kind=8 to be the largest real kind.
8421
8422 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8423
8424         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8425
8426 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8427
8428         * gfortran.dg/assignment_1.f90: New test.
8429
8430 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8431
8432         * g++.dg/template/repo3.C: New test.
8433
8434 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8435
8436         PR middle-end/16693
8437         PR tree-optimization/16372
8438         * g++.dg/opt/pr16372-1.C: New test case.
8439         * g++.dg/opt/pr16693-1.C: New test case.
8440         * g++.dg/opt/pr16693-2.C: New test case.
8441
8442 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8443
8444         * objc.dg/proto-lossage-4.m: New test.
8445
8446 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/17155
8449         * g++.dg/inherit/local2.C: New test.
8450
8451 2004-08-25  Paul Brook  <paul@codesourcery.com>
8452
8453         PR fortran/17144
8454         * gfortran.dg/string_ctor_1.f90: New test.
8455
8456 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8457
8458         PR c++/14428
8459         * g++.dg/template/redecl2.C: New test.
8460
8461 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8462
8463         PR fortran/17143
8464         * gfortran.dg/pr17143.f90: New test.
8465
8466 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8467
8468         PR fortran/17164
8469         * gfortran.dg/pr17164.f90: New test.
8470
8471 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8472
8473         * gcc.dg/tree-ssa/loop-1.c: New test.
8474
8475 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8476
8477         * gcc.c-torture/compile/20040824-1.c: New test.
8478
8479 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8480
8481         * gcc.c-torture/compile/iftrap-3.c: New test.
8482
8483 2004-08-24  Paul Brook  <paul@codesourcery.com>
8484
8485         * gfortran.dg/entry_2.f90: New test.
8486
8487 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8488
8489         PR c++/16889
8490         * g++.dg/lookup/ambig[12].C: New.
8491
8492 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8493
8494         PR c++/16706
8495         * g++.dg/template/crash21.C: New test.
8496         * g++.dg/template/crash22.C: Likewise.
8497
8498 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8499
8500         PR c++/17149
8501         * g++.dg/template/access15.C: New.
8502
8503 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/17163
8506         * g++.dg/template/repo2.C: New test.
8507
8508 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8509
8510         PR rtl-optimization/17078
8511         * gcc.c-torture/execute/pr17078-1.c: New test case.
8512
8513 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c/14492
8516         * gcc.dg/debug/crash1.c: New test.
8517
8518 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR c/16180
8521         * gcc.dg/loop-5.c: New test.
8522
8523 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8524
8525         * gcc.c-torture/execute/20040823-1.c: New test.
8526
8527 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8528
8529         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8530         to the assembler.  Simplify test accordingly.
8531         (asm_abi_flags): Use GNU names.
8532         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8533         to check for ABI flags.
8534
8535 2004-08-22  Andrew Pinski  <apinski@apple.com>
8536
8537         * g++.dg/opt/pr14029.C: New test.
8538         * gcc.c-torture/execute/pr15262.c: New test.
8539
8540 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8541
8542         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8543
8544 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8545
8546         PR 16908
8547         * gfortran.dg/direct_io.f90: New test.
8548
8549 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/17121
8552         * g++.dg/inherit/local2.C: New test.
8553
8554 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8555
8556         PR c++/17120
8557         * g++.dg/warn/Wparentheses-4.C: New test.
8558
8559 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/17121
8562         * g++.dg/inherit/local2.C: New test.
8563
8564         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8565         * gcc.dg/ppc-ldstruct.c: Likewise.
8566         * gcc.dg/ppc64-abi-2.c: Likewise.
8567
8568 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8569
8570         PR rtl-optimization/17099
8571         * gcc.c-torture/execute/20040820-1.c: New test.
8572
8573 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8574
8575         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8576
8577 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8578
8579         PR fortran/17077
8580         * gfortran.dg/auto_array_1.f90: New test.
8581
8582 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8583
8584         PR fortran/17074
8585         * gfortran.dg/simpleif_1.f90: New test.
8586
8587 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8588
8589         * lib/target-supports.exp (check_profiling_available): Return
8590         false for arm*-*-symbianelf* and arm*-*-eabi*.
8591
8592         PR c++/15890
8593         * g++.dg/template/delete1.C: New test.
8594
8595 2004-08-19  Paul Brook  <paul@codesourcery.com>
8596
8597         PR fortran/14976
8598         PR fortran/16228
8599         * gfortran.dg/data_char_1.f90: New test.
8600
8601 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8602
8603         PR fortran/16946
8604         * gfortran.dg/reduction.f90: New testcase.
8605
8606 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8607
8608         PR fortran/16520
8609         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8610
8611 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8612
8613         PR c++/17041
8614         * g++.dg/Wparentheses-3.C: New test.
8615
8616 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8617
8618         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8619         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8620         * gcc.dg/vect/vect-2.c: Likewise.
8621         * gcc.dg/vect/vect-3.c: Likewise.
8622         * gcc.dg/vect/vect-4.c: Likewise.
8623         * gcc.dg/vect/vect-5.c: Likewise.
8624         * gcc.dg/vect/vect-6.c: Likewise.
8625         * gcc.dg/vect/vect-7.c: Likewise.
8626         * gcc.dg/vect/vect-25.c: Likewise.
8627         * gcc.dg/vect/vect-31.c: Likewise.
8628         * gcc.dg/vect/vect-32.c: Likewise.
8629         * gcc.dg/vect/vect-34.c: Likewise.
8630         * gcc.dg/vect/vect-36.c: Likewise.
8631         * gcc.dg/vect/vect-all.c: Likewise.
8632
8633 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8634
8635         PR c++/17068
8636         * g++.dg/template/operator4.C: New test.
8637
8638 2004-08-18  Richard Henderson  <rth@redhat.com>
8639
8640         * gcc.dg/20040206-1.c: XFAIL.
8641
8642 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/16246
8645         * g++.dg/template/array7.C: New test.
8646
8647 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8648
8649         * gcc.dg/mips-movcc-1.c: New test.
8650         * gcc.dg/mips-movcc-2.c: New test.
8651         * gcc.dg/mips-movcc-3.c: New test.
8652
8653         * gcc.dg/mips-nmadd-1.c: New test.
8654         * gcc.dg/mips-nmadd-2.c: New test.
8655
8656 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8657
8658         PR c++/15871
8659         * g++.dg/opt/inline8.C: New test.
8660
8661         PR c++/16965
8662         * g++.dg/parse/error17.C: New test.
8663
8664 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8665
8666         * gcc.dg/vect: New directory for vectorizer tests.
8667         * gcc.dg/vect/tree-vect.h: New file.
8668         * gcc.dg/vect/vect.exp: New file.
8669         * gcc.dg/vect/pr16105.c.c: New test.
8670         * gcc.dg/vect/vect-1.c: New test.
8671         * gcc.dg/vect/vect-2.c: New test.
8672         * gcc.dg/vect/vect-3.c: New test.
8673         * gcc.dg/vect/vect-4.c: New test.
8674         * gcc.dg/vect/vect-5.c: New test.
8675         * gcc.dg/vect/vect-6.c: New test.
8676         * gcc.dg/vect/vect-7.c: New test.
8677         * gcc.dg/vect/vect-8.c: New test.
8678         * gcc.dg/vect/vect-9.c: New test.
8679         * gcc.dg/vect/vect-10.c: New test.
8680         * gcc.dg/vect/vect-11.c: New test.
8681         * gcc.dg/vect/vect-12.c: New test.
8682         * gcc.dg/vect/vect-13.c: New test.
8683         * gcc.dg/vect/vect-14.c: New test.
8684         * gcc.dg/vect/vect-15.c: New test.
8685         * gcc.dg/vect/vect-16.c: New test.
8686         * gcc.dg/vect/vect-17.c: New test.
8687         * gcc.dg/vect/vect-18.c: New test.
8688         * gcc.dg/vect/vect-19.c: New test.
8689         * gcc.dg/vect/vect-20.c: New test.
8690         * gcc.dg/vect/vect-21.c: New test.
8691         * gcc.dg/vect/vect-22.c: New test.
8692         * gcc.dg/vect/vect-23.c: New test.
8693         * gcc.dg/vect/vect-24.c: New test.
8694         * gcc.dg/vect/vect-25.c: New test.
8695         * gcc.dg/vect/vect-26.c: New test.
8696         * gcc.dg/vect/vect-27.c: New test.
8697         * gcc.dg/vect/vect-28.c: New test.
8698         * gcc.dg/vect/vect-29.c: New test.
8699         * gcc.dg/vect/vect-30.c: New test.
8700         * gcc.dg/vect/vect-31.c: New test.
8701         * gcc.dg/vect/vect-32.c: New test.
8702         * gcc.dg/vect/vect-33.c: New test.
8703         * gcc.dg/vect/vect-34.c: New test.
8704         * gcc.dg/vect/vect-35.c: New test.
8705         * gcc.dg/vect/vect-36.c: New test.
8706         * gcc.dg/vect/vect-37.c: New test.
8707         * gcc.dg/vect/vect-38.c: New test.
8708         * gcc.dg/vect/vect-40.c: New test.
8709         * gcc.dg/vect/vect-41.c: New test.
8710         * gcc.dg/vect/vect-42.c: New test.
8711         * gcc.dg/vect/vect-43.c: New test.
8712         * gcc.dg/vect/vect-44.c: New test.
8713         * gcc.dg/vect/vect-45.c: New test.
8714         * gcc.dg/vect/vect-46.c: New test.
8715         * gcc.dg/vect/vect-47.c: New test.
8716         * gcc.dg/vect/vect-48.c: New test.
8717         * gcc.dg/vect/vect-49.c: New test.
8718         * gcc.dg/vect/vect-50.c: New test.
8719         * gcc.dg/vect/vect-51.c: New test.
8720         * gcc.dg/vect/vect-52.c: New test.
8721         * gcc.dg/vect/vect-53.c: New test.
8722         * gcc.dg/vect/vect-54.c: New test.
8723         * gcc.dg/vect/vect-55.c: New test.
8724         * gcc.dg/vect/vect-56.c: New test.
8725         * gcc.dg/vect/vect-57.c: New test.
8726         * gcc.dg/vect/vect-58.c: New test.
8727         * gcc.dg/vect/vect-59.c: New test.
8728         * gcc.dg/vect/vect-60.c: New test.
8729         * gcc.dg/vect/vect-61.c: New test.
8730         * gcc.dg/vect/vect-all.c: New test.
8731         * gcc.dg/vect/vect-none.c: New test.
8732
8733 2004-08-17  Paul Brook  <paul@codesourcery.com>
8734
8735         PR fortran/13082
8736         * gfortran.dg/entry_1.f90: New test.
8737
8738 2004-08-17  Andrew Pinski  <apinski@apple.com>
8739
8740         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8741
8742 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8743
8744         * gcc.dg/pr17036-1.c: New test.
8745
8746 2004-08-16  Devang Patel  <dpatel@apple.com>
8747
8748         * gcc.dg/darwin-20040809-1.c: New test.
8749
8750 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8751
8752         * gcc.dg/funcdef-attr-1.c: New test.
8753
8754 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8755
8756         * gcc.dg/altivec-17.c: New test.
8757         * gcc.dg/altivec-18.c: New test.
8758
8759 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8760
8761         PR c++/6749
8762         * g++.dg/template/vtable2.C: New test.
8763
8764 2004-08-14  Richard Henderson  <rth@redhat.com>
8765
8766         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8767         * gcc.dg/pack-test-4.c (main): Return 0.
8768         * gcc.dg/setjmp-1.c: Remove XFAIL.
8769         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8770
8771 2004-08-14  Richard Henderson  <rth@redhat.com>
8772
8773         * gcc.dg/980217-1.c: Add prototype for printf.
8774
8775 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8776
8777         * gfortran.dg/pr16935.f90: New test.
8778
8779 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8780
8781         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8782
8783 2004-08-13  Paul Brook  <paul@codesourcery.com>
8784
8785         * gfortran.dg/der_io_1.f90: Remove stray comma.
8786
8787 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8788
8789         * gcc.dg/vmx/cw-bug-2.c: Remove.
8790         * gcc.dg/vmx/vprint-1.c: Remove.
8791         * gcc.dg/vmx/vscan-1.c: Remove.
8792
8793 2004-08-12  Devang patel  <dpatel@apple.com>
8794
8795         * gcc.dg/darwin-20040809-2.c: New test.
8796
8797 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8798
8799         * g++.dg/ext/altivec-12.C: New test.
8800
8801         * g++.dg/ext/altivec-11.C: New test.
8802
8803 2004-08-12  Paul Brook  <paul@codesourcery.com>
8804
8805         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8806
8807 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8808
8809         * g++.dg/ext/altivec-2.C: Check for hardware support before
8810         executing any VMX instructions.
8811
8812         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8813
8814 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8815
8816         PR c++/16276
8817         * g++.old-deja/g++.other/comdat4.C: New test.
8818         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8819
8820 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8821
8822         PR target/16286
8823         * gcc.dg/pr16286.c: New test.
8824
8825 2004-08-12 Jan Beulich <jbeulich@novell.com>
8826
8827         * g++.dg/ext/asm5.C: New.
8828
8829 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/16698
8832         * g++.dg/eh/crash1.C: New test.
8833
8834         PR c++/16717
8835         * g++.dg/ext/construct1.C: New test.
8836
8837 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/16853
8840         * g++.dg/init/ptrmem1.C: New test.
8841
8842         PR c++/16618
8843         * g++.dg/parse/offsetof5.C: New test.
8844
8845         PR c++/16870
8846         * g++.dg/template/overload3.C: New test.
8847
8848 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8849
8850         PR c++/16964
8851         * g++.dg/parse/error16.C: New test.
8852
8853         PR c++/16904
8854         * g++.dg/template/error14.C: New test.
8855
8856         PR c++/16929
8857         * g++.dg/template/error15.C: New test.
8858
8859 2004-08-11  Devang Patel  <dpatel@apple.com>
8860
8861         * gcc.dg/darwin-ld-20040809-1.c: New test.
8862         * gcc.dg/darwin-ld-20040809-2.c: New test.
8863
8864 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8865
8866         PR fortran/16917
8867         * gfortran.dg/dfloat_1.f90: New test.
8868
8869 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8870
8871         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8872         * gcc.dg/dll-2.c: Fix dg-require syntax.
8873         * gcc.misc-tests/arm-isr.c (abort): Declare.
8874         (exit): Likewise.
8875
8876 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/16971
8879         * g++.dg/parse/crash16.C: New test.
8880
8881 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8882
8883         * gcc.dg/mips-rsqrt-1.c: New test case.
8884         * gcc.dg/mips-rsqrt-2.c: New test case.
8885         * gcc.dg/mips-rsqrt-3.c: New test case.
8886
8887 2004-08-10  Paul Brook  <paul@codesourcery.com>
8888
8889         * gfortran.dg/der_io_1.f90: New test.
8890
8891 2004-08-10  Paul Brook  <paul@codesourcery.com>
8892
8893         PR fortran/16919
8894         * gfortran.dg/der_array_1.f90: New test.
8895
8896 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8897
8898         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8899
8900 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8901
8902         * gcc.dg/wchar_t-2.c: Fix typo.
8903
8904 2004-08-09  Falk Hueffner  <falk@debian.org>
8905
8906         PR tree-optimization/12517
8907         * gcc.c-torture/compile/pr12517.c: New test.
8908
8909         PR tree-optimization/12578
8910         * gcc.c-torture/compile/pr12578.c: New test.
8911
8912         PR tree-optimization/12899
8913         * gcc.c-torture/compile/pr12899.c: New test.
8914
8915         PR rtl-optimization/14692
8916         * gcc.c-torture/compile/pr14692.c: New test.
8917
8918         PR tree-optimization/16461
8919         * gcc.c-torture/compile/pr16461.c: New test.
8920
8921 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8922
8923         * gfortran.dg/getenv_1.f90: New test.
8924
8925 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8926
8927         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8928         wchar_t.
8929         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8930
8931 2004-08-06  Paul Brook  <paul@codesourcery.com>
8932
8933         * gfortran.dg/ret_array_1.f90: New test.
8934         * gfortran.dg/ret_pointer_1.f90: New test.
8935
8936 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8937
8938         * gcc.dg/missing-field-init-[12].c: New tests.
8939         * g++.dg/warn/missing-field-init-[12].C: New tests.
8940
8941 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8942
8943         * gcc.dg/enum2.c: New test.
8944         * gcc.dg/symbian3.c: Likewise.
8945         * gcc.dg/symbian4.c: Likewise.
8946         * gcc.dg/wchar_t-2.c: Likewise.
8947
8948 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8949
8950         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8951         destructor tests.
8952
8953 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8954
8955         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8956         dg-require-visiblity.
8957         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8958         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8959         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8960         * g++.dg/ext/visibility/new1.C: Likewise.
8961         * g++.dg/ext/visibility/pragma.C: Likewise.
8962         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8963         * g++.dg/ext/visibility/virtual.C: Likewise.
8964         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8965         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8966         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8967         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8968         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8969         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8970         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8971         * g++/dg/ext/visibility/visibility-8.C: New test.
8972         * gcc.c-torture/compile/dll.x: Remove.
8973         * gcc.dg/dll-2.c: Use dg-require-dll
8974         * gcc.dg/visibility-10.c: New test.
8975         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8976         supporting DLLs.
8977         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8978         (scan_not_hidden): Likewise.
8979
8980 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8981
8982         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8983
8984 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8985
8986         * gcc.c-torture/execute/20040805-1.c: New test.
8987
8988 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8989
8990         * gcc.dg/20020118-1.c: Declare abort.
8991         * gcc.dg/altivec_check.h: Likewise.
8992         * gcc.dg/iftrap-2.c: Likewise.
8993         * gcc.dg/pragma-darwin.c: Likewise.
8994         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8995
8996 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8997
8998         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8999
9000 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9001
9002         * gcc.c-torture/execute/builtins/abs-2.c,
9003         gcc.c-torture/execute/builtins/abs-3.c,
9004         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9005         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9006         intmax_t, uintmax_t and their limits.
9007         * gcc.dg/intmax_t-1.c: New test.
9008
9009 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9010
9011         * g++.dg/tc1/dr147.C: Add reference to PR.
9012
9013 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9014
9015         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9016         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9017
9018 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9019
9020         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9021
9022 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9023
9024         * gcc.dg/redecl-5.c: New test.
9025         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9026         of scanf.
9027
9028 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9029
9030         PR middle-end/16790
9031         * gcc.c-torture/execute/pr16790-1.c: New test case.
9032
9033 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9034
9035         * g++.dg/ext/visibility/assign1.C: New test.
9036         * g++.dg/ext/visibility/new1.C: Likewise.
9037
9038         * gcc.dg/symbian1.c: New test.
9039         * gcc.dg/symbian2.c: Likewise.
9040
9041 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9042
9043         PR target/16570
9044         * gcc.dg/i386-sse-9.c: New test.
9045
9046 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9047
9048         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9049
9050 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9051
9052         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9053         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9054         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9055         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9056         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9057         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9058         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9059         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9060         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9061         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9062         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9063         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9064         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9065         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9066         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9067         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9068         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9069         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9070         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9071         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9072         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9073         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9074         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9075         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9076         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9077         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9078         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9079         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9080         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9081         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9082         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9083         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9084         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9085         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9086         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9087         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9088         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9089         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9090         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9091         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9092         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9093         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9094         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9095         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9096         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9097         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9098         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9099         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9100         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9101         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9102         gcc.misc-tests/i386-pf-3dnow-1.c,
9103         gcc.misc-tests/i386-pf-athlon-1.c,
9104         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9105         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9106         Declare built-in functions used.
9107         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9108
9109 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/16707
9112         * g++.dg/lookup/using12.C: New test.
9113
9114         * g++.dg/init/null1.C: Fix PR number.
9115         * g++.dg/parse/namespace10.C: Likewise.
9116
9117 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9118
9119         PR c++/16224
9120         * g++.dg/template/spec17.C: New test.
9121         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9122         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9123
9124 2004-08-02  David Billinghurst
9125
9126         PR fortran/16292
9127         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9128
9129 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9130
9131         * gcc.dg/ia64-got-1.c: New test case.
9132
9133 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/16489
9136         * g++.dg/init/null1.C: New test.
9137         * g++.dg/tc1/dr76.C: Adjust error marker.
9138
9139         PR c++/16529
9140         * g++.dg/parse/namespace10.C: New test.
9141
9142         PR c++/16810
9143         * g++.dg/inherit/ptrmem2.C: New test.
9144
9145 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9146
9147         PR target/16155
9148         * gcc.dg/pr16155.c: New test.
9149
9150 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9151
9152         * gcc.dg/redecl-2.c: New test.
9153
9154 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9155
9156         * gcc.dg/darwin-longdouble.c: New file.
9157
9158 2004-07-30  Richard Henderson  <rth@redhat.com>
9159
9160         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9161         write to constant argument.
9162         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9163
9164 2004-07-30  Richard Henderson  <rth@redhat.com>
9165
9166         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9167         tests of nearest around zero.
9168
9169 2004-07-30  Andrew Pinski  <apinski@apple.com>
9170
9171         * gcc.c-torture/compile/20040730-1.c: New test.
9172
9173 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9174
9175         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9176         powerpc-eabispe.
9177
9178 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9179
9180         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9181
9182 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9183
9184         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9185         contains $ld_library_path.
9186         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9187
9188 2004-07-29  Richard Henderson  <rth@redhat.com>
9189
9190         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9191
9192         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9193         (alt2, which): New.
9194         (Check): Accept either alternative.
9195
9196 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * g++.dg/abi/inline1.C: New test.
9199         * g++.dg/abi/local1-a.cc: Likewise.
9200         * g++.dg/abi/local1.C: Likewise.
9201         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9202         * g++.dg/abi/mangle12.C: Likewise.
9203         * g++.dg/abi/mangle17.C: Likewise.
9204         * g++.dg/abi/mangle20-2.C: Likewise.
9205         * g++.dg/opt/interface1.C: Likewise.
9206         * g++.dg/opt/interface1.h: Likewise.
9207         * g++.dg/opt/interface1-a.cc: New test.
9208         * g++.dg/parse/repo1.C: New test.
9209         * g++.dg/template/repo1.C: Likewise.
9210         * g++.dg/warn/Winline-1.C: Likewise.
9211         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9212
9213 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9214
9215         * gcc.dg/tree-ssa/20040729-1.c: New test.
9216
9217 2004-07-27  Matt Austern <austern@apple.com>
9218
9219         * gcc.dg/darwin-bool-1.c: New test.
9220         * gcc.dg/darwin-bool-2.c: New test.
9221
9222 2004-07-28  Richard Henderson  <rth@redhat.com>
9223
9224         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9225         arguments in the correct type.  Don't write to constant arguments.
9226
9227 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9228
9229         PR tree-optimization/16688
9230         PR tree-optimization/16689
9231         * g++.dg/tree-ssa/pr16688.C: New test.
9232
9233 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9234
9235         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9236         loads.  Not only in the comment, this time.
9237
9238 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9239
9240         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9241         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9242         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9243         * gcc.dg/sh4a-bitmovua.c: New.
9244         * gcc.dg/sh4a-cos.c: New.
9245         * gcc.dg/sh4a-cosf.c: New.
9246         * gcc.dg/sh4a-fprun.c: New.
9247         * gcc.dg/sh4a-fsrra.c: New.
9248         * gcc.dg/sh4a-memmovua.c: New.
9249         * gcc.dg/sh4a-sin.c: New.
9250         * gcc.dg/sh4a-sincos.c: New.
9251         * gcc.dg/sh4a-sincosf.c: New.
9252         * gcc.dg/sh4a-sinf.c: New.
9253
9254 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9255
9256         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9257         conditionals.
9258         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9259         loads.
9260         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9261         DOM1.
9262
9263 2004-07-27  Andrew Pinski  <apinski@apple.com>
9264
9265         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9266
9267 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9268
9269         * gcc.dg/pragma-isr.c: New test.
9270
9271 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9272
9273         PR c++/14429
9274         * g++.dg/template/ttp11.C: New test.
9275
9276 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9277
9278         * gcc.c-torture/compile/20040727-1.c: New test.
9279
9280 2004-07-26  Eric Christopher  <echristo@redhat.com>
9281
9282         * gcc.c-torture/compile/20040726-2.c: New test.
9283
9284 2004-07-26  Andrew Pinski  <apinski@apple.com>
9285
9286         * g++.dg/rtti/tinfo1.C: Xfail.
9287
9288 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9289
9290         * gcc.c-torture/compile/20040726-1.c: New test.
9291
9292 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9293             Brian Ryner  <bryner@brianryner.com>
9294
9295         PR c++/9283
9296         PR c++/15000
9297         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9298         * g++.dg/ext/visibility/: New directory.
9299         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9300         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9301         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9302         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9303         * g++.dg/ext/visibility/fvisibility.C,
9304         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9305         g++.dg/ext/visibility/fvisibility-override1.C
9306         g++.dg/ext/visibility/fvisibility-override2.C
9307         g++.dg/ext/visibility/memfuncts.C
9308         g++.dg/ext/visibility/noPLT.C
9309         g++.dg/ext/visibility/pragma.C
9310         g++.dg/ext/visibility/pragma-override1.C
9311         g++.dg/ext/visibility/pragma-override2.C
9312         g++.dg/ext/visibility/staticmemfuncts.C
9313         g++.dg/ext/visibility/virtual.C: New tests.
9314
9315 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9316
9317         PR c/15360
9318         * gcc.dg/pr15360-1.c: New test.
9319
9320 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9321
9322         * gcc.dg/pragma-align-2.c: New test.
9323         * gcc.dg/pragma-init-fini.c: New test.
9324         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9325         targets.
9326
9327 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9328
9329         * gcc.dg/init-string-2.c: New test.
9330
9331 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9332
9333         PR 16684
9334         * gcc.dg/Wredundant-decls-1.c: New test case.
9335
9336 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9337
9338         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9339         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9340         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9341         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9342         * gcc.dg/compat/generate-random.c: New file.
9343         * gcc.dg/compat/generate-random.h: Likewise.
9344         * gcc.dg/compat/generate-random_r.c: Likewise.
9345         * gcc.dg/compat/struct-layout-1.h: Likewise.
9346         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9347         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9348         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9349         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9350         * gcc.dg/compat/struct-layout-1_main.c: New test.
9351         * gcc.dg/compat/struct-layout-1_x.c: New file.
9352         * gcc.dg/compat/struct-layout-1_y.c: New file.
9353         * gcc.dg/compat/struct-layout-1_test.h: New file.
9354
9355 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9356
9357         * gcc.dg/comp-return-1.c: New test
9358
9359 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9360
9361         * gcc.dg/vmx/8-02a.c: Fix typo.
9362
9363         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9364         * gcc.dg/darwin-abi-3.c: New test.
9365
9366         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9367         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9368
9369         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9370         * gcc.dg/vmx/ops-long-1.c: New test.
9371         * gcc.dg/vmx/ops-long-2.c: New test.
9372
9373 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9374
9375         * g++.dg/lookup/conv-[1234].C: New.
9376
9377 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9378
9379         * g++.dg/parse/attr2.C: Simplify.
9380
9381 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9382
9383         PR c/7284
9384         * gcc.c-torture/execute/pr7284-1.c: New test.
9385
9386 2004-07-22  Brian Booth  <bbooth@redhat.com>
9387
9388         * gcc.dg/tree-ssa/20040721-1.c: New test.
9389
9390 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         * g++.dg/template/crash20.c: New.
9393
9394 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9395
9396         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9397         Add dg-run directive.  Declare variables as required.
9398         * gfortran.dg/g77/README: Update
9399
9400 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9401
9402         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9403         gcc.dg/cris-peep2-andu2.c: New tests.
9404
9405 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9406
9407         PR c/15052
9408         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9409         on return type.
9410         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9411         messages.
9412         * gcc.dg/qual-return-2.c: Update expected messages.
9413         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9414
9415 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9416
9417         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9418         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9419
9420 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9421
9422         PR c/11250
9423         * gcc.dg/init-string-1.c: New test.
9424
9425 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR middle-end/15345
9428         PR c/16450
9429         * gcc.dg/torture/nested-fn-1.c: New test.
9430
9431 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9432
9433         PR target/16559
9434         * gcc.dg/ia64-fptr-1.c: New file.
9435
9436 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9437
9438         PR c++/14497
9439         * g++.dg/template/spec16.C: New test.
9440         * g++.old-deja/g++.robertl/eb118.C: Remove.
9441
9442 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9443
9444         PR c++/509
9445         * g++.dg/template/spec15.C: New test.
9446
9447 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9448
9449         Copy cases from g77.f-torture/execute and add dg-run
9450         directive.  Other changes as noted.
9451         * gfortran.dg/g77/13037.f
9452         * gfortran.dg/g77/1832.f
9453         * gfortran.dg/g77/19981119-0.f
9454         * gfortran.dg/g77/19990313-0.f
9455         * gfortran.dg/g77/19990313-1.f
9456         * gfortran.dg/g77/19990313-2.f
9457         * gfortran.dg/g77/19990313-3.f
9458         * gfortran.dg/g77/19990419-1.f
9459         * gfortran.dg/g77/19990826-0.f
9460         * gfortran.dg/g77/19990826-2.f
9461         * gfortran.dg/g77/20000503-1.f
9462         * gfortran.dg/g77/20001111.f
9463         * gfortran.dg/g77/20010116.f
9464         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9465         * gfortran.dg/g77/20010430.f
9466         * gfortran.dg/g77/6177.f
9467         * gfortran.dg/g77/947.f
9468         * gfortran.dg/g77/970816-3.f
9469         * gfortran.dg/g77/971102-1.f
9470         * gfortran.dg/g77/980520-1.f
9471         * gfortran.dg/g77/980628-0.f
9472         * gfortran.dg/g77/980628-1.f
9473         * gfortran.dg/g77/980628-10.f
9474         * gfortran.dg/g77/980628-2.f
9475         * gfortran.dg/g77/980628-3.f
9476         * gfortran.dg/g77/980628-7.f
9477         * gfortran.dg/g77/980628-8.f
9478         * gfortran.dg/g77/980628-9.f
9479         * gfortran.dg/g77/980701-0.f
9480         * gfortran.dg/g77/980701-1.f
9481         * gfortran.dg/g77/cabs.f
9482         * gfortran.dg/g77/claus.f
9483         * gfortran.dg/g77/complex_1.f
9484         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9485         * gfortran.dg/g77/dcomplex.f
9486         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9487         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9488         * gfortran.dg/g77/f90-intrinsic-numeric.f
9489         * gfortran.dg/g77/int8421.f
9490         * gfortran.dg/g77/labug1.f
9491         * gfortran.dg/g77/large_vec.f
9492         * gfortran.dg/g77/le.f
9493         * gfortran.dg/g77/short.f
9494         * gfortran.dg/g77/README: Update
9495
9496 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/16637
9499         * g++.dg/parse/lookup4.C: New test.
9500
9501 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9502
9503         PR c++/16175
9504         * g++.dg/template/ttp10.C: New test.
9505
9506 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9507
9508         * gcc.dg/pr12625-1.c: New test.
9509
9510 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9511
9512         * testsuite/gcc.dg/switch-warn-1.c: New test.
9513         * testsuite/gcc.dg/switch-warn-2.c: New test.
9514         * gcc.c-torture/compile/pr14730.c: Update.
9515
9516 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9517
9518         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9519         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9520         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9521         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9522
9523 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9524
9525         PR c++/16623
9526         * g++.dg/template/assign1.C: New test.
9527
9528 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9529
9530         PR c++/12170
9531         * g++.dg/template/ttp9.C: New test.
9532
9533 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9534
9535         * gcc.dg/format/cmn-err-1.c: New test.
9536
9537 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9540         gcc.dg/Wparentheses-10.c: New tests.
9541         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9542
9543 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9544
9545         PR fortran/16465
9546         * gfortran.dg/g77//ffixed-line-length-0.f,
9547         gfortran.dg/g77/ffixed-line-length-132.f,
9548         gfortran.dg/g77/ffixed-line-length-72.f,
9549         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9550         gfortran.dg/g77/README: Update.
9551
9552 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9553
9554         PR c++/13092
9555         * g++.dg/template/non-dependent7.C: New test.
9556         * g++.dg/template/non-dependent8.C: Likewise.
9557         * g++.dg/template/non-dependent9.C: Likewise.
9558         * g++.dg/template/non-dependent10.C: Likewise.
9559
9560 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9561
9562         PR c++/16337
9563         * g++.dg/parse/attr2.C: New test.
9564
9565 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9566
9567         * g77.dg: Removed.
9568         * g77.f-torture: Ditto.
9569
9570 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9571
9572         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9573         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9574         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9575
9576 2004-07-16  Richard Henderson  <rth@redhat.com>
9577
9578         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9579
9580 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9581
9582         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9583         tests with full list of options.
9584         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9585         of TORTURE_OPTIONS if test contains 'dg-do run'.
9586
9587         PR fortran/16404
9588         * gfortran.dg/do_iterator.f90: New test.
9589
9590 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9591
9592         PR rtl-optimization/16536
9593         * gcc.c-torture/execute/restrict-1.c: New test.
9594
9595 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9596
9597         PR fortran/15324
9598         * gfortran.dg/pr15324.f90: New test.
9599
9600         PR fortran/15129
9601         * gfortran.dg/pr15129.f90: New test.
9602
9603         PR fortran/15140
9604         * gfortran.dg/pr15140.f90: New test.
9605
9606         PR fortran/13792
9607         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9608         compile-time simplification.
9609
9610 2004-07-14  Mike Stump  <mrs@apple.com>
9611
9612         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9613
9614 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9615
9616         PR target/16325
9617         * gcc.dg/profile-generate-1.c: New.
9618
9619 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * gcc.c-torture/execute/20040709-1.c: New test.
9622         * gcc.c-torture/execute/20040709-2.c: New test.
9623
9624 2004-07-14  Mike Stump  <mrs@apple.com>
9625
9626         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9627
9628 2004-07-14  Mike Stump  <mrs@apple.com>
9629
9630         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9631
9632 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9633
9634         PR c++/16518
9635         * g++.dg/parse/mutable1.C: New test.
9636
9637 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9638
9639         PR tree-optimization/16443
9640         * gcc.dg/tree-ssa/20040713-1.c: New test.
9641
9642 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9643
9644         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9645         for operator new.
9646
9647 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9648
9649         * gfortran.dg/g77/README: New file
9650         * gfortran.dg/g77/19981216-0.f:  Copy from
9651         g77.f-torture/noncompile.  Add "dg-do compile" and
9652         dg-error as required.
9653         * gfortran.dg/g77/19990218-1.f: Likewise
9654         * gfortran.dg/g77/19990905-1.f: Likewise
9655         * gfortran.dg/g77/9263.f: Likewise
9656         * gfortran.dg/g77/980615-0.f: Likewise
9657         * gfortran.dg/g77/980616-0.f: Likewise
9658         * gfortran.dg/g77/check0.f: Likewise
9659         * gfortran.dg/g77/select_no_compile.f: Likewise
9660
9661 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9662
9663         Copy files from g77.f-torture/compile.
9664         Add "{ dg-do compile}".  Other changes as noted
9665         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9666         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9667         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9668         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9669         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9670         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9671         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9672         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9673         statement to conform to standard.  Append alpha1.x for reference.
9674         * gfortran.dg/g77/xformat.f: Add dg-warning
9675
9676 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9677
9678         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9679         Add {dg-do compile} directive.
9680         * gfortran.dg/g77/cpp2.F: Likewise
9681
9682 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9683
9684         PR c++/5402
9685         * g++.dg/lookup/name-clash1.C: New test.
9686
9687         PR c++/9777
9688         * g++.dg/lookup/name-clash2.C: New test.
9689
9690         PR c++/12102
9691         * g++.dg/lookup/name-clash3.C: New test.
9692
9693 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9694
9695         * g++.dg/lookup/new2.C: New test.
9696         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9697
9698 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9699
9700         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9701         Add {dg-do compile} directive.
9702         * gfortran.dg/g77/13060.f: Likewise
9703         * gfortran.dg/g77/19990218-0.f: Likewise
9704         * gfortran.dg/g77/19990305-0.f: Likewise
9705         * gfortran.dg/g77/19990419-0.f: Likewise
9706         * gfortran.dg/g77/19990502-0.f: Likewise
9707         * gfortran.dg/g77/19990502-1.f: Likewise
9708         * gfortran.dg/g77/19990525-0.f: Likewise
9709         * gfortran.dg/g77/19990826-1.f: Likewise
9710         * gfortran.dg/g77/19990826-3.f: Likewise
9711         * gfortran.dg/g77/19990905-2.f: Likewise
9712         * gfortran.dg/g77/20000412-1.f: Likewise
9713         * gfortran.dg/g77/20000511-1.f: Likewise
9714         * gfortran.dg/g77/20000511-2.f: Likewise
9715         * gfortran.dg/g77/20000518.f: Likewise
9716         * gfortran.dg/g77/20000601-1.f: Likewise
9717         * gfortran.dg/g77/20000601-2.f: Likewise
9718         * gfortran.dg/g77/20000629-1.f: Likewise
9719         * gfortran.dg/g77/20000630-2.f: Likewise
9720         * gfortran.dg/g77/20010115.f: Likewise
9721         * gfortran.dg/g77/20010321-1.f: Likewise
9722         * gfortran.dg/g77/20010426.f: Likewise
9723         * gfortran.dg/g77/20020307-1.f: Likewise
9724         * gfortran.dg/g77/8485.f: Likewise
9725         * gfortran.dg/g77/960317-1.f: Likewise
9726         * gfortran.dg/g77/970915-0.f: Likewise
9727         * gfortran.dg/g77/980310-1.f: Likewise
9728         * gfortran.dg/g77/980310-2.f: Likewise
9729         * gfortran.dg/g77/980310-3.f: Likewise
9730         * gfortran.dg/g77/980310-4.f: Likewise
9731         * gfortran.dg/g77/980310-6.f: Likewise
9732         * gfortran.dg/g77/980310-7.f: Likewise
9733         * gfortran.dg/g77/980310-8.f: Likewise
9734         * gfortran.dg/g77/980419-2.f: Likewise
9735         * gfortran.dg/g77/980424-0.f: Likewise
9736         * gfortran.dg/g77/980427-0.f: Likewise
9737         * gfortran.dg/g77/980729-0.f: Likewise
9738         * gfortran.dg/g77/981117-1.f: Likewise
9739         * gfortran.dg/g77/toon_1.f: Likewise
9740
9741 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9742
9743         PR c++/2204
9744         * g++.dg/other/abstract2.C: New test.
9745
9746 2004-07-12  Paul Brook  <paul@codesourcery.com>
9747
9748         * gfortran.dg/pointer_init_1.f90: New test.
9749
9750 2004-07-11  Paul Brook  <paul@codesourcery.com>
9751
9752         PR fortran/15986
9753         * gfortran.dg/contained_1.f90: New test.
9754
9755 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9756
9757         * g++.dg/parse/defarg8.C: New test.
9758
9759 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9760
9761         PR fortran/16433
9762         * gfortran.dg/pr16433.f: New test.
9763
9764         PR fortran/17574
9765         * gfortran.dg/pr15754.f90: New test.
9766
9767 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9768
9769         PR tree-optimization/16437
9770         * gcc.c-torture/execute/bitfld-4.c: New test.
9771
9772 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9773
9774         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9775         access to common var from module.
9776
9777 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9778
9779         PR fortran/16336
9780         * gfortran.fortran-torture/execute/common_2.f90: New test.
9781
9782 2004-07-10  Paul Brook  <paul@codesourcery.com>
9783
9784         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9785
9786 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9787
9788         PR fortran/15969
9789         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9790
9791 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9792
9793         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9794         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9795         * gfortran.dg/g77/ffree-form-1.f: Likewise
9796         * gfortran.dg/g77/ffree-form-2.f: Likewise
9797         * gfortran.dg/g77/ffree-form-3.f: Likewise
9798         * gfortran.dg/g77/fno-underscoring.f: Likewise
9799         * gfortran.dg/g77/funderscoring.f: Likewise
9800         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9801
9802 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9803
9804         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9805
9806 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9807         Paul Brook  <paul@codesourcery.com>
9808
9809         PR fortran/13415
9810         * gfortran.dg/common_pointer_1.f90: New test.
9811
9812 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9813
9814         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9815
9816 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9817
9818         PR target/16364
9819         * gcc.c-torture/compile/20040709-1.c: New.
9820
9821 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9822
9823         PR fortran/14077
9824         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9825
9826 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9827
9828         PR fortran/13201
9829         * gfortran.dg/shape_1.f90: New test.
9830
9831 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9832             Andrew Pinski  <apinski@apple.com>
9833
9834         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9835
9836 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9837
9838         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9839         comment.
9840
9841 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9842         Paul Brook  <paul@codesourcery.com>
9843
9844         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9845         '.f95' and '.F95'.
9846
9847 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9848
9849         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9850
9851 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9852
9853         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9854         testcases with capital suffix.
9855
9856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9857
9858         PR fortran/15481
9859         PR fortran/13372
9860         PR fortran/13575
9861         PR fortran/15978
9862         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9863
9864         * gfortran.dg/implicit_1.f90: New test.
9865
9866 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9867
9868         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9869         expression to match gfortran warning/error messages
9870         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9871         dg-error text.
9872
9873 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9874
9875         * lib/fortran-torture.exp: Rename proc search_for to
9876         search_for_re.
9877
9878 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9879
9880         * gcc.c-torture/execute/simd-5.x: New file.
9881         XFAIL on SPARC 64-bit at -O0.
9882
9883 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9884
9885         PR c++/8211
9886         PR c++/16165
9887         * g++.dg/warn/effc3.C: New test.
9888
9889 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9890
9891         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9892         change X to 1X in format.
9893         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9894         add data statements to conform to standard.
9895
9896 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9897
9898         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9899         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9900         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9901
9902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9903
9904         * gfortran.dg/g77/7388.f: Copy from g77.dg
9905         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9906         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9907         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9908         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9909         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9910         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9911         * gfortran.dg/g77/strlen0.f: Likewise
9912
9913 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9914
9915         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9916         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9917
9918 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9919
9920         * gcc.c-torture/execute/920428-2.x: Delete.
9921         * gcc.c-torture/execute/920501-7.x: Likewise.
9922
9923 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9924
9925         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9926         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9927         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9928         prescott and c3-2.
9929         (PREFETCH_3DNOW): Add -march=c3.
9930
9931 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9932
9933         PR c/16437
9934         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9935         * gcc.c-torture/execute/bf64-1.x: Likewise.
9936
9937 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9938
9939         * gcc.c-torture/compile/20040708-1.c: New test.
9940
9941 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9942
9943         PR c++/16169
9944         * g++.dg/warn/effc2.C: New test.
9945
9946 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9947
9948         * gcc.c-torture/execute/bitfld-1.x: Remove.
9949         * gcc.c-torture/execute/bitfld-3.c: New test.
9950         * gcc.dg/bitfld-2.c: Remove XFAILs.
9951
9952 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         PR c++/16276
9955         * g++.dg/rtti/tinfo1.C: New file.
9956
9957 2004-07-07  Eric Christopher  <echristo@redhat.com>
9958
9959         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9960
9961 2004-07-07  Andrew Pinski  <apinski@apple.com>
9962
9963         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9964
9965 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9966
9967         * g++.dg/init/call1.C: XFAIL.
9968
9969 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9970
9971         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9972         except for movstrict*, to movmem* and clrstr* to clrmem*.
9973
9974 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9975
9976         * gcc.c-torture/execute/20040707-1.c: New test.
9977
9978 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9979
9980         * gcc.c-torture/execute/20040706-1.c: New test.
9981
9982 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9983
9984         PR c++/3671
9985         * g++.dg/template/spec14.C: New test.
9986
9987 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9988
9989         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9990         nothing if not yet defined.  Use it in b, c and d type definitions.
9991         * gcc.c-torture/execute/20040705-1.c: New test.
9992         * gcc.c-torture/execute/20040705-2.c: New test.
9993
9994 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9995
9996         PR c++/2518
9997         * g++.dg/lookup/new1.C: New test.
9998
9999 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10000
10001         PR c++/11406
10002         * g++.dg/template/sizeof8.C: New test.
10003
10004 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10005
10006         * gcc.c-torture/compile/20040705-1.c: New test.
10007
10008 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10009
10010         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10011
10012 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10013
10014         * gcc.dg/cpp/if-mop.c: Two new testcases.
10015         * gcc.dg/cpp/trad/comment-3.c: New.
10016
10017 2004-07-04  Paul Brook  <paul@codesourcery.com>
10018
10019         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10020
10021 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10022
10023         PR c++/3761
10024         * g++.dg/lookup/crash4.C: New test.
10025
10026 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10027
10028         * gcc.c-torture/execute/builtin-abs-1.c
10029         * gcc.c-torture/execute/builtin-abs-2.c
10030         * gcc.c-torture/execute/builtin-complex-1.c
10031         * gcc.c-torture/execute/builtins/string-1-lib.c
10032         * gcc.c-torture/execute/builtins/string-1.c
10033         * gcc.c-torture/execute/builtins/string-2-lib.c
10034         * gcc.c-torture/execute/builtins/string-2.c
10035         * gcc.c-torture/execute/builtins/string-3-lib.c
10036         * gcc.c-torture/execute/builtins/string-3.c
10037         * gcc.c-torture/execute/builtins/string-4-lib.c
10038         * gcc.c-torture/execute/builtins/string-4.c
10039         * gcc.c-torture/execute/builtins/string-5-lib.c
10040         * gcc.c-torture/execute/builtins/string-5.c
10041         * gcc.c-torture/execute/builtins/string-6-lib.c
10042         * gcc.c-torture/execute/builtins/string-6.c
10043         * gcc.c-torture/execute/builtins/string-7-lib.c
10044         * gcc.c-torture/execute/builtins/string-7.c
10045         * gcc.c-torture/execute/builtins/string-8-lib.c
10046         * gcc.c-torture/execute/builtins/string-8.c
10047         * gcc.c-torture/execute/builtins/string-9-lib.c
10048         * gcc.c-torture/execute/builtins/string-9.c
10049         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10050         * gcc.c-torture/execute/builtins/string-asm-1.c
10051         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10052         * gcc.c-torture/execute/builtins/string-asm-2.c
10053         * gcc.c-torture/execute/stdio-opt-1.c
10054         * gcc.c-torture/execute/stdio-opt-2.c
10055         * gcc.c-torture/execute/stdio-opt-3.c
10056         * gcc.c-torture/execute/string-opt-1.c
10057         * gcc.c-torture/execute/string-opt-10.c
10058         * gcc.c-torture/execute/string-opt-11.c
10059         * gcc.c-torture/execute/string-opt-12.c
10060         * gcc.c-torture/execute/string-opt-13.c
10061         * gcc.c-torture/execute/string-opt-14.c
10062         * gcc.c-torture/execute/string-opt-15.c
10063         * gcc.c-torture/execute/string-opt-16.c
10064         * gcc.c-torture/execute/string-opt-2.c
10065         * gcc.c-torture/execute/string-opt-6.c
10066         * gcc.c-torture/execute/string-opt-7.c
10067         * gcc.c-torture/execute/string-opt-8.c:
10068         Replace with ...
10069
10070         * gcc.c-torture/execute/builtins/abs-2.c
10071         * gcc.c-torture/execute/builtins/abs-3.c
10072         * gcc.c-torture/execute/builtins/complex-1.c
10073         * gcc.c-torture/execute/builtins/fprintf.c
10074         * gcc.c-torture/execute/builtins/fputs.c
10075         * gcc.c-torture/execute/builtins/memcmp.c
10076         * gcc.c-torture/execute/builtins/memmove.c
10077         * gcc.c-torture/execute/builtins/memops-asm.c
10078         * gcc.c-torture/execute/builtins/mempcpy-2.c
10079         * gcc.c-torture/execute/builtins/mempcpy.c
10080         * gcc.c-torture/execute/builtins/memset.c
10081         * gcc.c-torture/execute/builtins/printf.c
10082         * gcc.c-torture/execute/builtins/sprintf.c
10083         * gcc.c-torture/execute/builtins/strcat.c
10084         * gcc.c-torture/execute/builtins/strchr.c
10085         * gcc.c-torture/execute/builtins/strcmp.c
10086         * gcc.c-torture/execute/builtins/strcpy.c
10087         * gcc.c-torture/execute/builtins/strcspn.c
10088         * gcc.c-torture/execute/builtins/strlen-2.c
10089         * gcc.c-torture/execute/builtins/strlen.c
10090         * gcc.c-torture/execute/builtins/strncat.c
10091         * gcc.c-torture/execute/builtins/strncmp-2.c
10092         * gcc.c-torture/execute/builtins/strncmp.c
10093         * gcc.c-torture/execute/builtins/strncpy.c
10094         * gcc.c-torture/execute/builtins/strpbrk.c
10095         * gcc.c-torture/execute/builtins/strpcpy-2.c
10096         * gcc.c-torture/execute/builtins/strpcpy.c
10097         * gcc.c-torture/execute/builtins/strrchr.c
10098         * gcc.c-torture/execute/builtins/strspn.c
10099         * gcc.c-torture/execute/builtins/strstr-asm.c
10100         * gcc.c-torture/execute/builtins/strstr.c:
10101         ... these new files.
10102
10103         * gcc.c-torture/execute/builtins/abs-2-lib.c
10104         * gcc.c-torture/execute/builtins/abs-3-lib.c
10105         * gcc.c-torture/execute/builtins/complex-1-lib.c
10106         * gcc.c-torture/execute/builtins/fprintf-lib.c
10107         * gcc.c-torture/execute/builtins/fputs-lib.c
10108         * gcc.c-torture/execute/builtins/memcmp-lib.c
10109         * gcc.c-torture/execute/builtins/memmove-lib.c
10110         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10111         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10112         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10113         * gcc.c-torture/execute/builtins/memset-lib.c
10114         * gcc.c-torture/execute/builtins/printf-lib.c
10115         * gcc.c-torture/execute/builtins/sprintf-lib.c
10116         * gcc.c-torture/execute/builtins/strcat-lib.c
10117         * gcc.c-torture/execute/builtins/strchr-lib.c
10118         * gcc.c-torture/execute/builtins/strcmp-lib.c
10119         * gcc.c-torture/execute/builtins/strcpy-lib.c
10120         * gcc.c-torture/execute/builtins/strcspn-lib.c
10121         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10122         * gcc.c-torture/execute/builtins/strlen-lib.c
10123         * gcc.c-torture/execute/builtins/strncat-lib.c
10124         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10125         * gcc.c-torture/execute/builtins/strncmp-lib.c
10126         * gcc.c-torture/execute/builtins/strncpy-lib.c
10127         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10128         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10129         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10130         * gcc.c-torture/execute/builtins/strrchr-lib.c
10131         * gcc.c-torture/execute/builtins/strspn-lib.c
10132         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10133         * gcc.c-torture/execute/builtins/strstr-lib.c
10134         * gcc.c-torture/execute/builtins/lib/abs.c
10135         * gcc.c-torture/execute/builtins/lib/fprintf.c
10136         * gcc.c-torture/execute/builtins/lib/memset.c
10137         * gcc.c-torture/execute/builtins/lib/printf.c
10138         * gcc.c-torture/execute/builtins/lib/sprintf.c
10139         * gcc.c-torture/execute/builtins/lib/strcpy.c
10140         * gcc.c-torture/execute/builtins/lib/strcspn.c
10141         * gcc.c-torture/execute/builtins/lib/strncat.c
10142         * gcc.c-torture/execute/builtins/lib/strncmp.c
10143         * gcc.c-torture/execute/builtins/lib/strncpy.c
10144         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10145         * gcc.c-torture/execute/builtins/lib/strspn.c
10146         * gcc.c-torture/execute/builtins/lib/strstr.c:
10147         New files containing support routines.
10148
10149         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10150         declaration.
10151         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10152         when not optimizing.
10153
10154 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10155
10156         PR c++/16240
10157         * g++.dg/abi/mangle22.C: New test.
10158         * g++.dg/abi/mangle23.C: Likewise.
10159
10160 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10161
10162         PR fortran/16290
10163         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10164         Allow for cases without denormalized floating point numbers.
10165
10166 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10167
10168         PR c/1027
10169         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10170         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10171         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10172         expected warning text.
10173         * gcc.dg/format/diag-2.c: New test.
10174
10175 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10176
10177         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10178
10179 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10180
10181         * gcc.dg/builtins-43.c: New.
10182         * gcc.dg/builtins-44.c: New.
10183         * gcc.dg/builtins-45.c: New.
10184
10185 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10186             Andreas Tobler  <a.tobler@schweiz.ch>
10187
10188         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10189         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10190         as SIGSEGV.
10191         * gcc.dg/cleanup-11.c: Likewise.
10192         * gcc.dg/cleanup-8.c: Likewise.
10193         * gcc.dg/cleanup-9.c: Likewise.
10194         * gcc.dg/cleanup-5.c: Run on all platforms.
10195
10196 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10197
10198         * g++.dg/warn/nonnull1.C: New test.
10199
10200 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10201
10202         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10203         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10204         Special-case the Sun compiler wrt to <complex.h>.
10205
10206 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10207
10208         * gcc.dg/Wunreachable-8.C: New test.
10209
10210         * gcc.dg/h8300-ice2.c : New test.
10211
10212 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10213
10214         PR fortran/16161
10215         * gfortran.fortran-torture/compile/implicit.f90: Add test
10216         for implicit character.
10217
10218 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10219
10220         PR fortran/16289
10221         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10222         Use tiny() intrinsic to find smallest non-negative real
10223
10224 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10227         * gcc.dg/compat/struct-by-value-22_x.c: New.
10228         * gcc.dg/compat/struct-by-value-22_y.c: New.
10229
10230         * gcc.c-torture/execute/20040629-1.c: New test.
10231
10232 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10233
10234         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10235         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10236
10237         PR target/16195
10238         * gcc.dg/20040625-1.c: New test.
10239
10240 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10241
10242         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10243
10244 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10245
10246         PR fortran/15963
10247         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10248
10249 2004-06-29  Richard Henderson  <rth@redhat.com>
10250
10251         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10252
10253 2004-06-29  Paul Brook  <paul@codesourcery.com>
10254
10255         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10256         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10257
10258 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         PR c++/16260
10261         * g++.dg/parse/crash15.C: New.
10262
10263 2004-06-28  Andrew Pinski  <apinski@apple.com>
10264
10265         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10266         by the error already.
10267
10268         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10269
10270 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10271
10272         PR target/14041
10273         * gcc.dg/h8300-bss-align-1.c : New.
10274
10275 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         * PR c++/16174
10278         * g++.dg/template/ctor4.C: New.
10279
10280 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10281
10282         PR c++/16205
10283         * g++.dg/warn/Wsequence-point-1.C: New test.
10284
10285 2004-06-27  Paul Brook  <paul@codesourcery.com>
10286
10287         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10288
10289 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10290
10291         * g++.old-deja/g++.mike/p7325.C: Remove.
10292
10293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10294
10295         PR c/14963
10296         * gcc.dg/pr14963.c: New test.
10297
10298 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/16193
10301         * g++.dg/parse/redef1.C: New test.
10302
10303 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10304
10305         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10306         20021110.c.
10307         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10308         20021119-1.c.
10309         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10310         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10311         5-04.c.
10312         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10313         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10314         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10315         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10316         g++.brendan/enum14.C.
10317         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10318         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10319         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10320         g++.mike/virt1.C.
10321         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10322         memtemp24.C.
10323
10324 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10325
10326         * gcc.dg/20040527-1.c: New test case.
10327
10328 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10329
10330         PR gfortran/pr16196
10331         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10332
10333 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10334
10335         PR middle-end/15825
10336         * gcc.dg/pr15825-1.c: New test case.
10337
10338 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10339
10340         * gcc.c-torture/execute/20040625-1.c: New test.
10341
10342 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10343
10344         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10345
10346 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10347
10348         * gcc.dg/torture/mips-div-1.c: New test.
10349
10350 2004-06-24  Jeff Law  <law@redhat.com>
10351
10352         * gcc.dg/tree-ssa/20040624-1.c: New test.
10353
10354 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10355
10356         * gcc.c-torture/compile/20040624-1.c: New test.
10357
10358 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10359
10360         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10361         this directory.
10362
10363 2004-06-23  Andrew Pinski  <apinski@apple.com>
10364
10365         PR middle-end/15988
10366         * g++.dg/opt/ptrmem4.C: New test.
10367
10368         * gcc.dg/c90-array-quals-2.c: New test.
10369
10370 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10371
10372         * gcc.dg/kpice1.c: New test.
10373
10374 2006-06-23  Andrew Pinski  <apinski@apple.com>
10375
10376         * gcc.dg/c90-array-quals.c: New test.
10377
10378 2006-06-22  Richard Henderson  <rth@redhat.com>
10379
10380         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10381
10382 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10383
10384         * gcc.dg/builtins-config.h: Handle FreeBSD.
10385
10386 2006-06-22  Richard Henderson  <rth@redhat.com>
10387
10388         * g++.dg/opt/devirt1.C: New.
10389
10390 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10391
10392         * g++.dg/opt/pr15551.C: New testcase.
10393
10394 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10395
10396         PR target/14800
10397         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10398         x86_64-*-linux* when compiling for 32bit.
10399
10400 2004-06-21  Andrew Pinski  <apinski@apple.com>
10401
10402         * gcc.dg/pch/struct-1.c: New.
10403         * gcc.dg/pch/struct-1.hs: New.
10404
10405 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10406
10407         * gcc.dg/pch/save-temps-1.c: New file.
10408         * gcc.dg/pch/save-temps-1.hs: New file.
10409
10410 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10411
10412         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10413         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10414
10415 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10416
10417         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10418         to fix type error.
10419         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10420         Remove trailing spaces.
10421
10422 2004-06-21  Richard Henderson  <rth@redhat.com>
10423
10424         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10425         merging && to BIT_FIELD_REF.
10426
10427 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10428
10429         * g++.dg/opt/placeholder1.C: New test.
10430
10431 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10432
10433         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10434         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10435         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10436         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10437
10438 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10439
10440         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10441         extern "C".
10442         * g++.dg/other/pragma-re-1.C: Add comments.
10443
10444 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10445
10446         PR gfortran/16080
10447         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10448
10449 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10452         instead of setting the type of size_t by
10453         hand.
10454
10455 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10456
10457         * gcc.dg/unordered-2.c: New test case.
10458         * gcc.dg/unordered-3.c: New test case.
10459
10460 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10461
10462         PR other/16043
10463         * lib/g++.exp (g++_version): Tweak regexp for version
10464         * lib/g77.exp (g77_version): Likewise
10465         * lib/gfortran.exp (gfortran_version): Likewise
10466         * lib/objc.exp (objc_version): Likewise
10467         * lib/treelang.exp (treelang_version): Likewise
10468
10469 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10472         Use INT_MAX instead of __INT_MAX__.
10473         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10474
10475         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10476         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10477         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10478         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10479         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10480         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10481         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10482         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10483         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10484
10485         * gcc.dg/range-test-1.c: New test.
10486         * g++.dg/opt/range-test-1.C: New test.
10487
10488 2004-06-17  Richard Henderson  <rth@redhat.com>
10489
10490         * objc.dg/sync-1.m: New.
10491         * objc.dg/try-catch-1.m: Don't force next runtime.
10492         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10493         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10494         shadowed catch clause.
10495         * objc.dg/try-catch-5.m: New.
10496
10497 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10498
10499         Bug 14610
10500         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10501
10502 2004-06-15  Richard Henderson  <rth@redhat.com>
10503
10504         * gcc.dg/20001116-1.c: Move expected warning line.
10505
10506 2004-06-15  Richard Henderson  <rth@redhat.com>
10507
10508         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10509         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10510
10511 2004-06-15  Jeff Law  <law@redhat.com>
10512
10513         * gcc.dg/tree-ssa/20040615-1.c: New test.
10514         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10515         be less sensitive to operand ordering.
10516         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10517
10518 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10519
10520         * g++.dg/abi/bitfield3.C: Add comment..
10521
10522 2004-06-15  Richard Henderson  <rth@redhat.com>
10523
10524         * g++.dg/ext/stmtexpr1.C: XFAIL.
10525         * gcc.dg/20030612-1.c: XFAIL.
10526
10527 2004-06-15  Eric Christopher  <echristo@redhat.com>
10528
10529         * g++.dg/charset/asm5.c: New.
10530         * gcc.dg/charset/asm6.c: New.
10531
10532 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10533
10534         PR fortran/15962
10535         * gfortran.fortran-torture/execute/select_1.f90: New test.
10536
10537 2004-06-15  Paul Brook  <paul@codesourcery.com>
10538
10539         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10540
10541 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10542
10543         PR c++/15967
10544         * g++.dg/lookup/crash3.C: New test.
10545
10546 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10547
10548         PR c++/15947
10549         * g++.dg/parse/dtor4.C: New test.
10550
10551 2004-06-14  Jeff Law  <law@redhat.com>
10552
10553         * gcc.c-torture/compile/20040614-1.c: New test.
10554
10555 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10556
10557         PR fortran/15211
10558         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10559         LEN of a character array.
10560
10561 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10562
10563         PR c++/15096
10564         * g++.dg/template/ptrmem10.C: New test.
10565
10566         PR c++/14930
10567         * g++.dg/template/friend30.C: New test.
10568
10569 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10570
10571         PR fortran/14928
10572         * gfortran.fortran-torture/compile/mloc.f90: New test.
10573
10574 2004-06-13  Paul Brook  <paul@codesourcery.com>
10575
10576         * gfortran.fortran-torture/execute/random_2.f90: New test.
10577
10578 2004-06-13  Eric Christopher  <echristo@redhat.com>
10579
10580         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10581
10582 2004-06-12  Paul Brook  <paul@codesourcery.com>
10583
10584         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10585
10586 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10587
10588         PR fortran/14923
10589         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10590
10591 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10592
10593         PR fortran/14957
10594         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10595         syntax errors in end statements of contained subroutines.
10596
10597 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10598
10599         PR fortran/12841
10600         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10601
10602 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10603
10604         PR fortran/15665
10605         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10606
10607 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10608
10609         PR gfortran/12839
10610         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10611
10612 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10613
10614         PR c++/15862
10615         * g++.dg/parse/enum1.C: New test.
10616
10617 2004-06-10  Jeff Law  <law@redhat.com>
10618
10619         * gcc.c-torture/compile/20040610-1.c: New test.
10620
10621 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10622
10623         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10624         * g++.old-deja/g++.other/decl3.C: Likewise.
10625
10626 2004-06-10  Brian Booth  <bbooth@redhat.com>
10627
10628         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10629         V_MAY_DEF instead of VDEF.
10630         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10631
10632 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/14211
10635         * g++.dg/conversion/const1.C: New test.
10636
10637         PR c++/15076
10638         * g++.dg/conversion/reinterpret1.C: New test.
10639
10640         PR c++/15877
10641         * g++.dg/template/enum2.C: New test.
10642
10643         PR c++/15227
10644         * g++.dg/template/error13.C: New test.
10645
10646 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10647
10648         PR fortran/14957
10649         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10650         arguments to test_* REAL and of the right size.
10651
10652 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR target/15569
10655         PR rtl-optimization/15681
10656         * gcc.dg/20040609-1.c: New test.
10657
10658 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR c++/14791
10661         * g++.dg/opt/builtins1.C: New test.
10662
10663 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10664
10665         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10666         that use default windows32 struct layout.
10667         * gcc.dg/i386-bitfield2.c: Likewise.
10668
10669 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10670
10671         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10672         for mingw32 and cygwin targets.
10673
10674 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10675
10676         * gcc.dg/pch/macro-4.c: New.
10677         * gcc.dg/pch/macro-4.hs: New.
10678
10679 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10680
10681         PR fortran/13249
10682         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10683
10684 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10685
10686         PR fortran/13372
10687         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10688
10689 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10690
10691         PR gfortran/14897
10692         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10693
10694 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10695
10696         PR gfortran/15755
10697         * gfortran.fortran-torture/execute/backspace.c : New test.
10698
10699 2004-06-09  Paul Brook  <paul@codesourcery.com>
10700
10701         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10702         (pointer_to_section): Rewrite to use smaller array.
10703
10704 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10705
10706         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10707         * gcc.dg/ext/altivec-10.c: Same.
10708         * gcc.dg/ext/altivec-11.c: Same.
10709         * gcc.dg/ext/altivec-12.c: Same.
10710         * gcc.dg/ext/altivec-13.c: Same.
10711         * gcc.dg/ext/altivec-14.c: Same.
10712         * gcc.dg/ext/altivec-15.c: Same.
10713         * gcc.dg/ext/altivec-16.c: Same.
10714         * gcc.dg/ext/altivec-3.c: Same.
10715         * gcc.dg/ext/altivec-4.c: Same.
10716         * gcc.dg/ext/altivec-6.c: Same.
10717         * gcc.dg/ext/altivec-7.c: Same.
10718         * gcc.dg/ext/altivec-8.c: Same.
10719         * gcc.dg/ext/altivec-varargs-1.c: Same.
10720
10721         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10722         * g++.dg/ext/altivec-10.C: Same.
10723         * g++.dg/ext/altivec-2.C: Same.
10724         * g++.dg/ext/altivec-3.C: Same.
10725         * g++.dg/ext/altivec-4.C: Same.
10726         * g++.dg/ext/altivec-5.C: Same.
10727         * g++.dg/ext/altivec-6.C: Same.
10728         * g++.dg/ext/altivec-7.C: Same.
10729         * g++.dg/ext/altivec-8.C: Same.
10730         * g++.dg/ext/altivec-9.C: Same.
10731
10732 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10733
10734         PR c++/7841
10735         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10736
10737 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10738
10739         * gcc.dg/union-1.c: New test.
10740
10741 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10742
10743         * gcc.dg/builtins-41.c: New test case.
10744         * gcc.dg/builtins-42.c: New test case.
10745
10746 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10747
10748         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10749         * g++.dg/ext/altivec-10.C: Same.
10750         * g++.dg/ext/altivec-2.C: Same.
10751         * g++.dg/ext/altivec-3.C: Same.
10752         * g++.dg/ext/altivec-4.C: Same.
10753         * g++.dg/ext/altivec-5.C: Same.
10754         * g++.dg/ext/altivec-6.C: Same.
10755         * g++.dg/ext/altivec-7.C: Same.
10756         * g++.dg/ext/altivec-8.C: Same.
10757         * g++.dg/ext/altivec-9.C: Same.
10758         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10759         * g++.old-deja/g++.brendan/new3.C: Same.
10760         * gcc.c-torture/execute/eeprof-1.x: Same.
10761
10762 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10763
10764         PR c/14765
10765         * gcc.dg/pr14765-1.c: New test.
10766
10767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10768
10769         PR c/14649
10770         * gcc.dg/pr14649-1.c: New test case.
10771
10772 2004-06-07  Richard Henderson  <rth@redhat.com>
10773
10774         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10775         if temporaries.
10776
10777 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10778
10779         * g++.dg/eh/elide1.C: Remove XFAIL.
10780
10781 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10782
10783         PR c++/15337
10784         * g++.dg/expr/sizeof3.C: New test.
10785
10786         PR c++/14777
10787         * g++.dg/template/access14.C: New test.
10788
10789         PR c++/15554
10790         * g++.dg/template/enum1.C: New test.
10791
10792         PR c++/15057
10793         * g++.dg/eh/throw1.C: New test.
10794
10795 2004-06-07  David Ayers  <d.ayers@inode.at>
10796             Ziemowit Laski  <zlaski@apple.com>
10797
10798         * lib/objc.exp (objc_target_compile): Revert the '-framework
10799         Foundation' flag fix, since bare Darwin does not ship
10800         with the Foundation framework.
10801         * objc/execute/next_mapping.h: Provide a local NSConstantString
10802         @interface and @implementation.
10803         (objc_constant_string_init): A constructor function, used to
10804         initialize the NSConstantString meta-class object.
10805         * objc/execute/string1.m: Include "next_mapping.h" instead of
10806         <Foundation/NSString.h>.
10807         * objc/execute/string2.m: Likewise.
10808         * objc/execute/string3.m: Likewise.
10809         * objc/execute/string4.m: Likewise.
10810
10811 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10812
10813         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10814         to double. Replace double with FLOAT.
10815         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10816
10817         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10818         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10819         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10820         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10821         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10822         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10823         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10824         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10825
10826 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10827
10828         PR c/13519
10829         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10830
10831 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10832
10833         PR c++/15503
10834         * g++.dg/template/meminit2.C: New test.
10835
10836 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10837
10838         PR target/15822
10839         * gcc.c-torture/execute/compare-fp-1.c,
10840         gcc.c-torture/execute/compare-fp-2.c,
10841         gcc.c-torture/execute/compare-fp-3.c,
10842         gcc.c-torture/execute/compare-fp-4.c,
10843         gcc.c-torture/execute/compare-fp-3.x,
10844         gcc.c-torture/execute/compare-fp-4.x: Moved...
10845         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10846         gcc.c-torture/execute/ieee/compare-fp-2.c,
10847         gcc.c-torture/execute/ieee/compare-fp-3.c,
10848         gcc.c-torture/execute/ieee/compare-fp-4.c,
10849         gcc.c-torture/execute/ieee/compare-fp-3.x,
10850         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10851
10852 2004-06-04  David Ayers  <d.ayers@inode.at>
10853
10854         * objc/execute/protocol-isEqual-4.m: New testcase.
10855
10856 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10857
10858         * objc/execute/protocol-isEqual-1.m: New testcase.
10859         * objc/execute/protocol-isEqual-2.m: New testcase.
10860         * objc/execute/protocol-isEqual-3.m: New testcase.
10861
10862 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10863
10864         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10865
10866 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10867
10868         * lib/objc.exp (objc_target_compile): When running tests on
10869         Darwin (Mac OS X), inform the linker about '-framework
10870         'Foundation'.
10871
10872 2004-06-02  Eric Christopher  <echristo@redhat.com>
10873
10874         * gcc.c-torture/compile/20040602-1.c: New.
10875
10876 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10879         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10880
10881         PR tree-optimization/14736
10882         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10883
10884         PR tree-optimization/14042
10885         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10886
10887         PR tree-optimization/14729
10888         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10889
10890 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10891
10892         PR fortran/15557
10893         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10894
10895 2004-06-01  Richard Hederson  <rth@redhat.com>
10896
10897         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10898
10899 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10900
10901         PR c++/14932
10902         * g++.dg/parse/offsetof4.C: New test.
10903
10904 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10905
10906         PR objc/7993
10907         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10908
10909 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/15701
10912         * g++.dg/template/friend29.C: New test.
10913
10914 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10915
10916         PR c/15749
10917         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10918
10919 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10920
10921         * gcc.dg/sparc-trap-1.c: New test.
10922
10923 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10924
10925         PR middle-end/15069
10926         * g++.dg/opt/fold3.C: New test case.
10927
10928 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10929
10930         * lib/target-supports.exp (check_iconv_available): Fix fallout
10931         from 2004-05-28 patch.
10932
10933 2004-05-30  Paul Brook  <paul@codesourcery.com>
10934
10935         PR fortran/15620
10936         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10937         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10938
10939 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10940
10941         * gfortran.fortran-torture/execute/random_1.f90: New test.
10942
10943 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10944
10945         * g++.dg/ext/altivec-10.C: New test.
10946
10947 2004-05-29  Paul Brook  <paul@codesourcery.com>
10948
10949         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10950
10951 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10952
10953         * gcc.dg/altivec-16.c: New test.
10954
10955 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10956
10957         * lib/target-supports.exp (check_vmx_hw_available): New.
10958         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10959
10960         * lib/target-supports.exp (check_alias_available,
10961         check_iconv_available, check_named_sections_available): Use
10962         unique names for temporary files.
10963
10964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10965
10966         * gcc.dg/altivec-15.c: New test.
10967
10968 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/15083
10971         * g++.dg/warn/noeffect6.C: New test.
10972
10973         PR c++/15471
10974         * g++.dg/expr/ptrmem4.C: New test.
10975
10976         PR c++/15640
10977         * g++.dg/template/operator3.C: New test.
10978
10979 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/14668
10982         * g++.dg/lookup/redecl1.C: New test.
10983         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10984
10985 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10986
10987         * gcc.c-torture/execute/compare-fp-1.c,
10988         gcc.c-torture/execute/compare-fp-2.c,
10989         gcc.c-torture/execute/compare-fp-3.c,
10990         gcc.c-torture/execute/compare-fp-4.c,
10991         gcc.c-torture/execute/compare-fp-3.x,
10992         gcc.c-torture/execute/compare-fp-4.x,
10993         gcc.dg/pr15649-1.c: New.
10994
10995 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10996
10997         PR c++/12883
10998         * g++.dg/init/array14.C: New test.
10999
11000 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11001
11002         * lib/compat.exp (compat-get-options-main): New.
11003         (compat-get-options): Remove unneeded code, warn for ignored
11004         command.
11005         (compat-execute): Check flag set by dg-require-* commands.
11006
11007         * lib/compat.exp (compat-execute): Break up long lines.
11008
11009 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11010
11011         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11012         * gcc.dg/altivec-14.c: New test.
11013         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11014
11015         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11016         * gcc.dg/altivec-12.c: Ditto.
11017
11018         * gcc.dg/altivec-3.c: Move call to altivec_check.
11019
11020 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11021
11022         PR c++/15044
11023         * g++.dg/template/error12.C: New test.
11024
11025         PR c++/15317
11026         * g++.dg/ext/attrib15.C: New test.
11027
11028         PR c++/15329
11029         * g++.dg/template/ptrmem9.C: New test.
11030
11031 2004-05-25  Paul Brook  <paul@codesourcery.com>
11032
11033         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11034
11035 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11036
11037         PR c++/15165
11038         * g++.dg/template/crash19.C: New test.
11039
11040 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/15025
11043         * g++.dg/template/redecl1.C: New test.
11044
11045 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/14821
11048         * g++.dg/other/ns1.C: New test.
11049
11050         PR c++/14883
11051         * g++.dg/template/invalid1.C: New test.
11052
11053 2004-05-23  Paul Brook  <paul@codesourcery.com>
11054         Victor Leikehman  <lei@haifasphere.co.il>
11055
11056         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11057         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11058
11059 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11060
11061         PR c++/15285
11062         PR c++/15299
11063         * g++.dg/template/non-dependent5.C: New test.
11064         * g++.dg/template/non-dependent6.C: New test.
11065
11066 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/15507
11069         * g++.dg/inherit/union1.C: New test.
11070
11071         PR c++/15542
11072         * g++.dg/template/addr1.C: New test.
11073
11074         PR c++/15427
11075         * g++.dg/template/array5.C: New test.
11076
11077         PR c++/15287
11078         * g++.dg/template/array6.C: New test.
11079
11080 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11081             Roger Sayle  <roger@eyesopen.com>
11082
11083         * g++.dg/lookup/forscope2.C: New test case.
11084
11085 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11086
11087         * gcc.dg/cpp/Wmissingdirs.c: New.
11088
11089 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11090
11091         PR target/15301
11092         * gcc.dg/compat/union-m128-1.h: New file.
11093         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11094         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11095         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11096
11097 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11098
11099         PR target/15302
11100         * gcc.dg/compat/struct-complex-1.h: New file.
11101         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11102         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11103         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11104
11105 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11106
11107         PR middle-end/3074
11108         * gcc.dg/pr3074-1.c: New test case.
11109         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11110
11111 2004-05-20  Falk Hueffner  <falk@debian.org>
11112
11113         PR other/15526
11114         * gcc.dg/ftrapv-1.c: New test case.
11115
11116 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11117
11118         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11119
11120 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11121             Jeff Law  <law@redhat.com>
11122
11123         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11124         * gcc.dg/tree-ssa/20040518-2.c: New test.
11125
11126         * gcc.dg/tree-ssa/20040518-1.c: New test.
11127
11128 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11129
11130         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11131
11132 2004-05-18  Paul Brook  <paul@codesourcery.com>
11133
11134         PR fortran/13930
11135         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11136
11137 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11138
11139         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11140         constant folding.
11141
11142 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11143
11144         * gcc.dg/tree-ssa/20040517-1.c: New test.
11145
11146 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11147
11148         * gcc.dg/loop-4.c: New test.
11149
11150 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11151
11152         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11153
11154 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11155
11156         PR fortran/15311
11157         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11158
11159 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11160
11161         PR fortran/13826
11162         PR fortran/13940
11163         * gfortran.fortran-torture/compile/data_1.f90: New test.
11164
11165 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11166
11167         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11168         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11169
11170 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11171
11172         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11173
11174 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11175
11176         PR c/15444
11177         * gcc.dg/format/xopen-1.c: Adjust expected message.
11178         * gcc.dg/format/xopen-3.c: New test.
11179
11180 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11181
11182         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11183
11184 2004-05-14  Jeff Law  <law@redhat.com>
11185
11186         * gcc.dg/tree-ssa/20040514-2.c: New test.
11187
11188 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11189
11190         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11191         this ...
11192         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11193         this.
11194
11195 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11196
11197         * gcc.dg/tree-ssa/20040514-1.c: New test.
11198
11199 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11200
11201         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11202         test.
11203
11204 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11205
11206         PR fortran/14066
11207         * gfortran.fortran-torture/compile/do_1.f90: New test.
11208
11209 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11210
11211         PR fortran/15051
11212         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11213         test.
11214
11215 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11216
11217         PR fortran/15149
11218         * gfortran.fortran-torture/execute/random_init.f90: New test.
11219
11220 2004-05-13  Paul Brook  <paul@codesourcery.com>
11221
11222         PR fortran/15314
11223         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11224
11225 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11226
11227         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11228         for the powerpc case.
11229
11230 2004-05-13  Jeff Law  <law@redhat.com>
11231
11232         * gcc.dg/tree-ssa/20040513-1.c: New test.
11233         * gcc.dg/tree-ssa/20040513-2.c: New test.
11234
11235 2004-05-13  Paul Brook  <paul@codesourcery.com>
11236
11237         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11238         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11239         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11240
11241 2004-05-13  Andreas Schwab  <schwab@suse.de>
11242
11243         PR other/10819
11244         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11245         characters.
11246
11247 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11248
11249         PR fortran/15294
11250         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11251
11252 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11253
11254         Merge from tree-ssa-20020619-branch.  See
11255         ChangeLog.tree-ssa for details.
11256
11257 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11258
11259         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11260         include <altivec.h> explicitly.
11261         * gcc.dg/altivec-13.c: Likewise.
11262
11263 2004-05-11  Paul Brook  <paul@codesourcery.com>
11264
11265         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11266
11267 2004-05-10  Eric Christopher  <echristo@redhat.com>
11268
11269         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11270         * gcc.dg/sibcall-4.c: Ditto.
11271
11272 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11273
11274         * g++.dg/ext/altivec-8.C: New test case.
11275         * gcc.dg/altivec-13.c: New test case.
11276
11277 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11278
11279         * gcc.c-torture/execute/divcmp-1.c: New test case.
11280         * gcc.c-torture/execute/divcmp-2.c: New test case.
11281         * gcc.c-torture/execute/divcmp-3.c: New test case.
11282
11283 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11284
11285         * g++.dg/other/pragma-re-2.C: New test.
11286
11287 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11288
11289         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11290         * gcc.dg/i386-387-2.c: Likewise.
11291
11292         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11293         __builtin_drem.
11294         * gcc.dg/i386-387-6.c: Likewise.
11295
11296 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11297
11298         * gcc.dg/builtins-33.c:  Also check log1p*.
11299
11300 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11301
11302         PR optimization/15296
11303         * gcc.c-torture/execute/pr15296.c: New test.
11304
11305 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11306
11307         * gcc.dg/builtins-40.c: New test.
11308
11309 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11310
11311         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11312
11313 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11314
11315         * g++.dg/ext/spe1.C: New testcase.
11316
11317 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11318
11319         * objc.dg/image-info.m: Allow additional attributes
11320         for __image_info section.
11321
11322 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11323
11324         * gcc.dg/torture/mips-hilo-2.c: New test.
11325
11326 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11327
11328         PR c++/14389
11329         * g++.dg/template/member5.C: New test.
11330
11331 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11332
11333         * gcc.dg/builtins-34.c: Also check expm1*.
11334
11335 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11336
11337         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11338         * gcc.dg/torture/builtin-convert-3.c: New test.
11339
11340 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11341
11342         PR middle-end/15054
11343         * g++.dg/opt/pr15054.C: New test.
11344
11345 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11346
11347         * gcc.dg/torture/builtin-rounding-1.c: New test.
11348         * gcc.dg/builtins-25.c: Delete.
11349         * gcc.dg/builtins-29.c: Delete.
11350
11351 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11352
11353         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11354         * gcc.dg/sibcall-4.c: Likewise.
11355         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11356
11357 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11358
11359         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11360         bit-field on 16-bit targets.
11361
11362 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11363
11364         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11365         16-bit targets.
11366
11367 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11368
11369         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11370         * gcc.dg/rs6000-power2-2.c: Likewise.
11371
11372 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11373
11374         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11375         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11376         Change the asm registers to be in form of frN instead of fN.
11377
11378 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11379
11380         * gcc.dg/torture/builtin-convert-2.c: New test.
11381
11382 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11383
11384         * gcc.dg/rs6000-power2-1.c: New test.
11385         * gcc.dg/rs6000-power2-2.c: New test.
11386
11387 2004-04-28  Jan Hubicka  <jh@suse.cz>
11388
11389         * gcc.dg/unused-6.c: New test.
11390
11391 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11392             Ulrich Weigand  <uweigand@de.ibm.com>
11393
11394         * ada/acats/run_all.sh: Define $target variable.
11395
11396 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11397
11398         PR c++/15119
11399         * g++.dg/other/vararg-1.C: New test.
11400
11401         PR c++/4794
11402         * g++.dg/eh/cleanup3.C: New test.
11403
11404 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11405
11406         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11407         and ad8011a (target_insn).
11408         * ada/acats/support/macro.dfs: Likewise.
11409         * ada/acats/support/impbit.adb: New file.
11410
11411 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11412
11413         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11414
11415 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11416
11417         * gcc.dg/loop-3.c: New test.
11418
11419 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11420
11421         * gcc.c-torture/execute/simd-5.c: New test.
11422
11423 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11424
11425         PR c++/15064
11426         * g++.dg/template/crash18.C: New test.
11427
11428 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11429
11430         * g++.dg/ext/complit3.C: New test.
11431
11432 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11433
11434         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11435         * gcc.dg/altivec-3.c: Same.
11436         * gcc.dg/altivec-varargs-1.c: Same.
11437
11438 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11439
11440         * lib/target-supports.exp (check_profiling_available): Assume
11441         profiling is not available on powerpc-eabi targets.
11442
11443 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11444
11445         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11446         * gcc.dg/vmx/bug-1.c: Ditto.
11447
11448 2004-04-20  Eric Christopher  <echristo@redhat.com>
11449
11450         * gcc.dg/charset/extern.c: New test.
11451         * g++.dg/charset/extern3.cc: Ditto.
11452
11453 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11454
11455         * gcc.dg/builtins-39.c: New test.
11456
11457 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11458
11459         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11460
11461 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11462
11463         * gcc.dg/torture/mips-hilo-1.c: New test.
11464
11465 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         * gcc.c-torture/compile/20040419-1.c: New test.
11468
11469 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11470
11471         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11472
11473 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11474             Aldy Hernandez  <aldyh@redhat.com>
11475
11476         * gcc.c-torture/execute/va-arg-24.c: New.
11477
11478 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11479             Aldy Hernandez  <aldyh@redhat.com>
11480
11481         * gcc.dg/vmx/1b-01.c: New.
11482         * gcc.dg/vmx/1b-02.c: New.
11483         * gcc.dg/vmx/1b-03.c: New.
11484         * gcc.dg/vmx/1b-04.c: New.
11485         * gcc.dg/vmx/1b-05.c: New.
11486         * gcc.dg/vmx/1b-06.c: New.
11487         * gcc.dg/vmx/1b-07.c: New.
11488         * gcc.dg/vmx/1c-01.c: New.
11489         * gcc.dg/vmx/1c-02.c: New.
11490         * gcc.dg/vmx/3a-01a.c: New.
11491         * gcc.dg/vmx/3a-01.c: New.
11492         * gcc.dg/vmx/3a-01m.c: New.
11493         * gcc.dg/vmx/3a-03.c: New.
11494         * gcc.dg/vmx/3a-03m.c: New.
11495         * gcc.dg/vmx/3a-04.c: New.
11496         * gcc.dg/vmx/3a-04m.c: New.
11497         * gcc.dg/vmx/3a-05.c: New.
11498         * gcc.dg/vmx/3a-06.c: New.
11499         * gcc.dg/vmx/3a-06m.c: New.
11500         * gcc.dg/vmx/3a-07.c: New.
11501         * gcc.dg/vmx/3b-01.c: New.
11502         * gcc.dg/vmx/3b-02.c: New.
11503         * gcc.dg/vmx/3b-10.c: New.
11504         * gcc.dg/vmx/3b-13.c: New.
11505         * gcc.dg/vmx/3b-14.c: New.
11506         * gcc.dg/vmx/3b-15.c: New.
11507         * gcc.dg/vmx/3c-01a.c: New.
11508         * gcc.dg/vmx/3c-01.c: New.
11509         * gcc.dg/vmx/3c-02.c: New.
11510         * gcc.dg/vmx/3c-03.c: New.
11511         * gcc.dg/vmx/3d-01.c: New.
11512         * gcc.dg/vmx/4-01.c: New.
11513         * gcc.dg/vmx/4-03.c: New.
11514         * gcc.dg/vmx/5-01.c: New.
11515         * gcc.dg/vmx/5-02.c: New.
11516         * gcc.dg/vmx/5-03.c: New.
11517         * gcc.dg/vmx/5-04.c: New.
11518         * gcc.dg/vmx/5-05.c: New.
11519         * gcc.dg/vmx/5-06.c: New.
11520         * gcc.dg/vmx/5-07.c: New.
11521         * gcc.dg/vmx/5-07t.c: New.
11522         * gcc.dg/vmx/5-08.c: New.
11523         * gcc.dg/vmx/5-10.c: New.
11524         * gcc.dg/vmx/5-11.c: New.
11525         * gcc.dg/vmx/7-01a.c: New.
11526         * gcc.dg/vmx/7-01.c: New.
11527         * gcc.dg/vmx/7c-01.c: New.
11528         * gcc.dg/vmx/7d-01.c: New.
11529         * gcc.dg/vmx/7d-02.c: New.
11530         * gcc.dg/vmx/8-01.c: New.
11531         * gcc.dg/vmx/8-02a.c: New.
11532         * gcc.dg/vmx/8-02.c: New.
11533         * gcc.dg/vmx/brode-1.c: New.
11534         * gcc.dg/vmx/bug-1.c: New.
11535         * gcc.dg/vmx/bug-2.c: New.
11536         * gcc.dg/vmx/bug-3.c: New.
11537         * gcc.dg/vmx/cw-bug-1.c: New.
11538         * gcc.dg/vmx/cw-bug-2.c: New.
11539         * gcc.dg/vmx/cw-bug-3.c: New.
11540         * gcc.dg/vmx/dct.c: New.
11541         * gcc.dg/vmx/debug-1.c: New.
11542         * gcc.dg/vmx/debug-2.c: New.
11543         * gcc.dg/vmx/debug-3.c: New.
11544         * gcc.dg/vmx/debug-4.c: New.
11545         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11546         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11547         * gcc.dg/vmx/eg-5.c: New.
11548         * gcc.dg/vmx/fft.c: New.
11549         * gcc.dg/vmx/gcc-bug-1.c: New.
11550         * gcc.dg/vmx/gcc-bug-2.c: New.
11551         * gcc.dg/vmx/gcc-bug-3.c: New.
11552         * gcc.dg/vmx/gcc-bug-4.c: New.
11553         * gcc.dg/vmx/gcc-bug-5.c: New.
11554         * gcc.dg/vmx/gcc-bug-6.c: New.
11555         * gcc.dg/vmx/gcc-bug-7.c: New.
11556         * gcc.dg/vmx/gcc-bug-8.c: New.
11557         * gcc.dg/vmx/gcc-bug-9.c: New.
11558         * gcc.dg/vmx/gcc-bug-b.c: New.
11559         * gcc.dg/vmx/gcc-bug-c.c: New.
11560         * gcc.dg/vmx/gcc-bug-d.c: New.
11561         * gcc.dg/vmx/gcc-bug-e.c: New.
11562         * gcc.dg/vmx/gcc-bug-f.c: New.
11563         * gcc.dg/vmx/gcc-bug-g.c: New.
11564         * gcc.dg/vmx/gcc-bug-i.c: New.
11565         * gcc.dg/vmx/harness.h: New.
11566         * gcc.dg/vmx/ira1.c: New.
11567         * gcc.dg/vmx/ira2a.c: New.
11568         * gcc.dg/vmx/ira2b.c: New.
11569         * gcc.dg/vmx/ira2.c: New.
11570         * gcc.dg/vmx/ira2c.c: New.
11571         * gcc.dg/vmx/mem.c: New.
11572         * gcc.dg/vmx/newton-1.c: New.
11573         * gcc.dg/vmx/ops.c: New.
11574         * gcc.dg/vmx/sn7153.c: New.
11575         * gcc.dg/vmx/spill2.c: New.
11576         * gcc.dg/vmx/spill3.c: New.
11577         * gcc.dg/vmx/spill.c: New.
11578         * gcc.dg/vmx/t.c: New.
11579         * gcc.dg/vmx/varargs-1.c: New.
11580         * gcc.dg/vmx/varargs-2.c: New.
11581         * gcc.dg/vmx/varargs-3.c: New.
11582         * gcc.dg/vmx/varargs-4.c: New.
11583         * gcc.dg/vmx/varargs-5.c: New.
11584         * gcc.dg/vmx/varargs-6.c: New.
11585         * gcc.dg/vmx/varargs-7.c: New.
11586         * gcc.dg/vmx/vmx.exp: New.
11587         * gcc.dg/vmx/vprint-1.c: New.
11588         * gcc.dg/vmx/vscan-1.c: New.
11589         * gcc.dg/vmx/x-01.c: New.
11590         * gcc.dg/vmx/x-02.c: New.
11591         * gcc.dg/vmx/x-03.c: New.
11592         * gcc.dg/vmx/x-04.c: New.
11593         * gcc.dg/vmx/x-05.c: New.
11594         * gcc.dg/vmx/yousufi-1.c: New.
11595         * gcc.dg/vmx/zero-1.c: New.
11596         * gcc.dg/vmx/zero.c: New.
11597
11598 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11599
11600         * g++.dg/lookup/java1.C: Update for chage of
11601         _Jv_AllocObject.
11602         * g++.dg/lookup/java2.C: Likewise.
11603
11604 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11605
11606         * ada/acats/run_all.sh: use -O2 by default.
11607
11608 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11609
11610         * gcc.dg/vr-mult-[12].c: New tests.
11611
11612 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11613
11614         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11615
11616         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11617
11618 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11619
11620         * lib/target-supports.exp (check_profiling_available): Assume profiling
11621         isn't available for mips*-*-elf targets.
11622
11623 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11624
11625         * gcc.dg/builtins-38.c: New test.
11626
11627 2004-04-14  Eric Christopher  <echristo@redhat.com>
11628
11629         * g++.dg/charset/charset.exp: Run .cc extension tests.
11630
11631 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11632
11633         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11634
11635 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11636
11637         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11638
11639 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11640
11641         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11642         * gcc.dg/i386-387-2.c: Likewise.
11643
11644         * gcc.dg/i386-387-7.c: New test.
11645         * gcc.dg/i386-387-8.c: New test.
11646
11647         * gcc.dg/builtins-37.c: New test.
11648
11649 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11650
11651         * g++.dg/pch/externc-1.C: Add missing semicolon.
11652
11653 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11654
11655         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11656
11657 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11658
11659         * gcc.c-torture/execute/20040411-1.c: New test.
11660
11661 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11662
11663         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11664
11665 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11666
11667         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11668
11669 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11670
11671         * lib/target-supports.exp (check_named_sections_available): New.
11672         * lib/gcc-dg.exp (dg-require-named-sections): New.
11673         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11674         old-deja.exp.  Also prune error-count message from HP linker.
11675         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11676
11677         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11678         * g++.old-deja/g++.pt/static3.C: Likewise.
11679         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11680
11681 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11682
11683         * gcc.c-torture/execute/20040409-1.c: New test case.
11684         * gcc.c-torture/execute/20040409-2.c: New test case.
11685         * gcc.c-torture/execute/20040409-3.c: New test case.
11686
11687 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11688
11689         * gcc.dg/20040409-1.c: New test.
11690
11691 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11692
11693         PR target/14888
11694         * g++.dg/opt/pr14888.C: New test case.
11695
11696 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11697
11698         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11699         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11700         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11701         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11702         New tests.
11703
11704 2004-04-08  Paul Brook  <paul@codesourcery.com>
11705
11706         * gcc.dg/spill-1.c: New test.
11707
11708 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11709
11710         * gcc.dg/torture/builtin-ctype-2.c: New test.
11711
11712 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11713
11714         * gcc.dg/pch/pch.exp: Add largefile test.
11715
11716 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11717
11718         * g++.dg/pch/externc-1.Hs: New.
11719         * g++.dg/pch/externc-1.C: New.
11720
11721 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11722
11723         * gcc.dg/compat/struct-by-value-5a_main.c,
11724         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11725         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11726         * gcc.dg/compat/struct-by-value-5a_x.c,
11727         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11728         gcc.dg/compat/struct-by-value-5_x.c.
11729         * gcc.dg/compat/struct-by-value-5a_y.c,
11730         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11731         gcc.dg/compat/struct-by-value-5_y.c.
11732
11733         * gcc.dg/compat/struct-by-value-6a_main.c,
11734         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11735         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11736         * gcc.dg/compat/struct-by-value-6a_x.c,
11737         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11738         gcc.dg/compat/struct-by-value-6_x.c.
11739         * gcc.dg/compat/struct-by-value-6a_y.c,
11740         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11741         gcc.dg/compat/struct-by-value-6_y.c.
11742
11743         * gcc.dg/compat/struct-by-value-7a_main.c,
11744         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11745         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11746         * gcc.dg/compat/struct-by-value-7a_x.c,
11747         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11748         gcc.dg/compat/struct-by-value-7_x.c.
11749         * gcc.dg/compat/struct-by-value-7a_y.c,
11750         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11751         gcc.dg/compat/struct-by-value-7_y.c.
11752
11753 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11754
11755         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11756         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11757         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11758         options.
11759
11760 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11761
11762         * gcc.dg/builtins-36.c: New test.
11763
11764 2004-04-06  Paul Brook  <paul@codesourcery.com>
11765
11766         * README.gcc: Remove obsolete contraint on testcases.
11767
11768 2004-04-05  Paul Brook  <paul@codesourcery.com>
11769
11770         PR2123
11771         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11772         failure and exit(0) on success.
11773         * g++.dg/expr/anew2.C: Ditto.
11774         * g++.dg/expr/anew3.C: Ditto.
11775         * g++.dg/expr/anew4.C: Ditto.
11776
11777 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11778
11779         PR c++/3518
11780         * g++.dg/template/unify7.C: New.
11781
11782 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11783
11784         * g++.dg/README: Bring up to date with new subdirectories; remove
11785         duplicate subdirectory lines.
11786
11787 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         PR c++/14007
11790         * g++.dg/template/unify5.C: New.
11791         * g++.dg/template/unify6.C: New.
11792         * g++.dg/template/qualttp20.C: Adjust.
11793         * g++.old-deja/g++.jason/report.C: Adjust.
11794         * g++.old-deja/g++.other/qual1.C: Adjust.
11795
11796 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11797
11798         PR c++/14803
11799         * g++.dg/inherit/ptrmem1.C: New test.
11800
11801 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11802
11803         PR c++/14755
11804         * gcc.c-torture/execute/20040331-1.c: New test.
11805         * gcc.dg/20040331-1.c: New test.
11806
11807 2004-04-01  Paul Brook  <paul@codesourcery.com>
11808
11809         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11810
11811 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/14724
11814         * g++.dg/init/goto1.C: New test.
11815
11816         PR c++/14763
11817         * g++.dg/template/defarg4.C: New test.
11818
11819 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11820
11821         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11822
11823 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11824
11825         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11826
11827 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11828
11829         * gcc.dg/noncompile/undeclared-2.c: New test.
11830
11831 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11832
11833         * gcc.dg/940409-1.c: Remove XFAIL.
11834         * gcc.dg/reg-vol-struct-1.c: New test.
11835
11836 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11837
11838         * gcc.dg/torture/builtin-wctype-1.c: New test.
11839
11840 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11841
11842         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11843         * gcc.dg/20001101-1.c: Likewise.
11844         * gcc.dg/20001102-1.c: Likewise.
11845
11846 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11847
11848         * gcc.dg/compare8.c: Add an additional test for XOR.
11849
11850 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11851
11852         * gcc.dg/torture/builtin-ctype-1.c: New test.
11853
11854 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11855
11856         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11857         * gcc.dg/torture/builtin-math-1.c: Likewise.
11858         * gcc.dg/torture/builtin-power-1.c: New test.
11859
11860 2004-03-24  Andreas Schwab  <schwab@suse.de>
11861
11862         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11863         IA64 assembler.
11864
11865 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11866             Roger Sayle  <roger@eyesopen.com>
11867
11868         * gcc.dg/compare8.c: New test case.
11869
11870 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11871
11872         * g++.dg/ext/altivec-7.C: New test.
11873
11874 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11875
11876         PR 12267, 12391, 12560, 13129, 14114, 14133
11877         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11878         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11879         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11880         Adjust error regexps.
11881         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11882         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11883         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11884         * gcc.dg/local1.c: Add explanatory comment.
11885
11886 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11887
11888         PR optimization/14669
11889         * g++.dg/opt/fold2.C: New test case.
11890
11891 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR c/14069
11894         * gcc.dg/20040322-1.c: New test.
11895
11896 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11897
11898         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11899         * gcc.dg/ultrasp4.c: Likewise.
11900         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11901
11902 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11903
11904         * gcc.dg/i386-sse-8.c: Reset default options.
11905
11906 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11907
11908         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11909         in the error message text.
11910
11911 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11912
11913         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11914
11915 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11916
11917         PR c++/14616
11918         * g++.dg/init/array13.C: New test.
11919
11920 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11921
11922         PR target/13889
11923         * gcc.c-torture/compile/pr13889.c: New test case.
11924
11925 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11926
11927         PR c/14635
11928         * builtins-1.c (nan, nans): Don't test.
11929         * builtins-30.c: Don't use nan, nanf, nanl.
11930         * builtins-35.c: New test.
11931
11932 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11933
11934         * g++.dg/ext/altivec-6.C: New test.
11935
11936 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11937
11938         * g++.dg/init/placement3.C: New test.
11939
11940         * g++.dg/template/spec13.C: New test.
11941
11942         * g++.dg/lookup/using11.C: New test.
11943
11944         * g++.dg/lookup/koenig3.C: New test.
11945
11946         * g++.dg/template/operator2.C: New test.
11947
11948         * g++.dg/expr/dtor3.C: New test.
11949         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11950         marker.
11951         * g++.old-deja/g++.law/visibility28.C: Likewise.
11952
11953 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11954
11955         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11956         * gcc.dg/ppc64-abi-3.c: Likewise.
11957
11958 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11959
11960         PR c++/14545
11961         * g++.dg/parse/template15.C: New test.
11962
11963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11964
11965         * g++.dg/expr/dtor2.C: New test.
11966
11967         * g++.dg/lookup/anon4.C: New test.
11968
11969         * g++.dg/overload/using1.C: New test.
11970
11971         * g++.dg/template/lookup7.C: New test.
11972
11973         * g++.dg/template/typename6.C: New test.
11974
11975         * g++.dg/expr/cond6.C: New test.
11976
11977 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11978
11979         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11980
11981 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11982
11983         * g++.dg/expr/cond5.C: New test.
11984         * g++.dg/expr/constcast1.C: Likewise.
11985         * g++.dg/expr/ptrmem2.C: Likewise.
11986         * g++.dg/expr/ptrmem3.C: Likewise.
11987         * g++.dg/lookup/main1.C: Likewise.
11988         * g++.dg/template/lookup6.C: Likewise.
11989
11990 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11991
11992         * gcc.dg/local1.c: New test.
11993
11994         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11995
11996 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11997
11998         * gcc.dg/torture/builtin-convert-1.c: New test.
11999
12000 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12001
12002         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12003
12004 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12005
12006         PR c++/14481
12007         * g++.dg/warn/Wunused-7.C: New test.
12008
12009 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12010
12011         * gcc.dg/torture/builtin-integral-1.c: New test.
12012
12013 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12014
12015         PR c++/14586
12016         * g++.dg/parse/non-dependent3.C: New test.
12017
12018 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12019
12020         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12021         * g++.dg/eh/simd-2.C: Likewise.
12022         * g++.dg/init/array10.C: Likewise.
12023         * gcc.c-torture/compile/simd-1.c: Likewise.
12024         * gcc.c-torture/compile/simd-2.c: Likewise.
12025         * gcc.c-torture/compile/simd-3.c: Likewise.
12026         * gcc.c-torture/compile/simd-4.c: Likewise.
12027         * gcc.c-torture/compile/simd-6.c: Likewise.
12028         * gcc.c-torture/execute/simd-1.c: Likewise.
12029         * gcc.c-torture/execute/simd-2.c: Likewise.
12030         * gcc.dg/compat/vector-defs.h: Likewise.
12031         * gcc.dg/20020531-1.c: Likewise.
12032         * gcc.dg/altivec-3.c: Likewise.
12033         * gcc.dg/altivec-4.c: Likewise.
12034         * gcc.dg/altivec-varargs-1.c: Likewise.
12035         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12036         * gcc.dg/i386-mmx-3.c: Likewise.
12037         * gcc.dg/i386-sse-4.c: Likewise.
12038         * gcc.dg/i386-sse-5.c: Likewise.
12039         * gcc.dg/i386-sse-8.c: Likewise.
12040         * gcc.dg/simd-1.c: Likewise.
12041         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12042         __ev64_opaque__ since the machine description provides it.
12043
12044 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * lib/compat.exp (skip_list): New global variable.
12047         Use it to hold the user defined COMPAT_SKIPS list if any.
12048         (compat-obj): Add the members of skip_list to optall.
12049
12050 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12051
12052         * gcc.dg/compat/union-by-value-1_main.c,
12053         union-by-value-1_x.c, union-by-value-1_y.c,
12054         union-check.h, union-defs.h,
12055         union-init.h, union-return-1_main.c,
12056         union-return-1_x.c, union-return-1_y.c: New files.
12057
12058 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12059
12060         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12061         mixed-struct-init.h: Add 4 mixed structure types.
12062         struct-by-value-21_main.c, struct-by-value-21_x.c,
12063         struct-by-value-21_y.c, struct-return-21_main.c,
12064         struct-return-21_x.c, struct-return-21_y.c: New files.
12065
12066 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/14550
12069         * g++.dg/parse/template14.C: New test.
12070
12071 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12072
12073         * gcc.c-torture/execute/20040313-1.c: New test.
12074
12075 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12076
12077         PR target/14533
12078         * gcc.dg/20040311-2.c: New test.
12079
12080 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12081
12082         PR other/14544
12083         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12084         bit-field.
12085
12086 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12087
12088         * gcc.dg/20040305-2.c: Add missing return statement.
12089
12090 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12091
12092         * gcc.dg/builtins-34.c: Also check pow10*.
12093
12094 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12095
12096         PR target/14262
12097         * gcc.dg/20040305-2.c: New test.
12098
12099 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12100
12101         * gcc.dg/20040310-1.c: New test.
12102
12103 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12104
12105         * gcc.c-torture/execute/20040311-1.c: New test case.
12106
12107 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/14476
12110         * g++.dg/lookup/enum1.C: New test.
12111
12112 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/14510
12115         * g++.dg/lookup/struct2.C: New test.
12116
12117 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12118
12119         * gcc.dg/builtins-34.c: New test.
12120
12121 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12122
12123         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12124
12125 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12126
12127         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12128         * gcc.dg/alias-2.c: New testcase.
12129
12130 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12131
12132         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12133
12134 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12135
12136         * gcc.c-torture/execute/20040309-1.c: New test case.
12137
12138 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         PR c++/14397
12141         * g++.dg/overload/ref1.C: New.
12142
12143 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12144
12145         PR c++/14409
12146         * g++.dg/template/spec12.C: New test.
12147
12148         PR c++/14448
12149         * g++.dg/parse/crash14.C: New test.
12150
12151 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/14230
12154         * g++.dg/init/ref11.C: New test.
12155
12156 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12157
12158         PR c++/14432
12159         * g++.dg/parse/builtin2.C: New test.
12160
12161 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12162
12163         PR c++/14401
12164         * g++.dg/init/ctor3.C: New test.
12165         * g++.dg/init/union1.C: New test.
12166         * g++.dg/ext/anon-struct4.C: New test.
12167
12168 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12169
12170         * g++.dg/lookup/koenig1.C: Tweak error messages.
12171         * g++.dg/lookup/used-before-declaration.C: Likewise.
12172         * g++.dg/other/do1.C: Likewise.
12173         * g++.dg/overload/koenig1.C: Likewise.
12174         * g++.dg/parse/crash13.C: Likewise.
12175         * g++.dg/template/instantiate3.C: Likewise.
12176
12177 2004-03-08  Eric Christopher  <echristo@redhat.com>
12178
12179         * * lib/target-supports.exp: Enable libiconv in test
12180         compilation.  Fix up error checking.
12181
12182 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12183
12184         PR middle-end/14289
12185         * gcc.dg/pr14289-1.c: New test case.
12186         * gcc.dg/pr14289-2.c: Likewise.
12187         * gcc.dg/pr14289-3.c: Likewise.
12188
12189 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12190
12191         * gcc.c-torture/execute/20040308-1.c: New test.
12192
12193 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12194
12195         * gcc.c-torture/execute/20040307-1.c: New test case.
12196
12197 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12198
12199         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12200
12201 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12202
12203         * gcc.dg/20040306-1.c: New test.
12204
12205 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12206
12207         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12208         them static.
12209         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12210
12211 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12212
12213         PR c/14465
12214         * gcc.dg/decl-6.c: New test.
12215
12216 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12217
12218         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12219         Rename LOGPOW -> LOG_POW.
12220         (SQRT_EXP, POW_EXP): New.
12221
12222 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12223
12224         * gcc.dg/i386-sse-8.c: New test.
12225
12226 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12227
12228         PR c/14114
12229         * gcc.dg/decl-5.c: New test.
12230
12231 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12232
12233         * gcc.dg/20040305-1.c: New test.
12234
12235 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12236
12237         PR other/14354
12238         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12239
12240 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12241
12242         PR c++/14425, c++/14426
12243         * g++.dg/ext/altivec-4.C: New test.
12244         * g++.dg/ext/altivec-5.C: New test.
12245
12246 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12247
12248         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12249         global variables of a type with no linkage.
12250         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12251         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12252         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12253         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12254         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12255         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12256         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12257         * g++.dg/warn/deprecated.C: Name enum Color.
12258         * g++.dg/overload/VLA.C: Name structure for 'b'.
12259         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12260
12261 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * gcc.c-torture/compile/20040304-1.c: New test.
12264
12265 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12266
12267         PR 13728
12268         * gcc.dg/decl-4.c: New testcase.
12269
12270 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12271
12272         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12273         as PRECF if sizeof (float) > sizeof (double).
12274         (PRECL): Make it the same as PRECF if
12275         sizeof (float) > sizeof (long double).
12276
12277 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12278
12279         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12280         system type.  Add check for irix6 which doesn't have c99 runtime.
12281
12282 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12283
12284         * gcc.dg/const-elim-1.c: xfail for xtensa.
12285
12286 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/14369
12289         * g++.dg/template/cond4.C: New test.
12290
12291 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12292
12293         PR c++/14360
12294         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12295
12296         PR c++/14361
12297         * g++.dg/parse/defarg7.C: New test.
12298
12299         PR c++/14359
12300         * g++.dg/template/friend26.C: New test.
12301
12302 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12303
12304         PR c++/14324
12305         * g++.dg/abi/mangle21.C: New test.
12306
12307         PR c++/14260
12308         * g++.dg/parse/constructor2.C: New test.
12309
12310         PR c++/14337
12311         * g++.dg/template/sfinae1.C: New test.
12312
12313 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/14267
12316         * g++.dg/expr/crash2.C: New test.
12317
12318         PR middle-end/13448
12319         * gcc.dg/inline-5.c: New test.
12320         * gcc.dg/always-inline.c: Split out tests into ...
12321         * gcc.dg/always-inline2.c: ... this and ...
12322         * gcc.dg/always-inline3.c: ... this.
12323
12324 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR debug/12103
12327         * g++.dg/debug/crash1.C: New test.
12328
12329 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12330
12331         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12332         function with __attribute__((noinline)).
12333         (recurser_void2): Likewise.
12334         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12335         (recurser_void2): Likewise.
12336
12337 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12338
12339         PR middle-end/14203
12340         * g++.dg/warn/Wunused-6.C: New test case.
12341
12342 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12343
12344         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12345         not defined.
12346
12347 2004-02-27  Eric Christopher  <echristo@redhat.com>
12348
12349         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12350         * g++.dg/charset/asm2.c: Run only x86.
12351         * gcc.dg/charset/asm3.c: Ditto.
12352
12353 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12354
12355         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12356         ld_library_path.
12357
12358 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12359
12360         * g++.dg/ext/altivec-3.C: New.
12361
12362 2004-02-26  Richard Henderson  <rth@redhat.com>
12363
12364         * g++.dg/ext/attrib10.C: Mark for warning.
12365         * gcc.dg/attr-alias-1.c: New.
12366
12367 2004-02-26  Richard Henderson  <rth@redhat.com>
12368
12369         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12370         * gcc.c-torture/execute/20040208-2.c: ... it back.
12371
12372 2004-02-26  Eric Christopher  <echristo@redhat.com>
12373
12374         * lib/target-supports.exp (check-iconv-available): New function.
12375         * lib/gcc-dg.exp (dg-require-iconv): New function.
12376         Use above.
12377         * gcc.dg/charset: New directory.
12378         * gcc.dg/charset/charset.exp: New file.
12379         * gcc.dg/charset/asm1.c: Ditto.
12380         * gcc.dg/charset/asm2.c: Ditto.
12381         * gcc.dg/charset/asm3.c: Ditto.
12382         * gcc.dg/charset/asm4.c: Ditto.
12383         * gcc.dg/charset/asm5.c: Ditto.
12384         * gcc.dg/charset/attribute1.c: Ditto.
12385         * gcc.dg/charset/attribute2.c: Ditto.
12386         * gcc.dg/charset/string1.c: Ditto.
12387         * g++.dg/charset: New directory.
12388         * g++.dg/dg.exp: Add here. Special options.
12389         * g++.dg/charset/charset.exp: New file.
12390         * g++.dg/charset/asm1.c: Ditto.
12391         * g++.dg/charset/asm2.c: Ditto.
12392         * g++.dg/charset/asm3.c: Ditto.
12393         * g++.dg/charset/asm4.c: Ditto.
12394         * g++.dg/charset/attribute1.c: Ditto.
12395         * g++.dg/charset/attribute2.c: Ditto.
12396         * g++.dg/charset/extern1.cc: Ditto.
12397         * g++.dg/charset/extern2.cc: Ditto.
12398         * g++.dg/charset/string1.c: Ditto.
12399
12400 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12401
12402         PR c++/14278
12403         * g++.dg/parse/comma1.C: New test.
12404
12405 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12406
12407         PR c++/14284
12408         * g++.dg/template/ttp8.C: New test.
12409
12410 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12411
12412         * gcc.dg/fixuns-trunc-1.c: New test.
12413
12414 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12415
12416         * gcc.dg/builtins-config.h: Use #elif.
12417
12418 2004-02-26  Michael Matz  <matz@suse.de>
12419
12420         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12421         * gcc.dg/991214-1.c: Likewise.
12422         * gcc.dg/i386-asm-1.c: Likewise.
12423
12424 2004-02-25  Richard Henderson  <rth@redhat.com>
12425
12426         * gcc.c-torture/execute/20040208-2.c: Move ...
12427         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12428
12429 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12430
12431         PR c++/14246
12432         * g++.dg/other/crash-3.C: New test.
12433
12434 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12435
12436         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12437         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12438
12439         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12440         HP-UX.
12441
12442 2004-02-24  Michael Matz  <matz@suse.de>
12443
12444         * gcc.dg/i386-regparm.c: New.
12445
12446 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12447
12448         * gcc.c-torture/execute/20040223-1.c: New.
12449
12450 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12451             Kazu Hirata  <kazu@cs.umass.edu>
12452
12453         * gcc.dg/fwritable-strings-1.c: Remove.
12454
12455 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12456
12457         PR c/14156
12458         * gcc.dg/20040223-1.c: New test.
12459
12460 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12461
12462         PR c++/14106
12463         * g++.dg/ext/typeof9.C: New test.
12464
12465 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12466
12467         PR c++/14250
12468         * g++.dg/other/switch1.C: New test.
12469
12470 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12471
12472         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12473         * gcc.dg/va-arg-1.c: Likewise.
12474
12475 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12476
12477         PR c++/14143
12478         * g++.dg/template/koenig5.C: New test.
12479
12480 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12481
12482         * g++.dg/ext/altivec-1.C: Generalize target triple.
12483         * g++.dg/ext/altivec-2.C: New test case.
12484         * g++.dg/ext/altivec_check.h: New file.
12485         * gcc.dg/altivec-1.c: Generalize target triple;
12486         include altivec_check.h and call altivec_check().
12487         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12488         * gcc.dg/altivec-6.c: New test case.
12489         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12490         type casts as needed.
12491         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12492         altivec_check().
12493         * gcc.dg/altivec-12.c: New test case.
12494         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12495         include altivec_check.h and call altivec_check().
12496         * gcc.dg/altivec_check.h: New file.
12497
12498 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12499
12500         * lib/target-supports.exp (check_alias_available): Don't mangle
12501         function `g' in test program.
12502
12503 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12504
12505         * lib/target-supports.exp (check_profiling_available): Check
12506         argument to determine whether we support a profiling type.
12507         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12508         check_profiling_available.
12509         * g++.dg/bprob/bprob.exp: Likewise
12510         * g77.dg/bprob/bprob.exp: Likewise.
12511         * gcc.misc-tests/bprob.exp: Likewise.
12512         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12513         dg-require-profiling and delete expected error handling.
12514         * gcc.dg/20021014-1.c: Likewise.
12515         * gcc.dg/nest.c: Likewise.
12516
12517 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12518
12519         PR c++/12007
12520         * g++.dg/other/vthunk1.C: New test.
12521
12522 2004-02-20  Falk Hueffner  <falk@debian.org>
12523
12524         PR target/14201
12525         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12526
12527 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/13927
12530         * g++.dg/other/error8.C: Remove XFAIL markers.
12531
12532         PR c++/14173
12533         * g++.dg/ext/packed5.C: New test.
12534
12535         PR c++/14199
12536         * g++.dg/warn/Wunused-5.C: New test.
12537
12538         PR c++/14186
12539         * g++.dg/lookup/member1.C: New test.
12540
12541 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12542
12543         * gcc.c-torture/compile/20040130-1.c: Enable only when
12544         __INT_MAX__ >= 2147483647L.
12545         * gcc.c-torture/compile/961203-1.c: Likewise.
12546
12547 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12548
12549         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12550         * g++.dg/opt/template1.C: Robustify assembler regexp
12551
12552 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12553
12554         * gcc.c-torture/execute/simd-4.x: Remove.
12555         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12556         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12557         Guard with #ifndef SKIP_ATTRIBUTE.
12558         * gcc.dg/compat/vector-1_y.c: Likewise.
12559         * gcc.dg/compat/vector-2_x.c: Likewise.
12560         * gcc.dg/compat/vector-2_y.c: Likewise.
12561         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12562         * g++.dg/eh/simd-2.C: Likewise.
12563
12564 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12565
12566         * gcc.c-torture/compile/complex-1.c: New.
12567
12568 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12569
12570         PR target/14209
12571         * gcc.c-torture/execute/20040218-1.c: New test.
12572
12573 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12574
12575         PR c++/14181
12576         * g++.dg/parse/new2.C: New test.
12577
12578 2004-02-18  Paul Brook  <paul@codesourcery.com>
12579
12580         * gcc.c-torture/compile/libcall-1.c: New test.
12581
12582 2004-02-18  Paul Brook  <paul@codesourcery.com>
12583
12584         PR debug/12934
12585         * gcc.dg/debug/debug-7.c: New test.
12586
12587 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12588
12589         * gcc.dg/20040217-1.c: New test.
12590
12591 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12592
12593         * gcc.c-torture/execute/990208-1.x: Delete.
12594
12595 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12596
12597         * gcc.c-torture/execute/20040208-2.x: New file.
12598
12599 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12600
12601         PR c++/11326
12602         * g++.dg/abi/structret1.C: New test.
12603
12604 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12605
12606         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12607         (i386_cpuid): No need to test if cpuid is available on AMD64.
12608         Fix assembly, so that it works onboth i386 and AMD64.
12609         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12610         (vecInLong): Fix s[] member type to unsigned int.
12611         (vecInWord): Remove type.
12612         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12613         (a64, b64, c64, d64, e64): Remove.
12614         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12615         Remove unused variable.  Remove initialization of removed variables.
12616         Don't call mmx_tests nor sse_tests.
12617         (reference_mmx, reference_sse): Remove.
12618         (check): Add return stmt.
12619         * gcc.dg/i386-sse-7.c: New test.
12620         * gcc.dg/i386-mmx-4.c: New test.
12621
12622 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12623
12624         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12625         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12626         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12627         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12628         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12629         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12630         g++.dg/tc1/dr94.C: Fix line terminator.
12631
12632 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * gcc.c-torture/compile/20040216-1.c: New.
12635
12636 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12637
12638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12641         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12642         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12643         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12644
12645 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12646
12647         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12648
12649 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/13971
12652         * g++.dg/expr/cond4.C: New test.
12653
12654         PR c++/14086
12655         * g++.dg/lookup/crash2.C: New test.
12656
12657 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12658
12659         * gcc.c-torture/compile/20040214-2.c: New test.
12660
12661 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12662
12663         PR c++/14116
12664         * g++.dg/ext/typeof8.C: New test.
12665
12666 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12667
12668         * gcc.c-torture/compile/20040214-1.c: New test.
12669
12670 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12671
12672         PR c++/13635
12673         * g++.dg/template/spec11.C: New test.
12674
12675 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12676
12677         PR c++/13927
12678         * g++.dg/other/error8.C: New test.
12679
12680 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/14122
12683         * g++.dg/template/array4.C: New test.
12684
12685         PR c++/14108
12686         * g++.dg/inherit/thunk2.C: New test.
12687
12688         PR c++/14083
12689         * g++.dg/eh/cond2.C: New test.
12690
12691 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12692
12693         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12694
12695 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12696
12697         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12698
12699 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12700
12701         * g++.dg/simd-2.C: xfail on ppc64-linux.
12702
12703 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12704
12705         PR c/456
12706         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12707         tests.
12708
12709 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12710
12711         * gcc.dg/builtins-33.c: New test.
12712
12713 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12714
12715         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12716
12717 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12718
12719         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12720
12721 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12722
12723         * gcc.dg/ppc64-abi-3.c: New test.
12724
12725 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12726
12727         PR c/14092
12728
12729         * gcc.dg/pr14092-1.c: New testcase.
12730
12731 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12732
12733         * gcc.dg/cpp/assert4.c: Fix typo last change.
12734
12735         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12736         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12737
12738         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12739
12740 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12741
12742         * gcc.c-torture/compile/20040209-1.c: New test case.
12743
12744 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12745
12746         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12747
12748 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12749
12750         * gcc.c-torture/execute/20040208-[12].c: New tests.
12751
12752 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12753
12754         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12755
12756 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12757
12758         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12759
12760 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12761
12762         Bug 13856
12763         * gcc.dg/visibility-8.c: New testcase.
12764
12765 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12766
12767         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12768         arguments.
12769         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12770
12771 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12772
12773         PR middle-end/13696
12774         * g++.dg/opt/fold1.C: New test case.
12775
12776 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12777
12778         PR c++/14033
12779         * g++.dg/other/crash-2.C: New test.
12780
12781 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12782
12783         PR c++/14028
12784         * g++.dg/parse/angle-bracket2.C: New test.
12785
12786 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12787
12788         PR middle-end/13750
12789         Revert:
12790         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12791         PR pch/13361
12792         * testsuite/g++.dg/pch/wchar-1.C: New.
12793         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12794
12795 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12796
12797         PR c++/14008
12798         * g++.dg/parse/error15.C: New test.
12799         * g++.dg/parse/crash11.C: Update dg-error mark.
12800
12801 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/13932
12804         * g++.dg/warn/conv2.C: New test.
12805
12806 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12807
12808         PR c++/13086
12809         * g++.dg/warn/incomplete1.C: Remove xfail.
12810
12811 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12812
12813         * lib/file-format.exp (gcc_target_object_format): Use
12814         ${tool}_target_compile, not gcc_target_compile.
12815         * lib/target-supports.exp (check_alias_available): Likewise.
12816         (check_gc_sections_available): Likewise.
12817         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12818         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12819         dg-require-alias.
12820
12821 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/13969
12824         * g++.dg/template/static6.C: New test.
12825
12826 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12827
12828         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12829
12830 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12831
12832         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12833         tests for systems where `char' is unsigned by default.
12834
12835 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12836
12837         PR c++/13997
12838         * g++.dg/template/partial3.C: New test.
12839
12840 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12841
12842         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12843         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12844         Remove mentions of obsolete ports.
12845
12846 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12847
12848         * gcc.dg/noncompile/20001228-1.c: Fix for new
12849         error message.
12850
12851 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12852
12853         PR target/9348
12854         * gcc.c-torture/execute/multdi-1.c: New test case.
12855
12856 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/13925
12859         * g++.dg/template/lookup5.C: New test.
12860
12861 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/13950
12864         * g++.dg/template/lookup4.C: New test.
12865
12866         PR c++/13970
12867         * g++.dg/parse/error14.C: New test.
12868
12869         PR c++/14002
12870         * g++.dg/parse/template13.C: New test.
12871
12872 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/13978
12875         * g++.dg/template/koenig4.C: New test.
12876
12877         PR c++/13968
12878         * g++.dg/template/crash17.C: New test.
12879
12880         PR c++/13975
12881         * g++.dg/parse/error13.C: New test.
12882         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12883
12884 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12885
12886         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12887
12888 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12889
12890         PR c/11658
12891         PR c/13994
12892         * gcc.dg/noncompile/20040203-1.c: New test.
12893         * gcc.dg/noncompile/20040203-2.c: Likewise.
12894         * gcc.dg/noncompile/20040203-3.c: Likewise.
12895         * gcc.dg/20040203-1.c: Likewise.
12896
12897 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12898
12899         PR c++/10858
12900         * g++.dg/template/sizeof7.C: New test.
12901
12902 2004-02-02  Eric Christopher  <echristo@redhat.com>
12903             Zack Weinberg  <zack@codesourcery.com>
12904
12905         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12906
12907 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12908
12909         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12910         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12911         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12912         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12913
12914 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12915
12916         PR c++/13113
12917         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12918
12919         PR c++/13854
12920         * g++.dg/ext/attrib13.C: New test.
12921
12922         PR c++/13907
12923         * g++.dg/conversion/op2.C: New test.
12924
12925 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * gcc.dg/titype-1.c: Fix pasto.
12928
12929 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12930
12931         * gcc.dg/titype-1.c: New test.
12932
12933 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12934
12935         PR c++/13957
12936         * g++.dg/template/non-type-template-argument-1.C,
12937         g++.dg/template/qualified-id1.C: Update dg-error marks.
12938         * g++.dg/template/nontype6.C: New test.
12939
12940 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12941
12942         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12943         * gcc.dg/builtins-31.c: New testcase.
12944         * gcc.dg/builtins-32.c: New testcase.
12945
12946 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12947
12948         * objc.dg/call-super-2.m: Update line numbers
12949         for the including of stddef.h.
12950
12951 2004-01-30  Michael Matz  <matz@suse.de>
12952
12953         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12954         g++.dg/ext/case-range3.C: New tests.
12955
12956 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12957
12958         DR206
12959         PR c++/13813
12960         * g++.dg/template/member4.C: New test.
12961
12962 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12963
12964         PR c++/13683
12965         * g++.dg/template/sizeof6.C: New test.
12966
12967 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12968
12969         * gcc.dg/fwritable-strings-1.c: New test.
12970
12971 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12972
12973         * gcc.c-torture/compile/20040130-1.c: New test.
12974
12975 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12976
12977         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12978
12979 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12980
12981         PR c++/13883
12982         * g++.dg/template/ctor3.C: New test.
12983
12984 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12985
12986         * g++.dg/tc1: New directory.
12987         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12988         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12989         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12990         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12991         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12992
12993 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12994
12995         * g++.dg/parse/error11.C: New test.
12996         * g++.dg/parse/error12.C: Likewise.
12997
12998 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12999
13000         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13001         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13002
13003 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/13791
13006         * g++.dg/ext/attrib12.C: New test.
13007
13008         PR c++/13736
13009         * g++.dg/parse/cast2.C: New test.
13010
13011 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13012
13013         * objc.dg/encode-2.m (main): New local string.  Set depending on
13014         sizeof long.  Use in sscanf call.
13015         * objc.dg/encode-3.m (main): New local string.  Set depending on
13016         sizeof long.  Use in scan_initial call.
13017
13018 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13019
13020         * objc.dg/call-super-2.m: Make LP64-safe.
13021         * objc.dg/desig-init-1.m: Likewise.
13022
13023 2004-01-27  Devang Patel <dpatel@apple.com>
13024
13025         * g++.dg/debug/namespace1.C: New test.
13026
13027 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13028
13029         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13030         xscale-*-*.
13031
13032         * gcc.dg/arm-mmx-1.c: New test.
13033
13034 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13035
13036         * gcc.dg/20040127-1.c: New test.
13037         * gcc.dg/20040127-2.c: New test.
13038
13039 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13040
13041         * objc.dg/stret-1.m (glob): Renamed to globa.
13042
13043 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13044
13045         PR c++/13663
13046         * g++.dg/expr/for1.C: New test.
13047
13048 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13049
13050         PR middle-end/13779
13051         * gcc.dg/darwin-longlong.c: New test.
13052
13053 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13054
13055         * gcc.dg/20040124-1.c: Moved test from here...
13056         * gcc.c-torture/compile/20040124-1.c: ...to here.
13057
13058 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13059
13060         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13061         the assembly output if -m64 is passed.
13062
13063 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/13833
13066         * g++.dg/template/cond3.C: New test.
13067
13068 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13069
13070         PR c++/13810
13071         * g++.dg/template/ttp7.C: New test.
13072
13073 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         PR c++/13797
13076         * g++.dg/template/nontype4.C: New test.
13077         * g++.dg/template/nontype5.C: Likewise.
13078
13079 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13080
13081         * gcc.dg/torture/mips-clobber-at.c: New test.
13082
13083 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13084
13085         * gcc.dg/20040124-1.c: New test.
13086
13087 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13088
13089         * gcc.dg/20040123-1.c: New test.
13090
13091 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13092
13093         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13094
13095 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13096
13097         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13098
13099 2004-01-23  Andrew Pinski  <apinski@apple.com>
13100
13101         * gcc.dg/20030121-1.c: Move to ..
13102         * gcc.dg/20040121-1.c: here.
13103
13104 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13105
13106         * gcc.dg/builtins-29.c: New test case.
13107
13108 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13109
13110         PR 18314
13111         * gcc.dg/builtins-30.c: New testcase.
13112
13113 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13114
13115         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13116         * lib/g77.exp: Likewise.
13117         * lib/objc.exp: Likewise.
13118         * lib/g++.exp: Likewise.
13119
13120 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13121
13122         * gcc.dg/struct-by-value-2.c: New test.
13123
13124 2004-01-21  Andrew Pinski  <apinski@apple.com>
13125
13126         PR target/13785
13127         * gcc.dg/20030121-1.c: New test.
13128
13129 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13130
13131         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13132         clobber frame pointer register in asm statement.
13133
13134 2004-01-21  Falk Hueffner  <falk@debian.org>
13135
13136         * gcc.c-torture/compile/20040121-1.c: New test.
13137
13138 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13139
13140         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13141
13142 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13143
13144         * gcc.dg/ppc64-abi-2.c: New test.
13145
13146 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13147
13148         * lib/treelang.exp: Fill out this file.
13149         * lib/treelang-dg.exp: New File.
13150
13151 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13152
13153         * gcc.c-torture/compile/981022-1.c: Remove.
13154         * gcc.dg/array-5.c: Remove XFAIL.
13155         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13156         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13157         gcc.dg/cond-lvalue-1.c: Update.
13158         * gcc.dg/cast-lvalue-2.c: New test.
13159
13160 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/13592
13163         * g++.dg/other/error1.C (class foo): Tweak error message.
13164
13165         PR c++/13592
13166         * g++.dg/template/call2.C: New test.
13167
13168 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13169
13170         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13171         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13172         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13173         scalar-return-1_x.c, scalar-return-2_y.c,
13174         scalar-return-3_x.c, scalar-return-3_y.c,
13175         scalar-return-4_x.c, scalar-return-4_y.c,
13176         struct-align-1.h, struct-align-1_x.c,
13177         struct-align-1_y.c, struct-align-2.h,
13178         struct-align-2_x.c, struct-align-2_y.c,
13179         struct-by-value-10_y.c, struct-by-value-11_x.c,
13180         struct-by-value-11_y.c, struct-by-value-12_x.c,
13181         struct-by-value-12_y.c, struct-by-value-13_x.c,
13182         struct-by-value-13_y.c, struct-by-value-14_x.c,
13183         struct-by-value-14_y.c, struct-by-value-15_x.c,
13184         struct-by-value-15_y.c, struct-by-value-16_y.c,
13185         struct-by-value-17_y.c, struct-by-value-18_y.c,
13186         struct-by-value-19_y.c, struct-by-value-1_x.c,
13187         struct-by-value-1_y.c, struct-by-value-20_y.c,
13188         struct-by-value-2_x.c, struct-by-value-2_y.c,
13189         struct-by-value-3_y.c, struct-by-value-4_x.c,
13190         struct-by-value-4_y.c, struct-by-value-5_y.c,
13191         struct-by-value-6_y.c, struct-by-value-7_y.c
13192         struct-by-value-8_x.c, struct-by-value-8_y.c
13193         struct-by-value-9_x.c, struct-by-value-9_y.c
13194         struct-return-10_x.c, struct-return-10_y.c,
13195         struct-return-19_x.c, struct-return-20_x.c
13196         struct-return-2_x.c, struct-return-2_y.c
13197         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13198         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13199
13200 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13201
13202         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13203         attribute on sparc*-sun-solaris2.*.
13204
13205 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13206
13207         PR c++/13710
13208         * g++.dg/ext/typeof7.C: New test.
13209
13210 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13211
13212         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13213         * gcc.dg/const-elim-1.c: Same.
13214
13215 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13216
13217         * objc.dg/stret-1.m: New.
13218         * objc.dg/stret-2.m: New.
13219
13220 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13221
13222         PR c++/11895
13223         * g++.dg/ext/vector1.C: New test.
13224
13225 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13226
13227         * gcc.dg/pch/import-1.c: New.
13228         * gcc.dg/pch/import-1.hs: New.
13229         * gcc.dg/pch/import-1a.h: New.
13230         * gcc.dg/pch/import-1b.h: New.
13231         * gcc.dg/pch/import-1c.h: New.
13232
13233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13234
13235         PR c++/13574
13236         * g++.dg/ext/array1.C: New test.
13237
13238         PR c++/13178
13239         * g++.dg/conversion/op1.C: New test.
13240
13241 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13242
13243         PR 11864
13244         From Kazumoto Kojima / Dan Kegel:
13245         * gcc.dg/pr11864-1.c: New test.
13246
13247         PR 10392
13248         From Marcus Comstedt / Dan Kegel:
13249         * gcc.dg/pr10392-1.c: New test.
13250
13251 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13252
13253         PR c++/13478
13254         * g++.dg/init/ref10.C: New test.
13255
13256 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13257
13258         PR c++/13407
13259         * g++.dg/parse/typename6.C: New test.
13260
13261 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13262
13263         PR pch/13361
13264         * testsuite/g++.dg/pch/wchar-1.C: New.
13265         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13266
13267 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13268
13269         PR c++/9259
13270         * g++.dg/expr/sizeof2.C: New test.
13271
13272 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13273
13274         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13275
13276 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13277
13278         PR c++/13659
13279         * g++.dg/lookup/strong-using-3.C: New.
13280         * g++.dg/lookup/using-10.C: New.
13281
13282 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13283
13284         PR c++/13594
13285         * g++.dg/lookup/strong-using-2.C: New.
13286
13287 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13288             Dan Kegel <dank@kegel.com>
13289             J"orn Rennecke <joern.rennecke@superh.com>
13290
13291         PR target/9365
13292         * gcc.dg/pr9365-1.c: New test.
13293
13294 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13295
13296         PR c++/8856
13297         * g++.dg/parse/casting-operator2.C: New test.
13298         * g++.old-deja/g++.pt/explicit83.C: Remove.
13299
13300 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13301
13302         * gcc.dg/label-compound-stmt-1.c: New test.
13303         * gcc.c-torture/compile/950922-1.c,
13304         gcc.c-torture/compile/20000211-3.c,
13305         gcc.c-torture/compile/20000518-1.c,
13306         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13307         compound statements.
13308
13309 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13310
13311         * gcc.dg/ppc64-abi-1.c: New test.
13312
13313 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13314
13315          * g++.dg/ext/attrib9.C: Add dg-warnings.
13316
13317 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13318
13319         PR c++/12335
13320         * g++.dg/parse/dtor3.C: New test.
13321
13322 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13323
13324         PR c++/12709
13325         * g++.dg/parse/try-catch-1.C: New test.
13326
13327 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13328
13329         * ada/acats/run_all.sh: Add more verbose output in acats.log
13330         when compiling tests.
13331
13332 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13333
13334         PR 13656
13335         * gcc.dg/typedef-redecl.c: New test case.
13336         * gcc.dg/typedef-redecl.h: New support file.
13337
13338 2004-01-13  Jan Hubicka  <jh@suse.cz>
13339
13340         * gcc.dg/always_inline.c: New test.
13341         * gcc.dg/debug/20031231-1.c: Fix.
13342
13343 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13344
13345         PR c++/13474
13346         * g++.dg/template/array3.C: New test.
13347
13348 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13349
13350         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13351         * g++.dg/warn/Wunused-2.C: Likewise.
13352
13353 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13354
13355         PR c++/13289
13356         * g++.dg/template/instantiate6.C: New test.
13357
13358 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13359
13360         PR middle-end/11397
13361         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13362
13363 2004-01-12  Jan Hubicka  <jh@suse.cz>
13364
13365         PR opt/12826
13366         * gcc.dg/20040112-1.c: New.
13367
13368         * gcc.dg/dwarf-die[1-7].c: Move to...
13369         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13370         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13371
13372 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13373
13374         PR c++/4100
13375         * g++.dg/parse/friend4.C: New test.
13376
13377 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13378
13379         PR c++/4100
13380         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13381         definition is called a friend.
13382
13383 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13384
13385         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13386
13387 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13388
13389         PR c++/3478
13390         * g++.dg/parse/error10.C: New test.
13391         * g++.dg/template/arg2.C: Accept "invalid type" error.
13392
13393 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13394
13395         PR middle-end/13392
13396         * g++.dg/opt/expect2.C: New test.
13397
13398 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13399
13400         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13401         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13402         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13403         Update dg-error regexps.
13404
13405 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13406
13407         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13408         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13409
13410 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13411
13412         * gcc.dg/pragma-re-1.c: Use right pointer type.
13413
13414 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13415
13416         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13417
13418 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13419
13420         * gcc.dg/rs6000-ldouble-1.c: New.
13421
13422 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13423
13424         DR 337
13425         PR c++/9256
13426         * g++.dg/other/abstract1.C: New test.
13427
13428 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13429
13430         * g++.dg/lookup/strong-using-1.C: New.
13431
13432 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13433
13434         PR c/11234
13435         * gcc.dg/func-ptr-conv-1.c: New test.
13436         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13437
13438 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13439
13440         PR target/13380.
13441         * gcc.c-torture/compile/20040109-1.c: New.
13442
13443 2004-01-08  Stuart Hastings  <stuart@apple.com>
13444
13445         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13446         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13447         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13448
13449 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13450
13451         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13452
13453 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13454
13455         * ada/acats/run_acats: Treat 'gnatchop' the same way
13456         as 'gnatmake'.  Export GCC_DRIVER.
13457         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13458         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13459
13460 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13461
13462         PR c++/12573
13463         * g++.dg/template/dependent-expr4.C: New test.
13464
13465 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13466
13467         * gcc.dg/altivec-11.c: New test.
13468
13469 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13470
13471         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13472
13473 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13474
13475         PR c/6024
13476         * gcc.dg/enum-compat-1.c: New test.
13477         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13478
13479 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13480
13481         PR c/12165
13482         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13483         gcc.dg/c99-idem-qual-3.c: New tests.
13484
13485 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13486
13487         * gcc.dg/winline-7.c: Don't cast void * to int.
13488
13489 2004-01-06  Jan Hubicka  <jh@suse.cz>
13490
13491         * gcc.dg/i386-sse-5.c: New test
13492         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13493
13494 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13495
13496         PR c++/12815
13497         * g++.dg/rtti/typeid4.C: New test.
13498
13499 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13500
13501         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13502
13503 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/12132
13506         * g++.dg/template/error11.C: New test.
13507
13508         PR c++/13451
13509         * g++.dg/template/class2.C: New test.
13510
13511 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13512         Richard Sandiford <rsandifo@redhat.com>
13513
13514         PR c++/13387
13515         * g++.dg/opt/alias3.C: New test.
13516
13517 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13518
13519         PR c++/13157
13520         * g++.dg/template/koenig3.C: New test.
13521
13522         PR c++/13529
13523         * g++.dg/parse/offsetof3.C: New test.
13524
13525         * g++.dg/init/copy7.C: Add missing dg-error markers.
13526
13527         PR c++/12226
13528         * g++.dg/init/copy7.c: New test.
13529
13530         PR c++/13536
13531         * g++.dg/parse/cast1.C: New test.
13532
13533 2004-01-04  Jan Hubicka  <jh@suse.cz>
13534
13535         * gcc.dg/winline[1-7].c: New tests.
13536
13537 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13538
13539         PR c++/13520
13540         * g++.dg/template/qualttp22.C: New test.
13541
13542 2004-01-01  Jan Hubicka  <jh@suse.cz>
13543
13544         * gcc.dg/debug/20031231-1.c: New.
13545         * gcc.c-torture/compile/20040101-1.c: New.
13546         * gcc.dg/dwarf-die-[1-7].c: New.
13547
13548 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR optimization/13521
13551         * gcc.c-torture/compile/20031231-1.c: New test.
13552
13553 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13554
13555         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13556
13557 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13558
13559         PR c++/10079
13560         * g++.dg/template/crash16.C: New test.
13561
13562 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13563
13564         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13565
13566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13567
13568         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13569         ports.
13570         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13571         * g++.old-deja/g++.law/profile1.C: Likewise.
13572         * gcc.c-torture/compile/981006-1.c: Likewise.
13573         * gcc.c-torture/execute/loop-2e.x: Likewise.
13574         * gcc.c-torture/execute/loop-2f.x: Remove.
13575         * gcc.c-torture/execute/loop-2g.x: Likewise.
13576         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13577         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13578
13579 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         PR c++/13507
13582         * g++.dg/ext/attrib11.C: New test.
13583
13584         PR c++/13494
13585         * g++.dg/template/array2-1.C: New test.
13586         * g++.dg/template/array2-2.C: New test.
13587
13588 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13589
13590         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13591
13592 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         PR c++/12774
13595         * g++.dg/template/array1-1.C: New test.
13596         * g++.dg/template/array1-2.C: New test.
13597
13598 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13599
13600         PR fortran/12632
13601         * g77.dg/12632.f: New test case.
13602
13603 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13604
13605         PR c++/13289
13606         * g++.dg/parse/nontype1.C: New test.
13607
13608 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13609
13610         PR c++/12403
13611         * g++.dg/parse/explicit1.C: New test.
13612         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13613
13614 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/13081
13617         * g++.dg/opt/inline6.C: New test.
13618
13619         PR c++/12613
13620         * g++.dg/parse/error9.C: New test.
13621
13622         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13623
13624 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13625
13626         PR c++/13009
13627         * g++.dg/init/assign1.C: New test.
13628
13629 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13630
13631         PR c++/13070
13632         * g++.dg/warn/format3.C: New test case.
13633
13634 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13635
13636         * gcc.c-torture/compile/20031227-1.c: New test.
13637
13638 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13639
13640         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13641         * g77.dg/bprob/bprob.exp: Likewise.
13642         * gcc.misc-tests/bprob.exp: Likewise.
13643         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13644         variants on systems where the library does not provide that
13645         functionality.
13646         * gcc.dg/builtins-20.c: Use builtins-config.h.
13647         * gcc.dg/builtins-config.h: New file.
13648
13649 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13650
13651         * lib/gcc-dg.exp (dg-require-profiling): New function.
13652         * lib/target-supports.exp (check_profiling_available): Likewise.
13653         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13654         * g77.dg/bprob/bprob.exp: Likewise.
13655         * gcc.misc-tests/bprob.exp: Likewise.
13656         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13657         * gcc.dg/20021014-1.c: Likewise.
13658         * gcc.dg/nest.c: Likewise.
13659
13660 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13661
13662         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13663         compiling.
13664         * g++.dg/lookup/java2.C: Likewise.
13665         * gcc.dg/cpp/lexident.c: Likewise.
13666
13667 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13668
13669         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13670         given.
13671         * gcc.c-torture/compile/961203-1.c: Likewise.
13672         * gcc.c-torture/compile/980506-1.c: Likewise.
13673
13674 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13675
13676         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13677         (additional_prunes): New global.
13678         (gcc-dg-prune): Handle additional per-test pruning.
13679         (dg-test): Clear additional_prunes between tests.
13680
13681         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13682         dg-prune-output to avoid spurious failures from assembler
13683         complaining about nonexistent WAW violations.
13684         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13685         Use dg-prune-output to avoid spurious failures from assembler
13686         warning about Itanium B-step errata.
13687
13688 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13689
13690         * g++.dg/abi/macro0.C: New test.
13691         * g++.dg/abi/macro1.C: Likewise.
13692         * g++.dg/abi/macro2.C: Likewise.
13693
13694         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13695         * g++.dg/abi/bitfield7.C: Likewise.
13696         * g++.dg/abi/dtor2.C: Likewise.
13697         * g++.dg/abi/mangle11.C: Likewise.
13698         * g++.dg/abi/mangle12.C: Likewise.
13699         * g++.dg/abi/mangle14.C: Likewise.
13700         * g++.dg/abi/mangle17.C: Likewise.
13701         * g++.dg/abi/vbase10.C: Likewise.
13702         * g++.dg/abi/vbase14.C: Likewise.
13703         * g++.dg/template/qualttp17.C: Likewise.
13704
13705 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13706
13707         PR c/11995
13708         * gcc.dg/20031223-1.c: New test.
13709
13710 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13711
13712         * gcc.dg/noreturn-7.c: New test.
13713
13714 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.dg/null-pointer-1.c: New test.
13717
13718 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13719
13720         * g++.old-deja/g++.jason/template18.C: Remove.
13721         * g++.old-deja/g++.jason/template37.C: Likewise.
13722
13723         PR c++/12862
13724         * g++.dg/lookup/ns1.C: New test.
13725
13726         PR c++/12397
13727         * g++.dg/template/lookup3.C: New test.
13728
13729 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13730
13731         * g++.dg/template/recurse1.C: New test
13732
13733 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/12479
13736         * g++.dg/parse/semicolon1.C: New test.
13737         * g++.dg/parse/semicolon1.h: Likewise.
13738
13739 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13740
13741         * gcc.dg/darwin-misaligned.c: New test.
13742
13743 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13744
13745         PR c/9163
13746         * gcc.dg/20031222-1.c: New test.
13747
13748 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13749
13750         PR c++/13438
13751         * g++.dg/parse/error8.C: New test.
13752
13753         PR c++/11554
13754         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13755
13756 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13757
13758         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13759         too small.
13760         * gcc.c-torture/compile/930217-1.c: Likewise.
13761         * gcc.c-torture/compile/930513-1.c: Likewise.
13762         * gcc.c-torture/execute/920908-2.c: Likewise.
13763         * gcc.c-torture/execute/921204-1.c: Likewise.
13764         * gcc.c-torture/execute/930621-1.c: Likewise.
13765         * gcc.c-torture/execute/930630-1.c: Likewise.
13766         * gcc.c-torture/execute/931031-1.c: Likewise.
13767         * gcc.c-torture/execute/980602-2.c: Likewise.
13768         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13769         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13770         * gcc.c-torture/execute/extzvsi.c: Likewise.
13771         * gcc.c-torture/unsorted/ext.c: Likewise.
13772
13773 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13774
13775         PR target/12749
13776         * gcc.c-torture/compile/20031220-2.c: New test case.
13777
13778 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13779
13780         PR optimization/13031
13781         * gcc.c-torture/compile/20031220-1.c: New test case.
13782
13783 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13784
13785         * gcc.dg/cast-function-1.c: New test.
13786
13787 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13788
13789         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13790         formats.
13791
13792 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13793
13794         PR c++/12795
13795         * g++.dg/ext/attrib10.C: New test.
13796
13797 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13798
13799         * gcc.dg/cleanup-10.c: New test.
13800         * gcc.dg/cleanup-11.c: New test.
13801
13802 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13803
13804         PR c++/13239
13805         * g++.dg/opt/expect1.C: New test.
13806
13807 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13808
13809         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13810
13811 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13812
13813         PR debug/12923
13814         * gcc.dg/20031218-1.c: New test.
13815
13816         PR debug/12389
13817         * gcc.dg/20031218-2.c: New test.
13818         * gcc.dg/20031218-3.c: New test.
13819
13820         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13821         of label name and allow for USER_LABEL_PREFIX == "_" names.
13822         * g++.dg/abi/mangle18-2.C: Likewise.
13823         * g++.dg/abi/mangle19-1.C: Likewise.
13824         * g++.dg/abi/mangle19-2.C: Likewise.
13825         * g++.dg/abi/mangle20-1.C: Likewise.
13826         * g++.dg/abi/mangle20-2.C: Likewise.
13827
13828 2003-12-18  Richard Henderson  <rth@redhat.com>
13829
13830         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13831
13832 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13833             Dan Kegel <dank@kegel.com>
13834
13835         PR other/12009
13836         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13837         testing a cross compiler, it causes spurious compile failures.
13838         * lib/g++.exp: Likewise.
13839
13840 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13841
13842         PR c++/13262
13843         * g++.dg/template/access13.C: New test.
13844
13845 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13846
13847         * gcc.dg/20031216-1.c: New test.
13848
13849 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13850
13851         PR c++/9154
13852         * g++.dg/template/error10.C: New test.
13853
13854 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13855
13856         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13857         * g++.dg/eh/simd-2.C: Likewise.
13858
13859 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13860             Roger Sayle  <roger@eyesopen.com>
13861
13862         * gcc.c-torture/execute/ieee/mzero5.c: New.
13863
13864 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR c++/10603
13867         * g++.dg/parse/error6.C: New test.
13868
13869         PR c++/12827
13870         * g++.dg/parse/error7.C: New test.
13871
13872 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13873
13874         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13875         at -O with stabs debugging formats.
13876         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13877         * gcc.dg/debug/debug-2.c: Likewise.
13878
13879 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/12696
13882         * g++.dg/init/error1.C: New test.
13883
13884         PR c++/12218
13885         * g++.dg/init/pm3.C: New test.
13886
13887 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13888
13889         PR c/3347
13890         * gcc.dg/bitfld-8.c: New test.
13891
13892 2003-12-16  James Lemke  <jim@wasabisystems.com>
13893
13894         * gcc.dg/arm-scd42-[123].c: New tests.
13895
13896 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         PR c++/9043
13899         * g++.dg/abi/mangle20-1.C: New test.
13900         * g++.dg/abi/mangle20-2.C: New test.
13901
13902 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/13275
13905         * g++.dg/other/offsetof2.C: Remove XFAIL.
13906         * g++.dg/parse/offsetof1.C: New test.
13907         * g++.gd/parse/offsetof2.C: Likewise.
13908
13909 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13910
13911         * g++.dg/template/nontype3.C: New test.
13912         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13913
13914 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13915
13916         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13917
13918 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13919
13920         PR c++/13387
13921         * g++.dg/expr/assign1.C: New test.
13922
13923         PR c++/13242
13924         * g++.dg/abi/mangle19-1.C: New test.
13925         * g++.dg/abi/mangle19-2.C: New test.
13926
13927 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13928
13929         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13930
13931 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13932
13933         * gcc.c-torture/execute/20031216-1.c: New test.
13934
13935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13936
13937         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13938         an ICE regression.
13939
13940 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/10926
13943         * g++.dg/template/error9.C: New test.
13944
13945         PR c++/11116
13946         * g++.dg/template/error8.C: New test.
13947
13948 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13949
13950         PR middle-end/13400
13951         * gcc.c-torture/execute/20031215-1.c: New test case.
13952
13953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/13269
13956         * g++.dg/parse/error5.C: New test.
13957
13958         PR c++/12989
13959         * g++.dg/expr/sizeof1.C: New test.
13960
13961         PR c++/13310
13962         * g++.dg/template/crash15.C: New test.
13963
13964 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13965
13966         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13967         a non-POD type as the last named parameter of a varargs function.
13968
13969 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/13243
13972         PR c++/12573
13973         * g++.dg/template/crash14.C: New test.
13974         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13975
13976 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13977
13978         * g++.dg/other/java1.C: New test.
13979
13980         PR c++/13241
13981         * g++.dg/abi/mangle18-1.C: New test.
13982         * g++.dg/abi/mangle18-2.C: New test.
13983
13984 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13985
13986         PR optimization/10312
13987         * gcc.c-torture/execute/20031214-1.c: New.
13988
13989 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13990
13991         PR c++/10779
13992         PR c++/12160
13993         * g++.dg/parse/error3.C: New test.
13994         * g++.dg/parse/error4.C: Likewise.
13995         * g++.dg/abi/mangle4.C: Tweak error messages.
13996         * g++.dg/lookup/using5.C: Likewise.
13997         * g++.dg/other/error2.C: Likewise.
13998         * g++.dg/parse/typename5.C: Likewise.
13999         * g++.dg/parse/undefined1.C: Likewise.
14000         * g++.dg/template/arg2.C: Likewise.
14001         * g++.dg/template/ttp3.C: Likewise.
14002         * g++.dg/template/type1.C: Likewise.
14003         * g++.old-deja/g++.other/crash32.C: Likewise.
14004         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14005
14006 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14007
14008         PR c++/13106
14009         * g++.dg/warn/noreturn-3.C: New test.
14010
14011 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         PR c++/13118
14014         * g++.dg/abi/covariant3.C: New.
14015
14016 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * g++.dg/eh/ia64-1.C: New test.
14019
14020 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14021
14022         PR optimization/13037
14023         * g77.f-torture/execute/13037.f: New test case.
14024
14025 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14026
14027         PR c++/12881
14028         * g++.dg/abi/covariant2.C: New.
14029
14030 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14031
14032         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14033
14034 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14035
14036         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14037
14038 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14039
14040         PR other/10819
14041         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14042         to fix Bug 10819.
14043         * lib/g++.exp (g++_version): Likewise.
14044         * lib/g77.exp (g77_version): Likewise.
14045         * lib/objc.exp (default_objc_version): Likewise.
14046
14047 2003-12-10  Richard Henderson  <rth@redhat.com>
14048
14049         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14050
14051         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14052
14053 2003-12-08  Matt Austern  <austern@apple.com>
14054
14055         PR c/13134
14056         * lib/gcc-dg.exp (dg-require-visibility): Define.
14057         * lib/target-supports (check_visibility_available): Define.
14058         * gcc.dg/visibility-1.c: New test.
14059         * gcc.dg/visibility-2.c: Likewise.
14060         * gcc.dg/visibility-3.c: Likewise.
14061         * gcc.dg/visibility-4.c: Likewise.
14062         * gcc.dg/visibility-5.c: Likewise.
14063         * gcc.dg/visibility-6.c: Likewise.
14064         * g++.dg/ext/visibility-1.C: Likewise.
14065         * g++.dg/ext/visibility-2.C: Likewise.
14066         * g++.dg/ext/visibility-3.C: Likewise.
14067         * g++.dg/ext/visibility-4.C: Likewise.
14068         * g++.dg/ext/visibility-5.C: Likewise.
14069         * g++.dg/ext/visibility-6.C: Likewise.
14070
14071 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14072
14073         * g++.dg/lookup/java1.C: New test.
14074         * g++.dg/lookup/java2.C: New test.
14075
14076 2003-12-07  Falk Hueffner  <falk@debian.org>
14077
14078         * g++.dg/opt/noreturn-1.C: New test.
14079
14080 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14081
14082         * gcc.dg/overflow-1.c: New test.
14083
14084 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14085
14086         * g77.f-torture/compile/13060.f: New test.
14087
14088 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/13323
14091         * g++.dg/inherit/operator2.C: New test.
14092
14093 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14094
14095         PR c++/13305
14096         * g++.dg/ext/attrib9.C: New test.
14097
14098 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/13314
14101         * g++.dg/template/error7.C: New test.
14102
14103 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14104             J"orn Rennecke <joern.rennecke@superh.com>
14105
14106         PR target/13302
14107         * g++.dg/other/struct-va_list.C: New test.
14108
14109 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14110
14111         PR c++/13166
14112         * g++.dg/parse/defarg6.C: New test.
14113
14114 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14115
14116         PR target/13256
14117         * gcc.c-torture/execute/20031201-1.c: New test.
14118
14119 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14120
14121         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14122
14123 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14124
14125         * gcc.dg/builtin-return-1.c: New test.
14126
14127 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14128             J"orn Rennecke <joern.rennecke@superh.com>
14129
14130         PR optimization/13260
14131         * gcc.c-torture/execute/20031204-1.c: New test.
14132
14133 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c++/9127
14136         * g++.dg/template/error6.C: New test.
14137
14138 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.dg/20031202-1.c: New test.
14141
14142 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/13179
14145         * g++.dg/template/eh1.C: New test.
14146
14147         PR c++/10771
14148         * g++.dg/template/error5.C: New test.
14149
14150 2003-12-02  David Ung  <davidu@mips.com>
14151
14152         * gcc.dg/compat/vector-check.h: Corrected type for var
14153         g_##TMODE
14154
14155 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14156
14157         PR c++/10126
14158         * g++.dg/template/ptrmem8.C: New test.
14159
14160 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14161
14162         PR c++/12573
14163         * g++.dg/template/dependent-expr3.C: New test.
14164
14165 2003-12-01  James Lemke  <jim@wasabisystems.com>
14166
14167         * gcc.dg/arm-g2.c: New test.
14168
14169 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14170
14171         PR optimization/11634
14172         * gcc.dg/20031201-2.c: New test case.
14173
14174 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14175
14176         PR 11433
14177         * objc.dg/proto-lossage-3.m: New test.
14178
14179 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14180
14181         PR optimization/12628
14182         * gcc.dg/20031201-1.c: New test case.
14183
14184 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14185
14186         * gcc.dg/unaligned-1.c: New test.
14187
14188 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/9849
14191         * g++.dg/template/error4.C: New test.
14192         * g++.dg/template/nested3.C: Adjust error markers.
14193
14194 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14195
14196         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14197
14198 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14199
14200         PR c/10333
14201         * gcc.dg/bitfld-7.c: New test.
14202
14203 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14204
14205         * gcc.dg/tls/asm-1.C: New test.
14206
14207 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14208
14209         * gcc.dg/cpp/assert4.c: Update.
14210
14211 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14214         * gcc.dg/builtin-apply3.c: New test.
14215
14216 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14217
14218         * lib/compat.exp (compat-obj): New xfaildata parameter.
14219         Use it to set compiler_conditional_xfail_data before compiling.
14220         (compat-get-options): Handle dg-xfail-if.
14221         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14222         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14223         * gcc.dg/compat/vector-1_y.c: Likewise.
14224         * gcc.dg/compat/vector-2_x.c: Likewise.
14225         * gcc.dg/compat/vector-2_y.c: Likewise.
14226
14227 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14228
14229         * g++.dg/opt/reg-stack4.C: New test.
14230
14231 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14232
14233         * gcc.dg/builtin-apply2.c: New test.
14234
14235 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14236
14237         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14238
14239 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14240
14241         PR c++/12924
14242         * g++.dg/template/template-id-2.C: New test.
14243
14244 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14245
14246         PR c++/5369
14247         * g++.dg/template/memfriend1.C: New test.
14248         * g++.dg/template/memfriend2.C: Likewise.
14249         * g++.dg/template/memfriend3.C: Likewise.
14250         * g++.dg/template/memfriend4.C: Likewise.
14251         * g++.dg/template/memfriend5.C: Likewise.
14252         * g++.dg/template/memfriend6.C: Likewise.
14253         * g++.dg/template/memfriend7.C: Likewise.
14254         * g++.dg/template/memfriend8.C: Likewise.
14255         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14256
14257 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/12515
14260         * g++.dg/ext/cond1.C: New test.
14261
14262 2003-11-20  Richard Henderson  <rth@redhat.com>
14263
14264         * gcc.dg/20020201-2.c: Remove.
14265         * gcc.dg/20020201-4.c: Remove.
14266         * gcc.dg/20020304-1.c: Remove.
14267
14268 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14269
14270         * gcc.dg/cpp/trad/xwin1.c: New test case.
14271
14272 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14273
14274         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14275         * lib/g77.exp: Likewise.
14276         * lib/objc.exp: Likewise.
14277         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14278         for darwin.
14279
14280 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14281
14282         PR c++/12932
14283         * g++.dg/template/static5.C: New test.
14284
14285 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14286
14287         * gcc.dg/nested-func-1.c: New test.
14288
14289 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14290
14291         * gcc.dg/cpp/assert4.c: New test.
14292
14293 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14294
14295         PR c++/2294
14296         * g++.dg/lookup/using9.c: New test.
14297
14298 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/12762
14301         * g++.dg/template/error3.C: New test.
14302
14303 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14304
14305         PR ada/13035
14306         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14307         No longer use a wrapper for gcc, since this does not work under
14308         Windows.
14309
14310 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14311
14312         PR c++/2094
14313         * g++.dg/template/ptrmem7.C: New test.
14314
14315 2003-11-13  Andrew Pinski <apinski@apple.com>
14316
14317         * gcc.c-torture/compile/20031113-1.c: New test.
14318
14319 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14320             Kean Johnston <jkj@sco.com>
14321
14322         PR c/13029
14323         * gcc.dg/unused-4.c: Update.
14324
14325 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14326
14327         * g++.dg/opt/const3.C: New test.
14328
14329 2003-11-13  Jan Hubicka  <jh@suse.cz>
14330
14331         * gcc.c-torture/compile/20031112-1.c: New test.
14332
14333 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14334
14335         * g++.dg/parse/crash10.C: Remove bogus error marker.
14336
14337 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14338
14339         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14340         (host_gcc): Likewise.
14341         (ROOT): Honor $PWDCMD.
14342         (BASE): Likewise.
14343         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14344
14345 2003-11-12  Catherine Moore  <clm@redhat.com>
14346
14347         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14348
14349 2003-11-12  Andreas Jaeger  <aj@suse.de>
14350             Jakub Jelinek  <jakub@redhat.com>
14351             Andrew Pinski  <pinskia@physics.uc.edu>
14352             Richard Henderson  <rth@redhat.com>
14353
14354         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14355         systems.
14356         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14357
14358         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14359         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14360
14361 2003-11-11  Andreas Jaeger  <aj@suse.de>
14362
14363         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14364
14365         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14366
14367 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14368
14369         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14370         Clean ups.
14371
14372 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14373
14374         * gcc.dg/trampoline-1.c: New test.
14375
14376 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         * gcc.c-torture/compile/200031109-1.c: New test.
14379
14380 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14381
14382         PR c/3190
14383         PR c/8714
14384         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14385         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14386         gcc.dg/format/no-y2k-1.c: Update.
14387
14388 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14389
14390         PR optimization/10467
14391         * gcc.dg/20031108-1.c: New test case.
14392
14393 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14394
14395         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14396
14397 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14398
14399         * gcc.dg/compound-lvalue-1.c: New test.
14400         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14401         some XFAILs.
14402
14403 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14404
14405         * gcc.dg/altivec-varargs-1.c: New test.
14406
14407 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14408
14409         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14410         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14411         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14412         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14413         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14414
14415 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14416
14417         * gcc.dg/cond-lvalue-1.c: New test.
14418
14419 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14420
14421         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14422
14423 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14424
14425         PR c++/11616
14426         * g++.dg/template/instantiate5.C: New test.
14427
14428 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14429
14430         PR c++/12726
14431         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14432         * ChangeLog: Add missing first entry for above test.
14433
14434 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14435
14436         PR c++/9810
14437         * g++.dg/template/using8.C: New test.
14438         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14439
14440 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14441
14442         PR optimization/10817
14443         * gcc.c-torture/compile/20031102-1.c: New test case.
14444
14445 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14446
14447         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14448         2147483647.
14449
14450 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14451
14452         * gcc.dg/20031102-1.c: New test.
14453
14454 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14455
14456         * gcc.dg/complex-1.c: New test.
14457
14458 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14459
14460         PR c++/12796
14461         * g++.dg/template/crash13.C: Adjust expected error location.
14462         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14463
14464 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14465
14466         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14467
14468 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14469
14470         PR/10239
14471         * gcc.c-torture/compile/20031031-2.c: New test.
14472
14473 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14474
14475         PR/11640
14476         * gcc.c-torture/compile/20031031-1.c: New test.
14477
14478 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14479
14480         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14481         * gcc.misc-tests/bprob.exp: Likewise.
14482         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14483         the execution test on arm-elf configs.
14484         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14485         configs that don't support scratch files.
14486         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14487
14488 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14489
14490         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14491         done by dejagnu.
14492
14493 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14494
14495         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14496         Avoid non pure sh syntax. Add more logging.
14497
14498         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14499         fail.
14500
14501 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14502
14503         PR libgcj/10610
14504         * gcc.dg/ppc-stackalign-1.c: New test.
14505
14506 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14507
14508         * ada/acats/run_all.sh: Change output to be more compliant with
14509         dejagnu framework.
14510         Create acats.sum and acats.log files under testsuite/ada/acats
14511         Only run [a-z]* directories, to filter out e.g. CVS.
14512         Redirect build output to log file.
14513
14514 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14515
14516         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14517
14518 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14519
14520         PR ada/5909:
14521         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14522
14523 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.c-torture/compile/20031023-1.c: New test.
14526         * gcc.c-torture/compile/20031023-2.c: New test.
14527         * gcc.c-torture/compile/20031023-3.c: New test.
14528         * gcc.c-torture/compile/20031023-4.c: New test.
14529
14530 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14531
14532         PR c++/10371
14533         * g++.dg/lookup/scoped8.C: New test.
14534
14535 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14536
14537         * g++.dg/opt/reg-stack3.C: New test.
14538
14539 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14540
14541         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14542
14543 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14544
14545         PR c++/11076
14546         * g++.dg/template/crash13.C: New test.
14547
14548 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14549
14550         * gcc.dg/c99-restrict-2.c: New test.
14551
14552 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         PR c++/12698, c++/12699, c++/12700, c++/12566
14555         * g++.dg/inherit/covariant9.C: New test.
14556         * g++.dg/inherit/covariant10.C: New test.
14557         * g++.dg/inherit/covariant11.C: New test.
14558
14559 2003-10-23  Jason Merrill  <jason@redhat.com>
14560
14561         PR c++/12726
14562         * g++.dg/ext/complit2.C: New test.
14563
14564 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14565
14566         PR target/12654
14567         * gcc.c-torture/execute/20031020-1.c: New test.
14568
14569 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14570
14571         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14572         following the jump_insn.
14573
14574 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14575
14576         * gcc.dg/cast-lvalue-1.c: New test.
14577
14578 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/11962
14581         * g++.dg/template/cond2.C: New test.
14582
14583 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14584
14585         * gcc.dg/builtins-28.c: New test.
14586
14587 2003-10-20  Jan Hubicka  <jh@suse.cz>
14588
14589         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14590         parameter.
14591         * testsuite/gcc.dg/inline-2.c: Likewise.
14592
14593 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14594
14595         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14596         * gcc.dg/nest.c:  Likewise.
14597
14598 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14599
14600         PR c++/9781, c++/10583, c++/11862
14601         * g++.dg/parse/crash13.C: New test.
14602
14603 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14604
14605         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14606
14607 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14608
14609         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14610         Define HAVE_C99_RUNTIME except on Solaris.
14611         * gcc.dg/builtins-20.c: Likewise.
14612
14613 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14614
14615         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14616
14617 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14618
14619         PR c++/12495
14620         * g++.dg/template/crash21.C: New test.
14621
14622 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14623
14624         PR c++/2513
14625         * g++.dg/template/typename5.C: New test.
14626
14627 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14628
14629         PR c++/12369
14630         * g++.dg/template/friend25.C: New test.
14631
14632 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14633
14634         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14635         versions.
14636
14637 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14638
14639         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14640         == 2147483647.
14641
14642 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14643
14644         * gcc.c-torture/execute/960416-1.x: Remove.
14645         * gcc.c-torture/execute/divconst-3.x: Likewise.
14646
14647 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14648
14649         PR target/12598
14650         * gcc.dg/torture/cris-volatile-1.c: New test.
14651
14652 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14653
14654         PR optimization/9325
14655         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14656         for overflowing floating point to integer conversion during RTL
14657         simplification.
14658
14659 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14660
14661         * objc/execute/_cmd.m: Fix typo.
14662         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14663         Relax 'scan-assembler' regexp.
14664         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14665         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14666         * objc.dg/zero-link-2.m: Remove blank line.
14667         * objc.dg/zero-link-3.m: New test case.
14668
14669 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14670
14671         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14672
14673         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14674         than linker trickery.
14675
14676 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14677
14678         PR c++/12370
14679         * g++.dg/other/friend2.C: New test.
14680
14681 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14682
14683         * gcc.dg/20031012-1.c: New test.
14684
14685 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14686
14687         * gcc.dg/weak/weak-3.c: Fix for new warning.
14688
14689 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14690
14691         PR optimization/8750
14692         * gcc.c-torture/execute/20031012-1.c: New test case.
14693
14694 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14695
14696         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14697         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14698
14699 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14700
14701         PR optimization/12260
14702         * gcc.c-torture/compile/20031011-2.c: New test case.
14703
14704 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14705
14706         * gcc.c-torture/execute/20031011-1.c: New testcase.
14707
14708 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14709
14710         * gcc.c-torture/compile/20031011-1.c: New test.
14711
14712 2003-10-11  Jan Hubicka  <jh@suse.cz>
14713
14714         * g++.dg/other/first-global.C: New test.
14715
14716 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14717
14718         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14719
14720 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14721
14722         * gcc.c-torture/compile/20031010-1.c: New test.
14723
14724 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14725
14726         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14727         * gcc.c-torture/execute/va-arg-25.c: ... here.
14728
14729 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14730
14731         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14732
14733 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14734
14735         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14736
14737 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14738
14739         * g++.dg/parse/error2.C: New test.
14740
14741 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14742
14743         PR c++/11097
14744         * g++.dg/other/error5.C: Modify the error message.
14745         * g++.dg/lookup/using8.C: New test.
14746
14747 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14748
14749         * gcc.dg/darwin-abi-2.c: New file.
14750         * gcc.c-torture/execute/va-arg-24.c: New file.
14751
14752 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14753
14754         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14755         indentation.
14756
14757 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/10147
14760         * g++.dg/other/error4.C: Update error messages.
14761         * g++.dg/template/ptrmem4.C: Likewise.
14762
14763         PR c++/12337
14764         * g++.dg/init/new9.C: New test.
14765
14766         PR c++/12334, c++/12236, c++/8656
14767         * g++.dg/ext/attrib8.C: New test.
14768
14769 2003-10-06  Devang Patel  <dpatel@apple.com>
14770
14771         * gcc.dg/debug/dwarf2-3.h: New test.
14772         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14773
14774 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14775
14776         * g++.dg/opt/cfg2.C: New test.
14777
14778 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14779
14780         * g++.dg/opt/float1.C: New test.
14781
14782 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14783
14784         * gcc.dg/c90-array-lval-6.c: New test.
14785         * gcc.dg/c99-array-lval-6.c: New test.
14786
14787 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14788             Ziemowit Laski  <zlaski@apple.com>
14789
14790         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14791         'Derived', so that it is never considered a class method; add
14792         new warning for '+port' method ambiguity.
14793         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14794         <objc/objc-api.h> (needed on Mac OS X).
14795         * objc.dg/method-13.m: New test.
14796
14797 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14798
14799         PR optimization/9325, PR java/6391
14800         * gcc.c-torture/execute/20031003-1.c: New test case.
14801
14802 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR optimization/12180
14805         * gcc.dg/20031002-1.c: New test.
14806
14807         PR c++/12486
14808         * g++.dg/inherit/error1.C: New test.
14809
14810 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14811
14812         * lib/f-torture.exp (search_for): Rename to...
14813         (search_for_re): This.  Also, clean up comments and the
14814         "regexp" invocation.
14815
14816 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14817
14818         * gcc.c-torture/compile/20031002-1.c: New test.
14819
14820 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14821
14822         * g++.dg/opt/cond1.C: New test.
14823
14824 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14825
14826         * gcc.dg/Wold-style-definition-2.c: New testcase.
14827         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14828
14829 2003-09-29  Richard Henderson  <rth@redhat.com>
14830
14831         * g++.dg/init/array10.C: Add dg-options.
14832
14833 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14834
14835         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14836
14837 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14838
14839         * g++.dg/template/friend19.C: Fix typo.
14840         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14841
14842 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14843
14844         * gcc.c-torture/execute/20030928-1.c: New test.
14845         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14846
14847 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14848
14849         * g++.dg/opt/unroll1.C: New test.
14850
14851 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14852
14853         PR optimization/11741
14854         * gcc.dg/20030926-1.c: New test case.
14855
14856 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14857
14858         PR c++/5655
14859         * g++.dg/parse/access7.C: New test.
14860         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14861
14862 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14863
14864         MERGE OF objc-improvements-branch into MAINLINE:
14865         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14866         if libobjc has not been built.
14867         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14868         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14869         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14870         objc/execute/nested-3.m, objc/execute/np-2.m,
14871         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14872         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14873         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14874         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14875         objc.dg/special/unclaimed-category-1.h,
14876         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14877         well as GNU runtime.
14878         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14879         * execute/cascading-1.m, execute/function-message-1.m,
14880         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14881         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14882         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14883         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14884         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14885         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14886         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14887         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14888         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14889         * objc.dg/bitfield-2.m: Run only on Darwin.
14890         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14891         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14892         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14893         * objc.dg/const-str-1.m: Fix constant string layout.
14894
14895 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14896
14897         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14898
14899 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14900
14901         * gcc.dg/darwin-abi-1.c: New file.
14902
14903 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         PR target/12281
14906         * gcc.c-torture/compile/20030921-1.c: New test.
14907
14908 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14909
14910         * g++.dg/opt/reg-stack2.C: New test.
14911
14912 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14913
14914         * g++.dg/eh/delayslot1.C: New test.
14915
14916 2003-09-20  Richard Henderson  <rth@redhat.com>
14917
14918         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14919
14920 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14921
14922         * gcc.c-torture/execute/20030920-1.c: New test case.
14923
14924 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14925
14926         * g++.dg/rtti/typeid3.C: Correct expected error message.
14927
14928 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14929
14930         PR c++/157
14931         * g++.dg/parse/crash12.C: New test.
14932
14933 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14934
14935         * gcc.dg/compat/mixed-struct-check.h: New.
14936         * gcc.dg/compat/mixed-struct-defs.h: New.
14937         * gcc.dg/compat/mixed-struct-init.h: New.
14938         * gcc.dg/compat/struct-by-value-19_main.c: New.
14939         * gcc.dg/compat/struct-by-value-19_x.c: New.
14940         * gcc.dg/compat/struct-by-value-19_y.c: New.
14941         * gcc.dg/compat/struct-by-value-20_main.c: New.
14942         * gcc.dg/compat/struct-by-value-20_x.c: New.
14943         * gcc.dg/compat/struct-by-value-20_y.c: New.
14944         * gcc.dg/compat/struct-return-19_main.c: New.
14945         * gcc.dg/compat/struct-return-19_x.c: New.
14946         * gcc.dg/compat/struct-return-19_y.c: New.
14947         * gcc.dg/compat/struct-return-20_main.c: New.
14948         * gcc.dg/compat/struct-return-20_x.c: New.
14949         * gcc.dg/compat/struct-return-20_y.c: New.
14950
14951 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14952         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14953         so that it will not complain on LP64 targets.
14954
14955 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14956
14957         PR c++/495
14958         * g++.dg/template/friend24.C: New test.
14959
14960 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14961
14962         PR c++/12332
14963         * g++.dg/template/memtmpl2.C: New test.
14964
14965 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR target/11184
14968         * gcc.dg/builtin-apply1.c: New test.
14969
14970 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14971
14972         PR c++/9848
14973         * g++.dg/warn/Wunused-4.C: New test.
14974
14975 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14976
14977         PR c++/12316
14978         * g++.dg/other/gc2.C: New test.
14979
14980 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14981
14982         PR c++/11991
14983         * g++.dg/rtti/typeid3.C: New test.
14984
14985         PR c++/12266
14986         * g++.dg/overload/template1.C: New test.
14987
14988 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14989
14990         * g++.dg/opt/cfg3.C: New test.
14991
14992 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14993
14994         PR c++/7939
14995         * g++.dg/template/crash11.C: New test.
14996
14997 2003-09-16  Jason Merrill  <jason@redhat.com>
14998             Jakub Jelinek  <jakub@redhat.com>
14999
15000         * gcc.dg/attr-warn-unused-result.c: New test.
15001
15002 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15003
15004         PR c++/12184
15005         * g++.dg/expr/call2.C: New test.
15006
15007 2003-09-15  Andreas Jaeger  <aj@suse.de>
15008
15009         * gcc.dg/Wold-style-definition-1.c: New test.
15010
15011 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/3907
15014         * g++.dg/parse/template12.C: New test.
15015
15016         * g++.dg/abi/bitfield11.C: New test.
15017         * g++.dg/abi/bitfield12.C: Likewise.
15018
15019 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15020
15021         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15022         non-expansion of functional macro name without arguments at EOL.
15023         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15024
15025 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15026
15027         * gcc.c-torture/execute/20030914-[12].c: New tests.
15028
15029 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15030
15031         PR c++/11788
15032         * g++.dg/overload/addr1.C: New test.
15033
15034 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15035
15036         * gcc.dg/20030909-1.c: New test.
15037
15038 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         * gcc.dg/ultrasp10.c: New test.
15041
15042 2003-09-09  Devang Patel  <dpatel@apple.com>
15043
15044         * gcc.dg/darwin-ld-6.c: New test.
15045
15046 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15049
15050 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15051
15052         * gcc.dg/ia64-types1.c: New test.
15053         * gcc.dg/ia64-types2.c: Likewise.
15054
15055 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15056
15057         * gcc.dg/builtins-1.c: Add more _Complex tests.
15058         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15059
15060         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15061         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15062
15063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/11786
15066         * g++.dg/lookup/koenig2.C: New test.
15067
15068         PR c++/5296
15069         * g++.dg/rtti/typeid2.C: New test.
15070
15071 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.c-torture/compile/20030904-1.c: New test.
15074
15075 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15076
15077         * g++.dg/opt/longbranch2.C: New test.
15078
15079 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15080
15081         * g++.dg/template/crash10.C: Only compile it.
15082
15083 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15084
15085         PR middle-end/11665
15086         * gcc.c-torture/compile/20030907-1.c: New test.
15087         * g++.dg/init/array11.C: New test.
15088
15089 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15090
15091         PR c++/11852
15092         * g++.dg/init/struct1.C: New test.
15093
15094 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/12181
15097         * g++.dg/expr/comma1.C: New test.
15098
15099 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/11867
15102         * g++.dg/expr/static_cast5.C: New test.
15103
15104 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15105
15106         PR c++/11507
15107         * g++.dg/lookup/scoped7.C: New test.
15108
15109         PR c++/9574
15110         * g++.dg/other/static1.C: New test.
15111
15112         PR c++/11490
15113         * g++.dg/warn/template-1.C: New test.
15114
15115         PR c++/11432
15116         * g++.dg/template/crash10.C: New test.
15117
15118         PR c++/2478
15119         * g++.dg/overload/VLA.C: New test.
15120
15121         PR c++/10804
15122         * g++.dg/template/call1.C: New test.
15123
15124 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15125
15126         PR c++/11794
15127         * g++.dg/parse/using3.C: New test.
15128
15129 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15130
15131         PR c++/11409
15132         * g++.dg/overload/builtin3.C: New test case.
15133
15134 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15135
15136         PR c/9862
15137         * gcc.dg/20030906-1.c: New test.
15138         * gcc.dg/20030906-2.c: Likewise.
15139
15140 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         PR c++/12167
15143         * g++.dg/parse/defarg5.C: New test.
15144
15145         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15146
15147 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15148
15149         PR c++/12163
15150         * g++.dg/expr/static_cast4.C: New test.
15151
15152         PR c++/12146
15153         * g++.dg/template/crash9.C: New test.
15154
15155 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15156
15157         * g++.old-deja/g++.ext/pretty2.C: Update for change
15158         in __FUNCTION__.
15159         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15160
15161 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         PR c++/11922
15164         * g++/dg/template/qualified-id1.C: New test.
15165
15166         PR c++/12037
15167         * g++.dg/warn/noeffect4.C: New test.
15168
15169 2003-09-04  Matt Austern  <austern@apple.com>
15170
15171         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15172         * g++.dg/ext/fnname2.C: Likewise.
15173         * g++.dg/ext/fnname3.C: Likewise.
15174
15175 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15176
15177         * g++.dg/expr/lval1.C: New test.
15178         * g++.dg/ext/lvcast.C: Remove.
15179
15180 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15181
15182         PR optimization/11700.
15183         * gcc.c-torture/compile/20030903-1.c: New test case.
15184
15185 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/12053
15188         * g++.dg/abi/layout4.C: New test.
15189
15190 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15191
15192         PR c++/11553
15193         * g++.dg/parse/friend3.C: New test.
15194
15195 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/11847
15198         * g++.dg/template/class1.C: New test.
15199
15200         PR c++/11808
15201         * g++.dg/expr/call1.C: New test.
15202
15203 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/12114
15206         * g++.dg/init/ref9.C: New test.
15207
15208         PR c++/11972
15209         * g++.dg/template/nested4.C: New test.
15210
15211 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15212
15213         PR c++/12093
15214         * g++.dg/template/non-dependent4.C: New test.
15215
15216         PR c++/11928
15217         * g++.dg/inherit/conv1.C: New test.
15218
15219 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/6196
15222         * g++.dg/ext/label1.C: New test.
15223         * g++.dg/ext/label2.C: Likewise.
15224
15225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15226
15227         * g++.dg/expr/cond3.C: New test.
15228
15229 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15230
15231         * gcc.dg/builtins-1.c: Add new builtin cases.
15232
15233 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15234
15235         * gcc.dg/builtins-1.c: Add new cases.
15236         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15237
15238 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15239
15240         * gcc.dg/builtins-1.c: Add more math builtin tests.
15241         * gcc.dg/torture/builtin-attr-1.c: New test.
15242
15243 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR optimization/5079
15246         * g++.dg/opt/static3.C: New test.
15247
15248 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15249
15250         * gcc.misc-tests/gcov-10b.c: New test.
15251
15252 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15253
15254         * g++.dg/opt/ptrmem3.C: New test.
15255
15256         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15257
15258 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15259
15260         * gcc.dg/20030826-2.c: New test.
15261
15262 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15263
15264         PR middle-end/12002
15265         * g77.f-torture/compile/12002.f: New test case.
15266
15267 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15268
15269         * gcc.dg/20030826-1.c: New test case.
15270
15271 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15272
15273         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15274
15275 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15276
15277         PR c++/11871
15278         * c++.dg/lookup/crash1.C: New test.
15279
15280         * c++.dg/warn/noeffect3.C: New test.
15281
15282 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15283
15284         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15285         * gcc.dg/compat/vector-1_y.c: Ditto.
15286         * gcc.dg/compat/vector-2_x.c: Ditto.
15287         * gcc.dg/compat/vector-2_y.c: Ditto.
15288
15289 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15290
15291         * gcc.dg/20030702-1.c: New test.
15292
15293 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/8795
15296         * g++.dg/ext/altivec-1.C: New test.
15297
15298 2003-08-24  Richard Henderson  <rth@redhat.com>
15299
15300         * g++.dg/eh/simd-2.C: Add -w for x86.
15301
15302 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15303
15304         * gcc.dg/20030815-1.c: New test.
15305
15306 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15307
15308         PR c++/3765
15309         * g++.dg/parse/access6.C: New test.
15310
15311 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15312
15313         PR c++/641, c++/11876
15314         * g++.dg/template/friend22.C: New test.
15315         * g++.dg/template/friend23.C: Likewise.
15316
15317 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15318
15319         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15320         identically.
15321
15322 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15323
15324         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15325
15326 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15329
15330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15331
15332         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15333
15334 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15335
15336         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15337
15338 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15339
15340         PR c++/11919
15341         * g++.dg/overload/prom1.C: New test.
15342
15343         PR c++/11551
15344         * g++.dg/parse/dtor2.C: New test.
15345
15346         PR c++/10762
15347         * g++.dg/parse/using2.C: New test.
15348
15349 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15350
15351         PR target/11805
15352         * gcc.c-torture/compile/20030821-1.c: New.
15353
15354 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15355
15356         PR c++/11834
15357         * g++.dg/template/deduce2.C: New test.
15358
15359 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15360
15361         * gcc.c-torture/execute/20030821-1.c: New test.
15362
15363 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15364
15365         PR middle-end/11984
15366         * gcc.dg/20030820-1.c: New test case.
15367
15368 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15369
15370         PR c++/11945
15371         * g++.dg/warn/noeffect2.C: New test.
15372
15373 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/10926
15376         * g++.dg/template/dtor2.C: New test.
15377
15378         PR c++/11684
15379         * g++.dg/template/operator1.C: New test.
15380         * g++.dg/parse/operator4.C: New test.
15381
15382         PR c++/11946.C
15383         * g++.dg/expr/enum1.C: New test.
15384         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15385
15386         PR c++/11036.C
15387         * g++.dg/parse/elab2.C: New test.
15388         * g++.dg/parse/typedef4.C: Change error message.
15389         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15390         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15391         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15392
15393 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15394
15395         * gcc.dg/pch/warn-1.c: New.
15396         * gcc.dg/pch/warn-1.hs: New.
15397
15398         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15399         not-tested file.
15400
15401 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15402
15403         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15404
15405 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15406
15407         * gcc.dg/uninit-D.c: New Test.
15408         * gcc.dg/uninit-E.c: New Test.
15409         * gcc.dg/uninit-F.c: New Test.
15410         * gcc.dg/uninit-G.c: New Test.
15411
15412 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15413
15414         * g++.dg/README: Describe the pch directory.
15415
15416 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15417
15418         PR c++/11174
15419         * g++.dg/parse/access4.C: New test.
15420         * g++.dg/parse/access5.C: Likewise.
15421         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15422
15423 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15424
15425         * gcc.dg/noncompile/20030818-1.c: New.
15426
15427 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         PR c++/11957
15430         * g++.dg/warn/noeffect1.C: New test.
15431
15432         * g++.dg/template/scope2.C: New test.
15433         * g++.dg/template/error2.C: Correct dg-error
15434
15435 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15436
15437         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15438
15439 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15440
15441         PR C++/11512
15442         * g++.dg/template/warn1.C: New.
15443
15444 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         * g++.dg/template/error2.C: New test.
15447         * g++.dg/lookup/using7.C: Adjust errors
15448         * g++.old-deja/g++.pt/crash36.C: Likewise.
15449         * g++.old-deja/g++.pt/derived3.C: Likewise.
15450
15451 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15452
15453         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15454         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15455         * gcc.c-torture/execute/builtins/string-9.c: New, from
15456         string-opt-9.c.  Adjust for execute/builtins framework.
15457         * gcc.c-torture/execute/string-opt-9.c: Delete.
15458
15459 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15460
15461         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15462
15463         * g++.dg/parse/ret-type2.C: New test.
15464
15465         PR c++/11703
15466         * g++.dg/init/new8.C: New test.
15467
15468         PR c++/10923
15469         * g++.dg/parse/typedef5.C: New test.
15470
15471         PR c++/9512
15472         * g++.dg/parse/qualified2.C: New test.
15473         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15474         invalid code.
15475
15476 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15477
15478         * g++.dg/conversion/ptrmem1.C: New test.
15479
15480 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15481
15482         PR target/11693
15483         * gcc.dg/20030811-1.c: New test.
15484
15485         PR target/11535
15486         * gcc.c-torture/execute/20030811-1.c: New test.
15487
15488 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15489
15490         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15491
15492 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/11789.C
15495         * g++.dg/inherit/multiple1.C: New test.
15496
15497 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         * gcc.dg/spe1.c: New test.
15500
15501         PR c++/11670
15502         * g++.dg/expr/cast2.C: New test.
15503
15504         PR c++/10530
15505         * g++.dg/template/dependent-name2.C: New test.
15506
15507 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15508
15509         * g++.dg/parse/crash11.C: Put the dg options in comments.
15510
15511 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15512
15513         * lib/gcc-dg.exp: Update for diagnostic change.
15514
15515 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15516
15517         PR c++/5767
15518         * g++.dg/parse/crash11.C: New test.
15519
15520 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15521
15522         * gcc.dg/cpp/spacing1.c: Update.
15523
15524 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15525
15526         PR target/11739
15527         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15528         a value for -mtune.
15529
15530 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15531
15532         PR middle-end/11771
15533         * gcc.c-torture/compile/20030804-1.c: New test case.
15534
15535 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15536
15537         * gcc.dg/20030804-1.c: New test case.
15538
15539 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15540
15541         * gcc.dg/cpp/separate-1.c: New test.
15542
15543 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15544
15545         PR c++/11704
15546         * g++.dg/template/dependent-expr2.C: New test.
15547
15548         PR c++/11766
15549         * g++.dg/expr/ptrmem1.C: New test.
15550
15551 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15552
15553         PR c++/9453
15554         * g++.dg/template/friend15.C: New test.
15555
15556 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15557
15558         * lib/dg-pch.exp: Work round PCH bug.
15559
15560 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15561
15562         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15563         builtins.  Move cases from builtins-4.c here.
15564
15565         * gcc.dg/torture/builtin-math-1.c: New test taken from
15566         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15567         additional cases.
15568
15569         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15570         Delete.
15571
15572 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15573
15574         PR c++/9447
15575         * g++.dg/template/using7.C: New test.
15576
15577 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15578
15579         * import1.c, import2.c: New tests.
15580
15581 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15582
15583         * g++.dg/eh/crossjump1.C: New test.
15584
15585 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/11697
15588         * g++.dg/template/using6.C: New test.
15589
15590         PR c++/11744
15591         * g++.dg/template/koenig2.C: New test.
15592
15593 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15594
15595         PR c++/7983
15596         * g++.dg/parse/typedef4.C: New test.
15597
15598 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15599
15600         PR c++/8442, c++/8806
15601         * g++.dg/template/elab1.C: New test.
15602         * g++.dg/template/type2.C: Likewise.
15603         * g++.dg/template/ttp3.C: Adjust expected error message.
15604         * g++.old-deja/g++.law/visibility13.C: Likewise.
15605         * g++.old-deja/g++.niklas/t135.C: Likewise.
15606         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15607         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15608         template argument.
15609         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15610
15611 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15612
15613         PR c++/11295
15614         * g++.dg/ext/stmtexpr1.C: New test.
15615
15616         * g++.dg/opt/tmp1.C: New test.
15617
15618         PR c++/11525
15619         * g++.dg/parse/constant4.C: New test.
15620
15621         PR c++/9447
15622         * g++.dg/template/using5.C: New test.
15623
15624 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15625
15626         * gcc.dg/builtins-27.c: New test case.
15627
15628 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * gcc.dg/tls/opt-7.c: New test.
15631
15632 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15633
15634         * g++.old-deja/g++.other/crash18.C: Remove.
15635
15636 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15637
15638         * g++.dg/template/explicit3.C: New.
15639         * g++.dg/template/explicit4.C: New.
15640         * g++.dg/template/explicit5.C: New.
15641
15642         PR c++/11347
15643         * g++.dg/template/memtmpl1.C: New.
15644
15645 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15646
15647         PR target/11565
15648         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15649         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15650
15651 2003-07-30  Jan Hubicka  <jh@suse.cz>
15652
15653         * vtgc1.c: Kill.
15654
15655 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15656
15657         * gcc.dg/struct-in-proto-1.c: New test.
15658
15659 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15660
15661         * gcc.dg/cpp/include2.c: Only expect one message.
15662
15663 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15664
15665         PR c++/9447
15666         * g++.dg/template/using1.C: New test.
15667         * g++.dg/template/using2.C: New test.
15668         * g++.dg/template/using3.C: New test.
15669         * g++.dg/template/using4.C: New test.
15670
15671 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15672
15673         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15674         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15675
15676 2003-07-28  Jan Hubicka  <jh@suse.cz>
15677
15678         PR c++/11530
15679         * g++.dg/opt/call1.C: New test.
15680
15681 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15682
15683         PR c++/11667
15684         * g++.dg/init/enum2.C: New test.
15685         * g++.dg/template/overload1.C: Add "-w" option.
15686
15687 2003-07-28    <hp@bitrange.com>
15688
15689         * gcc.dg/Wdeclaration-after-statement-1.c,
15690         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15691
15692 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15693
15694         * gcc.c-torture/compile/20030725-1.c: New test.
15695
15696 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15697
15698         * gcc.dg/20030505.c: Only run for SPE.
15699         Remove definition of opaque type.
15700
15701 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15702
15703         * g++.dg/template/ptrmem6.C: New test.
15704
15705 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15706
15707         * gcc.c-torture/compile/zero-strct-2.c: New test.
15708
15709 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15710
15711         * gcc.dg/intermod-1.c: New test.
15712
15713 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15714
15715         PR c++/11617
15716         * g++.dg/template/lookup2.C: New test.
15717         * g++.dg/template/memclass1.C: Remove instantiated from error.
15718         * g++.dg/other/error2.C: Tweak expected errors.
15719
15720         PR c++/11596
15721         * g++.dg/template/defarg3.C: New test.
15722
15723         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15724
15725 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15726
15727         * g++.dg/inherit/access5.C: New test.
15728
15729 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15730
15731         PR c++/11513
15732         * g++.dg/template/crash8.C: New test.
15733
15734 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15735
15736         PR c/10602
15737         * gcc.dg/noncompile/incomplete-2.c: New test.
15738
15739 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/11645
15742         * g++.dg/inherit/access4.C: New test.
15743
15744         PR c++/11517
15745         * g++.dg/expr/cond2.C: New test.
15746
15747         PR optimization/10679
15748         * g++.dg/opt/inline4.C: New test.
15749
15750 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         * g++.dg/parse/crash10: New test.
15753
15754 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         * g++.dg/ext/flexary1.C: New test.
15757
15758 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15759
15760         PR c++/10793
15761         * g++.dg/template/crash9.C: New test.
15762
15763 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15764
15765         PR c++/3004
15766         * g++.dg/parse/typedef3.C: New test.
15767
15768         PR c++/7906
15769         * g++.dg/parse/operator2.C: New test.
15770
15771         PR c++/8895
15772         * g++.dg/parse/def-tmpl-arg1.C: New test.
15773
15774         PR c++/9282
15775         * g++.dg/parse/funptr1.C: New test.
15776
15777         PR c++/9452
15778         * g++.dg/parse/ambig3.C: New test.
15779
15780         PR c++/9454
15781         * g++.dg/parse/operator3.C: New test.
15782
15783         PR c++/9486
15784         * g++.dg/parse/template10.C: New test.
15785
15786         PR c++/9488
15787         * g++.dg/parse/template11.C: New test.
15788
15789         PR c++/10150
15790         * g++.dg/parse/invalid-op1.C: New test.
15791
15792         PR c++/10247
15793         * g++.dg/parse/condexpr1.C: New test.
15794
15795 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         * g++.dg/ext/packed3.C: New test.
15798         * g++.dg/ext/packed4.C: New test.
15799
15800         * gcc.dg/pack-test-3.c: New test.
15801
15802 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15803
15804         * lib/compat.exp: Handle dg-options per source file.
15805         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15806         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15807         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15808         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15809         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15810         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15811         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15812         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15813         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15814         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15815         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15816         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15817         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15818         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15819
15820 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         PR c/10320
15823         * gcc.c-torture/execute/20030718-1.c: New test.
15824
15825 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15826
15827         PR optimization/11536
15828         * gcc.dg/20030721-1.c: New test.
15829
15830 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/11546
15833         * g++.dg/template/lookup1.C: New test.
15834
15835 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15836
15837         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15838         diagnostics of ill-formed constructs involving labels.
15839         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15840         the new 'previously defined here' message.
15841
15842 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15843
15844         * g++.dg/parse/non-dependent2.C: New test.
15845
15846 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15847
15848         * g++.dg/init/init-ref4.C: xfail on targets without
15849         weak symbols.
15850
15851 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15852
15853         PR target/11087
15854         * gcc.c-torture/execute/20030717-1.c: New test.
15855
15856 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15857
15858         * g++.dg/opt/cfg1.C: New test.
15859
15860 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15861
15862         PR optimization/11557
15863         * gcc.dg/20030717-1.c: New test.
15864
15865 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15866
15867         PR c++/10476
15868         * g++.dg/expr/crash-1.C: New test.
15869
15870         PR c++/11027
15871         * g++.dg/template/init3.C: New test.
15872
15873         PR c++/8222
15874         * g++.dg/template/non-dependent1.C: New test.
15875
15876         PR c++/11070
15877         * g++.dg/template/non-dependent2.C: New test.
15878
15879         PR c++/11071
15880         * g++.dg/template/non-dependent3.C: New test.
15881
15882         PR c++/9907
15883         * g++.dg/template/sizeof5.C: New test.
15884
15885 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15886
15887         PR 11498
15888         * gcc.c-torture/compile/mangle-1.c: New file.
15889
15890 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15891
15892         PR c++/7809
15893         * g++.dg/parse/access3.C: New test.
15894
15895 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15896
15897         PR c++/11384
15898         * g++.dg/init/init-ref4.C: New test.
15899
15900 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/11547
15903         * g++.dg/parse/constant3.C: New test.
15904         * g++.dg/parse/crash7.C: Likewise.
15905
15906 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15907
15908         PR target/11008
15909         * gcc.dg/i386-pentium4-not-mull.c: New.
15910
15911 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15912
15913         * gcc.dg/asm-names.c (ymain): Make it weak.
15914
15915 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15916
15917         PR c++/5421
15918         * g++.dg/template/friend21.C: New test.
15919
15920 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15921
15922         * gcc.dg/cleanup-8.c: New test.
15923         * gcc.dg/cleanup-9.c: New test.
15924
15925 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15926
15927         * g++.dg/ext/dll-MI1.h: New file.
15928         * g++.dg/ext/dllexport-MI1.C: New file.
15929         * g++.dg/ext/dllimport-MI1.C: New file.
15930
15931 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15932
15933         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15934         it does not have cmpstrsi patterns (just cmpmemsi).
15935
15936 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR debug/11473
15939         * g++.dg/debug/debug8.C: New test.
15940
15941 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15942
15943         PR c++/10108
15944         * g++.dg/template/crash7.C: New test.
15945
15946 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15947
15948         PR target/10795
15949         * gcc.c-torture/compile/20030708-1.c: New.
15950
15951 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15952
15953         * gcc.c-torture/execute/20030715-1.c: New test.
15954
15955 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15956
15957         * gcc.dg/pch/inline-3.c: New file.
15958         * gcc.dg/pch/inline-3.hs: New file.
15959         * gcc.dg/pch/inline-4.c: New file.
15960         * gcc.dg/pch/inline-4.hs: New file.
15961
15962 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/11509
15965         * g++.dg/template/crash6.C: New test.
15966
15967         PR c++/7053
15968         * g++.dg/template/friend20.C: New test.
15969
15970         PR c++/7019
15971         * g++.dg/template/overload2.C: New test.
15972
15973 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15974
15975         PR optimization/11440
15976         * gcc.c-torture/execute/20030714-1.c: New test.
15977
15978 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15979
15980         PR c++/11154
15981         * g++.dg/template/partial2.C: New test.
15982
15983 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/11503
15986         * g++.dg/template/anon1.C: New test.
15987
15988         PR c++/11493
15989         PR c++/11495
15990         * g++.dg/parse/template9.C: Likewise.
15991         * g++.dg/template/crash4.C: New test.
15992         * g++.dg/template/koenig1.C: Likewise.
15993         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15994         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15995         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15996         functions.
15997         * g++.old-deja/g++.jason/template36.C: Likewise.
15998         * g++.old-deja/g++.mike/p1989.C: Likewise.
15999         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16000         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16001         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16002         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16003         compiling.
16004         * g++.old-deja/g++.pt/union2.C: Use this->.
16005
16006 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16007
16008         * gcc.dg/20030711-1.c: New test.
16009
16010 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16011
16012         PR c++/11050
16013         * g++.dg/parse/args1.C: New test.
16014         * g++.pt/defarg8.C: Change expected errors.
16015
16016 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/8164
16019         * g++.dg/template/nontype2.C: New test.
16020
16021         PR c++/10558
16022         * g++.dg/parse/template8.C: New test.
16023
16024         PR c++/8327
16025         * g++.dg/template/scope1.C: New test.
16026
16027         * g++.dg/warn/Wsign-compare-1.C: New test.
16028
16029 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16030
16031         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16032
16033 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16034
16035         PR c++/9411
16036         * g++.dg/template/explicit2.C: New test.
16037
16038         PR c++/10032
16039         * g++.dg/warn/pedantic1.C: New test.
16040
16041 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16042
16043         PR c++ 9483
16044         * g++.dg/other/field1.C: New test.
16045
16046 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16047
16048         PR c/11449
16049         * gcc.c-torture/compile/20030707-1.c: New.
16050
16051 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16052
16053         PR c++/10849
16054         * g++.dg/template/access12.C: New test.
16055
16056 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16059         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16060         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16061         * gcc.misc-tests/gcov.exp: Update
16062         * g++.dg/gcov/gcov.exp: Update
16063         * lib/gcov.exp: Update.
16064
16065 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16066
16067         * g++.dg/abi/mangle17.C: Make sure template expressions are
16068         dependent.
16069         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16070         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16071         * g++.dg/opt/stack1.C: Remove erroneous code.
16072         * g++.dg/parse/template7.C: New test.
16073         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16074         * g++.old-deja/g++.pt/crash4.C: Likewise.
16075
16076 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16077
16078         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16079         with zero or one occurence of `$' after the initial `L'.
16080
16081 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16082
16083         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16084
16085 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16086
16087         PR c/11370
16088         * gcc.dg/Wunreachable-6.c: New testcase.
16089         * gcc.dg/Wunreachable-7.c: New testcase.
16090
16091 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16092
16093         PR c/11420
16094         * gcc.dg/20030708-1.c: New test.
16095
16096 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16097
16098         * gcc.dg/compat/sdata-section.h: New file.
16099         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16100         * gcc.dg/torture/mips-sdata-1.c: New test.
16101
16102 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16103
16104         PR c++/11030
16105         * g++.dg/template/friend19.C: New test.
16106
16107 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16108
16109         * g++.dg/opt/strength-reduce.C: New test.
16110
16111 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16112
16113         PR target/10979
16114         * gcc.dg/20030707-1.c: New testcase.
16115
16116 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16117
16118         PR optimization/11059
16119         * g++.dg/opt/emptyunion.C: New testcase.
16120
16121 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16122             Eric Botcazou  <ebotcazou@libertysurf.fr>
16123
16124         * g++.dg/opt/stack1.C: New test.
16125
16126 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16127
16128         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16129         run test.
16130
16131         PR c++/11431
16132         * g++.dg/expr/static_cast3.C: New test.
16133
16134 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16135
16136         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16137         everywhere.
16138         * gcc.dg/concat.c: Concatenation of string constants with
16139         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16140         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16141         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16142         necessary to avoid multi-character character constant warning.
16143         * gcc.dg/cpp/escape.c: Likewise.
16144         * gcc.dg/cpp/ucs.c: Likewise.
16145         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16146         Fix a typo.
16147
16148 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16149
16150         PR c/11428
16151         * gcc.c-torture/compile/20030704-1.c: New.
16152
16153 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16154
16155         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16156
16157 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16158
16159         PR c++/5287, PR c++/7910,  PR c++/11021
16160         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16161         tests for warnings.
16162         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16163         * g++.dg/ext/dllimport3.C: Likewise.
16164         * g++.dg/ext/dllimport4.C: New file.
16165         * g++.dg/ext/dllimport5.C: New file.
16166         * g++.dg/ext/dllimport6.C: New file.
16167         * g++.dg/ext/dllimport7.C: New file.
16168         * g++.dg/ext/dllimport8.C: New file.
16169         * g++.dg/ext/dllimport9.C: New file.
16170         * g++.dg/ext/dllimport10.C: New file.
16171         * g++.dg/ext/dllexport1.C: New file.
16172
16173 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16174
16175         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16176         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16177
16178 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16179
16180         * gcc.dg/builtins-25.c: New testcase.
16181         * gcc.dg/builtins-26.c: New testcase.
16182
16183 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16184
16185         * gcc.dg/compat/vector-defs.h: New file.
16186         * gcc.dg/compat/vector-setup.h: New file.
16187         * gcc.dg/compat/vector-check.h: New file.
16188         * gcc.dg/compat/vector-1_main.c: New file.
16189         * gcc.dg/compat/vector-1_x.c: New file.
16190         * gcc.dg/compat/vector-1_y.c: New file.
16191         * gcc.dg/compat/vector-2_main.c: New file.
16192         * gcc.dg/compat/vector-2_x.c: New file.
16193         * gcc.dg/compat/vector-2_y.c: New file.
16194
16195         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16196         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16197         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16198         * gcc.dg/compat/struct-align-1.h: New file.
16199         * gcc.dg/compat/struct-align-1_main.c: New file.
16200         * gcc.dg/compat/struct-align-1_x.c: New file.
16201         * gcc.dg/compat/struct-align-1_y.c: New file.
16202         * gcc.dg/compat/struct-align-2.h: New file.
16203         * gcc.dg/compat/struct-align-2_main.c: New file.
16204         * gcc.dg/compat/struct-align-2_x.c: New file.
16205         * gcc.dg/compat/struct-align-2_y.c: New file.
16206
16207         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16208         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16209         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16210         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16211         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16212         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16213         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16214         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16215         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16216         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16217         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16218         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16219         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16220         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16221         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16222         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16223         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16224         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16225         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16226         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16227         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16228         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16229         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16230         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16231         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16232         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16233         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16234         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16235         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16236
16237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16238
16239         * gcc.dg/i386-call-1.c: New test.
16240
16241 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16242
16243         PR c++/9162
16244         * g++.dg/parse/defarg4.C: New.
16245
16246 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16247
16248         PR target/10700
16249         * gcc.c-torture/compile/20030703-1.c: New test case.
16250
16251 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16252
16253         * g++.dg/template/local3.C: Remove extra semicolon.
16254
16255 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16256
16257         * gcc.dg/i386-volatile-1.c: New test.
16258
16259 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16260
16261         PR c++/11072
16262         * g++.dg/other/offsetof2.C: XFAIL.
16263         * g++.dg/other/offsetof5.C: New.
16264
16265         PR c++/10219
16266         * g++.dg/template/error1.C: New.
16267
16268         PR c++/9779
16269         * g++.dg/template/dependent-expr1.C: New.
16270
16271 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/6949
16274         * g++.dg/template/local3.C: New test.
16275
16276         PR c++/11149
16277         * g++.dg/lookup/scoped6.C: New test.
16278
16279 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16280
16281         PR c++/8046
16282         * g++.dg/other/error7.C: New test.
16283
16284 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16285
16286         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16287         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16288         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16289         * g++.old-deja/g++.other/union2.C: Likewise.
16290         * gcc.dg/c90-const-expr-2.c: Likewise.
16291         * gcc.dg/c90-const-expr-3.c: Likewise.
16292         * gcc.dg/c99-const-expr-2.c: Likewise.
16293         * gcc.dg/c99-const-expr-3.c: Likewise.
16294         * gcc.dg/concat.c: Likewise.
16295
16296 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/9559
16299         * g++.dg/init/static1.C: New test.
16300
16301 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16302
16303         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16304         * g++.old-deja/g++.other/access2.C: Likewise.
16305         * g++.old-deja/g++.other/decl2.C: Likewise.
16306         * gcc.c-torture/execute/20020615-1.c: Likewise.
16307
16308 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16309
16310         PR c++/4933
16311         * g++.dg/template/sizeof4.C: New test.
16312
16313 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16314
16315         * g++.dg/other/error6.C: New test.
16316
16317 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16318
16319         PR c++/10750
16320         * g++.dg/parse/constant2.C: New test.
16321
16322 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16323
16324         PR c++/11106
16325         * g++.dg/other/error5.C: New test.
16326
16327 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16328
16329         * gcc.dg/format/gcc_diag-1.c: New test.
16330
16331 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16332
16333         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16334
16335 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16336
16337         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16338         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16339         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16340
16341 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.c-torture/execute/builtins/string-8.c: New test.
16344         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16345         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16346         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16347
16348 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16349
16350         PR c++/10468
16351         * g++.dg/ext/typeof6.C: New test.
16352
16353 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16354
16355         PR c++/10796
16356         * g++.dg/init/enum1.C: New test.
16357
16358 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16359
16360         * gcc.dg/20030627-1.c: New test.
16361
16362 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16363
16364         PR c++/11332
16365         * g++.dg/expr/static_cast2.C: New test.
16366
16367 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16368             Jakub Jelinek  <jakub@redhat.com>
16369
16370         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16371         sprintf(dst,"%s",src) optimization.
16372         * gcc.c-torture/execute/20030626-1.c: New test case.
16373         * gcc.c-torture/execute/20030626-2.c: New test case.
16374
16375 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16376
16377         * gcc.c-torture/execute/multi-ix.c: New test.
16378
16379         * gcc.c-torture/execute/simd-4.c (main):
16380         Added missing semicolon at end of union.
16381
16382 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16383
16384         PR c++/8266
16385         * g++.dg/template/explicit-instantiation3.C: New test.
16386
16387 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16388
16389         * gcc.dg/20030626-1.c: Use signed char.
16390
16391 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16392
16393         * gcc.dg/20030626-1.c: New test.
16394
16395 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16396
16397         * const-str-2.m: Update.
16398
16399 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16400
16401         PR c++/10990
16402         * g++.dg/rtti/dyncast1.C: New test.
16403         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16404         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16405         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16406
16407         PR c++/10931
16408         * g++.dg/expr/static_cast1.C: New test.
16409
16410 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16411
16412         * gcc.dg/20030625-1.c: New test.
16413
16414 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16415
16416         * gcc.c-torture/compile/20030624-1.c: New test case.
16417
16418 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16419
16420         * gcc.c-torture/execute/string-opt-17.c: New test.
16421
16422 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16423
16424         PR c++/5754
16425         * g++.dg/parse/crash6.C: New test.
16426
16427 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16428
16429         * gcc.dg/builtins-24.c: New test case.
16430
16431 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16432
16433         * g++.dg/opt/operator1.C: New test.
16434
16435 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16436
16437         * gcc.c-torture/execute/string-opt-16.c: New test case.
16438
16439 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16440
16441         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16442         * g++.old-deja/g++.other/conv7.C: Likewise
16443         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16444         * g++.old-deja/g++.other/overload14.C: Likewise.
16445
16446 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16447
16448         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16449         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16450
16451 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/10888
16454         * g++.dg/warn/Winline-3.C: New test.
16455
16456 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16457
16458         * lib/target-supports.exp (check_alias_available): Make the test
16459         program acceptable to the Solaris assembler.
16460
16461         PR c++/10749
16462         * g++.dg/template/memclass2.C: New test.
16463
16464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16465             Eric Botcazou  <ebotcazou@libertysurf.fr>
16466
16467         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16468         data for non-matching targets.
16469         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16470
16471 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/10845
16474         * g++.dg/template/member3.C: New test.
16475
16476 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16477
16478         PR c++/10939
16479         * g++.dg/template/func1.C: New test.
16480
16481         PR c++/9649
16482         * g++.dg/template/static4.C: New test.
16483         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16484
16485         PR c++/11041
16486         * g++.dg/init/ref7.C: New test.
16487
16488 2003-06-19  Matt Austern  <austern@apple.com>
16489
16490         PR c++/11228
16491         * g++.dg/anew1.C: New test.
16492         * g++.dg/anew2.C: New test.
16493         * g++.dg/anew3.C: New test.
16494         * g++.dg/anew4.C: New test.
16495
16496 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16497
16498         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16499
16500 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16501
16502         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16503         endian-dependent.
16504
16505 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16506
16507         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16508         Remove cruft.
16509
16510 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16511
16512         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16513         * gcc.c-torture/compile/961203-1.c: Likewise.
16514         * gcc.c-torture/compile/980506-1.c: Likewise.
16515
16516 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/10712
16519         * g++.dg/lookup/using7.C: New test.
16520
16521 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/11105
16524         * g++.dg/abi/conv1.C: Remove it.
16525         * g++.dg/template/conv7.C: New test.
16526         * g++.dg/template/conv8.C: Likewise.
16527         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16528         conversion operator.
16529
16530 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16531
16532         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16533         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16534         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16535         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16536         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16537         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16538         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16539         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16540         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16541         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16542         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16543         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16544         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16545         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16546         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16547         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16548         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16549         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16550         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16551         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16552         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16553         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16554         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16555         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16556         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16557         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16558         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16559         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16560         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16561
16562 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16563
16564         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16565         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16566         indications.
16567
16568 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16569
16570         * gcc.dg/i386-387-5.c: New test case.
16571         * gcc.dg/i386-387-6.c: New test case.
16572         * gcc.dg/builtins-23.c: New test case.
16573
16574 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16575
16576         * gcc.dg/builtins-22.c: New test case.
16577         * gcc.dg/i386-387-1.c: Update to test exp.
16578         * gcc.dg/i386-387-2.c: Likewise.
16579
16580 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16581
16582         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16583
16584 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16585
16586         * lib/gcc-dg.exp (dg-require-dll): New function.
16587         (dg-xfail-if): Likewise.
16588         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16589         driver.
16590
16591         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16592         * gcc.c-torture/compile/20001205-1.c: Likewise.
16593         * gcc.c-torture/compile/20001226-1.c: Likewise.
16594         * gcc.c-torture/compile/20010518-2.c: Likewise.
16595         * gcc.c-torture/compile/20020312-1.c: Likewise.
16596         * gcc.c-torture/compile/20020604-1.c: Likewise.
16597         * gcc.c-torture/compile/920501-12.c: Likewise.
16598         * gcc.c-torture/compile/920501-4.c: Likewise.
16599         * gcc.c-torture/compile/920520-1.c: Likewise.
16600         * gcc.c-torture/compile/920521-1.c: Likewise.
16601         * gcc.c-torture/compile/920625-1.c: Likewise.
16602         * gcc.c-torture/compile/961203-1.c: Likewise.
16603         * gcc.c-torture/compile/980506-1.c: Likewise.
16604         * gcc.c-torture/compile/981006-1.c: Likewise.
16605         * gcc.c-torture/compile/981022-1.c: Likewise.
16606         * gcc.c-torture/compile/981223-1.c: Likewise.
16607         * gcc.c-torture/compile/990617-1.c: Likewise.
16608         * gcc.c-torture/compile/dll.c: Likewise.
16609         * gcc.c-torture/compile/labels-3.c: Likewise.
16610         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16611         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16612         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16613         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16614         * gcc.c-torture/compile/simd-5.c: Likewise.
16615         * gcc.c-torture/compile/20000804-1.x: Remove.
16616         * gcc.c-torture/compile/20001205-1.x: Likewise.
16617         * gcc.c-torture/compile/20001226-1.x: Likewise.
16618         * gcc.c-torture/compile/20010518-2.x: Likewise.
16619         * gcc.c-torture/compile/20020312-1.x: Likewise.
16620         * gcc.c-torture/compile/20020604-1.x: Likewise.
16621         * gcc.c-torture/compile/920501-12.x: Likewise.
16622         * gcc.c-torture/compile/920501-4.x: Likewise.
16623         * gcc.c-torture/compile/920520-1.x: Likewise.
16624         * gcc.c-torture/compile/920521-1.x: Likewise.
16625         * gcc.c-torture/compile/920625-1.x: Likewise.
16626         * gcc.c-torture/compile/961203-1.x: Likewise.
16627         * gcc.c-torture/compile/980506-1.x: Likewise.
16628         * gcc.c-torture/compile/981006-1.x: Likewise.
16629         * gcc.c-torture/compile/981022-1.x: Likewise.
16630         * gcc.c-torture/compile/981223-1.x: Likewise.
16631         * gcc.c-torture/compile/990617-1.x: Likewise.
16632         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16633         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16634         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16635         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16636         * gcc.c-torture/compile/simd-5.x: Likewise.
16637
16638         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16639
16640 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16641
16642         * gcc.c-torture/execute/20030611-1.c: New test.
16643
16644 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16645
16646         PR middle-end/168
16647         * gcc.dg/20030612-1.c: New test case.
16648
16649 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR c++/10635
16652         * g++.dg/expr/cast1.C: New test.
16653
16654 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16655
16656         * gcc.dg/builtins-21.c: New test case.
16657
16658 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16659
16660         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16661         options instead of at the end.
16662         * lib/objc.exp (objc_target_compile): Likewise.
16663
16664 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/10432
16667         * g++.dg/parse/error1.C: New test.
16668
16669 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16670
16671         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16672         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16673         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16674         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16675         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16676         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16677         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16678         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16679         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16680         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16681         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16682         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16683         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16684         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16685         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16686         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16687         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16688         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16689         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16690         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16691         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16692         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16693         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16694         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16695
16696         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16697         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16698         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16699         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16700         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16701         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16702         * gcc.dg/compat/scalar-return-3_main.c: New file.
16703         * gcc.dg/compat/scalar-return-3_x.c: New file.
16704         * gcc.dg/compat/scalar-return-3_y.c: New file.
16705         * gcc.dg/compat/scalar-return-4_main.c: New file.
16706         * gcc.dg/compat/scalar-return-4_x.c: New file.
16707         * gcc.dg/compat/scalar-return-4_y.c: New file.
16708
16709 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16710
16711         * gcc.dg/compat/fp2-struct-check.h: New file.
16712         * gcc.dg/compat/fp2-struct-defs.h: New file.
16713         * gcc.dg/compat/fp2-struct-init.h: New file.
16714         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16715         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16716         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16717         * gcc.dg/compat/struct-return-10_main.c: New file.
16718         * gcc.dg/compat/struct-return-10_x.c: New file.
16719         * gcc.dg/compat/struct-return-10_y.c: New file.
16720
16721         * gcc.dg/compat/compat-common.h: New file.
16722         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16723         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16724         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16725         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16726         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16727         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16728         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16729         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16730         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16731         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16732         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16733         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16734         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16735         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16736         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16737         * gcc.dg/compat/small-struct-check.h: Ditto.
16738         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16739         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16740         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16741         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16742         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16743         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16744         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16745         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16746         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16747         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16748         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16749         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16750         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16751         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16752         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16753         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16754         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16755         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16756         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16757         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16758         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16759         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16760         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16761         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16762         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16763         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16764         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16765         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16766         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16767         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16768
16769 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16770
16771         * g++.dg/pch/static-1.C: New file.
16772         * g++.dg/pch/static-1.Hs: New file.
16773
16774 2003-06-10  Richard Henderson  <rth@redhat.com>
16775
16776         * gcc.dg/asm-7.c: Adjust expected warning text.
16777
16778 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16779
16780         * gcc.dg/builtins-20.c: New test case.
16781
16782 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/11131
16785         * g++.dg/opt/template1.C: New test.
16786
16787 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16788
16789         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16790         additional_sources.
16791
16792 2003-05-21  David Taylor  <dtaylor@emc.com>
16793
16794         * gcc.dg/Wpadded.c: New file.
16795
16796 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16797
16798         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16799         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16800         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16801         dg-require-weak.
16802
16803 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16804
16805         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16806
16807 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16808
16809         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16810         (dg-require-alias): Likewise.
16811         (dg-require-gc-sections): Likewise.
16812         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16813
16814 2003-06-08  Richard Henderson  <rth@redhat.com>
16815
16816         * gcc.dg/20011029-2.c: Fix the array reference.
16817         * gcc.dg/asm-7.c: New.
16818
16819 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16820
16821         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16822
16823 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16824
16825         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16826         (dg-require-gc-sections): Likewise.
16827
16828 2003-06-08  Jan Hubicka  <jh@suse.cz>
16829
16830         * i386-cmov1.c: Fix regular expression.
16831         * i386-cvt-1.c: Likewise.
16832         * i386-local.c: Likewise.
16833         * i386-local2.c: Likewise.
16834         * i386-mul.c: Likewise.
16835         * i386-ssetype-1.c: Likewise.
16836         * i386-ssetype-3.c: Likewise.
16837         * i386-ssetype-5.c: Likewise.
16838
16839 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16840
16841         PR c++/11039
16842         * g++.dg/warn/implicit-typename2.C: New test.
16843         * g++.dg/warn/implicit-typename3.C: New test.
16844
16845 2003-06-07  Richard Henderson  <rth@redhat.com>
16846
16847         * g++.dg/other/offsetof3.C: Use size_t.
16848         * g++.dg/other/offsetof4.C: Likewise.
16849
16850 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16851
16852         * lib/copy-file.exp: New. Implement gcc_copy_files.
16853
16854         * lib/dg-pch.exp: Load copy-file.exp
16855         (dg-pch): Use gcc_copy_files instead of "file copy".
16856
16857 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16858
16859         * gcc.dg/weak/weak.exp: Simplify.
16860         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16861         * gcc.dg/weak/weak-1.c: Likewise.
16862         * gcc.dg/weak/weak-2.c: Likewise.
16863         * gcc.dg/weak/weak-3.c: Likewise.
16864         * gcc.dg/weak/weak-4.c: Likewise.
16865         * gcc.dg/weak/weak-5.c: Likewise.
16866         * gcc.dg/weak/weak-6.c: Likewise.
16867         * gcc.dg/weak/weak-7.c: Likewise.
16868         * gcc.dg/weak/weak-8.c: Likewise.
16869         * gcc.dg/weak/weak-9.c: Likewise.
16870
16871 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16872
16873         gcc.c-torture/execute/20030606-1.c: New.
16874
16875 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16876
16877         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16878         * gcc.dg/builtins-19.c: Likewise.
16879
16880 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16881
16882         * gcc.dg/builtins-2.c: Add some more tests.
16883         * gcc.dg/builtins-18.c: New test case.
16884         * gcc.dg/builtins-19.c: New test case.
16885
16886 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16887             Jim Wilson  <wilson@tuliptree.org>
16888
16889         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16890
16891 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16892
16893         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16894         mempcpy/stpcpy calls not to be optimized into something else.
16895         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16896         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16897         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16898
16899 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16900
16901         * gcc.dg/format/asm_fprintf-1.c: New test.
16902
16903 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16904
16905         * lib/gcc-defs.exp (additional_sources): New variable.
16906         (dg-additional-sources): New function.
16907         (additional_files): New variable.
16908         (dg-additional-files): New function.
16909         (dg-additional-files-options): Likewise.
16910         * lib/gcc-dg.exp (dg-require-weak): New function.
16911         (dg-require-alias): Likewise.
16912         (dg-require-gc-sections): Likewise.
16913         * lib/target-supports.exp (check_alias_available): Remove testfile
16914         parameter.
16915         (check_gc_sections_available): New function.
16916         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16917         (dg-gpp-additional-files): Likewise.
16918         * lib/g++.exp (additional_sources): Remove.
16919         (additional_files): Likewise.
16920         (g++_target_compile): Use dg-additional-files-options.
16921
16922         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16923         Tcl logic.
16924         * gcc.dg/special/ecos.exp: Remove.
16925         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16926         * gcc.dg/special/alias-1.c: Likewise.
16927         * gcc.dg/special/alias-2.c: Likewise.
16928         * gcc.dg/special/gcsec-1.c: Likewise.
16929         * gcc.dg/special/weak-1.c: Likewise.
16930         * gcc.dg/special/weak-2.c: Likewise.
16931         * gcc.dg/special/wkali-1.c: Likewise.
16932         * gcc.dg/special/wkali-2.c: Likewise.
16933
16934         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16935         dg-gpp-additional-*.
16936         * g++.dg/special/conpr-3.C: Likewise.
16937         * g++.dg/special/conpr-4.C: Likewise.
16938         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16939         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16940         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16941         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16942         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16943         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16944         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16945         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16946         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16947         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16948         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16949         * g++.old-deja/g++.other/comdat1.C: Likewise.
16950         * g++.old-deja/g++.other/comdat2.C: Likewise.
16951         * g++.old-deja/g++.other/comdat3.C: Likewise.
16952         * g++.old-deja/g++.other/ctor1.C: Likewise.
16953         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16954
16955 2003-06-05  Richard Henderson  <rth@redhat.com>
16956
16957         * gcc.dg/debug/20030605-1.c: New.
16958
16959 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16960
16961         * README.QMTEST: Update.
16962
16963 2003-06-04  Richard Henderson  <rth@redhat.com>
16964
16965         * gcc.dg/cleanup-1.c: New.
16966         * gcc.dg/cleanup-2.c: New.
16967         * gcc.dg/cleanup-3.c: New.
16968         * gcc.dg/cleanup-4.c: New.
16969         * gcc.dg/cleanup-5.c: New.
16970         * gcc.dg/cleanup-6.c: New.
16971         * gcc.dg/cleanup-7.c: New.
16972
16973 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16974
16975         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16976
16977         * lib/dg-pch.exp: New file.
16978         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16979         * gcc.dg/pch/pch.exp: Likewise.
16980
16981 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16982
16983         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16984         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16985         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16986         * gcc.dg/builtins-17.c: New test case.
16987         * gcc.dg/i386-387-4.c: New test case.
16988         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16989
16990 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16991
16992         * gcc.dg/ultrasp9.c: New test.
16993
16994 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16995
16996         * gcc.c-torture/compile/20030604-1.c: New test.
16997         * gcc.dg/sparc-constant-1.c: New test.
16998
16999 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17000
17001         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17002
17003 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17004
17005         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17006
17007         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17008         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17009
17010 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17011
17012         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17013
17014 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17015
17016         PR c++/10940
17017         * g++.dg/template/spec10.C: New test.
17018
17019 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17020
17021         * gcc.dg/builtins-16.c: New test case.
17022
17023 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17024
17025         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17026         mempcpy test with post-increments.
17027         * gcc.c-torture/execute/string-opt-3.c: New test.
17028         * gcc.dg/string-opt-1.c: New test.
17029
17030 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17031
17032         PR fortran/10965
17033         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17034
17035 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17036
17037         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17038         (scan-assembler): ... here.  Use dg-scan.
17039         (scan-assembler-not): Likewise.
17040         (scan-file): New function.
17041         (scan-file-not): Likewise.
17042         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17043         * gcc.dg/cpp/_Pragma4.c: Likewise.
17044         * gcc.dg/cpp/_Pragma5.c: Likewise.
17045         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17046         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17047         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17048         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17049         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17050         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17051         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17052         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17053         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17054         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17055         * gcc.dg/cpp/cxxcom1.c: Likewise.
17056         * gcc.dg/cpp/line1.c: Likewise.
17057         * gcc.dg/cpp/maccom1.c: Likewise.
17058         * gcc.dg/cpp/maccom2.c: Likewise.
17059         * gcc.dg/cpp/maccom3.c: Likewise.
17060         * gcc.dg/cpp/maccom4.c: Likewise.
17061         * gcc.dg/cpp/maccom5.c: Likewise.
17062         * gcc.dg/cpp/maccom6.c: Likewise.
17063         * gcc.dg/cpp/multiline.c: Likewise.
17064         * gcc.dg/cpp/spacing1.c: Likewise.
17065         * gcc.dg/cpp/spacing2.c: Likewise.
17066         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17067         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17068         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17069         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17070         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17071         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17072         * gcc.dg/cpp/cxxcom2.c: Likewise.
17073         * gcc.dg/cpp/cxxcom2.h: New file.
17074
17075         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17076         * g++.dg/cpp/truefalse.C: Here.
17077         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17078
17079 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17080
17081         * gcc.dg/cpp/redef3.c: New file.
17082
17083 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17084
17085         * gcc.dg/i386-loop-3.c: New test.
17086
17087 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17088
17089         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17090
17091 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17092
17093         * gcc.dg/fwrapv-1.c: New test case.
17094         * gcc.dg/fwrapv-2.c: New test case.
17095
17096 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17097
17098         PR c++/10956
17099         * g++.dg/template/spec9.C: New test.
17100
17101 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17102
17103         * gcc.dg/duff-4.c: New test case.
17104
17105 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17106
17107         PR fortran/10843
17108         * g77.dg/ffixed-form-1.f: New test
17109         * g77.dg/ffixed-form-2.f: New test
17110         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17111         * g77.dg/ffree-form-3.f: New test
17112
17113 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17114
17115         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17116         * gcc.dg/wint_t-1.c: Likewise.
17117
17118 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17119
17120         * g++.dg/template/access11.C: New test.
17121
17122 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17123
17124         PR c++/10849
17125         * g++.dg/template/access10.C: New test.
17126
17127 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17128             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17129
17130         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17131
17132 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17133
17134         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17135         suppress for powerpc-*-darwin*.
17136         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17137
17138 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17139
17140         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17141         suppress option for powerpc-*-darwin*.
17142
17143 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17144
17145         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17146         * gcc.dg/builtins-4.c: Add test for fmod.
17147
17148 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17149
17150         PR c++/10682
17151         * g++.dg/template/instantiate4.C: New test.
17152
17153 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17154
17155         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17156
17157 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17158
17159         * gcc.dg/compat/scalar-return-1_main.c: New file.
17160         * gcc.dg/compat/scalar-return-1_x.c: New file.
17161         * gcc.dg/compat/scalar-return-1_y.c: New file.
17162         * gcc.dg/compat/scalar-return-2_main.c: New file.
17163         * gcc.dg/compat/scalar-return-2_x.c: New file.
17164         * gcc.dg/compat/scalar-return-2_y.c: New file.
17165         * gcc.dg/compat/struct-return-3_main.c: New file.
17166         * gcc.dg/compat/struct-return-3_y.c: New file.
17167         * gcc.dg/compat/struct-return-3_x.c: New file.
17168         * gcc.dg/compat/struct-return-2_main.c: New file.
17169         * gcc.dg/compat/struct-return-2_x.c: New file.
17170         * gcc.dg/compat/struct-return-2_y.c: New file.
17171
17172 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17173
17174         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17175         for hppa*-hp-hpux*.
17176         * gcc.dg/20021014-1.c (dg-options): Likewise.
17177         * gcc.dg/nest.c (dg-options): Likewise.
17178
17179 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17180
17181         PR c++/9738
17182         * g++.dg/ext/dllimport2.C: New file.
17183         * g++.dg/ext/dllimport3.C: New file.
17184
17185 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17186
17187         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17188         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17189         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17190         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17191         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17192         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17193         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17194         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17195         * gcc.dg/compat/small-struct-defs.h: New file.
17196         * gcc.dg/compat/small-struct-init.h: New file.
17197         * gcc.dg/compat/small-struct-check.h: New file.
17198         * gcc.dg/compat/fp-struct-defs.h: New file.
17199         * gcc.dg/compat/fp-struct-check.h: New file.
17200         * gcc.dg/compat/fp-struct-init.h: New file.
17201         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17202         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17203
17204 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17205
17206         * gcc.dg/20030225-2.c: New test.
17207
17208 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17209             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17210
17211         * gcc.c-torture/compile/20030518-1.c: New test case.
17212
17213 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17214
17215         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17216         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17217         gcc-dg-debug-runtest.
17218         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17219         gcc-dg-debug-runtest.
17220
17221 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17222
17223         PR c++/9022
17224         * g++.dg/lookup/using6.C: New test.
17225
17226 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17227
17228         * g++.dg/parse/access2.C: New test.
17229
17230 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17231
17232         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17233         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17234         * gcc.dg/debug/debug.exp: Likewise.
17235
17236 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17237
17238         * gcc.dg/dollar.c: New test.
17239
17240 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17241
17242         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17243         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17244         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17245         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17246         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17247         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17248         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17249         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17250         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17251         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17252         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17253         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17254         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17255         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17256         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17257         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17258         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17259         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17260
17261 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17262
17263         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17264         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17265         support for "repo" mode.
17266         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17267         * lib/g77-dg.exp: Likewise.
17268         * lib/obj-dg.exp: Likewise.
17269
17270 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17271
17272         Merge from gcc-3_2-rhl8-branch:
17273         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17274
17275         * gcc.dg/tls/opt-6.c: New test.
17276
17277         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17278
17279         * gcc.dg/20030405-1.c: New test.
17280
17281         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17282
17283         * gcc.dg/20030309-1.c: New test.
17284
17285         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17286
17287         * gcc.c-torture/execute/20030307-1.c: New test.
17288
17289         2003-02-20  Randolph Chung  <tausq@debian.org>
17290
17291         * gcc.c-torture/compile/20030220-1.c: New test.
17292
17293         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17294
17295         * gcc.dg/20030217-1.c: New test.
17296
17297         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17298
17299         * gcc.c-torture/compile/20020129-1.c: New test.
17300
17301         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17302
17303         * gcc.dg/unroll-1.c: New test.
17304
17305         2002-11-16  Jan Hubicka  <jh@suse.cz>
17306
17307         * gcc.c-torture/execute/20020920-1.c: New test.
17308
17309         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17310
17311         PR target/7434
17312         * gcc.c-torture/compile/20021008-1.c: New test.
17313
17314         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17315
17316         PR target/7559
17317         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17318
17319         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17320
17321         * gcc.c-torture/compile/20020807-1.c: New test.
17322
17323         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17324
17325         * gcc.dg/tls/opt-1.c: New test.
17326
17327         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17328
17329         * gcc.dg/20020729-1.c: New test.
17330
17331         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17332
17333         * g++.dg/opt/life1.C: New test.
17334
17335         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17336
17337         * gcc.dg/20020525-1.c: New test.
17338
17339         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17340
17341         PR c++/6794
17342         * g++.dg/ext/pretty1.C: New test.
17343         * g++.dg/ext/pretty2.C: New test.
17344
17345 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17346
17347         PR c++/8385
17348         * g++.dg/ext/typeof5.C: New test.
17349
17350 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17351
17352         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17353         __USER_LABEL_PREFIX__ into account.
17354         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17355
17356 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17357
17358         * gcc.dg/builtins-15.c: New test case.
17359
17360 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17361
17362         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17363
17364 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17365
17366         * lib/g++.exp: Tweak handling of additional source files.
17367         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17368         * g++.dg/special/conpr-2a.C: Rename to ...
17369         * g++.dg/special/conpr-2a.cc: ... this.
17370         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17371         * g++.dg/special/conpr-3a.C: Rename to ...
17372         * g++.dg/special/conpr-3a.cc: This.
17373         * g++.dg/special/conpr-3b.C: Rename to ...
17374         * g++.dg/special/conpr-3b.cc: This.
17375         * g++.dg/special/conpr-4.C: New test.
17376         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17377
17378 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17379
17380         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17381
17382 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17383
17384         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17385         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17386         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17387         * g++.old-deja/g++.other/warn3.C: Likewise.
17388
17389 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17390
17391         * gcc.dg/i386-387-1.c: Update to also test log.
17392         * gcc.dg/i386-387-2.c: Likewise.
17393
17394 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17395
17396         * g77.f-torture/execute/int8421.f: New test.
17397
17398 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17399
17400         PR c++/10230, c++/10481
17401         * g++.dg/lookup/scoped5.C: New test.
17402
17403 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17404
17405         PR c++/10552
17406         * g++.dg/template/ttp6.C: New test.
17407
17408 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17409
17410         * gcc.c-torture/execute/builtins: New directory.
17411         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17412         gcc.c-torture/execute/builtins.
17413         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17414         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17415         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17416         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17417
17418 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17419
17420         PR c++/9252
17421         * g++.dg/template/access8.C: New test.
17422         * g++.dg/template/access9.C: New test.
17423
17424 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17425
17426         PR c++/9554
17427         * g++.dg/parse/access1.C: New test.
17428
17429 2003-05-09  DJ Delorie  <dj@redhat.com>
17430
17431         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17432         long, and not an int.
17433
17434 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17435
17436         PR c++/10555, c++/10576
17437         * g++.dg/template/memclass1.C: New test.
17438
17439 2003-05-08  DJ Delorie  <dj@redhat.com>
17440
17441         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17442         targets.
17443         * gcc.c-torture/execute/20021024-1.x: Likewise.
17444         * gcc.c-torture/execute/shiftdi.x: Likewise.
17445         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17446         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17447         * gcc.dg/20021018-1.c: Likewise.
17448
17449 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17450
17451         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17452
17453         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17454         (bcopy): Call memmove.
17455
17456 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17457
17458         * g77.f-torture/compile/8485.f: New test case.
17459
17460 2003-05-07  Richard Henderson  <rth@redhat.com>
17461
17462         PR c++/10570
17463         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17464         Verify exception_cleanup not called for rethrows.
17465         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17466         when exiting catch block without rethrowing.
17467         * g++.dg/eh/forced3.C: New.
17468         * g++.dg/eh/forced4.C: New.
17469
17470 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17471
17472         * gcc.dg/20030505.c: Fix triplet.
17473
17474 2003-05-06  DJ Delorie  <dj@redhat.com>
17475
17476         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17477         * gcc.dg/nest.c: Likewise.
17478
17479 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17480
17481         * gcc.dg/builtins-14.c: New test case.
17482
17483 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17484
17485         * lib/compat.exp (compat-execute): New argument.
17486         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17487         * gcc.dg/compat: New test directory.
17488         * gcc.dg/compat/compat.exp: New expect script.
17489         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17490         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17491         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17492         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17493         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17494         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17495
17496         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17497         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17498         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17499         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17500         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17501         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17502         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17503         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17504         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17505         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17506         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17507         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17508         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17509         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17510         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17511
17512 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17513
17514         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17515
17516 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17517
17518         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17519
17520 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17521
17522         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17523         * gcc.dg/ppc-fsel-2.c: New test.
17524
17525         * gcc.dg/unused-5.c: New test.
17526
17527 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17528
17529         PR c++/10496
17530         * g++.dg/warn/pmf1.C: New test.
17531
17532 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17533
17534         PR c++/4494
17535         * g++.dg/warn/main.C: New test.
17536
17537 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17538
17539         * gcc.dg/nonnull-3.c: New test.
17540
17541 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17542
17543         * gcc.dg/cpp/Wtrigraphs.c: Update.
17544         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17545
17546 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17547
17548         * gcc.dg/ppc-fsel-1.c: New test.
17549
17550 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17551
17552         PR c/10604
17553         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17554
17555 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17556
17557         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17558
17559 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17560
17561         PR c++/9364, c++/10553, c++/10586
17562         * g++.dg/parse/typename4.C: New test.
17563         * g++.dg/parse/typename5.C: Likewise.
17564
17565 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17566
17567         * gcc.c-torture/compile/20030503-1.c: New test.
17568
17569 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570
17571         * g++.dg/lookup/using5.C: Fix testcase error.
17572
17573 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17574
17575         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17576         since MEABI is no longer supported.  Remove all vestiges
17577         of MEABI from the test.
17578
17579 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17580
17581         PR c++/10554
17582         * g++.dg/lookup/using5.C: New test.
17583
17584 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17585
17586         PR c++/8772
17587         * g++.dg/template/ttp5.C: New test.
17588
17589 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17590
17591         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17592         (dg-gpp-additional-sources): New function.
17593         (dg-gpp-additional-files): Likewise.
17594         * lib/g++.exp (additional_sources): New variable.
17595         (additional_files): Likewise.
17596         (g++_target_compile): Deal with them.
17597         * lib/old-dejagnu.exp: Remove.
17598         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17599         * g++.old-deja: Revise all tests to use dg commands.
17600
17601 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17602
17603         PR c++/9432, c++/9528
17604         * g++.dg/lookup/using4.C: New test.
17605
17606 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17607
17608         * gcc.dg/noreturn-5.c: New file.
17609         * gcc.dg/noreturn-6.c: New file.
17610
17611         * gcc.c-torture/compile/inline-1.c: New file.
17612
17613 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/10551
17616         * g++.dg/template/explicit1.C: New test.
17617
17618 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/10549
17621         * g++.dg/other/bitfield1.C: New test.
17622
17623         PR c++/10527
17624         * g++.dg/init/new7.C: New test.
17625
17626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * g++.dg/ext/desig1.C: New test.
17629         * g++.dg/ext/init1.C: Update.
17630
17631         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17632
17633 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/10180
17636         * g++.dg/warn/Winline-1.C: New test.
17637
17638 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17639
17640         * gcc.c-torture/execute/string-opt-19.c: New test.
17641
17642         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17643         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17644
17645 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/10506
17648         * g++.dg/init/new6.C: New test.
17649
17650         PR c++/10503
17651         * g++.dg/init/ref6.C: New test.
17652
17653 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17654
17655         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17656
17657 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17658
17659         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17660         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17661
17662 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17663
17664         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17665         initialized static data members.
17666
17667 2003-04-25  H.J. Lu <hjl@gnu.org>
17668
17669         * gcc.dg/ia64-sync-4.c: New test.
17670
17671 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17672
17673         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17674         date.
17675
17676 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17677
17678         PR c++/10337
17679         * g++.dg/warn/conv1.C: New test.
17680         * g++.old-deja/g++.other/conv7.C: Adjust.
17681         * g++.old-deja/g++.other/overload14.C: Adjust.
17682
17683 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/10471
17686         * g++.dg/template/defarg2.C: New test.
17687
17688 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17689
17690         * gcc.dg/cpp/include2.c: Update.
17691         * gcc.dg/cpp/multiline-2.c: New.
17692         * gcc.dg/cpp/multiline.c: Update.
17693         * gcc.dg/cpp/strify2.c: Update.
17694         * gcc.dg/cpp/trad/literals-2.c: Update.
17695
17696 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17697
17698         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17699
17700 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17701
17702         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17703
17704 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c++/10451
17707         * g++.dg/parse/crash4.C: New test.
17708
17709         PR c++/9847
17710         * g++.dg/parse/crash5.C: New test.
17711
17712 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17713
17714         PR c++/10446
17715         * g++.dg/parse/crash3.C: New test.
17716
17717         PR c++/10428
17718         * g++.dg/parse/elab1.C: New test.
17719
17720 2003-04-22  Devang Patel  <dpatel@apple.com>
17721
17722         * gcc.dg/cpp/trad/funlike-5.c: New test.
17723
17724 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17725
17726         * g++.dg/other/packed1.C: Fix dg options.
17727
17728 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17729
17730         * g++.dg/other/offsetof2.C: New test.
17731
17732 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * g++.dg/template/recurse.C: Adjust location of error messages.
17735
17736 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17737
17738         PR c++/9881
17739         * g++.dg/init/addr-const1.C: New test.
17740         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17741
17742 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         PR c++/10405
17745         * g++.dg/lookup/struct-hack1.C: New test.
17746
17747 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17748
17749         * ucs.c: Update diagnostic messages.
17750
17751 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17752
17753         * gcc.dg/cpp/truefalse.cpp: New test.
17754         * gcc.dg/cpp/cpp.exp: Update.
17755         * g++.dg/other/stdbool-if.C: Remove.
17756
17757 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17758
17759         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17760         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17761
17762 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17763
17764         * gcc.c-torture/compile/20030418-1.c: New test.
17765
17766 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17767
17768         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17769
17770 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17771
17772         PR c++/10347
17773         g++.dg/template/dependent-name1.C: New test.
17774
17775 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17776
17777         * gcc.dg/warn-1.c (tourist_guide): New array,
17778         contains a pointer to bar.
17779
17780 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17781
17782         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17783         * gcc.c-torture/execute/medce-1.c: New test case.
17784         * gcc.c-torture/execute/medce-2.c: New test case.
17785
17786 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17787
17788         * lib/prune.exp: Ignore more messages.
17789
17790         PR c++/10381
17791         * g++.dg/parse/lookup3.C: New test.
17792
17793 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17794
17795         * gcc.c-torture/compile/20030415-1.c : New test.
17796
17797 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17798
17799         * gcc.c-torture/execute/scope-2.c: Move to ...
17800         * gcc.dg/noncompile/scope.c: .... here.
17801
17802 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17803
17804         * gcc.dg/20030414-2.c: New test case.
17805
17806 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17807
17808         PR target/10377
17809         * gcc.dg/20030414-1.c: New test.
17810
17811 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17812
17813         * gcc.dg/builtins-12.c: New test case.
17814         * gcc.dg/builtins-13.c: New test case.
17815
17816 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17817
17818         * gcc.c-torture/execute/string-opt-18.c: New test.
17819
17820 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/10300
17823         * g++.dg/init/new5.C: New test.
17824
17825 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17826
17827         PR c++/7910
17828         * g++.dg/ext/dllimport1.C: New test.
17829
17830 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17831
17832         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17833
17834 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17835
17836         PR Fortran/9263
17837         * g77.f-torture/noncompile/9263.f: New test
17838         PR Fortran/1832
17839         * g77.f-torture/execute/1832.f: New test
17840
17841 2003-04-11  David Chad  <davidc@freebsd.org>
17842             Loren J. Rittle  <ljrittle@acm.org>
17843
17844         libobjc/8562
17845         * objc.dg/headers.m: New test.
17846
17847 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17848
17849         * gcc.c-torture/execute/builtin-noret-2.c: New.
17850         * gcc.c-torture/execute/builtin-noret-2.x: New.
17851         XFAIL builtin-noret-2.c at -O1 and above.
17852         * gcc.dg/redecl.c: New.
17853         * gcc.dg/Wshadow-1.c: Update error regexps.
17854
17855 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17856
17857         * g++.dg/abi/bitfield10.C: New test.
17858
17859 2003-04-09  Mike Stump  <mrs@apple.com>
17860
17861         * gcc.dg/pch/pch.exp: Make testcase names longer.
17862         * g++.dg/pch/pch.exp: Make testcase names longer.
17863
17864 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17865
17866         * gcc.dg/builtins-11.c: New test case.
17867
17868 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17869
17870         * gcc.dg/builtins-9.c: New test case.
17871         * gcc.dg/builtins-10.c: New test case.
17872
17873 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17874
17875         * gcc.dg/noncompile/init-4.c.c: New test.
17876
17877 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17878
17879         * gcc.misc-test/gcov-9.c: New test.
17880         * gcc.misc-test/gcov-10.c: New test
17881         * gcc.misc-test/gcov-11.c: New test.
17882
17883 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17884
17885         PR optimization/10024
17886         * gcc.c-torture/compile/20030405-1.c: New test.
17887
17888 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17889
17890         * gcc.dg/pch/static-3.c: New.
17891         * gcc.dg/pch/static-3.hs: New.
17892         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17893
17894 2003-04-04  Richard Henderson  <rth@redhat.com>
17895
17896         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17897         * g++.dg/eh/forced2.C: Likewise.
17898
17899 2003-04-03  Mike Stump  <mrs@apple.com>
17900
17901         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17902         target arg.
17903         (scan-assembler-times, scan-assembler-not): Likewise.
17904         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17905
17906 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17907
17908         * gcc.dg/sparc-loop-1.c: New test.
17909
17910 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17911
17912         PR other/9274
17913         * g++.dg/pch/system-2.C: New.
17914         * g++.dg/pch/system-2.Hs: New.
17915
17916 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17917
17918         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17919
17920         * g++.dg/eh/simd-1.C (vecfunc): Same.
17921
17922 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17923
17924         * gcc.c-torture/execute/20030401-1.c: New test case.
17925
17926 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17927
17928         * objc.dg/defs.m: New.
17929
17930 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17931
17932         * g++.dg/eh/simd-1.C: New.
17933         * g++.dg/eh/simd-2.C: New.
17934
17935 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17936
17937         * gcc.c-torture/execute/simd-3.c: New.
17938
17939 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c/9936
17942         * gcc.dg/20030331-2.c: New test.
17943
17944 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/10278
17947         * g++.dg/parse/crash2.C: New test.
17948
17949 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17950
17951         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17952         * gcc.c-torture/execute/20030331-1.c: ...here.
17953
17954 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17955
17956         * gcc.c-torture/execute/20030331-1.c: New test.
17957
17958 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         * lib/gcov.exp: Adjust call return testing strings.
17961         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17962
17963 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17964
17965         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17966         * gcc.dg/builtins-7.c: New test case.
17967         * gcc.dg/builtins-8.c: New test case.
17968
17969 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17970
17971         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17972
17973 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17974
17975         PR c++/7647
17976         * g++.dg/lookup-class-member-2.C: New test.
17977
17978 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17979
17980         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17981
17982 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17983
17984         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17985
17986 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17987
17988         * g++.dg/init/attrib1.C: New test.
17989
17990 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17991
17992         * gcc.dg/ultrasp8.c: New test.
17993
17994 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17995
17996         * gcc.dg/ultrasp7.c: New test.
17997
17998 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         PR c++/10047
18001         * g++.dg/template/inline1.C: New test.
18002
18003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18004
18005         * gcc.dg/sparc-dwarf2.c: New test.
18006
18007 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18008
18009         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18010         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18011
18012 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18013
18014         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18015         than reading .x files.
18016         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18017         * g77.dg/gcov/gcov-1.f: Likewise.
18018         * gcc.misc-tests/gcov-4b.c: Likewise.
18019         * gcc.misc-tests/gcov-5b.c: Likewise.
18020         * gcc.misc-tests/gcov-6.c: Likewise.
18021         * gcc.misc-tests/gcov-7.c: Likewise.
18022         * gcc.misc-tests/gcov-8.c: Likewise.
18023         * g++.dg/gcov/gcov-1.x: Remove.
18024         * g77.dg/gcov/gcov-1.x: Likewise.
18025         * gcc.misc-tests/gcov-4b.x: Likewise.
18026         * gcc.misc-tests/gcov-5b.x: Likewise.
18027         * gcc.misc-tests/gcov-6.x: Likewise.
18028         * gcc.misc-tests/gcov-7.x: Likewise.
18029         * gcc.misc-tests/gcov-8.x: Likewise.
18030
18031 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18032
18033         PR opt/10087
18034         * gcc.dg/20030324-1.c: New test.
18035
18036 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18037
18038         PR c++/10224
18039         * g++.dg/template/arg3.C: New test.
18040
18041         PR c++/10158
18042         * g++.dg/template/friend18.C: New test.
18043
18044 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18045
18046         * g77.f-torture/compile/20030326-1.f: New test case.
18047
18048 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18049
18050         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18051
18052         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18053
18054 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18055
18056         * gcc.dg/ia64-sync-3.c: New test.
18057
18058 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18059
18060         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18061
18062 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18063
18064         * gcc.dg/ultrasp6.c: New test.
18065
18066 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18067
18068         * gcc.dg/i386-signbit-1.c: New test.
18069         * gcc.dg/i386-signbit-2.c: New test.
18070         * gcc.dg/i386-signbit-3.c: New test.
18071
18072 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18073
18074         * gcc.dg/ultrasp5.c: Fix options.
18075
18076 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18077
18078         * gcc.dg/ultrasp5.c: Fix comment.
18079
18080 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18081
18082         PR fortran/10197
18083         * g77.f-torture/execute/10197.f: New test.
18084
18085 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         PR c++/9898, c++/383
18088         * g++.dg/template/conv6.C: New test.
18089
18090         PR c++/10119
18091         * g++.dg/template/ptrmem5.C: New test.
18092
18093         PR c++/10026
18094         * g++.dg/lookup/koenig1.C: New test.
18095
18096         PR C++/10199
18097         * g++.dg/lookup/template2.C: New test.
18098
18099 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18100
18101         * g++.dg/opt/rtti1.C: New test.
18102
18103 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18104
18105         * gcc.dg/ultrasp5.c: New test.
18106
18107 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18108
18109         PR middle-end/9967
18110         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18111         builtin fputs.
18112
18113 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18114
18115         PR c/8224
18116         * gcc.dg/20030323-1.c: New test.
18117
18118 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18119
18120         * gcc.c-torture/compile/20030323-1.c: New test case.
18121
18122 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18123
18124         * gcc.dg/20030321-1.c: New test.
18125
18126 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18127
18128         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18129
18130 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         PR c++/9978, c++/9708
18133         * g++.dg/ext/vlm1.C: Adjust expected error.
18134         * g++.dg/ext/vla2.C: New test.
18135         * g++.dg/template/arg1.C: New test.
18136         * g++.dg/template/arg2.C: New test.
18137
18138 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18139
18140         * g77.f-torture/execute/select.f: New test.
18141         * g77.f-torture/noncompile/select_no_compile.f: New test.
18142
18143 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         PR c++/9898
18146         * g++.dg/other/error4.C: New test.
18147
18148 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18149
18150         * g++.dg/template/friend17.C: New test.
18151
18152 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18153
18154         * gcc.c-torture/compile/20030320-1.c: New.
18155
18156 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18157
18158         * gcc.dg/builtins-6.c: New test case.
18159
18160 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18161
18162         PR target/10073
18163         * gcc.c-torture/compile/20030319-1.c: New.
18164
18165 2003-03-18  Jan Hubicka  <jh@suse.cz>
18166
18167         * gcc.dg/i386-cvt-1.c: New test.
18168
18169 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18170
18171         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18172         * objc.dg/naming-2.m: Likewise.
18173
18174 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/9639
18177         * g++.dg/parse/crash1.C: New test.
18178
18179 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/8805
18182         * g++.dg/eh/cleanup1.C: New test.
18183
18184 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18185
18186         * gcc.c-torture/execute/20030316-1.c: New test case.
18187
18188 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18189
18190         PR c++/9629
18191         * g++.dg/init/ctor2.C: New test.
18192
18193 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18194
18195         * g77.f-torture/compile/xformat.f: New test case.
18196
18197 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18198
18199         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18200         * g++.old-deja/g++.mike/eh50.C: Likewise.
18201
18202 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18203
18204         PR c++/6440
18205         * g++.dg/template/spec7.C: New test.
18206         * g++.dg/template/spec8.C: Likewise.
18207
18208 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18209
18210         * gcc.c-torture/execute/20030313-1.c: New test.
18211
18212 2003-03-14  Richard Henderson  <rth@redhat.com>
18213
18214         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18215
18216 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18217
18218         * gcc.c-torture/compile/20030314-1.c: New test.
18219
18220 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18221
18222         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18223         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18224         thumb target,
18225         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18226         to accept newer _imp__  prefix and additional
18227         newline in .drectve section.
18228         * gcc.dg/dll-4.c: Likewise.
18229         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18230         switch.
18231
18232 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18233
18234         * g++.dg/parse/namespace9.C: New test.
18235
18236         * g++.dg/init/ref5.C: New test.
18237         * g++.dg/parse/ptrmem1.C: Likewise.
18238
18239 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18240
18241         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18242         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18243         regular expression.
18244         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18245         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18246
18247 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18248
18249         * gcc.c-torture/execute/20030224-2.c: New test.
18250
18251 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18252
18253         * gcc.dg/decl-3.c: New test.
18254
18255 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18256
18257         * gcc.dg/i386-loop-2.c: New test.
18258
18259 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18260
18261         PR c++/9474
18262         * g++.dg/parse/namespace8.C: New test.
18263
18264         PR c++/9924
18265         * g++.dg/overload/builtin2.C: New test.
18266
18267 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18268
18269         * gcc.dg/return-type-3.c: New test.
18270
18271 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18272
18273         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18274         profiling options are not supported.
18275
18276 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18277
18278         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18279         * g++.old-deja/g++.warn/impint2.C: Likewise.
18280
18281 2003-03-10  Devang Patel  <dpatel@apple.com>
18282
18283         * g++.dg/cpp/c++_cmd_1.C: New test.
18284         * g++.dg/cpp/c++_cmd_1.h: New file.
18285
18286 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18287
18288         * gcc.dg/altivec-9.c: New file.
18289
18290 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18291
18292         * gcc.dg/ppc-sdata-1.c: New test.
18293         * gcc.dg/ppc-sdata-2.c: New test.
18294
18295 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/9373
18298         * g++.dg/opt/ptrmem2.C: New test.
18299
18300         PR c++/8534
18301         * g++.dg/opt/ptrmem1.C: New test.
18302
18303 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18304
18305         * gcc.dg/i386-loop-1.c: New test.
18306
18307 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18308
18309         PR c++/9970
18310         * g++.dg/lookup/friend1.C: New test.
18311
18312 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/9823
18315         * g++.dg/parser/constructor1.C: New test.
18316
18317 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18318
18319         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18320
18321         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18322
18323 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18324
18325         * gcc.dg/cpp/Wunused.c: Update test.
18326
18327 2003-03-08  Jan Hubicka  <jh@suse.cz>
18328
18329         * gcc.dg/inline-3.c: New test.
18330
18331 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/9809
18334         * g++.dg/parse/builtin1.C: New test.
18335
18336         PR c++/9982
18337         * g++.dg/abi/cookie1.C: New test.
18338         * g++.dg/abi/cookie2.C: Likewise.
18339
18340         PR c++/9524
18341         * g++.dg/template/field1.C: New test.
18342
18343         PR c++/9912
18344         * g++.dg/parse/class1.C: New test.
18345         * g++.dg/parse/namespace7.C: Likewise.
18346         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18347
18348 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18349
18350         * g++.dg/init/ref4.C: New test.
18351
18352 2003-03-07  Jan Hubicka  <jh@suse.cz>
18353
18354         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18355         * gcc.dg/inline-3.c:  New test.
18356
18357 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18358
18359         * g++.dg/init/ref3.C: New test.
18360
18361         PR c++/9965
18362         * g++.dg/init/ref2.C: New test.
18363
18364         PR c++/9400
18365         * g++.dg/warn/Wshadow-2.C: New test.
18366
18367         PR c++/9791
18368         * g++.dg/warn/Woverloaded-1.C: New test.
18369
18370 2003-03-05  Jan Hubicka  <jh@suse.cz>
18371
18372         * gcc.dg/i386-local2.c: New.
18373         * gcc.dg/i386-local.c: Fix typo.
18374
18375 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18376
18377         * g++.dg/abi/layout3.C: New test.
18378
18379 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18380
18381         * gcc.c-torture/compile/20030305-1.c
18382
18383 2003-03-05  Jan Hubicka  <jh@suse.cz>
18384
18385         * gcc.dg/i386-local.c: New.
18386
18387 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18388
18389         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18390
18391 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18392
18393         * gcc.dg/switch-2.c: New test.
18394         * gcc.dg/switch-3.c: New test.
18395         * gcc.dg/Wswitch.c: Adjust line numbers.
18396         * gcc.dg/Wswitch-default.c: Likewise.
18397         * gcc.dg/Wswitch-enum.c: Likewise.
18398
18399 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18400
18401         * gcc.c-torture/execute/20030222-1.c: New test.
18402
18403 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18404
18405         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18406
18407 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18408
18409         PR c++/9878
18410         * g++.dg/init/ref1.C: New test.
18411
18412 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18413
18414         * gcc.dg/sh-relax.c: New SH-only test.
18415
18416 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18417
18418         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18419         comment explaining purpose of testcase.
18420
18421 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18422
18423         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18424         for HC11/HC12 (asm needs two int registers).
18425         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18426         HC11/HC12 because the test uses an asm which needs two 32-bit
18427         registers.
18428
18429 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18430
18431         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18432         for HC11/HC12 (array is too large otherwise).
18433         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18434         * gcc.c-torture/compile/20010518-2.x: Likewise.
18435         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18436         HC11/HC12 (array is too large).
18437
18438 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18439
18440         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18441         * lib/g++-dg.exp (g++-dg-test): Likewise.
18442
18443 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18444
18445         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18446         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18447
18448 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         * g++.dg/warn/implicit-typename1.C: Remove warning.
18451
18452 2003-02-28  Richard Henderson  <rth@redhat.com>
18453
18454         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18455         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18456
18457 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18458
18459         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18460         * g++.dg/pch/pch.exp: Likewise.
18461
18462 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/9879
18465         * testsuite/g++.dg/init/new4.C: New test.
18466
18467 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18468
18469         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18470
18471 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18472
18473         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18474         unsigned long.
18475
18476         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18477         wider than float.
18478
18479 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18480
18481         * lib/scanasm.exp: Add support for counting numbers of
18482         occurences.
18483         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18484         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18485
18486 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/9683
18489         * g++.dg/template/static3.C: New test.
18490
18491         PR c++/9829
18492         * g++.dg/parse/namespace6.C: New test.
18493
18494 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18495
18496         PR target/9732
18497         * gcc.dg/20030225-1.c: New test.
18498
18499 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18500
18501         * README: Remove out-of-date information.
18502
18503         PR c++/9836
18504         * g++.dg/template/spec6.C: New test.
18505
18506 2003-02-24  Jeff Law  <law@redhat.com>
18507
18508         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18509
18510 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18511
18512         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18513         * gcc.dg/pragma-ep-1.c: Likewise.
18514
18515 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18516
18517         PR c++/9602
18518         * g++.dg/template/friend16.C: New test.
18519
18520 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18521
18522         PR c++/5333
18523         * g++.dg/parse/fused-params1.C: Adjust error messages.
18524         * g++.dg/template/nested3.C: New test.
18525
18526 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18527
18528         * g++.dg/abi/param1.C: New test.
18529
18530 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18531
18532         PR c++/7982
18533         * g++.dg/warn/implicit-typename1.C: New test.
18534
18535 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18536
18537         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18538         with "mtune".
18539         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18540         * gcc.c-torture/execute/20010129-1.x: Likewise.
18541         * gcc.dg/20011107-1.c: Likewise.
18542         * gcc.dg/20020108-1.c: Likewise.
18543         * gcc.dg/20020122-3.c: Likewise.
18544         * gcc.dg/20020206-1.c: Likewise.
18545         * gcc.dg/20020310-1.c: Likewise.
18546         * gcc.dg/20020426-2.c: Likewise.
18547         * gcc.dg/20020517-1.c: Likewise.
18548         * gcc.dg/991230-1.c: Likewise.
18549         * gcc.dg/i386-unroll-1.c: Likewise.
18550         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18551
18552 2003-02-22  Jan Hubicka  <jh@suse.cz>
18553
18554         * gcc.dg/i386-mul.c: New test.
18555
18556 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18557
18558         * gcc.dg/builtins-5.c: New test case.
18559
18560 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18561
18562         * gcc.dg/asmreg-1.c: New test.
18563
18564 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/9749
18567         * g++.dg/parse/varmod1.C: New test.
18568
18569 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/9727
18572         * g++.dg/template/op1.C: New test.
18573
18574 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR c++/8906
18577         * g++.dg/template/nested2.C: New test.
18578
18579 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18580
18581         PR c++/8724
18582         * g++.dg/expr/dtor1.C: New test.
18583
18584 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18585
18586         * gcc.dg/cpp/include3.c: New test.
18587         * gcc.dg/cpp/inc/foo.h: New file.
18588
18589 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18590
18591         * gcc.c-torture/execute/20030221-1.c: New test.
18592
18593 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18594
18595         PR c++/9729
18596         * g++.dg/abi/conv1.C: New test.
18597
18598 2003-02-20  Jan Hubicka  <jh@suse.cz>
18599
18600         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18601
18602 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18603
18604         * gcc.c-torture/compile/20030219-1.c: New test.
18605
18606 2003-02-18  Jan Hubicka  <jh@suse.cz>
18607
18608         * gcc.dg/funcorder.c: New test.
18609
18610 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18611
18612         * gcc.c-torture/execute/20030218-1.c: New.
18613
18614 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18615
18616         * gcc.dg/20030218-1.c: New.
18617
18618 2003-02-18  Richard Henderson  <rth@redhat.com>
18619
18620         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18621         * gcc.dg/attr-used-2.c: New.
18622
18623 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18624
18625         PR c++/9704
18626         * g++.dg/init/copy5.C: New test.
18627
18628 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18629
18630         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18631         * g++.dg/pch/pch.exp: Likewise.
18632
18633 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18634
18635         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18636         STACK_SIZE is not defined.
18637
18638 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18639
18640         PR c++/9457
18641         * g++.dg/template/init1.C: New test.
18642
18643 2003-02-16  Jan HUbicka  <jh@suse.cz>
18644
18645         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18646         (foo): Add few extra tests
18647         * gcc.dg/c99-const-expr-3.c: Likewise.
18648         * gcc.c-torture/execute/20030216-1.c: New.
18649
18650 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18651
18652         PR c++/9459
18653         * g++.dg/ext/typeof4.C: New test.
18654
18655 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18656
18657         * gcc.dg/i386-387-3.c: New test case.
18658
18659 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18660
18661         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18662         cris-*-elf* cris-*-aout* and mmix-*-*.
18663
18664 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18665
18666         * gcc.dg/20030213-1.c: New test.
18667
18668 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18669
18670         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18671         * gcc.dg/i386-387-2.c: Likewise.
18672
18673 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18674
18675         * gcc.dg/ppc-spe.c: Fix formatting.
18676         Enable tests that were previously unsupported by gas.
18677         Delete tests for instructions that no longer exist.
18678         Switch arguments on evsubifw builtin.
18679
18680 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18681
18682         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18683         STACK_SIZE is too small.
18684
18685 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18687
18688         * gcc.dg/decl-2.c: New test.
18689
18690 2003-02-10  Jan Hubicka  <jh@suse.cz>
18691
18692         * gcc.dg/i386-fpcvt-1.c:  New test.
18693
18694 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18695
18696         * gcc.c-torture/execute/20030209-1.c: New test.
18697
18698 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18699
18700         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18701         int-wide bitops, use the constants of the same width.
18702         Likewise, if long long is 32-bit wide, test bitops using
18703         32-bit constants.
18704
18705 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18706
18707         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18708
18709 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18710
18711         * testsuite/gcc.dg/builtins-4.c: New test case.
18712
18713 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18714
18715         * gcc.dg/20020430-1.c: Fix dg command typos.
18716         * gcc.dg/20020503-1.c: Likewise.
18717
18718 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18719
18720         PR c++/8785
18721         * g++.dg/parse/fused-params1.C: New test.
18722
18723         PR c++/8857
18724         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18725
18726         PR c++/8921
18727         * g++.dg/parse/non-dependent1.C: New test.
18728
18729         PR c++/8928
18730         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18731
18732         PR c++/9228
18733         * g++.dg/parse/undefined7.C: New test.
18734         * g++.dg/parse/non-templ1.C: New test.
18735
18736         PR c++/9229
18737         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18738
18739 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18740
18741         * gcc.c-torture/compile/20030206-1.c: New test.
18742
18743 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18744
18745         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18746         "pow" to "foo" to avoid potential confusion with a math built-in.
18747
18748 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18749
18750         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18751         conditions for SPARC targets.
18752
18753 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.dg/20030204-1.c: New test.
18756
18757 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18758
18759         PR c++/38
18760         * g++.dg/parse/array-size1.C: New test.
18761
18762         PR c++/5657
18763         * g++.dg/parse/undefined3.C: New test.
18764
18765         PR c++/5665
18766         * g++.dg/parse/undefined4.C: New test.
18767
18768         PR c++/5975
18769         * g++.dg/parse/undefined5.C: New test.
18770
18771         PR c++/7259
18772         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18773
18774         PR c++/8578
18775         * g++.dg/parse/casting-operator1.C: New test.
18776
18777         PR c++/8596
18778         * g++.dg/parse/undefined6.C: New test.
18779
18780         PR c++/8736
18781         * g++.dg/parse/missing-template1.C: New test.
18782
18783 2003-02-04  Jan Hubicka  <jh@suse.cz>
18784
18785         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18786         * gcc.dg/i386-cmov?.c:  Likewise.
18787         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18788         * gcc.dg/i386-ssefp-1.c:  Likewise.
18789         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18790         conventions.
18791
18792 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/7129
18795         * testsuite/g++.dg/ext/max.C: New test.
18796
18797 2003-02-03  Jan Hubicka  <jh@suse.cz>
18798
18799         * gcc.c-torture/execute/20030203-1.c: New test.
18800
18801 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18802
18803         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18804         'natural-endian'.
18805
18806 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18807
18808         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18809         * g++.dg/init/new2.C: Likewise.
18810         * g++.dg/other/new1.C: Likewise.
18811
18812 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18813
18814         * gcc.dg/struct-ret-libc.c: New test.
18815
18816 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18817
18818         * gcc.dg/20030129-1.c: New test.
18819
18820 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18821
18822         PR c++/8849
18823         * g++.dg/template/ptrmem4.C: New test.
18824
18825 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18826
18827         * g++.dg/parser/constant1.C: New test.
18828
18829 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18830
18831         PR c++/8591
18832         * g++.dg/parse/friend2.C: New test.
18833
18834 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18835
18836         PR c++/9437
18837         * g++.dg/template/unify4.C: New test.
18838
18839 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18840
18841         * gcc.c-torture/execute/20030128-1.c: New test.
18842
18843 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18844
18845         * g++.dg/lookup/nested1.C: Test moved from ...
18846         * g++.old-deja/g++.other/lookup24.C: ... here.
18847
18848 2003-01-28  Jan Hubicka  <jh@suse.cz>
18849
18850         * gcc.dg/i386-cmov5.c:  New test.
18851
18852 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18853
18854         * gcc.c-torture/execute/20010925-1.c: Changed the
18855         memcpy declaration.
18856
18857 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18858
18859         PR c++/3902
18860         * g++.dg/parse/template5.C: New test.
18861
18862 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18863
18864         PR fortran/9258
18865         * g77.dg/pr9258: New test.
18866
18867 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18868
18869         * README: Move relevant parts from README.g++.
18870
18871         * README.g++: Remove this file.
18872
18873 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18874
18875         * g++.dg/abi/dcast1.C: New test.
18876
18877 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18878
18879         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18880
18881 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18882
18883         PR c++/47
18884         * g++.old-deja/g++.other/lookup24.C: New test.
18885
18886 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18887
18888         PR middle-end/7227
18889         * gcc.dg/uninit-C.c: New test.
18890
18891 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18892
18893         * g++.dg/abi/covariant1.C: New test.
18894
18895 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18896
18897         * gcc.dg/20030123-1.c: New test.
18898
18899 2003-01-25  Jan Hubicka  <jh@suse.cz>
18900
18901         PR opt/8492
18902         * gcc.c-torture/compile/20030125-1.c
18903
18904 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18905
18906         PR c++/9403
18907         * g++.dg/parse/template3.C: New test.
18908         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18909
18910         PR c++/795
18911         * g++.dg/parse/template4.C: New test.
18912
18913         PR c++/9415
18914         * g++.dg/template/qual2.C: New test.
18915
18916         PR c++/8545
18917         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18918
18919         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18920
18921 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18922
18923         * gcc.c-torture/execute/switch-1.c: New test case.
18924
18925 2003-01-25  Jan Hubicka  <jh@suse.cz>
18926
18927         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18928
18929 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18930
18931         Tweaks for Bison-1.875. From the NEWS file:
18932         "- `parse error' -> `syntax error'
18933         Bison now uniformly uses the term `syntax error'"
18934         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18935         * gcc.dg/cpp/digraph2.c: Likewise.
18936         * gcc.dg/cpp/direct2.c: Likewise.
18937         * gcc.dg/cpp/paste4.c: Likewise.
18938         * gcc.dg/c90-restrict-1.c: Likewise.
18939         * gcc.dg/c99-func-2.c: Likewise.
18940         * gcc.dg/noncompile/920721-2.c: Likewise.
18941         * gcc.dg/noncompile/930622-2.c: Likewise.
18942         * gcc.dg/noncompile/940112-1.c: Likewise.
18943         * gcc.dg/noncompile/950921-1.c: Likewise.
18944         * gcc.dg/noncompile/951123-1.c: Likewise.
18945         * gcc.dg/noncompile/971104-1.c: Likewise.
18946         * gcc.dg/noncompile/990416-1.c: Likewise.
18947
18948 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18949
18950         * g++.dg/parse/undefined1.C: Add error message.
18951
18952 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18953
18954         PR c++/9354
18955         * g++.dg/parse/new1.C: New test.
18956
18957         PR c++/9216
18958         * g++.dg/parse/template2.C: New test.
18959
18960         PR c++/9354
18961         * g++.dg/parse/typedef2.C: New test.
18962
18963         PR c++/9328
18964         * g++.dg/ext/typeof3.C: New test.
18965
18966 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18967
18968         PR c++/2738
18969         * g++.dg/parse/ret-type1.C: New test.
18970
18971         PR c++/3792
18972         * g++.dg/parse/tmpl-outside1.C: New test.
18973
18974         PR c++/4207
18975         * g++.dg/parse/int-as-enum1.C: New test.
18976
18977         PR c++/4903
18978         * g++.dg/parse/no-typename1.C: New test.
18979
18980         PR c++/5533
18981         * g++.dg/parse/no-value1.C: New test.
18982
18983         PR c++/5921
18984         * g++.dg/parse/wrong-inline1.C: New test.
18985
18986         PR c++/6402
18987         * g++.dg/parse/ref1.C: New test.
18988
18989         PR c++/6992
18990         * g++.dg/parse/attr-ctor1.C: New test.
18991
18992         PR c++/7229
18993         * g++.dg/parse/namespace5.C: New test.
18994
18995         PR c++/7917
18996         * g++.dg/parse/func-def1.C: New test.
18997
18998         PR c++/8143
18999         * g++.dg/parse/undefined1.C: New test.
19000
19001         PR c++/5723, PR c++/8522
19002         * g++.dg/parse/specialization1.C: New test.
19003
19004         PR c++/163, PR c++/8595
19005         * g++.dg/parse/struct-as-enum1.C: New test.
19006
19007         PR c++/9173
19008         * g++.dg/parse/undefined2.C: New test.
19009
19010 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19011
19012         PR c++/9298
19013         * g++.dg/parse/template1.C: New test.
19014
19015         PR c++/9384
19016         * g++.dg/parse/using1.C: New test.
19017
19018         PR c++/9285
19019         PR c++/9294
19020         * g++.dg/parse/expr2.C: New test.
19021
19022         PR c++/9388
19023         * g++.dg/parse/lookup2.C: Likewise.
19024
19025 2003-01-21  Jan Hubicka  <jh@suse.cz>
19026
19027         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19028         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19029         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19030         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19031
19032 2003-01-20  Nick Clifton  <nickc@redhat.com>
19033
19034         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19035         problem with ARM sibcall code generation.
19036
19037 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19038
19039         * gcc.c-torture/execute/20030120-1.c: New.
19040
19041 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19042
19043         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19044
19045 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/9272
19048         * g++.dg/parse/ctor1.C: New test.
19049
19050         PR c++/9294:
19051         * g++.dg/parse/qualified1.C: New test.
19052
19053         * g++.dg/parse/typename3.C: New test.
19054
19055 2003-01-16  Richard Henderson  <rth@redhat.com>
19056
19057         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19058
19059 2003-01-16  Richard Henderson  <rth@redhat.com>
19060
19061         * g++.dg/pch/pch.exp: Copy test header to the working directory
19062         before using it either for precompilation or direct use.
19063         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19064         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19065
19066 2003-01-16  Richard Henderson  <rth@redhat.com>
19067
19068         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19069         before using it either for precompilation or direct use.
19070         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19071         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19072
19073 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19074
19075         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19076         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19077         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19078         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19079         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19080         typename warning into error.
19081         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19082         error messages.
19083         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19084         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19085         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19086         messages.
19087         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19088         make declaration visible in template.
19089         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19090         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19091         messages.
19092         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19093         message.
19094         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19095         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19096         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19097         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19098         typename warning with error message.
19099         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19100         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19101         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19102
19103 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * g++.dg/parse/ambig2.C: New test.
19106
19107 2003-01-15  Richard Henderson  <rth@redhat.com>
19108
19109         * g++.dg/tls/init-2.C: Update error message string.
19110
19111 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112
19113         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19114
19115 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19116
19117         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19118         all for HC11/HC12.
19119         * gcc.c-torture/compile/20001205-1.x: Likewise.
19120         * gcc.c-torture/compile/20001226-1.x: Likewise.
19121         * gcc.c-torture/compile/920520-1.x: Likewise.
19122         * gcc.c-torture/compile/961203-1.x: Likewise.
19123         * gcc.c-torture/compile/20020604-1.x: Likewise.
19124
19125 2003-01-15  Jan Hubicka  <jh@suse.cz>
19126
19127         * gcc.c-torture/compile/20030115-1.c: New test.
19128
19129         * gcc.dg/i386-fpcvt-1.c: New test.
19130         * gcc.dg/i386-fpcvt-2.c: New test.
19131
19132 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19133
19134         Further conform g++'s __vmi_class_type_info to the C++ ABI
19135         specification.
19136         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19137         the specification.
19138
19139 2003-01-14  Jan Hubicka  <jh@suse.cz>
19140
19141         * gcc.dg/i386-fpcvt-1.c: New test.
19142         * gcc.dg/i386-fpcvt-2.c: New test.
19143
19144 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19145
19146         * gcc.dg/i386-mmx-3.c: New test.
19147
19148 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/9264
19151         * g++.dg/parse/octal1.C: New file.
19152
19153         PR c++/9172
19154         * g++.dg/parse/typename1.C: New file.
19155
19156 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19157
19158         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19159         * gcc.dg/bf-no-ms-layout.c: Likewise.
19160         * gcc.dg/bf-ms-attrib.c: Likewise.
19161
19162 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR c++/9099
19165         * g++.dg/parse/dtor1.C: New file.
19166
19167         PR c++/9128
19168         * g++.dg/rtti/typeid1.C: New file.
19169
19170         PR c++/9153
19171         * g++.dg/parse/lookup1.C: New file.
19172
19173         PR c++/9171
19174         * g++.dg/templ/spec5.C: New file.
19175
19176 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19177
19178         * gcc.c-torture/compile/20030110-1.c: New test.
19179
19180 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19181
19182         Merge from pch-branch:
19183
19184         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * gcc.dg/pch/cpp-1.h: New.
19187         * gcc.dg/pch/cpp-1.c: New.
19188         * gcc.dg/pch/cpp-2.h: New.
19189         * gcc.dg/pch/cpp-2.c: New.
19190
19191         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19192
19193         * gcc.dg/pch/except-1.h: New.
19194         * gcc.dg/pch/except-1.c: New.
19195
19196         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19197
19198         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19199         running test.
19200         * gcc.dg/pch: Include *.hp not *.h.
19201         * gcc.dg/pch/system-1.h: New.
19202         * gcc.dg/pch/system-1.c: New.
19203
19204         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19205
19206         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19207         rather than trying to build and run a program using PCH.
19208         * gcc.dg/pch: Remove dg-do commands from test files.
19209
19210         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19211
19212         * gcc.dg/pch/macro-3.c: New.
19213         * gcc.dg/pch/macro-3.h: New.
19214
19215         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19216
19217         * gcc.dg/pch/common-1.c: New.
19218         * gcc.dg/pch/common-1.h: New.
19219         * gcc.dg/pch/decl-1.c: New.
19220         * gcc.dg/pch/decl-1.h: New.
19221         * gcc.dg/pch/decl-2.c: New.
19222         * gcc.dg/pch/decl-2.h: New.
19223         * gcc.dg/pch/decl-3.c: New.
19224         * gcc.dg/pch/decl-3.h: New.
19225         * gcc.dg/pch/decl-4.c: New.
19226         * gcc.dg/pch/decl-4.h: New.
19227         * gcc.dg/pch/decl-5.c: New.
19228         * gcc.dg/pch/decl-5.h: New.
19229         * gcc.dg/pch/global-1.c: New.
19230         * gcc.dg/pch/global-1.h: New.
19231         * gcc.dg/pch/inline-1.c: New.
19232         * gcc.dg/pch/inline-1.h: New.
19233         * gcc.dg/pch/inline-2.c: New.
19234         * gcc.dg/pch/inline-2.h: New.
19235         * gcc.dg/pch/static-1.c: New.
19236         * gcc.dg/pch/static-1.h: New.
19237         * gcc.dg/pch/static-2.c: New.
19238         * gcc.dg/pch/static-2.h: New.
19239
19240         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19241
19242         * g++.dg/pch/pch.exp: Better handle failing testcases.
19243         * gcc.dg/pch/pch.exp: Likewise.
19244         * gcc.dg/pch/macro-1.c: New.
19245         * gcc.dg/pch/macro-1.h: New.
19246         * gcc.dg/pch/macro-2.c: New.
19247         * gcc.dg/pch/macro-2.h: New.
19248
19249         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19250
19251         * g++.dg/dg.exp: Treat files in pch/ specially.
19252         * g++.dg/pch/pch.exp: New file.
19253         * g++.dg/pch/empty.H: New file.
19254         * g++.dg/pch/empty.C: New file.
19255         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19256         "precompile".
19257
19258         * gcc.dg/pch/pch.exp: New file.
19259         * gcc.dg/pch/empty.h: New file.
19260         * gcc.dg/pch/empty.c: New file.
19261         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19262         "precompile".
19263
19264 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19265
19266         * g++.dg/template/friend14.C: New test.
19267
19268 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19269
19270         * gcc.dg/old-style-asm-1.c: New test.
19271
19272 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19273
19274         * gcc.c-torture/compile/20030109-1.c: New test.
19275
19276 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19277
19278         * gcc.c-torture/execute/20030109-1.c: New test.
19279
19280 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19281
19282         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19283         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19284         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19285         * g++.old-deja/g++.mike/eh2.C: Likewise
19286         * g++.old-deja/g++.mike/eh3.C: Likewise
19287         * g++.old-deja/g++.mike/eh5.C: Likewise
19288         * g++.old-deja/g++.mike/eh6.C: Likewise
19289         * g++.old-deja/g++.mike/eh7.C: Likewise
19290         * g++.old-deja/g++.mike/eh8.C: Likewise
19291         * g++.old-deja/g++.mike/eh9.C: Likewise
19292         * g++.old-deja/g++.mike/eh10.C: Likewise
19293         * g++.old-deja/g++.mike/eh12.C: Likewise
19294         * g++.old-deja/g++.mike/eh13.C: Likewise
19295         * g++.old-deja/g++.mike/eh14.C: Likewise
19296         * g++.old-deja/g++.mike/eh16.C: Likewise
19297         * g++.old-deja/g++.mike/eh17.C: Likewise
19298         * g++.old-deja/g++.mike/eh18.C: Likewise
19299         * g++.old-deja/g++.mike/eh21.C: Likewise
19300         * g++.old-deja/g++.mike/eh23.C: Likewise
19301         * g++.old-deja/g++.mike/eh24.C: Likewise
19302         * g++.old-deja/g++.mike/eh25.C: Likewise
19303         * g++.old-deja/g++.mike/eh26.C: Likewise
19304         * g++.old-deja/g++.mike/eh27.C: Likewise
19305         * g++.old-deja/g++.mike/eh28.C: Likewise
19306         * g++.old-deja/g++.mike/eh29.C: Likewise
19307         * g++.old-deja/g++.mike/eh31.C: Likewise
19308         * g++.old-deja/g++.mike/eh33.C: Likewise
19309         * g++.old-deja/g++.mike/eh34.C: Likewise
19310         * g++.old-deja/g++.mike/eh35.C: Likewise
19311         * g++.old-deja/g++.mike/eh36.C: Likewise
19312         * g++.old-deja/g++.mike/eh37.C: Likewise
19313         * g++.old-deja/g++.mike/eh38.C: Likewise
19314         * g++.old-deja/g++.mike/eh39.C: Likewise
19315         * g++.old-deja/g++.mike/eh40.C: Likewise
19316         * g++.old-deja/g++.mike/eh41.C: Likewise
19317         * g++.old-deja/g++.mike/eh42.C: Likewise
19318         * g++.old-deja/g++.mike/eh44.C: Likewise
19319         * g++.old-deja/g++.mike/eh46.C: Likewise
19320         * g++.old-deja/g++.mike/eh47.C: Likewise
19321         * g++.old-deja/g++.mike/eh48.C: Likewise
19322         * g++.old-deja/g++.mike/eh49.C: Likewise
19323         * g++.old-deja/g++.mike/eh50.C: Likewise
19324         * g++.old-deja/g++.mike/eh51.C: Likewise
19325         * g++.old-deja/g++.mike/eh53.C: Likewise
19326         * g++.old-deja/g++.mike/eh55.C: Likewise
19327         * g++.old-deja/g++.mike/p7912.C: Likewise
19328         * g++.old-deja/g++.mike/p9706.C: Likewise
19329         * g++.old-deja/g++.mike/p10416.C: Likewise
19330         * g++.old-deja/g++.mike/p11667.C: Likewise
19331         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19332         Remove redundant reference to Iris.
19333         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19334         Elxsi, i860, Pico Java, and WE32K.
19335
19336 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19337
19338         * g++.dg/ext/asm4.C: New test.
19339
19340 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19341
19342         PR c++/9030
19343         * g++.dg/template/friend12.C: New test.
19344         * g++.dg/template/friend13.C: Likewise.
19345         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19346
19347 2003-01-08  Jan Hubicka  <jh@suse.cz>
19348
19349         * gcc.dg/i386-cadd.c: New test.
19350         * gcc.dg/i386-cmov4.c: Likewise.
19351
19352 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19353
19354         PR c++/9165
19355         * g++.dg/warn/Wunused-3.C: New test.
19356
19357         * g++.dg/abi/bitfield9.C: New test.
19358
19359         PR c++/9189
19360         * g++.dg/parse/defarg3.C: New test.
19361
19362 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19363
19364         * g++.dg/parse/ambig1.C: New test.
19365         * g++.dg/parse/defarg2.C: New test.
19366
19367 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * g++.dg/template/defarg-1.C: New test.
19370         * g++.dg/template/local2.C: Likewise.
19371
19372 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19373
19374         * gcc.c-torture/execute/20030105-1.c: New test.
19375
19376 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19377
19378         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19379         * g++.dg/parse/namespace4.C: Likewise.
19380
19381 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         * g++.dg/template/ntp2.C: New test.
19384
19385 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19386
19387         * g++.dg/parse/extern-C-1.C: New test.
19388
19389         * g++.dg/parse/namespace4.C: New test.
19390
19391         * g++.dg/template/nested1.C: New test.
19392
19393         * g++.dg/parse/namespace3.C: New test.
19394
19395 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19396
19397         * g++.dg/lookup/two-stage1.C: New test.
19398
19399 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19400
19401         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19402         * g++.old-deja/g++.jason/access8.C: Likewise.
19403         * g++.old-deja/g++.other/decl5.C: Likewise.
19404
19405 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19406
19407         * g++.dg/parse/parse7.C: New test.
19408
19409 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19410
19411         PR c++/2843
19412         * g++.dg/ext/attrib7.C: New test.
19413
19414 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19415
19416         * g++.dg/parse/parse6.C: New test.
19417
19418 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19419
19420         * gcc.dg/h8300-stack-1.c: New.
19421
19422 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19423
19424         g++.dg/lookup/exception1.C: New test.
19425
19426         g++.dg/lookup/template1.C: New test.
19427
19428         g++.dg/parse/namespace2.C: New test.
19429
19430         g++.dg/parse/parens2.C: New test.
19431
19432 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19433
19434         * g++.dg/parse/parse5.C: New test.
19435         * g++.dg/lookup/scoped4.C: New test.
19436
19437 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19438
19439         * g++.dg/parse/parens1.C: New test.
19440
19441         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19442         angle-bracket1.C.
19443         * g++.dg/parse/parens2.C: New test.
19444
19445         * g++.dg/lookup/scope-operator1.C: New test.
19446
19447         * g++.dg/parse/operator1.C: New test.
19448
19449 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19450
19451         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19452         * g++.old-deja/g++.other/access6.C: Likewise.
19453         * g++.old-deja/g++.other/decl1.C: Likewise.
19454         * g++.old-deja/g++.pt/typename12.C: Likewise.
19455
19456 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19457
19458         * g++.dg/parse/namespace1.C: New test.
19459
19460 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19461
19462         * g++.dg/parse/parse4.C: New test.
19463
19464 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19465
19466         * g++.dg/parse/parse3.C: New test.
19467
19468 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19469
19470         * g++.dg/parse/parse2.C: New test.
19471
19472 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19473
19474         * g++.dg/template/friend11.C: New test.
19475
19476 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19477
19478         * g++.dg/parse/parse1.C: New test.
19479
19480 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19481
19482         * lib/profopt.exp: Change the name of a global variable to avoid
19483         possible clashes with other test suites.
19484
19485 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19486
19487         * g++.dg/inherit/covariant8.C: New test.
19488
19489 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19490
19491         * g++.dg/init/array9.C: New test.
19492
19493         PR c++/9112
19494         * g++.dg/parse/expr1.C: New test.
19495
19496 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19497
19498         * gcc.c-torture/compile/20021230-1.c: New test.
19499
19500 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19501
19502         * g++.dg/inherit/covariant5.C: New test.
19503         * g++.dg/inherit/covariant6.C: New test.
19504         * g++.dg/inherit/covariant7.C: New test.
19505
19506 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19507
19508         PR c++/2739
19509         * g++.dg/other/access2.C: New test.
19510
19511 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19512
19513         * g++.dg/other/anon-struct.C: No longer fails
19514         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19515         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19516         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19517
19518 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19519
19520         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19521
19522 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * g++.dg/eh/spec4.C: Remove stray semicolon.
19525         * g++.dg/expr/pmf-1.C: Change error message.
19526         * g++.dg/ext/asm1.C: Remove stray semicolon.
19527         * g++.dg/ext/typename1.C: Add missing typenames.
19528         * g++.dg/inherit/template-as-base.C: Change error message.
19529         * g++.dg/lookup/scoped1.C: Likewise.
19530         * g++.dg/lookup/scoped2.C: Likewise.
19531         * g++.dg/lookup/using2.C: Likewise.
19532         * g++.dg/other/component1.C: Remove stray semicolon.
19533         * g++.dg/other/do1.C: Change error message.
19534         * g++.dg/other/error2.C: Likewise.
19535         * g++.dg/other/init1.C: Likewise.
19536         * g++.dg/other/packed1.C: Remove stray semicolon.
19537         * g++.dg/other/ptrmem2.C: Change error message.
19538         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19539         marker.
19540         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19541         * g++.dg/template/access3.C: Add typename keyword.
19542         * g++.dg/template/access5.C: Remove stray semicolon.
19543         * g++.dg/template/access6.C: Likewise.
19544         * g++.dg/template/complit1.C: Likewise.
19545         * g++.dg/template/crash1.C: Change error message.
19546         * g++.dg/template/inherit2.C: Remove stray semicolon.
19547         * g++.dg/template/instantiate2.C: Likewise.
19548         * g++.dg/template/instantiate3.C: Change error message.
19549         * g++.dg/template/qual1.C: Remove stray semicolon.
19550         * g++.dg/template/qualttp18.C: Change error message.
19551         * g++.dg/template/ref1.C: Remove stray semicolon.
19552         * g++.dg/template/sizeof1.C (A::value): Declare it.
19553         * g++.dg/template/spec4.C: Change error message.
19554         * g++.dg/template/static1.C: Likewise.
19555         * g++.dg/template/type1.C: Likewise.
19556         * g++.dg/template/typename3.C: Likewise.
19557         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19558         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19559         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19560         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19561         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19562         named return value extension.
19563         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19564         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19565         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19566         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19567         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19568         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19569         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19570         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19571         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19572         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19573         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19574         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19575         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19576         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19577         syntax.
19578         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19579         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19580         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19581         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19582         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19583         * g++.old-deja/g++.brendan/template11.C: Likewise.
19584         * g++.old-deja/g++.brendan/template26.C: Likewise.
19585         * g++.old-deja/g++.brendan/template27.C: Use explicit
19586         specialization syntax.
19587         * g++.old-deja/g++.brendan/template30.C: Likewise.
19588         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19589         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19590         non-dependent names.
19591         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19592         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19593         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19594         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19595         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19596         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19597         named return value extension.
19598         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19599         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19600         * g++.old-deja/g++.ext/return1.C: Likewise.
19601         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19602         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19603         * g++.old-deja/g++.jason/access8.C: Likewise.
19604         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19605         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19606         pseudo-destructor names.
19607         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19608         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19609         pseudo-destructor names.
19610         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19611         * g++.old-deja/g++.jason/overload19.C: Likewise.
19612         * g++.old-deja/g++.jason/overload32.C: Likewise.
19613         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19614         stray semicolons.
19615         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19616         * g++.old-deja/g++.jason/return.C: Likewise.
19617         * g++.old-deja/g++.jason/return2.C: Likewise.
19618         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19619         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19620         syntax.
19621         * g++.old-deja/g++.jason/template10.C: Account for use of
19622         non-dependent names.
19623         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19624         syntax.
19625         * g++.old-deja/g++.jason/template37.C: Likewise.
19626         * g++.old-deja/g++.law/access4.C: Change error messages.
19627         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19628         pseudo-destructor names.
19629         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19630         * g++.old-deja/g++.law/ctors9.C: Likewise.
19631         * g++.old-deja/g++.law/cvt22.C: Likewise.
19632         * g++.old-deja/g++.law/dtors5.C: Likewise.
19633         * g++.old-deja/g++.law/global-init1.C: Likewise.
19634         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19635         * g++.old-deja/g++.law/operators28.C: Likewise.
19636         * g++.old-deja/g++.law/visibility28.C: Likewise.
19637         * g++.old-deja/g++.martin/eval1.C: Likewise.
19638         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19639         name.
19640         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19641         * g++.old-deja/g++.mike/net34.C: Likewise.
19642         * g++.old-deja/g++.mike/net36.C: Likewise.
19643         * g++.old-deja/g++.mike/ns2.C: Likewise.
19644         * g++.old-deja/g++.mike/p12306.C: Likewise.
19645         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19646         value extension.
19647         * g++.old-deja/g++.mike/p700.C: Likewise.
19648         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19649         * g++.old-deja/g++.mike/p710.C: Likewise.
19650         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19651         value extension.
19652         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19653         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19654         * g++.old-deja/g++.ns/crash2.C: Likewise.
19655         * g++.old-deja/g++.ns/crash3.C: Likewise.
19656         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19657         * g++.old-deja/g++.ns/ns17.C: Likewise.
19658         * g++.old-deja/g++.ns/template16.C: Likewise.
19659         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19660         keyword.
19661         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19662         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19663         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19664         named return value extension.
19665         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19666         * g++.old-deja/g++.other/access4.C: Issue additional error
19667         messages.
19668         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19669         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19670         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19671         * g++.old-deja/g++.other/crash25.C: Change error message.
19672         * g++.old-deja/g++.other/crash4.C: Change error message.
19673         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19674         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19675         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19676         checks.
19677         * g++.old-deja/g++.other/defarg8.C: Likewise.
19678         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19679         * g++.old-deja/g++.other/dtor10.C: Likewise.
19680         * g++.old-deja/g++.other/incomplete.C: Likewise.
19681         * g++.old-deja/g++.other/linkage7.C: Likewise.
19682         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19683         lookup algorithm.
19684         * g++.old-deja/g++.other/mangle2.C: Likewise.
19685         * g++.old-deja/g++.other/refinit2.C: Likewise.
19686         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19687         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19688         * g++.old-deja/g++.pt/crash28.C: Likewise.
19689         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19690         syntax.
19691         * g++.old-deja/g++.pt/crash32.C: Change error message.
19692         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19693         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19694         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19695         error message position.
19696         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19697         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19698         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19699         syntax.
19700         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19701         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19702         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19703         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19704         keyword.
19705         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19706         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19707         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19708         keyword.
19709         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19710         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19711         syntax.
19712         * g++.old-deja/g++.pt/friend28.C: Account for use of
19713         non-dependent names.
19714         * g++.old-deja/g++.pt/friend29.C: Likewise.
19715         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19716         rules.
19717         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19718         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19719         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19720         lookup rules.
19721         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19722         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19723         keyword.
19724         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19725         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19726         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19727         keyword.
19728         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19729         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19730         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19731         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19732         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19733         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19734         keyword.
19735         * g++.old-deja/g++.pt/spec10.C: Likewise.
19736         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19737         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19738         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19739         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19740         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19741         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19742         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19743         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19744         * g++.old-deja/g++.pt/typename15.C: Likewise.
19745         * g++.old-deja/g++.pt/typename22.C: Likewise.
19746         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19747         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19748         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19749         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19750         syntax.
19751         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19752         return value extension.
19753         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19754         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19755         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19756         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19757
19758 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19759
19760         * g++.dg/warn/inline1.C: New test.
19761         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19762         * g++.old-deja/g++.jason/synth10.C: Likewise.
19763         * g++.old-deja/g++.mike/net31.C: Likewise.
19764         * g++.old-deja/g++.mike/p8786.C: Likewise.
19765
19766         * g++.dg/template/friend10.C: New test.
19767         * g++.dg/template/conv5.C: New test.
19768
19769 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19770
19771         * g++.dg/lookup/scoped3.C: New test.
19772
19773         * g++.dg/lookup/decl1.C: New test.
19774         * g++.dg/lookup/decl2.C: New test.
19775
19776 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19777
19778         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19779         gcc.c-torture/compile/20021015-1.c,
19780         gcc.c-torture/compile/20021015-2.c,
19781         gcc.c-torture/compile/20021123-1.c,
19782         gcc.c-torture/compile/20021123-2.c,
19783         gcc.c-torture/compile/20021123-3.c,
19784         gcc.c-torture/compile/20021123-4.c,
19785         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19786         only to 3.1 or 3.2 branch.
19787
19788 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19789
19790         * gcc.dg/i386-bitfield3.c: New test.
19791
19792         * gcc.dg/i386-bitfield2.c: New test.
19793
19794 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19795
19796         * g++.dg/parse/conv_op1.C: New test.
19797
19798 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19799
19800         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19801         approved.
19802
19803 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19804
19805         * gcc.c-torture/compile/20021220-1.c: New test.
19806
19807 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19808
19809         * gcc.dg/i386-fastcall-1.c: New.
19810
19811 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19812
19813         * gcc.c-torture/execute/20021219-1.c: New test.
19814
19815 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19816
19817         * gcc.dg/i386-pic-1.c: New test.
19818
19819 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19820
19821         PR c++/8099
19822         * g++.dg/template/friend9.C: New test.
19823
19824 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19825
19826         PR c++/3663
19827         * g++.dg/template/access7.C: New test.
19828
19829 2002-12-18  Nick Clifton  <nickc@redhat.com>
19830
19831         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19832         the libstdc++-v3 directory has been found.
19833
19834 2002-12-12  Devang Patel <dpatel@apple.com>
19835         * gcc.dg/darwin-ld-1.c: New test.
19836         * gcc.dg/darwin-ld-2.c: New test.
19837         * gcc.dg/darwin-ld-3.c: New test.
19838         * gcc.dg/darwin-ld-4.c: New test.
19839         * gcc.dg/darwin-ld-5.c: New test.
19840
19841 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19842
19843         * gcc.c-torture/compile/20021212-1.c: New test.
19844
19845 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19846
19847         * gcc.dg/fshort-wchar: New test.
19848
19849 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19850
19851         PR c++/8372
19852         * g++.dg/template/dtor1.C: New test.
19853
19854         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19855         markers.
19856
19857 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19860
19861 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19862
19863         * g++.dg/template/static1.C: New test.
19864         * g++.dg/template/static2.C: New test.
19865         * g++.old-deja/g++.ext/memconst.C: New test.
19866
19867 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19868
19869         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19870         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19871         * g++.dg/special/initp1.C: Likewise.
19872
19873 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19874
19875         * gcc.c-torture/execute/20021204-1.c: New test.
19876
19877 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19878
19879         * gcc.dg/ppc-fmadd-1.c: New file.
19880         * gcc.dg/ppc-fmadd-2.c: New file.
19881         * gcc.dg/ppc-fmadd-3.c: New file.
19882
19883 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19884
19885         * gcc.c-torture/compile/20021204-1.c: New test.
19886
19887 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         * g++.dg/inherit/covariant2.C: New test.
19890         * g++.dg/inherit/covariant3.C: New test.
19891         * g++.dg/inherit/covariant4.C: New test.
19892         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19893         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19894
19895 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19896
19897         PR c++/8688
19898         * g++.dg/init/brace3.C: New test.
19899
19900 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19901
19902         * gcc.dg/20020210-1.c: Fix a comment typo.
19903
19904 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/8720
19907         * g++.dg/parse/defarg1.C: New test.
19908
19909         PR c++/8615
19910         * g++.dg/template/char1.C: New test.
19911
19912         * g++.dg/template/varmod1.C: Fix typo.
19913
19914 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19915
19916         DR 180
19917         * g++.old-deja/g++.pt/crash32.C: Expect error.
19918
19919 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/5919
19922         * g++.dg/template/varmod1.C: New test.
19923
19924         PR c++/8727
19925         * g++.dg/inherit/typeinfo1.C: New test.
19926
19927         PR c++/8663
19928         * g++.dg/inherit/typedef1.C: New test.
19929
19930 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/8332
19933         PR c++/8493
19934         * g++.dg/template/strlen1.C: New test.
19935
19936         PR c++/8227
19937         * g++.dg/template/ctor2.C: New test.
19938
19939         PR c++/8214
19940         * g++.dg/init/string1.C: New test.
19941
19942         PR c++/8511
19943         * g++.dg/template/friend8.C: New test.
19944
19945 2002-11-29  Joe Buck <jbuck@synopsys.com>
19946
19947         * g++.dg/lookup/anon2.C: New test.
19948
19949 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19950
19951         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19952         h8300 port.
19953
19954 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19955
19956         * gcc.dg/bitfld-6.c: New test.
19957
19958 2002-11-27  Jan Hubicka  <jh@suse.cz>
19959
19960         * gcc.c-torture/execute/20021127.[cx]: New test.
19961
19962 2002-11-26  Jan Hubicka  <jh@suse.cz>
19963
19964         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19965         quality.
19966
19967 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19968
19969         * g++.dg/init/brace2.C: New test.
19970         * g++.old-deja/g++.mike/p9129.C: Correct.
19971
19972 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19973
19974         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19975
19976 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19977
19978         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19979
19980 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19981
19982         * testsuite/g++.dg/abi/empty11.C: New test.
19983         * testsuite/g++.dg/rtti/cv1.C: New test.
19984
19985 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19986
19987         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19988
19989 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19990
19991         * g++.dg/abi/empty10.C: New test.
19992
19993 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19994
19995         * gcc.c-torture/compile/20021124-1.c: New test.
19996
19997 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19998
19999         * g++.dg/abi/rtti2.C: New test.
20000
20001 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20002
20003         * gcc.dg/i386-unroll-1.c: New test.
20004
20005 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20006
20007         * gcc.c-torture/compile/20021120-1.c: New test.
20008         * gcc.c-torture/compile/20021120-2.c: New test.
20009
20010 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20011
20012         * gcc.dg/bitfld-5.c: New test.
20013
20014 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20015
20016         * gcc.c-torture/execute/20021120-3.c: New test.
20017
20018 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20019
20020         * gcc.c-torture/execute/20021120-2.c: New test.
20021
20022 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20023
20024         * gcc.c-torture/execute/20021120-1.c: New test.
20025
20026 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * gcc.c-torture/execute/20021118-3.c: New test.
20029
20030 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20031
20032         * gcc.c-torture/compile/20021119-1.c: New test.
20033
20034 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20035
20036         * gcc.dg/duff-1.c: New test.
20037         * gcc.dg/duff-2.c: New test.
20038         * gcc.dg/duff-3.c: New test.
20039
20040 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20041
20042         * gcc.dg/cpp/_Pragma5.c: New test.
20043
20044 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20045
20046         * gcc.c-torture/execute/20021118-2.c: New test.
20047
20048 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20049
20050         * gcc.c-torture/execute/20021118-1.c: New test.
20051
20052 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20053
20054         * gcc.dg/20021116-1.c: New test.
20055
20056 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20057
20058         * g++.dg/abi/vcall1.C: New test.
20059
20060 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * gcc.dg/20021029-1.c: New test.
20063         * gcc.dg/20021029-2.c: New test.
20064
20065 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20066
20067         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20068
20069 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20070
20071         PR c/8439
20072         * gcc.dg/20021110.c: Move to ...
20073         * gcc.c-torture/compile/20021110.c: .... here.
20074
20075 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20076
20077         PR c/8467
20078         * gcc.c-torture/execute/20021111-1.c
20079
20080 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20081
20082         PR c/8439
20083         * gcc.dg/20021110.c: New test.
20084
20085 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20086
20087         * g++.dg/abi/vthunk3.C: Run only on x86.
20088
20089 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20090
20091         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20092
20093 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20094
20095         * lib/compat.exp (compat-execute): Fix logic error in last
20096         change.
20097
20098 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20099
20100         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20101
20102 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20103
20104         PR c++/8389
20105         * g++.dg/template/access6.C: New test.
20106
20107 2002-11-08  Jan Hubicka  <jh@suse.cz>
20108
20109         * gcc.dg/i386-ssefp-1.c: New test.
20110         * gcc.dg/i386-ssefp-1.c: New test.
20111
20112 2002-11-08  Jan Hubicka  <jh@suse.cz>
20113
20114         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20115
20116 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * g++.dg/abi/vthunk3.C: New test.
20119
20120         PR c++/8338
20121         * g++.dg/template/crash2.C: New test.
20122
20123 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20124
20125         * testsuite/g++.dg/abi/dtor1.C: New test.
20126         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20127
20128 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20129
20130         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20131         Darwin.
20132
20133 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20134
20135         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20136         -mthumb.  Only xfail with -O0.
20137
20138 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20139
20140         * g++.dg/abi/thunk1.C: New test.
20141         * g++.dg/abi/thunk2.C: Likewise.
20142         * g++.dg/abi/vtt1.C: Likewise.
20143
20144 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20145
20146         PR optimization/8423
20147         * gcc.c-torture/execute/builtin-constant.c: New test.
20148
20149 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20150
20151         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20152         Add some more cases.
20153
20154 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20155
20156         PR c++/8391
20157         * g++.dg/opt/local1.C: New test.
20158
20159 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/8160
20162         * g++.dg/template/complit1.C: New test.
20163
20164         PR c++/8149
20165         * g++.dg/template/typename4.C: Likewise.
20166
20167 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         Core issue 287, PR c++/7639
20170         * g++.dg/template/instantiate1.C: Adjust error location.
20171         * g++.dg/template/instantiate3.C: New test.
20172         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20173         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20174         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20175
20176 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20177
20178         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20179
20180 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/8287
20183         * g++.dg/init/dtor2.C: New test.
20184
20185 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20186
20187         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20188         * gcc.dg/nest.c: Bypass errors on irix6.
20189
20190 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20191
20192         * gcc.dg/nest.c: Expect error for mmix-*-*.
20193         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20194
20195 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20196
20197         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20198         markers.
20199
20200         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20201
20202 2002-10-25  Mike Stump  <mrs@apple.com>
20203
20204         * gcc.dg/warn-1.c: New test.
20205
20206 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20207
20208         * g++.dg/template/typename3.C: New test.
20209
20210 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20211
20212         * g++.dg/lookup/ptrmem1.C: New test.
20213
20214         * g++.dg/abi/vthunk2.C: New test.
20215
20216 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20217
20218         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20219
20220 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20221
20222         * g++.dg/abi/empty9.C: New test.
20223
20224 2002-10-24  Richard Henderson  <rth@redhat.com>
20225
20226         * g++.dg/inherit/thunk1.C: Enable for ia64.
20227
20228 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20229
20230         PR c++/8067
20231         * g++.dg/lookup/pretty1.C: New test.
20232
20233 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20234
20235         * gcc.dg/20021023-1.c: New test.
20236
20237 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20238
20239         PR c++/7679
20240         * g++.dg/parse/inline1.C: New test.
20241
20242 2002-10-23  Richard Henderson  <rth@redhat.com>
20243
20244         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20245
20246         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20247
20248 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c++/6579
20251         * g++.dg/parse/stmtexpr3.C: New test.
20252
20253 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20254
20255         * g++.dg/expr/cond1.C: New test.
20256
20257 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20258
20259         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20260
20261 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20262
20263         * g++.dg/abi/vbase13.C: New test.
20264         * g++.dg/abi/vbase14.C: Likewise.
20265
20266 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20267
20268         * gcc.dg/tls/pic-1.c: New test.
20269         * gcc.dg/tls/nonpic-1.c: New test.
20270         * gcc.dg/20021018-1.c: New test.
20271
20272 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20273
20274         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20275         Remove only files with the same base name as the test case.
20276         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20277         (profopt-execute): Likewise.  Also, remove old profiling
20278         and performance data files before running the tests.
20279
20280         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20281         * g++.dg/bprob/bprob.exp: Likewise.
20282         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20283         to allow more general test case names.
20284
20285         * g++.dg/bprob/bprob-1.C: Rename to ...
20286         * g++.dg/bprob/g++-bprob-1.C: ... this.
20287
20288         * g77.dg/bprob/bprob-1.f: Rename to ...
20289         * g77.dg/bprob/g77-bprob-1.f: ... this.
20290
20291 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20292
20293         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20294         bison 1.50 or later.
20295
20296 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * g++.dg/README: Describe more test directories.
20299
20300 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20301
20302         * g++.dg/init/array6.C: Add additional tests.
20303
20304 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20305
20306         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20307         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20308
20309 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20310
20311         * gcc.c-torture/compile/20020604-1.x: New.
20312         * gcc.c-torture/compile/simd-5.x: Likewise.
20313         * gcc.c-torture/execute/920710-1.x: Likewise.
20314         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20315
20316 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20317
20318         * g++.dg/inherit/override1.C: Add dg-options clause.
20319
20320 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20321
20322         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20323         _mm_slli_si128.
20324
20325 2002-10-19  Andreas Schwab  <schwab@suse.de>
20326
20327         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20328         directory component.
20329
20330 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20331
20332         * g++.dg/inherit/thunk1.C: New test.
20333
20334         * g++.dg/inherit/override1.C: New test.
20335
20336         * g++.dg/abi/mangle11.C: New test.
20337         * g++.dg/abi/mangle14.C: New test.
20338         * g++.dg/abi/mangle17.C: New test.
20339
20340 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20341
20342         * g++.dg/overload/member2.C: New test.
20343
20344 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20345
20346         * g++.dg/README: Describe new compat directory.
20347         * g++.dg/dg.exp: Skip tests in compat directory.
20348         * README.compat: New file.
20349         * lib/compat.exp: New expect script.
20350         * g++.dg/compat: New test directory.
20351         * g++.dg/compat/compat.exp: New expect script.
20352         * g++.dg/compat/abi: New test directory.
20353         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20354         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20355         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20356         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20357         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20358         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20359         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20360         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20361         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20362         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20363         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20364         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20365         * g++.dg/compat/break: New test directory.
20366         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20367         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20368         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20369         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20370         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20371         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20372         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20373         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20374         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20375         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20376         g++.dg/compat/break/README: New files.
20377         * g++.dg/compat/eh: New test directory.
20378         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20379         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20380         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20381         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20382         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20383         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20384         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20385         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20386         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20387         g++.dg/compat/eh/filter2_y.C,
20388         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20389         g++.dg/compat/eh/new1_y.C,
20390         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20391         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20392         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20393         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20394         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20395         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20396         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20397         g++.dg/compat/eh/unexpected1_y.C: New files.
20398         * g++.dg/compat/init: New test directory.
20399         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20400         g++.dg/compat/init/array5_y.C,
20401         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20402         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20403         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20404         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20405         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20406         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20407         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20408         g++.dg/compat/init/init-ref2_y.C: New files.
20409
20410 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/7584
20413         * g++.dg/inherit/using3.C: New test.
20414
20415 2002-10-17  Jan Hubicka  <jh@suse.cz>
20416
20417         * gcc.dg/20021017-2.c: New test.
20418
20419 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20420
20421         * g++.dg/abi/mangle16.C: Adjust.
20422
20423         * g++.dg/init/array8.C: New test.
20424
20425 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20426
20427         * gcc.dg/special/mips-abi.exp: New test.
20428         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20429
20430 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * g++.dg/abi/mangle16.C: New test.
20433         * g++.dg/abi/mangle17.C: Likewise.
20434
20435         PR c++/7478
20436         * g++.dg/template/ref1.C: New test.
20437
20438 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20439
20440         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20441
20442 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20443
20444         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20445
20446 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/7524
20449         * g++.dg/init/array7.C: New test.
20450
20451 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20452
20453         * g++.dg/init/array6.C: New test.
20454
20455         * g++.dg/abi/mangle13.C: Likewise.
20456         * g++.dg/abi/mangle14.C: Likewise.
20457         * g++.dg/abi/mangle15.C: Likewise.
20458
20459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20460
20461         * g++.dg/abi/empty8.C: New test.
20462
20463 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         * g++.dg/init/ctor1.C: New test.
20466
20467 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20468
20469         * gcc.c-torture/execute/20021015-1.c: New test.
20470
20471 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20472
20473         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20474
20475 2002-10-14  Jan Hubicka  <jh@suse.cz>
20476
20477         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20478
20479 2002-10-14  Richard Henderson  <rth@redhat.com>
20480
20481         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20482
20483 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR optimization/6631
20486         * g++.dg/opt/const2.C: New test.
20487
20488 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20489
20490         PR c++/7176
20491         * g++.dg/parse/friend1.C: New test.
20492         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20493
20494 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * gcc.dg/20021014-1.c: New test.
20497
20498 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20499
20500         PR c++/5661
20501         * g++.dg/ext/vlm1.C: New test.
20502         * g++.dg/ext/vlm2.C: Likewise.
20503
20504         * g++.dg/init/array1.C: Remove invalid braces.
20505         * g++.dg/init/brace1.C: New test.
20506         * g++.dg/init/copy2.C: Likewise.
20507         * g++.dg/init/copy3.C: Likewise.
20508         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20509         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20510         braces.
20511
20512 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20513
20514         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20515
20516 2002-10-11  Richard Shann  <richard.shann@superh.com>
20517
20518         * gcc.c-torture/compile/simd-5.c: New test.
20519
20520 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20521
20522         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20523
20524 2002-10-10  Jim Wilson  <wilson@redhat.com>
20525
20526         * gcc.c-torture/execute/20021010-1.c: New test.
20527
20528 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20529
20530         PR c/7353
20531         * g++.dg/ext/typedef-init.C: New test.
20532         * gcc.dg/typedef-init.c: New test.
20533
20534 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20535
20536         * gcc.dg/cpp/paste13.c: New test.
20537
20538 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20539
20540         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20541         remaining platforms, XFAIL during compile, not execute.  Don't
20542         XFAIL at -O0.
20543
20544 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         * gcc.dg/alias-1.c: Tweak expected warning.
20547
20548 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20549
20550         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20551
20552 2002-10-06  Andreas Jaeger  <aj@suse.de>
20553
20554         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20555         * gcc.dg/cpp/c++98.C: Likewise.
20556
20557         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20558         * g++.dg/cpp/c++98.C: Likewise.
20559
20560         * g++.dg/README (Subdirectories): Mention cpp directory.
20561
20562         PR target/7559
20563         * gcc.dg/20021006-1.c: New test.
20564
20565 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20566
20567         PR c++/7804
20568         * g++.dg/other/warning1.C: New test.
20569
20570 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20571
20572         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20573         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20574         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20575
20576 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20577
20578         PR c++/7931
20579         * g++.dg/template/ptrmem3.C: New test.
20580
20581         PR c++/7754
20582         * g++.dg/template/union1.C: New test.
20583
20584 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/8006
20587         * g++.dg/abi/mangle9.C: New test.
20588         * g++.dg/abi/mangle10.C: New test.
20589         * g++.dg/abi/mangle11.C: New test.
20590         * g++.dg/abi/mangle12.C: New test.
20591
20592 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20593
20594         PR c++/7188.
20595         * g++.dg/template/meminit1.C: New test.
20596         * g++.dg/warn/Wreorder-1.C: Likewise.
20597         * g++.old-deja/g++.mike/warn3.C: Tweak.
20598         * lib/prune.exp: Ingore "in copy constructor".
20599
20600 2002-10-02  Andreas Jaeger  <aj@suse.de>
20601
20602         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20603         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20604         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20605         on x86-64.
20606
20607 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20608
20609         * gcc.dg/empty1.C: Fix typo.
20610
20611 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20612
20613         * gcc.dg/alias-1.c: New test.
20614
20615 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20616
20617         * gcc.dg/empty1.C: New test.
20618
20619         * g++.dg/tls/init-2.C: Tweak error messages.
20620
20621 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20622
20623         * gcc.c-torture/compile/20020923-1.c: New test.
20624
20625 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20626
20627         * gcc.c-torture/execute/ffs-1.c: New test.
20628         * gcc.c-torture/execute/ffs-2.c: Ditto.
20629
20630 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20631
20632         * g++.dg/overload/member1.C: New test.
20633
20634 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20635
20636         * g++.dg/abi/empty7.C: New test.
20637         * g++.dg/init/pm2.C: Likewise.
20638
20639 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20640
20641         * g++.dg/rtti/crash1.C: New test.
20642
20643 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20644
20645         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20646         gcc.dg/sibcall-4.c: New tests.
20647
20648 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20649
20650         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20651         powerpc and MMIX targets.
20652
20653 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20654
20655         * gcc.dg/cpp/20020927-1.c: New.
20656
20657 2002-09-26  David S. Miller  <davem@redhat.com>
20658
20659         * gcc.c-torture/compile/trunctfdf.c: New.
20660
20661 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20662
20663         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20664
20665 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20666
20667         * gcc.c-torture/execute/loop-15.c: New.
20668
20669 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20670
20671         * README.QMTEST: Fix typo.
20672
20673 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20674
20675         * gcc.dg/20020926-1.c: New test.
20676
20677 2002-09-25  David S. Miller  <davem@redhat.com>
20678
20679         PR target/7842
20680         * gcc.c-torture/execute/shiftdi.c: New test.
20681
20682 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20683
20684         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20685         unique to the tool.
20686         * lib/g77.exp (g77_init): Likewise.
20687         * lib/g++.exp (g++_init): Likewise.
20688         * lib/objc.exp (objc_init): Likewise.
20689
20690 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20693         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20694         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20695
20696 2002-09-25  Richard Henderson  <rth@redhat.com>
20697
20698         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20699         too-small long double.
20700
20701 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20702
20703         * gcc.dg/20020919-1.c: New test.
20704
20705 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20706
20707         * g++.dg/abi/bitfield6.C: New test.
20708         * g++.dg/abi/bitfield7.C: New test.
20709         * g++.dg/abi/bitfield8.C: New test.
20710         * g++.dg/abi/vbase11.C: New test.
20711
20712 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20713
20714         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20715         hppa*-*-hpux*.  Update test comment.
20716
20717 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * gcc.dg/tls/struct-1.c: New test.
20720
20721 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20722
20723         * gcc.dg/cpp/tr-warn2.c: Update.
20724
20725 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20726
20727         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20728
20729 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20730
20731         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20732         systems.
20733
20734 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20735
20736         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20737
20738         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20739         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20740         setting of cxxfilt.
20741
20742 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20743
20744         * gcc.dg/20020312-2.c: Update for darwin.
20745
20746 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20747
20748         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20749
20750 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20751
20752         * objc.dg/comp-types-1.m: New test.
20753         * objc.dg/comp-types-2.m: New test.
20754         * objc.dg/comp-types-3.m: New test.
20755         * objc.dg/comp-types-4.m: New test.
20756         * objc.dg/comp-types-5.m: New test.
20757         * objc.dg/comp-types-6.m: New test.
20758
20759 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20760
20761         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20762
20763 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20764
20765         * g++.dg/other/do1.C: New test.
20766
20767         * g++.dg/template/subst1.C: New test.
20768
20769 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20770
20771         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20772
20773 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20774
20775         * g++.dg/template/qualttp20.C: Adjust expected errors.
20776         * g++.old-deja/g++.jason/report.C: Likewise.
20777         * g++.old-deja/g++.other/qual1.C: Likewise.
20778
20779         * g++.dg/lookup/scoped2.C: New test.
20780
20781         * g++.dg/ext/asm3.C: New test.
20782
20783 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20784
20785         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20786
20787 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20788
20789         * ChangeLog: follow spelling conventions.
20790         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20791         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20792         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20793         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20794         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20795         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20796         * g++.old-deja/g++.law/global-init1.C: Likewise.
20797         * g++.old-deja/g++.other/delete4.C: Likewise.
20798         * g++.old-deja/g++.other/inline21.C: Likewise.
20799         * g++.old-deja/g++.other/singleton.C: Likewise.
20800         * g77.dg/strlen0.f: Likewise.
20801         * g77.f-torture/compile/20010519-1.f: Likewise.
20802         * g77.f-torture/compile/980310-4.f: Likewise.
20803         * gcc.c-torture/compile/20000605-1.c: Likewise.
20804         * gcc.c-torture/execute/20020225-1.c: Likewise.
20805         * gcc.dg/c90-hexfloat-2.c: Likewise.
20806         * gcc.dg/c99-bool-1.c: Likewise.
20807         * gcc.dg/c99-hexfloat-2.c: Likewise.
20808         * gcc.dg/dll-2.c: Likewise.
20809         * gcc.dg/wtr-union-init-1.c: Likewise.
20810         * gcc.dg/wtr-union-init-2.c: Likewise.
20811         * gcc.dg/wtr-union-init-3.c: Likewise.
20812         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20813         * gcc.dg/cpp/defined.c: Likewise.
20814         * gcc.dg/cpp/macsyntx.c: Likewise.
20815         * gcc.dg/cpp/paste2.c: Likewise.
20816         * gcc.dg/cpp/trad/defined.c: Likewise.
20817         * gcc.dg/format/c90-printf-1.c: Likewise.
20818         * gcc.dg/format/c90-scanf-1.c: Likewise.
20819         * gcc.dg/format/c99-printf-1.c: Likewise.
20820         * gcc.dg/format/c99-scanf-1.c: Likewise.
20821         * gcc.misc-tests/gcov-8.c: Likewise.
20822         * lib/profopt.exp: Likewise.
20823
20824 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20825
20826         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20827
20828 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         * g++.dg/inherit/using2.C: New test.
20831
20832 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20833
20834         * ChangeLog: Follow spelling conventions.
20835         * g++.dg/template/friend4.C: Likewise.
20836         * g++.old-deja/g++.pt/crash67.C: Likewise.
20837         * gcc.c-torture/execute/20000801-4.c: Likewise.
20838         * gcc.dg/c90-digraph-1.c: Likewise.
20839         * gcc.dg/c94-digraph-1.c: Likewise.
20840         * gcc.dg/c99-digraph-1.c: Likewise.
20841         * gcc.dg/cpp/line5.c: Likewise.
20842         * gcc.dg/cpp/multiline.c: Likewise.
20843         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20844         * gcc.dg/format/attr-3.c: Likewise.
20845         * gcc.dg/format/c90-scanf-3.c: Likewise.
20846         * gcc.dg/format/ext-4.c: Likewise.
20847
20848 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.dg/template/pretty1.C: New test.
20851
20852 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20853
20854         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20855
20856 2002-09-13  Matt Austern  <austern@apple.com>
20857
20858         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20859         passing a cast expression to a function by const reference.
20860
20861 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20862
20863         * g++.dg/template/deduce1.C: New test.
20864
20865 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20866
20867         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20868         32-bit int.
20869
20870 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20871
20872         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20873         usage.
20874
20875 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20876
20877         * gcc.c-torture/compile/20020910-1.c: New test.
20878
20879 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20880
20881         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20882
20883 2002-09-10  Andreas Jaeger  <aj@suse.de>
20884
20885         * gcc.dg/20020312-2.c: Adjust for x86-64.
20886
20887 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20888
20889         * g77.dg/7388.f: New test case for PR 7388.
20890
20891 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20892
20893         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20894
20895 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20896
20897         * objc.dg/proto-lossage-1.m: New test.
20898
20899 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20900
20901         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20902
20903 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20904
20905         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20906         expected to pass.
20907
20908 2002-09-06  Stan Shebs  <shebs@apple.com>
20909             David Edelsohn  <edelsohn@gnu.org>
20910
20911         * gcc.dg/weak: New directory.
20912         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20913         target-specific xfail bits.
20914         * gcc.dg/typeof-2.c: Move to new directory.
20915         * gcc.dg/weak.exp: New expect script.
20916
20917 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20918
20919         * gcc.c-torture/execute/extzvsi.c: New test.
20920
20921 2002-09-05  Stan Shebs  <shebs@apple.com>
20922
20923         * gcc.dg/weak-1.c: xfail on Darwin.
20924         * gcc.dg/weak-2.c: Ditto.
20925         * gcc.dg/weak-3.c: Ditto.
20926         * gcc.dg/weak-4.c: Ditto.
20927         * gcc.dg/weak-5.c: Ditto.
20928         * gcc.dg/weak-6.c: Ditto.
20929         * gcc.dg/weak-7.c: Ditto.
20930         * gcc.dg/weak-8.c: Ditto.
20931         * gcc.dg/weak-9.c: Ditto.
20932
20933 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20934
20935         * gcc.c-torture/execute/loop-14.c: New test.
20936
20937 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20938
20939         * g++.dg/other/cxa-atexit1.C: New test.
20940
20941         * gcc.dg/typeof-2.c: New test.
20942
20943 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20944
20945         * gcc.dg/builtins-2.c: New testcase.
20946         * gcc.dg/builtins-3.c: New testcase.
20947
20948 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20949
20950         * gcc.dg/cpp/_Pragma4.c: New test.
20951
20952 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20953
20954         * objc/execute/nil_method-1.m: New testcase.
20955
20956 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20957
20958         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20959         [Object class], not [Object initialize].
20960
20961 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20962             Hans-Peter Nilsson  <hp@bitrange.com>
20963
20964         * gcc.c-torture/execute/20020720-1.x: Skip test on
20965         mmix-knuth-mmixware.  Correct comment.
20966
20967 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20968
20969         * testsuite/g++.dg/abi/bitfield5.C: New test.
20970         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20971
20972 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20973
20974         * objc.dg/undeclared-selector.m: New test.
20975
20976 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20977
20978         * g++.dg/other/offsetof1.C: Avoid cast warning.
20979
20980 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20981
20982         * objc.dg/super-class-2.m: New test.
20983
20984 2002-08-24  Matt Austern  <austern@apple.com>
20985
20986         * g++.dg/ext/lvaddr.C: New test.
20987         * g++.dg/ext/lvcast.C: New test.
20988
20989 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20990
20991         * testsuite/g++.dg/inherit/cond1.C: New test.
20992
20993 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20994
20995         * gcc.dg/noncompile/incomplete-1.c: New test.
20996
20997 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20998
20999         * gcc.dg/typespec-1.c: New test.
21000
21001 2002-08-20  Devang Patel  <dpatel@apple.com>
21002         * objc.dg/proto-hier-2.m: New test.
21003
21004 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21005
21006         * objc.dg/bitfield-1.m: New test.
21007         * objc.dg/bitfield-2.m: New test.
21008
21009 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21010
21011         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21012         gcc.dg/c99-flex-array-4.c: New tests.
21013
21014 2002-08-16  Stan Shebs  <shebs@apple.com>
21015
21016         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21017
21018 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.dg/typeof-1.c: New test.
21021         * g++.dg/ext/typeof2.C: New test.
21022
21023 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         * g++.dg/other/offsetof1.C: New test.
21026
21027 2002-08-14  Richard Henderson  <rth@redhat.com>
21028
21029         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21030
21031 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21032
21033         * gcc.dg/cpp/_Pragma3.c: New test.
21034
21035 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21036
21037         * g++.dg/template/inherit3: New test.
21038
21039 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21040
21041         * gcc.dg/bitfld-4.c: Add blank options.
21042
21043 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21044
21045         * g++.dg/template/crash1.C: New test.
21046
21047 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.dg/tls/opt-2.c: New test.
21050
21051 2002-08-08  Devang Patel  <dpatel@apple.com>
21052
21053         * objc.dg/selector-1.m : New test
21054
21055 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * g++.dg/abi/bitfield4.C: New test.
21058         * gcc.dg/bitfld-4.c: New test.
21059
21060 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         * g++.dg/other/packed1.C: New test.
21063
21064 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21065
21066         * g++.dg/abi/offsetof.C: Tweak error messages.
21067         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21068
21069 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21070
21071         * gcc.dg/bitfld-3.c: New test.
21072
21073 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21074             Richard Henderson  <rth@redhat.com>
21075
21076         * gcc.dg/i386-bitfield1.c: New test.
21077         * g++.dg/abi/bitfield3.C: Update.
21078
21079 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21080
21081         * objc.dg/const-str-2.m: Update.
21082         * gcc.dg/cpp/c++98.c: Change to C extension.
21083         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21084         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21085
21086 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21087
21088         * testsuite/gcc.dg/tls/diag-3.c: New.
21089
21090 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21091
21092         * g++.dg/README (Subdirectories): Document new subdir expr.
21093         * g++.dg/expr/pmf-1.C: New test.
21094
21095 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21096
21097         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21098
21099 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21100
21101         * g++.dg/abi/bitfield3.C: New test.
21102
21103 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         * lib/gcov.exp: Tweak expected line formats.
21106         * gcc.misc-tests/gcov8.c: New test.
21107         * gcc.misc-tests/gcov8.x: New flags.
21108
21109 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21110
21111         * consistency.vlad/layout/endian.c: Include string.h.
21112
21113         * gcc.c-torture/execute/20020805-1.c: New test.
21114
21115 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21116
21117         * g++.dg/other/conversion1.C: New test.
21118
21119 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21120
21121         * gcc.dg/builtins-1.c: New testcase.
21122
21123 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21124
21125         * g++.dg/inherit/access3.C: New test.
21126
21127 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * gcc.dg/ia64-visibility-2.c: New test.
21130
21131 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21132
21133         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21134         __qualifier_flags to __flags.
21135
21136 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21137
21138         * g++.dg/inherit/operator1.C: New test.
21139         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21140         * g++.dg/other/error1.C: Change expected error message.
21141         * g++.dg/template/conv4.C: Likewise.
21142
21143 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21144
21145         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21146         for documented behavior.
21147
21148 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21149
21150         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21151         several targets known to fail.
21152
21153 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21154
21155         * gcc.dg/mips-args-[123].c: New tests.
21156
21157 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21158
21159         * gcc.dg/ppc-spe.c: New.
21160
21161 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21162
21163         * g++.dg/other/ptrmem4.C: New testcase.
21164
21165 2002-07-24  Richard Henderson  <rth@redhat.com>
21166
21167         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21168
21169 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21170
21171         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21172
21173 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21174
21175         * gcc.c-torture/execute/memset-3.c: New testcase.
21176
21177 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21178
21179         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21180         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21181
21182 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21183
21184         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21185         Delete.
21186
21187 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21188
21189         * gcc.c-torture/compile/simd-4.c: New test.
21190
21191 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21192
21193         PR c++/7347, c++/7348
21194         * g++.dg/template/access4.C: New test.
21195         * g++.dg/template/access5.C: New test.
21196         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21197         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21198         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21199         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21200
21201 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21202
21203         * gcc.dg/gnu89-init-2.c: New test.
21204
21205 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21206
21207         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21208
21209 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21210
21211         * gcc.c-torture/execute/20020720-1.c: New testcase.
21212
21213 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21214
21215         * gcc.dg/cpp/Wsignprom.c: New tests.
21216
21217 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21218
21219         * gcc.c-torture/execute/loop-13.c: New test.
21220
21221 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21222
21223         * gcc.dg/cpp/expr.c: New tests.
21224
21225 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21226
21227         * g++.dg/opt/pr6713.C: Add template instantiation.
21228
21229 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21230
21231         * gcc.dg/nest.c: New test.
21232
21233 2002-07-17  Richard Henderson  <rth@redhat.com>
21234
21235         * g++.dg/opt/pr6713.C: New test.
21236
21237 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21238
21239         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21240         XFAIL for all x86 processors.
21241
21242 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21243
21244         * gcc.c-torture/execute/20010122-1.x: Do not test with
21245         -fomit-frame-pointer.
21246
21247 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21248
21249         * g++.dg/template/instantiate2.C: New test.
21250         * g++.dg/template/spec4.C: New test.
21251
21252 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21253
21254         * g++.dg/template/access2.C: New test.
21255         * g++.dg/template/access3.C: New test.
21256
21257 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21258
21259         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21260         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21261         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21262         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21263         Convert to use <stdarg.h>.
21264         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21265         Delete.
21266         * gcc.dg/va-arg-2.c: New.
21267         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21268
21269 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21270
21271         * gcc.c-torture/compile/20020710-1.c: New test.
21272
21273 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21274                           Andrew Pinski  <pinskia@physics.uc.edu>
21275
21276         gcc.c-torture/compile/simd-2.c: New testcase.
21277         gcc.c-torture/compile/simd-3.c: Likewise.
21278
21279 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21280
21281         PR c++/7224
21282         * g++.dg/overload/error1.C: New test.
21283
21284 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21285
21286         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21287         configuration and IRIX 6 O32 ABI.
21288
21289 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21290
21291         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21292
21293 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21294
21295         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21296
21297 2002-07-10  Jeffrey A Law  <law@redhat.com>
21298
21299         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21300
21301         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21302
21303 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21304
21305         * gcc.dg/20020312-2.c: Check for __PPC__.
21306
21307 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21308
21309         * gcc.c-torture/compile/20020709-1.c: New test.
21310
21311 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21312
21313         * g++.dg/template/qualttp21.C: New test case.
21314
21315 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21316
21317         * gcc.c-torture/compile/20020706-1.c: New test.
21318         * gcc.c-torture/compile/20020706-2.c: New test.
21319
21320 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21321             Alexandre Oliva  <aoliva@redhat.com>
21322
21323         * g++.dg/warn/incomplete1.C: New test.
21324
21325 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21326
21327         PR c++/7099
21328         * g++.dg/warn/noreturn1.C: New test.
21329
21330 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/6706
21333         * g++.dg/debug/debug6.C: New test.
21334         * g++.dg/debug/debug7.C: New test.
21335
21336 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21337
21338         * gcc.c-torture/compile/simd-3.c: New test.
21339
21340 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21341
21342         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21343         * gcc.dg/20020620-1.c: Likewise.
21344
21345 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21346
21347         PR c++/6944
21348         * g++.dg/init/array4.C: New test.
21349         * g++.dg/init/array5.C: New test.
21350
21351 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21352
21353         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21354         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21355
21356 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21357
21358         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21359         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21360         * gcc.dg/wtr-conversion-1.c: Likewise.
21361         * gcc.dg/wtr-escape-1.c: Likewise.
21362         * gcc.dg/wtr-int-type-1.c: Likewise.
21363         * gcc.dg/wtr-label-1.c: Likewise.
21364         * gcc.dg/wtr-static-1.c: Likewise.
21365         * gcc.dg/wtr-strcat-1.c: Likewise.
21366         * gcc.dg/wtr-suffix-1.c: Likewise.
21367         * gcc.dg/wtr-switch-1.c: Likewise.
21368         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21369         * gcc.dg/wtr-union-init-1.c: Likewise.
21370         * gcc.dg/wtr-union-init-2.c: Likewise.
21371         * gcc.dg/wtr-union-init-3.c: Likewise.
21372
21373         * gcc.dg/wtr-func-def-1.c: New test.
21374
21375 2002-07-02 Devang Patel <dpatel@apple.com>
21376
21377         * objc.dg/param-1.m: New test.
21378
21379 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21380
21381         * gcc.dg/cpp/trad/directive.c: Add test.
21382         * gcc.dg/cpp/trad/macroargs.c: Add test.
21383         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21384
21385 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21386
21387         * gcc.dg/cpp/cmdlne-M.c: New test.
21388
21389 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21390
21391         * objc.dg/desig-init-1.m: New test.
21392
21393 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21394
21395         PR c++/6716
21396         * g++.dg/template/instantiate1.C: New test.
21397
21398 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21399
21400         PR c++/7112
21401         * g++.dg/template/sizeof2.C: New test.
21402
21403 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21404
21405         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21406         gcc.dg/cpp/trad/include.c: New tests.
21407
21408 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21409
21410         PR target/7177
21411         * gcc.c-torture/compile/20020701-1.c: New test.
21412
21413 2002-07-01  Stan Shebs  <shebs@apple.com>
21414
21415         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21416         header here...
21417         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21418         (objc-torture-execute): or here.
21419
21420 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21421
21422         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21423
21424 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21425
21426         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21427
21428 2002-06-30  Devang Patel  <dpatel@apple.com>
21429
21430         * objc.dg/fsyntax-only.m: New test.
21431
21432 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21433
21434         PR c++/6695
21435         * g++.dg/template/friend7.C: New file.
21436
21437 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21438
21439         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21440         return type.
21441
21442 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21443
21444         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21445         avoid division by zero.
21446
21447 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21448
21449         * gcc.dg/Wunknownprag.c: New tests.
21450
21451 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21452
21453         * gcc.c-torture/execute/simd-2.c: New test.
21454
21455 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21456
21457         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21458         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21459         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21460         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21461         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21462         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21463         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21464         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21465         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21466         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21467         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21468         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21469         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21470         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21471         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21472         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21473         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21474
21475 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21476
21477         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21478         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21479         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21480         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21481         New tests.
21482         * gcc.dg/cpp/trad/directive.c: Update.
21483
21484 2002-06-23  Andreas Jaeger  <aj@suse.de>
21485
21486         * gcc.c-torture/execute/complex-6.c: New.
21487
21488 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21489
21490         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21491         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21492         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21493         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21494
21495 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21496
21497         * gcc.dg/cpp/trad: New directory with traditional tests copied
21498         from parent directory.
21499         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21500         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21501         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21502         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21503         Move to trad/ and rename.
21504         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21505         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21506         gcc.dg/cpp/trad/redef2.c: New tests.
21507         * gcc.dg/cpp/trad/trad.exp: New driver.
21508
21509 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21510
21511         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21512         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21513         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21514         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21515         Remove.
21516
21517 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21518
21519         * gcc.dg/20020620-1.c: New test.
21520
21521 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21522
21523         * g++.dg/template/ttp4.C: New test.
21524
21525 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21526
21527         * g++.dg/opt/vt1.C: Fix regexp.
21528
21529 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21530
21531         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21532         Don't use attribute `noinline'.
21533
21534 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21535
21536         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21537
21538 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21539
21540         * gcc.c-torture/execute/simd-1.c: New.
21541
21542         * gcc.dg/simd-1.c: New.
21543
21544 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21545
21546         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21547
21548 2002-06-16  Richard Henderson  <rth@redhat.com>
21549
21550         * g++.dg/ext/anon-struct1.C: New.
21551         * g++.dg/ext/anon-struct2.C: New.
21552         * g++.dg/ext/anon-struct3.C: New.
21553         * gcc.dg/anon-struct-1.c: New.
21554         * gcc.dg/anon-struct-2.c: New.
21555         * gcc.dg/anon-struct-3.c: New.
21556         * gcc.dg/20011008-1.c: Adjust warning text.
21557         * gcc.dg/20020527-1.c: Add -fms-extensions.
21558
21559 2002-06-16  Richard Henderson  <rth@redhat.com>
21560
21561         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21562
21563 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21564
21565         * gcc.c-torture/execute/20020615-1.c: New test.
21566
21567 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21568
21569         * gcc.c-tortuture/execute/compare-1.c: New test case.
21570         * gcc.c-tortuture/execute/compare-2.c: New test case.
21571         * gcc.c-tortuture/execute/compare-3.c: New test case.
21572
21573 2002-06-13  Richard Henderson  <rth@redhat.com>
21574
21575         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21576         ia64 ilp32.
21577
21578 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579
21580         * g++.dg/template/typename2.C: Update error message.
21581
21582 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21583
21584         * gcc.c-torture/execute/20020611-1.c: New test.
21585
21586 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21587
21588         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21589         list of targets to skip.
21590
21591 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21592
21593         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21594         targets if not optimizing.
21595
21596 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21597
21598         * gcc.c-torture/compile/20020605-1.c: New test.
21599
21600         * g++.dg/opt/vt1.C: New test.
21601
21602         * gcc.dg/20020531-1.c: New test.
21603
21604         * gcc.dg/20020530-1.c: New test.
21605
21606         * gcc.dg/20020527-1.c: New test.
21607
21608         * g++.dg/opt/cse1.C: New test.
21609
21610 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21611
21612         * gcc.dg/20020607-2.c: New test case.
21613
21614 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.c-torture/compile/20020604-1.c: New test.
21617
21618 2002-06-04  Richard Henderson  <rth@redhat.com>
21619
21620         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21621         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21622         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21623
21624 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21625
21626         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21627
21628 2002-06-03  Richard Henderson  <rth@redhat.com>
21629
21630         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21631         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21632
21633 2002-06-02  Richard Henderson  <rth@redhat.com>
21634
21635         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21636         test functions static.
21637
21638 2002-06-02  Andreas Jaeger  <aj@suse.de>
21639
21640         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21641         now.
21642
21643 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21644
21645         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21646         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21647         Update for mofified diagnostics.
21648         * gcc.dg/c99-intconst-1.c: No longer fail.
21649
21650 2002-06-02  Richard Henderson  <rth@redhat.com>
21651
21652         * gcc.dg/uninit-A.c: Remove xfail markers.
21653
21654 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21655
21656         * gcc.dg/fnegate-1.c: New test case.
21657
21658 2002-05-30  Osku Salerma  <osku@iki.fi>
21659
21660         * gcc.c-torture/execute/mayalias-1.c: New file.
21661
21662 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21663
21664         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21665         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21666         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21667
21668 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21669
21670         * gcc.c-torture/execute/20020529-1.c: New test.
21671
21672 2002-05-27  Richard Henderson  <rth@redhat.com>
21673
21674         * g++.dg/ext/attrib6.C: New test case.
21675
21676 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21677
21678         * gcc.c-torture/execute/pure-1.c: New test.
21679
21680 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21681
21682         * gcc.dg/cpp/arith-2.c: Remove.
21683
21684 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21685
21686         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21687         * gcc.dg/cpp/if-3.c: Remove.
21688
21689 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * g++.dg/opt/cse2.C: New test.
21692
21693 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21694
21695         * gcc.dg/cpp/arith-1.c: New semantic tests.
21696         * gcc.dg/cpp/if-1.c: Update.
21697
21698 2002-05-24  Ben Elliston  <bje@redhat.com>
21699
21700         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21701
21702 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21703
21704         * gcc.dg/verbose-asm.c: New test.
21705
21706 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21707
21708         * gcc.dg/cpp/paste12.c: New test.
21709
21710 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21711
21712         * g++.dg/parse/named_ops.C: New test.
21713
21714 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21715
21716         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21717
21718 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21719
21720         * gcc.dg/weak-2.c: Allow optional leading underscore
21721         in scan-assembler symbol name.
21722         * gcc.dg/weak-3.c: Likewise.
21723         * gcc.dg/weak-4.c: Likewise.
21724         * gcc.dg/weak-5.c: Likewise.
21725
21726 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21727
21728         * gcc.dg/20020523-1.c: New test.
21729
21730 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21731
21732         * objc.dg/const-str-2.m: Update now that we stop after
21733         a command line error.
21734
21735 2002-05-22  Richard Henderson  <rth@redhat.com>
21736
21737         * g++.dg/dg.exp: Fix typo in test pruneing.
21738
21739 2002-05-22  Richard Henderson  <rth@redhat.com>
21740
21741         * g++.dg/dg.exp: Prune the tls subdirectory.
21742         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21743         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21744         * g++.dg/tls/init-1.C: New.
21745
21746 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21747
21748         * gcc.dg/20020517-1.c: New test.
21749
21750 2002-05-21  Richard Henderson  <rth@redhat.com>
21751
21752         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21753         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21754
21755 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21756
21757         * g++.dg/other/copy2.C: New test.
21758
21759 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21760
21761         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21762         (MAX_COPY): Bump up to 10 times sizeof (long long).
21763         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21764
21765         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21766         sizeof (long long).
21767
21768         * gcc.c-torture/execute/strcpy-1.c: New test.
21769
21770 2002-05-19  Jason Merrill  <jason2redhat.com>
21771
21772         * g++.dg/ext/oper1.C: New test.
21773
21774 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21775 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21776
21777         * README.QMTEST: New file.
21778
21779         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21780
21781 2002-05-19  Andreas Jaeger  <aj@suse.de>
21782
21783         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21784         now.
21785         * gcc.c-torture/execute/loop-2d.x: Likewise.
21786
21787 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21788
21789         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21790         support weak symbols.
21791         * gcc.dg/weak-4.c: Likewise
21792         * gcc.dg/weak-6.c: Likewise
21793
21794 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21795
21796         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21797         cygwin, coff and h8300-*-hms targets
21798         * gcc.dg/weak-5.c: Likewise
21799         * gcc.dg/weak-7.c: Likewise
21800
21801 2002-05-16  Jason Merrill  <jason@redhat.com>
21802
21803         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21804         (scan-assembler-not, scan-assembler-dem): Likewise.
21805         (scan-assembler-dem-not): Likewise.
21806
21807 2002-05-15  Richard Henderson  <rth@redhat.com>
21808
21809         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21810
21811 2002-05-15  Richard Henderson  <rth@redhat.com>
21812
21813         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21814         (vfoo1f): Warning here.
21815         (vfoo1l): Don't redefine the alias.
21816
21817 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21818
21819         * g++.dg/init/pm1.C: New test.
21820
21821 2002-05-12  David S. Miller  <davem@redhat.com>
21822
21823         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21824         types.
21825
21826 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21827
21828         * gcc.c-torture/execute/20020510-1.c: New test case.
21829
21830 2002-05-10  David S. Miller  <davem@redhat.com>
21831
21832         * gcc.c-torture/execute/conversion.c: Test long double too.
21833
21834 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21837         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21838         * lib/g++.exp (g++_link_flags): Likewise.
21839         * lib/objc.exp (objc_target_compile): Likewise.
21840
21841 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21842
21843         * gcc.dg/cpp/poison.c: Update.
21844         * gcc.dg/cpp/20000625-2.c: Remove.
21845         * gcc.dg/cpp/direct2s.c: Remove final test.
21846
21847 2002-05-08  Tom Rix  <trix@redhat.com>
21848
21849         * gcc.c-torture/execute/20020508-1.c: New test.
21850         * gcc.c-torture/execute/20020508-2.c: New test.
21851         * gcc.c-torture/execute/20020508-3.c: New test.
21852
21853 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21854
21855         * gcc.dg/cpp/charconst-4.c: More tests.
21856
21857 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21858
21859         PR c/6569
21860         * gcc.dg/weak-3.c: Update location of warning messages.
21861         * gcc.dg/weak-5.c: Likewise.
21862
21863 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21864
21865         * gcc.c-torture/execute/20020506-1.c: New test case.
21866
21867 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21868
21869         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21870
21871 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21872
21873         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21874
21875 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21876
21877         * gcc.dg/cpp/charconst-3.c: New test.
21878
21879 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21880
21881         * gcc.dg/cpp/charconst.c: Update tests.
21882
21883 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21884
21885         * treelang: Added directory for new sample language treelang. Also
21886         lib/treelang.exp: New file to signal treelang should be tested.
21887
21888 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21889
21890         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21891         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21892         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21893         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21894         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21895         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21896         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21897
21898 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21899
21900         * gcc.dg/format/xopen-2.c: New test.
21901
21902 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * gcc.dg/20020503-1.c: New test.
21905
21906 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.dg/init/dtor1.C: Make it tougher.
21909
21910 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21911
21912         * g++.dg/init/dtor1.C: New test.
21913
21914 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21915
21916         * gcc.dg/altivec-8.c: New.
21917
21918 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21919
21920         * gcc.dg/altivec-7.c: New.
21921
21922 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21923
21924         * g++.dg/parse/typedef1.C: New test.
21925
21926 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21927
21928         PR c++/6486
21929         * g++.dg/template/friend6.C: New test.
21930
21931         PR c++/6492
21932         * g++.dg/init/copy1.C: New test.
21933
21934 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21935
21936         * g++.dg/warn/effc1.C: New test.
21937
21938 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21939
21940         * gcc.dg/cpp/if-cexp.c: Add a test.
21941
21942 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21943
21944         * gcc.dg/20020426-2.c: New test.
21945
21946 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21947
21948         * gcc.dg/cpp/if-mop.c: Update.
21949         * gcc.dg/cpp/if-mpar.c: Add test.
21950         * gcc.dg/cpp/if-oppr.c: Update.
21951
21952 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21953
21954         PR c/6343
21955         * gcc.dg/weak-[2-7].c: New tests.
21956
21957 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21958
21959         * gcc.dg/enum1.c: New test.
21960
21961 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21962
21963         PR c++/6497
21964         * g++.dg/inherit/access2.C: New test.
21965
21966 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21967
21968         PR bootstrap/6445
21969         * gcc.dg/20020426-1.c: New test.
21970
21971 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21972
21973         * g++.dg/abi/enum1.C: New test.
21974
21975 2002-04-26  Richard Henderson  <rth@redhat.com>
21976
21977         * gcc.dg/c99-bool-1.c: Expect always true warning.
21978
21979 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21980
21981         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21982
21983 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21984
21985         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21986         targets.
21987
21988 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/abi/mange7.C: New test.
21991
21992         PR c++/6438.
21993         * g++.dg/parse/stmtexpr2.C: New test.
21994
21995 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21996
21997         * gcc.dg/20020312-2.c: Add SH target.
21998
21999 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22002         compiler output on mips*-*-irix*.
22003
22004 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22005
22006         * g++.dg/parse/attr1.C: New test.
22007
22008 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22009
22010         * gcc.c-torture/execute/string-opt-17.c: New test case.
22011         * gcc.c-torture/execute/memset-2.c: New test case.
22012
22013 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22014
22015         PR c++/6256:
22016         * g++.dg/template/friend5.C: New test.
22017
22018         PR c++/6331:
22019         * g++.dg/template/qual1.C: Likewise.
22020
22021 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22022
22023         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22024         Include stdlib.h, not stdio.h or ctype.h.
22025
22026 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22027
22028         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22029         cris-*-elf* and mmix-*-*.
22030         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22031         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22032         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22033         Ditto.
22034         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22035         * gcc.dg/wchar_t-1.c: Ditto.
22036
22037 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22038
22039         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22040         Clarify comment.
22041
22042 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22043
22044         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22045
22046 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22047
22048         * gcc.c-torture/execute/20000906-1.x: Delete.
22049
22050 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22051
22052         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22053
22054 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22055
22056         * PR6367
22057         * g77.f-torture/execute/6367.f: New test.
22058         * g77.f-torture/execute/6367.x: Disable for MMIX.
22059
22060 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * PR6352
22063         * g++.dg/opt/inline2.C: New test.
22064
22065 2002-04-18  Richard Henderson  <rth@redhat.com>
22066
22067         * gcc.dg/20000906-1.c: Enable for all targets.
22068         * gcc.c-torture/compile/iftrap-2.c: New.
22069
22070 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * gcc.dg/20020418-1.c: New test.
22073         * gcc.dg/20020418-2.c: New test.
22074
22075 2002-04-18  Richard Henderson  <rth@redhat.com>
22076
22077         * gcc.c-torture/compile/iftrap-1.c: New.
22078         * gcc.dg/iftrap-1.c: Adjust for ia64.
22079         * gcc.dg/iftrap-2.c: New.
22080
22081 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22082
22083         * gcc.c-torture/compile/20020418-1.c: New test.
22084
22085 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22086
22087         * gcc.c-torture/compile/20020415-1.c: New.
22088
22089 2002-04-18  David S. Miller  <davem@redhat.com>
22090
22091         * gcc.c-torture/execute/20020418-1.c: New test.
22092
22093 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22094
22095         * gcc.dg/20020416-1.c: New test.
22096
22097         * g++.dg/opt/inline1.C: New test.
22098
22099 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * gcc.dg/altivec-5.c: New test.
22102
22103         * gcc.dg/20020415-1.c: New test.
22104
22105 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22106
22107         * testsuite/lib/chill.exp: Remove.
22108
22109 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22110
22111         * g++.dg/other/big-struct.C: New test.
22112
22113 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22114
22115         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22116         of scratch file.
22117
22118 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22119
22120         PR c/6277
22121         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22122         in scan-assembler function name
22123
22124 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22125
22126         * g77.f-torture/execute/980628-4.x,
22127         g77.f-torture/execute/980628-5.x,
22128         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22129         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22130         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22131         i[34567]86-*-*.
22132
22133 2002-04-13  David S. Miller  <davem@redhat.com>
22134
22135         * gcc.c-torture/execute/20020413-1.c: New test.
22136
22137 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22138
22139         * gcc.dg/asm-6.c,
22140         * g++.dg/ext/asm1.C: New tests.
22141
22142 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++ 5373.
22145         * g++.dg/parse/stmtexpr1.C: New test.
22146
22147         PR c++/5189.
22148         * g++.dg/template/copy1.C: New test.
22149
22150 2002-04-12  Richard Henderson  <rth@redhat.com>
22151
22152         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22153
22154 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22155
22156         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22157         gcc.c-torture/execute/20020307-2.c.
22158
22159 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22160
22161         * g++.dg/ext/attrib5.C,
22162         * g++.dg/lookup/struct1.C: New tests.
22163
22164 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * gcc.dg/20020411-1.c: New test.
22167
22168         * gcc.c-torture/execute/20020411-1.c: New test.
22169
22170 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22171
22172         * g77.f-torture/execute/6177.f: New test.
22173
22174 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22175
22176         PR middle-end/6247
22177         * g++.dg/opt/cleanup1.C: New test.
22178
22179         * g++.dg/opt/const1.C: New test.
22180
22181 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22182
22183         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22184
22185 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22186
22187         PR c++/5507
22188         * g++.dg/template/typename2.C: New test.
22189
22190 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22191
22192         * gcc.c-torture/execute/loop-12.c: New.
22193
22194 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22195
22196         * g77.f-torture/execute/980628-4.x,
22197         g77.f-torture/execute/980628-5.x,
22198         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22199         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22200         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22201
22202 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22203
22204         PR optimization/6086
22205         * g++.dg/opt/preinc1.C: New test.
22206
22207 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22208
22209         PR c++/5571
22210         * g++.dg/opt/static2.C: New test.
22211
22212 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22213
22214         PR c/5120
22215         * gcc.dg/20020406-1.c: New test.
22216
22217 2002-04-04  David S. Miller  <davem@redhat.com>
22218
22219         * gcc.c-torture/execute/20020404-1.c: New test.
22220
22221 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22222
22223         PR c/6123
22224         * gcc.dg/20020312-2.c: Do not declare global register variable
22225         if __PIC__ or __pic__ is defined.
22226
22227 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22228
22229         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22230         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22231
22232 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22233
22234         * gcc.misc-tests/linkage.exp: Update last change to handle
22235         sparc*-, not just sparc-.
22236
22237 2002-04-03  Richard Henderson  <rth@redhat.com>
22238
22239         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22240
22241 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22242
22243         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22244
22245 2002-04-02  David S. Miller  <davem@redhat.com>
22246
22247         * gcc.c-torture/execute/20020402-3.c: New test.
22248
22249 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22250
22251         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22252         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22253
22254         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22255         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22256         g77.f-torture/execute/20001201.x,
22257         g77.f-torture/execute/u77-test.x: New files.
22258
22259         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22260         * gcc.dg/wchar_t-1.c: Ditto.
22261
22262 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22263
22264         * gcc.c-torture/execute/20020402-1.c: New test.
22265
22266 2002-04-01  Richard Henderson  <rth@redhat.com>
22267
22268         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22269
22270         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22271
22272 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22273
22274         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22275
22276 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22277
22278         * g++.dg/inherit/template-as-base.C: Expect error.
22279         * g++.dg/inherit/namespace-as-base.C: Likewise.
22280
22281 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22282
22283         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22284         g++.dg/ext/instantiate3.C: Tweak match patterns.
22285
22286         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22287         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22288         -da test.
22289
22290 2002-03-31  Richard Henderson  <rth@redhat.com>
22291
22292         * gcc.dg/special/alias-2.c: New.
22293         * gcc.dg/special/ecos.exp: Run it.
22294
22295 2002-03-31  Richard Henderson  <rth@redhat.com>
22296
22297         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22298
22299 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22300
22301         * gcc.dg/weak-1.c: Disable on h8300 port.
22302
22303 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22304
22305         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22306         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22307         ordering tests.
22308         * g++.dg/bprob/bprob-1.C: New test.
22309         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22310         * g++.dg/gcov/gcov-1.C: New test.
22311         * g++.dg/gcov/gcov-1.x: New file.
22312         * g++.dg/gcov/gcov-2.C: New test.
22313         * g++.dg/gcov/gcov-3.C: New test.
22314         * g++.dg/gcov/gcov-3.h: New file.
22315
22316 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22317
22318         * g++.old-deja/g++.other/builtins5.C: New test.
22319         * g++.old-deja/g++.other/builtins6.C: New test.
22320         * g++.old-deja/g++.other/builtins7.C: New test.
22321         * g++.old-deja/g++.other/builtins8.C: New test.
22322         * g++.old-deja/g++.other/builtins9.C: New test.
22323
22324 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22325
22326         * g++.dg/opt/static1.C: New test.
22327
22328         * g++.dg/opt/longbranch1.C: New test.
22329
22330 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22331
22332         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22333
22334         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22335
22336 2002-03-28  Jeffrey A Law  (law@redhat.com)
22337
22338         * gcc.c-torture/execute/20020328-1.c: New test.
22339
22340 2002-03-27  Richard Henderson  <rth@redhat.com>
22341
22342         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22343         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22344         move from g++.old-deja/g++.ext/.
22345
22346 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22347
22348         * g++.dg/init/new2.C: New test.
22349
22350 2002-03-26  Richard Henderson  <rth@redhat.com>
22351
22352         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22353
22354         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22355         on sparc.
22356
22357         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22358         sparcv9 systems.
22359         * gcc.dg/20001102-1.c: Likewise.
22360
22361 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22362
22363         * gcc.dg/cpp/endif-pedantic1.c,
22364         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22365
22366 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22367
22368         * g++.dg/init/new1.C: New test.
22369
22370 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.dg/abi/vbase9.C: New test.
22373
22374 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22375
22376         * gcc.dg/arm-asm.c: New test.
22377
22378 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22379
22380         * gcc.dg/Wswitch-enum.c: New test.
22381         Fix PR c/5044.
22382
22383 2002-03-26  Richard Henderson  <rth@redhat.com>
22384
22385         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22386         structure.
22387
22388 2002-03-25  Richard Henderson  <rth@redhat.com>
22389
22390         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22391         sparcv9 systems.
22392
22393         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22394         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22395
22396 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22397
22398         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22399
22400 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22401
22402         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22403         targets using generic thunk support.
22404
22405 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * gcc.c-torture/compile/20020323-1.c: New test.
22408
22409         * g++.dg/opt/conj2.C: New test.
22410
22411 2002-03-24  Richard Henderson  <rth@redhat.com>
22412
22413         * gcc.dg/weak-1.c: Use -fno-common.
22414
22415 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22416
22417         * g77.dg/f77-edit-apostrophe-out.f: New test
22418         * g77.dg/f77-edit-h-out.f: New test
22419         * g77.dg/f77-edit-t-in.f: New test
22420         * g77.dg/f77-edit-t-out.f: New test
22421         * g77.dg/f77-edit-x-out.f: New test
22422         * g77.dg/f77-edit-slash-out.f: New test
22423         * g77.dg/f77-edit-colon-out.f: New test
22424         * g77.dg/f77-edit-s-out.f: New test
22425
22426 2002-03-24  Richard Henderson  <rth@redhat.com>
22427
22428         * objc/execute/formal_protocol-6.x: New XFAIL.
22429
22430 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22431
22432         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22433         that do not support weak symbols
22434
22435 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22436
22437         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22438         * lib/g77.exp:  Likewise
22439         * lib/objc.exp: Likewise
22440
22441 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22442
22443         * gcc.dg/Wswitch-default.c: New test.
22444
22445 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22446
22447         * g++.dg/other/enum1.C: New test.
22448
22449 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22450
22451         * gcc.dg/pragma-ep-3.c: Fix typo.
22452
22453 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22454
22455         * g++.dg/inherit/template-as-base.C: New test.
22456
22457 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22458
22459         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22460         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22461
22462 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22463
22464         * gcc.dg/cpp/multiline.c: Update to match.
22465
22466 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22467
22468         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22469
22470 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22471
22472         * gcc.dg/cpp/extratokens2.c:  New file.
22473
22474 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22475
22476         * gcc.dg/20020312-2.c: Add rs6000 target.
22477
22478         * gcc.c-torture/compile/20020319-1.c: New test.
22479
22480 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22481
22482         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22483         (A, E): Handle this.
22484
22485 2002-03-20  Jason Merrill  <jason@redhat.com>
22486
22487         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22488         ignoring -fpic.
22489         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22490         through prune_gcc_output.
22491
22492 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22493
22494         * gcc.c-torture/compile/20020320-1.c: New test.
22495
22496 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22497
22498         * gcc.c-torture/compile/20020318-1.c: New test.
22499
22500         * gcc.dg/struct-by-value-1.c: New test.
22501
22502         * gcc.dg/20020319-1.c: New test.
22503
22504 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22505
22506         * g++.dg/opt/conj1.C: New test.
22507
22508 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22509
22510         * g++.dg/template/qualttp20.C: Revert previous change.
22511         * g++.dg/template/qualttp3.C: Likewise.
22512         * g++.dg/template/qualttp4.C: Likewise
22513         * g++.dg/template/qualttp5.C: Likewise
22514         * g++.dg/template/qualttp6.C: Likewise
22515         * g++.dg/template/qualttp7.C: Likewise
22516         * g++.dg/template/qualttp8.C: Likewise
22517         * g++.dg/template/recurse.C: Likewise.
22518
22519 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22520
22521         * gcc.dg/cpp/wchar-1.c: Update.
22522
22523 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         * g++.dg/template/conv1.C: New test.
22526         * g++.dg/template/conv2.C: New test.
22527         * g++.dg/template/conv3.C: New test.
22528         * g++.dg/template/conv4.C: New test.
22529
22530 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22531
22532         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22533         * g++.dg/template/qualttp3.C: Likewise.
22534         * g++.dg/template/qualttp4.C: Likewise
22535         * g++.dg/template/qualttp5.C: Likewise
22536         * g++.dg/template/qualttp6.C: Likewise
22537         * g++.dg/template/qualttp7.C: Likewise
22538         * g++.dg/template/qualttp8.C: Likewise
22539         * g++.dg/template/recurse.C: Likewise.
22540
22541 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22542
22543         * g++.dg/opt/dtor1.C: New test.
22544
22545 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * gcc.c-torture/compile/20020315-1.c: New test.
22548
22549 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22550
22551         * gcc.dg/weak-1.c: Fix scan tests.
22552
22553 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22554
22555         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22556         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22557         cris-*-aout* mmix-*-*.
22558         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22559         cris-*-aout* mmix-*-*.
22560         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22561         cris-*-elf* cris-*-aout* and mmix-*-*.
22562         * gcc.dg/20001009-1.c: Ditto.
22563         * gcc.dg/20010912-1.c: Ditto.
22564         * gcc.dg/20020122-4.c: Ditto.
22565         * gcc.dg/inline-2.c: Ditto.
22566
22567 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22568
22569         * gcc.c-torture/compile/20020314-1.c: New test.
22570
22571 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22572
22573         * gcc.c-torture/execute/20020314-1.c: New test.
22574
22575 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.dg/warn/Wunused-1.C: New test.
22578
22579 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22580
22581         * g++.dg/abi/mangle6.C: New test.
22582
22583 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22584
22585         * gcc.c-torture/compile/20020309-2.c: New test.
22586
22587         * gcc.c-torture/compile/20020312-1.c: New test.
22588
22589 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         * g++.dg/other/access1.C: New test.
22592
22593 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.c-torture/execute/wchar_t-1.c: New test.
22596
22597 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22598
22599         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22600
22601 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22602
22603         * gcc.dg/20020312-1.c: New test case.
22604
22605 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22606
22607         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22608
22609 2002-03-11  Richard Henderson  <rth@redhat.com>
22610
22611         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22612         * g++.old-deja/g++.jason/report.C: Likewise.
22613
22614 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22617         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22618
22619 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         * testsuite/g++.dg/overload/pmf1.C: New test.
22622
22623 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22624
22625         * gcc.c-torture/execute/20020307-1.c: Use long.
22626
22627 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22628
22629         PR optimization/5844
22630         * gcc.dg/20020310-1.c: New test.
22631
22632 2002-03-09  Michael Meissner  <meissner@redhat.com>
22633
22634         * gcc.c-torture/execute/memcpy-2.c: New test.
22635         * gcc.c-torture/execute/memset-1.c: New test.
22636         * gcc.c-torture/execute/strlen-1.c: New test.
22637         * gcc.c-torture/execute/strcmp-1.c: New test.
22638         * gcc.c-torture/execute/strncmp-1.c: New test.
22639
22640 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22641
22642         * gcc.dg/ppc-ldstruct.c: New test.
22643
22644 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/execute/va-arg-22.c: New test.
22647
22648 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22649
22650         * gcc.c-torture/compile/20020309-1.c: New test.
22651
22652 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22653
22654         * gcc.c-torture/execute/20020307-2.c: New test.
22655
22656 2002-03-07  Jeffrey A Law  (law@redhat.com)
22657
22658         * g77.f-torture/compile/20020307-1.f: New test.
22659
22660 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22661
22662         * gcc.dg/unordered-1.c: New test.
22663
22664 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22665
22666         * gcc.c-torture/execute/20020307-1.c: New test.
22667
22668 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22669
22670         * gcc.dg/20020304-1.c: New test.
22671
22672         * gcc.c-torture/compile/20020304-2.c: New test.
22673
22674 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22675
22676         * gcc.c-torture/compile/20020304-1.c: New test case
22677         (from PR c/5830).
22678
22679 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22680
22681         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22682
22683 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22684
22685         * g++.dg/other/classkey1.C: New test.
22686
22687 2002-03-01  Richard Henderson  <rth@redhat.com>
22688
22689         * gcc.c-torture/compile/981223-1.x: New.
22690         * gcc.c-torture/compile/920625-1.x: New.
22691
22692 2002-02-28  Richard Henderson  <rth@redhat.com>
22693
22694         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22695
22696 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22697
22698         * gcc.c-torture/execute/20020227-1.c: New test.
22699
22700 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22701
22702         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22703         here" ERROR lines.
22704         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22705         * g++.old-deja.g++.other/defarg1.C: Likewise.
22706         * g++.old-deja/g++.pt/calls2.C: Likewise.
22707         * g++.old-deja/g++.pt/crash20.C: Likewise.
22708         * g++.old-deja/g++.pt/crash30.C: Likewise.
22709         * g++.old-deja/g++.pt/crash36.C: Likewise.
22710         * g++.old-deja/g++.pt/crash6.C: Likewise.
22711         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22712         * g++.old-deja/g++.pt/derived3.C: Likewise.
22713         * g++.old-deja/g++.pt/error1.C: Likewise.
22714         * g++.old-deja/g++.pt/friend21.C: Likewise.
22715         * g++.old-deja/g++.pt/friend23.C: Likewise.
22716         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22717         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22718
22719 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22720
22721         * gcc.c-torture/execute/20020225-2.c: New test.
22722
22723 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22724
22725         * gcc.c-torture/execute/920730-1t.c,
22726         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22727         Delete test cases, only relevant to -traditional.
22728
22729 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22730
22731         * gcc.dg/cpp/undef1.c: Remove.
22732         * gcc.dg/cpp/directiv.c: Update.
22733         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22734
22735 2002-02-27  Michael Meissner  <meissner@redhat.com>
22736
22737         * gcc.c-torture/execute/20020226-1.c: New test.
22738
22739 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * g++.dg/debug/debug4.C: New test.
22742
22743         * gcc.dg/ia64-visibility-1.c: New test.
22744
22745 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22746
22747         * gcc.dg/debug/20020224-1.c: New.
22748
22749 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22750
22751         * gcc.c-torture/execute/960416-1.x: New.
22752         * gcc.c-torture/execute/divconst-3.x: Likewise.
22753
22754 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22755
22756         * gcc.dg/20020224-1.c: New test.
22757
22758 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22759
22760         * gcc.c-torture/execute/20020225-1.c: New.
22761
22762 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22763
22764         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22765
22766 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22767
22768         * gcc.dg/20020222-1.c: New test.
22769
22770 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22771
22772         * g++.dg/opt/anonunion1.C: New test.
22773
22774 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22775
22776         * g++.dg/template/qualttp19.C: New test.
22777         * g++.dg/template/qualttp20.C: New test.
22778         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22779         * g++.old-deja/g++.other/qual1.C: Likewise.
22780
22781 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22782
22783         * gcc.dg/attr-alwaysinline.c: New.
22784
22785 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * gcc.dg/20020220-1.c: New test.
22788
22789         * gcc.dg/20020220-2.c: New test.
22790
22791         * g++.dg/opt/mmx1.C: New test.
22792
22793 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22794
22795         * gcc.c-torture/compile/20020110.c: New test.
22796
22797 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22798
22799         * gcc.c-torture/execute/20020219-1.c: New test.
22800
22801         * gcc.dg/20020219-1.c: New test.
22802
22803         * gcc.dg/noncompile/20020220-1.c: New test.
22804
22805         * g++.dg/opt/ptrintsum1.C: New test.
22806
22807         * gcc.dg/debug/20020220-1.c: New test.
22808
22809 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * gcc.c-torture/execute/20020216-1.c: New test.
22812
22813 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22814
22815         * gcc.dg/decl-1.c: Update, new test.
22816
22817 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * g++.dg/abi/bitfield1.C: New test.
22820         * g++.dg/abi/bitfield2.C: New test.
22821
22822 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22823
22824         * gcc.dg/attr-nest.c: New test.
22825
22826 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22827
22828         * gcc.c-torture/execute/20020215-1.c: New test.
22829
22830 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22833         * g++.dg/debug/debug.exp: New.
22834         * g++.dg/debug/trivial.C: New.
22835         * g++.dg/debug/debug1.C: Moved...
22836         * g++.dg/other/debug1.C: ...from here.
22837         * g++.dg/debug/debug2.C: Moved...
22838         * g++.dg/other/debug2.C: ...from here.
22839         * g++.dg/debug/debug3.C: Moved...
22840         * g++.dg/other/debug3.C: ...from here.
22841
22842         * gcc.dg/noncompile/20020213-1.c: New test.
22843
22844 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22845
22846         * g++.dg/other/debug3.C: New test.
22847
22848         * gcc.c-torture/execute/20020213-1.c: New test.
22849
22850 2002-02-13  Richard Smith <richard@ex-parrot.com>
22851
22852         * g++.old-deja/g++.other/thunk1.C: New test.
22853
22854 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22855
22856         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22857
22858 2002-02-13  Stan Shebs  <shebs@apple.com>
22859
22860         * gcc.dg/altivec-3.c: New.
22861
22862 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.dg/Wunreachable-1.c: New test.
22865         * gcc.dg/Wunreachable-2.c: New test.
22866
22867 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22868
22869         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22870
22871 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22872
22873         * gcc.dg/decl-1.c: New test.
22874
22875 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22876
22877         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22878
22879 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22880
22881         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22882         * gcc.c-torture/compile/980506-1.x: Likewise.
22883
22884 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22885
22886         * gcc.dg/20020210-1.c: New.
22887
22888 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22889
22890         * g77.f-torture/execute/947.f: New regression test
22891         for PR fortran/947.
22892
22893 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22894
22895         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22896         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22897
22898 2002-02-08  Richard Henderson  <rth@redhat.com>
22899
22900         * gcc.c-torture/compile/labels-3.c: New.
22901
22902 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22903
22904         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22905         expression statements work instead.
22906         * gcc.dg/noncompile/20020207-1.c: New test.
22907
22908 2002-02-07  Richard Henderson  <rth@redhat.com>
22909
22910         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22911
22912 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22913
22914         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22915         message from g77
22916         * lib/g77-dg.exp: Trim g77 error messages so that they are
22917         recognized by dg.exp.
22918
22919 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22920
22921         PR fortran/5473
22922         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22923
22924 2002-02-07  Richard Henderson  <rth@redhat.com>
22925
22926         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22927         to be sufficiently aligned for integers.
22928
22929 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22930
22931         * g++.dg/template/friend4.C: New test.
22932
22933 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22934
22935         PR fortran/5743
22936         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22937         unsupported cases.
22938
22939 2002-02-07  Richard Henderson  <rth@redhat.com>
22940
22941         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22942         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22943         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22944         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22945
22946 2002-02-06  Richard Henderson  <rth@redhat.com>
22947
22948         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22949
22950 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22951
22952         * gcc.dg/20020206-1.c: New test.
22953
22954 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * gcc.c-torture/execute/20020206-1.c: New test.
22957
22958         * gcc.c-torture/execute/20020206-2.c: New test.
22959
22960         PR optimization/5429:
22961         * gcc.c-torture/compile/20020206-1.c: New test.
22962
22963 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22964
22965         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22966         as certain file formats cannot support particularly large
22967         alignments.
22968
22969         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22970         and do not expect to be able to link the executable.
22971
22972         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22973         fail because the COFF format does not support the weak attribute.
22974
22975 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22976
22977         * g77.dg/pr5473.f:  New test
22978
22979 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22980
22981         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22982         Fix testcase accordingly.
22983
22984 2002-02-04  Richard Henderson  <rth@redhat.com>
22985
22986         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22987         (buf): Change to be an array of pointers, not ints.
22988
22989 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22990
22991         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22992         before all tests.  Move warning one line above to match where it
22993         C frontend emits.
22994         * gcc.dg/Wswitch-2.c: New test.
22995         * g++.dg/warn/Wswitch-1.C: New test.
22996         * g++.dg/warn/Wswitch-2.C: New test.
22997
22998 2002-02-04  Richard Henderson  <rth@redhat.com>
22999
23000         * g++.dg/abi/offsetof.C: Fix size comparison.
23001
23002 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23003
23004         * gcc.dg/cast-qual-2.c: New test.
23005
23006 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23007
23008         * gcc.dg/20020201-4.c: New test.
23009
23010 2002-02-04  Ben Elliston  <bje@redhat.com>
23011
23012         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23013         target_info attribute != 0, in addition to the empty string.
23014         (gcc_target_compile): Likewise.
23015
23016 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23017
23018         * gcc.dg/Wswitch.c: New test.
23019         PR gcc/4475. PR gcc/3780.
23020
23021 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23022
23023         * g77.f-torture/execute/5122.f: New test for regressions
23024         against PR fortran/5122.
23025
23026 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23027
23028         * g77.f-torture/compile/pr3743.f: Delete
23029         * g77.dg/pr3743-1.f: New test.
23030         * g77.dg/pr3743-2.f: New test.
23031         * g77.dg/pr3743-3.f: New test.
23032         * g77.dg/pr3743-4.f: New test.
23033
23034 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23035
23036         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23037
23038 2002-02-02  Richard Henderson  <rth@redhat.com>
23039
23040         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23041         * gcc.c-torture/execute/bf64-1.c: Likewise.
23042
23043 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.dg/20020201-2.c: New test.
23046
23047         * gcc.dg/20020201-3.c: New test.
23048
23049         * gcc.c-torture/execute/bitfld-2.c: New test.
23050
23051 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23052
23053         * gcc.dg/bitfld-1.c: Update.
23054         * gcc.dg/bitfld-2.c: Update.
23055         * gcc.c-torture/execute/bitfld-1.x: New.
23056
23057 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * gcc.c-torture/execute/20020201-1.c: New test.
23060
23061 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23062
23063         PR target/5469
23064         * gcc.dg/20020201-1.c: New test.
23065
23066 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23067
23068         PR fortran/3743
23069         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23070         * g77.f-torture/compile/pr3743.x: Remove
23071
23072 2002-01-31  Tom Rix  <trix@redhat.com>
23073
23074         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23075
23076 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23077
23078         * gcc.dg/noncompile/20020130-1.c: New test.
23079
23080 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23081
23082         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23083
23084 2002-01-29  Richard Henderson  <rth@redhat.com>
23085
23086         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23087         to long long.
23088         * gcc.c-torture/execute/bf64-1.c: Likewise.
23089
23090 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23091
23092         * gcc.c-torture/execute/20020129-1.c: New test.
23093
23094 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23095
23096         * gcc.c-torture/compile/20000224-1.c: Update.
23097         * gcc.c-torture/execute/bitfld-1.c: New tests.
23098         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23099         * gcc.dg/uninit-A.c: Update.
23100
23101 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.dg/template/ctor1.C: Add instantiation.
23104
23105 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23106
23107         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23108         argument to __builtin_prefetch to be const ptr.
23109
23110 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/compile/20020120-1.c: New test.
23113
23114 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23115
23116         * gcc.c-torture/execute/20020127-1.c: New test.
23117
23118 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23119
23120         * g77.dg/f77-edit-i-in.f: New test
23121         * g77.dg/f77-edit-i-out.f: New test
23122
23123 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23124
23125         * gcc.dg/debug/debug.exp: New file.
23126         * gcc.dg/debug/trivial.c: New file.
23127         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23128         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23129         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23130         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23131         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23132         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23133         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23134         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23135         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23136         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23137         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23138         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23139         * gcc.dg/20000503-1.c: Removed.
23140         * gcc.dg/20010207-1.c: Removed.
23141         * gcc.dg/20011223-1.c: Removed.
23142         * gcc.dg/20020104-2.c: Removed.
23143         * gcc.dg/debug-1.c: Removed.
23144         * gcc.dg/debug-2.c: Removed.
23145         * gcc.dg/debug-3.c: Removed.
23146         * gcc.dg/debug-4.c: Removed.
23147         * gcc.dg/debug-5.c: Removed.
23148         * gcc.dg/debug-6.c: Removed.
23149         * gcc.dg/dwarf2-1.c: Removed.
23150         * gcc.dg/dwarf2-2.c: Removed.
23151
23152 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * g++.old-deja/g++.other/eh5.C: New test.
23155         * g++.old-deja/g++.other/sibcall2.C: New test.
23156         * g++.old-deja/g++.other/array9.C: New test.
23157         * g++.old-deja/g++.other/typename2.C: New test.
23158         * g++.old-deja/g++.other/crash60.C: New test.
23159         * g++.old-deja/g++.other/conv9.C: New test.
23160         * g++.old-deja/g++.other/mangle10.C: New test.
23161         * g++.old-deja/g++.other/unchanging1.C: New test.
23162         * g++.old-deja/g++.other/exprstmt1.C: New test.
23163         * g++.old-deja/g++.other/inline23.C: New test.
23164         * g++.old-deja/g++.eh/ia64-1.C: New test.
23165         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23166         * g++.old-deja/g++.other/reload1.C: New test.
23167         * g++.old-deja/g++.other/static20.C: New test.
23168         * g++.old-deja/g++.other/local-alloc1.C: New test.
23169         * g++.old-deja/g++.other/conv8.C: New test.
23170         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23171         * g++.old-deja/g++.other/storeexpr1.C: New test.
23172         * g++.old-deja/g++.other/storeexpr2.C: New test.
23173         * g++.dg/eh/template2.C: New test.
23174         * g++.dg/warn/weak1.C: New test.
23175
23176 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23177
23178         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23179         Remove first, non-varying, argument.
23180
23181 2002-01-23  Richard Henderson  <rth@redhat.com>
23182
23183         * gcc.dg/inline-2.c: New.
23184
23185         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23186         Add optional target arg.  Check number of arguments.
23187         (scan-assembler-not, scan-assembler-dem): Likewise.
23188         (scan-assembler-dem-not): Likewise.
23189
23190 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23191
23192         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23193         line 12.
23194         * g++.old-deja/g++.brendan/parse3.C,
23195         g++.old-deja/g++.other/crash26.C,
23196         g++.old-deja/g++.other/crash28.C,
23197         g++.old-deja/g++.other/crash29.C,
23198         g++.old-deja/g++.other/crash30.C,
23199         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23200
23201 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23202
23203         * gcc.dg/20020115-1.c: New.
23204
23205 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23206
23207         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23208
23209 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23210
23211         * gcc.dg/20020122-3.c: New.
23212
23213 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23214
23215         * g++.dg/other/gc1.C: New test.
23216
23217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23218
23219         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23220
23221 2002-01-22  Richard Henderson  <rth@redhat.com>
23222
23223         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23224
23225 2002-01-22  Richard Henderson  <rth@redhat.com>
23226
23227         * gcc.dg/20020122-4.c: New.
23228
23229 2002-01-22  H.J. Lu <hjl@gnu.org>
23230
23231         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23232         link output.
23233         * gcc.dg/special/ecos.exp: Likewise.
23234         * lib/g++-dg.exp: Likewise.
23235         * lib/g77-dg.exp: Likewise.
23236         * lib/gcc-dg.exp : Likewise.
23237         * lib/mike-g++.exp: Likewise.
23238         * lib/mike-g77.exp: Likewise.
23239         * lib/mike-gcc.exp: Likewise.
23240         * lib/objc-dg.exp: Likewise.
23241
23242 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23243
23244         PR target/5379
23245         * gcc.dg/20020122-2.c: New test.
23246
23247 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23248
23249         * gcc.dg/20020122-1.c: New test.
23250
23251 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23252
23253         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23254
23255 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23256
23257         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23258
23259 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23260
23261         * gcc.c-torture/compile/20020121-1.c: New test.
23262
23263 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23264
23265         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23266         ld_library_path.
23267
23268 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * gcc.dg/20020218-1.c: New test.
23271
23272 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23273
23274         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23275         messages
23276         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23277         "At global scope" warning
23278         * g++.dg/ext/align1.C: Change cygwin test for alignment
23279         from db-bogus to dg-warning
23280
23281 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23282
23283         * g77.f-torture/compile/cpp2.F: New test.
23284
23285 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.dg/template/access1.C: New test.
23288
23289 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23290
23291         * gcc.dg/20020118-1.c: New.
23292
23293 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23294
23295         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23296
23297 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23298
23299         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23300         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23301         alignment warnings.
23302
23303 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23304
23305         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23306         torture_with_loops and torture_without_loops
23307
23308 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.c-torture/compile/20020116-1.c: New test.
23311
23312 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23313
23314         * gcc.dg/20020116-2.c: New test.
23315
23316         * gcc.dg/ultrasp4.c: New test.
23317
23318         * gcc.dg/20020116-1.c: New test.
23319
23320 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23321
23322         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23323         by EABI.
23324
23325 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23326
23327         * gcc.misc-tests/i386-prefetch.exp: New.
23328         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23329         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23330         * gcc.misc-tests/i386-pf-none-1.c: New test.
23331         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23332
23333 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * gcc.dg/gnu89-init-1.c: Add new tests.
23336
23337 2002-01-15  Andreas Jaeger  <aj@suse.de>
23338
23339         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23340         * gcc.dg/i386-mmx-2.c: Likewise.
23341         * gcc.dg/i386-sse-1.c: Likewise.
23342         * gcc.dg/i386-sse-2.c: Likewise.
23343         * gcc.dg/i386-sse-3.c: Likewise.
23344
23345 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23346
23347         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23348         Uncomment additional cases that now pass.
23349
23350 2002-01-11  Richard Henderson  <rth@redhat.com>
23351
23352         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23353         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23354
23355 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23356
23357         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23358
23359 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23360
23361         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23362         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23363
23364 2002-01-10  Dale Johannesen  <dalej@apple.com>
23365
23366         * gcc.c-torture/execute/loop-11.c: New.
23367
23368 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23369
23370         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23371         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23372
23373 2002-01-09  Richard Henderson  <rth@redhat.com>
23374
23375         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23376         type in which to perform the operation for each size.
23377
23378 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23379
23380         * gcc.c-torture/compile/20020109-2.c: New test.
23381
23382 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23383
23384         * gcc.c-torture/execute/loop-10.c: New test.
23385
23386 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23387
23388         * gcc.c-torture/compile/20010226-1.c: New test.
23389         * gcc.c-torture/compile/20010227-1.c: New test.
23390         * gcc.c-torture/compile/20010426-1.c: New test.
23391         * gcc.c-torture/compile/20010510-1.c: New test.
23392         * gcc.c-torture/compile/20010605-3.c: New test.
23393         * gcc.c-torture/compile/20010824-1.c: New test.
23394         * gcc.c-torture/execute/20010409-1.c: New test.
23395         * gcc.dg/noncompile/20000901-1.c: New test.
23396         * gcc.dg/20001023-1.c: New test.
23397         * gcc.dg/20001101-1.c: New test.
23398         * gcc.dg/20001102-1.c: New test.
23399         * gcc.dg/20010207-1.c: New test.
23400         * gcc.dg/20010405-1.c: New test.
23401         * gcc.dg/20010822-1.c: New test.
23402         * gcc.dg/20011107-1.c: New test.
23403
23404 2002-01-09  Jeffrey A Law  (law@redhat.com)
23405
23406         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23407
23408         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23409         execution failure on PA targets.
23410
23411 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23412
23413         * gcc.c-torture/compile/20020109-1.c: New test.
23414
23415 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23416
23417         * gcc.c-torture/execute/20020108-1.c: New test.
23418
23419 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * gcc.dg/20020108-1.c: New test.
23422
23423 2002-01-08  H.J. Lu <hjl@gnu.org>
23424
23425         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23426         for header files.
23427
23428 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23429
23430         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23431         consistency.
23432
23433 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23434
23435         * gcc.dg/altivec-4.c: Test altivec predicates.
23436
23437 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23438
23439         * gcc.c-torture/execute/20020107-1.c: New test.
23440
23441 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23442
23443         PR c/5279
23444         * gcc.c-torture/compile/20020106-1.c: New test.
23445
23446 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23447
23448         * gcc.c-torture/execute/nestfunc-4.c: New test.
23449
23450 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23451
23452         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23453         extra triple that slipped in.
23454         * g++.old-deja/g++.abi/align.C: Likewise.
23455         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23456
23457 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23458
23459         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23460         * g++.old-deja/g++.abi/align.C: Likewise.
23461         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23462
23463         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23464         on FreeBSD/i386.
23465         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23466         FreeBSD.
23467
23468 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23469
23470         * gcc.dg/20020104-1.c: New test.
23471
23472         * gcc.dg/20020104-2.c: New test.
23473
23474 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23475
23476         * gcc.dg/20020103-1.c: Fix typo in target selector.
23477
23478 2002-01-03  Richard Henderson  <rth@redhat.com>
23479
23480         * gcc.dg/20020103-1.c: New.
23481
23482 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23483
23484         * gcc.c-torture/execute/20020103-1.c: New test.
23485
23486 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23487
23488         * g++.dg/other/debug2.C: New test.
23489
23490         * gcc.c-torture/compile/20020103-1.c: New test.
23491
23492 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23493
23494         * gcc.dg/gnu89-init-1.c: Added new tests.
23495
23496 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23497
23498         * g++.dg/template/friend2.C: Remove as patch is reverted.
23499
23500         * g++.dg/warn/oldcast1.C: New test.
23501
23502         * g++.dg/template/ptrmem1.C: New test.
23503         * g++.dg/template/ptrmem2.C: New test.
23504
23505         * g++.dg/template/ntp.C: New test.
23506
23507         * g++.dg/other/component1.C: New test.
23508
23509         * g++.dg/template/ttp3.C: New test.
23510
23511         * g++.dg/template/friend2.C: New test.
23512         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23513
23514 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23515
23516         * g++.dg/other/ptrmem1.C: New test.
23517         * g++.dg/other/ptrmem2.C: New test.
23518
23519 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23520
23521         * g++.dg/template/ctor1.C: New test.
23522
23523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         * g++.dg/template/friend2.C: New test.
23526
23527 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23528
23529         * gcc.dg/mmix-1.c: New test.
23530
23531 2001-12-31  Richard Henderson  <rth@redhat.com>
23532
23533         * gcc.dg/asm-5.c: New.
23534
23535 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23536
23537         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23538         in namespace __gnu_cxx
23539
23540 2001-12-30  Richard Henderson  <rth@redhat.com>
23541
23542         * gcc.dg/debug-6.c: New.
23543
23544 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23545
23546         * gcc.c-torture/compile/20011229-2.c: New test.
23547
23548 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23549
23550         * gcc.dg/debug-3.c: New test.
23551         * gcc.dg/debug-4.c: New test.
23552         * gcc.dg/debug-5.c: New test.
23553
23554 2001-12-29  Richard Henderson  <rth@redhat.com>
23555
23556         * g++.dg/eh/loop1.C: New.
23557
23558 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23559
23560         * g++.dg/template/crash1.C: New test.
23561
23562 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23563
23564         * g++.dg/other/const1.C: New test.
23565
23566 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23567
23568         * gcc.c-torture/compile/20011229-1.c: New test.
23569
23570 2001-12-28  Stan Shebs  <shebs@apple.com>
23571
23572         * lib/objc-torture.exp: Resync with c-torture.exp.
23573         * lib/objc.exp: Load standard libraries.
23574
23575 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23576
23577         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23578         additional tests.
23579
23580 2001-12-27  Roger Sayle <roger@eyesopen.com>
23581
23582         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23583
23584 2001-12-27  Richard Henderson  <rth@redhat.com>
23585
23586         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23587
23588 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23589
23590         * g++.dg/eh/ctor1.C: New test.
23591         * g++.dg/other/error2.C: New test.
23592
23593 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         * g++.dg/other/init2.C: New test.
23596
23597 2001-12-24  Richard Henderson  <rth@redhat.com>
23598
23599         * gcc.dg/20011223-1.c: New.
23600         * gcc.dg/inline-1.c: New.
23601
23602 2001-12-23  Richard Henderson  <rth@redhat.com>
23603
23604         * gcc.dg/asm-4.c: Test operand modifiers.
23605
23606 2001-12-23  Richard Henderson  <rth@redhat.com>
23607
23608         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23609
23610 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23611
23612         * gcc.c-torture/execute/20011223-1.c: New test.
23613
23614 2001-12-21  Richard Henderson  <rth@redhat.com>
23615
23616         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23617         re-enables the warning.
23618
23619 2001-12-21  Richard Henderson  <rth@redhat.com>
23620
23621         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23622
23623 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23624
23625         * gcc.c-torture/compile/20011218-1.c: New test.
23626
23627 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23628
23629         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23630         arm-isr.c test.
23631         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23632         epilogue generation for ARM ISR routines.
23633
23634 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23635
23636         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23637         * gcc.dg/format/c90-printf-3.c: Likewise.
23638         * gcc.dg/format/c99-printf-3.c: Likewise.
23639         * gcc.dg/format/ext-1.c: Likewise.
23640         * gcc.dg/format/ext-6.c: Likewise.
23641         * gcc.dg/format/format.h: Prototype unlocked stdio.
23642
23643 2001-12-20  Richard Henderson  <rth@redhat.com>
23644
23645         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23646         (arena): Use it.
23647         (malloc): Correct allocation logic.  Abort if we fill up the
23648         arena before initialization complete.
23649         (realloc): Correct allocation logic.
23650
23651 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23652
23653         * gcc.c-torture/compile/20011219-2.c: New test.
23654
23655         * gcc.c-torture/execute/20011219-1.c: New test.
23656
23657 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23658
23659         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23660         target does not support weak symbols.
23661
23662 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23663
23664         * gcc.c-torture/compile/20011219-1.c: New test.
23665
23666 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         * g++.dg/other/error1.C: New test.
23669
23670 2001-12-17  Jeffrey A Law  (law@redhat.com)
23671
23672         * gcc.c-torture/execute/20011217-1.c: New test.
23673
23674 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23675
23676         * objc.dg/special/: New directory.
23677         * objc.dg/special/special.exp: New file.
23678         * objc.dg/special/unclaimed-category-1.h: New file.
23679         * objc.dg/special/unclaimed-category-1a.m: New file.
23680         * objc.dg/special/unclaimed-category-1.m: New file.
23681
23682 2001-12-17  Andreas Jaeger  <aj@suse.de>
23683
23684         * gcc.c-torture/compile/20011217-2.c: New test.
23685
23686 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23687
23688         * gcc.c-torture/compile/20011217-1.c: New test.
23689
23690 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23691
23692         * testsuite/gcc.dg/20011214-1.c: New.
23693
23694 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23695
23696         * gcc.dg/altivec-4.c: New.
23697
23698 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23699
23700         * gcc.dg/20011113-1.c: New test.
23701
23702 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23703
23704         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23705         std::__malloc_alloc_template<0> and
23706         std::__default_alloc_template<false, 0>.
23707
23708 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23709
23710         * objc/execute/bf-21.m: New test.
23711         * objc/execute/enumeration-1.m: New test.
23712         * objc/execute/enumeration-2.m: New test.
23713
23714 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23715
23716         * gcc.dg/gnu89-init-1.c: New test.
23717
23718 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23721         * g++.old-deja/g++.jason/2371.C: Likewise.
23722         * g++.old-deja/g++.jason/template33.C: Likewise.
23723         * g++.old-deja/g++.jason/template34.C: Likewise.
23724         * g++.old-deja/g++.jason/template36.C: Likewise.
23725         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23726         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23727         * g++.old-deja/g++.other/typename1.C: Likewise.
23728         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23729         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23730         * g++.old-deja/g++.pt/typename11.C: Likewise.
23731         * g++.old-deja/g++.pt/typename14.C: Likewise.
23732         * g++.old-deja/g++.pt/typename16.C: Likewise.
23733         * g++.old-deja/g++.pt/typename3.C: Likewise.
23734         * g++.old-deja/g++.pt/typename4.C: Likewise.
23735         * g++.old-deja/g++.pt/typename5.C: Likewise.
23736         * g++.old-deja/g++.pt/typename7.C: Likewise.
23737         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23738
23739 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         * g++.dg/other/linkage1.C: New test.
23742         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23743         specifiers.
23744
23745 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23746
23747         * gcc.dg/concat.c: New test.
23748
23749 2001-12-11  Stan Shebs  <shebs@apple.com>
23750
23751         * objc/compile: New test directory.
23752         * objc/compile/compile.exp: New expect script.
23753         * objc/compile/20011211-1.m: New compile test.
23754
23755 2001-12-11  Jason Merrill  <jason@redhat.com>
23756
23757         * lib/prune.exp (prune_gcc_output): Also handle "In member
23758         function".  So many permutations...
23759
23760 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         * g++.dg/template/typedef1.C: New test.
23763
23764 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.dg/other/copy1.C: New test.
23767
23768 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23769
23770         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23771
23772         * gcc.dg/builtin-choose-expr.c: New.
23773
23774 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23775
23776         * gcc.dg/altivec-2.c: New.
23777
23778 2001-12-07  Richard Henderson  <rth@redhat.com>
23779
23780         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23781
23782 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23783
23784         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23785         ultrasparc.
23786
23787 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23788
23789         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23790
23791 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23792
23793         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23794         variable argument list.
23795
23796 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23797
23798         * gcc.c-torture/execute/memcheck: Delete entire directory.
23799         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23800         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23801
23802 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23803
23804         * gcc.dg/Wshadow-1.c: New test.
23805
23806 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.c-torture/compile/20011130-1.c: New test.
23809
23810         * gcc.dg/noncompile/20011025-1.c: New test.
23811
23812         * g++.dg/other/anon-union.C: New test.
23813
23814         * gcc.c-torture/execute/20011024-1.c: New test.
23815
23816 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23817
23818         * gcc.c-torture/execute/20000722-1.x,
23819         gcc.c-torture/execute/20010123-1.x: Remove.
23820         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23821         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23822         gcc.dg/c99-complit-2.c: New tests.
23823
23824 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23825
23826         * g++.dg/inherit/base1.C: New test.
23827
23828 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * g++.dg/other/stdarg1.C: New test.
23831
23832         * gcc.c-torture/compile/20011130-2.c: New test.
23833
23834 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23835
23836         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23837         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23838         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23839         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23840         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23841         * gcc.dg/builtin-prefetch-1.c: New test.
23842
23843 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.dg/20011130-1.c: New test.
23846
23847 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23848
23849         * g++.dg/other/scope1.C: New test.
23850         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23851
23852 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23853
23854         * gcc.dg/vla-init-1.c: New test.
23855
23856 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23857
23858         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23859
23860 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23861
23862         * objc.dg/alias.m: Update.
23863         * objc.dg/class-1.m: Update.
23864         * objc.dg/const-str-1.m: Update.
23865         * objc.dg/fwd-proto-1.m: Update.
23866         * objc.dg/id-1.m: Update.
23867         * objc.dg/super-class-1.m: Update.
23868
23869 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23870
23871         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23872         constructs.
23873
23874 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23875
23876         * gcc.c-torture/execute/20011128-1.c: New test.
23877
23878 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23879
23880         * gcc.dg/20011127-1.c: New test.
23881
23882 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23883
23884         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23885         from Austin Group draft 7.
23886         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23887         scanf format arguments.
23888         * gcc.dg/format/no-exargs-2.c: New test.
23889
23890 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         * g++.dg/abi/vbase8-4.C: New test.
23893
23894 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23895
23896         * gcc.c-torture/execute/20011121-1.c: New test.
23897
23898 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23899
23900         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23901
23902 2001-11-23  Andreas Jaeger  <aj@suse.de>
23903
23904         * gcc.dg/cpp/charconst-2.c: New test.
23905
23906 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23907
23908         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23909         to the host if it is remote.  Let tests specify extra headers
23910         they use.
23911         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23912         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23913         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23914         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23915         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23916         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23917         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23918         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23919         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23920         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23921
23922 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23923
23924         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23925         for little endian ARMs.
23926
23927 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23928
23929         * gcc.c-torture/compile/20011119-1.c: New test.
23930         * gcc.c-torture/compile/20011119-2.c: New test.
23931
23932 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23933
23934         * gcc.dg/altivec-1.c: Fix typo.
23935
23936 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23937
23938         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23939
23940 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23941
23942         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23943
23944 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23945
23946         * lib/g77.exp: Don't specify --rpath-link.
23947
23948         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23949         across all the headers.
23950         * gcc.dg/format/format.exp: For testing on a remote host,
23951         copy format.h.
23952
23953         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23954         * gcc.c-torture/execute/930406-1.c: Likewise.
23955         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23956
23957 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23958
23959         * gcc.dg/altivec-1.c: New.
23960
23961 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23962
23963         * gcc.dg/cpp/fpreprocessed.c: New test case.
23964
23965 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23966
23967         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23968         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23969         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23970
23971 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23972
23973         * gcc.dg/no-builtin-1.c: New test.
23974
23975 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23976
23977         * gcc.c-torture/execute/20011115-1.c: New test.
23978
23979 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23980
23981         * gcc.c-torture/compile/20011114-2.c: New test.
23982         * gcc.c-torture/compile/20011114-3.c: New test.
23983         * gcc.c-torture/compile/20011114-4.c: New test.
23984
23985 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23986
23987         * g++.dg/other/init1.C: New test.
23988
23989 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23990
23991         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23992         message.
23993
23994         * gcc.c-torture/execute/20011114-1.c: New testcase.
23995
23996         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23997         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23998         like the (before this change) version of 20010327-1.c.
23999
24000 2001-11-14  Roger Sayle <roger@eyesopen.com>
24001
24002         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24003
24004 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24005
24006         * g++.dg/init/array2.C: New test.
24007
24008 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24009
24010         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24011
24012 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.dg/other/forscope1.C: New test.
24015         * g++.dg/ext/forscope1.C: New test.
24016         * g++.dg/ext/forscope2.C: New test.
24017
24018 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * gcc.c-torture/execute/20011113-1.c: New test.
24021
24022 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24023
24024         * gcc.c-torture/execute/20011109-2.c: New test.
24025
24026         * gcc.c-torture/execute/20011109-1.c: New test.
24027
24028 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24029
24030         * gcc.c-torture/compile/20011109-1.c: New test.
24031
24032 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24033
24034         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24035         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24036         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24037         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24038         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24039         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24040         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24041
24042 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24043
24044         * g++.dg/warn/Wshadow-1.C: New tests.
24045         * g++.old-deja/g++.mike/for3.C: Update.
24046
24047 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24048
24049         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24050         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24051         XFAILs.  Adjust expected error texts.
24052         * gcc.c-torture/compile/20011106-1.c,
24053         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24054         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24055         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24056         gcc.dg/c99-array-lval-5.c: New tests.
24057
24058 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24059
24060         * gcc.dg/cpp/defined.c: Update.
24061
24062 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24063
24064         * gcc.c-torture/execute/anon-1.c: New test.
24065
24066 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24067
24068         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24069         same size, so no warning should be produced on stormy16.
24070
24071         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24072         due to oversized array.
24073         * g++.old-deja/g++.mike/ns15.C: Likewise.
24074         * g++.old-deja/g++.pt/crash16.C: Likewise.
24075
24076 2001-11-02  Graham Stott  <grahams@redhat.com>
24077
24078         * g++.dgother/debug1.C: Fix typos.
24079
24080 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * g++.dg/other/debug1.C: New test.
24083
24084 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24085
24086         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24087         of unsigned long.
24088
24089 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24090
24091         * gcc.dg/20011029-2.c: New test.
24092
24093         * gcc.c-torture/compile/20011029-1.c: New test.
24094
24095 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24096
24097         * objc/execute/class_self-1.m: New test.
24098         * objc/execute/class_self-2.m: New test.
24099
24100 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24101
24102         * gcc.misc-tests/msgs.exp: Delete.
24103         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24104         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24105         error set to match recent changes.
24106
24107 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24108
24109         * gcc.dg/20011021-1.c: New test.
24110
24111 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * gcc.c-torture/compile/20011023-1.c: New test.
24114
24115 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24116
24117         * lib/g77.exp: Rewrite based on lib/g++.exp.
24118
24119 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24120
24121         * gcc.c-torture/execute/20011019-1.c: New test.
24122
24123         * gcc.dg/20011018-1.c: New test.
24124
24125 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24126
24127         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24128
24129 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24130
24131         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24132         * gcc.dg/attr-invalid.c: Likewise.
24133
24134 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * testsuite/gcc.dg/20011015-1.c: New test.
24137
24138 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24139
24140         * g++.dg/template/unify2.C: New test.
24141
24142 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24143
24144         * g++.dg/other/exception-specification.C: New test
24145
24146 2001-10-13  Tom Rix  <trix@redhat.com>
24147
24148         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24149         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24150
24151 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * testsuite/gcc.dg/20011009-1.c: New test.
24154
24155 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24156
24157         PR g++/4476
24158         * g++.dg/other/friend1.C: New test.
24159
24160 2001-10-11  Richard Henderson  <rth@redhat.com>
24161
24162         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24163
24164 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24165
24166         * gcc.c-torture/compile/20011010-1.c: New.
24167
24168 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24169
24170         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24171         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24172         g77.f-torture/execute/execute.exp,
24173         g77.f-torture/noncompile/noncompile.exp,
24174         gcc.c-torture/compile/compile.exp,
24175         gcc.c-torture/execute/execute.exp,
24176         gcc.c-torture/execute/ieee/ieee.exp,
24177         gcc.c-torture/execute/memcheck/memcheck.exp,
24178         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24179         objc/execute/execute.exp: Update FSF address.
24180
24181 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24182
24183         * gcc.dg/cpp/cmdlne-C.c: Update.
24184         * gcc.dg/cpp/cmdlne-C2.c: New.
24185
24186 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24187
24188         * gcc.c-torture/execute/20011008-3.c: New.
24189
24190 2001-10-08  DJ Delorie  <dj@redhat.com>
24191
24192         * gcc.dg/20011008-1.c: New.
24193         * gcc.dg/20011008-2.c: New.
24194
24195 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24196
24197         * gcc.dg/cpp/spacing1.c: Update test.
24198
24199 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24200
24201         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24202         spelling errors of "separate" as "seperate".
24203
24204 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24205
24206         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24207         enough to avoid inlining.
24208
24209 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24210
24211         * lib/g77.exp: set libg2c_dir correctly.
24212
24213 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24214
24215         * gcc.dg/cpp/macro11.c: New test.
24216
24217 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24218
24219         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24220         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24221         gcc.dg/format/multattr-3.c: New tests.
24222         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24223         tests for format attributes on function pointers being rejected.
24224
24225 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24226
24227         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24228
24229 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24230
24231         * g++.dg/warn/format1.C: New test.
24232
24233 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24234
24235         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24236
24237 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24238
24239         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24240
24241 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24242
24243         * gcc.dg/cpp/redef2.c: Add test.
24244
24245 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24246
24247         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24248         long-standing bug on i686, apparently.
24249         * gcc.c-torture/execute/loop-2c.x: New file.
24250         * gcc.c-torture/execute/loop-2d.x: New file.
24251         * gcc.c-torture/execute/loop-3c.x: New file.
24252
24253 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24254
24255         * gcc.dg/cpp/20000625-2.c: Correct line number.
24256
24257 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24258
24259         * gcc.dg/cpp/macro10.c: New test.
24260         * gcc.dg/cpp/strify3.c: New test.
24261         * gcc.dg/cpp/spacing1.c: Add tests.
24262         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24263         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24264
24265 2001-09-24  DJ Delorie  <dj@redhat.com>
24266
24267         * gcc.c-torture/execute/20010924-1.c: New test.
24268
24269 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24270
24271         * testsuite/objc/execute/paste.m: Remove.
24272
24273 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24274
24275         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24276
24277 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24278
24279         * g77.dg/strlen0.f: New test.
24280
24281 2001-09-21  Richard Henderson  <rth@redhat.com>
24282
24283         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24284         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24285
24286 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24287
24288         Table-driven attributes.
24289         * g++.dg/ext/attrib1.C: New test.
24290
24291 2001-09-20  DJ Delorie  <dj@redhat.com>
24292
24293         * gcc.dg/20000926-1.c: Update expected warning messages.
24294         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24295         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24296         array.
24297
24298 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24299
24300         * g++.dg/eh/registers1.C: New test case.
24301
24302 2001-09-17  Richard Henderson  <rth@redhat.com>
24303
24304         * gcc.dg/array-5.c: Fix VLA decomposition test.
24305
24306 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24307
24308         * gcc.dg/cpp/line5.c: New testcase.
24309
24310 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24311
24312         * gcc.dg/cpp/macro9.c: New test.
24313
24314 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24315
24316         * gcc.c-torture/execute/980223.c: Change type of addr from long
24317         to char *.
24318
24319 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24320
24321         * gcc.c-torture/execute/20010915-1.c: New test.
24322
24323 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24324
24325         * g77.dg/bprob: New directory.
24326         * g77.dg/bprob/bprob.exp: New file.
24327         * g77.dg/bprob/bprob-1.f: New test.
24328         * g77.dg/gcov: New directory.
24329         * g77.dg/gcov/gcov.exp: New file.
24330         * g77.dg/gcov/gcov-1.f: New test.
24331         * g77.dg/gcov/gcov-1.x: New file.
24332
24333 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24334
24335         * gcc.dg/cpp/directiv.c: Update.
24336         * gcc.dg/cpp/undef1.c: Update.
24337
24338 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24339
24340         * gcc.dg/20010912-1.c: New test.
24341
24342 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24343
24344         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24345         language-independent file in lib.
24346         * lib/gcov.exp: New file.
24347
24348 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24349
24350         * gcc.c-torture/compile/20010911-1.c: New test.
24351
24352 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24353
24354         * lib/profopt.exp: New, to support profile-directed optimizations.
24355         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24356         * gcc.misc-tests/bprob-1.c: New test.
24357         * gcc.misc-tests/bprob-2.c: New test.
24358
24359 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24360
24361         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24362         XFAIL and which kinds of gcov output to verify.
24363         * gcc.misc-tests/gcov-4b.x: New file.
24364         * gcc.misc-tests/gcov-5b.x: New file.
24365         * gcc.misc-tests/gcov-6.x: New file.
24366         * gcc.misc-tests/gcov-7.c: New test.
24367         * gcc.misc-tests/gcov-7.x: New file.
24368
24369 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24370
24371         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24372         * gcc.misc-tests/gcov-6.c: New test.
24373
24374 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24375
24376         PR c++/3986
24377         * g++.dg/abi/vbase1.C: New test.
24378
24379 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24380
24381         * objc.dg/method-2.m: New.
24382
24383 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24384
24385         PR c++/4203
24386         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24387         * g++.dg/init/empty1.C: New test.
24388
24389 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * gcc.c-torture/compile/20010903-1.c: New test.
24392
24393 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24394
24395         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24396         for m68k.
24397
24398 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24399
24400         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24401
24402         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24403
24404         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24405
24406 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24407
24408         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24409         for 16-bit 'unsigned int'.
24410
24411 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24412
24413         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24414
24415 2001-08-27  Richard Henderson  <rth@redhat.com>
24416
24417         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24418         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24419
24420 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24421
24422         * gcc.dg/asm-names.c (ymain): New.
24423
24424 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24425
24426         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24427         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24428         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24429
24430 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24431
24432         * gcc.dg/compare5.c: New testcase.
24433
24434 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24435
24436         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24437         and "In instantiation".
24438
24439 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24440
24441         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24442
24443 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24444
24445         * gcc.misc-tests/gcov.exp: Add support for branch information.
24446         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24447         * gcc.misc-tests/gcov-4.c: New test.
24448         * gcc.misc-tests/gcov-4b.c: New test.
24449         * gcc.misc-tests/gcov-5b.c: New test.
24450
24451 2001-08-20  Zack Weinberg  <zackw@panix.com>
24452
24453         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24454         expected to fail.
24455
24456 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24457
24458         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24459
24460 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * g++.dg/eh/template1.C: New test.
24463
24464 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24465
24466         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24467         Fix thinko.
24468         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24469         for xfail.
24470
24471 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24472
24473         * lib/g77-dg.exp:  Use prune.exp for common procedures
24474         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24475         * lib/g77.exp: (g77-dg-prune) Remove
24476
24477 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24478
24479         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24480
24481 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24482
24483         * g++.dg/template/unify1.C: New test.
24484
24485 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.dg/abi/empty4.C: New test.
24488
24489 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24490
24491         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24492         solaris2.*
24493         * g77.f-torture/compile/pr3743.x: Likewise
24494
24495 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24496
24497         * g++.dg/other/using-declaration.C: New test.
24498
24499 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24500
24501         * gcc.dg/cpp/tr-sign.c: New testcase.
24502
24503 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24504
24505         * gcc.dg/cpp/19951025-1.c: Revert.
24506         * gcc.dg/cpp/directiv.c: We no longer process directives that
24507         interrupt macro arguments.
24508
24509 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24510
24511         * gcc.dg/bconstp-1.c: New test.
24512
24513 2001-08-03  Richard Henderson  <rth@redhat.com>
24514
24515         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24516
24517 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24518
24519         * gcc.dg/cpp/19951025-1.c: Update.
24520
24521 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24522
24523         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24524         should be x.
24525
24526 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24527
24528         Kill -fhonor-std.
24529         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24530         * g++.old-deja/g++.other/std1.C: Likewise.
24531         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24532
24533 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24534
24535         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24536         (g77_pass, g77_fail, g77_finish, g77_exit,
24537         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24538
24539 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24540
24541         * g77.dg/fbackslash.f
24542         * g77.dg/fcase-preserve.f
24543         * g77.dg/ff90-1.f
24544         * g77.dg/ffixed-line-length-0.f
24545         * g77.dg/ffixed-line-length-132.f
24546         * g77.dg/ffixed-line-length-7.f
24547         * g77.dg/ffixed-line-length-72.f
24548         * g77.dg/ffixed-line-length-none.f
24549         * g77.dg/ffree-form-1.f
24550         * g77.dg/fno-backslash.f
24551         * g77.dg/fno-f90-1.f
24552         * g77.dg/fno-fixed-form-1.f
24553         * g77.dg/fno-onetrip.f
24554         * g77.dg/fno-typeless-boz.f
24555         * g77.dg/fno-underscoring.f
24556         * g77.dg/fno-vxt-1.f
24557         * g77.dg/fonetrip.f
24558         * g77.dg/ftypeless-boz.f
24559         * g77.dg/fugly-assumed.f
24560         * g77.dg/funderscoring.f
24561         * g77.dg/fvxt-1.f
24562
24563 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24564
24565         * objc.dg/fwd-proto-1.m: New.
24566         * objc.dg/local-decl-1.m: New.
24567         * objc.dg/naming-1.m: New.
24568         * objc.dg/naming-2.m: New.
24569         * objc.dg/proto-hier-1.m: New.
24570
24571 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24572
24573         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24574         largest-type elements to a struct makes its size grow.
24575
24576 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24577
24578         * g++.dg/abi/vthunk1.C: New test.
24579
24580 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         * g++.dg/abi/vbase8-22.C: New test.
24583
24584 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24585
24586         * gcc.dg/cpp/macro8.c: New test.
24587
24588 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24589
24590         * g++.dg/abi/vbase8-21.C: New test.
24591
24592 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         * g++.dg/abi/vbase8-10.C: New test.
24595
24596 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24597
24598         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24599         ${tool}_set_ld_library_path.
24600         Changed caller.
24601         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24602         g++.exp.
24603
24604 2001-07-26  Stan Cox <scox@redhat.com>
24605
24606         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24607         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24608         gcc_exit, gcc_check_unsupported_p):
24609         Moved to gcc-deps.exp
24610         * gcc-deps.exp: New file.
24611
24612 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24613
24614         * g++.old-deja/g++.pt/defarg14.C: New test.
24615
24616 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         * g++.old-deja/g++.other/lineno5.C: New test.
24619
24620 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24621
24622         * g++.old-deja/g++.pt/crash68.C: New test.
24623
24624 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         * g++.old-deja/g++.other/crash42.C: New test.
24627
24628 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24629
24630         * gcc.dg/cpp/extratokens.c: Fix.
24631         * gcc.dg/cpp/skipping2.c: New tests.
24632
24633 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24634
24635         * gcc.c-torture/execute/20010724-1.c: New file.
24636         * gcc.c-torture/execute/20010724-1.x: New file.
24637
24638 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24639
24640         * g++.old-deja/g++.other/cond7.C: New test.
24641
24642 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24643
24644         * g++.old-deja/g++.other/optimize4.C: New test.
24645
24646 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24647
24648         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24649
24650 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24651
24652         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24653         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24654         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24655         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24656
24657         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24658         bug report" message.
24659
24660         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24661         * g++.dg/ext/instantiate1.C: Move from old-deja.
24662
24663 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24664
24665         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24666         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24667         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24668         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24669
24670 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24671
24672         * gcc.c-torture/execute/20010723-1.c: New test.
24673
24674 2001-07-23  Ben Elliston  <bje@redhat.com>
24675
24676         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24677
24678 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24679
24680         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24681         i[34567]86-*-*.
24682         Delete handling of ieee_multilib_flags.
24683         Pass -mieee for alpha*-*-* and sh-*-*.
24684         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24685
24686 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         Remove old-abi tests.
24689         * g++.old-deja/g++.mike/p11116.C: Remove.
24690         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24691
24692 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24693
24694         * g77.f-torture/compile/pr3743.f:  New test
24695
24696 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24697
24698         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24699
24700 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24701
24702         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24703         g++.old-deja/g++.pt/static6.C: Likewise.
24704         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24705         supports weak symbols.
24706
24707 2001-07-18  Andreas Jaeger  <aj@suse.de>
24708
24709         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24710         supported again.
24711
24712 2001-07-18  Andreas Jaeger  <aj@suse.de>
24713
24714         * gcc.dg/iftrap-1.c: Fix target line.
24715
24716 2001-07-17  Richard Henderson  <rth@redhat.com>
24717
24718         * gcc.c-torture/execute/20010717-1.c: New.
24719
24720 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24721
24722         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24723         tests.
24724
24725 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24726
24727         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24728
24729 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24730
24731         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24732         UAC_SIGBUS, UAC_NOPRINT definitions.
24733
24734 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24735
24736         * objc/execute/object_is_class.m: New test.
24737         * objc/execute/object_is_meta_class.m: New test.
24738
24739 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24740
24741         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24742         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24743
24744 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24745
24746         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24747         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24748
24749 2001-07-14  Richard Henderson  <rth@redhat.com>
24750
24751         * gcc.dg/iftrap-1.c: New.
24752
24753 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24754
24755         * g77.f-torture/execute/intrinsic77.f: New test.
24756
24757 2001-07-11  Janis Johnson <janis@us.ibm.com>
24758
24759         * gcc.misc-tests/gcov-3.c: New test.
24760
24761 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24762
24763         * gcc.c-torture/compile/20010711-1.c,
24764         * gcc.c-torture/compile/20010711-2.c: New tests.
24765
24766 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24767
24768         * gcc.c-torture/execute/20010711-1.c: New test.
24769
24770 2001-07-11  Ben Elliston  <bje@redhat.com>
24771
24772         * g++.old-deja/g++.other/enum5.C: New test.
24773
24774 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24775
24776         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24777         (g++-dg-prune): Call prune_gcc_output.
24778         * prune.exp: New file for prune_gcc_output.
24779         * lib/g++.exp, lib/gcc.exp: Load it.
24780
24781 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24782
24783         * gcc.c-torture/compile/20010701-1.c,
24784         g++.old-deja/g++.ext/attrib6.C: New tests.
24785
24786 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24787
24788         * gcc.c-torture/compile/20010706-1.c: New test.
24789
24790 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24791
24792         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24793
24794 2001-06-28  Stan Shebs  <shebs@apple.com>
24795
24796         * gcc.dg/pragma-darwin.c: New test.
24797
24798 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24799
24800         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24801         Solaris 2.[678] system.
24802
24803 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24804
24805         * gcc.dg/20010622-1.c: New test.
24806
24807 2001-06-18  Stan Shebs  <shebs@apple.com>
24808
24809         * objc.dg: New directory.
24810         * objc.dg/dg.exp: New file.
24811         * objc.dg/alias.m: New.
24812         * objc.dg/class-1.m: New.
24813         * objc.dg/class-2.m: New.
24814         * objc.dg/const-str-1.m: New.
24815         * objc.dg/const-str-2.m: New.
24816         * objc.dg/id-1.m: New.
24817         * objc.dg/method-1.m: New.
24818         * objc.dg/super-class-1.m: New.
24819         * lib/objc-dg.exp: New file.
24820
24821 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24822
24823         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24824         of label name.
24825
24826 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24827
24828         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24829
24830 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24831
24832         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24833         variable.
24834
24835 2001-06-12  Richard Henderson  <rth@redhat.com>
24836
24837         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24838
24839 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24840
24841         * g++.old-deja/g++.abi/vbase5.C: New test.
24842         * g++.old-deja/g++.abi/vbase6.C: New test.
24843         * g++.old-deja/g++.abi/vbase7.C: New test.
24844
24845 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24846
24847         * gcc.c-torture/compile/20010610-1.c: New test.
24848
24849 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.old-deja/g++.abi/vbase4.C: New test.
24852
24853 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24854
24855         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24856         support %f for HC11/HC12 targets.
24857         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24858         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24859         on HC11/HC12 targets.
24860         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24861
24862 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24863
24864         * gcc.dg/wchar_t-1.c: New file.
24865         * gcc.dg/wint_t-1.c: Likewise.
24866
24867 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24868
24869         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24870
24871 2001-06-11  Richard Henderson  <rth@redhat.com>
24872
24873         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24874
24875 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24876
24877         * gcc.c-torture/compile/20010611-1.c: New test.
24878
24879 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24880
24881         * gcc.dg/c99-tag-1.c: Add more tests.
24882
24883 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24884
24885         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24886         representation on MN10300 and ARM/Thumb.
24887
24888 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24889
24890         * g77.f-torture/execute/20010610.f: New.
24891
24892 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24893
24894         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24895         names.
24896
24897 2001-06-09  Richard Henderson  <rth@redhat.com>
24898
24899         * gcc.c-torture/execute/ashrdi-1.c: New.
24900         * gcc.c-torture/execute/ashldi-1.c: New.
24901         * gcc.c-torture/execute/lshrdi-1.c: New.
24902
24903 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24904
24905         * objc/execute/load-3.m: Added. Check sending +load to categories,
24906         in addition to classes.
24907
24908 2001-06-08  Stan Shebs  <shebs@apple.com>
24909
24910         * objc/execute/load-2.m: New test.  From Nicola Pero
24911         <n.pero@mi.flashnet.it>.
24912
24913 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24914
24915         * gcc.c-torture/execute/20010605-2.c: New test.
24916
24917 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.abi/vbase2.C: New test.
24920         * g++.old-deja/g++.abi/vbase3.C: New test.
24921
24922 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.old-deja/g++.pt/friend49.C: New test.
24925
24926 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24927
24928         * g++.old-deja/g++.ext/anon3.C: New test.
24929
24930 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24931
24932         * g++.old-deja/g++.other/conv7.C: New test.
24933
24934 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24935
24936         * gcc.c-torture/compile/20010605-2.c: New test.
24937
24938 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24939
24940         * gcc.c-torture/execute/20010604-1.c: New test.
24941
24942 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24943
24944         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24945
24946 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24947
24948         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24949         (g++_link_flags): Likewise.
24950         (g++_init): Pass gccpath's value to two previous functions.
24951
24952 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24953
24954         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24955         Ensure logfile entry matches exec command line.
24956
24957 2001-05-31  Richard Henderson  <rth@redhat.com>
24958
24959         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24960         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24961
24962 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24963
24964         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24965         compiler for irix6.2
24966
24967 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.old-deja/g++.other/optimize3.C: New file.
24970
24971 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24972
24973         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24974         assemble.
24975
24976 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24977
24978         * g++.old-deja/g++.other/optimize2.C: New file.
24979
24980 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24981
24982         * gcc.c-torture/compile/20010518-2.c: New file.
24983         * gcc.c-torture/execute/20010518-1.c: New file.
24984         * gcc.c-torture/execute/20010518-2.c: New file.
24985
24986 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24987
24988         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24989
24990 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24991
24992         G++ no longer defines builtins that do not begin with __builtin.
24993         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24994         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24995         * g++.old-deja/g++.law/builtin1.C: Likewise.
24996         * g++.old-deja/g++.law/cvt2.C: Likewise.
24997         * g++.old-deja/g++.mike/net5.C: Likewise.
24998         * g++.old-deja/g++.other/builtins1.C: Likewise.
24999         * g++.old-deja/g++.other/builtins2.C: Likewise.
25000         * g++.old-deja/g++.other/builtins3.C: Likewise.
25001         * g++.old-deja/g++.other/builtins4.C: Likewise.
25002         * g++.old-deja/g++.other/inline8.C: Likewise.
25003         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25004
25005 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.old-deja/g++.pt/using1.C: Adjust.
25008         * g++.old-deja/g++.pt/using2.C: New test.
25009
25010 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25011
25012         * gcc.dg/cpp/charconst.c: New tests.
25013         * gcc.dg/cpp/escape.c: New tests.
25014         * gcc.dg/cpp/escape-1.c: New tests.
25015         * gcc.dg/cpp/escape-2.c: New tests.
25016         * gcc.dg/cpp/ucs.c: New tests.
25017
25018 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25019
25020         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25021         native compiler for irix6.5.
25022
25023 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25024
25025         * lib/g++.exp (g++_include_flags): Use args to compute
25026         get_multilibs.
25027         (g++_link_flags): Likewise.
25028         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25029
25030 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25031
25032         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25033
25034 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25035
25036         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25037         this file.
25038
25039 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25040
25041         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25042         STACK_SIZE;
25043         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25044         to STACK_SIZE; Use it to define size of add_histo array.
25045         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25046         to STACK_SIZE.
25047         (f): Use GITT_SIZE to define size of gitt local table.
25048         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25049         to STACK_SIZE; Use it to define size of bytemem array.
25050
25051 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25052
25053         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25054         on 68HC11/HC12 due to the asm instruction.
25055         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25056         * gcc.c-torture/compile/920520-1.x: Likewise.
25057         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25058         on 68HC11/HC12 because the function is larger than 64K.
25059         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25060         on 68HC11/HC12 because the structure is too large.
25061
25062 2001-05-20  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.c-torture/execute/20010520-1.c: New.
25065
25066 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25067
25068         * g++.old-deja/g++.warn/compare1.C: New test.
25069         * gcc.dg/compare4.c: New test.
25070
25071 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.other/optimize1.C: New test.
25074
25075 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25076
25077         * g++.old-deja/g++.pt/spec41.C: New test.
25078
25079 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25080
25081         * gcc.c-torture/compile/20010114-1.x: Remove.
25082
25083 2001-05-18  Stan Shebs  <shebs@apple.com>
25084
25085         * gcc.c-torture/compile/20010518-1.c: New test.
25086
25087 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25090         * g++.old-deja/g++.pt/crash67.C: New test.
25091
25092 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25093
25094         * g++.old-deja/g++.other/debug9.C: New test.
25095
25096 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25097
25098         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25099
25100 2001-05-16  Jan Hubicka  <jh@suse.cz>
25101
25102         * gcc.c-torture/compile/20010516-1.c: New test.
25103
25104 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.old-deja/g++.other/crash41.C: New test.
25107
25108 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25109
25110         * g++.old-deja/g++.pt/crash66.C: New test.
25111
25112 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25113
25114         * g++.old-deja/g++.robertl/eb27.C: Convert.
25115
25116 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25117
25118         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25119         declaration being redundant.
25120
25121 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25122
25123         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25124
25125 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25126
25127         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25128
25129 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25130
25131         * lib/g++.exp: Use testsuite_flags.
25132
25133 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25134
25135         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25136
25137 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25138
25139         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25140
25141 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25142
25143         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25144
25145 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25146
25147         * gcc.c-torture/compile/20010313-1.c: New test.
25148
25149 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25150
25151         * gcc.dg/cpp/direct2.c: New test.
25152         * gccq.dg/cpp/direct2s.c: New test.
25153
25154         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25155
25156 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25157
25158         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25159         * g++.old-deja/g++.other/op3.C: Likewise.
25160
25161 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25162
25163         * gcc.dg/cpp/syshdr.h: New file.
25164         * gcc.dg/cpp/sysmac1.c: Update.
25165         * gcc.dg/cpp/sysmac2.c: Update.
25166
25167 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25168
25169         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25170
25171 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25172
25173         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25174         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25175
25176 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25177
25178         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25179
25180 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25181
25182         * lib/g++.exp (g++_include_flags): Don't use any special flags
25183         if TESTING_IN_BUILD_TREE is not defined.
25184         (g++_init): Use a plain 'c++' as the compiler if
25185         TESTING_IN_BUILD_TREEE is not defined.
25186
25187 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25188
25189         * g++.old-deja/g++.eh/catch13.C: New test.
25190         * g++.old-deja/g++.eh/catch14.C: New test.
25191
25192 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/cpp/tr-define.c: New test.
25195
25196 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25197
25198         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25199         <stdlib.h>, not <malloc.h>.
25200
25201 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.ns/template17.C: New test.
25204
25205 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         * g++.old-deja/g++.pt/ref4.C: New test.
25208
25209 2001-04-30  Richard Henderson  <rth@redhat.com>
25210
25211         * gcc.dg/20000724-1.c: Revert last change.
25212
25213 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25214
25215         * g77.f-torture/execute/20010430.f: New test.
25216
25217 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25218
25219         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25220
25221 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25222
25223         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25224
25225 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         * g++.old-deja/g++.eh/crash6.C: New test.
25228
25229 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.old-deja/g++.other/warn7.C: New test.
25232
25233 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         * g++.old-deja/g++.other/defarg9.C: New test.
25236
25237 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25238
25239         * g77.f-torture/compile/20010426.f: New test.
25240         * g77.f-torture/execute/20010426.f: New test.
25241
25242 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25243
25244         * g77.f-torture/compile/20000629-1.x: Remove - error
25245         has been fixed.
25246
25247 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25248
25249         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25250         Tweak slightly to work with g++.dg framework.
25251         * g++.dg/special/ecos.exp: Run initp1.C test.
25252         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25253
25254         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25255         its linker doesn't give line numbers either.
25256         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25257
25258 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25259
25260         * g++.old-deja/g++.other/lex1.C: New test.
25261
25262 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gcc.dg/noncompile/20010425-1.c: New test.
25265
25266 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.pt/mangle2.C: New test.
25269
25270 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25271
25272         * gcc.dg/format/plus-1.c: New test.
25273
25274 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.dg/20010423-1.c: New test.
25277
25278 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * gcc.c-torture/execute/20010422-1.c: New test.
25281
25282 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25283
25284         * g++.old-deja/g++.ns/type2.C: New test.
25285
25286 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25287
25288         * g++.old-deja/g++.other/perf1.C: New test.
25289
25290 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25291
25292         * gcc.dg/c99-func-2.c: Remove xfail.
25293         * gcc.dg/c99-func-3.c: Remove xfail.
25294         * gcc.dg/c99-func-4.c: Remove xfail.
25295
25296 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25297
25298         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25299
25300 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25301
25302         * gcc.c-torture/compile/20010423-1.c: New test.
25303
25304 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.pt/typename28.C: New test.
25307
25308 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.old-deja/g++.abi/empty2.C: New test.
25311         * g++.old-deja/g++.abi/empty3.C: New test.
25312
25313 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25314
25315         * g++.old-deja/g++.other/comdat2.C: New test.
25316         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25317
25318 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25319
25320         * g++.old-deja/g++.other/overload14.C: New test.
25321
25322 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25323
25324         * g++.old-deja/g++.other/lookup23.C: New test.
25325
25326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25327
25328         * gcc.c-torture/execute/20010403-1.c: New test.
25329
25330 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25331             Mark Mitchell  <mark@codesourcery.com>
25332
25333         * lib/old-dejagnu.exp: Don't delete output of executable.
25334         Add .exe suffix to executables.
25335
25336 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25337
25338         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25339
25340 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25341
25342         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25343
25344 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25345
25346         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25347         * g++.old-deja/g++.abi/crash1.C: New test.
25348
25349 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25350
25351         * g++.old-deja/g++.other/crash40.C: New test.
25352
25353 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25354
25355         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25356
25357 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.old-deja/g++.other/warn6.C: New test.
25360
25361 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25362
25363         * g++.old-deja/g++.robertl/eb42.C: Same.
25364
25365 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25366
25367         * gcc.dg/wtr-conversion-1.c: New testcase.
25368
25369 2001-04-10  Richard Henderson  <rth@redhat.com>
25370
25371         * g++.old-deja/g++.other/array5.C: New.
25372
25373 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25374
25375         * gcc.c-torture/execute/20010408-1.c: New test.
25376
25377 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25378
25379         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25380         headers and constructs.
25381         * g++.old-deja/g++.robertl/eb79.C: Same.
25382         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25383         * g++.old-deja/g++.robertl/eb73.C: Same.
25384         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25385         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25386         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25387         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25388         * g++.old-deja/g++.robertl/eb44.C: Same.
25389         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25390         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25391         * g++.old-deja/g++.robertl/eb39.C: Same.
25392         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25393         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25394         * g++.old-deja/g++.robertl/eb30.C: Same.
25395         * g++.old-deja/g++.robertl/eb3.C: Same.
25396         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25397         * g++.old-deja/g++.robertl/eb21.C: Same.
25398         * g++.old-deja/g++.robertl/eb15.C: Same.
25399         * g++.old-deja/g++.robertl/eb118.C: Same.
25400         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25401         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25402         * g++.old-deja/g++.robertl/eb109.C: Same.
25403         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25404         * g++.old-deja/g++.mike/rtti1.C: Same.
25405         * g++.old-deja/g++.mike/p658.C: Same.
25406         * g++.old-deja/g++.mike/net46.C: Same.
25407         * g++.old-deja/g++.mike/net34.C: Same.
25408         * g++.old-deja/g++.mike/memoize1.C: Same.
25409         * g++.old-deja/g++.mike/eh2.C: Same.
25410         * g++.old-deja/g++.law/weak.C: Same.
25411         * g++.old-deja/g++.law/visibility7.C: Same.
25412         * g++.old-deja/g++.law/visibility25.C: Same.
25413         * g++.old-deja/g++.law/visibility22.C: Same.
25414         * g++.old-deja/g++.law/visibility2.C: Same.
25415         * g++.old-deja/g++.law/visibility17.C: Same.
25416         * g++.old-deja/g++.law/visibility13.C: Same.
25417         * g++.old-deja/g++.law/visibility10.C: Same.
25418         * g++.old-deja/g++.law/visibility1.C: Same.
25419         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25420         * g++.old-deja/g++.law/vbase1.C: Same.
25421         * g++.old-deja/g++.law/operators32.C: Same.
25422         * g++.old-deja/g++.law/nest3.C: Same.
25423         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25424         * g++.old-deja/g++.law/except5.C (main): Same.
25425         * g++.old-deja/g++.law/cvt7.C (run): Same.
25426         * g++.old-deja/g++.law/cvt2.C: Same.
25427         * g++.old-deja/g++.law/cvt16.C: Same.
25428         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25429         * g++.old-deja/g++.law/ctors17.C (main): Same.
25430         * g++.old-deja/g++.law/ctors13.C: Same.
25431         * g++.old-deja/g++.law/ctors12.C (main): Same.
25432         * g++.old-deja/g++.law/ctors10.C: Same.
25433         * g++.old-deja/g++.law/code-gen5.C: Same.
25434         * g++.old-deja/g++.law/bad-error7.C: Same.
25435         * g++.old-deja/g++.law/arm9.C: Same.
25436         * g++.old-deja/g++.law/arm12.C: Same.
25437         * g++.old-deja/g++.law/arg8.C: Same.
25438         * g++.old-deja/g++.law/arg1.C: Same.
25439         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25440         * g++.old-deja/g++.jason/template31.C: Same.
25441         * g++.old-deja/g++.jason/template24.C (main): Same.
25442         * g++.old-deja/g++.jason/2371.C: Same.
25443         * g++.old-deja/g++.eh/new2.C: Same.
25444         * g++.old-deja/g++.eh/new1.C: Same.
25445         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25446         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25447         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25448         * g++.old-deja/g++.brendan/crash62.C: Same.
25449         * g++.old-deja/g++.brendan/crash52.C: Same.
25450         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25451         * g++.old-deja/g++.brendan/crash38.C: Same.
25452         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25453         * g++.old-deja/g++.brendan/copy9.C: Same.
25454
25455 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25456
25457         * gcc.c-torture/execute/20001203-2.c (memset):
25458         Count argument is of type __SIZE_TYPE__.
25459
25460 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25461
25462         * gcc.c-torture/compile/20010404-1.c: New test.
25463
25464 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25465
25466         * gcc.c-torture/compile/20010326-1.c: New test.
25467
25468 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25469
25470         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25471         peculiarities of the SH.
25472         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25473
25474 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25475
25476         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25477         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25478         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25479
25480 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * g77.f-torture/compile/20010321-1.f: New test.
25483
25484 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25485
25486         * gcc.c-torture/compile/20010329-1.c: New test.
25487
25488 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.c-torture/execute/20010329-1.c: New test.
25491
25492 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25493
25494         * g++.old-deja/g++.other/eh4.C: Fix typo.
25495
25496 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25497
25498         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25499
25500 2001-03-28  Philip Blundell  <philb@gnu.org>
25501
25502         * gcc.c-torture/compile/20010328-1.c: New test.
25503
25504 2001-03-27  Richard Henderson  <rth@redhat.com>
25505
25506         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25507         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25508
25509 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25510
25511         * gcc.c-torture/compile/20010327-1.c: New test.
25512
25513 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.old-deja/g++.other/friend12.C: New test.
25516         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25517         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25518
25519 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25520
25521         * gcc.c-torture/execute/20010325-1.c: New test.
25522
25523 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * g++.old-deja/g++.other/mangle3.C: New test.
25526
25527 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * g++.old-deja/g++.other/anon8.C: New test.
25530
25531 2001-03-20  Philip Blundell  <philb@gnu.org>
25532
25533         * gcc.c-torture/compile/20010320-1.c: New test.
25534
25535 2001-03-17  Richard Henderson  <rth@redhat.com>
25536
25537         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25538
25539 2001-03-15  Geoff Keating  <geoff@redhat.com>
25540
25541         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25542         tests on AIX.
25543
25544 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25545
25546         * g++.old-deja/g++.other/eh4.C: New test.
25547
25548 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25549
25550         * gcc.dg/cpp/mi1.c: Update.
25551
25552 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25553
25554         * g++.old-deja/g++.other/regstack.C: New test.
25555
25556 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         * g++.old-deja/g++.other/ref4.C: New test.
25559
25560 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25561
25562         * objc/execute/va_method.m: Added.
25563         * objc/execute/IMP.m: Added.
25564         * objc/execute/_cmd.m: Added.
25565         * objc/execute/accessing_ivars.m: Added.
25566         * objc/execute/class-1.m: Added.
25567         * objc/execute/class-10.m: Added.
25568         * objc/execute/class-11.m: Added.
25569         * objc/execute/class-12.m: Added.
25570         * objc/execute/class-13.m: Added.
25571         * objc/execute/class-14.m: Added.
25572         * objc/execute/class-2.m: Added.
25573         * objc/execute/class-3.m: Added.
25574         * objc/execute/class-4.m: Added.
25575         * objc/execute/class-5.m: Added.
25576         * objc/execute/class-6.m: Added.
25577         * objc/execute/class-7.m: Added.
25578         * objc/execute/class-8.m: Added.
25579         * objc/execute/class-9.m: Added.
25580         * objc/execute/class-tests-1.h
25581         * objc/execute/class-tests-2.h
25582         * objc/execute/compatibility_alias.m: Added.
25583         * objc/execute/encode-1.m: Added.
25584         * objc/execute/formal_protocol-1.m: Added.
25585         * objc/execute/formal_protocol-2.m: Added.
25586         * objc/execute/formal_protocol-3.m: Added.
25587         * objc/execute/formal_protocol-4.m: Added.
25588         * objc/execute/formal_protocol-5.m: Added.
25589         * objc/execute/formal_protocol-6.m: Added.
25590         * objc/execute/formal_protocol-7.m: Added.
25591         * objc/execute/informal_protocol.m: Added.
25592         * objc/execute/initialize.m: Added.
25593         * objc/execute/load.m: Added.
25594         * objc/execute/many_args_method.m: Added.
25595         * objc/execute/nested-3.m: Added.
25596         * objc/execute/no_clash.m: Added.
25597         * objc/execute/private.m: Added.
25598         * objc/execute/redefining_self.m: Added.
25599         * objc/execute/root_methods.m: Added.
25600         * objc/execute/selector-1.m: Added.
25601         * objc/execute/static-1.m: Added.
25602         * objc/execute/static-2.m: Added.
25603         * objc/execute/va_method.m: Added.
25604
25605 2001-03-10  Richard Henderson  <rth@redhat.com>
25606
25607         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25608
25609 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25610
25611         * g++.old-deja/g++.other/crash31.C: XFAIL.
25612         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25613         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25614         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25615         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25616         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25617
25618 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25619
25620         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25621
25622 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25623
25624         * gcc.dg/20000724-1.c: Don't use multiline strings.
25625
25626 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25627
25628         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25629         result of -cString against what we expect it to be; don't just
25630         print it out for no one to read.
25631
25632         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25633         Based on testcases provided by Nicola Pero.
25634
25635 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25636
25637         * gcc.dg/cpp/macro7.c: New test.
25638
25639 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25640
25641         * gcc.dg/cpp/multiline.c: Update.
25642
25643 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.other/enum3.C: New test.
25646
25647 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.old-deja/g++.other/pod1.C: New test.
25650
25651 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * g++.old-deja/g++.ext/overload1.C: New test.
25654
25655 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25656
25657         * g++.old-deja/g++.pt/using1.C: New test.
25658
25659 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.other/using9.C: New test.
25662
25663 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25664
25665         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25666
25667         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25668
25669 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25670
25671         * g++.old-deja/g++.ext/realpt1.C: Remove.
25672
25673 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25676
25677 2001-02-26  Will Cohen  <wcohen@redhat.com>
25678
25679         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25680
25681 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25682
25683         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25684         templatized constructors.
25685
25686 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25687
25688         * gcc.c-torture/execute/20010224-1.c: New test.
25689
25690 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.c-torture/execute/20010222-1.c: New test.
25693
25694 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * g++.old-deja/g++.other/inline20.C: New test.
25697
25698 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25699
25700         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25701
25702 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25703
25704         * g++.old-deja/g++.other/lookup22.C: New test.
25705
25706 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25707
25708         * g77.dg: New directory.
25709         * g77.dg/20010216-1.f: New test case.
25710         * g77.dg/dg.exp: New driver.
25711         * lib/g77-dg.exp: New driver library.
25712
25713 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25714
25715         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25716
25717 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25718
25719         * g++.old-deja/g++.other/decl9.C: New test.
25720
25721 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25722
25723         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25724         not need <string> and also tests the initialization at runtime.
25725
25726 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25727
25728         * gcc.c-torture/execute/longlong.c: New test.
25729
25730 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25731
25732         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25733
25734 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25735
25736         * gcc.c-torture/execute/920302-1.c (execute):
25737         Change argument type to short.
25738
25739 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25740
25741         * g++.old-deja/g++.pt/deduct6.C: New test.
25742
25743 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25744
25745         * g++.old-deja/g++.pt/deduct5.C: New test.
25746
25747 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25748
25749         * gcc.c-torture/execute/20010209-1.c: New test.
25750
25751 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25752
25753         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25754
25755 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25756
25757         * g++.dg/vtgc1.C: Update for new ABI.
25758
25759         * consistency.vlad: New directory, 1665 files.
25760
25761 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25762
25763         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25764         return type.
25765         * gcc.dg/cpp/digraphs.c: Declare puts.
25766
25767 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25768
25769         * g++.old-deja/g++.other/warn5.C: New test.
25770
25771 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25772
25773         * g++.old-deja/g++.pt/spec40.C: New test.
25774
25775 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25778         case.
25779         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25780
25781 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25782
25783         * gcc.c-torture/compile/20010209-1.c: New test.
25784
25785 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25786
25787         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25788         excess errors message but not if it crashes.
25789         * g++.old-deja/g++.other/crash27.C: Likewise.
25790         * g++.old-deja/g++.other/crash28.C: Likewise.
25791         * g++.old-deja/g++.other/crash30.C: Likewise.
25792         * g++.old-deja/g++.other/crash32.C: Likewise.
25793         * g++.old-deja/g++.other/crash35.C: Likewise.
25794         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25795
25796 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25797
25798         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25799         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25800         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25801         g77.f-torture/execute/execute.exp,
25802         g77.f-torture/noncompile/noncompile.exp,
25803         gcc.c-torture/execute/execute.exp,
25804         gcc.c-torture/execute/memcheck/memcheck.exp,
25805         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25806         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25807         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25808         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25809         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25810         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25811         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25812         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25813         Remove bug reporting instructions with ancient email addresses.
25814
25815 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25816
25817         * gcc.dg/20010202-1.c: New test.
25818         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25819
25820 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25821
25822         * g++.dg/stdbool-if.C: New test.
25823
25824 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25825
25826         * objc/execute/fdecl.m: Added main().
25827
25828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25829
25830         * gcc.c-torture/execute/20010206-1.c: New test.
25831
25832 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25833
25834         * gcc.dg/cpp/avoidpaste1.c: Update.
25835
25836 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25837
25838         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25839         Pero <nicola@brainstorm.co.uk>.
25840         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25841
25842 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.old-deja/g++.pt/spec39.C: New test.
25845
25846 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25847
25848         * gcc.c-torture/compile/20010202-1.c: New test.
25849
25850 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.abi/primary2.C: New test.
25853         * g++.old-deja/g++.abi/primary3.C: New test.
25854         * g++.old-deja/g++.abi/primary4.C: New test.
25855         * g++.old-deja/g++.abi/primary5.C: New test.
25856         * g++.old-deja/g++.abi/vtable3.h: New test.
25857         * g++.old-deja/g++.abi/vtable3a.C: New test.
25858         * g++.old-deja/g++.abi/vtable3b.C: New test.
25859         * g++.old-deja/g++.abi/vtable3c.C: New test.
25860         * g++.old-deja/g++.abi/vtable3d.C: New test.
25861         * g++.old-deja/g++.abi/vtable3e.C: New test.
25862         * g++.old-deja/g++.abi/vtable3f.C: New test.
25863         * g++.old-deja/g++.abi/vtable3g.C: New test.
25864         * g++.old-deja/g++.abi/vtable3h.C: New test.
25865         * g++.old-deja/g++.abi/vtable3i.C: New test.
25866         * g++.old-deja/g++.abi/vtable3j.C: New test.
25867         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25868
25869 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25870
25871         * g++.old-deja/g++.other/anon6.C: New test.
25872         * g++.old-deja/g++.other/anon7.C: New test.
25873
25874 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25875
25876         * gcc.dg/cpp/avoidpaste2.c: New tests.
25877
25878 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25879
25880         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25881
25882 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25883
25884         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25885         DECIMAL_DIG cases for Irix."
25886
25887 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25888
25889         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25890
25891 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25892
25893         * gcc.dg/c99-tag-1.c: New test.
25894
25895 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25896
25897         * gcc.dg/cpp/tr-warn1.c: Add tests.
25898
25899 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25900
25901         * gcc.dg/cpp/avoidpaste1.c: Update.
25902         * gcc.dg/cpp/paste4.c: Update.
25903
25904 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25905
25906         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25907         cases for Irix.
25908
25909 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25910
25911         * g++.old-deja/g++.other/inline19.C: New test.
25912
25913 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25914
25915         * gcc.dg/Wlarger-than.c: New test.
25916
25917 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25918
25919         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25920
25921 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25922
25923         * gcc.c-torture/execute/20010129-1.c: New test.
25924         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25925
25926 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25927
25928         * gcc.dg/cpp/avoidpaste1.c: Test case.
25929
25930 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * g++.old-deja/g++.other/inline18.C: New test.
25933
25934 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25935
25936         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25937         and __builtin_putchar.
25938
25939 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25942         tests.
25943
25944 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25945
25946         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25947         floating point number rounding mode to round to the nearest
25948         representable mode.
25949
25950 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * g++.old-deja/g++.other/mangle2.C: New test.
25953
25954 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25955
25956         * gcc.c-torture/compile/20010124-1.c: New test.
25957
25958 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25959
25960         * g++.old-deja/g++.pt/spec38.C: New test.
25961
25962 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25963
25964         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25965         "Build don't run".
25966
25967 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25968
25969         * gcc.c-torture/execute/20010123-1.c: New test.
25970
25971 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25972
25973         * g++.old-deja/g++.pt/spec37.C: New test.
25974
25975 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         * g++.old-deja/g++.pt/overload14.C: New test.
25978
25979 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25980
25981         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25982         __builtin_return_address.
25983
25984 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25985
25986         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25987         * g++.old-deja/g++.pt/spec35.C: New test.
25988         * g++.old-deja/g++.pt/spec36.C: New test.
25989
25990 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.c-torture/compile/20010118-1.c: New test.
25993
25994 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25995
25996         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25997
25998 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.c-torture/execute/20010119-1.c: New test.
26001
26002 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26003
26004         * g++.old-deja/g++.other/vbase5.C: New test.
26005
26006 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * gcc.c-torture/execute/20010118-1.c: New test.
26009
26010 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26011
26012         * g++.old-deja/g++.pt/deduct3.C: New test.
26013
26014 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26015
26016         * g++.old-deja/g++.pt/spec34.C: New test.
26017
26018 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26019
26020         * g77.f-torture/compile/20000601-2.f: New test.
26021
26022 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         * g++.old-deja/g++.other/init17.C: New test.
26025
26026 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26027
26028         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26029
26030 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.old-deja/g++.pt/unify8.C: New test.
26033
26034 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26035
26036         * g++.old-deja/g++.abi/vbase1.C: New test.
26037
26038 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26039
26040         * g++.old-deja/g++.pt/crash65.C: New test.
26041
26042 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26043
26044         * gcc.dg/cpp/assembl2.S: New test case.
26045
26046 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26047
26048         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26049         are supported.
26050
26051 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26052
26053         * g++.old-deja/g++.other/builtins1.C: New test.
26054         * g++.old-deja/g++.other/builtins2.C: Likewise.
26055         * g++.old-deja/g++.other/builtins3.C: Likewise.
26056         * g++.old-deja/g++.other/builtins4.C: Likewise.
26057
26058 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26059
26060         * gcc.c-torture/compile/20010117-1.c: New test.
26061         * gcc.c-torture/compile/20010117-2.c: New test.
26062
26063 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26064
26065         * g77.f-torture/execute/20010116.[fx]: New test,
26066         XFAIL on i?86-*-*.
26067         * g77.f-torture/compile/20010115.f: Indicate it's
26068         a test for PR fortran/1636.
26069
26070 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26071
26072         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26073
26074 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26075
26076         * g77.f-torture/compile/20010115.f: New test.
26077
26078 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.old-deja/g++.pt/nontype5.C: New test.
26081
26082 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26083
26084         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26085         have an equivalent working one below it.
26086
26087 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26088
26089         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26090         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26091
26092 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26093
26094         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26095         message containing "init_priority".
26096         (conpr-2.C): Likewise.
26097         (conpr-3.C): Likewise.
26098         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26099
26100 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26101
26102         * gcc.c-torture/execute/20010114-2.c: New test.
26103
26104 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26105
26106         * gcc.c-torture/compile/20010114-1.c: New test.
26107         * gcc.c-torture/compile/20010114-1.x: Xfail.
26108         * gcc.c-torture/compile/20010114-2.c: New test.
26109         * gcc.c-torture/execute/20010114-1.c: New test.
26110         * gcc.dg/trunc-1.c: New test.
26111         * gcc.dg/uninit-B.c: New test.
26112
26113 2001-01-13  Nick Clifton  <nickc@redhat.com>
26114
26115         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26116         target.
26117
26118 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26119
26120         * gcc.c-torture/compile/20010113-1.c: New test.
26121
26122 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26123
26124         * gcc.c-torture/compile/20001212-1.c: New test.
26125
26126 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26127
26128         * gcc.dg/cpp/widestr1.c: Update.
26129         * gcc.dg/cpp/prag-imp.c: Remove.
26130
26131 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26132
26133         * gcc.c-torture/execute/20000801-3.x: Remove.
26134         * gcc.dg/c90-init-1.c: New test.
26135         * gcc.dg/c99-init-1.c: New test.
26136         * gcc.dg/c99-init-2.c: New test.
26137         * gcc.dg/gnu99-init-1.c: New test.
26138
26139 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26140
26141         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26142         testing that no relevant ones were found.
26143
26144 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         * g++.old-deja/g++.pt/cast2.C: New test.
26147
26148 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26149
26150         * g++.old-deja/g++.pt/friend47.C: New test.
26151
26152 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26153
26154         * g++.old-deja/g++.pt/instantiate13.C: New test.
26155
26156 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26157
26158         * g++.old-deja/g++.other/defarg7.C: New test.
26159         * g++.old-deja/g++.other/defarg8.C: New test.
26160
26161 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26162
26163         * g++.old-deja/g++.pt/crash64.C: New test.
26164
26165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26166
26167         * g++.old-deja/g++.pt/crash63.C: New test.
26168
26169 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26170
26171         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26172
26173 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26174
26175         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26176
26177 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         * g++.old-deja/g++.pt/error3.C: New test.
26180
26181 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26182
26183         * g++.old-deja/g++.other/crash39.C: New test.
26184
26185 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.old-deja/g++.other/vbase4.C: New test.
26188
26189 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26190
26191         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26192         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26193         * gcc.dg/special/special.exp: New test driver which will check
26194         for alias support for the above test.
26195
26196 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26197
26198         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26199         problems on small machines.
26200         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26201         parameterize.
26202
26203 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26204
26205         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26206         mips.
26207         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26208
26209 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old_deja/g++.pt/using8.C: New test.
26212
26213 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26214
26215         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26216
26217 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26218
26219         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26220         where a failure is expected.
26221         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26222
26223 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26224
26225         * g++.old_deja/g++.pt/instantiate12.C: New test.
26226
26227 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26228
26229         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26230         start of structs.
26231         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26232         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26233         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26234         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26235         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26236         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26237         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26238         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26239         * g++.old-deja/g++.eh/spec6.C: Likewise.
26240         * g++.old-deja/g++.jason/crash3.C: Likewise.
26241         * g++.old-deja/g++.law/ctors11.C: Likewise.
26242         * g++.old-deja/g++.law/ctors17.C: Likewise.
26243         * g++.old-deja/g++.law/ctors5.C: Likewise.
26244         * g++.old-deja/g++.law/ctors9.C: Likewise.
26245         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26246         * g++.old-deja/g++.mike/net22.C: Likewise.
26247         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26248         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26249         * g++.old-deja/g++.mike/virt3.C: Likewise.
26250         * g++.old-deja/g++.niklas/t128.C: Likewise.
26251         * g++.old-deja/g++.other/anon4.C: Likewise.
26252         * g++.old-deja/g++.other/using1.C: Likewise.
26253         * g++.old-deja/g++.other/warn3.C: Likewise.
26254         * g++.old-deja/g++.pt/t37.C: Likewise.
26255         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26256         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26257
26258 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26259
26260         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26261
26262 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26263
26264         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26265
26266 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26267
26268         * gcc.c-torture/compile/20010107-1.c: New test.
26269
26270 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26271
26272         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26273
26274 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26275
26276         * gcc.dg/format/format.h: New file.
26277         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26278         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26279         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26280         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26281         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26282         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26283         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26284         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26285         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26286         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26287         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26288         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26289         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26290         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26291         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26292         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26293         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26294         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26295         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26296         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26297         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26298         instead of declaring standard types, macros and functions in each
26299         test.
26300
26301 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26302
26303         * gcc.c-torture/execute/20010106-1.c: New test.
26304
26305 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26306
26307         * gcc.dg/format/format.exp: New file.
26308         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26309         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26310         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26311         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26312         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26313         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26314         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26315         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26316         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26317         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26318         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26319         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26320         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26321         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26322         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26323         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26324         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26325         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26326         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26327         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26328         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26329         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26330         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26331         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26332         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26333         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26334         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26335         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26336         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26337         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26338         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26339         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26340         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26341         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26342         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26343         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26344         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26345         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26346         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26347         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26348         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26349         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26350
26351 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26352
26353         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26354         account.
26355
26356 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26357
26358         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26359
26360 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         * g++.old-deja/g++.pt/crash62.C: New test.
26363
26364 2001-01-04  Richard Henderson  <rth@redhat.com>
26365
26366         * gcc.dg/20000926-1.c: Update expected warnings.
26367         * gcc.dg/array-2.c: Likewise.
26368         * gcc.dg/array-4.c: Also validate flexible array members.
26369         * gcc.dg/c99-flex-array-1.c: New.
26370
26371 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26372
26373         * gcc.c-torture/compile/20001222-1.x: Remove.
26374
26375 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26376
26377         * gcc.c-torture/execute/built-in-setjmp.c: New.
26378
26379 2001-01-03  Richard Henderson  <rth@redhat.com>
26380
26381         * gcc.dg/940510-1.c: Update expected error wording.
26382         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26383
26384 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26385
26386         * lib/target-supports.exp (check_alias_available): Modified to
26387         indicate aliases not supported if only weak aliases are supported.
26388
26389 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26390
26391         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26392         Turn on cmpstrsi checks for __pj__ and __i370__.
26393
26394 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.other/virtual11.C: New test.
26397
26398 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26401
26402 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26403
26404         * gcc.c-torture/compile/20010102-1.c: New test.
26405
26406 2001-01-02  Andreas Jaeger  <aj@suse.de>
26407
26408         * gcc.dg/noreturn-3.c: New test.
26409
26410         * gcc.dg/noreturn-4.c: New test.
26411
26412 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26413
26414         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26415         __builtin_fputc and __builtin_fwrite.
26416
26417 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26418
26419         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26420         signed char, not default char.
26421
26422 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26423
26424         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26425
26426 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26427
26428         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26429
26430 2000-12-29  Richard Henderson  <rth@redhat.com>
26431
26432         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26433         (__cyg_profile_func_exit): Define.
26434
26435 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26436
26437         * g++.dg/vtgc1.C: New test.
26438
26439 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26440
26441         * gcc.dg/noncompile/20001228-1.c: New test.
26442
26443         * gcc.dg/20001228-1.c: New test.
26444
26445         * gcc.c-torture/execute/20001228-1.c: New test.
26446
26447 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26448
26449         * gcc.dg/format-strfmon-1.c: New test.
26450
26451 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26452
26453         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26454         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26455         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26456         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26457         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26458         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26459         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26460         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26462         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26463         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26464         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26465         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26466
26467         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26468         * gcc.c-torture/execute/string-opt-4.c: Test index.
26469
26470 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26471
26472         * gcc.c-torture/compile/20001226-1.c: New test.
26473
26474 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.c-torture/compile/20001222-1.c: New test.
26477         * gcc.c-torture/compile/20001222-1.x: Xfail.
26478
26479 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26480
26481         * gcc.c-torture/execute/comp-goto-2.c: New test.
26482
26483 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26484
26485         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26486         Use long types if __INT_MAX__ is 32767.
26487         (main): Use cast to (sint32 *) when poking 88 into a_page.
26488
26489         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26490
26491 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26492
26493         * gcc.c-torture/compile/20001221-1.c: New test.
26494         * gcc.c-torture/execute/20001221-1.c: New test.
26495
26496 2000-12-20  Richard Henderson  <rth@redhat.com>
26497
26498         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26499         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26500
26501 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26502
26503         * gcc.dg/compare3.c: New test.
26504
26505 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26506
26507         * gcc.dg/format-warnll-1.c: New test.
26508
26509 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26510
26511         * gcc.dg/cpp/cmdlne-P.c: New test.
26512
26513 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * gcc.c-torture/execute/builtin-abs-1.c,
26516         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26517
26518 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26519
26520         * gcc.dg/cpp/multiline.c: New test.
26521
26522 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26523
26524         * g++.old-deja/g++.other/syshdr1.C: Update.
26525         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26526
26527 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26528
26529         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26530
26531 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26532
26533         * g++.old-deja/g++.pt/ttp65.C: New test.
26534
26535 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26536
26537         * g++.old-deja/g++.pt/ttp64.C: New test.
26538
26539 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26540
26541         * g++.old-deja/g++.pt/spec33.C: New test.
26542
26543 2000-12-14  Catherine Moore  <clm@redhat.com>
26544
26545         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26546         * gcc.c-torture/execute/920612-2.c: Likewise.
26547         * gcc.c-torture/execute/920428-2.c: Likewise.
26548         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26549         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26550
26551 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26552
26553         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26554         * gcc.dg/pack-test-2.c: Likewise.
26555
26556 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26557
26558         Tests by Zack Weinberg <zackw@stanford.edu>.
26559
26560         * gcc.dg/cpp/defined.c: Update.
26561         * gcc.dg/cpp/defined_trad.c: New tests.
26562
26563 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26564
26565         * gcc.dg/cpp/trad-direct.c: Update.
26566
26567 2000-12-11  Neil Booth  <neilb@earthling.net>
26568
26569         * gcc.dg/cpp/defined_trad.c
26570
26571 2000-12-11  Neil Booth  <neilb@earthling.net>
26572
26573         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26574
26575 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26576
26577         * gcc.dg/format-miss-2.c: New test.
26578
26579 2000-12-09  Neil Booth  <neilb@earthling.net>
26580
26581         * gcc.dg/cpp/lineflags.c: New tests.
26582         * gcc.dg/cpp/poison.c: Update.
26583         * gcc.dg/cpp/redef2.c: Update.
26584         * gcc.dg/cpp/skipping.c: New test.
26585
26586 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26587
26588         * g++.old-deja/g++.other/eh3.C: New testcase.
26589
26590 2000-12-07  Neil Booth  <neilb@earthling.net>
26591
26592         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26593         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26594         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26595         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26596         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26597         Update.
26598
26599 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26600
26601         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26602         __SIZE_TYPE__ instead of int for type of integers cast to
26603         pointers.
26604
26605 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26606
26607         * g++.old-deja/g++.other/cleanup4.C: New test.
26608
26609 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26610
26611         * format-sec-1.c: New test.
26612
26613 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26614
26615         * gcc.dg/format-nonlit-3.c: New test.
26616
26617 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26618
26619         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26620         through a null pointer.
26621
26622 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26623
26624         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26625         * g++.old-deja/g++.pt/partial4.C: New test.
26626
26627 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26628
26629         * gcc.c-torture/execute/ieee/hugeval.x: New.
26630
26631 2000-12-06  Neil Booth  <neilb@earthling.net>
26632
26633         * gcc.dg/cpp/backslash2.c: New tests.
26634
26635 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26636
26637         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26638         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26639
26640 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26641
26642         * gcc.c-torture/execute/20001203-2.c: New testcase.
26643
26644 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26645
26646         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26647         * g++.old-deja/g++.other/virtual10.C: New test.
26648
26649 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26650
26651         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26652
26653 2000-12-05  Richard Henderson  <rth@redhat.com>
26654
26655         * gcc.c-torture/compile/20001205-1.c: New.
26656
26657 2000-12-04  Neil Booth  <neilb@earthling.net>
26658
26659         * g++.old-deja/g++.other/virtual9.C: New test.
26660         * g++.old-deja/g++.pt/crash61.C: New test.
26661         * gcc.c-torture/execute/loop-9.c: New test.
26662
26663 2000-12-04  Neil Booth  <neilb@earthling.net>
26664
26665         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26666         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26667         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26668         * gcc.dg/cpp/extratokens.c: ...here.
26669
26670 2000-12-04  Neil Booth  <neilb@earthling.net>
26671
26672         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26673         New tests.
26674
26675 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676
26677         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26678         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26679
26680 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26681
26682         * gcc.c-torture/execute/20001203-1.c: New test.
26683
26684 2000-12-03  Neil Booth  <neilb@earthling.net>
26685
26686         * gcc.dg/cpp/macro6.c: New test cases.
26687
26688 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26689
26690         * gcc.c-torture/execute/string-opt-9.c: New test.
26691         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26692         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26693         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26694
26695         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26696         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26697
26698 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26699
26700         * gcc.dg/cpp/if-6.c: New testcase.
26701
26702         * gcc.dg/20001201-1.c: New testcase.
26703
26704 2000-12-02  Neil Booth  <neilb@earthling.net>
26705
26706         * g++.old-deja/g++.other/externC4.C,
26707         g++.old-deja/g++.other/friend10.C: New tests.
26708
26709 2000-12-02  Neil Booth  <neilb@earthling.net>
26710
26711         * g++.old-deja/g++.other/instan2.C
26712         * g++.old-deja/g++.other/instan3.C: New test.
26713
26714 2000-12-02  Neil Booth  <neilb@earthling.net>
26715
26716         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26717         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26718         gnuc99.c,gnuc99-pedantic.c: New tests.
26719
26720 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26721
26722         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26723         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26724
26725 2000-12-01  Neil Booth  <neilb@earthling.net>
26726
26727         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26728         * gcc.dg/cpp/poison.c: Update.
26729         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26730
26731 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26732
26733         * g77.f-torture/execute/20001201.f: New test.
26734
26735 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26736
26737         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26738
26739 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26740
26741         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26742
26743 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         * g++.old-deja/g++.other/cast6.C: New test.
26746
26747 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26748
26749         * gcc.c-torture/execute/20001130-2.c: New testcase.
26750
26751 2000-11-30  Richard Henderson  <rth@redhat.com>
26752
26753         * gcc.c-torture/execute/20001130-1.c: New test.
26754
26755 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old-deja/g++.other/op3.C: New test.
26758
26759 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26760
26761         * g++.old-deja/g++.other/op2.C: New test.
26762
26763 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.old-deja/g++.other/crash38.C: New test.
26766
26767 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26768
26769         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26770
26771 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26772
26773         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26774         tests.
26775         * gcc.c-torture/execute/string-opt-6.c: New test.
26776
26777         * gcc.dg/20001117-1.c: Add main.
26778
26779 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26780
26781         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26782         Move from here ...
26783         * gcc.dg/940510-1.c: ... to here.
26784
26785         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26786         zero-size arrays in toplevel structures.
26787
26788 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26789
26790         * gcc.c-torture/execute/loop-8.c: New test.
26791
26792 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26793
26794         * g++.old-deja/g++.other/base1.C: New test.
26795
26796 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26797
26798         * g++.old-deja/g++.other/parse2.C: New test.
26799
26800 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.old-deja/g++.pt/incomplete1.C: New test.
26803
26804 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.other/friend9.C: New test.
26807
26808 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * gcc.dg/20001127-1.c: New test.
26811
26812 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26813
26814         * g++.old-deja/g++.pt/friend46.C: New test.
26815
26816 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26817
26818         * g++.old-deja/g++.other/ptrmem8.C: New test.
26819
26820 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26821
26822         * gcc.c-torture/execute/string-opt-7.c: New test.
26823         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26824
26825 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26826
26827         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26828         instead of 'mkcheck 2'.
26829
26830 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26831
26832         * gcc.c-torture/execute/memcheck/driver.c,
26833         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26834         C9X references to refer to C99.
26835
26836 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26837
26838         * gcc.dg/ultrasp3.c: New test.
26839
26840 2000-11-25  Neil Booth  <neilb@earthling.net>
26841
26842         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26843
26844 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26845
26846         * gcc.c-torture/compile/20001123-2.c: New.
26847
26848 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26849
26850         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26851
26852 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26853
26854         * gcc.dg/sequence-point-1.c: Add some new tests.
26855         * gcc.c-torture/execute/20001124-1.c: New test.
26856
26857 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26858
26859         * g++.old-deja/g++.other/vaarg4.C: New test.
26860         * gcc.c-torture/compile/20001123-1.c: New test.
26861
26862 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26863
26864         * g++.other/crash24.C: Adjust and remove XFAIL.
26865         * g++.other/crash37.C: New test.
26866
26867 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.old-deja/g++.pt/instantiate9.C: New test.
26870
26871 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26872
26873         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26874         new ABI, too.
26875
26876         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26877         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26878
26879 2000-11-22  Neil Booth  <neilb@earthling.net>
26880
26881         * gcc.dg/cpp/Wtrigraphs.c: New test.
26882
26883 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26884
26885         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26886
26887 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26890
26891 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26892
26893         * lib/gcc-dg.exp: load_lib scanasm.exp.
26894         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26895         * lib/g++-dg.exp: load_lib scanasm.exp.
26896         * lib/scanasm.exp: New.
26897         (scan-assembler, scan-assembler-not): Add optional arguments to
26898         test name, or if not present, the pattern name.
26899         (scan-assembler-dem, scan-assembler-dem-not): New.
26900
26901         * g++.dg/dg.exp: New.
26902
26903 2000-11-21  Neil Booth  <neilb@earthling.net>
26904
26905         * gcc.dg/cpp/integrated1.c: Remove.
26906
26907 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26908
26909         * gcc.c-torture/execute/20001121-1.c: New test.
26910
26911 2000-11-21  Richard Henderson  <rth@redhat.com>
26912
26913         * gcc.c-torture/compile/20001121-1.c: New test.
26914
26915 2000-11-20  Neil Booth  <neilb@earthling.net>
26916
26917         * gcc.dg/cpp/integrated1.c: New test.
26918
26919 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26920
26921         * g++.old-deja/g++.other/inline17.C: New test.
26922
26923 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26924
26925         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26926         local variable to be zero: I made the variable global. Now
26927         uses abort() and exit() instead of relying on main's return value.
26928
26929 2000-11-20  Neil Booth  <neilb@earthling.net>
26930
26931         * gcc.dg/cpp/paste2.c: Update test.
26932         * objc/execute/paste.m: New test.
26933
26934 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26935
26936         * gcc.dg/c99-condexpr-1.c: New test.
26937
26938 2000-11-20  Neil Booth  <neilb@earthling.net>
26939
26940         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26941
26942 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.pt/export1.C: New test.
26945
26946 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26947
26948         * gcc.dg/20001117-1.c: New test.
26949
26950 2000-11-18  Richard Henderson  <rth@redhat.com>
26951
26952         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26953
26954 2000-11-18  Richard Henderson  <rth@redhat.com>
26955
26956         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26957         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26958         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26959
26960 2000-11-18  Richard Henderson  <rth@redhat.com>
26961
26962         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26963         (main): New.  Exit cleanly.
26964
26965 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26966
26967         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26968         gcc.dg/c99-fordecl-2.c: New tests.
26969
26970 2000-11-18  Richard Henderson  <rth@redhat.com>
26971
26972         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26973         * gcc.c-torture/execute/zerolen-2.c: New.
26974
26975 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26976
26977         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26978         memory.
26979
26980 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         * g++.old-deja/g++.pt/instantiate8.C: New test.
26983
26984 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26985
26986         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26987         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26988
26989 2000-11-16  Nick Clifton  <nickc@redhat.com>
26990
26991         * gcc.c-torture/execute/nestfunc-2.c: New test.
26992         * gcc.c-torture/execute/nestfunc-3.c: New test.
26993
26994 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26995
26996         * gcc.c-torture/compile/20001116-1.c: New test.
26997
26998 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26999
27000         * gcc.c-torture/execute/20001115-1.c: New test.
27001
27002 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27003
27004         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27005         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27006         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27007         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27008
27009 2000-11-15  Neil Booth  <neilb@earthling.net>
27010
27011         gcc.dg/cpp/_Pragma1.c: Update.
27012         gcc.dg/cpp/_Pragma2.c: New test.
27013
27014 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.other/anon5.C: New test.
27017
27018 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27019
27020         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27021         tests.
27022
27023 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27024
27025         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27026         output.
27027
27028 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27029
27030         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27031         labels at end of compound statements.
27032
27033 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * gcc.c-torture/execute/loop-7.c: New test.
27036
27037 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27038
27039         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27040
27041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27042
27043         * gcc.dg/c99-bool-1.c: New test.
27044
27045 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27046
27047         * gcc.dg/c99-scope-1.c: Remove xfail.
27048         * gcc.dg/c99-scope-2.c: New test.
27049
27050 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27051
27052         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27053         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27054
27055 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27056
27057         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27058         error messages.
27059
27060         * g++.mike/p700.C: Don't typedef wchar_t.
27061         * g++.mike/p784.C: Likewise.
27062         * g++.mike/eb101.C: Don't use __wchar_t.
27063
27064 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27065
27066         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27067         from DO loop.
27068
27069 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27070
27071         * gcc.c-torture/execute/20001111-1.c: New test.
27072
27073 2000-11-10  Nick Clifton  <nickc@redhat.com>
27074
27075         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27076         long multuiple and accumulate.
27077
27078 2000-11-09  Richard Henderson  <rth@redhat.com>
27079
27080         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27081         via size_t instead of int.
27082
27083         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27084         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27085         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27086         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27087
27088 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27089
27090         * gcc.c-torture/compile/20001109-1.c: New test.
27091         * gcc.c-torture/compile/20001109-2.c: New test.
27092
27093 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27094
27095         * g++.old-deja/g++.pt/operator1.C: New test.
27096         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27097
27098 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27099
27100         * gcc.dg/20001108-1.c: New test.
27101
27102 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27103
27104         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27105         with both arguments constant strings.
27106         * gcc.c-torture/execute/string-opt-3.c: New test.
27107         * gcc.c-torture/execute/string-opt-4.c: New test.
27108         * gcc.c-torture/execute/string-opt-5.c: New test.
27109
27110 2000-11-08  Nick Clifton  <nickc@redhat.com>
27111
27112         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27113         mulsidi3adddi patterns.
27114
27115 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.other/crash36.C: New test.
27118
27119 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * g++.old-deja/g++.other/init16.C: New test.
27122
27123 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27124
27125         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27126
27127 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27128
27129         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27130         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27131         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27132
27133 2000-11-07  DJ Delorie  <dj@redhat.com>
27134
27135         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27136
27137 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27138
27139         * gcc.c-torture/execute/string-opt-1.c: New test.
27140
27141 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27142
27143         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27144         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27145         parameters in registers, and there is no way for a varargs
27146         function to know in which order the integer and floating-point
27147         parameters should be interleaved when they are placed on the
27148         stack.
27149         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27150         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27151
27152 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27153
27154         * gcc.c-torture/execute/string-opt-2.c: New test.
27155
27156 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         * g++.old-deja/g++.pt/crash60.C: New test.
27159
27160 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27161
27162         * g++.old-deja/g++.other/crash24.C: New test.
27163         * g++.old-deja/g++.other/crash25.C: New test.
27164         * g++.old-deja/g++.other/crash26.C: New test.
27165         * g++.old-deja/g++.other/crash27.C: New test.
27166         * g++.old-deja/g++.other/crash28.C: New test.
27167         * g++.old-deja/g++.other/crash29.C: New test.
27168         * g++.old-deja/g++.other/crash30.C: New test.
27169         * g++.old-deja/g++.other/crash31.C: New test.
27170         * g++.old-deja/g++.other/crash32.C: New test.
27171         * g++.old-deja/g++.other/crash33.C: New test.
27172         * g++.old-deja/g++.other/crash34.C: New test.
27173         * g++.old-deja/g++.other/crash35.C: New test.
27174
27175 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27176
27177         * gcc.c-torture/execute/20001031-1.c: New test.
27178
27179 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27180
27181         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27182         namespace.
27183
27184         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27185         standards-conformant.
27186
27187         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27188
27189         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27190         * g++.old-deja/g++.mike/p755a.C: Likewise.
27191         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27192         library makes no calls to `operator new' during initialization.
27193
27194 2000-11-04  Neil Booth  <neilb@earthling.net>
27195
27196         * gcc.dg/cpp/include2.c: New tests.
27197
27198 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27199
27200         * lib/g++.exp (g++_set_ld_library_path): New function.
27201         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27202
27203 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27204
27205         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27206         warnings.
27207
27208 2000-11-01  Richard Henderson  <rth@redhat.com>
27209
27210         * g++.old-deja/g++.ext/namedret1.C: New.
27211         * g++.old-deja/g++.ext/namedret2.C: New.
27212         * g++.old-deja/g++.ext/namedret3.C: New.
27213
27214 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27215
27216         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27217         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27218
27219 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27220
27221         * gcc.c-torture/execute/va-arg-21.c: New test.
27222
27223 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27224
27225         * gcc.dg/c99-complex-2.c: New test.
27226
27227 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27228
27229         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27230
27231 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27232
27233         * g++.old-deja/g++.other/inline16.C: New test.
27234
27235 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27236
27237         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27238         __PRETTY_FUNCTION__
27239
27240 2000-10-29  Neil Booth  <neilb@earthling.net>
27241
27242         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27243         New tests.
27244         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27245         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27246         optimisation.
27247
27248 2000-10-29  Neil Booth  <neilb@earthling.net>
27249
27250         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27251         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27252         * mi5.c: Test multiple includes work with -C.
27253         * trigraphs.c: Test ^= version.
27254
27255 2000-10-28  Neil Booth  <neilb@earthling.net>
27256
27257         New tests and test updates for new macro expander.
27258
27259         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27260         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27261         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27262         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27263         new diagnostic messages.
27264
27265         * gcc.dg/cpp/macro3.c: New tests.
27266
27267 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27268
27269         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27270         on the same line.
27271
27272 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * g++.old-deja/g++.other/eh2.C: New test.
27275
27276 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27277
27278         * gcc.c-torture/execute/20001027-1.c: New test.
27279
27280 2000-10-26  Richard Henderson  <rth@redhat.com>
27281
27282         * gcc.c-torture/execute/20001026-1.c: New.
27283
27284 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27285
27286         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27287         * g++.old-deja/g++.law/builtin1.C: Likewise.
27288         * g++.old-deja/g++.law/ctors10.C: Likewise.
27289         * g++.old-deja/g++.law/virtual3.C: Likewise.
27290         * g++.old-deja/g++.mike/p658.C: Likewise.
27291         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27292         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27293         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27294         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27295         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27296
27297 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         * gcc.c-torture/compile/20001024-1.c: New test.
27300
27301 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27302
27303         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27304         to tell us whether or not we are using V3.
27305
27306 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27307
27308         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27309         operands.
27310
27311 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27312
27313         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27314
27315 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * gcc.c-torture/execute/20001024-1.c: New test.
27318
27319 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27320
27321         * g++.old-deja/g++.other/sibcall1.C: New test.
27322
27323 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27324
27325         * gcc.dg/noncompile/init-3.c: New test.
27326
27327 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27328
27329         * gcc.dg/format-array-1.c: New test.
27330
27331 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27332
27333         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27334         writing through null pointers; remove comment about testing
27335         unterminated strings.
27336
27337 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27338
27339         * gcc.c-torture/execute/20001017-2.c: New test.
27340
27341 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27342
27343         * gcc.c-torture/compile/20001018-1.c: New test.
27344         * gcc.c-torture/compile/20001018-1.x: Xfail.
27345
27346 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27347
27348         * gcc.c-torture/execute/20001017-1.c: New test.
27349
27350 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27351
27352         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27353         for multiple use of arguments with scanf formats; add tests for
27354         multiple use of arguments.
27355
27356 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27357
27358         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27359
27360 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27361
27362         * gcc.dg/format-miss-1.c: New test.
27363
27364 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27365
27366         * gcc.c-torture/execute/20001013-1.c: New test.
27367
27368 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27369
27370         * gcc.dg/format-branch-1.c: New test.
27371
27372 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27373
27374         * README, lib/file-format.exp: Remove EGCS references.
27375
27376 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27377
27378         * gcc.dg/20001013-1.c: New test.
27379
27380 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27381
27382         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27383         for intmax_t in the compiler using __typeof__ and the type rules
27384         for conditional expressions.
27385
27386 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27387
27388         * gcc.dg/20001012-1.c: New test.
27389         * gcc.dg/20001012-2.c: New test.
27390
27391 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27392
27393         * gcc.dg/format-attr-1.c: New test.
27394
27395 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27396
27397         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27398         __LONG_LONG_MAX__ instead of LLONG_MAX.
27399
27400 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27401
27402         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27403         scanf flags.
27404         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27405         flags.
27406
27407 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27408
27409         * gcc.dg/sequence-pt-1.c: New test.
27410
27411 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27412
27413         * gcc.c-torture/execute/20001011-1.c: New testcase.
27414         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27415
27416 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27417
27418         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27419         does not error on it.
27420
27421 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27422
27423         * gcc.dg/20001009-1.c: New test.
27424
27425 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27426
27427         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27428         * gcc.c-torture/execute/20001009-2.c: ... to here.
27429
27430 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27431
27432         * gcc.c-torture/compile/20001009-1.c: New testcase.
27433         * gcc.c-torture/execute/20001009-1.c: New testcase.
27434         Testcases provided by Jan Hubicka <jh@suse.cz>.
27435
27436 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27437
27438         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27439         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27440         uintmax_t using <limits.h> to emulate the compiler's internal
27441         logic.  No longer XFAIL %j tests.
27442
27443 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27444
27445         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27446         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27447         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27448         regexps and details of expected handling of some bad formats.
27449         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27450         suppression.
27451
27452 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27453
27454         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27455         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27456         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27457         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27458         in list archives.
27459
27460 2000-10-06  Richard Henderson  <rth@cygnus.com>
27461
27462         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27463         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27464         * g++.old-deja/g++.jason/report.C: Likewise.
27465         * g++.old-deja/g++.law/friend5.C: Likewise.
27466         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27467         of the expected warnings.
27468
27469 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27470
27471         * g++.old-deja/g++.pt/enum14.C: New test.
27472
27473 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27474
27475         * g++.old-deja/g++.pt/crash59.C: New test.
27476
27477 2000-10-04  Will Cohen  <wcohen@redhat.com>
27478
27479         * gcc.dg/20000926-1.c: New test.
27480
27481 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27482
27483         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27484         function name for current C++ compiler.
27485         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27486
27487 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27488
27489         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27490         __PRETTY_FUNCTION__.
27491         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27492
27493 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27494
27495         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27496
27497 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27498
27499         * gcc.c-torture/compile/20000923-1.c: New test.
27500
27501 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27502
27503         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27504         * g++.old-deja/g++.pt/ttp62.C: Same.
27505         * g++.old-deja/g++.other/inline14.C: Same.
27506
27507 2000-09-24  Richard Henderson  <rth@cygnus.com>
27508
27509         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27510
27511 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27512
27513         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27514
27515 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27516
27517         * gcc.c-torture/compile/20000922-1.c: New file.
27518
27519 2000-09-21  Nick Clifton  <nickc@redhat.com>
27520
27521         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27522         a signed long modulo operation.
27523         (mod6): New function - perform an unsigned long modulo operation.
27524         (main): Add tests for modulos of very large numbers by very small
27525         dividends.
27526
27527 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27528
27529         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27530
27531 2000-09-19  Richard Henderson  <rth@cygnus.com>
27532
27533         * gcc.dg/compare2.c (case 10): XFAIL.
27534
27535 2000-09-18  Richard Henderson  <rth@cygnus.com>
27536
27537         * gcc.c-torture/execute/20000906-1.c: Move ...
27538         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27539         that support __builtin_trap.
27540
27541 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27542
27543         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27544
27545 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27546
27547         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27548         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27549         more $ format tests.
27550
27551 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.dg/format-errmk-1.c: New test.
27554
27555 2000-09-17  Greg McGary  <greg@mcgary.org>
27556
27557         * gcc.c-torture/execute/20000917-1.x: Remove.
27558
27559 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27560
27561         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27562
27563 2000-09-17  Greg McGary  <greg@mcgary.org>
27564
27565         * gcc.c-torture/execute/20000917-1.c: New test.
27566         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27567
27568 2000-09-16  Neil Booth  <NeilB@earthling.net>
27569
27570         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27571         in nested macro bug.
27572
27573 2000-09-15  Neil Booth  <NeilB@earthling.net>
27574
27575         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27576
27577 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27578
27579         * gcc.c-torture/execute/20000914-1.c: New test.
27580
27581 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27582
27583         * g++.other/inline13.C: New test.
27584
27585 2000-09-12  Andreas Jaeger  <aj@suse.de>
27586
27587         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27588         constant by Ulrich Drepper <drepper@redhat.com>.
27589
27590 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27591
27592         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27593
27594 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27595
27596         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27597
27598 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27599
27600         * gcc.dg/cpp/backslash.c: New test.
27601
27602 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27603
27604         * gcc.c-torture/execute/20000910-1.c: New test.
27605         * gcc.c-torture/execute/20000910-2.c: Likewise.
27606
27607 2000-09-11  Robert Lipe  <robertl@sco.com>
27608
27609         * gcc.dg/pragma-align.c: New test.
27610
27611 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27612
27613         * g++.old-deja/g++.pt/explicit82.C: New test.
27614         * g++.old-deja/g++.pt/explicit83.C: New test.
27615
27616 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27617
27618         * gcc.dg/asm-names.c: New test.
27619
27620 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27621
27622         * gcc.dg/cpp/tr-warn6.c: New test
27623
27624 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27625
27626         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27627         be accepted.
27628
27629 2000-09-07  Catherine Moore  <clm@redhat.com>
27630
27631         * gcc.c-torture/execute/unroll-1.c: New test.
27632
27633 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27634
27635         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27636         ERROR markers.
27637         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27638         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27639         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27640         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27641         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27642         Preprocess only.
27643         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27644         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27645
27646 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27647
27648         * g++.old-deja/g++.pt/deduct2.C: New test.
27649
27650 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         * g++.old-deja/g++.pt/parms2.C: New test.
27653
27654 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27655
27656         * g++.old-deja/g++.pt/crash58.C: New test.
27657
27658 2000-09-06  Greg McGary  <greg@mcgary.org>
27659
27660         * gcc.c-torture/execute/20000906-1.c: New test.
27661         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27662
27663 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27664
27665         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27666
27667 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.old-deja/g++.pt/crash57.C: New test.
27670
27671 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         * g++.old-deja/g++.pt/crash56.C: New test.
27674
27675 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.pt/koenig1.C: New test.
27678
27679 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27680
27681         * gcc.dg/20000904-1.c: New test.
27682
27683 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27684
27685         * gcc.dg/cpp/paste8.c: New test.
27686
27687 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27688
27689         * gcc.c-torture/compile/20000827-1.c: New test.
27690
27691 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27692
27693         * gcc.dg/format-diag-1.c: New test.
27694
27695 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27696
27697         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27698         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27699         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27700         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27701         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27702
27703 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.other/nested4.C: New test.
27706
27707 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.old-deja/g++.ns/scoped1.C: New test.
27710
27711 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27712
27713         * lib/g++.exp: Support testing already-installed GCC.
27714
27715 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27716
27717         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27718
27719 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27720
27721         * gcc.dg/return-type-2.c: New test.
27722
27723 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27724
27725         * gcc.c-torture/compile/20000825-1.c: New test.
27726
27727 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27728
27729         * gcc.dg/dwarf2-2.c: New test.
27730
27731 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27732
27733         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27734         dg-warning regexps.
27735
27736 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27737
27738         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27739         gcc.dg/format-ext-5.c: New tests.
27740
27741 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27742
27743         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27744
27745 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27746
27747         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27748
27749 2000-08-24  Richard Henderson  <rth@cygnus.com>
27750
27751         * gcc.dg/ia64-sync-1.c: New test.
27752         * gcc.dg/ia64-sync-2.c: New test.
27753         * gcc.dg/ia64-asm-1.c: New test.
27754
27755 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27756
27757         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27758         * gcc.dg/format-ext-2.c: New test.
27759
27760 2000-08-23  Jason Merrill  <jason@redhat.com>
27761
27762         * lib/old-dejagnu.exp: Also ignore "In member function" and
27763         "At global scope".
27764
27765 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27766
27767         * gcc.dg/noncompile/label-lineno-1.c: New test.
27768
27769 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27770
27771         * gcc.dg/c99-array-nonobj-1.c: New test.
27772
27773 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27774
27775         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27776         tests.
27777         * gcc.dg/format-ext-1.c: New test.
27778
27779 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27780
27781         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27782         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27783         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27784         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27785         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27786
27787 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27788
27789         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27790         gcc.dg/c99-strftime-2.c: New tests.
27791
27792 2000-08-22  Richard Henderson  <rth@cygnus.com>
27793
27794         * gcc.c-torture/execute/20000822-1.c: New test.
27795
27796 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27797
27798         * gcc.c-torture/execute/20000819-1.x: Remove.
27799
27800 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27801
27802         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27803         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27804         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27805         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27806         gcc.dg/format-xopen-1.c: New tests.
27807
27808 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27809
27810         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27811
27812 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27813
27814         * g++.old-deja/g++.other/loop2.C: New test.
27815
27816         * gcc.c-torture/compile/20000606-1.c: New test.
27817         * gcc.c-torture/compile/20000728-1.c: New test.
27818         * gcc.c-torture/execute/20000801-1.c: New test.
27819         * gcc.c-torture/execute/20000801-2.c: New test.
27820         * gcc.c-torture/execute/20000819-1.c: New test.
27821         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27822         * gcc.dg/20000629-1.c: New test.
27823         * gcc.dg/20000724-1.c: New test.
27824         * gcc.dg/20000807-1.c: New test.
27825
27826 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27827
27828         * gcc.dg/cpp/pragma-1.c: New test.
27829         * gcc.dg/cpp/pragma-2.c: New test.
27830
27831 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27832
27833         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27834         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27835
27836 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27837
27838         * gcc.c-torture/compile/20000818-1.c: New test.
27839
27840 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27841
27842         * gcc.c-torture/execute/20000818-1.c: New test.
27843
27844 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27845
27846         * gcc.dg/format-va-1.c: New test.
27847
27848 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27849
27850         * g++.old-deja/g++.other/typedef8.C: New test.
27851
27852 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27853
27854         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27855         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27856         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27857         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27858         * g++.old-deja/g++.other/ptrmem7.C: New test.
27859         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27860
27861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.old-deja/g++.pt/typename27.C: New test.
27864
27865 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27866
27867         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27868         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27869         * g++.old-deja/g++.pt/friend45.C: New test.
27870         * g++.old-deja/g++.other/friend8.C: New test.
27871
27872 2000-08-15  Richard Henderson  <rth@cygnus.com>
27873
27874         * gcc.c-torture/execute/20000815-1.c: New test.
27875
27876 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27877
27878         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27879         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27880         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27881
27882 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         * g++.old-deja/g++.other/refinit2.C: New test.
27885
27886 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27887
27888         * lib/c-torture.exp (c-torture): Make
27889         compiler_conditional_xfail_data global.
27890         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27891         compiler_conditional_xfail_data machinery.
27892         (f-torture-execute): Likewise.
27893         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27894         and only when unrolling loops.
27895
27896         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27897
27898 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         * g++.old-deja/g++.pt/explicit81.C: New test.
27901
27902 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27903
27904         * g++.old-deja/g++.pt/typename26.C: New test.
27905
27906 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27907
27908         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27909         warning.
27910
27911 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27912
27913         * g++.old-deja/g++.other/array3.C: New test.
27914
27915 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27916
27917         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27918         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27919         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27920         New tests.
27921
27922 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27925         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27926
27927 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27928
27929         * gcc.c-torture/execute/20000808-1.c: New test.
27930
27931 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27932
27933         * gcc.dg/c90-const-expr-1.c: New test.
27934
27935 2000-08-08  Richard Henderson  <rth@cygnus.com>
27936
27937         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27938
27939 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27940
27941         * gcc.dg/noncompile/const-ll-1.c: New test.
27942
27943 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27944
27945         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27946
27947 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27948
27949         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27950         that running programs linked against the shared version of libobjc
27951         run correctly.
27952
27953 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27954
27955         * gcc.dg/c99-printf-1.c: New test.
27956
27957 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27958
27959         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27960
27961 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27962
27963         * gcc.c-torture/execute/20000731-1.x: Delete.
27964
27965 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27966
27967         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27968         and torture_without_loops as is done by c-torture.exp.
27969         (search_for): Copy from c-torture.exp.
27970         (gcc-dg-runtest): New function, drives a directory of tests
27971         iterating over the TORTURE_OPTIONS.
27972         (scan-assembler, scan-assembler-not): Move here from
27973         individual directory drivers.
27974
27975         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27976         defined by lib/gcc-dg.exp.
27977         * gcc.dg/cpp/cpp.exp: Likewise.
27978         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27979         gcc-dg-runtest, so we cycle over optimization options.
27980
27981         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27982         * gcc.dg/compare2.c: No longer expected to fail.
27983
27984 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27985
27986         * gcc.c-torture/execute/20000804-1.c: New test.
27987
27988 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27989
27990         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27991
27992 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27993
27994         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27995
27996 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27997
27998         * gcc.c-torture/compile/20000803-1.c: New test.
27999
28000 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28001
28002         * gcc.c-torture/execute/20000801-3.c,
28003         gcc.c-torture/execute/20000801-4.c: New tests.
28004         * gcc.c-torture/execute/20000801-3.x,
28005         gcc.c-torture/execute/20000801-4.x: Xfail.
28006
28007 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28008
28009         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28010         libobjc/.libs to allow for libtool.
28011
28012 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28013
28014         * gcc.c-torture/compile/20000802-1.c: New test.
28015
28016 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28017
28018         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28019
28020 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28021
28022         * gcc-c-torture/execute/20000731-2.c: New test.
28023
28024         * gcc.c-torture/execute/20000731-1.c: New test.
28025         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28026
28027 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * testsuite/gcc.dg/cpp/paste7.c: New test.
28030         * gcc.dg/cpp/20000725-1.c: New test.
28031
28032 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28033
28034         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28035         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28036         declaration warning for __builtin_dwarf_reg_size.
28037
28038         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28039
28040 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28041
28042         * gcc.dg/noncompile/voidparam-1.c: New test.
28043
28044 2000-07-30  Richard Henderson  <rth@cygnus.com>
28045
28046         * gcc.dg/c90-digraph-1.c: Don't xfail.
28047         * gcc.dg/compare2.c (case 10): Xfail.
28048         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28049
28050 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28051
28052         * gcc.dg/c99-main-1.c: New test.
28053
28054 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28055
28056         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28057
28058 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28059
28060         * gcc.c-tortuer/execute/20000726-1.c: New test.
28061
28062 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28063
28064         * gcc.c-torture/execute/enum-2.c: New test.
28065
28066 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28067
28068         * gcc.dg/cpp/tr-warn3.c: New test.
28069
28070 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28071
28072         * g++.old-deja/g++.ext/implicit1.C: Remove.
28073         * g++.old-deja/g++.jason/c2.C: Remove
28074         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28075         * g++.old-deja/g++.pt/crash16.C: Likewise.
28076         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28077
28078 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.other/for2.C: New test.
28081
28082 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.dg/20000720-1.c: New test.
28085
28086 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28087
28088         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28089
28090 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28091
28092         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28093         * gcc.c-torture/execute/20000722-1.c: New.
28094         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28095
28096 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * gcc.dg/cpp/20000720-1.S: New test.
28099
28100 2000-07-21  Michael Meissner  <meissner@redhat.com>
28101
28102         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28103
28104 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28105
28106         * g++.old-deja/g++.brendan/crash16.C,
28107         g++.old-deja/g++.brendan/parse3.C,
28108         g++.old-deja/g++.brendan/redecl1.C,
28109         g++.old-deja/g++.ns/template13.C,
28110         g++.old-deja/g++.other/decl4.C,
28111         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28112
28113 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28114
28115         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28116         and "Internal error".
28117
28118         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28119         regexps.
28120         * gcc.dg/cpp/paste6.c: New test.
28121
28122 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28123
28124         * gcc.dg/cpp/tr-direct.c: New test.
28125
28126         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28127         gcc.dg/cpp/undef1.c: Tweak error regexps.
28128
28129 2000-07-18  Eric Christopher <echristo@redhat.com>
28130
28131         * gcc.c-torture/compile/20000718-1.c: New test.
28132
28133 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28134
28135         * cpplex.c (_cpp_push_token): If the token being pushed back
28136         is the previous token in this context, just subtract one from
28137         context->posn.
28138         * cppmacro.c (save_expansion): Clear aux field when storing a
28139         placemarker.
28140
28141 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28142
28143         * gcc.dg/noncompile/redecl-1.c: New test.
28144
28145 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28146
28147         * gcc.c-torture/execute/20000717-5.c: New test.
28148         * gcc.c-torture/execute/20000717-1.x: Removed.
28149
28150 2000-07-17  Richard Henderson  <rth@cygnus.com>
28151
28152         * gcc.c-torture/execute/20000717-4.c: New test.
28153
28154 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28155
28156         * gcc.dg/cpp/syshdr.c: New test.
28157         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28158
28159 2000-07-17  Neil Booth  <neilb@earthling.net>
28160
28161         * gcc.dg/cpp/cmdlne-dM.c: New test.
28162         * gcc.dg/cpp/cmdlne-dD.c: New test.
28163
28164 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28165
28166         * gcc.c-torture/execute/20000717-3.c: New test.
28167
28168         * gcc.c-torture/compile/20000717-1.c: New test.
28169
28170 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28171
28172         * gcc.c-torture/execute/20000717-2.c: New test.
28173
28174 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28175
28176         * gcc.dg/formatz-1.c: New test.
28177
28178         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28179         * gcc.dg/c99-digraph-1.c: New tests.
28180
28181         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28182         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28183
28184         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28185         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28186         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28187         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28188         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28189         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28190         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28191
28192 2000-07-17   Greg McGary <greg@mcgary.org>
28193
28194         * gcc.c-torture/execute/20000717-1.c: New test.
28195         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28196
28197 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/execute/20000715-2.c: New test.
28200         * gcc.dg/20000715-1.c: New test.
28201
28202 2000-07-15  Michael Meissner  <meissner@redhat.com>
28203
28204         * gcc.c-torture/execute/20000715-1.c: New test.
28205
28206 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28207
28208         * gcc.c-torture/execute/20000707-1.c: New test.
28209
28210 2000-07-13  Neil Booth  <NeilB@earthling.net>
28211
28212         * testsuite/gcc.dg/cpp/digraph1.c,
28213         testsuite/gcc.dg/cpp/digraph2.c,
28214         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28215
28216 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28217
28218         * g77.f-torture/compile/20000630-2.f:  New test.
28219         * g77.f-torture/compile/20000630-2.x
28220
28221 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28222
28223         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28224
28225 2000-07-11  Neil Booth  <NeilB@earthling.net>
28226
28227         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28228
28229 2000-07-11  Neil Booth  <NeilB@earthling.net>
28230
28231         * gcc.dg/cpp/cmdlne-C.c: New.
28232
28233 2000-07-09  Neil Booth  <NeilB@earthling.net>
28234
28235         * gcc.dg/cpp/directiv.c: New tests.
28236         * gcc.dg/cpp/undef1.c: Update.
28237
28238 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28239
28240         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28241
28242 2000-07-09  Neil Booth  <NeilB@earthling.net>
28243
28244         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28245
28246 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28247
28248         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28249         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28250
28251 2000-07-08  Neil Booth  <NeilB@earthling.net>
28252
28253         * gcc.dg/cpp/macsyntx.c: New tests.
28254
28255 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28256
28257         * gcc.dg/20000707-1.c: New test.
28258
28259 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * gcc.c-torture/execute/20000706-1.c: New test.
28262         * gcc.c-torture/execute/20000706-2.c: New test.
28263         * gcc.c-torture/execute/20000706-3.c: New test.
28264         * gcc.c-torture/execute/20000706-4.c: New test.
28265         * gcc.c-torture/execute/20000706-5.c: New test.
28266
28267 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28268
28269         * g++.old-deja/g++.pt/instantiate7.C: New test.
28270
28271 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28274         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28275         * g++.old-deja/g++.other/rtti3.C: Likewise.
28276         * g++.old-deja/g++.other/rttid3.C: Likewise.
28277
28278 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28279
28280         *  g77.f-torture/compile/20000630-1.x: Fix typo
28281
28282 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28283
28284         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28285         assembly output.
28286
28287 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28288
28289         * gcc.dg/cpp/ident.c: New test.
28290
28291 2000-07-05  Neil Booth  <NeilB@earthling.net>
28292
28293         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28294           gcc.dg/cpp/lexstrng.c: New tests.
28295
28296 2000-07-04  Neil Booth  <NeilB@earthling.net>
28297
28298         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28299         * gcc.dg/cpp/strify2.c: Same.
28300
28301 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28302
28303         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28304         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28305         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28306         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28307
28308         * testsuite/gcc.dg/cpp/macro1.c,
28309         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28310         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28311         testsuite/gcc.dg/cpp/strify1.c,
28312         testsuite/gcc.dg/cpp/strify2.c: New tests.
28313
28314 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28315
28316         * gcc.c-torture/execute/20000703-1.c: New test.
28317
28318 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28319
28320         * g++.old-deja/g++.pt (lookup10.C): New test.
28321
28322 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.old-deja/g++.pt (typename25.C): New test.
28325
28326 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28327
28328         * gcc.c-torture/compile/20000701-1.c: New test.
28329
28330 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28331
28332         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28333         to test case.
28334
28335 2000-06-30  Catherine Moore  <clm@cygnus.com>
28336
28337         * gcc.c-torture/execute/align-1.c: New test.
28338
28339 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28340
28341         * g++.old-deja/g++.pt/expr8.C: New test.
28342         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28343
28344 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28345
28346         * gcc.c-torture/compile/20000629-1.c: New test.
28347
28348 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28349
28350
28351         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28352         gcc.dg/noncompile directory, depending on whether they're
28353         preprocessor tests or not.  Annotate all the tests for the dg
28354         framework.
28355
28356         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28357         * gcc.dg/noncompile/noncompile.exp: New.
28358
28359         * Moved files:
28360         Old name                                New name
28361         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28362         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28363         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28364         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28365         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28366         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28367         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28368         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28369         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28370         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28371         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28372         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28373         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28374         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28375         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28376         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28377         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28378         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28379         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28380         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28381         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28382         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28383         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28384         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28385
28386         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28387         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28388         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28389         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28390         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28391         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28392
28393 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28394
28395         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28396         declare one variable.  On the fourth, error.
28397         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28398         declared by 20000628-1a.h.
28399
28400 2000-06-29  Richard Henderson  <rth@redhat.com>
28401
28402         * gcc.c-torture/execute/930529-1.x: New file.
28403         * gcc.dg/920413-1.c: Adjust expected warning text.
28404         * gcc.dg/980217-1.c: Declare abort.
28405         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28406
28407 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28408
28409         * g77.f-torture/compile/20000629-1.f: New test.
28410         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28411
28412 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28413
28414         Rearrange lots of files, removing entirely the
28415         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28416         directories.
28417
28418         * Deleted files:
28419         gcc.c-torture/code_quality/code_quality.exp
28420         gcc.c-torture/special/special.exp
28421         gcc.failure/failure.exp
28422         gcc.failure/940409-1.x
28423         gcc.c-torture/compile/961203-1.x
28424
28425         * New files:
28426         gcc.misc-tests/linkage.exp
28427         gcc.c-torture/execute/920730-1t.c
28428         gcc.c-torture/execute/920730-1t.x
28429         gcc.c-torture/compile/920520-1.x
28430         gcc.c-torture/compile/920521-1.x
28431         gcc.c-torture/compile/981006-1.x
28432         gcc.c-torture/execute/eeprof-1.x
28433
28434         * Moved files (possibly with modifications to fit a new harness):
28435         Old name                                New name
28436         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28437         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28438         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28439         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28440         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28441         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28442         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28443         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28444         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28445         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28446         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28447         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28448         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28449         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28450
28451 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28452
28453         * c-torture/compile/961203-1.x: Delete.
28454
28455         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28456         not exit. Include stdio.h.
28457         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28458         * gcc.misc-tests/dg-12.c: Likewise.
28459         * gcc.misc-tests/dg-5.c: Likewise.
28460         * gcc.misc-tests/dg-6.c: Likewise.
28461         * gcc.misc-tests/dg-7.c: Prototype abort.
28462         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28463         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28464         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28465         not exit.
28466         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28467         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28468
28469 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * gcc.dg/cpp/20000628-1.c: New test.
28472         * gcc.dg/cpp/20000628-1.h: New header for above test.
28473         * gcc.dg/cpp/20000628-1a.h: Likewise.
28474
28475 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28476
28477         * gcc.dg/cpp: New directory.
28478         * gcc.dg/cpp/cpp.exp: New driver.
28479         * gcc.dg/cpp/20000627-1.c: New test.
28480         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28481         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28482         and rewrite as a compilation test.
28483
28484         * gcc.dg: Move many files into the cpp subdirectory, possibly
28485         renaming or editing them as well.
28486         Old name                New name
28487         990119-1.c              cpp/19990119-1.c
28488         990228-1.c              cpp/19990228-1.c
28489         990407-1.c              cpp/19990407-1.c
28490         990409-1.c              cpp/19990409-1.c
28491         990413-1.c              cpp/19990413-1.c
28492         990703-1.c              cpp/19990703-1.c
28493         20000127-1.c            cpp/20000127-1.c
28494         20000129-1.c            cpp/20000129-1.c
28495         20000207-1.c            cpp/20000207-1.c
28496         20000207-2.c            cpp/20000207-2.c
28497         20000209-1.c            cpp/20000209-1.c
28498         20000209-2.c            cpp/20000209-2.c
28499         20000301-1.c            cpp/20000301-1.c
28500         20000419-1.c            cpp/20000419-1.c
28501         20000510-1.S            cpp/20000510-1.S
28502         20000519-1.c            cpp/20000519-1.c
28503         20000529-1.c            cpp/20000529-1.c
28504         20000625-1.c            cpp/20000625-1.c
28505         20000625-2.c            cpp/20000625-2.c
28506         cpp-as1.c               cpp/assert1.c
28507         cpp-as2.c               cpp/assert2.c
28508         cxx-comments-1.c        cpp/cxxcom1.c
28509         cxx-comments-2.c        cpp/cxxcom2.c
28510         endif-label.c           cpp/endif.c
28511         cpp-hash1.c             cpp/hash1.c
28512         cpp-hash2.c             cpp/hash2.c
28513         cpp-if1.c               cpp/if-1.c
28514         cpp-if2.c               cpp/if-2.c
28515         cpp-if3.c               cpp/if-3.c
28516         cpp-if4.c               cpp/if-4.c
28517         cpp-if5.c               cpp/if-5.c
28518         cpp-cond.c              cpp/if-cexp.c
28519         cpp-missingop.c         cpp/if-mop.c
28520         cpp-missingparen.c      cpp/if-mpar.c
28521         cpp-opprec.c            cpp/if-oppr.c
28522         cpp-ifparen.c           cpp/if-paren.c
28523         cpp-shortcircuit.c      cpp/if-sc.c
28524         cpp-shift.c             cpp/if-shift.c
28525         cpp-unary.c             cpp/if-unary.c
28526         cpp-li1.c               cpp/line1.c
28527         cpp-li2.c               cpp/line2.c
28528         lineno.c                cpp/line3.c
28529         lineno-2.c              cpp/line4.c
28530         cpp-mi.c                cpp/mi1.c
28531         cpp-mic.h               cpp/mi1c.h
28532         cpp-micc.h              cpp/mi1cc.h
28533         cpp-mind.h              cpp/mi1nd.h
28534         cpp-mindp.h             cpp/mi1ndp.h
28535         cpp-mix.h               cpp/mi1x.h
28536         cpp-mi2.c               cpp/mi2.c
28537         cpp-mi2a.h              cpp/mi2a.h
28538         cpp-mi2b.h              cpp/mi2b.h
28539         cpp-mi2c.h              cpp/mi2c.h
28540         cpp-mi3.c               cpp/mi3.c
28541         cpp-mi3.def             cpp/mi3.def
28542         poison-1.c              cpp/poison.c
28543         pr-impl.c               cpp/prag-imp.c
28544         cpp-redef-2.c           cpp/redef1.c
28545         cpp-redef.c             cpp/redef2.c
28546         strpaste.c              cpp/strp1.c
28547         strpaste-2.c            cpp/strp2.c
28548         cpp-tradpaste.c         cpp/tr-paste.c
28549         cpp-tradstringify.c     cpp/tr-str.c
28550         cpp-tradwarn1.c         cpp/tr-warn1.c
28551         cpp-tradwarn2.c         cpp/tr-warn2.c
28552         trigraphs.c             cpp/trigraphs.c
28553         cpp-unc1.c              cpp/unc1.c
28554         cpp-unc2.c              cpp/unc2.c
28555         cpp-unc3.c              cpp/unc3.c
28556         cpp-unc.c               cpp/unc4.c
28557         undef.c                 cpp/undef1.c
28558         undef-2.c               cpp/undef2.c
28559         cpp-wi1.c               cpp/widestr1.c
28560
28561 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28562
28563         * lib/g++.exp (g++_include_flags): Tweak.
28564
28565 2000-06-27  H.J. Lu  <hjl@gnu.org>
28566             Loren J. Rittle  <ljrittle@acm.org>
28567
28568         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28569         version with one that knows about the new gcc tree structure.
28570         (g++_link_flags): Same.
28571
28572 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28573
28574         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28575         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28576         case we are cross-compiling.
28577
28578         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28579         g++.old-deja/g++.niklas/Makefile.in,
28580         g++.old-deja/g++.niklas/configure.in,
28581         g++.old-deja/g++.other/Makefile.in,
28582         g++.old-deja/g++.other/configure.in,
28583         gcc.c-torture/code_quality/Makefile.in,
28584         gcc.c-torture/code_quality/configure.in,
28585         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28586         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28587         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28588         gcc.c-torture/execute/ieee/Makefile.in,
28589         gcc.c-torture/execute/ieee/configure.in,
28590         gcc.c-torture/noncompile/Makefile.in,
28591         gcc.c-torture/noncompile/configure.in,
28592         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28593         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28594         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28595
28596 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * g++.old-deja/g++.other/ambig3.C: New test.
28599
28600 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28601
28602         * g++.old-deja/g++.pt/syntax1.C: New test.
28603         * g++.old-deja/g++.pt/syntax2.C: New test.
28604         * g++.old-deja/g++.other/syntax3.C: New test.
28605         * g++.old-deja/g++.other/syntax4.C: New test.
28606
28607 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28608
28609         * gcc.dg/20000623-1.c: Prototype exit and abort.
28610
28611 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28612
28613         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28614         New tests.
28615         * gcc.dg/cpp-mi3.def: New file.
28616
28617         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28618         inside assertions.
28619         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28620         lexer's error messages.
28621         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28622         divine anything from the linemarkers.
28623         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28624         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28625
28626 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28627
28628         * gcc.dg/20000623-1.c: New test.
28629
28630 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.c-torture/execute/20000622-1.c: New test.
28633
28634 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         * g++.old-deja/g++.other/init15.C: New test.
28637
28638 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.pt/vaarg2.C: New test.
28641         * g++.old-deja/g++.pt/vaarg3.C: New test.
28642
28643 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.other/dyncast6.C: New test.
28646
28647 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28648
28649         * gcc.c-torture/execute/loop-6.c: New test.
28650
28651 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28652
28653         * gcc.dg/20000614-1.c: New test.
28654         * gcc.dg/20000614-2.c: New test.
28655
28656 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28657
28658         * g++.old-deja/g++.other/inline12.C: New test.
28659
28660 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28661
28662         * g++.old-deja/g++.other/eh1.C: New test.
28663
28664 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28665
28666         * g++.old-deja/g++.other/type.C: New test.
28667
28668 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28669
28670         * g++.old-deja/g++.other/initstring.C: New test.
28671
28672 2000-06-12  Jason Merrill  <jason@redhat.com>
28673
28674         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28675
28676 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28677
28678         * gcc.c-torture/compile/20000609-1.c: New test.
28679
28680 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28681
28682         * gcc.dg/20000609-1.c: New test.
28683
28684 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28685
28686         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28687         * gcc.c-torture/noncompile/poison-1.c: Move...
28688         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28689         * gcc.dg/cpp-li1.c: Add a token after the #line.
28690
28691 2000-06-05  Richard Henderson  <rth@cygnus.com>
28692
28693         * gcc.c-torture/execute/20000605-2.c: New test.
28694         * gcc.c-torture/execute/20000605-3.c: New test.
28695
28696 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28697
28698         * g77.f-torture/execute/20000503-1.x: New file.
28699
28700 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28701
28702         * g++.old-deja/g++.eh/badalloc1.C: New test.
28703
28704 2000-06-05  Richard Henderson  <rth@cygnus.com>
28705
28706         * gcc.c-torture/execute/20000605-1.c: New test.
28707
28708 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28709             Nathan Sidwell <nathan@codesourcery.com>
28710
28711         * gcc.c-torture/compile/20000605-1.c: New test.
28712
28713 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28714
28715         * g77.f-torture/compile/20000601-1.f:  New test.
28716
28717 2000-06-03  Richard Henderson  <rth@cygnus.com>
28718
28719         * gcc.c-torture/execute/20000603-1.c: New.
28720
28721 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28722
28723         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28724         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28725
28726 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28727
28728         * gcc.dg/compare2.c (case 12): XFAIL.
28729         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28730         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28731
28732         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28733
28734 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28735
28736         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28737         guard macro is already defined when the header is first
28738         included.
28739         * gcc.dg/cpp-mix.h: New file.
28740         * gcc.dg/endif-label.c: Update patterns to match compiler.
28741
28742         * g++.brendan/complex1.C: Declare abort.
28743         * g++.law/refs4.C: Remove XFAIL.
28744         * g++.oliva/expr2.C: Declare abort and exit.
28745
28746 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28747
28748         * gcc.c-torture/execute/20000528-1.c: New test.
28749
28750         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28751         * g++.old-deja/g++.law/temps4.C: Likewise.
28752
28753         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28754         stdlib.h.  Call abort() on failure.
28755         * g++.old-deja/g++.law/refs4.C: Likewise.
28756         * g++.old-deja/g++.law/temps4.C: Likewise.
28757         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28758         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28759
28760 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28761
28762         Relative to g++.dg/special:
28763         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28764
28765         Relative to g++.old-deja:
28766         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28767         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28768         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28769         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28770         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28771         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28772         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28773
28774         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28775         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28776         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28777         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28778         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28779         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28780         and/or string.h.
28781
28782         * g++.other/goto1.C: Update expectations for error messages.
28783
28784 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28785
28786         * gcc.c-torture/compile/20000523-1.c: New test.
28787
28788 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28789
28790         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28791
28792 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28793
28794         * g++.old-deja/g++.eh/catch11.C: New test.
28795         * g++.old-deja/g++.eh/catch12.C: New test.
28796
28797 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28798
28799         * gcc.c-torture/execute/20000523-1.c: New test.
28800
28801 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28802
28803         * c-torture/execute/bcp-1.c: Replace abort in arg of
28804         __builtin_constant_p with a generic external function.
28805
28806         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28807         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28808         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28809         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28810         Prototype abort and/or exit.
28811
28812         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28813         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28814         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28815         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28816
28817 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28818
28819         * gcc.dg/dwarf2-1.c: New test.
28820
28821 2000-05-20  Richard Henderson  <rth@cygnus.com>
28822
28823         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28824
28825 2000-05-20  Andreas Jaeger  <aj@suse.de>
28826
28827         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28828         testcase.
28829
28830 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28831
28832         * gcc.c-torture/execute/20000519-2.c: New test.
28833
28834 2000-05-19  Andreas Jaeger  <aj@suse.de>
28835
28836         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28837         which fails with SSA.
28838
28839         * lib/c-torture.exp: Also test with -O3 -fssa.
28840
28841 2000-05-18  Michael Meissner  <meissner@redhat.com>
28842
28843         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28844         * gcc.c-torture/execute/920415-1.c: Ditto.
28845         * gcc.c-torture/execute/920501-1.c: Ditto.
28846         * gcc.c-torture/execute/conversion.c: Ditto.
28847         * gcc.c-torture/execute/cvt-1.c: Ditto.
28848
28849 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28850
28851         * gcc.c-torture/compile/20000518-1.c: New test.
28852
28853 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28854
28855         * g77.f-torture/compile/200005018.f:  New test.
28856
28857 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28858
28859         * gcc.c-torture/compile/20000517-1.c: New test.
28860
28861 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28862
28863         * gcc.c-torture/execute/20000516-1.c: New test.
28864
28865 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * g++.old-deja/g++.other/eh.C: New test.
28868
28869 2000-05-12  Richard Henderson  <rth@cygnus.com>
28870
28871         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28872         constants through to doit's conditional.
28873
28874 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28875
28876         * gcc.c-torture/compile/20000511-1.c: New test.
28877         * g77.f-torture/compile/20000511-1.f: New test.
28878         * g77.f-torture/compile/20000511-2.f: New test.
28879
28880 2000-05-11  Michael Meissner  <meissner@redhat.com>
28881
28882         * gcc.c-torture/execute/20000511-1.c: New test.
28883
28884 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28885
28886         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28887         * gcc.dg/20000510-1.S: New.
28888
28889 2000-05-08  Catherine Moore  <clm@cygnus.com>
28890
28891         * gcc.dg/unused-3.c: New.
28892
28893 2000-05-06  Richard Henderson  <rth@cygnus.com>
28894
28895           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28896           * g++.old-deja/g++.mike/warn1.C: Likewise.
28897           * g++.old-deja/g++.pt/local1.C: Likewise.
28898           * g++.old-deja/g++.pt/local7.C: Likewise.
28899           * g++.old-deja/g++.pt/spec16.C: Likewise.
28900
28901 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28902
28903         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28904
28905 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28906
28907           * g77.f-torture/execute/20000503-1.f:  New test.
28908
28909 2000-05-04  Andreas Jaeger  <aj@suse.de>
28910
28911         * gcc.dg/noreturn-2.c: New test.
28912
28913 2000-05-04  Neil Booth  <NeilB@earthling.net>
28914
28915         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28916         preprocessor.
28917
28918 2000-05-04  Richard Henderson  <rth@cygnus.com>
28919
28920         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28921
28922 2000-05-04  Richard Henderson  <rth@cygnus.com>
28923
28924         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28925         OpenSSL by Jason R Thorpe.
28926
28927 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28928
28929         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28930
28931 2000-05-03  Robert Lipe <robertlipe@usa.net>
28932
28933         * gcc.dg/20000503-1.c: New test.
28934
28935 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28936
28937         * gcc.c-torture/compile/20000502-1.c: New test.
28938         * g++.old-deja/g++.other/align.C: New test.
28939         * gcc.dg/cpp-tradstringify.c: New test.
28940
28941 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28942
28943         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28944         and hard registers.
28945
28946 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28947
28948         * gcc.c-torture/execute/loop-5.c: New test.
28949
28950 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28951
28952         * gcc.c-torture/execute/va-arg-20.c: New test.
28953
28954 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28955
28956         * gcc.c-torture/execute/20000422-1.c: New test.
28957
28958 2000-04-20  Greg McGary  <gkm@gnu.org>
28959
28960         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28961         when optimizing, but without sibling-call optimizations (-O1).
28962
28963 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28964
28965           * gcc.c-torture/compile/20000420-1.c: New test.
28966
28967 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28968
28969         * g++.abi/ptrflags.C: New test.
28970         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28971
28972 2000-04-19  Catherine Moore  <clm@cygnus.com>
28973
28974         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28975
28976 2000-04-19  Greg McGary  <gkm@gnu.org>
28977
28978         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28979         sibling-call optimizations.
28980
28981 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28982
28983         * gcc.dg/20000419-1.c: New test.
28984
28985 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28986
28987         * gcc.c-torture/execute/20000412-6.c: New test.
28988
28989 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28990
28991         * gcc.c-torture/execute/20000412-5.c: New test.
28992         * g77.f-torture/compile/20000412-1.f: New test.
28993         * gcc.c-torture/execute/20000412-4.c: New test.
28994         * gcc.c-torture/compile/20000412-2.c: New test.
28995         * gcc.c-torture/execute/20000412-3.c: New test.
28996         * gcc.c-torture/compile/20000412-1.c: New test.
28997         * gcc.c-torture/execute/20000412-2.c: New test.
28998
28999 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * objc/execute/bf-20.m: New test.
29002
29003 2000-04-10  Richard Henderson  <rth@cygnus.com>
29004
29005         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29006
29007         * gcc.c-torture/execute/20000412-1.c: New test.
29008
29009 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29010
29011         * g++.old-deja/g++.eh/catchptr1.C: New test.
29012
29013 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29014
29015         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29016
29017 2000-04-08  Neil Booth  <NeilB@earthling.net>
29018
29019         * gcc.dg/cpp-nullchar.c: Remove test as
29020         embedded nulls cause problems.
29021
29022 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29023
29024         * gcc.dg/compare2.c: New test.
29025
29026 2000-04-08  Neil Booth  <NeilB@earthling.net>
29027
29028         * gcc.dg/cpp-nullchar.c: New test.
29029
29030 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29031
29032         * gcc.dg/cpp-mi2.c: New test.
29033         * gcc.dg/cpp-mi2[abc].h: New files.
29034
29035 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29036
29037         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29038         member name.
29039
29040 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29041
29042         * g++.old-deja/g++.abi/vmihint.C: New test.
29043
29044 2000-04-06  Neil Booth  <NeilB@earthling.net>
29045
29046         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29047         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29048         copyright.
29049
29050 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29051
29052         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29053         avoid stack-frame overwrite.
29054
29055 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29056
29057         * gcc.c-torture/compile/20000405-2.c: New test.
29058         * gcc.c-torture/compile/20000405-3.c: New test.
29059
29060 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29061
29062         * gcc.c-torture/compile/20000405-1.c: New test.
29063
29064 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29065
29066         * gcc.dg/cast-qual-1.c: Revert last change.
29067
29068 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29069
29070         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29071
29072 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29073
29074         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29075         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29076
29077 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29078
29079         * gcc.c-torture/compile/20000403-2.c: New test.
29080         * gcc.c-torture/compile/20000403-1.c: New test.
29081
29082 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29083
29084         * gcc.c-torture/execute/20000403-1.c: New test.
29085
29086 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29087
29088         * gcc.c-torture/execute/20000402-1.c: New test.
29089
29090 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29091
29092         * gcc.c-torture/execute/va-arg-15.c: New test.
29093         * gcc.c-torture/execute/va-arg-16.c: New test.
29094         * gcc.c-torture/execute/va-arg-17.c: New test.
29095         * gcc.c-torture/execute/va-arg-18.c: New test.
29096         * gcc.c-torture/execute/va-arg-19.c: New test.
29097
29098 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29099
29100         * gcc.c-torture/compile/981211-1.c: Move to...
29101         * gcc.dg/cpp-as1.c: ...here.
29102         * gcc.dg/cpp-as2.c: New file.
29103
29104         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29105         compiler.
29106
29107 2000-04-02  Neil Booth  <NeilB@earthling.net>
29108
29109         * gcc.dg/cpp-cond.c  New tests.
29110         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29111         accidental success less likely.
29112         * gcc.dg/cpp-missingop.c  New tests.
29113         * gcc.dg/cpp-missingparen.c  New tests.
29114         * gcc.dg/cpp-shift.c  New tests.
29115         * gcc.dg/cpp-shortcircuit.c  New tests.
29116         * gcc.dg/cpp-unary.c  New tests.
29117
29118 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29119
29120         * gcc.c-torture/compile/20000329-1.c: New test.
29121
29122 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29123
29124         * gcc.c-torture/compile/20000326-1.c: New test.
29125         * gcc.c-torture/compile/20000326-2.c: New test.
29126
29127 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29128
29129         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29130         the first parameter is a function argument.
29131
29132 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29133
29134         * g++.old-deja/g++.ext/array4.C: New test.
29135
29136 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29137
29138         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29139
29140 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29141
29142         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29143
29144 2000-03-19  Richard Henderson  <rth@cygnus.com>
29145
29146         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29147
29148 2000-03-19  Richard Henderson  <rth@cygnus.com>
29149
29150         * gcc.c-torture/compile/20000319-1.c: New test.
29151
29152 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29153
29154         * gcc.c-torture/execute/20000314-3.c: New test.
29155         * gcc.c-torture/execute/20000314-2.c: New test.
29156         * gcc.c-torture/execute/20000314-1.c: New test.
29157         * gcc.c-torture/compile/20000314-2.c: New test.
29158         * gcc.c-torture/compile/20000314-1.c: New test.
29159
29160 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29161
29162         * g++.old-deja/g++.warn/inline.C: New test.
29163
29164 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29165
29166         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29167         standards-compliant result rather than specific constants.
29168         Put test-values in array.
29169
29170 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29171
29172         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29173         (g++_target_compile): Put test-specific options last.
29174
29175 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29176
29177         * g++.old-deja/g++.eh/vbase4.C: New test.
29178
29179 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29180
29181         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29182
29183 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         * g++.old-deja/g++.brendan/misc12.C: Removed.
29186         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29187         * g++.old-deja/g++.ext/pretty4.C: New test.
29188
29189 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.old-deja/g++.other/string2.C: New test.
29192
29193 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.old-deja/g++.warn/impint2.C: New test.
29196
29197 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29198
29199         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29200         is 1, not zero.
29201
29202 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.old-deja/g++.warn/impint.C: New test.
29205         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29206         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29207         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29208         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29209         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29210         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29211         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29212         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29213         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29214         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29215         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29216         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29217
29218 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29219
29220         * gcc.dg/cpp-redef.c: New test.
29221
29222 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.old-deja/g++.pt/unify7.C: New test.
29225
29226 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29227
29228         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29229         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29230
29231 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29232
29233         * gcc.c-torture/compile/20000224-1.c: New test.
29234
29235 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29236
29237         * gcc.c-torture/compile/cpp-2.c: New test.
29238         * gcc.c-torture/compile/cpp-1.c: New test.
29239
29240 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29241
29242         * gcc.c-torture/execute/20000225-1.c: New test.
29243
29244 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29245
29246         * gcc.dg/cpp-li2.c: New test.
29247
29248         * gcc.dg/cpp-wi1.c: New test.
29249
29250         * gcc.dg/cpp-li1.c: New test.
29251
29252 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.old-deja/g++.other/sizeof5.C: New test.
29255
29256 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29257
29258         * gcc.c-torture/execute/va-arg-13.c: New test.
29259
29260 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29261
29262         * gcc.c-torture/execute/va-arg-12.c: New test.
29263
29264 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29265
29266         * gcc.c-torture/execute/20000223-1.c: New test.
29267
29268 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29269
29270         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29271
29272 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29273
29274         * g++.old-deja/g++.abi/ptrmem.C: New test.
29275
29276 2000-02-19  Richard Henderson  <rth@cygnus.com>
29277
29278         * gcc.c-torture/compile/init-3.c: New.
29279
29280 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29281
29282         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29283         ALWAYS_CXXFLAGS.
29284
29285 2000-02-11  Robert Lipe <robertl@sco.com>
29286
29287         * gcc.c-torture/compile/20000211-3.c: New test.
29288
29289 2000-02-11  Martin Buchholz <martin@xemacs.org>
29290
29291         * gcc.c-torture/compile/20000211-2.c: New test.
29292
29293 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29294
29295         * gcc.c-torture/compile/20000211-1.c: New test.
29296
29297 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29298
29299         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29300           on native targets
29301
29302 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29303
29304         * g++.old-deja/g++.other/cast5.C: New test.
29305
29306 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29307
29308         * gcc.c-torture/execute/20000205-1.c: New.
29309
29310 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29311
29312         * g++.old-deja/g++.jason/cast3.C: Return void.
29313         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29314
29315 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29316
29317         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29318
29319         * gcc.dg/loop-1.c: New test.
29320
29321 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * gcc.c-torture/compile/20000127-1.c: New test.
29324         * gcc.c-torture/execute/991228-1.c: New test.
29325
29326 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29327
29328         * gcc.dg/unused-2.c: New test.
29329
29330         * gcc.dg/conv-1.c: New test.
29331
29332 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29333
29334         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29335         compiler.
29336         (tool_option_proc): Fix typo.
29337
29338 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29339
29340         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29341         of the ld on the host, not on the build machine.
29342         Also, don't crash if '--help' is not a supported option.
29343
29344 2000-01-24  Richard Henderson  <rth@cygnus.com>
29345
29346         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29347
29348 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29349
29350         * gcc.c-torture/execute/20000120-2.c: New test.
29351         * gcc.c-torture/execute/20000120-1.c: New test.
29352
29353 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29354
29355         * gcc.c-torture/execute/20000113-1.c: New test.
29356
29357 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29358
29359         * gcc.c-torture/execute/20000112-1.c: New test.
29360
29361 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29362
29363         * gcc.dg/20000111-1.c: New test.
29364
29365 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29366
29367         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29368         with 16 bit integers.
29369
29370 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29371
29372         * gcc.dg/20000108-1.c: New test.
29373
29374 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29375
29376         * g++.old-deja/g++.ns/koenig8.C: New test.
29377
29378 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29379
29380         * g++.old-deja/g++.other/cast4.C: New test.
29381
29382 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29383
29384         * gcc.c-torture/compile/20000105-2.c: New test.
29385         * gcc.c-torture/compile/20000105-1.c: New test.
29386
29387 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29388
29389         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29390         references to printf & atoi to conform to ANSI standard.
29391         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29392         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29393         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29394         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29395         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29396         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29397         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29398         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29399         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29400         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29401         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29402         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29403         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29404         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29405         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29406         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29407         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29408         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29409         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29410         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29411         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29412         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29413         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29414         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29415         * g++.old-deja/g++.brendan/init3.C: Likewise.
29416         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29417         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29418         * g++.old-deja/g++.brendan/new2.C: Likewise.
29419         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29420         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29421         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29422         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29423         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29424         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29425         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29426         * g++.old-deja/g++.brendan/template24.C: Likewise.
29427         * g++.old-deja/g++.brendan/template3.C: Likewise.
29428         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29429         * g++.old-deja/g++.jason/inline3.C: Likewise.
29430         * g++.old-deja/g++.jason/opeq.C: Likewise.
29431         * g++.old-deja/g++.law/arg5.C: Likewise.
29432         * g++.old-deja/g++.law/arm7.C: Likewise.
29433         * g++.old-deja/g++.law/ctors11.C: Likewise.
29434         * g++.old-deja/g++.law/cvt8.C: Likewise.
29435         * g++.old-deja/g++.law/init9.C: Likewise.
29436         * g++.old-deja/g++.law/refs4.C: Likewise.
29437         * g++.old-deja/g++.law/template2.C: Likewise.
29438         * g++.old-deja/g++.law/visibility24.C: Likewise.
29439         * g++.old-deja/g++.law/vtable3.C: Likewise.
29440         * g++.old-deja/g++.mike/asm2.C: Likewise.
29441         * g++.old-deja/g++.mike/eh1.C: Likewise.
29442         * g++.old-deja/g++.mike/misc1.C: Likewise.
29443         * g++.old-deja/g++.mike/misc13.C: Likewise.
29444         * g++.old-deja/g++.mike/misc14.C: Likewise.
29445         * g++.old-deja/g++.mike/ns12.C: Likewise.
29446         * g++.old-deja/g++.mike/p1248.C: Likewise.
29447         * g++.old-deja/g++.mike/p3708.C: Likewise.
29448         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29449         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29450         * g++.old-deja/g++.mike/p646.C: Likewise.
29451         * g++.old-deja/g++.mike/p700.C: Likewise.
29452         * g++.old-deja/g++.mike/p783.C: Likewise.
29453         * g++.old-deja/g++.mike/p783a.C: Likewise.
29454         * g++.old-deja/g++.mike/p783b.C: Likewise.
29455         * g++.old-deja/g++.mike/p786.C: Likewise.
29456         * g++.old-deja/g++.mike/p789.C: Likewise.
29457         * g++.old-deja/g++.mike/p789a.C: Likewise.
29458         * g++.old-deja/g++.mike/p807a.C: Likewise.
29459         * g++.old-deja/g++.other/delete3.C: Likewise.
29460         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29461         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29462         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29463         * g++.old-deja/g++.other/empty1.C: Likewise.
29464         * g++.old-deja/g++.other/temporary1.C: Likewise.
29465         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29466         * g++.old-deja/g++.pt/t16.C: Likewise.
29467         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29468
29469 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29470
29471         * gcc.dg/991230-1.c: New test.
29472
29473 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29474
29475         * gcc.c-torture/compile/991229-3.c: New test.
29476         * gcc.c-torture/compile/991229-2.c: New test.
29477         * gcc.c-torture/compile/991229-1.c: New test.
29478
29479 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29480
29481         * gcc.c-torture/compile/labels-2.c: New test.
29482
29483 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29484
29485         * gcc.c-torture/execute/991227-1.c: New test.
29486
29487 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29488
29489         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29490
29491 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29492
29493         * gcc.c-torture/execute/991221-1.c: New test.
29494
29495 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29496
29497         * g++.old-deja/g++.other/cast3.C: New test.
29498
29499 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29500
29501         * gcc.c-torture/execute/991216-4.c: New test.
29502
29503 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29504
29505         * gcc.c-torture/execute/991216-1.c: New test.
29506         * gcc.c-torture/execute/991216-2.c: New test.
29507         * gcc.c-torture/execute/991216-3.c: New test.
29508
29509 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29510
29511         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29512         Actually make the test fail by using "-O2" for compilation.
29513
29514 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29515
29516         * g++.old-deja/g++.warn/cast-align1.C: New test.
29517
29518 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29519
29520         * gcc.c-torture/compile/991214-1.c: New test.
29521         * gcc.c-torture/compile/991214-2.c: New test.
29522
29523 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29524
29525         * gcc.dg/991214-1.c: New test.
29526
29527 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29528
29529         * gcc.c-torture/compile/991213-3.c: New test.
29530         * gcc.c-torture/compile/991213-2.c: New test.
29531         * gcc.c-torture/compile/991213-1.c: New test.
29532
29533 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29534
29535         * gcc.dg/991209-1.c: New test.
29536
29537 1999-12-08  Nathan Sidwell <nathan@acm.org>
29538
29539         * gcc.c-torture/compile/991208-1.c: New test.
29540
29541 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29542
29543         * gcc.dg/ultrasp2.c: New test.
29544
29545 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29546
29547         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29548
29549 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29550
29551         * gcc.c-torture/compile/991202-1.c: New test.
29552         * gcc.c-torture/execute/991202-1.c: New test.
29553         * gcc.c-torture/execute/991202-2.c: New test.
29554         * gcc.c-torture/execute/991202-3.c: New test.
29555
29556 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29557
29558         * g++.old-deja/g++.abi/align.C: New test.
29559         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29560         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29561
29562 1999-12-01  Richard Henderson  <rth@cygnus.com>
29563
29564         * gcc.c-torture/execute/991201-1.c: New.
29565
29566 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29567
29568         * gcc.dg/991129-1.c: New test.
29569
29570 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29571
29572         * gcc.c-torture/compile/991127-1.c: New test.
29573
29574 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29575
29576         * g++.old-deja/g++.other/warn4.C: New test.
29577
29578 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29579
29580         * g++.old-deja/g++.eh/cleanup2.C: New test.
29581         * g++.old-deja/g++.ext/pretty2.C: New test.
29582         * g++.old-deja/g++.ext/pretty3.C: New test.
29583         * g++.old-deja/g++.other/debug6.C: New test.
29584
29585 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29586
29587         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29588         compiler_output to look for one error message instead of two.
29589
29590 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29591
29592         * gcc.c-torture/execute/991118-1.c: Also test case
29593         where the word boundary does not split a byte evenly.
29594
29595 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29596
29597         * g++.old-deja/g++.ext/restrict1.C: New test.
29598
29599 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29600
29601         * gcc.c-torture/execute/991118-1.c: New test.
29602
29603 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29604
29605         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29606         working directory pathnames.
29607
29608 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29609
29610         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29611         host is equipped with driver.h and driver.o so it can actually
29612         compile and run the tests.
29613
29614 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29615
29616         * gcc.c-torture/compile/991008-1.c: New test.
29617
29618 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29619
29620         * lib/gcc-dg.exp: Include target-supports.exp
29621
29622 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29623
29624         * lib/target-supports.exp: New file: Provide procs to test for
29625         features supported by the target.
29626         (check_weak_available): Moved here from ecos.exp.
29627         (check_alias_available): New proc: Determine of the target
29628         toolchain supports the alias attribute.
29629
29630         * gcc.dg/special/ecos.exp: Move check_weak_available to
29631         target-supports.exp.
29632         (alias-1.c): Only perform the test if the target supports
29633         aliases.
29634         (wkali-1.c): Only perform the test if the target supports
29635         aliases.
29636
29637         * gcc.dg/990506-0.c: Expect error messages from cross
29638         targets as well as native targets.
29639
29640 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29641
29642         * gcc.dg/ultrasp1.c: Removed xfail.
29643         * gcc.dg/struct-ret-2.c: Likewise.
29644         * gcc.dg/array-1.c: Likewise.
29645
29646 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29647
29648         * gcc.dg/struct-ret-2.c: New test.
29649
29650         * gcc.dg/array-1.c: New test.
29651
29652 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29653
29654         * gcc.c-torture/execute/991030-1.c: New test.
29655
29656 1999-10-26  Richard Henderson  <rth@cygnus.com>
29657
29658         * gcc.c-torture/compile/991026-2.c: New test.
29659
29660 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29661
29662         * gcc.c-torture/compile/991026-1.c: New test.
29663
29664 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29665
29666         * gcc.c-torture/execute/991023-1.c: New test.
29667
29668 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29669
29670         * gcc.c-torture/execute/991019-1.c: New test.
29671
29672 1999-10-16  Richard Henderson  <rth@cygnus.com>
29673
29674         * gcc.c-torture/execute/991016-1.c: New test.
29675
29676 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29677
29678         * gcc.c-torture/execute/991014-1.c: New test.
29679
29680 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29681
29682         * g++.old-deja/g++.other/union2.C: New test.
29683
29684 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29685
29686         * g++.old-deja/g++.other/vaarg2.C: New test.
29687         * g++.old-deja/g++.other/vaarg3.C: New test.
29688
29689 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29690
29691         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29692         in compile/.
29693
29694 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29695
29696         * gcc.c-torture/execute/va-arg-11.c: New test.
29697
29698 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29699
29700         * lib/file-format.exp (gcc_target_object_format): Don't
29701         crash if objdump is unavailable.
29702
29703 1999-09-29  Donn Terry <donn@interix.com>
29704
29705         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29706
29707 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29708
29709         * gcc.c-torture/compile/990928-1.c: New test.
29710
29711 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29712
29713         * g++.old-deja/g++.other/decl6.C: New test.
29714
29715 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29716
29717         * gcc.c-torture/execute/va-arg-10.c: New test.
29718
29719 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29720
29721         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29722         __PRETTY_FUNCTION__.
29723
29724 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29725
29726         * gcc.c-torture/execute/990923-1.c: New test.
29727
29728 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29729
29730         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29731         for which -fpic is inappropriate.
29732
29733 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29734
29735         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29736
29737 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29738
29739         * g++.old-deja/g++.other/dyncast1.C: New test.
29740         * g++.old-deja/g++.other/dyncast2.C: New test.
29741         * g++.old-deja/g++.other/dyncast3.C: New test.
29742         * g++.old-deja/g++.other/dyncast4.C: New test.
29743         * g++.old-deja/g++.other/dyncast5.C: New test.
29744         * g++.old-deja/g++.eh/catch3.C: New test.
29745         * g++.old-deja/g++.eh/catch3p.C: New test.
29746         * g++.old-deja/g++.eh/catch4.C: New test.
29747         * g++.old-deja/g++.eh/catch4p.C: New test.
29748         * g++.old-deja/g++.eh/catch5.C: New test.
29749         * g++.old-deja/g++.eh/catch5p.C: New test.
29750         * g++.old-deja/g++.eh/catch6.C: New test.
29751         * g++.old-deja/g++.eh/catch6p.C: New test.
29752         * g++.old-deja/g++.eh/catch7.C: New test.
29753         * g++.old-deja/g++.eh/catch7p.C: New test.
29754         * g++.old-deja/g++.eh/catch8.C: New test.
29755         * g++.old-deja/g++.eh/catch8p.C: New test.
29756         * g++.old-deja/g++.eh/catch9.C: New test.
29757         * g++.old-deja/g++.eh/catch9p.C: New test.
29758
29759 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29760
29761         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29762         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29763
29764 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29765
29766         * gcc.c-torture/compile/990913-1.c: New test.
29767
29768 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29769
29770         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29771         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29772
29773 1999-09-09  Richard Henderson  <rth@cygnus.com>
29774
29775         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29776
29777 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29778
29779         * g++.old-deja/g++.other/lookup11.C: New test.
29780         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29781         what is permitted and what we want.
29782         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29783         overload use.
29784         * g++.old-deja/g++.jason/rfg5.C: Likewise
29785
29786 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29787
29788         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29789         * gcc.c-torture/noncompile/poison-1.c: New file.
29790
29791 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29792
29793         * g++.old-deja/g++.other/sizeof3.C: New test.
29794         * g++.old-deja/g++.other/sizeof4.C: New test.
29795         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29796         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29797
29798 1999-09-07  Richard Henderson  <rth@cygnus.com>
29799
29800         * gcc.dg/va-arg-1.c: New.
29801
29802 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29803
29804         * gcc.c-torture/execute/va-arg-9.c: New test.
29805
29806 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29807
29808         * g77.f-torture/compile/980519-2.f: New test.
29809         * g77.f-torture/compile/19990905-0.f: New test.
29810         * g77.f-torture/compile/19990905-1.f: New test.
29811         * g77.f-torture/compile/19990905-2.f: New test.
29812
29813         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29814
29815 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29816
29817         * gcc.c-torture/execute/990827-1.c: Fix typo.
29818
29819 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29820
29821         * g++.old-deja/g++.other/deref1.C: New test.
29822
29823 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29824
29825         * g++.old-deja/g++.other/ambig2.C: New test.
29826         * g++.old-deja/g++.other/cond5.C: New test.
29827         * g++.old-deja/g++.other/lookup16.C: New test.
29828
29829 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29830
29831         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29832         assemblers too.
29833
29834 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29835
29836         * lib/c-torture.exp: Avoid the "compare executables" optimization
29837         when testing native.
29838
29839 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29840
29841         * gcc.c-torture/execute/990829-1.c: New test.
29842         * gcc.c-torture/compile/990829-1.c: New test.
29843
29844 1999-08-27  Paul Burchard  <burchard@pobox.com>
29845
29846         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29847         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29848         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29849         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29850         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29851         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29852         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29853         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29854         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29855         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29856         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29857
29858 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29859
29860         * gcc.c-torture/execute/990827-1.c: New test.
29861
29862 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29863
29864         * g77.f-torture/noncompile/19990826-4.f: New test.
29865
29866         * g77.f-torture/compile/19990826-3.f: New test.
29867
29868         * g77.f-torture/execute/19990826-2.f: New test.
29869
29870         * g77.f-torture/compile/19990826-1.f: New test.
29871
29872         * gcc.c-torture/execute/990826-0.c: New test.
29873         * g77.c-torture/execute/19990826-0.f: New test.
29874
29875         * g77.f-torture/noncompile/970626-2.f: New test.
29876
29877 1999-08-25  Paul Burchard  <burchard@pobox.com>
29878
29879         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29880         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29881         lss-011.C: New tests.
29882
29883 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29884
29885         * g++.old-deja/g++.other/decl5.C: New test.
29886
29887 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29888
29889         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29890         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29891         call `postbase' for each one.  All callers of `postbase' changed
29892         to call this instead.
29893
29894 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29895
29896         * gcc.c-torture/execute/990811-1.c: New test.
29897
29898 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29899
29900         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29901         just native ones.
29902
29903         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29904         just native ones.
29905
29906 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29907
29908         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29909
29910 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29911
29912         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29913
29914 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29915
29916         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29917
29918 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29919
29920         * gcc.c-torture/execute/990804-1.c: New test.
29921
29922 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29923
29924         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29925         * g++.old-deja/g++.brendan/crash64.C: Likewise
29926         * g++.old-deja/g++.brendan/overload8.C: Likewise
29927
29928 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29929
29930         * g++.old-deja/g++.other/struct1.C: New test.
29931
29932 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29933
29934         * g++.old-deja/g++.other/enum2.C: New test.
29935
29936 1999-08-02  Richard Henderson  <rth@cygnus.com>
29937
29938         Adapted from tests from Franz Sirl:
29939         * gcc.c-torture/execute/va-arg-7.c: New test.
29940         * gcc.c-torture/execute/va-arg-8.c: New test.
29941
29942 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29943
29944         * gcc.c-torture/compile/990801-2.c: New test.
29945
29946         * gcc.c-torture/compile/990801-1.c: New test.
29947
29948 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29949
29950         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29951         fp-cmp-1.c, converting double to float.
29952
29953         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29954         fp-cmp-1.c, converting double to long double.
29955
29956         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29957         from fr1 to unknown_register, since fr1 is a legitimate register
29958         on some machines.
29959
29960 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29961
29962         * README: More listname related changes.
29963
29964 1999-07-08  Catherine Moore  <clm@cygnus.com>
29965
29966         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29967
29968 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29969
29970         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29971
29972 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29973
29974         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29975
29976 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29977
29978         * gcc.dg/990703-1.c: New test.
29979
29980 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29981
29982         * lib/file-format.exp: New file: Move definition of proc
29983         gcc_target_object_format to here from
29984         gcc.dg/special/ecos.exp.
29985
29986         * lib/c-torture.exp: Include lib file-format.exp.
29987         * lib/gcc-dg.exp: Include lib file-format.exp.
29988
29989         * gcc.dg/special/ecos.exp: Remove definition of proc
29990         gcc_target_object_format.
29991
29992 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29993
29994         * gcc.c-torture/execute/990628-1.c: New test.
29995
29996 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29997
29998         * gcc.c-torture/compile/990625-2.c: New test.
29999
30000         * gcc.c-torture/compile/990625-1.c: New test.
30001
30002 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30003
30004         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30005         attributes compile.
30006         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30007         ports that use the COFF/PE file format.
30008
30009 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30010
30011         * gcc.c-torture/compile/990617-1.c: New test.
30012
30013 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30014
30015         * g++.old-deja/g++.other/decl4.C: New test.
30016
30017 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30018
30019         * g++.old-deja/g++.other/bitfld3.C: New test.
30020
30021 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30022
30023         * g++.old-deja/g++.eh/catch1.C: New test.
30024
30025 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30026
30027         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30028
30029         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30030         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30031
30032 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30033
30034         * g77.f-torture/compile/19990502-0.f: Replace with new,
30035         shorter, test that still fails after recent changes.
30036
30037 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30038
30039         * gcc.c-torture/execute/990604-1.c: New test.
30040
30041 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30042
30043         * gcc.c-torture/execute/990531-1.c: New test.
30044
30045 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30046
30047         * gcc.c-torture/compile/990527-1.c: New test.
30048
30049 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30050
30051         * gcc.c-torture/execute/990527-1.c: New test.
30052
30053 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30054
30055         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30056         bitfields as signed.
30057
30058 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30059
30060         * g77.f-torture/compile/19990525-0.f: New test.
30061
30062 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30063
30064         * gcc.c-torture/execute/990525-2.c: New test.
30065
30066         * gcc.c-torture/execute/990525-1.c: New test.
30067
30068 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30069
30070         * g++.old-deja/g++.other/anon3.C: New test.
30071         * g++.old-deja/g++.other/anon4.C: New test.
30072         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30073         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30074         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30075         Merrill).
30076
30077 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30078
30079         * gcc.c-torture/execute/990524-1.c: New test.
30080
30081         * gcc.dg/990524-1.c: New test.
30082
30083 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30084
30085         * gcc.c-torture/compile/990523-1.c: New test.
30086
30087 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30088
30089         * gcc.c-torture/compile/990519-1.c: New test.
30090
30091 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30092
30093         * gcc.c-torture/compile/990517-1.c: New test.
30094
30095         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30096         (e4, f4): New tests.
30097         (main): Call them.
30098
30099 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30100
30101         * gcc.dg/noreturn-1.c: New test.
30102
30103 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30104
30105         * gcc.c-torture/execute/990513-1.c: New test.
30106
30107 1999-05-10  Richard Henderson  <rth@cygnus.com>
30108
30109         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30110
30111 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30112
30113         * g77.f-torture/execute/erfc.f: Use small single-precision
30114         values, to avoid problems on Alphas when not -mieee.
30115
30116 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30117
30118         * gcc.dg/990506-0.c: New test.
30119
30120 1999-05-08  Richard Henderson  <rth@cygnus.com>
30121
30122         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30123         the constant to test.  Don't XFAIL 64-bit targets.
30124
30125         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30126         * g++.old-deja/g++.law/profile1.C: Likewise.
30127
30128         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30129         operator new instances.
30130         * g++.old-deja/g++.other/delete5.C: Likewise.
30131
30132 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30133
30134         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30135         intrinsic.
30136
30137 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30138
30139         * g77.f-torture/execute/u77-test.f: Reverse order of two
30140         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30141
30142 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30143
30144         * gcc.dg/compare1.c: New test.
30145
30146 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30147
30148         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30149         New tests.
30150
30151 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30152
30153         * g77.f-torture/compile/19990502-1.f: New test.
30154
30155 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30156
30157         * g77.f-torture/compile/19990502-0.f: New test.
30158
30159 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30160
30161         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30162         intrinsic.
30163
30164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30165
30166         * g77.f-torture/execute/u77-test.f (main): List libU77
30167         intrinsics not currently tested.
30168         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30169         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30170         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30171         Trim blanks off the ends of some printed strings.
30172
30173 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30174
30175         * g77.f-torture/execute/u77-test.f (main): Just warn about
30176         FSTAT gid disagreement, as it's expected on some systems.
30177
30178 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30179
30180         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30181         use a new function, which allows for some slop.
30182         Clean up some commentary.
30183         (issum): The new function.
30184         (sgladd): Deleted subroutine.
30185
30186 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30187
30188         * g77.f-torture/execute/u77-test.f: Modify to be more like
30189         libf2c/libU77 version, bringing patches to that version here.
30190         Add suitable commentary.
30191
30192 1999-04-25  Richard Henderson  <rth@cygnus.com>
30193
30194         * gcc.dg/990424-1.c: New test.
30195
30196 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30197
30198         * g77.f-torture/execute/u77-test.f (main): Bug involving
30199         LSTAT has been fixed, so turn back on full checking.
30200
30201 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30202
30203         * g77.f-torture/compile/19990419-0.f: New test.
30204         * g77.f-torture/execute/19990419-1.f: New test.
30205
30206 1999-04-17  Richard Henderson  <rth@cygnus.com>
30207
30208         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30209         to avoid the need for a prototype to supress a warning.
30210
30211 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30212
30213         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30214
30215 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30216
30217         * gcc.c-torture/execute/990404-1.c: New test.
30218
30219 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30220
30221         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30222         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30223         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30224         missing initializer warnings.
30225
30226 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30227
30228         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30229         matching strings.
30230
30231 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30232
30233         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30234
30235 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30236
30237         * g77.f-torture/execute/19990325-0.f: New test.
30238         * g77.f-torture/execute/19990325-1.f: New test.
30239
30240 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30241
30242         * gcc.c-torture/execute/990324-1.c: New test.
30243
30244 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30245
30246         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30247         test with 4.
30248
30249 1999-03-17  Richard Henderson  <rth@cygnus.com>
30250
30251         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30252
30253 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30254
30255         * g77.f-torture/execute/19990313-2.f: New test.
30256         * g77.f-torture/execute/19990313-3.f: New test.
30257
30258 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30259
30260         * g77.f-torture/execute/19990313-0.f: New test.
30261         * g77.f-torture/execute/19990313-1.f: New test.
30262
30263 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30264
30265         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30266         printf to sprintf.
30267         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30268         (main): Add check for u15.  Conditionalize u31 check depending on
30269         whether ints are <32 bits or >=32 bits.
30270
30271 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30272
30273         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30274
30275 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30276
30277         * g77.f-torture/compile/19990305-0.f: New test.
30278         * g77.f-torture/execute/19981119-0.f: New test.
30279
30280 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30281
30282         * g77.f-torture/execute/970625-2.f: call ABORT if final
30283         result is not correct, instead of just printing it.
30284         Add this checking via newly introduced obfuscation, to
30285         trip up buggy front ends.
30286
30287 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30288
30289         * g77.f-torture/compile/960317-1.f: Moved from being
30290         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30291
30292 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30293
30294         * g77.f-torture/execute/960317-1.f: New (old) test.
30295         * g77.f-torture/execute/970625-2.f: Ditto.
30296
30297 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30298
30299         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30300         message on line 1 or line 2; cccp and cpplib do this differently.
30301
30302 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30303
30304         * g++.old-deja/g++.law/weak1.C: New test.
30305
30306 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30307
30308         * gcc.c-torture/execute/990119-1.c: Renamed to...
30309         * gcc.dg/990119-1.c: this, so it will only be tested once
30310         (it's a preprocessor test, it doesn't need to be run at
30311         multiple optimization levels).
30312
30313 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30314
30315         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30316           ALWAYS_CXXFLAGS.
30317
30318 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30319
30320         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30321         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30322         to not be compilable by current g77.
30323
30324 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30325
30326         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30327
30328 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30329
30330         * gcc.c-torture/execute/990222-1.c: New test.
30331
30332 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30333
30334         * g77.f-torture/compile/19990218-0.f: New test.
30335         * g77.f-torture/noncompile/19990218-1.f: New test.
30336
30337 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30338
30339         * g77.f-torture/compile/19981216-0.f: New test.
30340
30341 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30342
30343         * gcc.dg/990214-1.c: New test.
30344
30345 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30346
30347         * gcc.dg/990213-2.c: New test.
30348
30349         * gcc.dg/990213-1.c: New test.
30350
30351 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30352
30353         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30354         ints.
30355
30356 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30357
30358         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30359         specified by target.
30360
30361         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30362
30363 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30364
30365         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30366
30367 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30368
30369         * gcc.dg/special/ecos.exp: New test driver for new tests with
30370         special requirements.
30371
30372         * gcc.dg/special/alias-1.c: New test.
30373         * gcc.dg/special/gcsec-1.c: New test.
30374         * gcc.dg/special/weak-1.c: New test.
30375         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30376         * gcc.dg/special/weak-2.c: New test.
30377         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30378         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30379         * gcc.dg/special/wkali-1.c: New test.
30380         * gcc.dg/special/wkali-2.c: New test.
30381         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30382         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30383
30384 1999-02-10  Felix Lee  <flee@cygnus.com>
30385
30386           * lib/c-torture.exp (c-torture-compile): Pull out code for
30387           analyzing gcc error messages.
30388           (c-torture-execute): Likewise.  Fix some (harmless) false
30389           positives.
30390           * lib/gcc.exp (gcc_check_compile): New function.
30391
30392 1999-02-08  Richard Henderson  <rth@cygnus.com>
30393
30394         * gcc.c-torture/execute/990208-1.c: New test.
30395
30396 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30397
30398         * g++.dg/special/ecos.exp: New driver for new tests with special
30399         requirements
30400
30401         * g++.dg/special/conpr-1.C: New test
30402         * g++.dg/special/conpr-2.C: New test
30403         * g++.dg/special/conpr-2a.C: New test
30404         * g++.dg/special/conpr-3.C: New test
30405         * g++.dg/special/conpr-3a.C: New test
30406         * g++.dg/special/conpr-3b.C: New test
30407
30408         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30409         allow g++ to use the dg driver
30410
30411         * README: Add comment about g++.dg directory
30412
30413 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30414
30415         * README: Update email addresses.
30416
30417 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30418
30419         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30420         arguments in order to force structure S onto the stack even on
30421         the alpha.
30422         (test): Pass 10 leading arguments to function foo as well as the
30423         structure S.
30424
30425         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30426         failure for all targets.
30427
30428         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30429         abort to terminate program execution.
30430
30431 1999-01-30  Richard Henderson  <rth@cygnus.com>
30432
30433         * gcc.c-torture/execute/990130-1.c: New test.
30434
30435 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30436
30437         * gcc.dg/990130-1.c: New test.
30438
30439 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30440
30441         * gcc.c-torture/execute/990128-1.c: New test.
30442
30443 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30444
30445         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30446
30447 1999-01-27  Felix Lee  <flee@cygnus.com>
30448
30449         * lib/c-torture.exp (c-torture-compile): pull out code for
30450         analyzing gcc error messages.
30451         (c-torture-execute): ditto, and fix some (harmless) false
30452         positives.
30453         * lib/gcc.exp (gcc_check_compile): new function.
30454
30455 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30456
30457         * gcc.dg/990117-1.c: New test.
30458
30459         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30460
30461         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30462
30463 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30464
30465         * g77.f-torture/compile/990115-1.f: New test.
30466
30467 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30468
30469         * gcc.c-torture/compile/990107-1.c: New test
30470
30471 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30472
30473         * gcc.c-torture/execute/990106-2.c: New test.
30474
30475         * gcc.c-torture/execute/990106-1.c: New test.
30476
30477 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30478
30479         * gcc.c-torture/compile/981223-1.c: New test.
30480
30481 1998-12-29  Richard Henderson  <rth@cygnus.com>
30482
30483         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30484         (opt3): Rename from opt4 and disable.
30485
30486 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30487
30488         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30489
30490 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30491
30492         * g++.old-deja/g++.other/conv5.C: New test.
30493
30494 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30495
30496         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30497
30498 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30499
30500         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30501
30502 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30503
30504         * gcc.c-torture/compile/981211-1.c: New test.
30505
30506 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30507
30508         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30509
30510         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30511
30512 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30513
30514         * gcc.special/930510-1.c: Make C9X safe.
30515         * gcc.misc-tests/gcov-1.c Similarly.
30516         * gcc.misc-tests/gcov-2.c Similarly.
30517
30518 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30519
30520         * gcc.dg/ultrasp1.c: New test.
30521
30522 1998-12-06  Richard Henderson  <rth@cygnus.com>
30523
30524         * gcc.c-torture/execute/981206.c: New test.
30525
30526 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30527
30528         * g++.old-deja/g++.ns/template7.C: New test.
30529
30530         * g++.old-deja/g++.other/expr1.C: New test.
30531
30532         * g++.old-deja/g++.eh/tmpl3.C: New test.
30533
30534         * g++.old-deja/g++.eh/tmpl2.C: New test.
30535
30536 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30537
30538         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30539         * g++.old-deja/g++.other/using6.C: Removed.
30540         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30541
30542         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30543
30544 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30545
30546         * g++.old-deja/g++.pt/overload8.C: New test.
30547
30548         * g++.old-deja/g++.pt/overload7.C: New test.
30549
30550         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30551
30552         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30553         and relinking messages.
30554         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30555         compiling with -frepo.
30556
30557 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30558
30559         * g++.old-deja/g++.pt/lookup6.C: New test.
30560
30561 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30562
30563         * gcc.c-torture/execute/981130-1.c: New test.
30564         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30565
30566 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30567
30568         * g++.old-deja/g++.pt/explicit76.C: New test.
30569
30570         * g++.old-deja/g++.pt/friend38.C: New test.
30571
30572         * g++.old-deja/g++.ns/crash2.C: New test.
30573
30574         * g++.old-deja/g++.pt/defarg8.C: New test.
30575
30576         * g++.old-deja/g++.pt/instantiate6.C: New test.
30577
30578         * g++.old-deja/g++.pt/static6.C: New test.
30579
30580         * g++.old-deja/g++.pt/decl2.C: New test.
30581
30582 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30583
30584         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30585         problem is actually related with name lookup, but so what? :-)
30586
30587         * g++.old-deja/g++.pt/friend37.C: New test.
30588
30589 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30590
30591         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30592         element, which fails on some systems.
30593
30594         * g77.f-torture/execute/labug1.f: New test.
30595
30596 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30597
30598         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30599         is defined.
30600
30601 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30602
30603         * g77.f-torture/compile/981117-1.f: New test.
30604
30605 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30606
30607         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30608         properly discarded.
30609
30610 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30611
30612         * gcc.c-torture/execute/memcheck: New directory of tests for
30613         -fcheck-memory-usage.
30614
30615 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30616
30617         * README: New file, general information about the testsuite and
30618         new description of the various C++ test subdirectories.
30619         * README.g++: Eliminate obsolete information, update and move most
30620         relevant stuff to README.
30621
30622 1998-11-07  Richard Henderson  <rth@cygnus.com>
30623
30624         * gcc.c-torture/compile/981107-1.c: New test.
30625
30626 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30627
30628         * execute/memcpy-bi.c: New testcase.
30629
30630 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30631
30632         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30633         base classes.
30634
30635         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30636         template is selected.
30637
30638         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30639         classes, it should be accepted for all types.
30640
30641         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30642
30643         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30644         specializations start with template headers.
30645
30646 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30647
30648         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30649
30650         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30651         non-POD types.
30652
30653 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30654
30655         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30656
30657 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30658
30659         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30660
30661 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30662
30663         * 981019-1.c: New test.
30664
30665 1998-10-14  Robert Lipe <robertl@dgii.com>
30666
30667         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30668         find objc headers.
30669
30670 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30671
30672         * compile/981001-4.c: Remove use of GCC extension that triggers a
30673         compiler bug.
30674
30675 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30676
30677         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30678
30679 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30680
30681         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30682         instantiation of template produces incorrect code for delete
30683         expression.
30684
30685         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30686         constructors' name is not unique.
30687         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30688         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30689
30690         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30691         automatic array of const is ill-formed.
30692
30693         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30694         of template parameter?
30695
30696         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30697         const.
30698
30699         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30700         pointer-to-member expression.
30701
30702         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30703         declaration causes ICE.
30704
30705 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30706
30707         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30708         reserved in the global namespace.
30709
30710         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30711         generate needed virtual table.
30712
30713         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30714
30715 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30716
30717         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30718         template-dependent type
30719
30720 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30721
30722         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30723         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30724         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30725
30726         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30727         class should be usable as argument of member function.
30728         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30729         class should be usable as return type of member function.
30730         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30731         class should be usable as type of data member.
30732
30733         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30734
30735 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30738
30739 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30740
30741         * gcc.dg/dll-?.c Add thumb to target list.
30742         Fix assembler scan patterns to match current assembler output.
30743
30744 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30745
30746         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30747         matching of template brackets.
30748
30749         * g++.old-deja/g++.other/using4.C: New test.  Test using
30750         declarations of methods from base classes.
30751
30752         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30753         within functions should introduce names into the innermost
30754         enclosing namespace.
30755
30756         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30757         of static locals if first initialization throws.
30758
30759 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30760
30761         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30762
30763 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30764
30765         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30766         lose track of the possible targets of tablejump insns.
30767         * special/special.exp: Run it.
30768
30769 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30770
30771         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30772         must be declared before its specializations can be named in friend
30773         declarations.
30774
30775 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30776
30777         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30778
30779         * g77.f-torture/execute/io1.f: New test.
30780
30781 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30782
30783         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30784         with pointer to template function, for which no argument deduction
30785         is possible.
30786
30787         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30788         specialization of template function as argument to template
30789         function.
30790
30791         * g++.old-deja/g++.other/access2.C: New test; Inner class
30792         shouldn't have privileged access to Outer's names.
30793
30794 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30795
30796         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30797         friend template declared within template class conflicts with
30798         nested class of the same name.
30799
30800         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30801         is ignored.
30802
30803         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30804         object with direct initializer as function declaration.
30805
30806         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30807         initializers.
30808
30809         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30810         involving const pointer and NULL produces incorrect result.
30811
30812         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30813         type name without `typename' should be rejected with -pedantic.
30814
30815 1998-10-02  Richard Henderson  <rth@cygnus.com>
30816
30817         * g++.old-deja/g++.other/addrof1.C: New test.
30818
30819 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30820
30821         * gcc.c-torture/compile/981001-1.c: New test.
30822         * gcc.c-torture/execute/981001-1.c: New test.
30823
30824 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30825
30826         * gcc.c-torture/compile/981001-2.c: New test.
30827         * gcc.c-torture/compile/981001-3.c: New test.
30828         * gcc.c-torture/compile/981001-4.c: New test.
30829
30830 1998-10-01  Robert Lipe  <robertl@dgii.com>
30831
30832         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30833         multilibbed hosts.   Idea grafted from g77.exp.
30834
30835 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30836
30837         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30838         avoid losing on systems which need -lsocket.
30839
30840 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30841
30842         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30843         * g++.old-deja/g++.other/nested2.C: Ditto.
30844         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30845         failure.
30846
30847 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30848
30849         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30850         preferred over template operator!= for enum bitfields.
30851
30852 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30853
30854         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30855         that happen to have the same base name, but in different scopes,
30856         are incorrectly rejected.
30857
30858 1998-09-16  Richard Henderson  <rth@cygnus.com>
30859
30860         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30861         on the native word size instead of an integer literal.
30862
30863 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30864
30865         * g++.old-deja/g++.other/static2.C: Invocation of static data
30866         member of type pointer-to-function denoted as non-static member.
30867
30868         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30869         checks involving function types and aliases.
30870
30871 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30872
30873         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30874         redefined to the same non-trivial type.
30875
30876         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30877         namespace-qualification of template specializations declared in
30878         other namespaces.
30879
30880         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30881         to declare a subset of the specializations of a template function
30882         as friends of specializations of a template class.
30883
30884         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30885         member templates that do not fully specialize the enclosing
30886         template class are rejected.
30887
30888 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30889
30890         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30891
30892 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30893
30894         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30895         altered from libf2c/libU77 version.
30896
30897 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30898
30899         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30900
30901 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30902
30903         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30904         (un)signed char are different types for template specialization
30905         purposes.
30906
30907 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30908
30909         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30910         * objc: ObjC testsuite.
30911
30912 1998-08-31  Catherine Moore  <clm@cygnus.com>
30913
30914         * gcc.c-torture/execute/941014-1.x:  New file.
30915
30916 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30917
30918         * lib/c-torture.exp: Add support for
30919         torture_eval_before_compile and torture_eval_before_execute
30920         variables.
30921
30922 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30923
30924         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30925         this test triggers valid.
30926
30927 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30928
30929         * gcc.dg/980827-1.c: New test.
30930
30931 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30932
30933         * gcc.c-torture/execute/loop-4b.c: New test.
30934
30935 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30936
30937         * lib/c-torture.exp: Add support for
30938         torture_eval_before_compile and torture_eval_before_execute
30939         variables.
30940
30941 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30942
30943         * gcc.c-torture/compile/980825-1.c: New test.
30944
30945 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30946
30947         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30948         count number tests in opt_t0 not good_t0.
30949
30950 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30951
30952         * gcc.c-torture/compile/930326-1.x: Fix typo.
30953
30954 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30955
30956         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30957         causes an ICE.
30958
30959 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30960
30961         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30962         STACK_SIZE is defined.
30963         * gcc.c-torture/unsorted/stuct.c: Similarly.
30964
30965         * gcc.c-torture/compile/980821-1.c: New test.
30966
30967 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30968
30969         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30970
30971 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30972
30973         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30974         code.
30975
30976 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30977
30978         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30979         error'.
30980
30981 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30982
30983         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30984
30985 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30986
30987         * gcc.c-torture/compile/980816-1.c: New test.
30988
30989         * gcc.dg/980816-1.c: New test.
30990
30991 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30992
30993         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30994         compiler for ieee tests.
30995
30996 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30997
30998         * g77.f-torture/compile/980729-0.f: New test.
30999
31000 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31001
31002         * gcc.c-torture/special/eeprof-1.c: New test, for
31003         -finstrument-functions.
31004         * gcc.c-torture/special/special.exp: Run it.
31005
31006 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31007
31008         * gcc.c-torture/compile/980729-1.c: New test.
31009
31010 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31011
31012         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31013         __thumb__ is defined, and test for ARM style doubles if so.
31014
31015 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31016
31017         * g77.f-torture/noncompile/980615-0.f: New test.
31018
31019 1998-07-26  H.J. Lu  (hjl@gnu.org)
31020
31021         * gcc.dg/980312-1.c: Do link instead of compile.
31022         * gcc.dg/980313-1.c: Likewise.
31023
31024 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31025
31026         * gcc.c-torture/compile/980726-1.c: New test.
31027
31028 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31029
31030         * g77.f-torture/execute/io0.f: New test.
31031
31032 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31033
31034         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31035         an int.
31036
31037 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31038
31039         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31040         m32r bugs.
31041
31042 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31043
31044         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31045         c-decl.c:grokdeclarator can handle mode attributes.
31046
31047 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31048
31049         * gcc.c-torture/execute/980716-1.c: New test.
31050
31051 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31052
31053         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31054         the mn10200.
31055         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31056         the mn10200.
31057         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31058         * gcc.c-torture/compile/930326-1.x: Similarly.
31059
31060 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31061
31062         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31063         New test from Craig.
31064
31065 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31066
31067         * g77.f-torture/noncompile/980616-0.f: New test.
31068
31069         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31070
31071 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31072
31073         *  g++.other/singleton.C: Return error value instead of taking
31074         SIGSEGV.
31075
31076 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31077
31078         *  g++.other/singleton.C: New test.   Warning is under dispute.
31079         Runtime crash is not.
31080
31081 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31082
31083         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31084         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31085         using6.C, using7.C}:  New namespace tests.
31086
31087 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31088
31089         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31090         specialization with typedef'ed names used as array indexes.
31091
31092 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31093
31094         * gcc.c-torture/execute/980709-1.c: New test.
31095
31096         * gcc.dg/980709-1.c: New test.
31097
31098 1998-07-07  Richard Henderson  <rth@cygnus.com>
31099
31100         * gcc.c-torture/execute/bcp-1.c: New test.
31101
31102 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31103
31104         * gcc.c-torture/execute/980707-1.c: New test.
31105
31106 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31107
31108         * gcc.c-torture/compile/980706-1.c: New test.
31109
31110 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31111
31112         * g77.f-torture/execute/980701-0.f,
31113         g77.f-torture/execute/980701-1.f: New test from Craig.
31114
31115 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31116
31117         * gcc.c-torture/compile/980701-1.c: New test.
31118
31119         * gcc.c-torture/execute/980701-1.c: New test.
31120
31121 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31122 rlsruhe.de>
31123
31124         * g++.old-deja/g++.robertl/eb132.C: New test.
31125         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31126
31127 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31128
31129         * g77.f-torture/execute/980628-7.f,
31130         g77.f-torture/execute/980628-8.f,
31131         g77.f-torture/execute/980628-9.f,
31132         g77.f-torture/execute/980628-10.f: New tests from Craig.
31133
31134         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31135
31136 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31137
31138         * g77.f-torture/execute/980628-4.f: New test from Craig.
31139         * g77.f-torture/execute/980628-5.f: Likewise.
31140         * g77.f-torture/execute/980628-2.f: Likewise.
31141         * g77.f-torture/execute/980628-0.f: Likewise.
31142         * g77.f-torture/execute/980628-1.f: Likewise.
31143         * g77.f-torture/execute/980628-3.f: Likewise.
31144         * g77.f-torture/execute/980628-6.f: Likewise.
31145
31146 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31147
31148         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31149         directory when nothing has been installed yet.
31150
31151 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31152
31153         * gcc.c-torture/special/special.exp: Handle newer versions of
31154         dejagnu.
31155
31156 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31157
31158         * gcc.dg/980626-1.c: New test.
31159
31160 1998-06-19  Bruno Haible <haible@ilog.fr>
31161
31162         * gcc.misc-tests/m-un-2.c: New test.
31163         * g++.old-deja/g++.other/warn01.c: Likewise.
31164
31165 1998-06-19  Robert Lipe  <robertl@dgii.com>
31166
31167         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31168         compatibility with assmblers with a different comment character.
31169         Eliminate use of GAS-specific extensions.
31170
31171 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31172
31173         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31174
31175 1998-06-19  Robert Lipe  <robertl@dgii.com>
31176
31177         *lib/g77.exp: Replace search for libf2c.a with search for newly
31178         renamed libg2c.a
31179
31180 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31181
31182         * gcc.c-torture/execute/980617-1.c: New test.
31183
31184 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31185
31186         * gcc.c-torture/execute/980612-1.c: New test.
31187
31188 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31189
31190         * gcc.dg/980523-1.c: Only test on ppc-linux.
31191         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31192
31193         * gcc.c-torture/execute/980608-1.c: New test.
31194
31195 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31196
31197         * gcc.c-torture/execute/980605-1.c: New test.
31198
31199 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31200
31201         * gcc.c-torture/execute/980604-1.c: New test.
31202
31203 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31204
31205         * gcc.c-torture/execute/980602-1.c: New test.
31206         * gcc.c-torture/execute/980602-2.c: Likewise.
31207
31208 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31209
31210         * 970125-0.f: Fix per JCB.  Add commentary.
31211
31212 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31213
31214         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31215         IEEE -0 support.
31216
31217 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31218
31219         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31220         earlier.
31221
31222 1998-05-28  Catherine Moore <clm@cygnus.com>
31223
31224         * gcc.c-torture/execute/980526-3.c: New test.
31225
31226 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31227
31228         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31229         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31230         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31231         m88k-motorola-sysv3 to XFAIL.
31232
31233 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31234
31235         * gcc.dg/980526-1.c: New test.
31236         * gcc.c-torture/execute/980526-2.c: New test.
31237
31238 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31239
31240         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31241
31242         * gcc.c-torture/execute/980526-1.c: New test.
31243
31244 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31245
31246         * g77.f-torture/execute/alpha2.f: Add runtime test.
31247
31248 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31249
31250         * g++.old-deja/old-deja.exp: Strip leading directories.
31251
31252         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31253         error for the line.  Don't run multiple tests for the same line.
31254
31255 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31256
31257         * gcc.dg/980523-1.c: New test.
31258
31259 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31260
31261         * g77.f-torture/compile/970915-0.f: New test.
31262
31263 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31264
31265         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31266
31267 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31268
31269         * gcc.dg/980520-1.c: New test.
31270
31271 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31272
31273         * gcc.dg/980502-1.c: Fix return type.
31274
31275 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31276
31277         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31278         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31279         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31280         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31281         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31282
31283 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31284
31285         * g77.f-torture/execute/980520-1.f: New test.
31286
31287 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31288
31289         * lib/mike-g77.exp: New file.
31290
31291         * g77.f-torture/noncompile/noncompile.exp,
31292         g77.f-torture/noncompile/check0.f: New files.
31293
31294 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31295
31296         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31297         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31298         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31299         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31300         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31301         abort where appropriate.
31302
31303 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31304
31305         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31306         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31307
31308 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31309
31310         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31311
31312 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31313
31314         * g77.f-torture/compile/980427-0.f: New test.
31315
31316 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31317
31318         * g77.f-torture/compile/980424-0.f: New test.
31319
31320 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31321
31322         * g77.f-torture/compile/980419-2.f (main): New test.
31323         * g77.f-torture/compile/970125-0.f: New test.
31324         * g77.f-torture/compile/980419-1.f: New test.
31325
31326 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31327
31328         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31329         of loop-4.c.
31330
31331 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31332
31333         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31334
31335 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31336
31337         * gcc.c-torture/compile/980329-1.c: New test.
31338
31339 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31340
31341         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31342         * gcc.dg/980312-1.c: Fix typo in -march command.
31343
31344 1998-03-16  H.J. Lu  (hjl@gnu.org)
31345
31346         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31347
31348 1998-03-11  Robert Lipe  <robertl@dgii.com>
31349
31350         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31351         Dave Love agree the Fortran source is bogus.
31352
31353 1998-03-11  Robert Lipe  <robertl@dgii.com>
31354
31355         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31356         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31357         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31358         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31359         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31360
31361 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31362
31363         * g++.old-deja/g++.other/friend1.C: New test.
31364
31365 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31366
31367         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31368         possibly uninitialized) variables and declare dnrm2.
31369
31370 1998-02-23  Robert Lipe <robertl@dgii.com>
31371
31372         From Bruno Haible <haible@ilog.fr>:
31373         * gcc.c-torture/execute/980223.c: New test.
31374
31375 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31376
31377         * gcc.dg/ifelse-1.c: New test.
31378
31379 1998-02-09  H.J. Lu  (hjl@gnu.org)
31380
31381         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31382
31383           * lib/old-dejagnu.exp (old-dejagnu): Added the
31384           "execution test - XFAIL *-*-*" handling in the spirit of
31385           "excess errors test -". Changed the "execution test fails"
31386           handling to be like "excess errors test fails".
31387           * Update various tests accordingly.
31388
31389 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31390
31391         * gcc.c-torture/execute/980205.c: New test.
31392
31393 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31394
31395         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31396         * lib/f-torture.exp: Similarly.
31397         * gcc.c-torture: Rename all .cexp files to .x files.
31398
31399 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31400
31401         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31402         (940510-1.c): Removed duplicate.
31403         (971104-1.c): New test.
31404
31405 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31406
31407           * lib/f-torture.exp: Improve error and loop detection.
31408
31409 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31410
31411         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31412         use that to size the filler array.
31413
31414 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31415
31416         * lib/c-torture.exp(c-torture-execute): Fix typo.
31417
31418         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31419         testcase as the executable name. Keep the executable around if
31420         the test fails.
31421
31422 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31423
31424         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31425         changes.  Only test one -g option, and move it to the end of the
31426         list of options to test.
31427
31428 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31429
31430         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31431         variable GCC_TORTURE_OPTIONS to supply default switches separated
31432         by colons.  If no environment variable, run tests with -O0 -g, -O1
31433         -g, and -O2 -g as well.
31434
31435 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31436
31437         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31438         explanatory comments. Fix indentation.
31439
31440 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31441
31442         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31443
31444 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31445
31446         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31447         * g++.old-deja/g++.mike/p7325.C: Likewise.
31448         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31449
31450 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31451
31452         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31453         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31454         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31455         * g++.old-deja/g++.law/operators4.C: Likewise.
31456
31457 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31458
31459         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31460         * g++.old-deja/g++.mike/p784.C: Ditto.
31461         * g++.old-deja/g++.mike/p785.C: Ditto.
31462
31463 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31464
31465           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31466
31467 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31468
31469         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31470         target feature; pass this to c-torture-execute as needed.
31471
31472 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31473
31474         * lib/c-torture.exp(c-torture-execute): If the previous and the
31475         current executables being tested are identical, we don't need to
31476         run the executable again. Try to make the executable names
31477         unique. Add an optional argument for passing additional compiler
31478         flags.
31479
31480 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31481
31482         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31483
31484 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31485
31486         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31487
31488 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31489
31490         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31491         32bit or larger longs.
31492
31493         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31494         have either a 32bit long or 32bit int.
31495
31496 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31497
31498         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31499         Make double precision tests dependent on sizeof (double).
31500
31501 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31502
31503         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31504         too.
31505
31506 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31507
31508         * gcc.c-torture/compile/961203-1.cexp: New script.
31509
31510 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31511
31512         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31513         up the includes ourselves.
31514
31515 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31516
31517         * lib/plumhall.exp: Remove random include, and add a few
31518         verbose messages for debugging.
31519
31520 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31521
31522         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31523         of trying to do it ourselves.
31524
31525 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31526
31527         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31528
31529 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31530
31531         * gcc.prms/5403.c: Made regexp a bit less strict.
31532
31533 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31534
31535         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31536         is returned from remote_load instead.
31537         * lib/plumhall.exp: Ditto.
31538         * lib/mike-g++.exp: Ditto.
31539         * lib/old-dejagnu.exp: Ditto.
31540         * lib/c-torture.exp: Ditto.
31541
31542 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31543
31544         * lib/g++.exp: Use build_wrapper procedure.
31545         * lib/gcc.exp: Ditto.
31546
31547 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31548
31549         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31550         an old-style decl for malloc.  Fixes tests to work when
31551         sizeof (int) != sizeof (size_t).
31552
31553 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31554
31555         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31556
31557         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31558         use stdargs.h interface.
31559
31560 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31561
31562         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31563         NO_VARARGS when compiling.
31564
31565 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31566
31567         * lib/plumhall.exp(ph_includes): New procedure.
31568         (ph_make): Use it.
31569         (ph_compiler): Ditto.
31570
31571         * lib/g++.exp: Rename test-glue.c to testglue.c.
31572         * lib/gcc.exp: Ditto.
31573
31574 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31575
31576         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31577         to completion when it's called.
31578
31579 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31580
31581         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31582         is defined, don't do test.
31583
31584 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31585
31586         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31587         for object files.
31588         (ph_summary): Mark skipped testcases as untested, not unresolved.
31589
31590         * lib/plumhall.exp (ph_make): If unresolved because of bad
31591         errorCode, record errorCode in log file.
31592         (*): Replace send_log/verbose with verbose -log.
31593
31594 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31595
31596         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31597         double conversion if double isn't at least 8 bytes.
31598
31599         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31600         int to work with targets where int is 16 bits.
31601
31602         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31603         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31604         precision for the test to complete.
31605
31606 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31607
31608         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31609         if d10v is not compiled with the -mdouble64 flag.
31610         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31611
31612         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31613         d10v is not compiled with the -mint32 flag.
31614
31615 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31616
31617         * lib/plumhall.exp: Use incr_count.
31618
31619 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31620
31621         * gcc.c-torture: Update to c-torture-1.45.
31622
31623 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31624
31625         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31626         the name of the expect testcase file).
31627
31628         * lib/g++.exp(g++_init): Ditto.
31629
31630 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31631
31632         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31633         the host.
31634
31635         * lib/gcc.exp(gcc_exit): New procedure.
31636
31637 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31638
31639         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31640         specs where appropriate.
31641
31642         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31643         because of new "candidates are" messages, and removed a few
31644
31645         * Converted all non-old-style g++ testcases to old-style, and
31646         moved into g++.old-deja.
31647
31648 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31649
31650         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31651         options.
31652
31653         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31654         succeeded.
31655
31656         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31657
31658 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31659
31660         * lib/gcc.exp (gcc_target_compile): Add support for defining
31661         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31662         the machine doesn't have those features.
31663
31664 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31665
31666         * g++.law/operators4.exp: Don't use LIBS.
31667
31668 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31669
31670         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31671
31672         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31673         * lib/g++.exp: Set it here instead. Also, allow use of the
31674         --tool_exec and --tool_opt options. Change CXX to
31675         GXX_UNDER_TEST.
31676
31677         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31678
31679         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31680
31681 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31682
31683         * lib/old-dejagnu.exp: Use prune_warnings instead of
31684         prune_system_crud.
31685         * lib/mike-g++.exp: Ditto.
31686         * lib/gcc.exp: Ditto.
31687         * lib/g++.exp: Ditto.
31688
31689         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31690
31691 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31692
31693           * 941014-2.c: Include stdlib.h
31694           * 960327-1.c: Include stdio.h
31695           * dbra.c, index-1.c: Don't assume ints are 32bits.
31696
31697 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31698
31699         * lib/gcc.exp: Add gcc,stack_size target feature.
31700
31701         * lib/g++.exp(g++_target_compile): Add the include and link
31702         paths here, not in two other places. And, it's $options, not
31703         options.
31704
31705         * lib/mike-g++.exp(postbase): Remove the code that determines
31706         the correct include and link paths.
31707         * g++.old-deja/old-deja.exp: Ditto.
31708
31709 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31710
31711         * lib/g++.exp(g++_init): target_compile no longer returns the
31712         filename of the result.
31713
31714 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31715
31716         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31717         call to glob.
31718
31719         * gcc.c-torture/special/special.exp: Change call to
31720         gcc_target_compile to include the object file.
31721
31722 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31723
31724         * gcc.c-torture/special/special.exp: Correct misspelling in last
31725         change.
31726
31727 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31728
31729         * lib/plumhall.exp(ph_summary): Log the entire output of the
31730         executable. Return -1 if there were any failures, 0 otherwise.
31731         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31732         (ph_make): Clean up objects and executables that were built
31733         if the tests succeeded.
31734
31735 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31736
31737         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31738         libraries and includes in the build tree as appropriate.
31739
31740 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31741
31742         * lib/c-torture.exp: Instead of looking for the global variable
31743         NO_LONG_LONG, check to see if that's a feature of the target.
31744
31745 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31746
31747         * config/default.exp: Minimize. Delete the remainer of the files in
31748         config; this functionality is now in devo/dejagnu/config.
31749
31750         g++.*/*: Pass any additional flags used to compile to postbase;
31751         delete CXXFLAGS.
31752
31753         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31754         is now done by runtest.exp. Use gcc_target_compile instead of
31755         compile.
31756
31757         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31758         Remove references to CFLAGS. Use remote_file instead of
31759         calling rm -f.
31760         (c-torture): Take a list of arguments to use to compile this
31761         testcase.
31762
31763         lib/g++.exp: Simplify. Use target_compile instead of compile.
31764         lib/gcc-dg.exp: Ditto.
31765         lib/gcc.exp: Ditto.
31766         lib/mike-{gcc,g++}.exp: Ditto.
31767         lib/old-dejagnu.exp: Ditto.
31768         lib/plumhall.exp: Ditto.
31769
31770 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31771
31772         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31773         (ph_linker): Likewise.
31774
31775 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31776
31777           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31778         MAP_ANON / MAP_ANONYMOUS if defined;
31779         else try to map from /dev/zero .
31780
31781 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31782
31783         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31784         isn't defined, then define it to MAP_ANONYMOUS.
31785
31786 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31787
31788         * gcc.c-torture: Update to c-torture-1.42 release.
31789
31790 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31791
31792         * gcc.c-torture: Update to c-torture-1.41 release.
31793
31794 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31795
31796         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31797         c-torture release.
31798
31799 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31800
31801         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31802         and LDFLAGS.  Fix second case to append the target_info ldflags
31803         onto LDFLAGS, not CFLAGS.
31804         * lib/g++.exp (g++_init): Add target_info stuff.
31805         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31806         of libgloss and newlib flags for !native.
31807
31808         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31809         (GDB): Fix relative path to go up another dir for finding gdb.
31810
31811 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31812
31813         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31814         versions in the target_info array, if they don't exist.
31815
31816 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31817
31818         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31819
31820 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31821
31822         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31823         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31824
31825 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31826
31827         * lib/old-dejagnu.exp: Don't remove the output file before we've
31828         actually tested it. Don't append pwd to the path of the executable
31829         we're testing.
31830
31831 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31832
31833         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31834
31835 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31836
31837         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31838         temporary directory for compiler files, and set it to a default
31839         value of /tmp. Set $output as the name of the output file from
31840         compiling the testcase. Add a -o option to $cflags_var so the
31841         compiler writes the final output file as $output. Set $executable
31842         to $output.
31843
31844         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31845         directory for compiler files, and set it to /tmp if it doesn't
31846         already have a value. Set $output_file to the name of the output
31847         file from compiling the testcase. Add a -o option to CXXFLAGS so
31848         the compiler writes the final output file as $output. Use $output
31849         as the executable to be tested.
31850
31851 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31852
31853         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31854
31855 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31856
31857         * gcc.c-torture/execute/pending-1.c: New test.  Still
31858         pending in Tege's queue.
31859
31860 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31861
31862         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31863         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31864         if there were failures.  Call unresolved if there were unresolved
31865         testcases.  Call gcc_fail if program did not run to completion.
31866         (ph_make): Pass additional argument name to ph_execute.
31867         (ph_execute): Add new argument.  Pass additional arguments to
31868         ph_summary.  Call gcc_fail is there is no execution output.
31869
31870 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31871
31872         * lib/plumhall.exp (proc_summary): Output relavent summary
31873         lines into the log so specific failures in plumhall can be
31874         investigated.
31875
31876 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31877
31878         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31879         (c-torture-execute): Don't try to execute tests which use
31880         "long long" types if $NO_LONG_LONG is nonzero.
31881
31882 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31883
31884         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31885         not c-torture.
31886
31887         * gcc.ieee: Move from here.
31888         * gcc.c-torture/execute/ieee: To here.
31889
31890 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31891
31892         * gcc.c-torture: Update to c-torture-1.41 release.
31893
31894 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31895
31896         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31897         not "$output".
31898
31899 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31900
31901         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31902         -c present.
31903
31904 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31905
31906         * config/proelf.exp: Handle connecting to a simulator.
31907
31908 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31909
31910         * config/proelf.exp: New file.  Enough framework that we can
31911         run c-torture tests on the proelf targets (or any other target
31912         that gdb can connect to for that matter).
31913
31914 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31915
31916         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31917         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31918
31919         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31920         exec_output exists.
31921
31922 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31923
31924         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31925         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31926
31927         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31928         to pass/fail/unresolved/unsupported/untested.  Caller must now
31929         call unresolved/unsupported/untested.
31930         * lib/*.exp: Update FSF address.  Update to handle new results of
31931         ${tool}_load.
31932         * lib/chill.exp (verbose): Delete.
31933
31934 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31935
31936         * lib/gcc.exp (default_gcc_start): Change order of args to
31937         $LDFLAGS $CFLAGS $LIBS.
31938         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31939         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31940         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31941         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31942         * gcc.misc-tests/dg-test.exp: Likewise.
31943         * gcc.misc-tests/msgs.exp: Likewise.
31944         * gcc.prms/prms.exp: Likewise.
31945         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31946         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31947
31948         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31949
31950 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31951
31952         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31953
31954         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31955         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31956
31957         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31958         necessary.
31959
31960 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31961
31962         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31963         global for loop; add use of $mathlib.
31964         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31965         settings here; set mathlib for anything but VxWorks.
31966
31967 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31968
31969         * gcc.c-torture: Update to c-torture-1.40 release.
31970
31971 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31972
31973         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31974         dg.exp.
31975
31976 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31977
31978         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31979         global.
31980
31981 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31982
31983         * lib/g++.exp (LIBS): Define if not already.
31984         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31985         (gcc-dg-prune): Call prune_gcc_output.
31986         * lib/gcc.exp (prune_gcc_output): New proc.
31987         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31988         prune_gcc_output.
31989
31990 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31991
31992         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31993         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31994
31995 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31996
31997         * gcc.c-torture: Update to c-torture-1.39 release.
31998
31999 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32000
32001         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32002         fails, try others as well.
32003
32004 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32005
32006         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32007         If compilation fails, mark execute tests as `untested'.
32008         If test is marked as unsupported, don't mark compilation and
32009         execute tests as failed.
32010
32011 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32012
32013         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32014         libstdc++ for whether or not we want to be doing shared
32015         libraries.  Delete link_curses since we don't need it anymore.
32016         * lib/mike-g++.exp (postbase): Don't link in libg++.
32017         * g++.old-deja/old-deja.exp: Likewise.
32018
32019 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32020
32021         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32022
32023 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32024
32025         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32026         For that, add `-Wl,-a,shared_archive'.
32027         * g++.old-deja/old-deja.exp: Likewise.
32028
32029 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32030
32031         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32032
32033 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32034
32035         * lib/mike-g++.exp (postbase): Pay attention to the status of
32036         g++_load.
32037
32038 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32039
32040           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32041
32042 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32043
32044         * lib/gcc.exp (default_gcc_start): No longer need to log program
32045         being executed or its output, execute_anywhere does that now.
32046         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32047         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32048
32049 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32050
32051         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32052         the same as those in lib/g++.exp.
32053
32054 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32055
32056         * gcc.c-torture: Update to c-torture-1.38 release.
32057         * gcc.ieee: Related changes.
32058
32059 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32060
32061         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32062         "exec". Minor reformatting changes.
32063
32064         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32065         cross. This means all "exec" calls now work on a remote host as
32066         well.
32067         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32068         cross. Filter out the extra "\r\n" stuff that expect puts in.
32069         (c-torture-execute): Filter out the bogus warnings like
32070         c-torture-compile does. Add support for canadian cross.
32071         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32072         Use execute_anywhere rather than calling exec directly. Now it
32073         works for canadian cross testing.
32074
32075 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32076
32077         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32078         results into a variable, and check that rather than using file exists.
32079
32080 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32081
32082         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32083         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32084
32085 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32086
32087         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32088         lib_curses if there's a shared libg++ in the build tree.
32089
32090 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32091
32092         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32093         if not supported target.
32094
32095 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32096
32097         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32098         link_curses up to always happen, not just for native builds.
32099
32100 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32101
32102         * gcc.c-torture: Update to c-torture-1.36 release.
32103         * gcc.failure: Related changes.
32104
32105 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32106
32107         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32108
32109 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32110
32111         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32112         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32113         runshlib, link_curses, and mathlib for link and run.
32114
32115         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32116         pass the runtime shared library options for Solaris, OSF/1, and
32117         Irix5, and link with -lcurses to avoid unresolved references.
32118
32119 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32120
32121         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32122         only run once.
32123
32124 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32125
32126         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32127
32128 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32129
32130         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32131         do not have a framework for the "compat" tests yet.
32132
32133 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32134
32135         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32136         set to null if we're testing vxworks5.1.  Use that instead of
32137         `-lm' in the setting of LIBS for link and run.
32138
32139 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32140
32141         * config/rom68k.exp (${tool}_load): Major changes to make it
32142         work.  Verified that it does in fact return the stuff in
32143         exec_output properly.  Catch any Emul or any TRAP other than 0.
32144
32145 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32146
32147         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32148         LDFLAGS properly for targets that need stuff from libgloss.
32149         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32150         only run once.
32151         (gpp_initialized): New variable.
32152
32153 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32154
32155         * config/rom68k.exp: Load libgloss.exp.
32156         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32157         so we can produce a fully linked binary.
32158         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32159         so we can produce a fully linked binary.
32160
32161 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32162
32163         * lib/plumhall.exp (ph_section): Watch for expected failures.
32164         Add missing `else'.
32165
32166         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32167         run the testcase.
32168         (c-torture): Likewise.
32169
32170 1995-08-28  Doug Evans  <dje@cygnus.com>
32171
32172         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32173
32174         * lib/mike-g++.exp (mike_cleanup): New proc.
32175         (prebase): New globals compiler_result, not_compiler_result,
32176         target_regexp.
32177         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32178         allow leading "-" in pattern.  Watch for unsupported tests.
32179         If $compiler_result is set, pattern match assembler code,
32180         and ditto for $not_compiler_result.
32181         * lib/mike-gcc.exp: Likewise.
32182
32183         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32184         execution "succeeded".
32185
32186 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32187
32188         * config/win32.exp: New file.
32189         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32190
32191 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32192
32193         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32194         unsupported.
32195         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32196         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32197         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32198
32199         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32200         "... without exceptions was ...".  That is now handled by
32201         prune_system_crud.
32202         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32203
32204 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32205
32206         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32207         sieve.c,sort2.c}: New files.
32208         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32209         sieve.exp,sort2.exp}: Drivers for them.
32210
32211         * lib/mike-gcc.exp (program_output): New user settable variable.
32212         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32213         messages.
32214         * lib/mike-g++.exp (program_output): New user settable variable.
32215
32216         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32217
32218         * config/sh.exp: Deleted (use sim.exp instead).
32219
32220 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32221
32222         * config/vx.exp: Declare CHECKTASK as global.
32223         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32224         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32225         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32226
32227 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32228
32229         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32230         target. Like vx.exp, only includes `vx29k.exp' instead of
32231         `vxworks.exp'.
32232
32233 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32234
32235         * config/sim.exp: Increase time limit from 120 seconds to 240.
32236
32237 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32238
32239         * gcc.c-torture/execute/950628-1.c: New test.
32240
32241 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32242
32243         * gcc.c-torture: Update with changes/additions from
32244         c-torture-1.34.
32245
32246 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32247
32248         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32249
32250 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32251
32252         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32253
32254 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32255
32256         * gcc.c-torture/compile/950512-1.c: New test.
32257         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32258         * gcc.dg/struct-ret-1.c: Likewise.
32259
32260 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32261
32262         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32263           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32264
32265 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32266
32267         * gcc.c-torture/special/920411-1.c: Deleted.
32268         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32269
32270 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32271
32272         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32273         cpu limit.
32274
32275 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32276
32277         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32278
32279 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32280
32281         From kenner;
32282         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32283         is the proper length.
32284         * va-arg-3.c: Likewise.
32285
32286 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32287
32288         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32289         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32290
32291         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32292         * lib/g++.exp (default_g++_start): Delete old cruft.
32293
32294 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32295
32296         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32297         (2 * (1 << 18)) to (2 * (1 << 17)).
32298
32299         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32300
32301 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32302
32303         * config/rom68k.exp: Renamed from config/idp.exp
32304
32305 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32306
32307         * c-torture/compile/921109-2.c
32308
32309 1995-04-18  Mike Stump  <mrs@cygnus.com>
32310
32311         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32312         excess errors.
32313
32314 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32315
32316         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32317         output.
32318         * lib/g++.exp (default_g++_start): Likewise.
32319
32320 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32321
32322         * gcc.c-torture/compile/950329-1.c: New test.
32323
32324 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32325
32326           * config/bug.exp (${tool}_load): Updated to use new remote_open
32327           and remote_close procs.
32328         * config/idp.exp: New file.
32329
32330 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32331
32332         * gcc.c-torture/execute/950322-1.c: New test.
32333
32334 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32335
32336         * config/vx.exp (${tool}_load): Clean up testing of return code from
32337         vxworks_ld and vxworks_spawn.
32338
32339 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32340
32341         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32342
32343 1995-03-13  Mike Stump  <mrs@cygnus.com>
32344
32345         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32346         can mark excess errors on a machine by machine basis.  Note, the
32347         default is to not expect any excess errors, even when excess
32348         errors test - is given, so you will want to put an XFAIL ... on
32349         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32350         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32351         those 4 machines, but no others.
32352
32353 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32354
32355         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32356         * lib/c-torture.exp: to here.
32357
32358 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32359
32360         * gcc.c-torture/execute/950221-1.c: New test.
32361         * gcc.c-torture/execute/struct-ret-1.c: New test.
32362         * gcc.c-torture/compile/950221-1.c: New test.
32363
32364         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32365
32366 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32367
32368         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32369         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32370
32371 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32372
32373         * g++.gb: New directory of tests, derived from my signature and
32374         class scoping tests.
32375
32376         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32377         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32378         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32379         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32380         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32381         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32382         * g++.gb/sig25.C: Likewise.
32383
32384         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32385         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32386         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32387         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32388         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32389         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32390         * g++.gb/sig25.exp: Likewise.
32391
32392         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32393         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32394         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32395         * g++.gb/scope13.C: Likewise, this test still fails.
32396
32397         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32398         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32399         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32400         * g++.gb/scope13.exp: Ditto.
32401
32402         * g++.gb/README: New file, explains what these tests are about.
32403
32404 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32405
32406         * lib/dg.exp (dg-do): Support `preprocess'.
32407         (dg-test): Likewise.
32408
32409 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32410
32411         * config/udi.exp: change "continue -expect" to "exp_continue".
32412
32413 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32414
32415         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32416         Delete redundant tests.
32417
32418         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32419         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32420         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32421         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32422         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32423         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32424         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32425         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32426
32427         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32428         storing label pointers.
32429         * gcc.c-torture/execute/921019-1.c: Likewise.
32430         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32431         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32432         parameter fp.
32433         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32434         constants.
32435
32436         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32437         Delete obsolete tests.
32438
32439         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32440         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32441         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32442         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32443         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32444         * gcc.c-torture/compile/950124-1.c: New test.
32445
32446         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32447
32448 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32449
32450         * lib/mike-g++.exp: Add -lm to LIBS.
32451
32452 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32453
32454         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32455
32456 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32457
32458         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32459
32460 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32461
32462         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32463
32464 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32465
32466         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32467         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32468         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32469         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32470         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32471         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32472         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32473         * g++.law/{operators31.C, operators32.C,
32474         * g++.law/{operators33.C, operators34.C}: Likewise.
32475         * g++.law/{pic1.C, refs2.C}: Likewise.
32476         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32477         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32478         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32479         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32480
32481         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32482         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32483         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32484         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32485         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32486         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32487         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32488         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32489         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32490         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32491         * g++.law/{operators34.exp}: Likewise.
32492         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32493         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32494         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32495         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32496         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32497
32498         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32499         No longer expected to fail.
32500         * g++.law/missed-error3.C: Tweak for recent bool changes.
32501
32502 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32503
32504         * config/emb-unix: Deleted.
32505         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32506         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32507
32508 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32509
32510         * lib/dg.exp (dg-test): Fix typo in last patch.
32511
32512 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32513
32514         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32515         (handles multiple occurrences).
32516
32517 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32518
32519         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32520         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32521         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32522         printed).
32523         * lib/c-torture.exp (c-torture-compile): Likewise.
32524         (c-torture): Prepend full path if missing.
32525         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32526         (gcc_fail): Likewise.
32527         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32528
32529 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32530
32531         * lib/netware.exp: Only attach to NetWare i386 systems.
32532
32533 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32534
32535         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32536         messages.  Add test name to "output pattern match" pass/fail message.
32537
32538 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32539
32540         * gcc.dg: New testsuite.
32541         * gcc.dg/dg.exp: New file.
32542
32543         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32544         test-switch.c}: Deleted.
32545
32546         * gcc.misc-tests/msgs.exp: New testcase driver.
32547
32548 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32549
32550         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32551         Watch for illegal return values from ${tool}_load.
32552         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32553         cross targets.  Coerce return value >0 to 1.
32554
32555 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32556
32557         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32558
32559         * config/emb-unix.exp: New file.
32560
32561         * config/sim.exp: Error if variable $SIM not defined.
32562         (${tool}_load): Mark test as "untested" if simulator missing.
32563
32564         * config/unix.exp: Load remote.exp to get rcp_download.
32565         * lib/c-torture.exp: Use different option lists for testcases with
32566         and without loops.
32567         * gcc.c-torture/execute/execute.exp: Likewise.
32568
32569 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32570
32571         * config/*.exp: Clarify return code from ${tool}_load.
32572         Call `unresolved' or `untested' instead of `warning' or `perror'
32573         (sometimes you still want to call both though).
32574         Add comment that `shell_id' is local to each file.
32575         * config/udi.exp (timeout): Set to 30.
32576         Don't print warning if connection fails, $connectmode has already
32577         printed an error.
32578         (${tool}_load): Move verbose messages to level 2.
32579         Rework pattern for "Process started" message.
32580         Pass `shell_id' to ${connectmode}_download.
32581         Retry twice upon timeout.  Make resetting of target more robust.
32582         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32583         Pass `shell_id' to exit_$connectmode.
32584         Only call exit_$connectmode if connected.
32585         * config/unix.exp (${tool}_load): Check return codes better.
32586         * config/vrtx.exp (${tool}_load): Likewise.
32587         * config/vx.exp (${tool}_load): Likewise.
32588         Delete unneeded global's.
32589         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32590         from ${tool}_load.
32591         (dg-stat): Delete.
32592         (dg-init): Delete recording of pass/fail counts.
32593         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32594         (old-dejagnu-init): Likewise.
32595         (old-dejagnu-stat): Delete contents, empty proc now.
32596         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32597         (c-torture): Delete references to lcnt, lpass, lfail.
32598         Get option list from TORTURE_OPTIONS.
32599         Delete -funroll[-all]-loops if no loops.
32600         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32601         (g++_stat): Delete contents (empty proc now).
32602         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32603         (gcc_finish): Likewise.
32604         (gcc_stat): Deleted.
32605         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32606         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32607         * gcc.c-torture/execute/execute.exp: Likewise.
32608         Split tests into two parts: compile, execute.
32609         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32610         no loops.  Update to reflect clarified return codes from ${tool}_load.
32611
32612 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32613
32614         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32615         to grep for.
32616         (old-dejagnu): Likewise (where necessary).
32617
32618 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32619
32620         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32621
32622         * lib/dg.exp (dg-process-target): Fix processing of selector.
32623         Add comment regarding use of `error'.
32624
32625         * lib/gcc.exp (prune_system_crud): Define if missing.
32626         * lib/g++.exp (prune_system_crud): Likewise.
32627
32628         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32629         Call prune_system_crud.
32630         * lib/dg.exp (dg-runtest): New proc.
32631         Use perror instead of send_user for tcl errors in testcase.
32632         Don't return any value, it's never used.
32633         Don't clobber previous definition of `unknown'.
32634         Print tcl errors in `dg-final'.
32635
32636 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32637
32638         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32639         (dg-test): Don't print errorInfo, it contains stack backtrace.
32640
32641 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32642
32643         * lib/g++.exp (runtest_file_p): Define if missing.
32644
32645 1994-09-24  Doug Evans  (dje@cygnus.com)
32646
32647         * lib/mike-g++.exp: Comment out loading of g++.exp.
32648         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32649         (default_g++_version): Always print something.
32650         (default_g++_start): Comment out call to `which'.
32651         (g++_start, g++_load): Deleted (must be defined in config file).
32652         * lib/gcc.exp: Test for existence of $CC at start.
32653         Delete check for tmpdir (done in gcc_init).
32654         (default_gcc_version): Always print something.
32655         (default_gcc_start): Comment out call to `which'.
32656         * config/*.exp: Major cleanup - make cross targets work at least a
32657         little better for g++ (by not being "--tool gcc" specific).
32658         Rename gcc_xxx to ${tool}_xxx.
32659         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32660         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32661
32662 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32663
32664         * lib/c-torture.exp (c-torture-compile): Rework compiler
32665         message processing.
32666
32667         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32668         c-torture.
32669
32670 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32671
32672         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32673
32674         * lib/dg.exp (dg-process-target): Support { target native }.
32675
32676 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32677
32678         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32679         looked for "... program xxx got fatal signal".
32680         Correct regsub munging of `comp_output'.
32681         Ignore compiler messages "path prefix not used" and "linker input
32682         file unused".
32683
32684 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32685
32686         * lib/gcc.exp (runtest_file_p): Define if missing.
32687         * gcc.prms/template.c: Example to work from.
32688
32689 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32690
32691         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32692         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32693
32694         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32695         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32696         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32697         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32698
32699         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32700         (dg-process-target): No longer a varargs proc.
32701         Return S/N for target, P/F for xfail.  All callers changed.
32702         (user option procs): More argument checking.
32703         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32704         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32705         (dg-test): Skip test if not running on selected target in `dg-do'.
32706         Update handling of `dg-do-what', `dg-output-text'.
32707         Separate execution pass/fail from output pattern match pass/fail.
32708         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32709
32710 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32711
32712         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32713         target for 920510-1.c.
32714
32715 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32716
32717         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32718         Clean up comment regarding use of passcnt, etc.
32719         (gcc_stat): Don't update `testcnt' here.
32720         (gcc_finish): Do it here.
32721         Might as well reset `but_id' here too.
32722         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32723         to determine if the file should be tested.
32724         * gcc.c-torture/compile/compile.exp: Likewise.
32725         * gcc.c-torture/execute/execute.exp: Likewise.
32726         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32727         * gcc.misc-tests/dg-test.exp: Likewise.
32728         * gcc.prms/prms.exp: Likewise.
32729         * gcc.wendy/wendy.exp: Likewise.
32730         * g++.old-deja.exp: Likewise.
32731         Move "Testing file" message to verbose level 1.
32732
32733 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32734
32735         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32736
32737 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32738
32739         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32740         (default_gcc_start): Accept optional second list element
32741         of compiler flags.  Print compiler output at verbosity level 2.
32742         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32743         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32744         Save current values of framework globals passcnt, failcnt, xpasscnt,
32745         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32746         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32747         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32748         xfailcnt to compute stats.  Update framework global `testcnt' from
32749         pass/fail counts.
32750         (gcc_finish): New proc.  Clean up test environment.
32751         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32752         (gcc_epass, gcc_efail): Delete.
32753         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32754         argument of line number.
32755         (dg-init): If the tool has an init routine, call it.
32756         (dg-test): Remove args `cflags_var' and `libs_var'.
32757         Pass all compiler options to ${tool}_start.
32758         Handle missing line number.
32759         (dg-finish): New function.
32760         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32761         particular files.  Call gcc_finish at end.  Move "skipping test"
32762         message to verbosity level 3.
32763         * gcc.c-torture/compile/compile.exp: Likewise.
32764         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32765         * gcc.c-torture/execute/execute.exp: Likewise.
32766         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32767         Print testcase being tried at verbosity level 1.
32768         * gcc.c-torture/special/special.exp: Unset xfail.
32769         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32770         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32771         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32772         * gcc.failure/failure.exp: Likewise.
32773         * gcc.ieee/ieee.exp: Likewise.
32774         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32775         Update call to dg-test.  Call dg-finish at end.
32776         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32777         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32778         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32779         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32780         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32781         * gcc.wendy/wendy.exp: Add copyright.
32782         Delete setting of tmpdir (done by gcc_init).
32783         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32784         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32785         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32786         gcc_[ce]pass/fail.
32787
32788 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32789
32790         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32791         confusion.
32792         (g++_load): Likewise.
32793
32794         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32795         Rename argument to `prog' to remove the confusion.
32796         Varargs fns behave differently too!
32797         (g++_load): Likewise.
32798
32799         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32800
32801         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32802         what it is.  Delete (always) printing of status value for !native.
32803         Simplify verbose code, and include status and exec_output.
32804         (g++_load): Use gcc_load.
32805
32806 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32807
32808         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32809         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32810         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32811         940714-3.c as these testcases don't exist anymore.  Make
32812         va-arg-1.c expected to pass.
32813
32814 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32815
32816         * gcc.misc-tests/misc.exp: Only run specific testcases.
32817         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32818         * gcc.misc-tests/dg-[1-9].c: New files.
32819
32820         * lib/dg.exp: New testsuite driver.
32821         * gcc.prms/prms.exp: Use it.
32822
32823         * README.gcc: New file.
32824
32825         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32826         Document and reset `lxpass' and `lxfail'.
32827         Simplify "initialized" message.
32828         (gcc_stat): Clean up comments a little.
32829
32830 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32831
32832         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32833
32834 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32835
32836         * lib/old-dejagnu.exp (process-option): New proc.
32837         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32838         (old-dejagnu): Simplify.
32839         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32840
32841 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32842
32843         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32844         exists and is not an empty string.
32845
32846         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32847         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32848         finished.
32849         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32850         automatically.
32851
32852         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32853         longer expected to fail.
32854
32855         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32856         "f" function call.
32857
32858         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32859
32860         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32861         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32862         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32863         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32864         c-torture-1.29.
32865
32866         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32867         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32868
32869         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32870
32871         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32872         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32873
32874         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32875         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32876         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32877
32878 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32879
32880         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32881         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32882         940714-1.c, 940714-2.c, 940714-3.c},
32883         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32884         gcc.misc-tests/{mg.c,mg.exp}:
32885         New tests.
32886         * gcc.noncompile/noncompile.exp: Change accordingly.
32887
32888 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32889
32890         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32891         Undo previous clobberage.
32892
32893 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32894
32895         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32896         * gcc.special/{930510-1.c, special.exp}:
32897         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32898         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32899         struct-varargs-1.c}: New tests from c-torture-1.26.
32900
32901 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32902
32903         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32904           argument to switch.
32905
32906 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32907
32908         * Revert the previous changes.  Please see Rob's directory
32909           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32910           fixes.
32911
32912 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32913
32914         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32915             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32916             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32917             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32918             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32919             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32920             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32921             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32922             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32923             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32924             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32925             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32926             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32927             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32928             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32929             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32930             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32931             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32932             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32933             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32934             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32935             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32936             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32937             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32938             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32939             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32940             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32941
32942 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32943
32944         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32945             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32946           with perror calls.
32947
32948 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32949
32950         * config/unix.exp (g++_load): Fix syntax.
32951
32952 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32953
32954         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32955         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32956         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32957         Don't expect va-arg-1.c to fail.  Correct expected output for
32958         920928-1.c.
32959         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32960         * gcc.wendy/hbm4.c: Correct typo.
32961         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32962
32963 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32964
32965         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32966         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32967         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32968         * lib/c-torture.exp (c-torture-compile): Ditto.
32969
32970         Reduce volume of output (remove all the -I's and such).
32971         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32972         Call gcc_cpass, gcc_cfail.
32973         (c-torture): Pass testing option to c-torture-compile.
32974
32975 1994-03-21  Doug Evans  (dje@cygnus.com)
32976
32977         Bring patches over from progressive.
32978         * config/default.exp: Exit remote shell cleanly.
32979         (g++_exit, g++_start): Add default versions.
32980         * config/sim.exp (gcc_load): Use perror, not error.
32981
32982 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32983
32984         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32985         set in site.exp.
32986
32987 1994-03-14  Doug Evans  (dje@cygnus.com)
32988
32989         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32990         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32991         (wendy_try): New proc to run testcase.
32992         (main loop): Call 'em.
32993         * gcc.wendy/*.c: Clean up pass to correct expected output.
32994
32995         * lib/gcc.exp: Minor cleanup work.
32996         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32997
32998 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32999
33000         * config/sim.exp (gcc_load): Document return codes better.
33001         Don't pass -v to simulator.
33002
33003 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33004
33005           * gcc.special/920717-x.c: Fix typo.
33006           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33007           get at sources.
33008
33009         * lib/mike-gcc.exp: Fix typo.
33010
33011 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33012
33013         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33014         binary to use, transform the name.
33015         * config/*.exp: rename everything. Nuke any g++ specific files,
33016         it's now a special case of gcc that requires no special support.
33017         Add a default.exp for unsupported targets.
33018
33019 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33020
33021         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33022         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33023         version of Tcl.
33024
33025 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33026
33027         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33028         than a warning.
33029
33030 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33031
33032         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33033
33034 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33035
33036         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33037         option_list.  Compile every file with only 4/6 option choices
33038         (same as C torture) instead of with 12/18 different option
33039         choices.
33040         * lib/c-torture.exp: Likewise.
33041
33042         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33043         not already set.
33044
33045 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33046
33047         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33048         can put an XFAIL *-*-* on excess errors.
33049
33050 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33051
33052         * g++.law: Add more tests derived from g++-bugs snapshots.
33053
33054         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33055         equivalent to g++.law/init9.
33056
33057         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33058         compiled it, and the a.out file after we've run it.
33059
33060 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33061
33062         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33063         compiled it, and the a.out file after we've run it.
33064
33065 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33066
33067         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33068
33069 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33070
33071         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33072         version number.
33073
33074 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33075
33076         * g++.law: New directory of g++ tests derived from the g++-bugs
33077         snapshots.
33078
33079 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33080
33081         * gcc.compile: initbug1.c initbug1.exp testcase added
33082
33083 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33084
33085         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33086         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33087           fixes submitted by Jeff Law (law@cs.utah.edu)
33088         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33089           Jeff Law (law@cs.utah.edu)
33090
33091
33092 1993-11-30  Mike Stump  (mrs@cygnus.com)
33093
33094         * config/unix-g++.exp: Follow the gcc way of doing things.
33095         * g++.old-deja/old-deja.exp: Minor updates.
33096         * lib/g++.exp: New file, follow the gcc way of doing things.
33097         * lib/old-dejagnu.exp: Minor updates.
33098         * lib/mike-g++.exp: Always unset errorInfo.
33099
33100 1993-11-06  Mike Stump  (mrs@cygnus.com)
33101
33102         * lib/gcc.exp: Fix some errors with the below change, CC and
33103         CFLAGS should be global when setting, not local.
33104
33105 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33106
33107         * lib/gcc.exp: Transform tool name.
33108
33109 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33110
33111         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33112
33113 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33114
33115         * lib/gcc.exp: change gcc_done to gcc_stat
33116
33117 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33118
33119         * Upgraded gcc testsuite to c-torture version 1.25
33120
33121 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33122
33123         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33124         * lib/c-torture: added hooks for new reporting code.
33125
33126 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33127
33128         * config/sh-gcc.exp: check if sh-sim exists in the path
33129
33130 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33131
33132         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33133         * gcc.compile/compile.exp: Initial changes for new logic.
33134         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33135         * gcc.failure/failure.exp: Initial changes for new logic.
33136         * gcc.ieee/ieee.exp: Initial changes for new logic.
33137         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33138         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33139         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33140         * lib/c-torture.exp: Initial changes for new logic.
33141         * lib/gcc.exp: Initial changes for new logic.
33142
33143 1993-10-15  Mike Stump  (mrs@cygnus.com)
33144
33145         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33146         depend upon failure or success.  Fully qualify names in failure
33147         and success messages.  Always remove a.out before starting
33148         compile, just in case.  Pay more attention to error text output by
33149         the compiler.  Handle testcases with no known past errors just
33150         like all others, so that things are uniform.  Other miscellaneous
33151         improvements.
33152
33153 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33154
33155         * gcc.cpp: new directory for cpp tests
33156
33157 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33158
33159         * lib/chill.exp: Code reformatted, removed unused code.
33160         * config/unix-chill.exp: Code reformatted, removed unused code.
33161         * chill.execute/execute.exp: Code reformatted, removed unused code.
33162         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33163
33164 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33165
33166         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33167         routines not written.
33168
33169 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33170
33171         * config/bug-gcc.exp: Use new procs from bug.exp.
33172
33173 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33174
33175         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33176         via ftp, rather than depending on NFS.
33177         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33178         case.
33179
33180 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33181
33182         * config/bug-gcc.exp: Use new download proc.
33183
33184 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33185
33186         * chill.execute/execute.exp: cleanups, handles errors better
33187         * chill.compile/compile.exp: rewrite, based on execute.exp
33188         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33189         * lib/chill.exp: major changes to diff proc and compile and link
33190           procs. added chill_fail and chill_pass wrappers to pass and
33191           fail. added more comments, and handle error codes better.
33192           Added a hack to capture stderr from exec, so noncompile tests
33193           can work.
33194
33195 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33196
33197         * chill.execute/execute.exp: rewrite of testsuite driver
33198         * lib/chill.exp: rewrite of testsuite driver
33199         * config/unix-chill.exp: rewrite of testsuite driver
33200
33201 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33202
33203     In chill.execute:
33204         * iexpr.ch: Standardize uppercase.
33205         * tuples.dat: Standardize uppercase.
33206         * vary.ch: standardize.  Correct varying string assignments.
33207         * vary.dat: Add new output lines.
33208
33209 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33210
33211     In chill.execute:
33212         * chprintf.ch: Standardize use of uppercase.
33213         * tuples.ch: Standardize and turn arr2 into a DCL,
33214           rather than a SYN.
33215         * pinits.ch: Standardize.
33216
33217 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33218
33219         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33220         * Makefil: Renamed to Makefile.in.
33221         * configure.in: New.
33222
33223 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33224
33225     In chill.execute:
33226         * .cvsignore: Add result/output files.
33227         * Makefile: Fix up variables at start.  Use MFLAGS
33228           everywhere.  Correct bool_loc, built_ins entries.
33229           Add entry for vary1.ch.
33230         * bitarray.ch: Standardize upper-case usage.
33231         * bitexpr.ch: Standardize, add output of b1.
33232         * params.ch: Use arrayt in along PROC parameters, to
33233           avoid novelty problems.
33234         * sets.ch: Tiny cleanup.
33235         * vary1.ch: Re-indent.
33236
33237 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33238
33239           * Add PR-related files to Makefiles, .cvsignore files, etc.
33240
33241 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33242
33243         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33244           with compiler objects. New names are test-flow.c and test-loop.c
33245
33246 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33247
33248         * Upgraded c-torture tests from 1.19 to 1.20
33249
33250         * new files:
33251         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33252         * gcc.compile: 930623-1.c 930623-2.c
33253         * gcc.noncompile: 930622-1.c 930622-2.c
33254         * gcc.failure: 920411-1.c 920627-2.c
33255         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33256
33257 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33258
33259         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33260           More changes to get testsuite working properly. Needs more work.
33261           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33262
33263 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33264
33265         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33266           More changes to get testsuite working properly. Needs more work.
33267
33268 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33269
33270         * chill.compile/compile.exp: Added for Dejagnu support
33271         * chill.execute/execute.exp: Added for Dejagnu support
33272         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33273
33274 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33275
33276     This should complete moving the CHILL test files.
33277         * chill.noncompile(.cvsignore printf.grt
33278             in-printf.grt chprintf.grt chprintf.ch):
33279             Added test-support files.
33280           (Makefile): Modified further.
33281         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33282             signal.ch): Added test files.
33283           * chill.execute (.cvsignore printf.grt printr.c
33284             in-printf.grt rts.c chprintf.grt rts.h): Added
33285           test-support files.
33286             (Makefile): More corrections.
33287
33288 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33289
33290         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33291           test cases, ready for DejaGnu.
33292
33293 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33294
33295         * Upgraded c-torture tests from 1.18 to 1.19
33296
33297         * gcc.compile: added test(s):
33298           930607-1.c
33299         * gcc.execute: added test(s):
33300           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33301
33302         * added new subdirectory for misc tests: gcc.misc-tests
33303         * gcc.misc-test(s): added tests:
33304           inst-check.c test-consts.c test-ior.c test-switch.c
33305
33306 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33307
33308         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33309
33310 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33311
33312         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33313
33314 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33315
33316         * Upgraded c-torture tests from 1.17 to 1.18
33317
33318 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33319
33320         * Upgraded c-torture tests from 1.12 to 1.17
33321
33322 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33323
33324         * lib/old-dejagnu.exp:
33325           Fixed handling of XFAIL target triplets to correctly
33326           recognize wildcard characters.  Removed code that
33327           appended a unique id tag to the end of the file name
33328           printed out by the result of the testcases within a
33329           given test file.
33330
33331 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33332
33333         * lib/old-dejagnu.exp:
33334           Reworked expected failure handling to trigger off of XFAIL
33335           keyword in keyphrase embeded in testcase source code. The
33336           XFAIL keyword must be at the end of the keyphrase line. It
33337           may optionally be followed by one or more target triplets.
33338           It has just occured that the handling of wildcards in the
33339           target triplet may not be correct.
33340
33341 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33342
33343         * g++.old-deja/tests:
33344           Moved all subdirectories up one level into g++.old-deja .
33345
33346         * lib/old-dejagnu.exp:
33347           Fixed problem with CXXFLAGS not being properly reset, and being
33348           corrupted with extraneous "-c" compiler option.  This was
33349           causing binaries to not be generated for test that needed them.
33350           Modified strings passed to "pass" and "fail" so that individual
33351           tests from the same test file would be distinguished by an
33352           identifier appended to the test file name in the summary logs;
33353           this corrected a problem with erroneous diff logs.  Added code
33354           to search testcases for expected fail and unexpected pass keywords.
33355
33356 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33357
33358         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33359
33360 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33361
33362         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33363           Removed extraneous text from end of "Special g++ Options"
33364           keyphrase.
33365
33366         * lib/old-dejagnu.exp: Added pattern matching to look for new
33367           keywords, embedded in testcases comments, which will trigger
33368           calls to xpass and xfail.
33369
33370 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33371
33372         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33373           comments embedded in the testcases, especially the one looking for
33374           special compiler options, as well as the pattern matching for the
33375           compiler output again.
33376
33377 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33378
33379         * lib/old-dejagnu.exp: Do a proper check of the return value for
33380           execute tests. Fixed several problems with the pattern matching
33381           of the compiler output which gave erroneous test results.
33382           Changed several of the test result messages to be more descriptive.
33383         * config/unix-g++.exp: Proc g++_load now actually works and
33384           executes the tests passed to it and returns a usable return
33385           value.
33386
33387 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33388
33389           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33390
33391 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33392
33393         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33394           Modified both files to properly execute the old style
33395           dejagnu tests. The previous versions of these files were
33396           experimental and did not function anything near correctly.
33397
33398 1993-04-05  Rob Savoye  (rob@cygnus.com)
33399
33400         * Removed all Makefile.in and configure.in files. No configuration
33401         needed now.
33402
33403 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33404
33405         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33406
33407 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33408
33409         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33410         gcc.special/configure.in, gcc.noncompile/configure.in,
33411         gcc.execute/configure.in, gcc.code_quality/configure.in,
33412         g++.other/configure.in, g++.old-deja/configure.in,
33413         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33414         in srcname setting.
33415
33416 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33417
33418         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33419         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33420         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33421
33422 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33423
33424         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33425         (gdb_exit): Don't remove *_soc files.
33426
33427 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33428
33429         * lib/c-torture.exp: Don't look for main; instead always use -w
33430         -c.  This is how the c-torture tests work.  Remove the object
33431         file if the compilation succeeds.
33432         * gcc.execute/execute.exp: Remove executable if test passes.
33433         * gcc.noncompile/noncompile.exp: Every test is an expected
33434         failure.
33435         * gcc.special/special.exp: Added tests from c-torture 1.11,
33436         corrected use of existing test.
33437         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33438         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33439         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33440         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33441         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33442         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33443         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33444         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33445         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33446         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33447         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33448         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33449         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33450         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33451         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33452         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33453         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33454         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33455         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33456         c-torture 1.11.
33457         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33458         correspond to c-torture 1.11.
33459
33460         * New file.