OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/19195
4         * gfortran.dg/debug_1.f90: New test.
5         
6         * gfortran.dg/forall_1.f90: New test.
7
8 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9
10         * gfortran.dg/array_constructor_3.f90: New test.
11
12 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13
14         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15
16 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17
18         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19
20 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21
22         PR c/21873
23         * gcc.dg/init-excess-1.c: New test.
24
25 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26
27         PR c++/21853
28         * g++.dg/expr/static_cast6.C: New test.
29
30 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31
32         * gcc.dg/tree-ssa/vrp14.c: New test.
33
34 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/21336
37         * g++.dg/template/new2.C: New test.
38
39 2005-06-03  Josh Conner  <jconner@apple.com>
40
41         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
42         all entries in initializer.
43
44 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
45
46         PR middle-end/21858
47         * gcc.dg/pr21858.c: New testcase.
48
49 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
50
51         PR tree-optimization/21292
52
53         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
54         New.
55         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
56         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
57         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
58         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
59         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
60
61 2005-06-02  Richard Henderson  <rth@redhat.com>
62
63         * gcc.dg/sync-2.c: Use -march=i486 for i386.
64
65 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
66
67         * gcc.dg/wtypequal.c: New testcase.
68
69 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
70
71         PR 21582
72         * gcc.dg/tree-ssa/pr21582.c: New test.
73
74 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
75
76         PR c++/21280
77         * g++.dg/opt/interface2.h: New.
78         * g++.dg/opt/interface2.C: New.
79         * g++.dg/init/ctor4.C: Adjust error lines.
80         * g++.old-deja/g++.bob/inherit2.C: Likewise.
81         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
82         * g++.old-deja/g++.jason/opeq3.C: Likewise.
83         * g++.old-deja/g++.pt/assign1.C: Likewise.
84         * g++.old-deja/g++.pt/crash20.C: Likewise.
85
86 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
87
88         PR tree-optimization/21734
89         * g++.dg/vect/pr21734_1.cc: New.
90         * g++.dg/vect/pr21734_2.cc: New.
91
92 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
93
94         PR c++/20350
95         * g++.dg/template/spec24.C: New.
96
97         PR c++/21151
98         * g++.dg/pch/local-1.C: New.
99         * g++.dg/pch/local-1.Hs: New.
100
101 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
102
103         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
104         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
105         * gcc.dg/tree-ssa/pr14341.c: New test.
106         * gcc.dg/tree-ssa/pr14841.c: New test.
107         * gcc.dg/tree-ssa/pr20701.c: New test.
108         * gcc.dg/tree-ssa/pr21086.c: New test.
109         * gcc.dg/tree-ssa/pr21090.c: New test.
110         * gcc.dg/tree-ssa/pr21332.c: New test.
111         * gcc.dg/tree-ssa/pr21458.c: New test.
112         * gcc.dg/tree-ssa/pr21658.c: New test.
113         * gcc.dg/tree-ssa/vrp01.c: New test.
114         * gcc.dg/tree-ssa/vrp02.c: New test.
115         * gcc.dg/tree-ssa/vrp03.c: New test.
116         * gcc.dg/tree-ssa/vrp04.c: New test.
117         * gcc.dg/tree-ssa/vrp05.c: New test.
118         * gcc.dg/tree-ssa/vrp06.c: New test.
119         * gcc.dg/tree-ssa/vrp07.c: New test.
120         * gcc.dg/tree-ssa/vrp08.c: New test.
121         * gcc.dg/tree-ssa/vrp09.c: New test.
122         * gcc.dg/tree-ssa/vrp10.c: New test.
123         * gcc.dg/tree-ssa/vrp11.c: New test.
124         * gcc.dg/tree-ssa/vrp12.c: New test.
125         * gcc.dg/tree-ssa/vrp13.c: New test.
126
127 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
128
129         PR 21029
130         * gcc.dg/tree-ssa/pr21029.c: New test.
131
132 2005-06-01  Roger Sayle  <roger@eyesopen.com>
133
134         * gfortran.dg/logint-1.f: New test case.
135         * gfortran.dg/logint-2.f: Likewise.
136         * gfortran.dg/logint-3.f: Likewise.
137
138 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
139
140         PR c/21536
141         PR c/20760
142         * gcc.dg/20050527-1.c: New test.
143
144         * gcc.dg/i386-sse-12.c: New test.
145
146         PR fortran/21729
147         * gfortran.dg/implicit_5.f90: New test.
148
149 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
150
151         PR fortran/20883
152         * gfortran/assign_4.f90: New test.
153         * gfortran/assign_2.f90: Change compile to run.
154
155 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
156
157         * lib/target-supports.exp 
158         (check_effective_target_sync_char_short): New.
159         * gcc.dg/sync-2.c: New.
160
161 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
162
163         PR tree-optimization/21817
164         * gcc.dg/torture/pr21817-1.c: New.
165
166 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
167
168         PR c++/21165
169         * g++.dg/template/init5.C: New.
170
171 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
172
173         * gfortran.dg/char_initialiser_actual.f90:
174         Test character initialisers as actual arguments.
175         * gfortran.dg/char_pointer_comp_assign.f90:
176         Test character pointer structure component assignments.
177         * gfortran.dg/char_array_structure_constructor.f90:
178         Test character components in structure constructors.
179
180 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
181
182         PR middle-end/20931
183         * g++.dg/opt/pr20931.C: New test.
184
185 2005-05-31  Andreas Jaeger  <aj@suse.de>
186
187         PR testsuite/20772
188         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
189         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
190         g++.old-deja/g++.ext/asmspec1.C,
191         g++.old-deja/g++.other/regstack.C,
192         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
193         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
194         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
195         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
196         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
197         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
198         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
199         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
200         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
201         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
202         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
203         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
204         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
205         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
206         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
207         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
208         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
209         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
210         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
211
212 2005-05-31  Jeff Law  <law@redhat.com>
213
214         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
215
216 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
217
218         PR middle-end/21743
219         * gcc.dg/builtins-1.c: Activate disabled clog test.
220         * gcc.dg/torture/builtin-attr-1.c: Likewise.
221
222 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
223
224         * gfortran.dg/char_pointer_assign.f90:
225         Test character-pointer assignments and pointer assignments.
226         * gfortran.dg/char_pointer_dummy.f90:
227         Test character-pointer dummy arguments.
228         * gfortran.dg/char_pointer_func.f90:
229         Test character-pointer function returns.
230         * gfortran.dg/char_pointer_dependency.f90:
231         Test character-pointer functions with dependencies.
232
233 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
234
235         PR c++/21784
236         * g++.dg/lookup/using14.C: New test.
237
238 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
239
240         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
241         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
242         trailing ^M.
243
244 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
245
246         PR c++/17413
247         * g++.dg/template/local5.C: New.
248
249         PR target/21761
250         * gcc.c-torture/compile/pr21761.c: New.
251
252         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
253         before darwin8.
254
255 2005-05-30  Steven G. Kargl
256
257         PR fortran/20846
258         * gfortran.dg/inquire_8.f90: New test.
259
260 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
261
262         PR libfortran/21376
263         * gfortran.dg/output_exponents_1.f90: New test.
264
265 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
266
267         PR libfortran/20006
268         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
269
270 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/21210
273         * g++.dg/ext/complex1.C: New test.
274
275         PR c++/21340
276         * g++.dg/init/ctor6.C: New test.
277
278 2005-05-29  Jan Hubicka  <jh@suse.cz>
279
280         * gcc.c-torture/compile/pr21562.c: New.
281
282 2005-05-28  Steven G. Kargl <kargls@comcast.net>
283
284         * gfortran.dg/subnormal_1.f90: New test.
285
286 2005-05-28  Jan Hubicka  <jh@suse.cz>
287
288         * tree-prof.exp: Fix comment.
289         * value-prof-1.c: New.
290         * value-prof-2.c: New.
291         * value-prof-3.c: New.
292         * value-prof-4.c: New.
293
294 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/21614
297         * g++.dg/expr/ptrmem6.C: New test.
298         * g++.dg/expr/ptrmem6a.C: Likewise.
299
300 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
301
302         PR tree-optimization/21658
303         * gcc.dg/tree-ssa/pr21658.c: New.
304
305 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
306
307         PR c++/21455
308         * g++.dg/inherit/ptrmem3.C: New.
309
310         PR c++/21681
311         * g++.dg/parse/template16.C: New.
312
313 2005-05-27  Andreas Jaeger  <aj@suse.de>
314
315         * gcc.dg/setjmp-2.c: Only run in 32-bit.
316
317         * gcc.dg/i386-sse-8.c: Run test on all archs.
318
319 2005-05-26  Mike Stump  <mrs@apple.com>
320
321         * objc.dg/isa-field-1.m: Only run on darwin.
322         * objc.dg/lookup-1.m: Likewise.
323         * objc.dg/try-catch-8.m: Likewise.
324
325 2005-05-26  Roger Sayle  <roger@eyesopen.com>
326
327         PR tree-optimization/9814
328         * gcc.dg/pr9814-1.c: New test case.
329
330 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
331
332         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
333         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
334         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
335         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
336         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
337         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
338         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
339         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
340         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
341         objc.dg/try-catch-8.m: New.
342
343 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
344
345         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
346         remove extraneous semicolons.
347
348 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
349
350         * obj-c++.dg/comp-types-12.mm: New.
351         * objc.dg/comp-types-11.m: New.
352         * objc.dg/selector-4.m: New.
353
354 2005-05-26  Andreas Jaeger  <aj@suse.de>
355
356         PR testsuite/20772
357         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
358         g++.old-deja/g++.ext/attrib3.C,
359         g++.old-deja/g++.other/store-expr1.C,
360         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
361         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
362         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
363         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
364         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
365         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
366         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
367         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
368         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
369         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
370         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
371         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
372         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
373         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
374         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
375         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
376         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
377         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
378         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
379
380 2005-05-26  Andreas Jaeger  <aj@suse.de>
381
382         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
383         x86-64 compilation.
384
385 2005-05-26  Andreas Jaeger  <aj@suse.de>
386
387         PR testsuite/20772
388         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
389         gcc.misc-tests/i386-pf-athlon-1.c,
390         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
391         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
392         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
393         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
394         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
395         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
396         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
397         programs.
398
399         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
400         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
401         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
402         x86-64 compilation.
403
404         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
405         x86_64.
406
407         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
408         effective-target ilp32.
409
410 2005-05-26  David Ung  <davidu@mips.com>
411
412         * gcc.target/mips/ext_ins.c: New test for testing the generation
413         of MIPS32/64 rev 2 ext/ins instructions.
414
415 2005-05-26  Andreas Jaeger  <aj@suse.de>
416
417         * treelang/compile/unsigned.tree: Use gimple instead of
418         nonexisting generic dump.
419
420 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
421
422         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
423
424 2005-05-26  Andreas Jaeger  <aj@suse.de>
425
426         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
427
428 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
429
430         PR libfortran/17283
431         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
432         Test callee-allocated memory with write statements.
433
434 2005-05-25  Roger Sayle  <roger@eyesopen.com>
435
436         PR middle-end/21709
437         * gcc.dg/pr21709-1.c: New test case.
438
439 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
440             Mike Stump  <mrs@apple.com>
441
442         * objc/execute/next_mapping.h: Update for C++.
443
444         * obj-c++.dg/selector-1.mm: Move to...
445         * obj-c++.dg/selector-4.mm: here...
446
447         * obj-c++.dg/basic.mm: New.
448         * obj-c++.dg/comp-types-1.mm: New.
449         * obj-c++.dg/cxx-class-1.mm: New.
450         * obj-c++.dg/cxx-ivars-1.mm: New.
451         * obj-c++.dg/cxx-ivars-2.mm: New.
452         * obj-c++.dg/cxx-ivars-3.mm: New.
453         * obj-c++.dg/cxx-scope-1.mm: New.
454         * obj-c++.dg/cxx-scope-2.mm: New.
455         * obj-c++.dg/defs.mm: New.
456         * obj-c++.dg/empty-private-1.mm: New.
457         * obj-c++.dg/encode-1.mm: New.
458         * obj-c++.dg/encode-2.mm: New.
459         * obj-c++.dg/encode-3.mm: New.
460         * obj-c++.dg/extern-c-1.mm: New.
461         * obj-c++.dg/extra-semi.mm: New.
462         * obj-c++.dg/fix-and-continue-2.mm: New.
463         * obj-c++.dg/isa-field-1.mm: New.
464         * obj-c++.dg/ivar-list-semi.mm: New.
465         * obj-c++.dg/local-decl-1.mm: New.
466         * obj-c++.dg/lookup-1.mm: New.
467         * obj-c++.dg/lookup-2.mm: New.
468         * obj-c++.dg/method-1.mm: New.
469         * obj-c++.dg/method-2.mm: New.
470         * obj-c++.dg/method-3.mm: New.
471         * obj-c++.dg/method-4.mm: New.
472         * obj-c++.dg/method-5.mm: New.
473         * obj-c++.dg/method-6.mm: New.
474         * obj-c++.dg/method-7.mm: New.
475         * obj-c++.dg/no-extra-load.mm: New.
476         * obj-c++.dg/overload-1.mm: New.
477         * obj-c++.dg/pragma-1.mm: New.
478         * obj-c++.dg/pragma-2.mm: New.
479         * obj-c++.dg/private-1.mm: New.
480         * obj-c++.dg/private-2.mm: New.
481         * obj-c++.dg/proto-qual-1.mm: New.
482         * obj-c++.dg/qual-types-1.mm: New.
483         * obj-c++.dg/stubify-1.mm: New.
484         * obj-c++.dg/stubify-2.mm: New.
485         * obj-c++.dg/super-class-1.mm: New.
486         * obj-c++.dg/super-class-2.mm: New.
487         * obj-c++.dg/super-dealloc-1.mm: New.
488         * obj-c++.dg/super-dealloc-2.mm: New.
489         * obj-c++.dg/template-1.mm: New.
490         * obj-c++.dg/template-2.mm: New.
491         * obj-c++.dg/template-3.mm: New.
492         * obj-c++.dg/template-4.mm: New.
493         * obj-c++.dg/template-5.mm: New.
494         * obj-c++.dg/template-6.mm: New.
495         * obj-c++.dg/try-catch-1.mm: New.
496         * obj-c++.dg/try-catch-2.mm: New.
497         * obj-c++.dg/try-catch-3.mm: New.
498         * obj-c++.dg/try-catch-4.mm: New.
499         * obj-c++.dg/try-catch-5.mm: New.
500         * obj-c++.dg/try-catch-6.mm: New.
501         * obj-c++.dg/try-catch-7.mm: New.
502         * obj-c++.dg/try-catch-8.mm: New.
503         * obj-c++.dg/try-catch-9.mm: New.
504         * obj-c++.dg/va-meth-1.mm: New.
505
506 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
507
508         * obj-c++.dg/selector-1.mm: New.
509         * obj-c++.dg/selector-2.mm: New.
510
511 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
512
513         * obj-c++.dg/selector-3.mm: New.
514         * objc.dg/selector-3.m: New.
515
516 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
517
518         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
519         about where warning appears.
520
521 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
522
523         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
524         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
525         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
526         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
527
528 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
529
530         * gcc.dg/20050524-1.c: New test.
531
532 2005-05-25  Jan Hubicka  <jh@suse.cz>
533
534         * gcc.dg/tree-prof/inliner-1.c: New.
535
536 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
537
538         * gcc.dg/tree-prof: New directory.
539         * gcc.dg/tree-prof/tree-prof.exp: New.
540
541 2005-05-25  DJ Delorie  <dj@redhat.com>
542
543         * gcc.dg/Wattributes-1.c: New.
544         * gcc.dg/Wattributes-2.c: New.
545         * gcc.dg/Wattributes-3.c: New.
546
547 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
548
549         PR tree-optimization/19833
550         * gcc.dg/uninit-4.c: Remove xfail.
551         * gcc.dg/uninit-9.c: Ditto.
552
553 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
554
555         * obj-c++.dg/bitfield-[1-5].mm: New.
556         * obj-c++.dg/class-protocol-1.mm: New.
557         * obj-c++.dg/comp-types-1[0-1].mm: New.
558         * obj-c++.dg/comp-types-[2-9].mm: New.
559         * obj-c++.dg/encode-[4-8].mm: New.
560         * obj-c++.dg/layout-1.mm: New.
561         * obj-c++.dg/method-1[0-9].mm: New.
562         * obj-c++.dg/method-2[0-1].mm: New.
563         * obj-c++.dg/method-[8-9].mm: New.
564         * obj-c++.dg/objc-gc-3.mm: New.
565         * obj-c++.dg/try-catch-10.mm: New.
566         * objc.dg/bitfield-5.m: New.
567         * objc.dg/comp-types-10.m: New.
568         * objc.dg/comp-types-9.m: New.
569         * objc.dg/layout-1.m: New.
570         * objc.dg/objc-gc-4.m: New.
571         * objc.dg/try-catch-9.m: New.
572         * objc.dg/class-protocol-1.m: Tweak diagnostics.
573         * objc.dg/comp-types-1.m: Likewise.
574         * objc.dg/comp-types-[5-6].m: Likewise.
575         * objc.dg/method-9.m: Likewise.
576
577 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
578
579         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
580         and on hardware without VMX support.
581
582         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
583
584         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
585
586         * lib/profopt.exp (dg-final-generate, dg-final-use,
587         profopt-final-code, profopt-get-options): New.
588         (profopt-execute): Process test directives.
589
590         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
591         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
592         cleanup-tree-dump, cleanup-saved-temps): Update comments.
593
594 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
595
596         PR C++/21645
597         * g++.dg/init/ctor5.C: New test.
598
599 2005-05-24  Ira Rosen  <irar@il.ibm.com>
600
601         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
602         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
603         vect-113.c, vect-114.c.
604
605 2005-05-23  Adam Nemet  <anemet@lnxw.com>
606
607         * gcc.dg/const-elim-1.c: Remove xfails.
608
609 2005-05-23  Jeff Law  <law@redhat.com>
610
611         * gcc.c-torture/compile/pr21638.c: New test.
612         * gcc.c-torture/compile/20050520-1.c: New test.
613
614 2005-05-23  Nick Clifton  <nickc@redhat.com>
615
616         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
617         be a proper triple, ie: m32r*-*-*.
618         * g++.old-deja/g++.jason/thunk3.C: Likewise.
619
620 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
621
622         PR middle-end/21331
623         PR tree-opt/21293
624         * gcc.c-torture/compile/pr21293.c: New test.
625         * gcc.c-torture/execute/pr21331.c: New test.
626
627 2004-05-20  Richard Henderson  <rth@redhat.com>
628
629         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
630
631 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
632
633         * obj-c++-dg.exp: Add.
634         * obj-c++.exp: Add.
635         * obj-c++.dg/dg.exp: Add.
636
637 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
638
639         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
640         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
641
642 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
643
644         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
645
646 2004-05-19  Richard Henderson  <rth@redhat.com>
647
648         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
649
650 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
651
652         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
653
654         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
655
656 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
657
658         PR c++/21495
659         * g++.dg/parse/extern1.C: New test.
660         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
661
662 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
663
664         * gcc.dg/c99-math.h: New.
665         * gcc.dg/c99-math-float-1.c: New test.
666         * gcc.dg/c99-math-double-1.c: Likewise.
667         * gcc.dg/c99-math-long-double-1.c: Likewise.
668
669 2005-05-18  Richard Henderson  <rth@redhat.com>
670
671         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
672
673 2005-05-18  Devang Patel  <dpatel@apple.com>
674
675         * g++.dg/opt/20050511-1.C: New test.
676
677 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
678
679         PR libfortran/21127
680         * gfortran.dg/reshape-complex.f90:  New test.
681
682 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
683
684         * gfortran.dg/array_constructor_1.f90: New test.
685         * gfortran.dg/array_constructor_2.f90: New test.
686
687 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
688
689         PR fortran/20954
690         * gfortran.dg/pr20954.f: New test.
691
692 2005-05-17  Mike Stump  <mrs@apple.com>
693
694         Yet more Objective-C++...
695
696         * objc.dg/method-5.m: Update.
697         * objc.dg/method-6.m: Update.
698         * objc.dg/method-7.m: Update.
699         * objc.dg/method-9.m: Update.
700         * objc.dg/try-catch-2.m: Update.
701
702 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
703
704         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
705         Remove little-endian optimizations.
706
707 2005-05-17  Jeff Law  <law@redhat.com>
708
709         * g++.dg/tree-ssa/pr18414.C: New test.
710         * gcc.dg/tree-ssa/pr18414.C: New test.
711         * gcc.dg/tree-ssa/pr17141-1.C: New test.
712         * gcc.dg/tree-ssa/pr17141-2.C: New test.
713
714 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
715
716         * gcc.dg/compat/generate-random.c: Do not include
717         libiberty.h.
718         * gcc.dg/compat/generate-random_r.c: Likewise.
719
720 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
721
722         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
723
724 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
725
726         PR middle-end/21595
727         * g++.dg/tree-ssa/builtin1.C: New testcase.
728
729 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
730
731         PR c++/21454
732         * g++.dg/opt/const4.C: New test.
733
734         PR middle-end/21492
735         * g++.dg/opt/crossjump1.C: New test.
736
737         PR tree-optimization/21610
738         * gcc.c-torture/compile/20050516-1.c: New test.
739
740         PR fortran/15080
741         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
742         about the test failing.
743         * gfortran.fortran-torture/execute/where_7.f90: New test.
744         * gfortran.fortran-torture/execute/where_8.f90: New test.
745
746 2005-05-16  Richard Henderson  <rth@redhat.com>
747
748         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
749         i?86 and x86_64.
750
751 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
752
753         * gcc.dg/compat/generate-random.c (config.h): Do not include.
754         (limits.h): Include unconditionally.
755         (stdlib.h): Likewise.
756         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
757         (limits.h): Include unconditionally.
758         (stdlib.h): Likewise.
759         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
760         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
761         (limits.h): Include unconditionally.
762         (stdlib.h): Likewise.
763         (hashtab.h): Do not include.
764         (getopt.h): Likewise.
765         (stddef.h): Include.
766         (hashval_t): Define.
767         (struct entry): Add "next" field.
768         (HASH_SIZE): New macro.
769         (hash_table): New variable.
770         (switchfiles): Do not use xmalloc.
771         (mix): New macro.
772         (iterative_hash): New function.
773         (hasht): Remove.
774         (e_exists): New function.
775         (e_insert): Likewise.
776         (output): Use, instead of libiberty hashtable functions.
777         (main): Do not use getopt.  Do not call htab_create.
778
779 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
780
781         PR libstdc++/21526
782         * lib/target-supports.exp (check_mkfifo_available):
783         Return 0 for cygwin as mkfifo support incomplete on platform.
784         Fix typos in comments.
785
786 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
787
788         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
789
790 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
791
792         PR fortran/17432
793         * gfortran.dg/assign_4.f: New test.
794
795 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
796
797         PR tree-optimization/21563
798         * gcc.dg/tree-ssa/pr21563.c: New.
799
800 2005-05-14  Jan Hubicka  <jh@suse.cz>
801
802         * gcc.dg/noreturn-7.c: Allow control reaches warning.
803
804 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
805
806         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
807
808 2005-05-13  Julian Brown  <julian@codesourcery.com>
809
810         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
811         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
812
813 2005-05-13  Jan Hubicka  <jh@suse.cz>
814
815         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
816         * gcc.dg/fold-xor-?.c: Likewise.
817         * gcc.dg/pr15784-?.c: Likewise.
818         * gcc.dg/pr20922-?.c: Likewise.
819         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
820         * gcc.dg/tree-ssa/pr17598.c: Likewise.
821         * gcc.dg/tree-ssa/pr20470.c: Likewise.
822
823 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
824
825         PR fortran/21260
826         * gfortran.dg/hollerith_1.f90: New test.
827
828 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
829
830         * gfortran.dg/func_result_2.f90: New test.
831
832 2005-05-11  Bud Davis  <bdavis@gfortran.org>
833
834         * gfortran.dg/dev_null.f90: New test.
835
836 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
837
838         * gcc.dg/arm-vfp1.c: Revert last change.
839
840 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
841
842         PR middle-end/19807
843         PR tree-optimization/19639
844         * g++.dg/tree-ssa/pr19807.C: New testcase.
845
846 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
847
848         PR libfortran/21471
849         * gfortran.dg/append-1.f90: New test.
850
851 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
852
853         * gcc.dg/pr18501.c: XFAIL.
854         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
855         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
856         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
857         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
858         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
860         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
861         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
862
863 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
864
865         PR fortran/20178
866         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
867         gfortran.dg/f2c_3.f90: New tests.
868
869         * gfortran.dg/return_1.f90: Fix dg annotation.
870
871 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
872
873         * gcc.c-torture/compile/20050510-1.c: New test.
874
875 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
876
877         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
878
879 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
880
881         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
882
883 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
884
885         PR c/17913
886         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
887
888 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
889
890         PR c/21342
891         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
892         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
893
894 2005-05-10  Ben Elliston  <bje@au.ibm.com>
895
896         PR debug/16676
897         * gcc.dg/debug/pr16676.c: New test.
898
899 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
900
901         PR testsuite/21443
902         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
903         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
904         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
905         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
906         Change -O1 to -O2.
907         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
908         -fno-tree-dominator-opts.
909
910 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
911
912         * gfortran.dg/return_1.f90: New test.
913
914 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
915
916         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
917
918         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
919
920 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
921
922         PR c++/21427
923         * g++.dg/inherit/covariant13.C: New.
924
925 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
926
927         PR libfortran/19155
928         * gfortran.dg/pr19155.f: New test.
929
930 2005-05-08  Roger Sayle  <roger@eyesopen.com>
931
932         PR inline-asm/8788
933         * gcc.dg/pr8788-1.c: New testcase.
934
935 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
936
937         PR target/21416
938         * gcc.target/mips/fpcmp-[12].c: New tests.
939
940 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
941
942         * lib/target-supports-dg.exp (dg-require-fork): New function.
943         (dg-require-mkfifo): Likewise.
944         * lib/target-supports.exp (check_function_available): New
945         function.
946         (check_fork_available): Likewise.
947         (check_mkfifo_available): Likewise.
948
949 2005-05-06  Jeff Law  <law@redhat.com>
950
951         * gcc.c-torture/compile/pr21380.c: New test.
952
953 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
954
955         PR c++/20961
956         * g++.dg/ext/weak3.C: New test.
957
958 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
959
960         PR c++/21352
961         * g++.dg/template/crash37.C: New test.
962
963 2005-05-05  Paul Brook  <paul@codesourcery.com>
964
965         * gcc.dg/arm-g2.c: Use effective-target arm32.
966         * gcc.dg/arm-mmx-1.c: Ditto.
967         * gcc.dg/arm-scd42-2.c: Ditto.
968         * gcc.dg/arm-vfp1.c: Ditto.
969         * lib/target-supports.exp (check_effective_target_arm32): New
970         function.
971
972 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
973
974         PR libfortran/21354
975         gfortran.dg/in_pack_rank7.f90:  New test.
976
977 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
978
979         PR middle-end/15618
980         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
981
982 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
983
984         PR middle-end/21265
985         * gcc.dg/20050503-1.c: New test.
986
987         PR rtl-optimization/21239
988         * gcc.dg/i386-sse-11.c: New test.
989
990 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
991
992         PR target/16888
993         * gcc.target/i386/asm-1.c: New test.
994
995 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
996
997         PR rtl-optimization/21330
998         * gcc.c-torture/execute/20050502-1.c: New test.
999
1000         PR target/21297
1001         * gcc.c-torture/execute/20050502-2.c: New test.
1002
1003 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1004
1005         PR middle-end/21282
1006         * gcc.dg/pr21282.c: New.
1007
1008 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1009
1010         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1011         * gcc.dg/vect/vect-92.c: Likewise
1012         * gcc.dg/vect/vect-93.c: Likewise
1013         * gcc.dg/vect/vect-dv-1.c: Likewise
1014         * gcc.dg/vect/vect-dv-2.c: Likewise
1015         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1016
1017 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1018
1019         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1020         * gfortran.dg/vect/vect-2.f90:  Likewise
1021         * gfortran.dg/vect/vect-3.f90:  Likewise
1022         * gfortran.dg/vect/vect-4.f90:  Likewise
1023         * gfortran.dg/vect/vect-5.f90:  Likewise
1024
1025 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1026
1027         PR target/20813
1028         * gcc.dg/rs6000-fpint-2.c: New.
1029
1030 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1031
1032         PR c/15698
1033         * gcc.dg/builtins-30.c: Update expected messages.
1034         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1035         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1036         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1037
1038 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1039
1040         PR tree-optimization/21294
1041         * gcc.dg/tree-ssa/pr21294.c: New.
1042
1043 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1044
1045         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1046         __builtin_altivec_st_internal_4si built-in.
1047
1048 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/15875
1051         * g++.dg/template/ptrmem14.C: New test.
1052
1053 2005-05-02  Paul Brook  <paul@codesourcery.com>
1054
1055         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1056
1057 2005-05-02  Michael Matz  <matz@suse.de>
1058
1059         PR c++/19542
1060         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1061
1062 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1063
1064         * g++.dg/cpp/weak.C: New test.
1065
1066 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1067
1068         * gcc.dg/tree-ssa/loop-8.c: New test.
1069
1070 2005-04-30  Michael Maty  <matz@suse.de>
1071
1072         * gcc.dg/inline-mcpy.c: New test.
1073
1074 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1075
1076         PR libfortran/18958
1077         * gfortran.dg/eoshift.f90:  New test case.
1078
1079 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1080
1081         PR libfortran/18857
1082         * gfortran.dg/matmul_1.f90: New test.
1083
1084 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1085
1086         PR tree-optimization/21030
1087         * gcc.dg/tree-ssa/pr21030.c: New.
1088
1089 2005-04-29  Devang Patel  <dpatel@apple.com>
1090
1091         PR tree-optimization/21272
1092         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1093
1094 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR fortran/13082
1097         PR fortran/18824
1098         * gfortran.dg/entry_4.f90: New test.
1099         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1100         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1101         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1102         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1103         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1104         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1105         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1106
1107 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1108
1109         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1110
1111 2005-04-29  Paul Brook   <paul@codesourcery.com>
1112
1113         * gfortran.dg/entry_3.f90: New test.
1114
1115 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1116
1117         * gfortran.dg/implicit_4.f90: New test.
1118
1119 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1120
1121         * lib/target-supports.exp (check_profiling_available): Return
1122         false for xtensa-*-elf.
1123
1124 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1125
1126         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1127         error if file cannot be deleted.
1128
1129 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1130
1131         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1132         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1133         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1134         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1135         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1136         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1137         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1138         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1139         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1140         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1141         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1142         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1143         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1144
1145 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1146
1147         PR fortran/20865
1148         * gfortran.dg/pr20865.f90: New test.
1149
1150 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1151
1152         * gcc.dg/void-cast-2.c: New test.
1153
1154 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1155
1156         PR c/21159
1157         * gcc.dg/void-cast-1.c: New test.
1158
1159 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1160
1161         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1162
1163 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1164
1165         PR fortran/21177
1166         * gfortran.dg/pr21177.f90: New test.
1167
1168 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1169
1170         PR tree-optimization/21171
1171         * gcc.dg/tree-ssa/pr21171.c: New test.
1172
1173 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1174
1175         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1176         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1177         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1178         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1179         gcc.dg/tree-ssa/gen-vect-32.c: New.
1180         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1181         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1182         don't run on PPC32.
1183
1184 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1185
1186         PR c/21213
1187         * gcc.dg/transparent-union-3.c: New test.
1188
1189 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1190
1191         PR c/20740
1192         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1193         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1194         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1195         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1196         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1197         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1198
1199 2005-04-26  Jeff Law  <law@redhat.com>
1200
1201         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1202         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1203         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1204         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1205         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1206         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1207         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1208
1209 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1210
1211         PR tree-optimization/17598
1212         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1213
1214 2005-04-25  Mike Stump  <mrs@apple.com>
1215
1216         * objc.dg/fix-and-continue-1.m: Add.
1217
1218 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1219
1220         PR c++/20995
1221         * g++.dg/opt/pr20995-1.C: New test case.
1222
1223 2005-04-25  Devang Patel <dpatel@apple.com>
1224
1225         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1226
1227 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1228
1229         PR testsuite/21062
1230         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1231
1232 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1233
1234         PR C++/21188
1235         * g++.dg/opt/rtti2.C: New test.
1236
1237 2005-04-25  Paul Brook  <paul@codesourcery.com>
1238         Steven G. Kargl  <kargls@comcast.net>
1239
1240         PR fortran/20879
1241         * gfortran.dg/ichar_1.f90: New file.
1242
1243 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR middle-end/20991
1246         * g++.dg/opt/pr20991.C: New test.
1247
1248         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1249         where sizeof (type) < __alignof__ (type).
1250         * gcc.dg/compat/struct-layout-1.h: Likewise.
1251
1252 2005-04-24  Per Bothner  <per@bothner.com>
1253             Devang Patel  <dpatel@apple.com>
1254
1255         PR preprocessor/20907
1256         * gcc.dg/cpp/very-long-comment.c: New test.
1257
1258 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1259
1260         PR fortran/20059
1261         * gfortran.dg/common_5.f: New test.
1262
1263 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1264
1265         PR middle-end/21082
1266         * g++.dg/tree-ssa/pr21082.C: New testcase.
1267
1268 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1269
1270         * gcc.dg/vect/vect-99.c: New test.
1271
1272 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1273
1274         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1275
1276 2005-04-22  Jeff Law  <law@redhat.com>
1277
1278         * gcc.dg/uninit-5.c: Remove xfails.
1279         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1280         conditionals and loads.
1281
1282 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1283
1284         PR libfortran/20074
1285         PR libfortran/20436
1286         PR libfortran/21108
1287         * gfortran.dg/nested_reshape.f90: new test
1288         * gfortran.dg/reshape-alloc.f90: new test
1289         * gfortran.dg/reshape.f90: new test
1290
1291 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1292
1293         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1294
1295         * gcc.dg/arm-vfp1.c: New test.
1296
1297 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1298
1299         PR c++/21087
1300         * g++.dg/lookup/builtin2.C: New test.
1301
1302 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1303
1304         * gcc.dg/weak/weak-13.c: New test.
1305
1306 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1307
1308         * lib/target-supports.exp (check_effective_target_sync_int_long):
1309         Add powerpc*.
1310
1311 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1312
1313         * gcc.target/mips/branch-1.c: New test.
1314
1315 2005-04-21  Richard Henderson  <rth@redhat.com>
1316
1317         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1318         * gcc.dg/vect/vect-86.c: Likewise.
1319         * gcc.dg/vect/vect-87.c: Likewise.
1320         * gcc.dg/vect/vect-88.c: Likewise.
1321
1322 2005-04-21  Devang Patel  <dpatel@apple.com>
1323
1324         PR optimization/20994
1325         * gcc.dg/tree-ssa/ifc-3.c: New test.
1326
1327 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1328
1329         PR c/12913
1330         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1331         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1332         gcc.dg/c99-vla-jump-5.c: New tests.
1333
1334 2005-04-19  Richard Henderson  <rth@redhat.com>
1335
1336         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1337         Fix typo in exists check.
1338         (check_effective_target_sync_int_long): New.
1339         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1340         * gcc.dg/ia64-sync-2.c: Likewise.
1341         * gcc.dg/ia64-sync-3.c: Likewise.
1342         * gcc.dg/ia64-sync-4.c: Likewise.
1343
1344 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1345
1346         * gcc.dg/fold-xor-1.c: New test.
1347         * gcc.dg/fold-xor-2.c: New test.
1348
1349 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1350
1351         PR target/20670
1352         * g++.dg/eh/fp-regs.C: New test.
1353
1354 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1355
1356         * gcc.dg/Wint-to-pointer-cast-1.c,
1357         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1358         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1359         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1360
1361 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1362
1363         PR fortran/16861
1364         * gfortran.dg/pr16861.f90: New test.
1365
1366 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1367
1368         * gcc.dg/pr21085.c: New test.
1369
1370 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1371
1372         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1373         (setup_mips_tests, dg-mips-options): New procedures.
1374         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1375         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1376         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1377         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1378         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1379         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1380         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1381         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1382         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1383         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1384         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1385         dg-mips-options instead of dg-options.  Remove now-redundant
1386         preprocessor guards.
1387         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1388         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1389         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1390         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1391         * gcc.dg/vr-mult-2.c: Delete.
1392         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1393         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1394         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1395         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1396         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1397         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1398         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1399
1400 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1401
1402         * ada/acats/run_all.sh: Use sync when executable not present.
1403
1404 2005-04-18  Devang Patel  <dpatel@apple.com>
1405
1406         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1407         * gcc.dg/vect/vect-11a.c: New.
1408         * gcc.dg/vect/vect-none.c: Update.
1409         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1410
1411 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1412
1413         PR tree-optimization/20922
1414         * gcc.dg/pr20922-1.c: New test.
1415         * gcc.dg/pr20922-2.c: New test.
1416         * gcc.dg/pr20922-3.c: New test.
1417         * gcc.dg/pr20922-4.c: New test.
1418         * gcc.dg/pr20922-5.c: New test.
1419         * gcc.dg/pr20922-6.c: New test.
1420
1421 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1422
1423         PR libfortran/20950
1424         * gfortran.dg/pr20950.f: New test.
1425
1426 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1427
1428         PR libfortran/19216
1429         * gfortran.dg/pr19216.f: New test.
1430
1431 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1432
1433         PR tree-optimization/21001
1434         * gcc.dg/tree-ssa/pr21001.c: New.
1435
1436 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1437
1438         PR libfortran/21075
1439         * gfortran.dg/reshape_rank7.f90: New test.
1440
1441 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1442
1443         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1444         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1445         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1446         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1447         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1448         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1449         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1450         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1451         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1452         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1453         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1454         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1455         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1456         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1457         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1458         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1459         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1460         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1461         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1462         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1463         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1464
1465 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1466
1467         * gfortran.dg/wtruncate.f: New testcase.
1468         * gfortran.dg/wtruncate.f90: New testcase.
1469
1470 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1471
1472         PR c++/21025
1473         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1474         which sizeof/alignof is dependent, rather than just whether we are
1475         processing_template_decl.
1476
1477 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1478
1479         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1480         corrected typo where the wrong variables had been compared.
1481
1482 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1483
1484         PR libfortran/18495
1485         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1486         Test callee-allocated version of return array with a write
1487         statement.
1488         Test spread with a temporary with another write statement.
1489
1490 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1491
1492         PR tree-optimization/21031
1493         * gcc.dg/tree-ssa/pr21031.c: New.
1494
1495 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1496
1497         PR tree-optimization/21004
1498         * gcc.dg/builtins-53.c: Include builtins-config.h.
1499         Check floorf, ceilf, floorl and ceill transformations
1500         only when HAVE_C99_RUNTIME is defined.
1501
1502 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1503
1504         PR middle-end/20739
1505         * gcc.dg/tree-ssa/pr20739.c: New test.
1506
1507 2005-04-14  Mike Stump  <mrs@apple.com>
1508
1509         * gcc.dg/Foundation.framework/empty: New.
1510         * gcc.dg/framework-2.c: New.
1511
1512 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1513
1514         PR tree-optimization/21021
1515         * gcc.c-torture/compile/pr21021.c: New.
1516
1517 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1518
1519         PR testsuite/21010
1520         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1521         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1522         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1523         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1524         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1525         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1526         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1527         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1528
1529 2005-04-14  Richard Henderson  <rth@redhat.com>
1530
1531         * lib/target-supports.exp (check_effective_target_vect_condition):
1532         Add ia64, i?86, and x86_64.
1533
1534 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1535
1536         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1537
1538 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1539
1540         PR tree-optimization/20657
1541         * gcc.dg/tree-ssa/pr20657.c: New.
1542
1543 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1544
1545         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1546         (long long int)trunc*.
1547
1548 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1549
1550         PR target/20927
1551         * gcc.dg/pr20927.c: New test.
1552
1553 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1554
1555         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1556         * gcc.target/mips/asm-1.c: Likewise.
1557
1558 2005-04-13  Dale Johannesen  <dalej@apple.com>
1559
1560         * objc.dg/objc-fast-4.m:  New.
1561
1562 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1563
1564         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1565         directory.
1566         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1567
1568 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1569
1570         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1571         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1572         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1573
1574 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1575
1576         PR tree-optimization/20913
1577         * gcc.dg/tree-ssa/pr20913.c: New.
1578
1579         PR tree-optimization/20702
1580         * gcc.dg/tree-ssa/pr20702.c: New.
1581
1582 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583
1584         PR c++/13744
1585         * g++.dg/inherit/local3.C: New test.
1586
1587 2005-04-12  Jeff Law  <law@redhat.com>
1588
1589         * gcc.dg/tree-ssa/20050412-1.c: New test.
1590
1591 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1592
1593         PR libfortran/19016
1594         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1595         Add tests with mask generated by expression.
1596         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1597         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1598         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1599
1600 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1601
1602         PR middle-end/20917
1603         * gcc.dg/20050409-1.c: New test.
1604
1605 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1606
1607         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1608
1609 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1610
1611         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1612         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1613         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1614         (TARGET_CXX): Adjust accordingly.
1615         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1616         determine_class_data_visibility and class_data_always_comdat.
1617         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1618         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1619         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1620         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1621         (arm_cxx_determine_class_data_visibility): New.
1622         (arm_cxx_class_data_always_comdat): Likewise.
1623         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1624         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1625         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1626         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1627         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1628         Define.
1629
1630 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1633
1634 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1635
1636         * gcc.dg/i386-darwin-fpmath.c: New.
1637
1638 2004-04-11  Devang Patel  <dpatel@apple.com>
1639
1640         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1641         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1642         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1643         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1644         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1645         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1646         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1647         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1648         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1649
1650 2004-04-11  Devang Patel  <dpatel@apple.com>
1651
1652         * gcc.dg/vect/vect-dv-1.c: New test.
1653         * gcc.dg/vect/vect-dv-2.c: New test.
1654
1655 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1656
1657         PR tree-optimization/20933
1658         * gcc.dg/tree-ssa/pr20933.c: New test.
1659
1660 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1661
1662         * gfortran.dg/fold_nearest.f90: New test.
1663
1664 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1665
1666         * gcc.dg/tree-ssa/alias-1.c: New test.
1667
1668 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1669
1670         PR tree-optimization/20920
1671         * g++.dg/tree-ssa/pr20920.C: New test.
1672
1673 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1674
1675         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1676         (long long int)ceil*.
1677
1678 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1679
1680         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1681         explicit C++ linkage.
1682
1683 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1684
1685         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1686         warning for arithmetic IF statements.
1687
1688 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1689
1690         * eor_handling_1.f90: New test case.
1691         * eor_handling_2.f90: New test case.
1692         * eor_handling_3.f90: New test case.
1693         * eor_handling_4.f90: New test case.
1694         * eor_handling_5.f90: New test case.
1695         * noadv_size.f90: New test case.
1696         * pad_no.f90: New test case.
1697
1698 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1699
1700         * gcc.c-torture/execute/20050410-1.c: New test.
1701
1702 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1703
1704         * gcc.dg/pr20126.c: New.
1705
1706 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1707             Steven G. Kargl <kargls@comcast.net>
1708
1709         * gfortran.dg/PR19872.f: New test.
1710
1711 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1712
1713         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1714
1715 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1716
1717         * gfortran.dg/nint_1.f90: New test.
1718
1719 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1720
1721         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1722         Added test for callee-allocated arrays with write statements.
1723         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1724         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1725         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1726         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1727         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1728
1729 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1730
1731         PR libfortran/20163
1732         * gfortran.dg/open-options-blanks.f:  New test.
1733
1734 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1735
1736         PR fortran/13257
1737         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1738
1739 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1740
1741         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1742         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1743         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1744         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1745         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1746         * gcc.c-torture/execute/stdarg-4.c: New test.
1747
1748         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1749
1750         PR target/20795
1751         * g++.dg/abi/param2.C: New test.
1752
1753 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1754
1755         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1756
1757 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1758
1759         * gcc.dg/builtins-53.c: New test.
1760
1761 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1762
1763         * g++.dg/tree-ssa/pr18178.C: New test.
1764         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1765         * gcc.c-torture/execute/20041019-1.c: New test.
1766         * gcc.dg/tree-ssa/20041008-1.c: New test.
1767         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1768         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1769         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1770         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1771         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1772         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1773         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1774         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1775         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1776         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1777
1778 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1779
1780         PR rtl-optimization/20466
1781         * gcc.c-torture/execute/pr20466-1.c: New test.
1782
1783 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1784
1785         PR c++/20905
1786         * g++.dg/parse/cond2.C: New test.
1787
1788         PR c++/20145
1789         * g++.dg/warn/Wdtor1.C: New test.
1790
1791 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1792
1793         PR fortran/17229
1794         * gfortran.dg/pr17229.f: New test.
1795
1796 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1797
1798         * gfortran.dg/tiny_1.f90: New test.
1799         * gfortran.dg/tiny_2.f90: ditto.
1800
1801 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1802
1803         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1804         * gfortran.dg/open_new.f90:  Fix dg-do run line
1805
1806 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1807
1808         * lib/target-supports.exp (get_compiler_messages): Support
1809         optional arguments, the fourth being compiler options.
1810         (check_effective_target_fpic): New proc.
1811         * gcc.dg/20050321-2.c: Restrict to target fpic.
1812
1813 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1814
1815         * gcc.dg/15443-1.c: New test.
1816         * gcc.dg/15443-2.c: Likewise.
1817
1818 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1819
1820         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1821
1822 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1823
1824         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1825
1826 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1827
1828         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1829         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1830         -m64.
1831         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1832         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1833         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1834
1835 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1836
1837         PR c++/20212
1838         * g++.dg/warn/Wunused-11.C: New test.
1839
1840 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1841
1842         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1843
1844 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1845
1846         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1847
1848 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/20734
1851         * g++.dg/template/ptrmem13.C: New test.
1852
1853 2005-04-05  Per Bothner  <per@bothner.com>
1854
1855         * lib/gcc.exp: Always add -fno-show-column, for now.
1856
1857 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1858
1859         PR testsuite/20767
1860         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1861         of plain old "unsigned int" for the type of "i".  Makes this test
1862         64bit clean.
1863
1864 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1865
1866         * gcc.dg/i386-ssefn-1.c: New test.
1867         * gcc.dg/i386-ssefn-2.c: New test.
1868         * gcc.dg/i386-ssefn-3.c: New test.
1869         * gcc.dg/i386-ssefn-4.c: New test.
1870
1871 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR tree-optimization/20076
1874         * gcc.dg/builtin-apply4.c: New test.
1875
1876         PR preprocessor/19475
1877         * gcc.dg/cpp/macspace1.c: New test.
1878         * gcc.dg/cpp/macspace2.c: New test.
1879
1880 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1881
1882         * gfortran.dg/pr20755.f: Fixed bad format.
1883
1884 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/20763
1887         * g++.dg/ext/attrib21.C: New test.
1888
1889 2004-04-05  Devang Patel  <dpatel@apple.com>
1890
1891         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1892         * gcc.dg/vect/vect-shift-1.c: New test.
1893
1894 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1895
1896         PR libfortran/20755
1897         * gfortran.dg/pr20755.f: New test.
1898
1899 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1900
1901         * gfortran.dg/pr15959.f90: New test.
1902         * gfortran.dg/string_pad_trunc.f90: New test.
1903
1904 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1905
1906         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1907         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1908         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1909         syntax.
1910
1911 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1912
1913         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1914
1915 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1916
1917         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1918         * gcc.c-torture/compile/20011119-2.c: Likewise.
1919         * gcc.c-torture/compile/981001-2.c: Likewise.
1920
1921 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1922
1923         PR c++/20679
1924         * g++.dg/template/overload4.C: New test.
1925
1926 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1927
1928         PR c++/20746
1929         * g++.dg/abi/covariant5.C: New.
1930
1931         PR debug/20505
1932         * g++.dg/debug/const2.C: New.
1933
1934 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1935
1936         PR rtl-optimization/16104
1937         * gcc.c-torture/execute/20050316-1.c: New test.
1938
1939 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1940
1941         * g++.dg/template/spec23.C: Fix dg-error text.
1942
1943 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1944
1945         PR c++/19199
1946         * g++.dg/expr/lval2.C: New.
1947
1948 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1949
1950         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1951         __builtin_strcasecmp and __builtin_strncasecmp.
1952
1953 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1954
1955         PR c++/20723
1956         * g++.dg/template/spec22.C: New.
1957         * g++.dg/template/spec23.C: New.
1958
1959 2005-04-03  Dale Ranta  <dir@lanl.gov>
1960             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1961
1962         PR libfortran/20068
1963         PR libfortran/20125
1964         PR libfortran/20156
1965         PR libfortran/20471
1966         * gfortran.dg/backspace.f: New test.
1967
1968 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1969
1970         * gcc.dg/pr19345.c: New test.
1971
1972 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1973
1974         PR tree-optimization/20640
1975         * gcc.dg/torture/tree-loop-1.c: New.
1976
1977 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1978
1979         PR rtl-optimization/20290
1980         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1981
1982 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1983
1984         * gcc.dg/rs6000-fpint.c: New.
1985
1986 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1987
1988         * gcc.dg/old-style-then-proto-1.c: New test.
1989
1990 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1991
1992         * gfortran.fortran-torture/execute/backspace.f90: Check
1993         after backspace and read was incorrect.
1994
1995 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1996
1997         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1998         buffer past the terminating NUL using memcmp.
1999         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2000         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2001
2002         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2003         Fix unused/uninitialized variable warnings.
2004
2005         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2006         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2007         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2008         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2009
2010         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2011         gcc.c-torture/execute/builtins/fputs-lib.c,
2012         gcc.c-torture/execute/builtins/lib/fprintf.c,
2013         gcc.c-torture/execute/builtins/lib/main.c,
2014         gcc.c-torture/execute/builtins/lib/memcmp.c,
2015         gcc.c-torture/execute/builtins/lib/memmove.c,
2016         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2017         gcc.c-torture/execute/builtins/lib/memset.c,
2018         gcc.c-torture/execute/builtins/lib/printf.c,
2019         gcc.c-torture/execute/builtins/lib/sprintf.c,
2020         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2021         gcc.c-torture/execute/builtins/lib/strchr.c,
2022         gcc.c-torture/execute/builtins/lib/strcmp.c,
2023         gcc.c-torture/execute/builtins/lib/strcpy.c,
2024         gcc.c-torture/execute/builtins/lib/strcspn.c,
2025         gcc.c-torture/execute/builtins/lib/strlen.c,
2026         gcc.c-torture/execute/builtins/lib/strncat.c,
2027         gcc.c-torture/execute/builtins/lib/strncmp.c,
2028         gcc.c-torture/execute/builtins/lib/strncpy.c,
2029         gcc.c-torture/execute/builtins/lib/strrchr.c,
2030         gcc.c-torture/execute/builtins/lib/strspn.c,
2031         gcc.c-torture/execute/builtins/lib/strstr.c,
2032         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2033         gcc.c-torture/execute/builtins/strlen-2.c,
2034         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2035         prototypes.
2036
2037 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2038
2039         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2040         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2041         selectany usage.
2042
2043 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR c++/19406
2046         * g++.dg/debug/using1.C: New test.
2047
2048 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2049
2050         PR middle-end/20524
2051         * gcc.dg/alias-7.c: Prefix asm-declared name with
2052         __USER_LABEL_PREFIX__.
2053
2054 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2055
2056         Fix fallout from PR middle-end/15700:
2057         * gcc.c-torture/compile/20011119-1.c: Take
2058         __USER_LABEL_PREFIX__ into account.
2059         * gcc.c-torture/compile/20011119-2.c: Likewise.
2060
2061 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2062
2063         PR c++/18644
2064         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2065
2066 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2067
2068         PR c/17855
2069         * gcc.c-torture/compile/struct-non-lval-1.c,
2070         gcc.c-torture/compile/struct-non-lval-2.c,
2071         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2072
2073 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2074
2075         * gcc.dg/tls/tls.exp: Remove temporary file.
2076         * g++.dg/tls/tls.exp: Ditto.
2077         * lib/file-format.exp: Ditto.
2078         * g++.dg/special/ecos.exp: Ditto.
2079
2080         * lib/profopt.exp: Treat prof_ext as a list.
2081         * gcc.misc-tests/bprob.exp: Ditto.
2082         * g++.dg/bprob/bprob.exp: Ditto.
2083
2084         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2085         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2086         g++.dg/tree-ssa/pointer-reference-alias.C,
2087         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2088         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2089         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2090         g++.dg/vect/pr19951.cc: Ditto.
2091         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2092         gcc.dg/builtins-47.c: Ditto.
2093         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2094         gcc.dg/pr20115-1.c: Ditto.
2095         * gcc.dg/tree-ssa/20030530-2.c,
2096         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2097         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2098         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2099         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2100         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2101         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2102         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2103         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2104         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2105         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2106         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2107         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2108         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2109         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2110         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2111         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2112         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2113         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2114         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2115         gcc.dg/tree-ssa/20030824-1.c,
2116         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2118         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2119         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2120         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2121         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2122         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2123         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2124         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2125         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2126         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2127         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2128         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2129         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2130         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2131         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2132         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2133         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2134         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2135         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2136         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2137         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2138         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2139         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2140         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2141         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2142         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2143         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2144         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2145         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2146         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2147         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2148         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2149         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2150         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2151         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2152         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2153         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2154         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2155         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2156         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2157         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2158         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2159         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2160         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2161         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2162         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2163         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2164         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2165         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2166         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2167         gcc.dg/tree-ssa/useless-1.c: Ditto.
2168         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2169         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2170         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2171         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2172         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2173         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2174         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2175         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2176         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2177         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2178         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2179         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2180         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2181         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2182         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2183         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2184         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2185         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2186         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2187         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2188         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2189         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2190         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2191         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2192         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2193         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2194         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2195         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2196         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2197         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2198         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2199         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2200         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2201         gcc.dg/vect/vect-none.c: Ditto.
2202         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2203         treelang/compile/unsigned.tree: Ditto.
2204
2205         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2206         * gcc.dg/cpp/direct2s.c: Ditto.
2207         * gcc.dg/cpp/paste4.c: Ditto.
2208         * gcc.dg/cpp/separate-1.c: Ditto.
2209         * gcc.dg/pch/save-temps-1.c: Ditto.
2210         * g++.dg/ext/altivec-10.C: Ditto.
2211         * g++.dg/pch/pch.C: Ditto.
2212
2213         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2214
2215         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2216         * g++.dg/template/repo1.C: Ditto.
2217         * g++.dg/template/repo2.C: Ditto.
2218         * g++.dg/template/repo3.C: Ditto.
2219         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2220         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2221         * g++.old-deja/g++.pt/repo1.C: Ditto.
2222         * g++.old-deja/g++.pt/repo2.C: Ditto.
2223         * g++.old-deja/g++.pt/repo3.C: Ditto.
2224         * g++.old-deja/g++.pt/repo4.C: Ditto.
2225
2226         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2227         * gcc.dg/20030107-1.c: Ditto.
2228         * gcc.dg/20030702-1.c: Ditto.
2229         * gcc.dg/profile-generate-1.c: Ditto.
2230         * g++.dg/other/profile1.C: Ditto.
2231         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2232
2233         * lib/gcc-dg.exp (remove-build-file): New.
2234         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2235         cleanup-tree-dump, cleanup-saved-temps): New.
2236
2237 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2238
2239         PR c++/19203, DR 214
2240         * g++.dg/parse/ambig3.C: Not ambiguous.
2241         * g++.dg/template/spec20.C: New.
2242         * g++.dg/template/spec21.C: New.
2243
2244 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2245
2246         PR target/20045
2247         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2248
2249 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2250
2251         PR libfortran/20660
2252         * gfortran.dg/negative_unit.f: New test.
2253
2254 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2255
2256         * gcc.dg/20050330-1.c: New test.
2257
2258 2005-03-30  Devang Patel  <dpatel@apple.com>
2259
2260         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2261
2262 2005-03-30  Dale Johannesen  <dalej@apple.com>
2263
2264         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2265
2266 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2267
2268         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2269         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2270         Strip options from test name.
2271
2272 2005-03-31  Jan Hubicka  <jh@suse.cz>
2273
2274         * gcc.dg/varpool-1.c: New testcase.
2275
2276 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2277
2278         PR c/772
2279         PR c/17913
2280         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2281         gcc.dg/stmt-expr-label-3.c : New tests.
2282         * gcc.c-torture/execute/medce-2.c: Remove.
2283
2284 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2285
2286         PR c/20368
2287         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2288         tests.
2289
2290 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2291
2292         * gcc.c-torture/compile/pr20203.c: New test.
2293
2294 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2295
2296         * gfortran.dg/promotion.f90:  New test.
2297
2298 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2299
2300         PR middle-end/20491
2301         * gcc.dg/torture/asm-subreg-1.c: New test.
2302
2303 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2304
2305         PR c/20672
2306         * gcc.dg/pr20672-1.c: New test.
2307
2308 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2309
2310         * gfortran.dg/vect: New directory.
2311         * gfortran.dg/vect/vect.exp: New.
2312         * gfortran.dg/vect/vect-1.f90: New test.
2313         * gfortran.dg/vect/vect-2.f90: New test.
2314         * gfortran.dg/vect/vect-3.f90: New test.
2315         * gfortran.dg/vect/vect-4.f90: New test.
2316         * gfortran.dg/vect/vect-5.f90: New test.
2317
2318 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR middle-end/20622
2321         * gcc.dg/alias-7.c: New test.
2322
2323 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2324
2325         * gcc.dg/sparc-reg-1.c: New test.
2326
2327 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2328
2329         PR target/19890
2330         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2331
2332 2005-03-29  Dale Ranta  <dir@lanl.gov>
2333             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2334
2335         PR libfortran/20163
2336         * gfortran.dg/pr20163-2.f: New test.
2337
2338 2005-03-28  Jan Hubicka  <jh@suse.cz>
2339
2340         PR middle-end/20635
2341         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2342         by Jakub Jelinek.
2343
2344 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2345
2346         PR tree-optimization/20626
2347         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2348         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2349
2350 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2351
2352         * gfortran.dg/underflow.f90:  New test.
2353         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2354
2355 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2356
2357         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2358
2359 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2360
2361         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2362         (g++_init): Make sure that CXXFLAGS is set.
2363         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2364         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2365         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2366         * lib/objc.exp (objc_init): Likewise.
2367         * lib/treelang.exp (treelang_init): Likewise.
2368
2369 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2370
2371         PR tree-optimization/20470
2372         * gcc.dg/tree-ssa/pr20470.c: New test.
2373
2374 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2375
2376         * gcc.dg/ppc-stfiwx.c: New.
2377
2378 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2379
2380         PR target/19888
2381         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2382
2383 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2384
2385         * gcc.dg/20050325-1.c: Fix a typo.
2386
2387 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2388
2389         PR libfortran/19678
2390         PR libfortran/19679
2391         * gfortran.dg/dos_eol.f: New test.
2392
2393 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2394
2395         PR rtl-optimization/20249
2396         * gcc.dg/20050325-1.c: New test.
2397
2398 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2399
2400         PR libfortran/15332
2401         * gfortran.dg/pr15332.f: New test.
2402
2403 2005-03-24  Dale Johannesen  <dalej@apple.com>
2404
2405         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2406
2407 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2408
2409         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2410         'internal' visibility.
2411         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2412         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2413         'protected' visibility.
2414         * gcc.dg/visibility-7.c: Likewise.
2415         * lib/target-supports.exp (check_visibility_available): Take
2416         a parameter, the kind of visibility to check for.
2417         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2418         to check_visibility_available.
2419
2420         * g++.dg/expr/cast3.C: New.
2421
2422 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2423
2424         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2425         rs6000.
2426
2427 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2428
2429         PR target/20095
2430         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2431
2432 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2433
2434         * gcc.dg/badshift.c: Renamed to...
2435         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2436
2437         * gcc.target/i386/badshift.c: Renamed to...
2438         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2439         only.
2440
2441         PR rtl-optimization/20532
2442         * gcc.target/i386/badshift.c: New.
2443
2444 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2445
2446         * gfortran.dg/pr18025.f90: New test.
2447
2448 2005-03-23  Dale Johannesen  <dalej@apple.com>
2449
2450         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2451
2452 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2453
2454         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2455
2456         * lib/target-supports.exp (check_iconv_available): Default
2457         libiconv to -liconv, if there is no definition.
2458
2459 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2460
2461         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2462
2463 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2464
2465         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2466         * g++.dg/opt/pr7503-2.C: Likewise.
2467         * g++.dg/opt/pr7503-3.C: Likewise.
2468         * g++.dg/opt/pr7503-4.C: Likewise.
2469         * g++.dg/opt/pr7503-5.C: Likewise.
2470         * g++.dg/warn/minmax.C: New test.
2471
2472 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2473
2474         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2475         * gfortran.dg/g77_intrinsics_sub.f: New test.
2476
2477 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2478             Jan Hubicka  <jh@suse.cz>
2479             Steven Bosscher <stevenb@suse.de
2480
2481         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2482
2483 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2484
2485         PR c++/19980
2486         * g++.dg/template/redecl3.C: New test.
2487
2488 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2489
2490         PR c++/20499
2491         * g++.dg/parse/error16.C: Tweak error markers.
2492
2493 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR target/20561
2496         * gcc.dg/20050321-2.c: New test.
2497
2498 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2499
2500         PR c++/20465
2501         PR c++/20381
2502         * g++.dg/template/ptrmem12.C: New.
2503
2504 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2505
2506         PR rtl-optimization/20527
2507         * gcc.c-torture/execute/pr20527-1.c: New test.
2508
2509 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2510
2511         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2512         program, compile it into a real executable and then delete the .c
2513         and .x files afterwards, to avoid problems on testglue targets.
2514
2515 2005-03-21  Stuart Hastings  <stuart@apple.com>
2516
2517         * gcc.target/i386/sse-2.c: New.
2518
2519 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2520
2521         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2522
2523 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2524
2525         * g++.dg/parse/crash25.C: Fix typo.
2526
2527 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2528
2529         PR c++/20461
2530         * g++.dg/parse/crash24.C: New test.
2531
2532         PR c++/20536
2533         * g++.dg/parse/crash25.C: New test.
2534
2535 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2536
2537         PR c++/20147
2538         * g++.dg/ext/stmtexpr4.C: New test.
2539
2540 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2541
2542         PR middle-end/20539
2543         * gcc.c-torture/compile/pr13066-1.c: New test case.
2544         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2545         * g++.dg/opt/pr13066-1.C: Likewise.
2546
2547 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2548
2549         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2550
2551 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2552
2553         PR fortran/18525
2554         * gfortran.dg/nesting_1.f90: New test.
2555
2556 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2557
2558         PR c++/20240
2559         * g++.dg/lookup/using13.C: New test.
2560
2561 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2562
2563         PR c++/20333
2564         * g++.dg/template/crash36.C: New test.
2565
2566 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2567
2568         PR c++/20463
2569         * g++.dg/template/crash35.C: New test.
2570
2571 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2572
2573         PR c++/19966
2574         * g++.dg/overload/operator2.C: New test.
2575
2576 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2577
2578         PR libfortran/20257
2579         * gfortran.dg/pr20257.f90: New test.
2580
2581 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2582
2583         PR libfortran/20480
2584         * gfortran.dg/pr20480.f90: New test.
2585
2586 2005-03-16  Richard Henderson  <rth@redhat.com>
2587
2588         PR middle-end/15700
2589         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2590         (_rtld_global): New.
2591         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2592         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2593
2594         * gcc.dg/alias-3.c: New.
2595         * gcc.dg/alias-4.c: New.
2596         * gcc.dg/alias-5.c: New.
2597         * gcc.dg/alias-6.c: New.
2598
2599 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2600
2601         * gcc.dg/cpp/ucnid-7.c: New.
2602
2603 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2604             Dorit Naishlos  <dorit@il.ibm.com>
2605
2606         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2607         darwin.
2608
2609 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2610
2611         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2612         misaligned accesses.
2613         * gcc.dg/vect/vect-58.c: Likewise.
2614         * gcc.dg/vect/vect-92.c: New.
2615         * gcc.dg/vect/vect-93.c: New.
2616
2617 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2618
2619         PR fortran/18827
2620         * gfortran.dg/assign_2.f90: New test.
2621         * gfortran.dg/assign_3.f90: New test.
2622         * gfortran.dg/assign.f90: New test.
2623
2624 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2625
2626         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2627         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2628         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2629         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2630         names.
2631
2632 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2633
2634         * gcc.dg/cpp/ucnid-6.c: New.
2635
2636         * gcc.dg/cpp/normalize-1.c: New.
2637         * gcc.dg/cpp/normalize-2.c: New.
2638         * gcc.dg/cpp/normalize-3.c: New.
2639         * gcc.dg/cpp/normalize-4.c: New.
2640         * gcc.dg/cpp/ucnid-4.c: New.
2641         * gcc.dg/cpp/ucnid-5.c: New.
2642         * g++.dg/cpp/normalize-1.C: New.
2643         * g++.dg/cpp/ucnid-1.C: New.
2644
2645 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2646
2647         * gcc.dg/pr18628.c: New.
2648
2649 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2650
2651         PR c++/20280
2652         * g++.dg/tree-ssa/pr20280.C: New.
2653
2654 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2655
2656         PR fortran/20467
2657         * gfortran.dg/stfunc_2.f90: New test.
2658
2659 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2660
2661         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2662
2663 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2664
2665         * gcc.dg/tree-ssa/20050314-1.c: New test.
2666
2667 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2668
2669         PR c++/4403
2670         PR c++/9783, DR433
2671         * g++.dg/template/friend34.C: New test.
2672         * g++.dg/template/friend35.C: Likewise.
2673         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2674
2675 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2676
2677         Friend class name lookup 5/n
2678         PR c++/1016
2679         * g++.dg/lookup/hidden-class1.C: New test.
2680         * g++.dg/lookup/hidden-class2.C: Likewise.
2681         * g++.dg/lookup/hidden-class3.C: Likewise.
2682         * g++.dg/lookup/hidden-class4.C: Likewise.
2683         * g++.dg/lookup/hidden-class5.C: Likewise.
2684         * g++.dg/lookup/hidden-class6.C: Likewise.
2685         * g++.dg/lookup/hidden-class7.C: Likewise.
2686         * g++.dg/lookup/hidden-class8.C: Likewise.
2687         * g++.dg/lookup/hidden-class9.C: Likewise.
2688         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2689         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2690         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2691         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2692         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2693         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2694         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2695         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2696         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2697         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2698         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2699
2700 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/20157
2703         * g++.dg/template/error18.C: New test.
2704
2705 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2706
2707         PR debug/16792
2708         * g++.dg/debug/pr16792.C: New test.
2709
2710 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2711
2712         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2713         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2714         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2715         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2716         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2717         test assertion names.
2718
2719 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2720
2721         PR fortran/18600
2722         * gfortran.dg/stfunc_1.f90: New test.
2723
2724 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2725
2726         PR fortran/16907
2727         * gfortran.dg/real_index_1.f90: New test.
2728
2729 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2730
2731         PR fortran/20323
2732         * gfortran.dg/spec_expr_1.f90: New test.
2733
2734 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2735
2736         PR c/20402
2737         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2738         new parser.
2739
2740 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2741
2742         PR fortran/20361
2743         * gfortran.dg/largeequiv_1.f90: New test.
2744
2745 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2746
2747         * gcc.dg/ucnid-1.c: New.
2748         * gcc.dg/ucnid-2.c: New.
2749         * gcc.dg/ucnid-3.c: New.
2750         * gcc.dg/ucnid-4.c: New.
2751         * gcc.dg/ucnid-5.c: New.
2752         * gcc.dg/ucnid-6.c: New.
2753         * gcc.dg/cpp/ucnid-1.c: New.
2754         * gcc.dg/cpp/ucnid-2.c: New.
2755         * gcc.dg/cpp/ucnid-3.c: New.
2756         * g++.dg/other/ucnid-1.C: New.
2757
2758 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2759
2760         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2761
2762 2005-03-11  Per Bothner  <per@bothner.com>
2763
2764         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2765         that diagnotics refer to correct token.
2766         * gcc.dg/unused-3.c: Likewise.
2767
2768 2005-03-11  Per Bothner  <per@bothner.com>
2769
2770         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2771         constant" is now actually on same line as string constant.
2772         * gcc.dg/cpp/direct2s.c: Likewise.
2773
2774 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2775
2776         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2777
2778 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2779
2780         PR libfortran/20124
2781         * gfortran.dg/pr20124.f90: New Test
2782
2783 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2784
2785         PR tree-optimization/20130
2786         * gcc.dg/pr20130-1.c: New test.
2787
2788 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2789
2790         PR target/20095
2791         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2792
2793 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2794
2795         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2796
2797 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2798
2799         * g++.dg/eh/forced1.C: Fix comment.
2800         * g++.dg/eh/forced2.C: Ditto.
2801         * g++.dg/eh/forced3.C: Ditto.
2802         * g++.dg/eh/forced4.C: Ditto.
2803
2804 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2805
2806         PR rtl-opt/20412
2807         * gcc.c-torture/compile/pr20412.c: New test.
2808
2809 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2810
2811         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2812
2813 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR target/20322
2816         * gcc.dg/20050307-1.c: New test.
2817
2818 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2819
2820         PR c++/20375
2821         * g++.dg/other/stdarg3.C: New.
2822
2823 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/18384, c++/18327
2826         * g++.dg/init/array19.C: New test.
2827
2828         PR inline-asm/20314
2829         * gcc.dg/torture/pr20314-1.c: New test.
2830         * gcc.dg/torture/pr20314-2.c: New test.
2831
2832 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2833
2834         * gcc.dg/20050309-1.c: New test.
2835
2836 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2837
2838         * gcc.dg/builtins-10.c: Reactivate disabled test.
2839         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2840         new cbrt transformations.
2841
2842 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/20208
2845         * g++.dg/template/array13.C: New test.
2846
2847 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2848
2849         PR c++/16859
2850         * g++.dg/init/brace4.C: New test.
2851
2852 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2853
2854         PR c++/20186
2855         * g++.dg/template/non-dependent12.C: New.
2856
2857 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2858
2859         PR c++/20142
2860         * g++.dg/init/array18.C: Add dg-do run marker.
2861
2862         PR c++/20142
2863         * g++.dg/init/array18.C: New test.
2864
2865 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2866
2867         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2868         * g++.dg/gcov/gcov.exp: Likewise.
2869         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2870         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2871         * lib/c-torture.exp: Likewise.
2872         * lib/fortran-torture.exp: Likewise.
2873         * lib/g++.exp: Likewise.
2874         * lib/gcc-defs.exp: Likewise.
2875         * lib/gcc-dg.exp: Likewise.
2876         * lib/gcc.exp: Likewise.
2877         * lib/gcov.exp: Likewise.
2878         * lib/gfortran.exp: Likewise.
2879         * lib/mike-g++.exp: Likewise.
2880         * lib/mike-gcc.exp: Likewise.
2881         * lib/objc-torture.exp: Likewise.
2882         * lib/objc.exp: Likewise.
2883         * lib/profopt.exp: Likewise.
2884         * lib/target-libpath.exp: Likewise.
2885         * lib/target-supports.exp: Likewise.
2886         * lib/treelang.exp: Likewise.
2887         * lib/wrapper.exp: Likewise.
2888
2889 2005-03-08  Jeff Law  <law@redhat.com>
2890
2891         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2892         PHI-OPT changes.
2893
2894 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2895
2896         * gcc.dg/vect/pr20122.c: New test.
2897
2898 2005-03-07  Jeff Law  <law@redhat.com>
2899
2900         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2901         was folded away.
2902         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2903         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2904         * gcc.dg/tree-ssa/pr18134.c: New test.
2905
2906 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2907
2908         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2909         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2910         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2911
2912 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2913
2914         PR tree-opt/17671
2915         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2916
2917 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2918
2919         * g++.dg/warn/Wnvdtor.C: New test.
2920
2921 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2922
2923         * gcc.dg/torture/pr19683-1.c: New test.
2924
2925 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2926
2927         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2928         * gfortran.dg/g77/19990313-2.f: Ditto.
2929         * gfortran.dg/g77/19990313-3.f: Ditto.
2930         * gfortran.dg/g77/19990525-0.f: Ditto.
2931         * gfortran.dg/g77/19990826-0.f: Ditto.
2932         * gfortran.dg/g77/19990826-2.f: Ditto.
2933         * gfortran.dg/g77/19990826-3.f: Ditto.
2934         * gfortran.dg/g77/20000511-1.f: Ditto.
2935         * gfortran.dg/g77/20000511-2.f: Ditto.
2936         * gfortran.dg/g77/970625-2.f: Ditto.
2937         * gfortran.dg/g77/980310-2.f: Ditto.
2938         * gfortran.dg/g77/980310-3.f: Ditto.
2939         * gfortran.dg/g77/980310-8.f: Ditto.
2940         * gfortran.dg/g77/980519-2.f: Ditto.
2941         * gfortran.dg/g77/alpha1.f: Ditto.
2942         * gfortran.dg/g77/claus.f: Ditto.
2943         * gfortran.dg/g77/erfc.f: Ditto.
2944         * gfortran.dg/g77/short.f: Ditto.
2945         * gfortran.fortran-torture/execute/data.f90: Ditto.
2946         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2947         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2948
2949 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2950
2951         * lib/file-format.exp (gcc_target_object_format): Add check for som
2952         format and hardcode object formats on hppa*-*-hpux*.
2953         * lib/target-supports.exp (check_weak_available): Add check for som
2954         object format.  Always return 0 on hppa*-*-hpux10*.
2955
2956         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2957         is defined.
2958
2959         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2960
2961 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2962
2963         * gfortran.dg/pr19936_1.f90: New test.
2964         * gfortran.dg/pr19936_2.f90: New test.
2965         * gfortran.dg/pr19936_3.f90: New test.
2966
2967 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2968             Paul Thomas <prthomas@drfccad.cea.fr>
2969
2970         * gfortran.dg/PR19754_1.f90: New test.
2971         * gfortran.dg/PR19754_2.f90: Ditto.
2972
2973 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2974
2975         PR c++/19311
2976         * g++.dg/template/non-dependent11.C: New test.
2977
2978 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2979
2980         * lib/target-supports.exp (check_iconv_available): Fix comment.
2981
2982 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2983             Joseph S. Myers  <joseph@codesourcery.com>
2984
2985         PR c++/19797
2986         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2987
2988 2005-03-04  Matthew Sachs  <msachs@apple.com>
2989
2990         * gcc.exp (gcc_target_compile): Put braces around
2991         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2992         * objc.exp (objc_target_compile): Likewise.
2993         * treelang.exp (treelang_target_compile): Likewise.
2994
2995 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2996
2997         PR fortran/19673
2998         * gfortran.dg/func_result_1.f90: New test.
2999
3000 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3001
3002         * gcc.misc-tests/options.exp: New test.
3003
3004 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3005
3006         * gcc.dg/pr15784-4.c: New test.
3007
3008 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3009
3010         * gcc.c-torture/execute/pr17133.c: New.
3011         * gcc.c-torture/compile/20050303-1.c: New.
3012
3013 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3014
3015         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3016
3017 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3018
3019         * g++.dg/overload/using2.C: New.
3020
3021 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/19916
3024         * g++.dg/init/ptrmem2.C: New test.
3025
3026 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3027
3028         PR c/8927
3029         * gcc.dg/pr8927-1.c: New test.
3030
3031 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3032
3033         PR c++/20232
3034         * g++.dg/inherit/covariant12.C: New.
3035
3036 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3037
3038         PR fortran/19479
3039         * gfortran.dg/bound_1.f90: New test.
3040
3041 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3042
3043         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3044         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3045
3046 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3047
3048         PR c/20245
3049         * gcc.dg/pr20245-1.c: New test.
3050
3051 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR middle-end/19874
3054         * gcc.c-torture/execute/20050119-2.c: New test case.
3055
3056 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3057
3058         * README: Update the DejaGnu bug reporting address.
3059         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3060         * lib/objc-torture.exp: Likewise.
3061
3062 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3063
3064         * gfortran.dg/boz_1.f90: New test.
3065         * gfortran.dg/boz_3.f90: New test.
3066         * gfortran.dg/boz_4.f90: New test.
3067
3068 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3069
3070         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3071         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3072
3073 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3074
3075         PR libfortran/20101
3076         * gfortran.dg/write_0_pe_format.f90: New test.
3077
3078 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR c++/20206
3081         * g++.dg/opt/thunk2.C: New test.
3082         * g++.dg/opt/covariant1.C: New test.
3083
3084 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3085
3086         * gfortran.dg/e_d_fmt.f90: New test.
3087
3088 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3089
3090         * gcc.dg/asm-b.c: Fix comment typos.
3091
3092 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3093
3094         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3095         a V_MAY_DEF also.
3096
3097 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3098
3099         PR tree-opt/20188
3100         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3101         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3102         * gcc.dg/asm-b.c: New test.
3103
3104 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3105
3106         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3107         Disable this test on IRIX 6.
3108
3109 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3110
3111         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3112         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3113         parser.
3114
3115 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3116
3117         PR tree-optimization/20204
3118         * testsuite/gcc.dg/pr20204.c: New test.
3119
3120 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3121
3122         PR target/20196
3123         * gcc.c-torture/execute/20050224-1.c: New test.
3124
3125         PR c++/20175
3126         * g++.dg/warn/Wbraces2.C: New test.
3127
3128 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/19878
3131         * g++.dg/init/const2.C: New test.
3132
3133 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3134
3135         PR tree-optimization/20100
3136         * gcc.c-torture/execute/pr20100-1.c: New test.
3137
3138 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3139
3140         * gfortran.dg/implicit_3.f90: New test.
3141
3142         * gfortran.dg/deftype_1.f90: New test.
3143
3144 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3145
3146         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3147         the test passes.
3148         * g++.dg/other/anon3.C: Accept a warning.
3149
3150 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3151
3152         * gcc.dg/pr20017.c: Fix a comment typo.
3153
3154 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3155
3156         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3157
3158 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3159
3160         PR ada/19902
3161         * ada/acats/tests/cxa/cxa3004.a: Remove.
3162         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3163
3164 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/20073
3167         * g++.dg/init/const1.C: New test.
3168
3169         PR c++/19991
3170         * g++.dg/parse/constant7.C: New test.
3171
3172         PR c++/20152
3173         * g++.dg/parse/error27.C: New test.
3174         * g++.dg/template/qualttp15.C: Adjust error markers.
3175         * g++.old-deja/g++.other/struct1.C: Likewise.
3176
3177         PR c++/20153
3178         * g++.dg/template/error17.C: New test.
3179
3180         PR c++/20148
3181         * g++.dg/parser/error26.C: New test.
3182
3183 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3184
3185         PR tree-optimization/20100
3186         PR tree-optimization/20115
3187         * gcc.dg/pr20115.c: New test.
3188         * gcc.dg/pr20115-1.c: New test.
3189         * gcc.dg/pr20100.c: New test.
3190         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3191         call-clobbered variables after alias1.
3192
3193 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3194
3195         * gfortran.dg/list_read_4.f90: new test.
3196
3197 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3198
3199         PR rtl-optimization/20017.
3200         * gcc.dg/pr20017.c: New.
3201
3202 2005-02-22  Devang Patel  <dpatel@apple.com>
3203
3204         PR 19952
3205         * g++.dg/tree-ssa/pr19952.C: New test.
3206
3207 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3208
3209         PR c++/19883
3210         * g++.dg/parse/constant6.C: New test.
3211
3212 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3213
3214         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3215         * g++.dg/charset/asm2.c: Likewise.
3216         * g++.dg/charset/asm3.c: Likewise.
3217         * g++.dg/charset/asm4.c: Likewise.
3218         * g++.dg/charset/asm5.c: Likewise.
3219         * g++.dg/charset/attribute1.c: Likewise.
3220         * g++.dg/charset/attribute2.c: Likewise.
3221         * g++.dg/charset/extern1.cc: Likewise.
3222         * g++.dg/charset/extern2.cc: Likewise.
3223         * g++.dg/charset/extern3.cc: Likewise.
3224         * g++.dg/charset/function.cc: Likewise.
3225         * g++.dg/charset/string.c: Likewise.
3226         * g++.dg/charset/charset.exp: Likewise.
3227         * lib/target-supports.exp (check_iconv_available): Fix comment.
3228
3229 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3230
3231         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3232         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3233         * gcc.dg/charset/asm2.c: Likewise.
3234         * gcc.dg/charset/asm3.c: Likewise.
3235         * gcc.dg/charset/asm4.c: Likewise.
3236         * gcc.dg/charset/asm5.c: Likewise.
3237         * gcc.dg/charset/asm6.c: Likewise.
3238         * gcc.dg/charset/attribute1.c: Likewise.
3239         * gcc.dg/charset/attribute2.c: Likewise.
3240         * gcc.dg/charset/builtin1.c: Likewise.
3241         * gcc.dg/charset/extern.c: Likewise.
3242         * gcc.dg/charset/function.c: Likewise.
3243         * gcc.dg/charset/string.c: Likewise.
3244         * gcc.dg/charset/charset.exp: Likewise.
3245
3246 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3247
3248         PR fortran/20086
3249         * gfortran.dg/pr20086.f90: New test.
3250
3251 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3252
3253         PR tree-optimization/19786
3254         * g++.dg/tree-ssa/pr19786.C: New.
3255
3256 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3257
3258         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3259
3260 2005-02-21  Jeff Law  <law@redhat.com>
3261
3262         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3263
3264 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3265
3266         * gfortran.dg/do_iterator: Split loop, markup all lines for
3267         which an error locus is printed.
3268         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3269         locus is printed.
3270         * gfortran.dg/select_4.f90: Likewise.
3271         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3272         locuses in the various permutations.
3273
3274 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3275
3276         PR tree-optimization/19951
3277         * g++.dg/vect: New directory.
3278         * g++.dg/vect/vect.exp: New file.
3279         * g++.dg/vect/pr19951.cc: New testcase.
3280         * g++.dg/dg.exp: Also prune vectorizer tests.
3281
3282 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3283
3284         PR 18785
3285         * gcc.dg/charset/builtin1.c: New test.
3286
3287 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3288
3289         PR c++/19299
3290         * g++.dg/inherit/volatile1.C: New test.
3291
3292         PR c++/19440
3293         * g++.dg/template/dtor4.C: New test.
3294
3295 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3296
3297         * gfortran.dg/int_1.f90: New test.
3298
3299 2005-02-19  Devang Patel  <dpatel@apple.com>
3300
3301         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3302
3303 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3304
3305         * gfortran.dg/achar_1.f90: New test.
3306
3307 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3308
3309         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3310
3311 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3312             Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR tree-optimization/19828
3315         * gcc.dg/tree-ssa/loop-7.c: New test.
3316         * gcc.c-torture/execute/20050218-1.c: New test.
3317
3318 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR c/20043
3321         * gcc.dg/transparent-union-1.c: New test.
3322         * gcc.dg/transparent-union-2.c: New test.
3323
3324 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3325
3326         PR tree-optimization/18977
3327         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3328
3329 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3330
3331         PR target/20054
3332         * gcc.dg/pr20054.c: New test.
3333
3334 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3335
3336         PR c++/19508
3337         * g++.dg/ext/attrib20.C: New test.
3338
3339 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3340
3341         PR middle-end/20030
3342         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3343
3344 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3345
3346         PR c++/20008
3347         * g++.dg/opt/switch4.C: New.
3348
3349 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR c++/20023
3352         PR tree-optimization/20009
3353         * gcc.c-torture/compile/20050217-1.c: New test.
3354         * g++.dg/opt/switch3.C: New test.
3355
3356         PR tree-optimization/18947
3357         * gcc.c-torture/compile/20050215-1.c: New test.
3358         * gcc.c-torture/compile/20050215-2.c: New test.
3359         * gcc.c-torture/compile/20050215-3.c: New test.
3360
3361 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3362
3363         PR c++/20028
3364         * g++.dg/template/crash34.C: New.
3365
3366         PR c++/20022
3367         * g++.dg/other/access3.C: New.
3368
3369 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3370
3371         * gcc.dg/vect/vect-98.c: New test.
3372
3373 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3374
3375         PR tree-optimization/19967
3376         * gcc.dg/pr19967.c: New.
3377
3378 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR middle-end/19857
3381         * gcc.dg/tree-ssa/20050215-1.c: New test.
3382         * gcc.c-torture/execute/20050215-1.c: New test.
3383
3384 2005-02-15  Eric Christopher  <echristo@redhat.com>
3385
3386         * gcc.dg/cpp/20050215-1.c: New file.
3387
3388 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3389
3390         PR tree-optimization/15785
3391         * gcc.dg/pr15785-1.c: New test.
3392
3393 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3394
3395         PR c++/17788
3396         * g++.dg/init/ctor4.C: New.
3397         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3398
3399 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3400
3401         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3402         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3403
3404 2005-02-15  Andreas Schwab  <schwab@suse.de>
3405
3406         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3407         declare malloc.
3408
3409 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3410
3411         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3412
3413 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3414
3415         PR tree-optimization/19853
3416         * gcc.c-torture/compile/pr19853.c: New test.
3417
3418 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3419
3420         PR c++/19608
3421         * g++.dg/parse/local-class1.C: New.
3422
3423         PR c++/19895
3424         * g++.dg/parse/ptrmem3.C: New.
3425
3426         PR c++/19884
3427         * g++.old-deja/g++.oliva/template6.C: Add another case.
3428         * g++.dg/template/explicit6.C: New.
3429
3430 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3431
3432         PR c++/17816
3433         * g++.dg/other/redecl2.C: New.
3434
3435 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3436
3437         PR c++/19891
3438         * g++.dg/abi/covariant4.C: New.
3439
3440 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3441
3442         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3443
3444 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3445
3446         * gcc.dg/vect/vect-96.c: Fix typo.
3447
3448 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3449
3450         PR c++/14479
3451         PR c++/19487
3452         * g++.dg/template/enum5.C: New test.
3453
3454 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3455
3456         * gcc.dg/vect/vect-97.c: New test.
3457
3458 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3459
3460         * gcc.dg/vect/vect-96.c: New test.
3461
3462 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3463
3464         * gcc.dg/builtins-34.c: Also check ldexp*.
3465
3466 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3467
3468         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3469
3470 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3471
3472         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3473         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3474         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3475         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3476         selector_list, selector_expression, dg-process-target): Move to new
3477         file target-supports-dg.exp.
3478         * lib/target-supports-dg.exp: New.
3479
3480         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3481         New.
3482
3483 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR c++/19666
3486         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3487
3488         PR middle-end/19858
3489         * gcc.c-torture/compile/20050210-1.c: New test.
3490
3491 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/19755
3494         * g++.dg/warn/Wbraces1.C: New test.
3495
3496 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3497
3498         * gcc.dg/builtins-52.c: New testcase.
3499
3500 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c/19342
3503         * gcc.c-torture/execute/20050119-1.c: New test.
3504
3505 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/19811
3508         * g++.dg/init/delete1.C: New test.
3509
3510 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3511
3512         PR c++/18470
3513         * g++.dg/template/static12.C: New test.
3514
3515 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/19787
3518         * g++.dg/conversion/ambig1.C: New test.
3519
3520         PR c++/19739
3521         * g++.dg/ext/attrib19.C: New test.
3522
3523         PR c++/19732
3524         * g++.dg/parse/dtor5.C: New test.
3525
3526         PR c++/19762
3527         * g++.dg/template/dtor3.C: New test.
3528
3529         PR c++/19826
3530         * g++.dg/template/static11.C: New test.
3531         * g++.dg/template/crash2.C: Remove dg-error marker.
3532
3533 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3534
3535         PR C++/18491
3536         * g++.old-deja/g++.mike/p10769a.C: Remove.
3537
3538 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3539
3540         * gcc.dg/builtins-48.c: New test case.
3541         * gcc.dg/builtins-49.c: New test case.
3542         * gcc.dg/builtins-50.c: New test case.
3543         * gcc.dg/builtins-51.c: New test case.
3544
3545 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3546
3547         PR middle-end/19583
3548         * g++.dg/warn/Wreturn-type-3.C: New test.
3549
3550 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3551
3552         PR middle-end/19402
3553         * gcc.dg/pr19402-1.c: New testcase.
3554         * gcc.dg/pr19402-2.c: likewise.
3555
3556 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3557
3558         PR middle-end/19854
3559         * g++.dg/tree-ssa/tmmti.C: New testcase.
3560
3561 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3562
3563         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3564
3565 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/19733
3568         * g++.dg/parse/crash23.C: New test.
3569         * g++.dg/warn/Weff1.C: New test.
3570
3571 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3572
3573         * gcc.dg/20050209-1.c: New test.
3574
3575 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3576
3577         PR target/19799
3578         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3579
3580 2005-02-08  Mike Stump  <mrs@apple.com>
3581
3582         * g++.dg/pch/import-2.c: New test.
3583         * g++.dg/pch/import-2.hs: New.
3584         * g++.dg/pch/include/import-2a.h: New.
3585         * g++.dg/pch/include/import-2b.h: New.
3586
3587 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3588
3589         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3590
3591 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3592
3593         * gfortran.dg/substr_1.f90: New test.
3594
3595 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3596
3597         PR middle-end/19775
3598         * gcc.dg/torture/builtin-power-1.c: Disable test for
3599         invalid transformation.
3600         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3601         no longer optimize.
3602         * gcc.dg/builtins-47.c: New testcase.
3603
3604 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3605             Dorit Naishlos  <dorit@il.ibm.com>
3606
3607         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3608
3609 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3610
3611         * gcc.c-torture/compile/20050206-1.c: New test.
3612
3613 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         PR tree-opt/19768
3616         * g++.dg/opt/pr19768.C: New test.
3617
3618 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3619
3620         PR tree-opt/19736
3621         * gcc.c-torture/compile/pr19736.c: New test.
3622
3623 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3624
3625         PR c++/17401
3626         * g++.dg/parse/error25.C: New test.
3627
3628 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3629
3630         * gcc.c-torture/execute/20050203-1.c: New.
3631
3632 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3633
3634         * gcc.dg/vect/vect-85.c: Remove xfail.
3635         * gcc.dg/vect/vect-86.c: Remove xfail.
3636         * gcc.dg/vect/vect-87.c: Remove xfail.
3637         * gcc.dg/vect/vect-88.c: Remove xfail.
3638
3639 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3640
3641         * gcc.dg/altivec-19.c: New.
3642
3643 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3644
3645         PR c/17807
3646         * gcc.dg/nested-func-3.c: New test.
3647         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3648
3649 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3650
3651         * gcc.test-framework/gen_directive_tests: Generate tests for
3652         selector expressions.
3653
3654 2005-02-02  Matt Austern  <austern@apple.com>
3655
3656         PR c++/19628
3657         * g++/ext/builtin7.C: New.
3658         * g++/ext/builtin8.C: New.
3659
3660 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3661
3662         PR c/18502
3663         * gcc.dg/pr18502-1.c: New test.
3664
3665 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3666
3667         PR c++/17413
3668         * g++.dg/template/local4.C: Tweak.
3669
3670 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3671
3672         PR tree-optimization/19578
3673         * gcc.c-torture/compile/20050202-1.c: New test.
3674
3675 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3676
3677         PR c/19435
3678         * gcc.dg/c99-init-4.c: New test.
3679
3680 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3681
3682         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3683
3684         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3685
3686         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3687         * g++.dg/eh/check-vect.h: New.
3688
3689         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3690         * gcc.dg/vect/vect-78.c: Ditto.
3691         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3692         Remove.
3693
3694         * g++.dg/conversion/simd1.C: Expect warning.
3695         * g++.dg/ext/attribute-test-1.C: Ditto.
3696         * g++.dg/ext/attribute-test-2.C: Ditto.
3697         * g++.dg/ext/attribute-test-3.C: Ditto.
3698         * g++.dg/ext/attribute-test-4.C: Ditto.
3699
3700         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3701         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3702
3703         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3704
3705 2005-02-01  Richard Henderson  <rth@redhat.com>
3706
3707         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3708         long double for ibm double-double format.
3709         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3710
3711 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3712
3713         PR tree-optimization/19633
3714         * testsuite/gcc.dg/pr19633-1.c: New test.
3715         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3716         to NULL or a symbol.
3717
3718 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3719
3720         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3721         New procs.
3722         (dg-process-target (local override)): Handle selector expressions.
3723
3724         * gcc.test-framework/README: Describe tests in source directory.
3725         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3726         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3727         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3728         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3729         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3730         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3731         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3732         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3733         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3734         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3735         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3736         * gcc.test-framework/dg-error-exp-P.c: New test.
3737         * gcc.test-framework/dg-error-exp-XP.c: New test.
3738         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3739         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3740         * gcc.test-framework/dg-output-exp-P.c: New test.
3741         * gcc.test-framework/dg-output-exp-XF.c: New test.
3742         * gcc.test-framework/dg-warning-exp-P.c: New test.
3743         * gcc.misc-tests/dg-1.c: Remove.
3744         * gcc.misc-tests/dg-2.c: Remove.
3745         * gcc.misc-tests/dg-3.c: Remove.
3746         * gcc.misc-tests/dg-4.c: Remove.
3747         * gcc.misc-tests/dg-5.c: Remove.
3748         * gcc.misc-tests/dg-6.c: Remove.
3749         * gcc.misc-tests/dg-7.c: Remove.
3750         * gcc.misc-tests/dg-8.c: Remove.
3751         * gcc.misc-tests/dg-9.c: Remove.
3752         * gcc.misc-tests/dg-10.c: Remove.
3753         * gcc.misc-tests/dg-11.c: Remove.
3754         * gcc.misc-tests/dg-12.c: Remove.
3755         * gcc.misc-tests/dg-test.exp: Remove.
3756
3757         * gcc.test-framework/test-framework.awk: Change recording and
3758         printing of passes and failures.
3759
3760         * gcc.test-framework: New directory.
3761         * gcc.test-framework/README: New.
3762         * gcc.test-framework/test-framework.exp: New.
3763         * gcc.test-framework/test-framework.awk: New.
3764         * gcc.test-framework/gen_directive_tests: New.
3765
3766 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3767
3768         * lib/treelang.exp: Fix comment typos.
3769         (treelang_target_compile): Don't append libs=-ltreelang to options.
3770
3771 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3772
3773         * g++.dg/parse/typename7.C: Adjust error messages.
3774
3775 2005-01-31  Jeff Law  <law@redhat.com>
3776
3777         * gcc.c-torture/execute/20050131-1.c: New test.
3778         * gcc.dg/wcaselabel.c: New test.
3779
3780 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3781
3782         * g++.dg/other/warning1.C: Adjust error messags.
3783         * g++.dg/parse/constant5.C: New test.
3784
3785 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3786
3787         PR c/19333
3788         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3789         the test case valid.
3790         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3791         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3792         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3793         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3794         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3795         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3796
3797 2005-01-31  Dale Johannesen  <dalej@apple.com>
3798
3799         * g++.dg/opt/pr19650.C:  New test.
3800
3801 2005-01-31  Richard Henderson  <rth@redhat.com>
3802
3803         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3804         long double for intel double extended format.
3805         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3806
3807 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/19555
3810         * g++.dg/template/static10.C: New test.
3811
3812         PR c++/19395
3813         * g++.dg/parse/error24.C: New test.
3814
3815         PR c++/19367
3816         * g++.dg/lookup/builtin1.C: New test.
3817
3818         PR c++/19457
3819         * g++.dg/warn/conv3.C: New test.
3820
3821 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3822
3823         PR fortran/19647
3824         * gfortan.dg/inquire_7.f90
3825
3826 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3827
3828         PR tree-optimization/15791
3829         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3830         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3831         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3832         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3833         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3834         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3835         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3836         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3837         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3838         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3839
3840 2005-01-29  Paul Brook  <paul@codesourcery.com>
3841
3842         PR fortran/18565
3843         * check.c (real_or_complex_check): New function.
3844         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3845         * intrinsic.c (add_functions): Use new check functions.
3846         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3847         Add prototypes.
3848
3849 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3850
3851         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3852         gcc.dg/lvalue-3.c: New tests.
3853         * gcc.dg/concat.c: Update expected messages.
3854
3855 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3856
3857         PR libfortran/19595
3858         * gfortran.dg/eor_1.f90:  New test.
3859
3860 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3861
3862         PR fortran/19589
3863         * gfortran.dg/logical_data_1.f90: New test.
3864
3865 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3866
3867         PR c++/19253
3868         * g++.dg/template/crash33.C: New test.
3869
3870         PR c++/19667
3871         * g++.dg/template/crash32.C: New test.
3872
3873 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3874
3875         PR middle-end/16558
3876         * g++.dg/warn/Wreturn-type-2.C: New test.
3877
3878 2004-06-24  Jeff Law  <law@redhat.com>
3879
3880         * gcc.dg/tree-ssa/20050128-1.c: New test.
3881
3882 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3883
3884         * gcc.target/frv/all-mdpackh-1.c: New test.
3885
3886 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3887
3888         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3889
3890 2005-01-27  Richard Henderson  <rth@redhat.com>
3891
3892         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3893
3894 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3895
3896         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3897
3898 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3899
3900         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3901         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3902         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3903         to cope with cases where the multilib options override the dg-options.
3904
3905 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR c/18946
3908         * gcc.dg/noncompile/20050120-1.c: New test.
3909
3910 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3911
3912         PR tree-optimization/19633
3913         * gcc.dg/pr19633.c: New test.
3914         * gcc.dg/tree-ssa/pr19633.c: New test.
3915
3916 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3917
3918         * gcc.dg/20041216-1.c: New test.
3919
3920 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3921
3922         PR objc/18862
3923         * objc.dg/selector-2.m: New test.
3924
3925 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * g++.dg/opt/range-test-2.C: New test.
3928
3929         PR rtl-optimization/19579
3930         * gcc.c-torture/execute/20050124-1.c: New test.
3931
3932 2005-01-26  Greg Parker  <gparker@apple.com>
3933         Stuart Hastings  <stuart@apple.com>
3934
3935         * gcc.c-torture/execute/20050125-1.c: New.
3936
3937 2005-01-18  Jan Hubicka  <jh@suse.cz>
3938
3939         PR tree-optimize/19337
3940         * gcc.c-torture/compile/20050119-1.c: New test.
3941
3942 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3943
3944         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3945         test for successful match.
3946
3947 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3948
3949         PR objc/18408
3950         * objc.dg/comp-types-7.m: New test.
3951
3952 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3953
3954         * lib/target-supports.exp (current_target_name): New.
3955         (check_effective_target_ilp32, check_effective_target_lp64):
3956         Cache the result to use as long as the current target, with
3957         multilib flags, remains the same.
3958
3959         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3960         (dg-require-weak, dg-require-visibility, dg-require-alias,
3961         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3962         dg-require-effective-target, dg-skip-if): Remove call to
3963         skip_test_and_clear_xfail.
3964         (dg-test): Clear xfail data.
3965
3966 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR target/17751
3969         * gcc.dg/ppc64-toc.c: New test.
3970
3971         * g++.dg/tree-ssa/empty-1.C: New test.
3972
3973         PR middle-end/19551
3974         * gcc.c-torture/execute/20050121-1.c: New test.
3975         * gcc.dg/20050121-2.c: New test.
3976
3977 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3978         Paul Brook  <paul@codesourcery.com>
3979
3980         PR fortran/17941
3981         * gfortran.dg/real_const_1.f: New test.
3982         * gfortran.dg/real_const_2.f90: New test.
3983         * gfortran.dg/complex_int_1.f90: New test.
3984
3985 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3986
3987         PR fortran/19313
3988         * gfortan.dg/inquire_6.f90: New test.
3989
3990 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3991
3992         PR libfortran/19451
3993         * open_readonly_1.f90:  New test.
3994
3995 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3996
3997         PR libfortran/18982
3998         * gfortran.dg/open_new.f90: New file.
3999
4000 2005-01-22  Paul Brook  <paul@codesourcery.com>
4001
4002         * namelist_1.f90: New test.
4003
4004 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4005
4006         PR tree-optimization/19484
4007         * gcc.c-torture/compile/20050122-[12].c: New tests.
4008
4009 2005-01-22  Paul Brook  <paul@codesourcery.com>
4010
4011         * gfortran.dg/implicit_2.f90: New test.
4012
4013 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4014
4015         PR fortran/19314
4016         * gfortran.dg/inquire_5.f90: New test.
4017
4018 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4019
4020         PR c/18809
4021         * gcc.dg/pr18809-1.c: New test.
4022
4023 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4024
4025         * gcc.dg/20050121-1.c: New test.
4026
4027         PR tree-optimization/13000
4028         * gcc.dg/20040206-1.c: Change warning to point where function is
4029         being inlined.
4030
4031 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4032
4033         PR c++/19208
4034         * g++.dg/template/array11.C: New test.
4035
4036 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4037
4038         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4039         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4040         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4041         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4042         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4043         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4044
4045 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4046
4047         PR tree-optimization/15349
4048         * gcc.dg/tree-ssa/pr15349.c: New.
4049
4050 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4051
4052         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4053
4054 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4055
4056         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4057         scan-assembler-times directive name.
4058
4059         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4060         after dg-do.
4061
4062         PR rtl-optimization/19462
4063         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4064
4065 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4066
4067         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4068         counting function calls on ia64.
4069
4070 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR rtl-optimization/15139
4073         * gcc.dg/20050111-2.c: New test.
4074
4075         PR c/17297
4076         * gcc.c-torture/compile/20050113-1.c: New testcase.
4077
4078         PR middle-end/19164
4079         * gcc.dg/20050113-1.c: New testcase.
4080
4081 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4082
4083         * gcc.dg/vect/vect-85.c: Add comment.
4084         * gcc.dg/vect/vect-86.c: Add xfail for now.
4085         * gcc.dg/vect/vect-87.c: Add xfail for now.
4086         * gcc.dg/vect/vect-88.c: Add xfail for now.
4087         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4088
4089 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4090
4091         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4092
4093 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4094
4095         * g++.dg/debug/typedef3.C: New test.
4096
4097 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4098
4099         PR c/19472
4100         * gcc.dg/asm-a.c: New test.
4101
4102 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4103
4104         * gcc.dg/sh-relax.c: Add prototype for abort.
4105
4106 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4107
4108         * gcc.dg/short-compare-1.c: New test.
4109         * gcc.dg/short-compare-2.c: Likewise.
4110
4111 2005-01-18  Michael Matz  <matz@suse.de>
4112
4113         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4114
4115 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4116
4117         PR tree-optimization/19121
4118         * gcc.c-torture/compile/pr19121.c: New test.
4119
4120 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4121
4122         PR target/19357
4123         * gcc.c-torture/compile/pr19357.c: New test.
4124
4125 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4126
4127         PR c/5675
4128         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4129         pass--those that refer just to the variable, possibly with a
4130         cast.
4131         * gcc.dg/c99-const-expr-3.c: Likewise.
4132
4133         PR middle-end/13127
4134         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4135         longer emitted.
4136
4137 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4138
4139         PR fortran/18778
4140         * gfortran.dg/endfile_2.f90: New test.
4141
4142 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4143
4144         PR 19168
4145         * gfortran.dg/select_5.f90: New test.
4146
4147 2004-01-16  Paul Brook  <paul@codesourcery.com>
4148
4149         * gfortran.dg/common_4.f90: New test.
4150
4151 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4152
4153         PR rtl-optimization/19462
4154         * gcc.dg/torture/pr19462-1.c: New test.
4155
4156 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4157
4158         PR objc/19321
4159         * objc.dg/func-ptr-2.m: New.
4160         * objc.dg/volatile-1.m: New.
4161
4162 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4163
4164         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4165
4166 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR tree-optimization/19060
4169         * gcc.c-torture/execute/20050104-1.c: New test.
4170
4171 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4172
4173         PR fortran/18983
4174         * gfortran.dg/write_to_null.f90: New test.
4175
4176 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4177             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4178
4179         PR other/19328
4180         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4181         argument.
4182
4183 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR c++/19263
4186         * g++.dg/init/vector1.C: New test.
4187
4188 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4189
4190         PR target/13158
4191         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4192         PR target/18987
4193         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4194
4195 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4196
4197         * gfortran.dg/select_1.f90: New test.
4198         * gfortran.dg/select_2.f90: New test.
4199         * gfortran.dg/select_3.f90: New test.
4200         * gfortran.dg/select_4.f90: New test.
4201
4202 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR middle-end/19084
4205         PR rtl-optimization/19348
4206         * gcc.dg/20050111-1.c: New test.
4207         * gcc.c-torture/execute/20050111-1.c: New test.
4208
4209         * gcc.dg/i386-asm-4.c: New test.
4210
4211 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4212
4213         * gcc.dg/nested-func-2.c: New test.
4214         * ada/acats/norun.lst: Remove c953002.
4215
4216 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4217
4218         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4219
4220 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4221
4222         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4223
4224 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4225
4226         PR target/18761
4227         * g++.dg/abi/align1.C: New test.
4228
4229 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4230
4231         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4232         at a time.
4233         * g++.dg/ext/altivec_check.h: Support compiling as C.
4234
4235 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4236
4237         PR c++/19355
4238         * g++.dg/expr/pr19355-1.C: New test case.
4239
4240 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4241
4242         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4243         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4244         * ada/acats/tests/c3/c92005b.ada: Likewise.
4245         * ada/acats/tests/c3/cxb3012.a: Likewise.
4246         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4247
4248 2005-01-09  Paul Brook  <paul@codesourcery.com>
4249
4250         * gfortran.dg/common_2.f90: New file.
4251         * gfortran.dg/common_3.f90: New file.
4252
4253 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4254
4255         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4256
4257 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4258
4259         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4260         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4261         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4262         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4263         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4264         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4265         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4266         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4267         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4268         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4269         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4270         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4271         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4272         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4273         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4274         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4275         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4276         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4277         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4278         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4279         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4280         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4281         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4282         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4283         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4284         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4285         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4286         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4287         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4288         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4289         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4290         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4291         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4292         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4293         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4294         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4295         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4296         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4297         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4298         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4299         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4300         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4301         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4302         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4303         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4304         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4305         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4306         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4307         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4308         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4309         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4310         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4311         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4312         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4313         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4314         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4315         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4316         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4317         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4318         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4319         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4320         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4321         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4322         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4323         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4324         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4325         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4326
4327         * gcc.dg/vect/vect-1.c: Fix spelling.
4328         * gcc.dg/vect/vect-10.c: Fix spelling.
4329         * gcc.dg/vect/vect-11.c: Fix spelling.
4330         * gcc.dg/vect/vect-12.c: Fix spelling.
4331         * gcc.dg/vect/vect-14.c: Fix spelling.
4332         * gcc.dg/vect/vect-15.c: Fix spelling.
4333         * gcc.dg/vect/vect-16.c: Fix spelling.
4334         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4335         * gcc.dg/vect/vect-64.c: Fix comments.
4336         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4337
4338 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4339             Ira Rosen  <irar@il.ibm.com>
4340
4341         * gcc.dg/vect/vect-70.c: New test.
4342         * gcc.dg/vect/vect-71.c: New test.
4343
4344 2005-01-09  Manfred Hollstein  <mh@suse.com>
4345
4346         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4347         * gcc.dg/pr18241-2.c: Likewise.
4348         * gcc.dg/pr18241-3.c: Likewise.
4349         * gcc.dg/pr18241-4.c: Likewise.
4350         * gcc.dg/pr18241-5.c: Likewise.
4351
4352 2005-01-08  Richard Henderson  <rth@redhat.com>
4353
4354         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4355         False for x86 and x86-64.
4356
4357 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4358
4359         PR tree-optimization/18241
4360         * gcc.dg/pr18241-1.c: New test.
4361         * gcc.dg/pr18241-2.c: New test.
4362         * gcc.dg/pr18241-3.c: New test.
4363         * gcc.dg/pr18241-4.c: New test.
4364         * gcc.dg/pr18241-5.c: New test.
4365
4366 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4367
4368         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4369         gfortran.dg/select_4.f90: New.
4370
4371 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4372
4373         * gcc.c-torture/execute/20050107-1.c: New test.
4374
4375 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4376
4377         PR c++/19298
4378         * g++.dg/template/ref2.C: New.
4379
4380 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4381
4382         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4383         instead of being empty.
4384
4385 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4386
4387         PR fortran/15553
4388         * gfortran.dg/array-1.f90: New test.
4389
4390 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR tree-optimization/19283
4393         * gcc.c-torture/execute/20050106-1.c: New test.
4394
4395         PR rtl-optimization/18861
4396         * gcc.dg/20050105-1.c: New test.
4397
4398         PR tree-optimization/18828
4399         * gcc.dg/20050105-2.c: New test.
4400
4401 2005-01-07  Andreas Jaeger  <aj@suse.de>
4402
4403         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4404
4405 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4406
4407         PR fortran/18398
4408         * gfortran.dg/fmt_read.f90: New test.
4409
4410 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4411
4412         * gcc.dg/rs6000-ldouble-2.c: New.
4413
4414 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/19244
4417         * g++.dg/parser/ctor2.C: New test.
4418
4419 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4420
4421         PR c++/17154
4422         * g++.dg/template/using9.C: New test.
4423
4424 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         PR c++/19258
4427         * g++.dg/lookup/friend6.C: New test.
4428
4429 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4430
4431         PR c++/19270
4432         * g++.dg/template/array10.C: New.
4433
4434 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435
4436         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4437         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4438
4439 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4440
4441         * gcc.c-torture/compile/20050105-1.c: New test.
4442
4443 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4444
4445         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4446
4447 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4448
4449         PR middle-end/19100
4450         * gcc.dg/conv-3.c: New test case.
4451
4452 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4453
4454         * gcc.dg/asm-wide-1.c: New test.
4455
4456 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4457
4458         PR c++/19030
4459         * g++.dg/parse/crash22.C: New
4460
4461 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4462
4463         PR 19257
4464         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4465
4466 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4467
4468         PR middle-end/17767
4469         * gcc.dg/i386-mmx-6.c: New test case.
4470
4471 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4472
4473         PR tree-optimization/18308
4474         * gcc.dg/vect/pr18308.c: New testcase.
4475
4476 2005-01-04  Andreas Jaeger  <aj@suse.de>
4477
4478         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4479
4480 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4481             Robert Bowdidge <bowdidge@apple.com>
4482
4483         * gcc.dg/cpp/subframework1.c: New.
4484         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4485         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4486         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4487         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4488
4489 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4490
4491         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4492         producing warning.
4493         * gcc.dg/darwin-weakimport-2.c: New.
4494
4495 2005-01-03  Richard Henderson  <rth@redhat.com>
4496
4497         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4498
4499 2005-01-03  Richard Henderson  <rth@redhat.com>
4500
4501         * gcc.dg/vect/vect.exp: Enable for ia64.
4502         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4503         (check_effective_target_vect_float): Likewise.
4504         (check_effective_target_vect_no_align): Likewise.
4505         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4506         * gcc.dg/vect/vect-8.c: Likewise.
4507
4508 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4509
4510         PR target/19236
4511         * gcc.dg/pr19236-1.c: New test case.
4512
4513 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4514
4515         PR rtl-optimization/12092
4516         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4517
4518 2005-01-02  Andreas Jaeger  <aj@suse.de>
4519
4520         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4521
4522 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4523             Andrew Pinski  <pinskia@physics.uc.edu>
4524
4525         PR rtl-optimization/12092
4526         * gcc.dg/pr12092-1.c: New test case.
4527
4528 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4529
4530         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4531         'hidden' and 'default' for better portability.
4532         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4533
4534         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4535         6 and 7.
4536         * g++.old-deja/g++.brendan/new3.C: Likewise.
4537
4538 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4539
4540         * gcc.dg/20041231-1.C: New test.
4541         * g++.dg/warn/Wunreachable-code-1.C: New test.
4542
4543 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4544
4545         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4546         file, not /dev/null.  Abort on error.
4547
4548 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4549             Ziemowit Laski  <zlaski@apple.com>
4550
4551         PR objc/18971
4552         * objc.dg/encode-5.m: New test.
4553
4554 2004-12-29  Richard Henderson  <rth@redhat.com>
4555
4556         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4557         * objc.dg/stabs-1.m: Disable for ia64.
4558
4559 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4560
4561         PR c++/19190
4562         * g++.dg/warn/Wunused-10.C: New test.
4563
4564 2004-12-28  Richard Henderson  <rth@redhat.com>
4565
4566         * objc.dg/stabs-1.m: Disable for alpha.
4567
4568 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/19149
4571         * g++.dg/parse/error23.C: New test.
4572
4573 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4574
4575         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4576
4577         PR fortran/19032
4578         * gfortran.dg/intrinsic_modulo_1.f90: New.
4579         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4580         tests with divisor -1.
4581
4582 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4583
4584         * g++.dg/opt/temp1.C (memcpy): Return a value.
4585
4586         PR c++/19148
4587         * g++.dg/expr/cond7.C: New test.
4588
4589 2004-12-27  Paul Brook  <paul@codesourcery.com>
4590
4591         * gfortran.dg/g77/select_no_compile.f: Remove.
4592
4593 2004-12-27  Richard Henderson  <rth@redhat.com>
4594
4595         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4596         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4597         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4598
4599 2004-12-26  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4602         by 1i instead of token pasting.
4603
4604 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4605
4606         PR tree-optimization/17578
4607         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4608         to additional_flags.
4609         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4610
4611 2004-12-25  Richard Henderson  <rth@redhat.com>
4612
4613         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4614         Remove Alpha.
4615
4616 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4617
4618         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4619         hppa*-*-hpux*.
4620         * gcc.dg/pr17957.c (dg-options): Likewise.
4621         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4622         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4623         instead of 0 on __hppa__.
4624         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4625         "foo,%r" on hppa*-*-*.
4626
4627 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4628
4629         PR fortran/19071
4630         * gfortran.dg/complex_write.f90: New test.
4631
4632 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4633
4634         PR c++/17595
4635         * g++.dg/parse/pragma2.C: New test.
4636
4637         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4638
4639 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4640
4641         * gcc.dg/empty2.c: Add missing dg-warning.
4642
4643 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4644
4645         PR c++/17413
4646         * g++.dg/template/local4.C: New test.
4647         * g++.dg/template/crash19.C: Add dg-error marker.
4648
4649         * g++.dg/template/crash31.C: Correct embedded PR number.
4650
4651 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/16405
4654         * g++.dg/opt/temp1.C: Add do-run marker.
4655
4656 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4657
4658         * g++.dg/template/spec19.C: New.
4659
4660 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4661
4662         PR target/16819
4663         * gcc.dg/empty2.c: New.
4664
4665 2004-12-23  Richard Henderson  <rth@redhat.com>
4666
4667         * lib/target-supports.exp (check_effective_target_vect_no_align):
4668         Remove i?86 and x86-64.
4669
4670 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/16405
4673         * g++.dg/opt/temp1.C: New test.
4674
4675 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4676
4677         PR c++/18733
4678         * g++.dg/template/friend33.C: New testcase.
4679
4680 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/18464
4683         * g++.dg/template/cond5.C: New test.
4684
4685         PR c++/18492
4686         * g++.dg/inherit/thunk3.C: New test.
4687
4688         PR c++/11224
4689         * g++.dg/warn/Wunused-9.C: New test.
4690
4691 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4692
4693         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4694
4695 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4696
4697         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4698
4699 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4700
4701         PR c++/18378
4702         * g++.dg/ext/packed8.C: New test.
4703
4704         PR c++/13268
4705         * g++.dg/template/crash31.C: New test.
4706
4707         PR c++/19034
4708         * g++.dg/template/crash30.C: New test.
4709
4710 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         PR C++/18984
4713         * g++.dg/eh/ctor3.C: New test.
4714
4715 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4716
4717         * objc.dg/stabs-1.m: Allow section name to be quoted and
4718         assembly label to begin with '.LL'.
4719
4720 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4721
4722         * gcc.dg/vect/vect.exp
4723         (check_effective_target_lp64_or_vect_no_align): New.
4724         * gcc.dg/vect/vect-77.c: Use it.
4725         * gcc.dg/vect/vect-78.c: Use it.
4726
4727         * lib/target-supports.exp
4728         (check_effective_target_vect_no_max,
4729         check_effective_target_vect_no_bitwise,
4730         check_effective_target_vect_no_align): New.
4731         * gcc.dg/vect/vect-13.c: Use them.
4732         * gcc.dg/vect/vect-17.c: Ditto.
4733         * gcc.dg/vect/vect-18.c: Ditto.
4734         * gcc.dg/vect/vect-19.c: Ditto.
4735         * gcc.dg/vect/vect-20.c: Ditto.
4736         * gcc.dg/vect/vect-27.c: Ditto.
4737         * gcc.dg/vect/vect-29.c: Ditto.
4738         * gcc.dg/vect/vect-44.c: Ditto.
4739         * gcc.dg/vect/vect-48.c: Ditto.
4740         * gcc.dg/vect/vect-50.c: Ditto.
4741         * gcc.dg/vect/vect-52.c: Ditto.
4742         * gcc.dg/vect/vect-54.c: Ditto.
4743         * gcc.dg/vect/vect-56.c: Ditto.
4744         * gcc.dg/vect/vect-58.c: Ditto.
4745         * gcc.dg/vect/vect-60.c: Ditto.
4746         * gcc.dg/vect/vect-72.c: Ditto.
4747         * gcc.dg/vect/vect-80.c: Ditto.
4748
4749 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4750
4751         PR c++/14075
4752         * g++.dg/init/string1.C: New.
4753
4754         PR c++/18975
4755         * g++.dg/other/synth1.C: New.
4756
4757 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4758
4759         PR c/18963
4760         * gcc.dg/pr18963-1.c: New test.
4761
4762 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4763
4764         PR c/18596
4765         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4766         * gcc.dg/pr18596-1.c: Use dg-error.
4767         (dg-options): Use -fno-unit-at-a-time.
4768         * gcc.dg/pr18596-2.c: New test.
4769         * gcc.dg/pr18596-3.c: New test.
4770
4771 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4772
4773         PR middle-end/18683
4774         * g++.dg/opt/pr18683-1.C: New test case.
4775
4776 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4777
4778         PR other/19093
4779         * g++.dg/opt/max1.C: Fix for 64bit targets.
4780
4781 2004-12-20  Matt Austern  <austern@apple.com>
4782
4783         PR c++/19044
4784         * g++.dg/ext/builtin6.C: New
4785
4786 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4787
4788         PR tree-optimization/19080
4789         * gcc.c-torture/compile/pr19080.c: New test.
4790
4791 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4792
4793         * gcc.dg/20041219-1.c: New test.
4794
4795 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4796
4797         PR middle-end/19068
4798         * g++.dg/opt/max1.C: New test case.
4799
4800 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4801
4802         * gcc.dg/fdata-sections-1.c: New test.
4803
4804 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4805
4806         PR middle-end/18548
4807         * gcc.dg/max-1.c: New test case.
4808
4809 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4810
4811         * gcc.c-torture/execute/20041218-1.c: New test.
4812
4813 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4814
4815         * gcc.dg/pr18501.c: New test.
4816         * gcc.dg/uninit-5.c: XFAIL.
4817         * gcc.dg/uninit-9.c: XFAIL.
4818
4819 2004-12-17  Dale Johannesen  <dalej@apple.com>
4820
4821         * gcc.dg/20041213-1.c:  New.
4822
4823 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4824
4825         * objc.dg/stabs-1.m: Allow assembly label to begin
4826         with a dot ('.').
4827
4828 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4829
4830         * gcc.c-torture/execute/20041213-1.c: Move...
4831         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4832
4833 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         PR c++/18721
4836         * g++.dg/lookup/conv-5.C: New.
4837
4838 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4839
4840         * objc.dg/stabs-1.m: New test.
4841
4842 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4843
4844         * gcc.dg/visibility-c.c: Change compile to
4845         assemble for the test.
4846
4847 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4848
4849         PR target/19041
4850         * gcc.dg/visibility-c.c: New test.
4851
4852 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4853
4854         PR middle-end/18493
4855         * gcc.dg/switch-8.c: New test case.
4856
4857 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4858
4859         PR c++/18905
4860         * g++.dg/template/init4.C: New.
4861         * g++.dg/opt/static3.C: Enable optimizer.
4862
4863 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4864
4865         * g++.dg/other/complex1.C: New test.
4866
4867 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4868
4869         * g++.dg/opt/inline9.C: New test.
4870
4871 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4872
4873         PR fortran/18993
4874         * gfotran.dg/nullify_1.f: New test.
4875
4876 2004-12-15  Richard Henderson  <rth@redhat.com>
4877
4878         * gcc.target/i386/i386.exp: New harness.
4879         * gcc.target/i386/vect-args.c: New.
4880
4881 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4882
4883         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4884
4885 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4886
4887         PR c++/18825
4888         * g++.dg/template/friend32.C: New test.
4889
4890 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4891
4892         * cpp/pragma-once-1.c: New test.
4893         * cpp/pragma-once-1b.h: Likewise.
4894         * cpp/pragma-once-1c.h: Likewise.
4895         * cpp/pragma-once-1d.h: Likewise.
4896         * cpp/inc/pragma-once-1a.h: Likewise.
4897
4898 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4899             Steven G. Kargl  <kargls@comcast.net>
4900
4901         PR fortran/17597
4902         * gfortran.dg/list_read_3.f90: New test.
4903
4904 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4905
4906         * gcc.dg/ftrapv-2.c: New test.
4907
4908 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4909
4910         PR c++/18981
4911         * g++.dg/template/typename9.C: New test.
4912
4913 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/18738
4916         * g++.dg/template/typename8.C: New test.
4917         * g++.dg/parse/friend2.C: Tweak error message.
4918
4919 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4920
4921         * gcc.c-torture/20041214-1.c: New test.
4922
4923 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4924
4925         PR c++/18965
4926         * g++.dg/init/array17.C: New test.
4927
4928 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4929
4930         PR c++/18793
4931         * g++.dg/init/aggr3.C: New test.
4932
4933 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4934
4935         * gcc.dg/altivec-types-1.c: New test.
4936         * gcc.dg/altivec-types-2.c: New test.
4937         * gcc.dg/altivec-types-3.c: New test.
4938         * gcc.dg/altivec-types-4.c: New test.
4939         * g++.dg/ext/altivec-types-1.C: New test.
4940         * g++.dg/ext/altivec-types-2.C: New test.
4941         * g++.dg/ext/altivec-types-3.C: New test.
4942         * g++.dg/ext/altivec-types-4.C: New test.
4943
4944 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR middle-end/18951
4947         * gcc.c-torture/execute/20041213-1.c: New test.
4948
4949 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4950
4951         PR c++/18949
4952         * g++.dg/template/cast1.C: New.
4953
4954 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4955
4956         * gcc.c-torture/execute/20041213-2.c: New test.
4957
4958 2004-12-13  Richard Henderson  <rth@redhat.com>
4959
4960         * gcc.dg/i386-sse-10.c: Fix typo in options.
4961
4962 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4963
4964         PR c++/18968
4965         * g++.dg/opt/pr18968.C: New test.
4966
4967 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/18925
4970         * g++.dg/ext/visibility/staticdatamem.C: New test.
4971
4972 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4973
4974         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4975
4976 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4977
4978         PR rtl-optimization/18928
4979         * gcc.dg/pr18928-1.c: New test case.
4980
4981 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4982
4983         PR tree-opt/16951
4984         * gcc.c-torture/compile/20041211-1.c: New.
4985
4986 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4987
4988         PR middle-end/17564
4989         * gcc.c-torture/execute/20041212-1.c: New test.
4990
4991 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4992
4993         PR fortran/18869
4994         * gfortran.dg/common_1.f90: New test.
4995
4996 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4997         Paul Brook  <paul@codesourcery.com>
4998
4999         PR fortran/16222
5000         * gfortran.dg/real_do_1.f90: New test.
5001
5002 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         PR tree-opt/18040
5005         * g++.dg/opt/ptrmem6.C: New test.
5006
5007 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5008
5009         PR middle-end/18921
5010         * gcc.dg/pr18921-1.c: New test case.
5011
5012 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5013
5014         PR fortran/17175
5015         * gfortran.dg/scale_1.f90: New test.
5016
5017 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5018
5019         PR middle-end/18903
5020         * gcc.c-torture/compile/pr18903.c: New test.
5021
5022 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5023
5024         * gcc.c-torture/execute/20041210-1.c: New test.
5025
5026 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5027
5028         PR c++/18731
5029         * g++.dg/parser/struct-1.C: New test.
5030         * g++.dg/parser/struct-2.C: New test.
5031         * g++.dg/parser/struct-3.C: New test.
5032
5033 2004-12-09  Richard Henderson  <rth@redhat.com>
5034
5035         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5036
5037         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5038         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5039
5040 2004-12-09  Matt Austern  <austern@apple.com>
5041
5042         PR c++/18514
5043         * g++.dg/ext/builtin1.C: New
5044         * g++.dg/ext/builtin2.C: New
5045         * g++.dg/ext/builtin3.C: New
5046         * g++.dg/ext/builtin4.C: New
5047         * g++.dg/ext/builtin5.C: New
5048
5049 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         PR tree-opt/18904
5052         * g++.dg/opt/ptrmem5.C: New test.
5053
5054 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5055
5056         * g++.dg/parse/typename5.C: Adjust for new error.
5057         * g++.dg/parse/typename7.C: New.
5058
5059 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5060
5061         PR c++/18073
5062         * g++.dg/other/mmintrin.C: New test.
5063
5064 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5065
5066         PR c++/16681
5067         * g++.dg/init/array15.C: New.
5068         * g++.dg/init/array16.C: New.
5069
5070 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5071
5072         PR fortran/18826
5073         * gfortran.dg/assign_1.f90: New test.
5074
5075 2004-12-08  Nick Clifton  <nickc@redhat.com>
5076
5077         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5078         * gcc.target/xstormy16/data_below100: Likewise.
5079         * gcc.target/xstormy16/sfr: Likewise.
5080         * gcc.target/xstormy16/below100.S: New test source file.
5081         * gcc.target/xstormy16/below100.ld: New test linker script.
5082         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5083         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5084         bp instructions.
5085         * gcc.target/xstormy16/bp.c: Likewise.
5086
5087         * gcc.target/xstormy16/bss_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/data_below100: New files:
5117         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5118         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5119         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5120         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5121         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5122         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5123         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5124         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5125         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5126         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5127         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5128         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5129         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5130         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5131         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5132         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5133         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5134         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5135         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5136         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5137         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5138         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5139         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5140         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5141         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5142         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5143         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5144
5145         * gcc.target/xstormy16/sfr: New files:
5146         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5147         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5148         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5149         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5150         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5151         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5152         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5153         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5154         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5155         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5156         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5157         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5158         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5159         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5160         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5161         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5162         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5163         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5164         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5165         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5166         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5167         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5168         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5169         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5170         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5171         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5172         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5173         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5174         27_if0_sfrw_bitfield_f.c
5175
5176 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5177
5178         PR c++/18100
5179         * g++.dg/lookup/name-clash4.C: New test.
5180
5181 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5182
5183         PR c++/18672
5184         * g++.dg/opt/array1.C: New.
5185
5186         PR c++/18803
5187         * g++.dg/template/operator5.C: New.
5188
5189 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5190
5191         PR c/18867
5192         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5193
5194 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5195
5196         * gcc.dg/noncompile/20041207.c: New test.
5197
5198 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5199
5200         * g++.dg/other/unreachable-1.C: New test.
5201
5202 2004-12-06  Nick Clifton  <nickc@redhat.com>
5203
5204         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5205         <limits.h> because the latter comes from gcc's include/ directory
5206         and not the newlib/libc/include directory.
5207
5208 2004-12-04  Richard Henderson  <rth@redhat.com>
5209
5210         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5211
5212 2004-12-04  Richard Henderson  <rth@redhat.com>
5213
5214         * lib/target-supports.exp (check_gc_sections_available): Disable
5215         for alpha and ia64.
5216
5217 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5218
5219         PR middle-end/17909
5220         * g++.dg/other/vararg-2.C: New test.
5221
5222 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5223
5224         PR c++/17011, c++/17971
5225         * g++.dg/template/error15.C: Adjust expected error.
5226         * g++.dg/template/instantiate3.C: Likewise.
5227
5228 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5229
5230         * gcc.dg/altivec-18.c: Fix for darwin
5231
5232 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5233
5234         PR c++/18782
5235         * g++.dg/parse/ptrmem2.C: New.
5236
5237         PR c++/18318
5238         * g++.dg/template/new1.C: New.
5239
5240 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5241
5242         PR fortran/18710
5243         * gfortran.dg/direct_io_3.f90: New test.
5244
5245 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         PR 18758
5248         * g++.dg/parse/crash21.C: New.
5249
5250 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5251
5252         PR c++/15664, c++/18276
5253         * g++.dg/template/ttp13.C: New test.
5254         * g++.dg/template/ttp14.C: Likewise.
5255
5256 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5257
5258         PR c++/18123
5259         * g++.dg/parse/enum2.C: New test.
5260         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5261
5262 2004-12-02  Nick Clifton  <nickc@redhat.com>
5263
5264         * gcc.target/xstormy16: New test directory.
5265         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5266         * gcc.target/xstormy16/bp.c: Check the generation of bp
5267         instructions.
5268         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5269         bn instructions and the BELOW100 attribute.
5270
5271 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5272
5273         PR target/16952
5274         * gcc.dg/ppc-eabi.c: New.
5275
5276 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5277
5278         PR fortran/18284
5279         * gfortran.dg/backspace.f90
5280
5281 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5282
5283         * gfortran.dg/inquire.f90: New test.
5284
5285 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5286
5287         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5288         handle effective-target-keyword.
5289         (dg-skip-if): Support effective-target keyword as target list.
5290         (dg-xfail-if): Ditto.
5291         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5292
5293 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5294
5295         PR tree-optimization/18291
5296         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5297
5298 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5299
5300         PR C++/18729
5301         * g++.dg/parse/crash20.C: New.
5302
5303         PR c++/17431
5304         * g++.dg/overload/arg1.C: New.
5305         * g++.dg/overload/arg2.C: New.
5306         * g++.dg/overload/arg3.C: New.
5307         * g++.dg/overload/arg4.C: New.
5308
5309 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5310
5311         * gcc.dg/c99-flex-array-4.c: Remove.
5312
5313 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5314
5315         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5316
5317         * lib/target-supports.exp (is-effective-target): Simplify.
5318
5319         * lib/target-supports.exp (check_effective_target_vect_long):
5320         Fix for powerpc64-*-*.
5321
5322 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5323
5324         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5325         to support new requirements on FreeBSD 5.
5326
5327 2004-11-30  Devang Patel  <dpatel@apple.com>
5328
5329         PR 18702
5330         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5331
5332 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5333
5334         * g++.dg/ext/altivec-13.C: New test.
5335
5336 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5337
5338         PR tree-opt/18298
5339         * gcc.c-torture/execute/p18298.c: New test.
5340
5341 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5342             Dorit Naishlos  <dorit@il.ibm.com>
5343
5344         PR tree-opt/18607
5345         * gcc.dg/vect/vect-89.c: New test.
5346
5347 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5348
5349         * gcc.dg/pr18596-1.c: New test.
5350
5351 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5352
5353         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5354
5355 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5356
5357         PR c/18479
5358         * gcc.dg/pr18479.c: New test.
5359
5360 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5361
5362         PR target/18490
5363         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5364         mmix-knuth-mmixware.
5365
5366         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5367         cris-*-elf* cris-*-aout* mmix-*-*
5368
5369 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5370
5371         PR middle-end/18725
5372         * gcc.dg/pr18725.c: New test.
5373
5374 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5375
5376         PR target/18488
5377         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5378
5379         PR target/18336
5380         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5381
5382 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c++/18368
5385         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5386         * g++.old-deja/g++.law/ctors5.C: Likewise.
5387         * g++.old-deja/g++.other/crash25.C: Likewise.
5388
5389         PR c++/18674
5390         * g++.dg/template/error16.C: New test.
5391
5392         PR c++/18512
5393         * g++.dg/template/crash29.C: New test.
5394
5395 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5396
5397         PR tree-optimization/18712
5398         * gcc.c-torture/compile/pr18712.c: New test.
5399
5400 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5401
5402         PR c/7544
5403         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5404         tests.
5405
5406 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407
5408         PR c++/18652
5409         * g++.dg/lookup/crash6.C: New test.
5410
5411 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5412
5413         PR middle-end/18164
5414         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5415
5416 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5417
5418         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5419         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5420         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5421
5422 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5423
5424         * gcc.dg/pr18164.c: New test.
5425
5426 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5427
5428         * gcc.dg/funroll-loops-all.c: New.
5429
5430 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5431
5432         PR target/18489
5433         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5434         delimeter, match space and TAB as well as ":".
5435
5436         PR target/18484
5437         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5438
5439         PR target/18348
5440         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5441
5442         PR target/18345
5443         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5444
5445         PR target/18337
5446         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5447
5448 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5449
5450         * gfortran.dg/direct_io_2.f90: New test.
5451
5452 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5453
5454         PR target/18334
5455         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5456
5457 2004-11-28  Richard Henderson  <rth@redhat.com>
5458
5459         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5460
5461 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5462
5463         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5464         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5465         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5466         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5467         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5468         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5469         gcc.dg/pointer-arith-8.c: New tests.
5470
5471 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5472
5473         PR fortran/18364
5474         * gfortran.dg/endfile.f90: New test.
5475
5476 2004-11-27  Falk Hueffner  <falk@debian.org>
5477
5478         * gcc.dg/loop-6.c: New test.
5479
5480 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5481
5482         * gcc.c-torture/execute/20041126-1.c: New test.
5483
5484 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5485
5486         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5487         on IRIX.
5488
5489 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5490
5491         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5492         functions.
5493
5494 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR rtl-optimization/17825
5497         * gcc.c-torture/compile/20041119-1.c: New test.
5498
5499 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5500
5501         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5502         Check existence of ld library path variables before unsetting.
5503
5504 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5505
5506         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5507
5508 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5509
5510         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5511
5512 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5513
5514         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5515
5516 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5517
5518         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5519         dg-do directive.
5520
5521 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5522
5523         * gcc.dg/pr17957.c: Pass --param, not -param.
5524
5525 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5526
5527         PR middle-end/17957
5528         * testsuite/gcc.dg/pr17957.c: New test.
5529
5530 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/18445
5533         * g++.dg/template/crash28.C: Likewise.
5534
5535         PR c++/18001
5536         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5537         * g++.dg/ext/lvaddr.C: Likewise.
5538         * g++.dg/opt/pr7503-3.C: Likewise.
5539
5540         PR c++/18466
5541         * g++.dg/parse/qualified3.C: New test.
5542         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5543
5544         PR c++/18545
5545         * g++.dg/expr/return1.C: New test.
5546
5547 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5548
5549         Friend class name lookup 3/n, PR c++/3332
5550         * g++.dg/lookup/friend3.C: New test.
5551         * g++.dg/lookup/friend4.C: Likewise.
5552         * g++.dg/lookup/friend5.C: Likewise.
5553
5554 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5555
5556         Friend class name lookup 2/n, PR c++/14513, c++/15410
5557         * g++.dg/lookup/friend2.C: New test.
5558         * g++.dg/template/friend31.C: Likewise.
5559
5560 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5561
5562         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5563
5564 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5565
5566         PR c++/17473
5567         * g++.dg/tc1/dr56.C: Remove.
5568         * g++.dg/template/typedef1.C: Add dg-error markers.
5569         * g++.old-deja/g++.other/typedef7.C: Likewise.
5570
5571         PR c++/18285
5572         * g++.dg/parse/typedef7.C: New test.
5573
5574 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5575
5576         * gcc.c-torture/execute/20041124-1.c: New test.
5577
5578 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5579
5580         * g++.dg/template/deduce3.C: New test.
5581
5582         PR c++/18586
5583         * g++.dg/template/crash27.C: New test.
5584
5585         PR c++/18530
5586         * g++.dg/warn/Wshadow-3.C: New test.
5587
5588 2004-11-24  Devang Patel  <dpatel@apple.com>
5589
5590         PR/18555
5591         * gcc.dg/cpp/isysroot-1.c: New test.
5592         * gcc.dg/cpp/usr/include/stdio.h: New file.
5593         * gcc.dg/cpp/isysroot-2.c: New test.
5594         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5595         New file.
5596
5597 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5598
5599         PR c++/8929
5600         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5601
5602 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5605         * gcc.target/sparc/pdist.c: Likewise.
5606
5607 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5608
5609         PR c++/16882
5610         * g++.dg/conversion/simd1.C: New test.
5611
5612 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5613
5614         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5615         and restore_ld_library_path_env_vars.
5616         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5617         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5618         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5619         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5620
5621 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5622
5623         * gcc.dg/pragma-align-2.c: Test macro expansion.
5624         * gcc.dg/pragma-pack-2.c: New test.
5625
5626 2004-11-23  Richard Henderson  <rth@redhat.com>
5627
5628         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5629         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5630         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5631         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5632         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5633         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5634
5635         * gcc.dg/vect/vect.exp: Add check for alpha.
5636         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5637         (check_effective_target_vect_int): Enable for alpha.
5638         (check_effective_target_vect_long): New.
5639         (is-effective-target): Add it.
5640
5641 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5642
5643         * gcc.dg/pr18614-1.c: New test.
5644
5645 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5646
5647         * gcc.dg/setjmp-2.c: New test.
5648
5649 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5650
5651         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5652         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5653         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5654         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5655         gcc.target/sparc/pdist.c: New tests.
5656
5657 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5658
5659         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5660
5661 2004-11-22  Dale Johannesen  <dalej@apple.com>
5662
5663         * gcc.dg/20041111-1.c:  New.
5664
5665 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5666
5667         PR tree-opt/18536
5668         * gcc.dg/vect/pr18536.c: New test.
5669
5670 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5671
5672         PR c++/18354
5673         * g++.dg/template/nontype11.C: New test.
5674
5675 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5676
5677         PR middle-end/18520
5678         * gcc.dg/pr18520-1.c: New test case.
5679
5680 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5681
5682         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5683         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5684         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5685         expected diagnostics.
5686
5687 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688
5689         PR target/18580
5690         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5691         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5692         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5693
5694 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5695
5696         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5697
5698 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5699             Joseph Myers  <joseph@codesourcery.com>
5700
5701         * lib/target-supports.exp (check_visibility_available): Really
5702         test the compiler.
5703
5704 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5705
5706         PR tree-opt/18181
5707         * gcc.dg/vect/vect-85.c: New test.
5708         * gcc.dg/vect/vect-86.c: New test.
5709         * gcc.dg/vect/vect-87.c: New test.
5710         * gcc.dg/vect/vect-88.c: New test.
5711
5712 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5713
5714         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5715
5716 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5717
5718         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5719         * gcc.dg/ppc-and-1.c: Ditto.
5720         * gcc.dg/ppc-compare-1.c: Ditto.
5721         * gcc.dg/ppc-mov-1.c: Ditto
5722
5723 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5724             Mark Mitchell  <mark@codesourcery.com>
5725
5726         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5727
5728 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5729             Aldy Hernandez  <aldyh@redhat.com>
5730
5731         * lib/target-supports.exp (check_effective_target_vect_int): New
5732         (check_effective_target_vect_float): New
5733         (check_effective_target_vect_double): New.
5734         (is-effective-target): Support new effective targets keywords.
5735         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5736         default action for dg-do.
5737         * gcc.dg/vect/pr16105.c: Use new support.
5738         * gcc.dg/vect/pr18400.c: Ditto.
5739         * gcc.dg/vect/pr18425.c: Ditto.
5740         * gcc.dg/vect/vect-1.c: Ditto.
5741         * gcc.dg/vect/vect-10.c: Ditto.
5742         * gcc.dg/vect/vect-11.c: Ditto.
5743         * gcc.dg/vect/vect-12.c: Ditto.
5744         * gcc.dg/vect/vect-13.c: Ditto.
5745         * gcc.dg/vect/vect-14.c: Ditto.
5746         * gcc.dg/vect/vect-15.c: Ditto.
5747         * gcc.dg/vect/vect-16.c: Ditto.
5748         * gcc.dg/vect/vect-17.c: Ditto.
5749         * gcc.dg/vect/vect-18.c: Ditto.
5750         * gcc.dg/vect/vect-19.c: Ditto.
5751         * gcc.dg/vect/vect-2.c: Ditto.
5752         * gcc.dg/vect/vect-20.c: Ditto.
5753         * gcc.dg/vect/vect-21.c: Ditto.
5754         * gcc.dg/vect/vect-22.c: Ditto.
5755         * gcc.dg/vect/vect-23.c: Ditto.
5756         * gcc.dg/vect/vect-24.c: Ditto.
5757         * gcc.dg/vect/vect-25.c: Ditto.
5758         * gcc.dg/vect/vect-26.c: Ditto.
5759         * gcc.dg/vect/vect-27.c: Ditto.
5760         * gcc.dg/vect/vect-27a.c: Ditto.
5761         * gcc.dg/vect/vect-28.c: Ditto.
5762         * gcc.dg/vect/vect-29.c: Ditto.
5763         * gcc.dg/vect/vect-29a.c: Ditto.
5764         * gcc.dg/vect/vect-3.c: Ditto.
5765         * gcc.dg/vect/vect-30.c: Ditto.
5766         * gcc.dg/vect/vect-31.c: Ditto.
5767         * gcc.dg/vect/vect-32.c: Ditto.
5768         * gcc.dg/vect/vect-33.c: Ditto.
5769         * gcc.dg/vect/vect-34.c: Ditto.
5770         * gcc.dg/vect/vect-35.c: Ditto.
5771         * gcc.dg/vect/vect-36.c: Ditto.
5772         * gcc.dg/vect/vect-37.c: Ditto.
5773         * gcc.dg/vect/vect-38.c: Ditto.
5774         * gcc.dg/vect/vect-4.c: Ditto.
5775         * gcc.dg/vect/vect-40.c: Ditto.
5776         * gcc.dg/vect/vect-41.c: Ditto.
5777         * gcc.dg/vect/vect-42.c: Ditto.
5778         * gcc.dg/vect/vect-43.c: Ditto.
5779         * gcc.dg/vect/vect-44.c: Ditto.
5780         * gcc.dg/vect/vect-45.c: Ditto.
5781         * gcc.dg/vect/vect-46.c: Ditto.
5782         * gcc.dg/vect/vect-47.c: Ditto.
5783         * gcc.dg/vect/vect-48.c: Ditto.
5784         * gcc.dg/vect/vect-48a.c: Ditto.
5785         * gcc.dg/vect/vect-49.c: Ditto.
5786         * gcc.dg/vect/vect-5.c: Ditto.
5787         * gcc.dg/vect/vect-50.c: Ditto.
5788         * gcc.dg/vect/vect-51.c: Ditto.
5789         * gcc.dg/vect/vect-52.c: Ditto.
5790         * gcc.dg/vect/vect-53.c: Ditto.
5791         * gcc.dg/vect/vect-54.c: Ditto.
5792         * gcc.dg/vect/vect-55.c: Ditto.
5793         * gcc.dg/vect/vect-56.c: Ditto.
5794         * gcc.dg/vect/vect-56a.c: Ditto.
5795         * gcc.dg/vect/vect-57.c: Ditto.
5796         * gcc.dg/vect/vect-58.c: Ditto.
5797         * gcc.dg/vect/vect-59.c: Ditto.
5798         * gcc.dg/vect/vect-6.c: Ditto.
5799         * gcc.dg/vect/vect-60.c: Ditto.
5800         * gcc.dg/vect/vect-61.c: Ditto.
5801         * gcc.dg/vect/vect-62.c: Ditto.
5802         * gcc.dg/vect/vect-63.c: Ditto.
5803         * gcc.dg/vect/vect-64.c: Ditto.
5804         * gcc.dg/vect/vect-65.c: Ditto.
5805         * gcc.dg/vect/vect-66.c: Ditto.
5806         * gcc.dg/vect/vect-67.c: Ditto.
5807         * gcc.dg/vect/vect-68.c: Ditto.
5808         * gcc.dg/vect/vect-69.c: Ditto.
5809         * gcc.dg/vect/vect-7.c: Ditto.
5810         * gcc.dg/vect/vect-72.c: Ditto.
5811         * gcc.dg/vect/vect-72a.c: Ditto.
5812         * gcc.dg/vect/vect-73.c: Ditto.
5813         * gcc.dg/vect/vect-74.c: Ditto.
5814         * gcc.dg/vect/vect-75.c: Ditto.
5815         * gcc.dg/vect/vect-76.c: Ditto.
5816         * gcc.dg/vect/vect-77.c: Ditto.
5817         * gcc.dg/vect/vect-77a.c: Ditto.
5818         * gcc.dg/vect/vect-78.c: Ditto.
5819         * gcc.dg/vect/vect-79.c: Ditto.
5820         * gcc.dg/vect/vect-8.c: Ditto.
5821         * gcc.dg/vect/vect-80.c: Ditto.
5822         * gcc.dg/vect/vect-82.c: Ditto.
5823         * gcc.dg/vect/vect-82_64.c: Ditto.
5824         * gcc.dg/vect/vect-83.c: Ditto.
5825         * gcc.dg/vect/vect-83_64.c: Ditto.
5826         * gcc.dg/vect/vect-9.c: Ditto.
5827         * gcc.dg/vect/vect-all.c: Ditto.
5828         * gcc.dg/vect/vect-none.c: Ditto.
5829
5830 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5831
5832         * lib/gcc-dg.exp (dg-skip-if): New function.
5833         (dg-forbid-option): Remove.
5834         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5835         * g++.dg/abi/bitfield8.C: Likewise.
5836         * g++.dg/abi/dtor1.C: Likewise.
5837         * g++.dg/abi/empty10.C: Likewise.
5838         * g++.dg/abi/empty7.C: Likewise.
5839         * g++.dg/abi/empty9.C: Likewise.
5840         * g++.dg/abi/layout3.C: Likewise.
5841         * g++.dg/abi/layout4.C: Likewise.
5842         * g++.dg/abi/thunk1.C: Likewise.
5843         * g++.dg/abi/thunk2.C: Likewise.
5844         * g++.dg/abi/vbase11.C: Likewise.
5845         * g++.dg/abi/vthunk2.C: Likewise.
5846         * g++.dg/abi/vthunk3.C: Likewise.
5847         * g++.dg/ext/attrib8.C: Likewise.
5848         * g++.dg/opt/longbranch2.C: Likewise.
5849         * g++.dg/opt/reg-stack4.C: Likewise.
5850         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5851         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5852         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5853         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5854         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5855         * gcc.dg/20000609-1.c: Likewise.
5856         * gcc.dg/20000720-1.c: Likewise.
5857         * gcc.dg/20011107-1.c: Likewise.
5858         * gcc.dg/20011119-1.c: Likewise.
5859         * gcc.dg/20020108-1.c: Likewise.
5860         * gcc.dg/20020122-2.c: Likewise.
5861         * gcc.dg/20020122-3.c: Likewise.
5862         * gcc.dg/20020201-3.c: Likewise.
5863         * gcc.dg/20020206-1.c: Likewise.
5864         * gcc.dg/20020218-1.c: Likewise.
5865         * gcc.dg/20020310-1.c: Likewise.
5866         * gcc.dg/20020411-1.c: Likewise.
5867         * gcc.dg/20020418-2.c: Likewise.
5868         * gcc.dg/20020426-1.c: Likewise.
5869         * gcc.dg/20020426-2.c: Likewise.
5870         * gcc.dg/20020517-1.c: Likewise.
5871         * gcc.dg/20020523-1.c: Likewise.
5872         * gcc.dg/20020523-2.c: Likewise.
5873         * gcc.dg/20020729-1.c: Likewise.
5874         * gcc.dg/20030204-1.c: Likewise.
5875         * gcc.dg/20030826-2.c: Likewise.
5876         * gcc.dg/20030926-1.c: Likewise.
5877         * gcc.dg/20031202-1.c: Likewise.
5878         * gcc.dg/980312-1.c: Likewise.
5879         * gcc.dg/980313-1.c: Likewise.
5880         * gcc.dg/990117-1.c: Likewise.
5881         * gcc.dg/990424-1.c: Likewise.
5882         * gcc.dg/990524-1.c: Likewise.
5883         * gcc.dg/991230-1.c: Likewise.
5884         * gcc.dg/i386-387-1.c: Likewise.
5885         * gcc.dg/i386-387-2.c: Likewise.
5886         * gcc.dg/i386-387-3.c: Likewise.
5887         * gcc.dg/i386-387-4.c: Likewise.
5888         * gcc.dg/i386-387-5.c: Likewise.
5889         * gcc.dg/i386-387-6.c: Likewise.
5890         * gcc.dg/i386-asm-1.c: Likewise.
5891         * gcc.dg/i386-bitfield1.c: Likewise.
5892         * gcc.dg/i386-bitfield2.c: Likewise.
5893         * gcc.dg/i386-loop-1.c: Likewise.
5894         * gcc.dg/i386-loop-2.c: Likewise.
5895         * gcc.dg/i386-loop-3.c: Likewise.
5896         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5897         * gcc.dg/i386-pic-1.c: Likewise.
5898         * gcc.dg/i386-regparm.c: Likewise.
5899         * gcc.dg/i386-signbit-1.c: Likewise.
5900         * gcc.dg/i386-signbit-2.c: Likewise.
5901         * gcc.dg/i386-signbit-3.c: Likewise.
5902         * gcc.dg/i386-sse-5.c: Likewise.
5903         * gcc.dg/i386-sse-8.c: Likewise.
5904         * gcc.dg/i386-unroll-1.c: Likewise.
5905         * gcc.dg/tls/opt-1.c: Likewise.
5906         * gcc.dg/tls/opt-2.c: Likewise.
5907         * gcc.dg/unroll-1.c: Likewise.
5908         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5909         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5910         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5911         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5912
5913 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5914
5915         * g++.dg/template/incomplete1.C: New test.
5916
5917 2004-11-16  Nick Clifton  <nickc@redhat.com>
5918
5919         Revert patches accidentally commited during checkin of fixes for
5920         xstormy16 tests:
5921         gcc.c-torture/execute/simd-4.c: Revert
5922         gcc.dg/20040910-1.c: Revert.
5923
5924 2004-11-16  Paul Brook  <paul@codesourcery.com>
5925
5926         PR fortran/13010
5927         * gfortran.dg/der_pointer_1.f90: New test.
5928
5929 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5930
5931         PR c/18498
5932         * gcc.dg/bitfld-13.c: New test.
5933
5934 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5935
5936         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5937         powerpc*-*-linux*.
5938
5939         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5940         * gcc.dg/ppc64-abi-2.c: Ditto.
5941         * gcc.dg/ppc64-abi-3.c: Ditto.
5942
5943         * lib/gcc-dg.exp (dg-target-list): Remove.
5944
5945 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5946
5947         * gcc.dg/ia64-postinc.c: New test.
5948
5949 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5950
5951         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5952
5953 2004-11-15  Nick Clifton  <nickc@redhat.com>
5954
5955         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5956         __INT_MAX__ so that the test can be compiled by toolchains
5957         targeted at 16-bit processors.
5958
5959         * gcc.dg/20040625-1.c: Use long constants rather than integers
5960         when performing arithmetic that will overflow 16-bits.
5961
5962         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5963         xstormy16.  It does not support 128-bit vector operations.
5964
5965         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5966         with the macro PTR_TYPE.  Define this macro to an integer type
5967         suitable for holding a pointer.
5968
5969         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5970         the target is a 16-bit processor.
5971
5972         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5973         16-bit targets where the character constant will be too long.
5974
5975         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5976         where the double will not be directly addressable.
5977
5978 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5979
5980         Friend class name lookup 1/n, PR c++/18471
5981         * g++.dg/template/crash26.C: New test.
5982         * g++.dg/lookup/struct1.C: Adjust expected error.
5983         * g++.dg/parse/elab1.C: Likewise.
5984         * g++.dg/parse/elab2.C: Likewise.
5985         * g++.dg/parse/int-as-enum1.C: Likewise.
5986         * g++.dg/parse/struct-as-enum1.C: Likewise.
5987         * g++.dg/parse/typedef1.C: Likewise.
5988         * g++.dg/parse/typedef3.C: Likewise.
5989         * g++.dg/parse/typedef4.C: Likewise.
5990         * g++.dg/parse/typedef5.C: Likewise.
5991         * g++.dg/template/nontype4.C: Likewise.
5992         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5993         * g++.old-deja/g++.other/elab1.C: Likewise.
5994         * g++.old-deja/g++.other/syntax4.C: Likewise.
5995
5996 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5997
5998         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5999
6000 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6001
6002         * gcc.c-torture/execute/20041114-1.c: New test.
6003
6004 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6005
6006         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6007         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6008         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6009         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6010         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6011         gcc.dg/switch-7.c: New tests.
6012
6013 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6014
6015         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6016
6017 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6018
6019         PR tree-opt/18400
6020         * gcc.dg/vect/pr18400.c: New test.
6021
6022 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6023             Andrew Pinski  <pinskia@physics.uc.edu>
6024
6025         PR tree-opt/18425
6026         * gcc.dg/vect/pr18425.c: New test.
6027
6028 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6029
6030         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6031         Guard with dg-require-alias and dg-require-visibility.
6032
6033 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6036
6037 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6038
6039         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6040
6041 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6042
6043         PR c++/17344
6044         * g++.dg/template/defarg5.C: New test.
6045
6046 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6047
6048         * g++.dg/parse/cast1.C: Run only on ILP32.
6049         * g++.old-deja/g++.mike/p784.C: Likewise.
6050
6051 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6052
6053         * gcc.c-torture/execute/20041113-1.c: New test.
6054
6055 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6056
6057         PR target/18230
6058         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6059         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6060         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6061         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6062         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6063         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6064         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6065         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6066         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6067         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6068         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6069         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6070         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6071
6072 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6073
6074         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6075         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6076         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6077         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6078         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6079         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6080         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6081         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6082         gcc.target/sparc/combined-1.c: New tests.
6083
6084 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6085
6086         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6087         New tests.
6088
6089 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6090
6091         * lib/gcc-dg.exp (dg-forbid-option): New function.
6092         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6093         * g++.dg/abi/bitfield8.C: Likewise.
6094         * g++.dg/abi/dtor1.C: Likewise.
6095         * g++.dg/abi/empty10.C: Likewise.
6096         * g++.dg/abi/empty7.C: Likewise.
6097         * g++.dg/abi/empty9.C: Likewise.
6098         * g++.dg/abi/layout3.C: Likewise.
6099         * g++.dg/abi/layout4.C: Likewise.
6100         * g++.dg/abi/thunk1.C: Likewise.
6101         * g++.dg/abi/thunk2.C: Likewise.
6102         * g++.dg/abi/vbase11.C: Likewise.
6103         * g++.dg/abi/vthunk2.C: Likewise.
6104         * g++.dg/abi/vthunk3.C: Likewise.
6105         * g++.dg/ext/attrib8.C: Likewise.
6106         * g++.dg/opt/longbranch2.C: Likewise.
6107         * g++.dg/opt/reg-stack4.C: Likewise.
6108         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6109         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6110         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6111         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6112         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6113         * gcc.dg/20000609-1.c: Likewise.
6114         * gcc.dg/20000720-1.c: Likewise.
6115         * gcc.dg/20011107-1.c: Likewise.
6116         * gcc.dg/20011119-1.c: Likewise.
6117         * gcc.dg/20020108-1.c: Likewise.
6118         * gcc.dg/20020122-2.c: Likewise.
6119         * gcc.dg/20020122-3.c: Likewise.
6120         * gcc.dg/20020201-3.c: Likewise.
6121         * gcc.dg/20020206-1.c: Likewise.
6122         * gcc.dg/20020218-1.c: Likewise.
6123         * gcc.dg/20020310-1.c: Likewise.
6124         * gcc.dg/20020411-1.c: Likewise.
6125         * gcc.dg/20020418-2.c: Likewise.
6126         * gcc.dg/20020426-1.c: Likewise.
6127         * gcc.dg/20020426-2.c: Likewise.
6128         * gcc.dg/20020517-1.c: Likewise.
6129         * gcc.dg/20020523-1.c: Likewise.
6130         * gcc.dg/20020523-2.c: Likewise.
6131         * gcc.dg/20020729-1.c: Likewise.
6132         * gcc.dg/20030204-1.c: Likewise.
6133         * gcc.dg/20030826-2.c: Likewise.
6134         * gcc.dg/20030926-1.c: Likewise.
6135         * gcc.dg/20031202-1.c: Likewise.
6136         * gcc.dg/980312-1.c: Likewise.
6137         * gcc.dg/980313-1.c: Likewise.
6138         * gcc.dg/990117-1.c: Likewise.
6139         * gcc.dg/990424-1.c: Likewise.
6140         * gcc.dg/990524-1.c: Likewise.
6141         * gcc.dg/991230-1.c: Likewise.
6142         * gcc.dg/i386-387-1.c: Likewise.
6143         * gcc.dg/i386-387-2.c: Likewise.
6144         * gcc.dg/i386-387-3.c: Likewise.
6145         * gcc.dg/i386-387-4.c: Likewise.
6146         * gcc.dg/i386-387-5.c: Likewise.
6147         * gcc.dg/i386-387-6.c: Likewise.
6148         * gcc.dg/i386-asm-1.c: Likewise.
6149         * gcc.dg/i386-bitfield1.c: Likewise.
6150         * gcc.dg/i386-bitfield2.c: Likewise.
6151         * gcc.dg/i386-loop-1.c: Likewise.
6152         * gcc.dg/i386-loop-2.c: Likewise.
6153         * gcc.dg/i386-loop-3.c: Likewise.
6154         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6155         * gcc.dg/i386-pic-1.c: Likewise.
6156         * gcc.dg/i386-regparm.c: Likewise.
6157         * gcc.dg/i386-signbit-1.c: Likewise.
6158         * gcc.dg/i386-signbit-2.c: Likewise.
6159         * gcc.dg/i386-signbit-3.c: Likewise.
6160         * gcc.dg/i386-sse-5.c: Likewise.
6161         * gcc.dg/i386-sse-8.c: Likewise.
6162         * gcc.dg/i386-unroll-1.c: Likewise.
6163         * gcc.dg/tls/opt-1.c: Likewise.
6164         * gcc.dg/tls/opt-2.c: Likewise.
6165         * gcc.dg/unroll-1.c: Likewise.
6166         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6167         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6168         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6169         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6170         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6171         -m64 is specified.
6172
6173 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/18389
6176         * g++.dg/parse/cond1.C: New test.
6177
6178         PR c++/18429
6179         * g++.dg/template/array9.C: New test.
6180         * g++.dg/ext/vla1.C: Adjust error messages.
6181         * g++.dg/ext/vlm1.C: Likewise.
6182         * g++.dg/template/crash2.C: Likewise.
6183
6184         PR c++/18436
6185         * g++.dg/template/call3.C: New test.
6186
6187         PR c++/18407
6188         * g++.dg/template/ptrmem11.C: New test.
6189
6190 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6191
6192         PR other/14264
6193         * lib/g++.exp: Set LC_ALL and LANG to C.
6194         * lib/gcc-dg.exp: Likewise.
6195         * lib/gfortran.exp: Likewise.
6196         * lib/objc.exp: Likewise.
6197         * lib/treelang.exp: Likewise.
6198
6199 2004-11-12  Andreas Schwab  <schwab@suse.de>
6200
6201         * gcc.dg/pr16286.c: Fix last change.
6202
6203 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6204
6205         PR c++/18416
6206         * g++.dg/init/global1.C: New test.
6207
6208 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6209
6210         * gcc.c-torture/execute/20041112-1.c: New test.
6211
6212 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6213
6214         * lib/gcc-dg.exp (dg-target-list): New.
6215
6216 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6217             Richard Sandiford  <rsandifo@redhat.com>
6218
6219         * lib/target-supports.exp (get-compiler_messages): New.
6220         (check_named_sections_available): Use it.
6221         (check_effective_target_ilp32): New.
6222         (check_effective_target_lp64): New.
6223         (is-effective-target): New.
6224         * lib/gcc-dg.exp (dg-require-effective-target): New.
6225
6226 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6227
6228         * gcc.dg/precedence-1.c: New test.
6229
6230 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6231
6232         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6233
6234         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6235         message, delete generated files, use more descriptive name for
6236         executable, and make the test unsupported when it cannot be run.
6237
6238         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6239         (dg-require-weak, dg-require-visibility, dg-require-alias,
6240         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6241         dg-require-iconv, dg-require-named-sections): Use it.
6242
6243         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6244
6245 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6246
6247         PR target/16457
6248         * gcc.dg/ppc-and-1: New
6249
6250         PR target/16796
6251         * gcc.dg/ppc-mov-1.c: New.
6252
6253         PR target/16458
6254         * gcc.dg/ppc-compare-1.c: New.
6255
6256 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6257
6258         * objc.dg/desig-init-2.m: New test.
6259
6260 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6261
6262         PR middle-end/18160
6263         * g++.dg/warn/register-var-1.C: New test.
6264         * g++.dg/warn/register-var-2.C: New test.
6265
6266 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         * gcc.dg/union-2.c: New test.
6269
6270 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6271
6272         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6273         New test for PR tree-optimization/17892.
6274
6275 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/18369
6278         * g++.dg/init/new12.C: New test.
6279
6280 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6281
6282         * gcc.target/sparc: New directory.
6283         * gcc.target/sparc/sparc.exp: New driver.
6284         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6285         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6286         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6287         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6288
6289 2004-11-10  Paul Brook  <paul@codesourcery.com>
6290
6291         PR fortran/18218
6292         * gfortran.dg/list_read.c: New test.
6293
6294 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6295
6296         PR c/18322
6297         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6298         expected diagnostic location.
6299
6300 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6301
6302         * gcc.dg/20041109-1.c: New test.
6303
6304 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6305
6306         PR objc/18406
6307         * objc/compile/pr18406.m: New test.
6308
6309 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6310
6311         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6312
6313 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6314
6315         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6316
6317 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6318
6319         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6320
6321 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6322
6323         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6324         exit.
6325
6326 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         PR tree-opt/18299
6329         * gcc.c-torture/pr18299-1.c: New test.
6330
6331 2004-11-06  Andreas Schwab  <schwab@suse.de>
6332
6333         * gcc.dg/pr16286.c: Also test for bool and pixel.
6334
6335 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6336
6337         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6338         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6339         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6340         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6341         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6342         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6343         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6344         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6345         gcc.dg/struct-semi-3.c: New tests.
6346
6347 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6348
6349         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6350
6351 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6352
6353         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6354         Do not use C99 designators.
6355
6356 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6357
6358         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6359
6360 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6361
6362         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6363         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6364         * gcc.c-torture/execute/simd-5.x: Remove.
6365
6366 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         PR rtl-optimization/17933
6369         * gcc.dg/torture/pr17933-1.c: New test.
6370
6371 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6372
6373         PR target/18106
6374         * lib/target-supports.exp (check_weak_available): Support
6375         Windows.
6376
6377 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6378
6379         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6380         call to fflush(stdout) before abort.
6381         (my_ffsll): New function.
6382         (generate_fields): Use it.
6383
6384 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6385
6386         * gcc.dg/init-undef-1.c: New test.
6387
6388 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6389
6390         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6391         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6392         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6393         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6394         expected messages for new parser.
6395
6396 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6397
6398         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6399
6400 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6401
6402         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6403         on LP64 targets.
6404
6405 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6406
6407         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6408         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6409         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6410         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6411         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6412         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6413         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6414         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6415         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6416         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6417
6418 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6419
6420         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6421         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6422         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6423         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6424         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6425         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6426         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6427         for new parser.
6428
6429 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6430
6431         PR target/15342
6432         * gcc.dg/20041104-1.c: New test.
6433
6434 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6435
6436         * g++.dg/template/nontype7.C: New test.
6437         * g++.dg/template/nontype8.C: Likewise.
6438         * g++.dg/template/nontype9.C: Likewise.
6439         * g++.dg/template/nontype10.C: Likewise.
6440         * g++.dg/tc1/dr49.C: Likewise.
6441         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6442         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6443
6444 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6445
6446         * g++.dg/rtti/tinfo1.C: Remove xfails.
6447
6448 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6449
6450         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6451         packed attribute to the definition to satisfy the new C++ parser.
6452
6453 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6454
6455         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6456         invocations of va_arg.
6457
6458 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6459
6460         PR c++/18124
6461         * g++.dg/template/crash25.C: New test.
6462
6463         PR c++/18155
6464         * g++.dg/template/typedef2.C: New test.
6465         * g++.dg/parse/crash13.C: Adjust error markers.
6466
6467         PR c++/18177
6468         * g++.dg/conversion/const3.C: New test.
6469
6470 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6471
6472         PR fortran/17535
6473         PR fortran/17583
6474         PR fortran/17713
6475         * gfortran.dg/generic_[123].f90: New testcases.
6476
6477 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6478
6479         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6480         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6481
6482 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6483
6484         PR tree-opt/16808
6485         * gcc.c-torture/compile/pr16808.c: New test.
6486
6487 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6488
6489         PR rtl-optimization/17104
6490         * gcc.dg/ppc-bitfield1.c: New.
6491
6492 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6493
6494         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6495
6496 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6497
6498         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6499         strings for 32-bit code.
6500
6501 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6502
6503         PR c/18239
6504         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6505
6506 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6507
6508         PR c++/18064
6509         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6510
6511 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/15172
6514         * g++.dg/init/aggr2.C: New test.
6515
6516 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6517
6518         * objc.dg/local-decl-1.m: New test.
6519
6520 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6521
6522         * gcc.dg/20040910-1.c: Adjust regex.
6523
6524 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6525
6526         PR rtl-optimization/18084
6527         * g++.dg/opt/pr18084-1.C: New testcase.
6528
6529 2004-10-30  Matt Austern  <austern@apple.com>
6530
6531         PR c++/17542
6532         * g++.dg/ext/attrib18.C: New test.
6533
6534 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6535
6536         PR middle-end/18096
6537         * gcc.dg/pr18096-1.c: New test case.
6538
6539 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6540
6541         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6542
6543 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6544
6545         PR c/16666
6546         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6547         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6548         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6549         gcc.dg/old-style-prom-3.c: New tests.
6550
6551 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6552
6553         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6554         Remove unnecessary inclusion of stdio.h.
6555
6556 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6557
6558         PR rtl-optimization/17581
6559         * gcc.dg/pr17581-1.c: New test case.
6560
6561 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6562
6563         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6564         being implemented.
6565         * g++.dg/conversion/dr195-1.C: New.
6566         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6567         * g++.old-deja/g++.mike/p10148.C: Likewise.
6568
6569 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6570
6571         PR c++/17695
6572         * g++.dg/debug/typedef2.C: New test.
6573
6574 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6575
6576         PR fortran/13490
6577         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6578         * gfortran.dg/g77/README: Update.
6579
6580 2004-10-28  Matt Austern  <austern@apple.com>
6581
6582         PR c++/14124
6583         * g++.dg/ext/packed7.C: New test.
6584
6585 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6586
6587         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6588         scan-assembler.
6589         * lib/scanasm.exp (hidden-scan-for): New proc.
6590         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6591         string.
6592         (scan-not-hidden): Likewise.
6593         * lib/target-supports.exp (check_visibility_available): mach-o is
6594         support too.
6595
6596 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/17132
6599         * g++.dg/template/memclass3.C: New test.
6600
6601 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6602
6603         PR middle-end/18160
6604         * gcc.dg/register-var-1.c: New test.
6605         * gcc.dg/register-var-2.c: New test.
6606         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6607         error now.
6608
6609 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6610
6611         PR other/18172
6612         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6613         unused variables.
6614         * gcc.dg/vect/vect-22.c: Likewise.
6615
6616 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6617
6618         * gcc.dg/i386-rotate-1.c: New test.
6619
6620 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6621
6622         * g++.dg/init/ref12.C: Add "run" marker.
6623
6624         PR c++/17435
6625         * g++.dg/init/ref12.C: New test.
6626
6627         PR c++/18140
6628         * g++.dg/template/shift1.C: New test.
6629         * g++.dg/template/error10.C: Adjust error markers.
6630
6631 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         PR tree-opt/17529
6634         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6635
6636 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6637
6638         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6639         * gcc.dg/weak/weak-3.c: Likewise.
6640         * gcc.dg/weak/weak-5.c: Likewise.
6641         * gcc.dg/weak/weak-9.c: Likewise.
6642         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6643         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6644
6645         * gcc.dg/darwin-weakimport-1.c: New.
6646
6647 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6648
6649         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6650
6651 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6652
6653         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6654         'syntax' error messages.
6655         * gcc.dg/cpp/direct2s.c: Likewise.
6656
6657 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6658
6659         * gcc.c-torture/compile/20041026-1.c: New.
6660
6661 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6662
6663         PR c++/18093
6664         * g++.dg/lookup/ns2.C: New test.
6665
6666         PR c++/18020
6667         * g++.dg/template/enum4.C: New test.
6668
6669         PR c++/18161
6670         * g++.dg/template/expr1.C: New test.
6671
6672 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6673
6674         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6675
6676 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6677
6678         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6679         gcc.dg/decl-nospec-3.c: New tests.
6680
6681 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6682
6683         * objc.dg/super-class-3.m: New test.
6684
6685 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6686
6687         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6688         resyncing.
6689         * gcc.dg/cpp/direct2s.c: Likewise.
6690
6691 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6692
6693         * objc.dg/image-info.m: Update for changes to section selection.
6694
6695 2004-10-25  David Ayers  <d.ayers@inode.at>
6696             Ziemowit Laski  <zlaski@apple.com>
6697
6698         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6699         diagnostics when messaging 'id <Proto>'.
6700         * objc.dg/class-protocol-1.m: New test.
6701         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6702         a non-existent method signature.
6703         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6704         Update diagnostics when messaging with non-existent method signature.
6705         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6706         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6707         invalid receivers are now resolved as if messaging 'id'; remove
6708         extraneous diagnostics.
6709
6710 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6711
6712         PR c/16667
6713         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6714         gcc.dg/init-desig-obs-3.c: New tests.
6715
6716 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6717
6718         * gcc.dg/debug/20041023-1.c: New test.
6719
6720 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6721
6722         PR middle-end/17407
6723         * gcc.c-torture/compile/pr17407.c: New test.
6724
6725         PR c++/18121
6726         * g++.dg/template/array8.C: New test.
6727
6728 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6729
6730         PR other/18138
6731         * lib/g++.exp: Accept more than one multilib libgcc.
6732         * lib/gcc-dg.exp: Likewise.
6733         * lib/objc.exp: Likewise.
6734         * lib/treelang.exp: Likewise.
6735         * lib/gfortran.exp: Likewise.
6736
6737 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6738
6739         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6740
6741 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6742
6743         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6744         * gcc.dg/c99-const-expr-3.c: Likewise.
6745
6746 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6747
6748         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6749
6750 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6751
6752         * gcc.c-torture/execute/loop-2e.x: Remove.
6753
6754 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         PR c++/18095
6757         * g++.dg/parse/crash18.C: New.
6758         * g++.dg/parse/crash19.C: New.
6759
6760 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6761
6762         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6763         * g++.dg/ext/dllimport2.C: Same.
6764         * g++.dg/ext/dllimport8.C: Same.
6765
6766 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6767
6768         PR c++/10841
6769         * g++.dg/conversion/cast1.C: New test.
6770         * g++.dg/overload/pmf1.C: Adjust error marker.
6771
6772 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6773
6774         PR objc/17923
6775         * objc.dg/const-str-7.m: New test.
6776
6777 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6778
6779         * g++.dg/template/memfriend11.C: Fix comment typo.
6780         * g++.dg/template/memfriend14.C: Likewise.
6781
6782 2004-10-20  Richard Henderson  <rth@redhat.com>
6783
6784         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6785         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6786         -fasynchronous-unwind-tables.
6787
6788 2004-10-20  Richard Henderson  <rth@redhat.com>
6789
6790         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6791         (main): Return success.
6792         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6793         (main): Return success.
6794
6795 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6796
6797         PR c++/13495
6798         * g++.dg/template/memfriend9.C: New test.
6799         * g++.dg/template/memfriend10.C: Likewise.
6800         * g++.dg/template/memfriend11.C: Likewise.
6801         * g++.dg/template/memfriend12.C: Likewise.
6802         * g++.dg/template/memfriend13.C: Likewise.
6803         * g++.dg/template/memfriend14.C: Likewise.
6804         * g++.dg/template/memfriend15.C: Likewise.
6805         * g++.dg/template/memfriend16.C: Likewise.
6806         * g++.dg/template/memfriend17.C: Likewise.
6807         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6808
6809 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         * g++.dg/conversion/dr195.C: New.
6812         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6813
6814 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6815             Devang Patel  <dpatel@apple.com>
6816
6817         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6818         of floating point arithmetic, which could trap.
6819
6820 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/14035
6823         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6824         * g++.dg/conversion/const2.C: New test.
6825         * g++.dg/expr/reinterpret2.C: New test.
6826         * g++.dg/expr/reinterpret3.C: New test.
6827         * g++.dg/expr/cast2.C: New test.
6828         * g++.dg/expr/copy1.C: New test.
6829         * g++.dg/other/conversion1.C: Change error message.
6830         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6831         function pointers to void *.
6832         * g++.old-deja/g++.mike/p10148.C: Likewise.
6833
6834 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6837
6838 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6839
6840         PR c++/18047
6841
6842         * g++.dg/parse/expr3.C: New test.
6843
6844 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6845
6846         * gcc.dg/smod-1.c: New test.
6847
6848 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6849
6850         * objc.dg/method-14.m: New test.
6851
6852 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6853
6854         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6855         Also xfail as the patch was reverted.
6856
6857 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6858
6859         PR middle-end/16973
6860         * gcc.dg/pr16973.c: New test.
6861
6862 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6863
6864         PR tree-optimization/17656
6865         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6866
6867 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         * g++.dg/eh/shadow1.C: New.
6870
6871 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6872
6873         * gcc.c-torture/compile/20041018-1.c: New test.
6874
6875 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6876
6877         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6878         compiler referring to register 0 when accessing sdata.  The linker
6879         now patches things up.
6880
6881 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6882
6883         PR c/17529
6884         * gcc.c-torture/compile/pr17529.c: New test.
6885
6886 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6887
6888         PR c++/17743
6889         * g++.dg/ext/attrib17.C: New test.
6890
6891 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6892
6893         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6894
6895 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6896
6897         PR c++/10479
6898         * g++.dg/ext/attrib16.C: New test.
6899
6900 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6901
6902         PR c++/17042
6903         * g++.dg/init/dso_handle1.C: New test.
6904
6905         PR c++/14667
6906         * g++.dg/parse/typedef6.C: New test.
6907
6908         PR c++/17916
6909         * g++.dg/parse/pragma1.C: New test.
6910
6911 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6912
6913         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6914
6915 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6916
6917         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6918         -fno-common when on HPPA HP-UX platforms.
6919
6920 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR other/16820
6923         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6924         stdint.h.
6925         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6926         uintptr_t.
6927
6928 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         PR c++/16301
6931         * g++.dg/lookup/strong-using-4.C: New test.
6932
6933 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         PR middle-end/16567
6936         * gcc.c-torture/compile/nested-1.c: New test.
6937
6938 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6939
6940         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6941         and mipsisa64*-*-* (until support for misaligned loads is added).
6942         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6943         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6944         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6945         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6946         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6947         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6948
6949 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR c++/17976
6952         * g++.dg/init/dtor3.C: New test.
6953
6954 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6955
6956         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6957
6958 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6959
6960         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6961         * gcc.dg/macho-lo-sum.c: Likewise.
6962
6963 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6964
6965         * gcc.dg/ppc-spe64-1.c: New test.
6966
6967 2004-10-14  Devang Patel  <dpatel@apple.com>
6968
6969         PR 17635
6970         * gcc.dg/pr17635.c : New test.
6971
6972 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6973
6974         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6975         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6976         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6977         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6978         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6979         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6980         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6981         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6982         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6983         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6984         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6985         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6986         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6987         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6988         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6989         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6990         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6991         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6992
6993 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6994
6995         * gcc.dg/vect/vect-82.c: New testcase.
6996         * gcc.dg/vect/vect-82_64.c: New testcase.
6997         * gcc.dg/vect/vect-83.c: New testcase.
6998         * gcc.dg/vect/vect-83_64.c: New testcase.
6999
7000 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7001
7002         * gcc.dg/cpp/error-1.c: New test.
7003
7004 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7005
7006         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7007
7008 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7009
7010         PR target/17984
7011         * gcc.dg/cris-peep2-xsrand2.c: New test.
7012
7013 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7014
7015         PR c++/17661
7016         * testsuite/g++.dg/expr/for2.C: New test.
7017
7018 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7019
7020         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7021
7022 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR tree-optimization/17724
7025         * g++.dg/opt/pr17724-1.C: New test.
7026         * g++.dg/opt/pr17724-2.C: New test.
7027         * g++.dg/opt/pr17724-3.C: New test.
7028         * g++.dg/opt/pr17724-4.C: New test.
7029         * g++.dg/opt/pr17724-5.C: New test.
7030         * g++.dg/opt/pr17724-6.C: New test.
7031
7032 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7033
7034         PR c/17301
7035         * gcc.dg/pr17301-2.c: New test.
7036
7037 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/15876
7040         * g++.dg/parse/error22.C: New test.
7041
7042         PR c++/17936
7043         * g++.dg/template/spec18.C: New test.
7044
7045 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7046
7047         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7048         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7049         memcpy.
7050         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7051         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7052
7053 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7054
7055         * g++.dg/eh/cleanup5.C: Add dg-options "".
7056
7057 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7058
7059         PR middle-end/17657
7060         * gcc.dg/switch-4.c: New test case.
7061
7062 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7063
7064         * gcc.c-torture/execute/20041011-1.c: New test.
7065
7066 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7067
7068         PR c++/17554
7069         * g++.dg/init/for3.C: New test.
7070
7071         PR c++/17657
7072         * g++.dg/opt/switch2.C: New test.
7073
7074         PR middle-end/17703
7075         * g++.dg/warn/Wreturn-2.C: New test.
7076
7077 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7078
7079         PR c++/17907
7080         * g++.dg/eh/cleanup5.C: New test.
7081
7082 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/17393
7085         * g++.dg/parse/error21.C: New test.
7086
7087 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7088
7089         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7090         * g++.dg/warn/incomplete1.C: Likewise.
7091         * g++.dg/template/qualttp20.C: Likewise.
7092
7093 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7094
7095         PR c/17881
7096         * parm-incomplete-1.c: New test.
7097
7098 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7099
7100         PR c++/17867
7101         * g++.dg/parse/error19.C: New test.
7102
7103         PR c++/17670
7104         * g++.dg/init/new11.C: New test.
7105
7106         PR c++/17821
7107         * g++.dg/parse/error20.C: New test.
7108
7109         PR c++/17826
7110         * g++.dg/template/crash24.C: New test.
7111
7112 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7113
7114         PR c/17301
7115         * gcc.dg/pr17301-1.c: New test.
7116
7117 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7118
7119         PR c/17189
7120         * gcc.dg/anon-struct-5.c: New test.
7121
7122 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7123
7124         PR c/17844
7125         * gcc.dg/pr17844-1.c: New test.
7126
7127 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7128
7129         PR tree-optimization/17906
7130         * gcc.c-torture/compile/pr17906.c: New.
7131
7132 2004-10-09  Stuart Hastings  <stuart@apple.com>
7133             Roger Sayle  <roger@eyesopen.com>
7134
7135         PR rtl-optimization/17853
7136         * gcc.dg/i386-mmx-5.c: New testcase.
7137
7138 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7139
7140         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7141
7142 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7143
7144         PR c++/17524
7145         * g++.dg/template/static9.C: New test.
7146
7147         PR c++/17685
7148         * g++.dg/parse/operator5.C: New test.
7149
7150 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7151
7152         PR middle-end/17894
7153         * gcc.c-torture/execute/divcmp-4.c: New test case.
7154
7155 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7156
7157         PR tree-opt/17902
7158         * g++.dg/opt/pr17902.C: New test.
7159
7160 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7161
7162         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7163
7164 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7165
7166         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7167
7168 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7169
7170         * gcc.dg/assign-warn-3.c: New test.
7171
7172 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7173
7174         PR c/16999
7175         * gcc.dg/cpp/ident-1.c: New test.
7176
7177 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7178
7179         * gcc.c-torture/compile/acc1.c: New.
7180
7181 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7182
7183         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7184         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7185
7186 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7187
7188         * gcc.dg/ultrasp11.c: New test.
7189
7190 2004-10-08  Michael Matz  <matz@suse.de>
7191
7192         * gcc.dg/doloop-2.c: New test.
7193
7194 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7195
7196         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7197         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7198         objc.dg/method-9.m: Update expected diagnostics.
7199
7200 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7201
7202         * gcc.dg/ppc-fsel-3.c: New file.
7203         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7204
7205 2004-10-07  Paul Brook  <paul@codesourcery.com>
7206
7207         * gfortran.dg/intrinsic_verify_1.f90: New test.
7208
7209 2004-10-07  Paul Brook  <paul@codesourcery.com>
7210
7211         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7212
7213 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7214
7215         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7216         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7217         commit.
7218
7219 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7220
7221         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7222
7223 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7224
7225         PR c++/17115
7226         * g++.dg/warn/Winline-4.C: New test.
7227
7228 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7229
7230         * gcc.c-torture/compile/20041007-1.c: New test.
7231
7232 2004-10-07  Paul Brook  <paul@codesourcery.com>
7233
7234         PR fortran/17678
7235         * gfortran.dg/use_allocated_1.f90: New test.
7236
7237 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7238
7239         PR middle-end/17849
7240         * gfortran.fortran-torture/compile/nested.f90: New test
7241
7242 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7243
7244         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7245
7246 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7247
7248         PR c++/17368
7249         * g++.dg/ext/asm6.C: New test.
7250
7251 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7252
7253         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7254
7255 2004-10-06  Paul Brook  <paul@codesourcery.com>
7256
7257         PR libfortran/17709
7258         * gfortran.dg/empty_format_1.f90: New test.
7259
7260 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7261
7262         PR fortran/17568
7263         * gfortran.dg/ishft.f90: New test.
7264
7265         PR fortran/17283
7266         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7267         tests.
7268
7269 2004-10-06  Paul Brook  <paul@codesourcery.com>
7270
7271         * gfortran.dg/do_1.f90: New test.
7272
7273 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7274
7275         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7276         optimizing for size.
7277
7278 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7279
7280         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7281
7282 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7283
7284         * gcc.c-torture/compile/20041005-1.c: New test.
7285
7286 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7287
7288         PR c++/17829
7289         * g++.dg/lookup/koenig4.C: New.
7290
7291 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7292
7293         * g++.dg/other/classkey1.C: Adjust quoting marks.
7294         * g++.dg/parse/error15.C: Likewise.
7295         * g++.dg/template/meminit2.C (int>): Likewise.
7296
7297 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7298
7299         PR fortran/17283
7300         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7301
7302         PR fortran/17631
7303         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7304
7305         PR fortran/17708
7306         * gfortran.dg/pr17708.f90: New test.
7307
7308 2004-10-04  Chao-ying Fu  <fu@mips.com>
7309
7310         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7311         * gcc.dg/vect/vect-4.c: Ditto.
7312         * gcc.dg/vect/vect-5.c: Ditto.
7313         * gcc.dg/vect/vect-6.c: Ditto.
7314         * gcc.dg/vect/vect-8.c: Ditto.
7315         * gcc.dg/vect/vect-16.c: Ditto.
7316         * gcc.dg/vect/vect-30.c: Ditto.
7317         * gcc.dg/vect/vect-40.c: Ditto.
7318         * gcc.dg/vect/vect-41.c: Ditto.
7319         * gcc.dg/vect/vect-42.c: Ditto.
7320         * gcc.dg/vect/vect-43.c: Ditto.
7321         * gcc.dg/vect/vect-44.c: Ditto.
7322         * gcc.dg/vect/vect-45.c: Ditto.
7323         * gcc.dg/vect/vect-46.c: Ditto.
7324         * gcc.dg/vect/vect-47.c: Ditto.
7325         * gcc.dg/vect/vect-48.c: Ditto.
7326         * gcc.dg/vect/vect-49.c: Ditto.
7327         * gcc.dg/vect/vect-50.c: Ditto.
7328         * gcc.dg/vect/vect-51.c: Ditto.
7329         * gcc.dg/vect/vect-52.c: Ditto.
7330         * gcc.dg/vect/vect-53.c: Ditto.
7331         * gcc.dg/vect/vect-54.c: Ditto.
7332         * gcc.dg/vect/vect-55.c: Ditto.
7333         * gcc.dg/vect/vect-56.c: Ditto.
7334         * gcc.dg/vect/vect-57.c: Ditto.
7335         * gcc.dg/vect/vect-58.c: Ditto.
7336         * gcc.dg/vect/vect-59.c: Ditto.
7337         * gcc.dg/vect/vect-60.c: Ditto.
7338         * gcc.dg/vect/vect-74.c: Ditto.
7339         * gcc.dg/vect/vect-79.c: Ditto.
7340         * gcc.dg/vect/vect-80.c: Ditto.
7341
7342 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7343
7344         * gcc.dg/unused-7.c: Use the correct option.
7345
7346 2004-10-04  Paul Brook  <paul@codesourcery.com>
7347         Bud Davis  <bdavis9659@comcast.net>
7348
7349         PR fortran/17706
7350         PR fortran/16434
7351         * gfortran/pr17706.f90: New test.
7352         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7353
7354 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7355
7356         * gfortran.dg/pr17612.f90: New test.
7357
7358 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7359
7360         * g++.dg/template/local1.C: Adjust quoting marks in
7361         testing for diagnostics.
7362         * g++.dg/tls/diag-2.C: Likewise.
7363         * g++.dg/other/error8.C: Likewise.
7364
7365 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7366
7367         PR c/17178
7368         * gcc.dg/unused-4.c: Adjust to be correct.
7369
7370         PR c/17820
7371         * gcc.dg/unused-7.c: New test.
7372
7373 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7374
7375         PR c++/17797
7376         * g++.dg/overload/template2.C: New test.
7377
7378 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7379
7380         PR tree-optimization/16632
7381         * gcc.dg/tree-ssa/20041002-1.c: New.
7382
7383 2004-10-03  Paul Brook  <paul@codesourcery.com>
7384
7385         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7386         rather than relying on default formatting.
7387
7388 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7389
7390         * gcc.dg/20040920-1.c: Update expected message text.
7391
7392 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7393
7394         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7395
7396 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7397
7398         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7399         tree level.
7400
7401 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7402
7403         * gcc.dg/tree-ssa/pr17343.c: Remove.
7404
7405 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7406
7407         PR tree-opt/17343
7408         * gcc.dg/tree-ssa/pr17343.c: New test.
7409
7410 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7411
7412         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7413         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7414         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7415         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7416         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7417
7418 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7419
7420         * gcc.dg/lvalue-2.c: New test.
7421
7422 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7423
7424         PR c/17730
7425         * gcc.dg/pr17730-1.c: New test
7426
7427 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7428
7429         PR c/7425
7430         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7431
7432 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7433
7434         * gcc.c-torture/execute/stdarg-1.c: New test.
7435         * gcc.c-torture/execute/stdarg-2.c: New test.
7436         * gcc.c-torture/execute/stdarg-3.c: New test.
7437         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7438         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7439         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7440         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7441         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7442
7443 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7444
7445         PR tree-optimization/17697
7446         * g++.dg/opt/pr17697-1.C: New test.
7447         * g++.dg/opt/pr17697-2.C: New test.
7448         * g++.dg/opt/pr17697-3.C: New test.
7449
7450 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7451
7452         PR c/16409
7453         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7454         gcc.dg/vla-init-5.c: New tests.
7455
7456 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7457
7458         PR c/13804
7459         * gcc.dg/pr13804-1.c: New test.
7460
7461 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7462
7463         PR fortran/16938
7464         * gfortran.dg/pr16938.f90: New test.
7465
7466 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7467
7468         * g++.dg/template/crash23.C: New test.
7469
7470 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/17585
7473         * g++.dg/template/static8.C: New test.
7474
7475 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7476
7477         PR c++/17681
7478         * g++.dg/other/error9.C: New test.
7479
7480 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7481
7482         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7483
7484 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7485
7486         PR fortran/15164
7487         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7488
7489 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7490
7491         PR middle-end/17112
7492         * gcc.dg/pr17112-1.c: New test case.
7493
7494 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         PR c/11459
7497         * gcc.dg/pr11459-1.c: New test.
7498
7499 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7500
7501         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7502         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7503
7504 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7505
7506         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7507
7508 2004-09-25  Jan Hubicka  <jh@suse.cz>
7509
7510         * compile/30040909-1.c: New test.
7511         * compile/30040907-1.c: New test.
7512
7513 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7514
7515         * gcc.c-torture/execute/va-arg-26.c: New test.
7516
7517 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7518
7519         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7520         extra diagnostics on targets with 64-bit pointers.
7521         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7522
7523 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7524
7525         PR c/17188
7526         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7527         * gcc.dg/decl-3.c: Adjust expected message.
7528
7529 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7530
7531         PR fortran/17615
7532         * gfortran.dg/pr17615.f90: New test.
7533
7534 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7535
7536         PR tree-optimzation/17517
7537         * g++.dg/tree-ssa/pr17517.C: New Test.
7538
7539 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7540
7541         PR c++/16889
7542         * g++.dg/lookup/ambig3.C: New.
7543
7544 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         PR tree-opt/17624
7547         * g++.dg/opt/pr17624.C: New test.
7548
7549 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7550
7551         PR c/6980
7552         * gcc.dg/Wbad-function-cast-1.c: New test.
7553
7554 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7555
7556         * g++.dg/ext/complit1.C
7557         * g++.dg/other/error2.C
7558         * g++.dg/other/nontype-1.C
7559         * g++.dg/parse/crash11.C
7560         * g++.dg/parse/crash12.C
7561         * g++.dg/parse/error15.C
7562         * g++.dg/parse/error4.C
7563         * g++.dg/parse/tmpl-outside1.C
7564         * g++.dg/parse/too-many-tmpl-args1.C
7565         * g++.dg/template/dependent-expr3.C
7566         * g++.dg/template/error10.C
7567         * g++.dg/template/instantiate1.C
7568         * g++.dg/template/vtable2.C
7569         * g++.dg/warn/Wshadow-1.C
7570         * g++.dg/warn/weak1.C
7571         * g++.old-deja/g++.brendan/crash16.C
7572         * g++.old-deja/g++.brendan/crash18.C
7573         * g++.old-deja/g++.brendan/crash48.C
7574         * g++.old-deja/g++.brendan/crash49.C
7575         * g++.old-deja/g++.brendan/crash55.C
7576         * g++.old-deja/g++.brendan/crash56.C
7577         * g++.old-deja/g++.brendan/crash8.C
7578         * g++.old-deja/g++.brendan/enum11.C
7579         * g++.old-deja/g++.brendan/enum8.C
7580         * g++.old-deja/g++.brendan/enum9.C
7581         * g++.old-deja/g++.brendan/friend3.C
7582         * g++.old-deja/g++.brendan/misc14.C
7583         * g++.old-deja/g++.bugs/900402_02.C
7584         * g++.old-deja/g++.bugs/900404_03.C
7585         * g++.old-deja/g++.bugs/900404_04.C
7586         * g++.old-deja/g++.bugs/900428_03.C
7587         * g++.old-deja/g++.jason/crash4.C
7588         * g++.old-deja/g++.jason/overload21.C
7589         * g++.old-deja/g++.jason/redecl1.C
7590         * g++.old-deja/g++.jason/report.C
7591         * g++.old-deja/g++.jason/rfg10.C
7592         * g++.old-deja/g++.jason/template30.C
7593         * g++.old-deja/g++.law/arm12.C
7594         * g++.old-deja/g++.law/ctors5.C
7595         * g++.old-deja/g++.law/cvt20.C
7596         * g++.old-deja/g++.law/init10.C
7597         * g++.old-deja/g++.law/init8.C
7598         * g++.old-deja/g++.law/visibility17.C
7599         * g++.old-deja/g++.law/visibility7.C
7600         * g++.old-deja/g++.mike/net8.C
7601         * g++.old-deja/g++.mike/p646.C
7602         * g++.old-deja/g++.mike/p700.C
7603         * g++.old-deja/g++.mike/p701.C
7604         * g++.old-deja/g++.mike/p811.C
7605         * g++.old-deja/g++.ns/template13.C
7606         * g++.old-deja/g++.other/array3.C
7607         * g++.old-deja/g++.other/crash25.C
7608         * g++.old-deja/g++.other/dtor3.C
7609         * g++.old-deja/g++.other/dtor4.C
7610         * g++.old-deja/g++.other/main1.C
7611         * g++.old-deja/g++.other/warn7.C
7612         * g++.old-deja/g++.pt/crash11.C
7613         * g++.old-deja/g++.pt/crash36.C
7614         * g++.old-deja/g++.pt/spec22.C
7615         * g++.old-deja/g++.pt/spec9.C
7616         * g++.old-deja/g++.pt/ttp52.C
7617         * g++.old-deja/g++.robertl/eb103.C
7618         * g++.old-deja/g++.robertl/eb121.C
7619         * g++.old-deja/g++.robertl/eb22.C
7620         * g++.old-deja/g++.robertl/eb8.C:
7621         Update locations and/or regexps of dg-error markers.
7622         Remove markers for some bogus messages that are no longer issued.
7623
7624 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7625
7626         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7627         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7628
7629 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7630
7631         PR c++/17618
7632         * g++.dg/lookup/crash5.C: New test.
7633
7634 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7635
7636         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7637         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7638         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7639         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7640         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7641         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7642
7643         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7644         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7645         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7646         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7647         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7648         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7649
7650         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7651
7652         * gcc.dg/vect/vect-44.c: Check additional cases.
7653         * gcc.dg/vect/vect-48.c: Check additional cases.
7654
7655         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7656         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7657         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7658         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7659         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7660         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7661         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7662         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7663         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7664
7665         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7666         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7667         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7668
7669 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7670
7671         * gcc.dg/tree-ssa/loop-6.c: New test.
7672
7673 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7674
7675         PR c++/17620
7676         * g++.dg/inherit/base2.C: New.
7677
7678 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7679
7680         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7681         * gcc.dg/20001012-2.c: Likewise.
7682         * gcc.dg/20001013-1.c: Likewise.
7683         * gcc.dg/20001101-1.c: Likewise.
7684         * gcc.dg/20001102-1.c: Likewise.
7685         * gcc.dg/bf-spl1.c: Likewise.
7686         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7687         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7688
7689 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7690
7691         PR tree-optimization/16721
7692         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7693
7694 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7695
7696         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7697         * gcc.dg/20040305-1.c: Likewise.
7698
7699 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7700
7701         PR c/16566
7702         * gcc.c-torture/compile/pr16566-1.c,
7703         gcc.c-torture/compile/pr16566-2.c,
7704         gcc.c-torture/compile/pr16566-3.c: New tests.
7705
7706 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7707
7708         PR tree-optimization/17512
7709         * gcc.c-torture/compile/20040916-1.c.
7710
7711 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7712
7713         * gcc.dg/pragma-re-3.c: New test.
7714
7715 2004-09-17  Matt Austern  <austern@apple.com>
7716
7717         PR c++/15049
7718         * g++.dg/other/anon3.C: New.
7719
7720 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7721
7722         PR c++/7503
7723         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7724         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7725         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7726         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7727         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7728
7729 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7730
7731         PR fortran/17286
7732         * gfortran.dg/pr17286.f90: New test.
7733
7734 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/17530
7737         * g++.dg/template/static7.C: New test.
7738
7739 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7740
7741         PR tree-opt/17558
7742         * gcc.c-torture/compile/pr17558.c: New test.
7743
7744 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7745
7746         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7747         if SKIP_ATTRIBUTE is defined.
7748
7749 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7750
7751         PR fortran/15957
7752         * gfortran.dg/pr15957.f90: New test.
7753
7754 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7755
7756         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7757         in comparison.
7758         * gcc.dg/vect/vect-79.c: Likewise.
7759         * gcc.dg/vect/vect-80.c: Likewise.
7760
7761 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7762
7763         PR fortran/15750
7764         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7765
7766 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7767
7768         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7769         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7770         * gcc.dg/vect/vect-62.c: New testcase.
7771         * gcc.dg/vect/vect-63.c: New testcase.
7772         * gcc.dg/vect/vect-64.c: New testcase.
7773         * gcc.dg/vect/vect-65.c: New testcase.
7774         * gcc.dg/vect/vect-66.c: New testcase.
7775         * gcc.dg/vect/vect-67.c: New testcase.
7776         * gcc.dg/vect/vect-68.c: New testcase.
7777         * gcc.dg/vect/vect-69.c: New testcase.
7778         * gcc.dg/vect/vect-79.c: New testcase.
7779         * gcc.dg/vect/vect-80.c: New testcase.
7780
7781 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7782
7783         * gcc.target/mips/asm-1.c: New test.
7784
7785 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7786
7787         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7788         * gcc.dg/vect/vect-73.c: New testcase.
7789         * gcc.dg/vect/vect-74.c: New testcase.
7790         * gcc.dg/vect/vect-75.c: New testcase.
7791         * gcc.dg/vect/vect-76.c: New testcase.
7792         * gcc.dg/vect/vect-77.c: New testcase.
7793         * gcc.dg/vect/vect-78.c: New testcase
7794
7795 2004-09-18  Paul Brook  <paul@codesourcery.com>
7796
7797         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7798
7799 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7800
7801         PR c/17424
7802         * gcc.dg/pr17424-1.c: New test.
7803
7804 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7805
7806         * g++.dg/tree-ssa/pr17153.C: New test.
7807
7808 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7809
7810         PR pch/13361
7811         * testsuite/g++.dg/pch/wchar-1.C: New.
7812         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7813
7814 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7815
7816         * gcc.c-torture/execute/20040917-1.c: New test.
7817
7818 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7819
7820         PR tree-optimization/17319
7821         * gcc.dg/pr17319.c: New test.
7822
7823 2004-09-17  Devang Patel  <dpatel@apple.com>
7824
7825         * gcc.dg/20040813-1.c: New test.
7826
7827 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7828
7829         PR tree-optimization/17273
7830         * gcc.c-torture/compile/pr17273.c: New test.
7831
7832 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7833
7834         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7835         Update expected messages.
7836         * gcc.dg/declspec-13.c: New test.
7837
7838 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7839
7840         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7841
7842 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7843
7844         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7845         change what 'a' is pointing to.
7846
7847 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7848
7849         PR c++/16002
7850         * g++.dg/template/error18.C: New test.
7851
7852         PR c++/16029
7853         * g++.dg/warn/Wunused-8.C: New test.
7854
7855 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7856
7857         PR tree-optimization/17513
7858         * gcc.dg/20040916-1.c: New test.
7859
7860 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/17501
7863         * g++.dg/template/typename7.C: New test.
7864
7865 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7866
7867         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7868
7869 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7870
7871         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7872         with -ftree-based-profiling also.
7873         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7874
7875 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7876
7877         PR/15364
7878         * gfortran.dg/der_array_io_1.f90: New test.
7879         * gfortran.dg/der_array_io_2.f90: New test.
7880         * gfortran.dg/der_array_io_3.f90: New test.
7881
7882 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7883
7884         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7885         EABI.
7886
7887 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7888
7889         * g++.dg/opt/switch1.C: New test.
7890
7891 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7892
7893         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7894         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7895         Update expected messages.
7896
7897 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7898
7899         PR fortran/16485
7900         * gfortran.dg/same_name_1.f90: New test.
7901
7902 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7903
7904         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7905         dereference garbage pointers.
7906
7907 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7908
7909         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7910         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7911
7912         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7913         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7914         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7915
7916 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/17324
7919         * g++.dg/template/mangle1.C: New test.
7920
7921 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7922
7923         PR tree-optimization/17252
7924         * gcc.c-torture/execute/pr17252.c: New test.
7925
7926 2004-09-14  Andrew Pinski  <apinski@apple.com>
7927
7928         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7929
7930 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7931
7932         PR rtl-optimization/9771
7933         * gcc.dg/pr9771-1.c: New test case.
7934
7935 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7936
7937         PR tree-optimization/15262
7938         * gcc.c-torture/execute/pr15262-1.c: New test.
7939         * gcc.c-torture/execute/pr15262-2.c: New test.
7940
7941 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7942
7943         * gcc.dg/declspec-12.c: New test.
7944
7945 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7946
7947         * gfortran.dg/pr17090.f90: Add directives to test.
7948
7949 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7950
7951         * gcc.c-torture/compile/20040914-1.c: New test.
7952
7953 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/16162
7956         * g++.dg/template/decl2.C: New test.
7957
7958 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7959
7960         PR fortran/17090
7961         * gfortran.dg/pr17090.f90: New test.
7962
7963 2004-09-13  Dale Johannesen  <dalej@apple.com>
7964
7965         * gcc.c-torture/compile/pr17408.c:  New test case.
7966
7967 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7968
7969         PR c++/16716
7970         * g++.dg/parse/crash17.C: New test.
7971
7972         PR c++/17327
7973         * g++.dg/template/enum3.C: New test.
7974
7975 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7976
7977         * lib/gcc-defs.exp: Load wrapper.exp.
7978         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7979         using local code.
7980         * lib/gcc.exp (gcc_init): Similar.
7981         * lib/gfortran.exp (gfortran_init): Similar.
7982         * lib/objc.exp (objc_init): Similar.
7983         * lib/treelang.exp (treelang_init): Similar.
7984         * lib/wrapper.exp: New file with build_wrapper call machinery in
7985         ${tool}_maybe_build_wrapper.
7986
7987 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7988
7989         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7990         "inline".
7991         * gcc.dg/declspec-11.c: Update expected messages.
7992         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7993         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7994         gcc.dg/inline-12.c: New tests.
7995
7996 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7997
7998         * g++.dg/tree-ssa/pr17400.C: New testcase.
7999
8000 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8001
8002         * gcc.target/mips/sb1-1.c: New testcase.
8003
8004 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8005
8006         * lib/g77-dg.exp: Remove unused file.
8007         * lib/mike-g77.exp: Ditto.
8008         * lib/g77.exp: Ditto.
8009
8010 2004-09-12  Richard Henderson  <rth@redhat.com>
8011
8012         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8013
8014 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8015
8016         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8017         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8018         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8019         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8020         Update expected messages.
8021
8022 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8023
8024         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8025         declaration/use mismatch for dirp parameter.
8026
8027 2004-09-12  Andrew Pinski  <apinski@apple.com>
8028
8029         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8030         -fgnu-runtime is passed.
8031
8032 2004-09-12  Richard Henderson  <rth@redhat.com>
8033
8034         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8035         do the uplevel thing and update additional_flags directly.
8036         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8037         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8038         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8039         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8040
8041 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8042
8043         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8044
8045 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8046
8047         PR middle-end/17411
8048         * g++.dg/opt/pr17411-1.C: New test case.
8049
8050 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8051
8052         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8053         gcc.dg/tls/diag-2.c: Update expected messages.
8054         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8055         messages.
8056         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8057         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8058         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8059         gcc.dg/tls/diag-5.c: New tests.
8060
8061 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8062
8063         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8064
8065 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8066
8067         * g++.dg/parse/break-in-for.C: New test.
8068
8069 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.dg/tree-ssa/20040911-1.c: New test.
8072
8073 2004-09-11  Andreas Jaeger  <aj@suse.de>
8074
8075         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8076         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8077
8078 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8079
8080         * gcc.target/frv: New directory of FR-V-specific tests.
8081
8082 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8083
8084         * gcc.dg/convert-vec-1.c: New test.
8085
8086 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8087
8088         PR middle-end/17024
8089         * gcc.dg/pr17024-1.c: New test case.
8090
8091 2004-09-10  Eric Christopher  <echristo@redhat.com>
8092
8093         * gcc.dg/20040910-1.c: New test.
8094
8095 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8096
8097         * gcc.dg/bitfld-9.c: New test.
8098
8099 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8100
8101         * gcc.c-torture/execute/ieee/acc1.c: New test.
8102         * gcc.c-torture/execute/ieee/acc2.c: New test.
8103         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8104
8105 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8106
8107         * gcc.dg/deprecated-2.c: New test.
8108
8109 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8110
8111         * gcc.dg/init-vec-1.c: New test.
8112
8113 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8114
8115         PR middle-end/17055
8116         * gcc.dg/pr17055-1.c: New test case.
8117
8118 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8119
8120         PR target/17377
8121         * gcc.c-torture/execute/pr17377.c: New test.
8122
8123 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8124
8125         PR c/8420
8126         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8127         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8128         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8129         gcc.dg/long-long-typespec-1.c: New tests.
8130         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8131
8132 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8133
8134         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8135         gcc.dg/gnu99-static-1.c: New tests.
8136
8137 2004-09-08  Devang Patel  <dpatel@apple.com>
8138
8139         * gcc.dg/darwin-ld-20040828-1.c: New test.
8140         * gcc.dg/darwin-ld-20040828-2.c: New test.
8141         * gcc.dg/darwin-ld-20040828-3.c: New test.
8142
8143 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8144
8145         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8146         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8147         in error message.
8148         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8149         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8150         in error message.
8151         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8152         types they qualify.
8153         * objc.dg/type-size-2.m: Fix wording in comment.
8154         * objc.dg/va-meth-1.m: New test case.
8155
8156 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8157
8158         PR c/16633:
8159         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8160         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8161
8162 2004-09-06  Devang Patel  <dpatel@apple.com>
8163
8164         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8165         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8166
8167 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8168
8169         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8170         reflect changed line numbering of diagnostics.
8171
8172 2004-09-06  Paul Brook  <paul@codesourcery.com>
8173
8174         * gfortran.dg/edit_real_1.f90: Add new test.
8175
8176 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8177
8178         * gcc.dg/tree-ssa/loop-2.c: New test.
8179         * gcc.dg/tree-ssa/loop-3.c: New test.
8180         * gcc.dg/tree-ssa/loop-4.c: New test.
8181         * gcc.dg/tree-ssa/loop-5.c: New test.
8182
8183 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8184
8185         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8186
8187 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8188
8189         * gcc.dg/format/sentinel-1.c: New test.
8190
8191 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8192
8193         * testsuite/gcc.dg/builtins-46.c: New.
8194
8195 2004-09-03  Devang Patel  <dpatel@apple.com>
8196
8197         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8198         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8199
8200 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8201
8202         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8203         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8204         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8205         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8206         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8207         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8208         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8209         the non-portable bzero.
8210         * gcc.dg/20010912-1.c: xfail for NetWare.
8211         * gcc.dg/20020426-2.c: xfail for NetWare.
8212         * gcc.dg/20021014-1.c: xfail for NetWare.
8213         * gcc.dg/20021018-1.c: xfail for NetWare.
8214         * gcc.dg/20030213-1.c: xfail for NetWare.
8215         * gcc.dg/20030225-1.c: xfail for NetWare.
8216         * gcc.dg/20030708-1.c: xfail for NetWare.
8217         * gcc.dg/builtins-config.h: Also exclude NetWare.
8218         * gcc.dg/format/format.h: Define restrict only if not already defined.
8219         * gcc.dg/nest.c: xfail for NetWare.
8220         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8221         * lib/target-supports.exp (check_visibility_available): Exclude
8222         NetWare.
8223
8224 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8225
8226         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8227         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8228         deterministic starting point for the alignment of structure fields.
8229         * gcc.dg/Wpadded.c: Dito.
8230         * g++.dg/abi/vbase10.C: Dito.
8231
8232 2004-09-03  Devang Patel  <dpatel@apple.com>
8233
8234         * g++.dg/debug/pr15736.cc: New test.
8235
8236 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8237
8238         * README.QMTEST: Fix out-of-date link.
8239
8240 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8241
8242         PR fortran/16579
8243         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8244         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8245
8246 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8247
8248         * g++.dg/abi/arm_rtti1.C: New test.
8249
8250 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8251
8252         * gcc.dg/ppc-vector-memcpy.c: New.
8253         * gcc.dg/ppc-vector-memset.c: New.
8254
8255 2004-09-02  Chao-ying Fu  <fu@mips.com>
8256
8257         * gcc.target/mips/mips-3d-1.c: New test.
8258         * gcc.target/mips/mips-3d-2.c: New test.
8259         * gcc.target/mips/mips-3d-3.c: New test.
8260         * gcc.target/mips/mips-3d-4.c: New test.
8261         * gcc.target/mips/mips-3d-5.c: New test.
8262         * gcc.target/mips/mips-3d-6.c: New test.
8263         * gcc.target/mips/mips-3d-7.c: New test.
8264         * gcc.target/mips/mips-3d-8.c: New test.
8265         * gcc.target/mips/mips-3d-9.c: New test.
8266         * gcc.target/mips/mips-ps-1.c: New test.
8267         * gcc.target/mips/mips-ps-2.c: New test.
8268         * gcc.target/mips/mips-ps-3.c: New test.
8269         * gcc.target/mips/mips-ps-4.c: New test.
8270         * gcc.target/mips/mips-ps-type.c: New test.
8271
8272 2004-09-02  Paul Brook  <paul@codesourcery.com>
8273
8274         * gfortran.dg/edit_real_1.f90: Add new tests.
8275
8276 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8277
8278         PR fortran/15327
8279         * gfortran.dg/merge_char_1.f90: New test.
8280
8281 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8282
8283         PR fortran/16404
8284         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8285
8286 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8287
8288         PR c/1522
8289         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8290
8291 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8292
8293         * g++.dg/opt/loop1.C: Do not XFAIL.
8294
8295 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * gcc.c-torture/execute/20040831-1.c: New test.
8298
8299 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8300
8301         PR fortran/16579
8302         * gfortran.dg/g77/20010610.f: Now passes.
8303         Copy from g77.f-torture/execute. Add dg-run directive.
8304         * gfortran.dg/g77/README: Update
8305
8306 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8307
8308         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8309         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8310         (t1, t2, t3, t4): Add volatile.
8311
8312 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8313
8314         * g++.dg/ext/visibility/arm1.C: New test.
8315
8316 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8317
8318         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8319         -pedantic-errors.
8320
8321 2004-09-01  Paul Brook  <paul@codesourcery.com>
8322
8323         * gfortran.dg/eof_2.f90: New test.
8324
8325 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8326
8327         PR fortran/16579
8328         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8329
8330 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8331
8332         PR libfortran/16805
8333         * gfortran.dg/list_read_2.f90: New test.
8334
8335 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8336
8337         * g++.dg/abi/key1.C: New test.
8338
8339 2004-08-31  Richard Henderson  <rth@redhat.com>
8340
8341         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8342         form of offsetof.
8343         * g++.dg/other/offsetof5.C: Remove duplicate.
8344
8345 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8346
8347         PR fortran/17244
8348         * gfortran.dg/func_derived_1.f90: New test.
8349
8350 2004-08-31  Paul Brook  <paul@codesourcery.com>
8351
8352         * gfortran.dg/eof_1.f90: New test.
8353
8354 2004-08-31  Paul Brook  <paul@codesourcery.com>
8355
8356         * gfortran.dg/list_read_1.f90: New file.
8357
8358 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8359
8360         * g++.dg/opt/loop1.C: XFAIL.
8361
8362 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8363
8364         * gcc.dg/funcdef-storage-1.c: New.
8365         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8366         an extern function in local scope.
8367         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8368         declare an 'auto inline' function in local scope.
8369         * gcc.dg/20011130-1.c: Likewise.
8370         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8371         an 'auto' function in local scope.
8372         * gcc.dg/20021014-1.c: Likewise.
8373         * gcc.dg/20030331-2.c: Likewise.
8374
8375 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8376
8377         * gfortran.dg/blockdata_1.f90: New test.
8378
8379 2004-08-30  Richard Henderson  <rth@redhat.com>
8380
8381         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8382
8383 2004-08-30  Richard Henderson  <rth@redhat.com>
8384
8385         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8386         additional_flags set by alternate driver.
8387         (ieee-options): New procedure.
8388         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8389         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8390         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8391         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8392
8393 2004-08-30  Richard Henderson  <rth@redhat.com>
8394
8395         * lib/f-torture.exp: Remove.
8396
8397 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8398
8399         PR rtl-optimization/16590
8400         * g++.dg/opt/loop1.C: New test.
8401
8402 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8403
8404         PR fortran/13910
8405         * gfortran.dg/oldstyle_1.f90: New test.
8406
8407 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8408         Paul Brook  <paul@codesourcery.com>
8409
8410         * gfortran.dg/g77/README: Update.
8411         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8412         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8413         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8414
8415 2004-08-28  Paul Brook  <paul@codesourcery.com>
8416
8417         PR libfortran/17195
8418         * gfortran.dg/edit_real_1.f90: New test.
8419
8420 2004-08-27  Paul Brook  <paul@codesourcery.com>
8421
8422         * gfortran.dg/rewind_1.f90: New test.
8423
8424 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8425
8426         PR fortran/16597
8427         * gfortran.dg/pr16597.f90: New test.
8428
8429 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8430
8431         PR c/13801
8432         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8433         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8434         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8435         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8436         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8437
8438 2004-08-26  Nick Clifton  <nickc@redhat.com>
8439
8440         * gcc.c-torture/compile/pr17119.c: New test.
8441
8442 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8443
8444         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8445
8446 2004-08-25  Richard Henderson  <rth@redhat.com>
8447
8448         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8449         the bits that expect kind=8 to be the largest real kind.
8450
8451 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8452
8453         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8454
8455 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8456
8457         * gfortran.dg/assignment_1.f90: New test.
8458
8459 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8460
8461         * g++.dg/template/repo3.C: New test.
8462
8463 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8464
8465         PR middle-end/16693
8466         PR tree-optimization/16372
8467         * g++.dg/opt/pr16372-1.C: New test case.
8468         * g++.dg/opt/pr16693-1.C: New test case.
8469         * g++.dg/opt/pr16693-2.C: New test case.
8470
8471 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8472
8473         * objc.dg/proto-lossage-4.m: New test.
8474
8475 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/17155
8478         * g++.dg/inherit/local2.C: New test.
8479
8480 2004-08-25  Paul Brook  <paul@codesourcery.com>
8481
8482         PR fortran/17144
8483         * gfortran.dg/string_ctor_1.f90: New test.
8484
8485 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8486
8487         PR c++/14428
8488         * g++.dg/template/redecl2.C: New test.
8489
8490 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8491
8492         PR fortran/17143
8493         * gfortran.dg/pr17143.f90: New test.
8494
8495 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8496
8497         PR fortran/17164
8498         * gfortran.dg/pr17164.f90: New test.
8499
8500 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8501
8502         * gcc.dg/tree-ssa/loop-1.c: New test.
8503
8504 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8505
8506         * gcc.c-torture/compile/20040824-1.c: New test.
8507
8508 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * gcc.c-torture/compile/iftrap-3.c: New test.
8511
8512 2004-08-24  Paul Brook  <paul@codesourcery.com>
8513
8514         * gfortran.dg/entry_2.f90: New test.
8515
8516 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8517
8518         PR c++/16889
8519         * g++.dg/lookup/ambig[12].C: New.
8520
8521 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8522
8523         PR c++/16706
8524         * g++.dg/template/crash21.C: New test.
8525         * g++.dg/template/crash22.C: Likewise.
8526
8527 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/17149
8530         * g++.dg/template/access15.C: New.
8531
8532 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/17163
8535         * g++.dg/template/repo2.C: New test.
8536
8537 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8538
8539         PR rtl-optimization/17078
8540         * gcc.c-torture/execute/pr17078-1.c: New test case.
8541
8542 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8543
8544         PR c/14492
8545         * gcc.dg/debug/crash1.c: New test.
8546
8547 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c/16180
8550         * gcc.dg/loop-5.c: New test.
8551
8552 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8553
8554         * gcc.c-torture/execute/20040823-1.c: New test.
8555
8556 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8557
8558         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8559         to the assembler.  Simplify test accordingly.
8560         (asm_abi_flags): Use GNU names.
8561         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8562         to check for ABI flags.
8563
8564 2004-08-22  Andrew Pinski  <apinski@apple.com>
8565
8566         * g++.dg/opt/pr14029.C: New test.
8567         * gcc.c-torture/execute/pr15262.c: New test.
8568
8569 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8570
8571         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8572
8573 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8574
8575         PR 16908
8576         * gfortran.dg/direct_io.f90: New test.
8577
8578 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/17121
8581         * g++.dg/inherit/local2.C: New test.
8582
8583 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8584
8585         PR c++/17120
8586         * g++.dg/warn/Wparentheses-4.C: New test.
8587
8588 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR c++/17121
8591         * g++.dg/inherit/local2.C: New test.
8592
8593         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8594         * gcc.dg/ppc-ldstruct.c: Likewise.
8595         * gcc.dg/ppc64-abi-2.c: Likewise.
8596
8597 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8598
8599         PR rtl-optimization/17099
8600         * gcc.c-torture/execute/20040820-1.c: New test.
8601
8602 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8603
8604         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8605
8606 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8607
8608         PR fortran/17077
8609         * gfortran.dg/auto_array_1.f90: New test.
8610
8611 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8612
8613         PR fortran/17074
8614         * gfortran.dg/simpleif_1.f90: New test.
8615
8616 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8617
8618         * lib/target-supports.exp (check_profiling_available): Return
8619         false for arm*-*-symbianelf* and arm*-*-eabi*.
8620
8621         PR c++/15890
8622         * g++.dg/template/delete1.C: New test.
8623
8624 2004-08-19  Paul Brook  <paul@codesourcery.com>
8625
8626         PR fortran/14976
8627         PR fortran/16228
8628         * gfortran.dg/data_char_1.f90: New test.
8629
8630 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8631
8632         PR fortran/16946
8633         * gfortran.dg/reduction.f90: New testcase.
8634
8635 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8636
8637         PR fortran/16520
8638         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8639
8640 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8641
8642         PR c++/17041
8643         * g++.dg/Wparentheses-3.C: New test.
8644
8645 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8646
8647         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8648         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8649         * gcc.dg/vect/vect-2.c: Likewise.
8650         * gcc.dg/vect/vect-3.c: Likewise.
8651         * gcc.dg/vect/vect-4.c: Likewise.
8652         * gcc.dg/vect/vect-5.c: Likewise.
8653         * gcc.dg/vect/vect-6.c: Likewise.
8654         * gcc.dg/vect/vect-7.c: Likewise.
8655         * gcc.dg/vect/vect-25.c: Likewise.
8656         * gcc.dg/vect/vect-31.c: Likewise.
8657         * gcc.dg/vect/vect-32.c: Likewise.
8658         * gcc.dg/vect/vect-34.c: Likewise.
8659         * gcc.dg/vect/vect-36.c: Likewise.
8660         * gcc.dg/vect/vect-all.c: Likewise.
8661
8662 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/17068
8665         * g++.dg/template/operator4.C: New test.
8666
8667 2004-08-18  Richard Henderson  <rth@redhat.com>
8668
8669         * gcc.dg/20040206-1.c: XFAIL.
8670
8671 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8672
8673         PR c++/16246
8674         * g++.dg/template/array7.C: New test.
8675
8676 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8677
8678         * gcc.dg/mips-movcc-1.c: New test.
8679         * gcc.dg/mips-movcc-2.c: New test.
8680         * gcc.dg/mips-movcc-3.c: New test.
8681
8682         * gcc.dg/mips-nmadd-1.c: New test.
8683         * gcc.dg/mips-nmadd-2.c: New test.
8684
8685 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/15871
8688         * g++.dg/opt/inline8.C: New test.
8689
8690         PR c++/16965
8691         * g++.dg/parse/error17.C: New test.
8692
8693 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8694
8695         * gcc.dg/vect: New directory for vectorizer tests.
8696         * gcc.dg/vect/tree-vect.h: New file.
8697         * gcc.dg/vect/vect.exp: New file.
8698         * gcc.dg/vect/pr16105.c.c: New test.
8699         * gcc.dg/vect/vect-1.c: New test.
8700         * gcc.dg/vect/vect-2.c: New test.
8701         * gcc.dg/vect/vect-3.c: New test.
8702         * gcc.dg/vect/vect-4.c: New test.
8703         * gcc.dg/vect/vect-5.c: New test.
8704         * gcc.dg/vect/vect-6.c: New test.
8705         * gcc.dg/vect/vect-7.c: New test.
8706         * gcc.dg/vect/vect-8.c: New test.
8707         * gcc.dg/vect/vect-9.c: New test.
8708         * gcc.dg/vect/vect-10.c: New test.
8709         * gcc.dg/vect/vect-11.c: New test.
8710         * gcc.dg/vect/vect-12.c: New test.
8711         * gcc.dg/vect/vect-13.c: New test.
8712         * gcc.dg/vect/vect-14.c: New test.
8713         * gcc.dg/vect/vect-15.c: New test.
8714         * gcc.dg/vect/vect-16.c: New test.
8715         * gcc.dg/vect/vect-17.c: New test.
8716         * gcc.dg/vect/vect-18.c: New test.
8717         * gcc.dg/vect/vect-19.c: New test.
8718         * gcc.dg/vect/vect-20.c: New test.
8719         * gcc.dg/vect/vect-21.c: New test.
8720         * gcc.dg/vect/vect-22.c: New test.
8721         * gcc.dg/vect/vect-23.c: New test.
8722         * gcc.dg/vect/vect-24.c: New test.
8723         * gcc.dg/vect/vect-25.c: New test.
8724         * gcc.dg/vect/vect-26.c: New test.
8725         * gcc.dg/vect/vect-27.c: New test.
8726         * gcc.dg/vect/vect-28.c: New test.
8727         * gcc.dg/vect/vect-29.c: New test.
8728         * gcc.dg/vect/vect-30.c: New test.
8729         * gcc.dg/vect/vect-31.c: New test.
8730         * gcc.dg/vect/vect-32.c: New test.
8731         * gcc.dg/vect/vect-33.c: New test.
8732         * gcc.dg/vect/vect-34.c: New test.
8733         * gcc.dg/vect/vect-35.c: New test.
8734         * gcc.dg/vect/vect-36.c: New test.
8735         * gcc.dg/vect/vect-37.c: New test.
8736         * gcc.dg/vect/vect-38.c: New test.
8737         * gcc.dg/vect/vect-40.c: New test.
8738         * gcc.dg/vect/vect-41.c: New test.
8739         * gcc.dg/vect/vect-42.c: New test.
8740         * gcc.dg/vect/vect-43.c: New test.
8741         * gcc.dg/vect/vect-44.c: New test.
8742         * gcc.dg/vect/vect-45.c: New test.
8743         * gcc.dg/vect/vect-46.c: New test.
8744         * gcc.dg/vect/vect-47.c: New test.
8745         * gcc.dg/vect/vect-48.c: New test.
8746         * gcc.dg/vect/vect-49.c: New test.
8747         * gcc.dg/vect/vect-50.c: New test.
8748         * gcc.dg/vect/vect-51.c: New test.
8749         * gcc.dg/vect/vect-52.c: New test.
8750         * gcc.dg/vect/vect-53.c: New test.
8751         * gcc.dg/vect/vect-54.c: New test.
8752         * gcc.dg/vect/vect-55.c: New test.
8753         * gcc.dg/vect/vect-56.c: New test.
8754         * gcc.dg/vect/vect-57.c: New test.
8755         * gcc.dg/vect/vect-58.c: New test.
8756         * gcc.dg/vect/vect-59.c: New test.
8757         * gcc.dg/vect/vect-60.c: New test.
8758         * gcc.dg/vect/vect-61.c: New test.
8759         * gcc.dg/vect/vect-all.c: New test.
8760         * gcc.dg/vect/vect-none.c: New test.
8761
8762 2004-08-17  Paul Brook  <paul@codesourcery.com>
8763
8764         PR fortran/13082
8765         * gfortran.dg/entry_1.f90: New test.
8766
8767 2004-08-17  Andrew Pinski  <apinski@apple.com>
8768
8769         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8770
8771 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8772
8773         * gcc.dg/pr17036-1.c: New test.
8774
8775 2004-08-16  Devang Patel  <dpatel@apple.com>
8776
8777         * gcc.dg/darwin-20040809-1.c: New test.
8778
8779 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8780
8781         * gcc.dg/funcdef-attr-1.c: New test.
8782
8783 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8784
8785         * gcc.dg/altivec-17.c: New test.
8786         * gcc.dg/altivec-18.c: New test.
8787
8788 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8789
8790         PR c++/6749
8791         * g++.dg/template/vtable2.C: New test.
8792
8793 2004-08-14  Richard Henderson  <rth@redhat.com>
8794
8795         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8796         * gcc.dg/pack-test-4.c (main): Return 0.
8797         * gcc.dg/setjmp-1.c: Remove XFAIL.
8798         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8799
8800 2004-08-14  Richard Henderson  <rth@redhat.com>
8801
8802         * gcc.dg/980217-1.c: Add prototype for printf.
8803
8804 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8805
8806         * gfortran.dg/pr16935.f90: New test.
8807
8808 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8809
8810         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8811
8812 2004-08-13  Paul Brook  <paul@codesourcery.com>
8813
8814         * gfortran.dg/der_io_1.f90: Remove stray comma.
8815
8816 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8817
8818         * gcc.dg/vmx/cw-bug-2.c: Remove.
8819         * gcc.dg/vmx/vprint-1.c: Remove.
8820         * gcc.dg/vmx/vscan-1.c: Remove.
8821
8822 2004-08-12  Devang patel  <dpatel@apple.com>
8823
8824         * gcc.dg/darwin-20040809-2.c: New test.
8825
8826 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8827
8828         * g++.dg/ext/altivec-12.C: New test.
8829
8830         * g++.dg/ext/altivec-11.C: New test.
8831
8832 2004-08-12  Paul Brook  <paul@codesourcery.com>
8833
8834         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8835
8836 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8837
8838         * g++.dg/ext/altivec-2.C: Check for hardware support before
8839         executing any VMX instructions.
8840
8841         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8842
8843 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8844
8845         PR c++/16276
8846         * g++.old-deja/g++.other/comdat4.C: New test.
8847         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8848
8849 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8850
8851         PR target/16286
8852         * gcc.dg/pr16286.c: New test.
8853
8854 2004-08-12 Jan Beulich <jbeulich@novell.com>
8855
8856         * g++.dg/ext/asm5.C: New.
8857
8858 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/16698
8861         * g++.dg/eh/crash1.C: New test.
8862
8863         PR c++/16717
8864         * g++.dg/ext/construct1.C: New test.
8865
8866 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/16853
8869         * g++.dg/init/ptrmem1.C: New test.
8870
8871         PR c++/16618
8872         * g++.dg/parse/offsetof5.C: New test.
8873
8874         PR c++/16870
8875         * g++.dg/template/overload3.C: New test.
8876
8877 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/16964
8880         * g++.dg/parse/error16.C: New test.
8881
8882         PR c++/16904
8883         * g++.dg/template/error14.C: New test.
8884
8885         PR c++/16929
8886         * g++.dg/template/error15.C: New test.
8887
8888 2004-08-11  Devang Patel  <dpatel@apple.com>
8889
8890         * gcc.dg/darwin-ld-20040809-1.c: New test.
8891         * gcc.dg/darwin-ld-20040809-2.c: New test.
8892
8893 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8894
8895         PR fortran/16917
8896         * gfortran.dg/dfloat_1.f90: New test.
8897
8898 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8901         * gcc.dg/dll-2.c: Fix dg-require syntax.
8902         * gcc.misc-tests/arm-isr.c (abort): Declare.
8903         (exit): Likewise.
8904
8905 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8906
8907         PR c++/16971
8908         * g++.dg/parse/crash16.C: New test.
8909
8910 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8911
8912         * gcc.dg/mips-rsqrt-1.c: New test case.
8913         * gcc.dg/mips-rsqrt-2.c: New test case.
8914         * gcc.dg/mips-rsqrt-3.c: New test case.
8915
8916 2004-08-10  Paul Brook  <paul@codesourcery.com>
8917
8918         * gfortran.dg/der_io_1.f90: New test.
8919
8920 2004-08-10  Paul Brook  <paul@codesourcery.com>
8921
8922         PR fortran/16919
8923         * gfortran.dg/der_array_1.f90: New test.
8924
8925 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8926
8927         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8928
8929 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8930
8931         * gcc.dg/wchar_t-2.c: Fix typo.
8932
8933 2004-08-09  Falk Hueffner  <falk@debian.org>
8934
8935         PR tree-optimization/12517
8936         * gcc.c-torture/compile/pr12517.c: New test.
8937
8938         PR tree-optimization/12578
8939         * gcc.c-torture/compile/pr12578.c: New test.
8940
8941         PR tree-optimization/12899
8942         * gcc.c-torture/compile/pr12899.c: New test.
8943
8944         PR rtl-optimization/14692
8945         * gcc.c-torture/compile/pr14692.c: New test.
8946
8947         PR tree-optimization/16461
8948         * gcc.c-torture/compile/pr16461.c: New test.
8949
8950 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8951
8952         * gfortran.dg/getenv_1.f90: New test.
8953
8954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8955
8956         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8957         wchar_t.
8958         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8959
8960 2004-08-06  Paul Brook  <paul@codesourcery.com>
8961
8962         * gfortran.dg/ret_array_1.f90: New test.
8963         * gfortran.dg/ret_pointer_1.f90: New test.
8964
8965 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8966
8967         * gcc.dg/missing-field-init-[12].c: New tests.
8968         * g++.dg/warn/missing-field-init-[12].C: New tests.
8969
8970 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8971
8972         * gcc.dg/enum2.c: New test.
8973         * gcc.dg/symbian3.c: Likewise.
8974         * gcc.dg/symbian4.c: Likewise.
8975         * gcc.dg/wchar_t-2.c: Likewise.
8976
8977 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8978
8979         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8980         destructor tests.
8981
8982 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8983
8984         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8985         dg-require-visiblity.
8986         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8987         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8988         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8989         * g++.dg/ext/visibility/new1.C: Likewise.
8990         * g++.dg/ext/visibility/pragma.C: Likewise.
8991         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8992         * g++.dg/ext/visibility/virtual.C: Likewise.
8993         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8994         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8995         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8996         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8997         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8998         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8999         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9000         * g++/dg/ext/visibility/visibility-8.C: New test.
9001         * gcc.c-torture/compile/dll.x: Remove.
9002         * gcc.dg/dll-2.c: Use dg-require-dll
9003         * gcc.dg/visibility-10.c: New test.
9004         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9005         supporting DLLs.
9006         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9007         (scan_not_hidden): Likewise.
9008
9009 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9010
9011         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9012
9013 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9014
9015         * gcc.c-torture/execute/20040805-1.c: New test.
9016
9017 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9018
9019         * gcc.dg/20020118-1.c: Declare abort.
9020         * gcc.dg/altivec_check.h: Likewise.
9021         * gcc.dg/iftrap-2.c: Likewise.
9022         * gcc.dg/pragma-darwin.c: Likewise.
9023         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9024
9025 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9026
9027         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9028
9029 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9030
9031         * gcc.c-torture/execute/builtins/abs-2.c,
9032         gcc.c-torture/execute/builtins/abs-3.c,
9033         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9034         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9035         intmax_t, uintmax_t and their limits.
9036         * gcc.dg/intmax_t-1.c: New test.
9037
9038 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9039
9040         * g++.dg/tc1/dr147.C: Add reference to PR.
9041
9042 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9043
9044         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9045         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9046
9047 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9048
9049         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9050
9051 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9052
9053         * gcc.dg/redecl-5.c: New test.
9054         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9055         of scanf.
9056
9057 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9058
9059         PR middle-end/16790
9060         * gcc.c-torture/execute/pr16790-1.c: New test case.
9061
9062 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9063
9064         * g++.dg/ext/visibility/assign1.C: New test.
9065         * g++.dg/ext/visibility/new1.C: Likewise.
9066
9067         * gcc.dg/symbian1.c: New test.
9068         * gcc.dg/symbian2.c: Likewise.
9069
9070 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9071
9072         PR target/16570
9073         * gcc.dg/i386-sse-9.c: New test.
9074
9075 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9076
9077         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9078
9079 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9082         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9083         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9084         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9085         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9086         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9087         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9088         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9089         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9090         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9091         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9092         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9093         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9094         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9095         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9096         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9097         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9098         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9099         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9100         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9101         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9102         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9103         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9104         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9105         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9106         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9107         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9108         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9109         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9110         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9111         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9112         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9113         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9114         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9115         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9116         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9117         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9118         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9119         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9120         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9121         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9122         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9123         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9124         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9125         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9126         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9127         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9128         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9129         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9130         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9131         gcc.misc-tests/i386-pf-3dnow-1.c,
9132         gcc.misc-tests/i386-pf-athlon-1.c,
9133         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9134         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9135         Declare built-in functions used.
9136         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9137
9138 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/16707
9141         * g++.dg/lookup/using12.C: New test.
9142
9143         * g++.dg/init/null1.C: Fix PR number.
9144         * g++.dg/parse/namespace10.C: Likewise.
9145
9146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/16224
9149         * g++.dg/template/spec17.C: New test.
9150         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9151         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9152
9153 2004-08-02  David Billinghurst
9154
9155         PR fortran/16292
9156         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9157
9158 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9159
9160         * gcc.dg/ia64-got-1.c: New test case.
9161
9162 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/16489
9165         * g++.dg/init/null1.C: New test.
9166         * g++.dg/tc1/dr76.C: Adjust error marker.
9167
9168         PR c++/16529
9169         * g++.dg/parse/namespace10.C: New test.
9170
9171         PR c++/16810
9172         * g++.dg/inherit/ptrmem2.C: New test.
9173
9174 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9175
9176         PR target/16155
9177         * gcc.dg/pr16155.c: New test.
9178
9179 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9180
9181         * gcc.dg/redecl-2.c: New test.
9182
9183 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9184
9185         * gcc.dg/darwin-longdouble.c: New file.
9186
9187 2004-07-30  Richard Henderson  <rth@redhat.com>
9188
9189         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9190         write to constant argument.
9191         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9192
9193 2004-07-30  Richard Henderson  <rth@redhat.com>
9194
9195         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9196         tests of nearest around zero.
9197
9198 2004-07-30  Andrew Pinski  <apinski@apple.com>
9199
9200         * gcc.c-torture/compile/20040730-1.c: New test.
9201
9202 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9203
9204         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9205         powerpc-eabispe.
9206
9207 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9208
9209         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9210
9211 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9212
9213         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9214         contains $ld_library_path.
9215         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9216
9217 2004-07-29  Richard Henderson  <rth@redhat.com>
9218
9219         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9220
9221         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9222         (alt2, which): New.
9223         (Check): Accept either alternative.
9224
9225 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9226
9227         * g++.dg/abi/inline1.C: New test.
9228         * g++.dg/abi/local1-a.cc: Likewise.
9229         * g++.dg/abi/local1.C: Likewise.
9230         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9231         * g++.dg/abi/mangle12.C: Likewise.
9232         * g++.dg/abi/mangle17.C: Likewise.
9233         * g++.dg/abi/mangle20-2.C: Likewise.
9234         * g++.dg/opt/interface1.C: Likewise.
9235         * g++.dg/opt/interface1.h: Likewise.
9236         * g++.dg/opt/interface1-a.cc: New test.
9237         * g++.dg/parse/repo1.C: New test.
9238         * g++.dg/template/repo1.C: Likewise.
9239         * g++.dg/warn/Winline-1.C: Likewise.
9240         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9241
9242 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9243
9244         * gcc.dg/tree-ssa/20040729-1.c: New test.
9245
9246 2004-07-27  Matt Austern <austern@apple.com>
9247
9248         * gcc.dg/darwin-bool-1.c: New test.
9249         * gcc.dg/darwin-bool-2.c: New test.
9250
9251 2004-07-28  Richard Henderson  <rth@redhat.com>
9252
9253         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9254         arguments in the correct type.  Don't write to constant arguments.
9255
9256 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9257
9258         PR tree-optimization/16688
9259         PR tree-optimization/16689
9260         * g++.dg/tree-ssa/pr16688.C: New test.
9261
9262 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9263
9264         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9265         loads.  Not only in the comment, this time.
9266
9267 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9268
9269         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9270         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9271         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9272         * gcc.dg/sh4a-bitmovua.c: New.
9273         * gcc.dg/sh4a-cos.c: New.
9274         * gcc.dg/sh4a-cosf.c: New.
9275         * gcc.dg/sh4a-fprun.c: New.
9276         * gcc.dg/sh4a-fsrra.c: New.
9277         * gcc.dg/sh4a-memmovua.c: New.
9278         * gcc.dg/sh4a-sin.c: New.
9279         * gcc.dg/sh4a-sincos.c: New.
9280         * gcc.dg/sh4a-sincosf.c: New.
9281         * gcc.dg/sh4a-sinf.c: New.
9282
9283 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9284
9285         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9286         conditionals.
9287         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9288         loads.
9289         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9290         DOM1.
9291
9292 2004-07-27  Andrew Pinski  <apinski@apple.com>
9293
9294         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9295
9296 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9297
9298         * gcc.dg/pragma-isr.c: New test.
9299
9300 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9301
9302         PR c++/14429
9303         * g++.dg/template/ttp11.C: New test.
9304
9305 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9306
9307         * gcc.c-torture/compile/20040727-1.c: New test.
9308
9309 2004-07-26  Eric Christopher  <echristo@redhat.com>
9310
9311         * gcc.c-torture/compile/20040726-2.c: New test.
9312
9313 2004-07-26  Andrew Pinski  <apinski@apple.com>
9314
9315         * g++.dg/rtti/tinfo1.C: Xfail.
9316
9317 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9318
9319         * gcc.c-torture/compile/20040726-1.c: New test.
9320
9321 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9322             Brian Ryner  <bryner@brianryner.com>
9323
9324         PR c++/9283
9325         PR c++/15000
9326         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9327         * g++.dg/ext/visibility/: New directory.
9328         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9329         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9330         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9331         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9332         * g++.dg/ext/visibility/fvisibility.C,
9333         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9334         g++.dg/ext/visibility/fvisibility-override1.C
9335         g++.dg/ext/visibility/fvisibility-override2.C
9336         g++.dg/ext/visibility/memfuncts.C
9337         g++.dg/ext/visibility/noPLT.C
9338         g++.dg/ext/visibility/pragma.C
9339         g++.dg/ext/visibility/pragma-override1.C
9340         g++.dg/ext/visibility/pragma-override2.C
9341         g++.dg/ext/visibility/staticmemfuncts.C
9342         g++.dg/ext/visibility/virtual.C: New tests.
9343
9344 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9345
9346         PR c/15360
9347         * gcc.dg/pr15360-1.c: New test.
9348
9349 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9350
9351         * gcc.dg/pragma-align-2.c: New test.
9352         * gcc.dg/pragma-init-fini.c: New test.
9353         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9354         targets.
9355
9356 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9357
9358         * gcc.dg/init-string-2.c: New test.
9359
9360 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9361
9362         PR 16684
9363         * gcc.dg/Wredundant-decls-1.c: New test case.
9364
9365 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9368         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9369         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9370         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9371         * gcc.dg/compat/generate-random.c: New file.
9372         * gcc.dg/compat/generate-random.h: Likewise.
9373         * gcc.dg/compat/generate-random_r.c: Likewise.
9374         * gcc.dg/compat/struct-layout-1.h: Likewise.
9375         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9376         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9377         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9378         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9379         * gcc.dg/compat/struct-layout-1_main.c: New test.
9380         * gcc.dg/compat/struct-layout-1_x.c: New file.
9381         * gcc.dg/compat/struct-layout-1_y.c: New file.
9382         * gcc.dg/compat/struct-layout-1_test.h: New file.
9383
9384 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9385
9386         * gcc.dg/comp-return-1.c: New test
9387
9388 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9389
9390         * gcc.dg/vmx/8-02a.c: Fix typo.
9391
9392         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9393         * gcc.dg/darwin-abi-3.c: New test.
9394
9395         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9396         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9397
9398         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9399         * gcc.dg/vmx/ops-long-1.c: New test.
9400         * gcc.dg/vmx/ops-long-2.c: New test.
9401
9402 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         * g++.dg/lookup/conv-[1234].C: New.
9405
9406 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9407
9408         * g++.dg/parse/attr2.C: Simplify.
9409
9410 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9411
9412         PR c/7284
9413         * gcc.c-torture/execute/pr7284-1.c: New test.
9414
9415 2004-07-22  Brian Booth  <bbooth@redhat.com>
9416
9417         * gcc.dg/tree-ssa/20040721-1.c: New test.
9418
9419 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9420
9421         * g++.dg/template/crash20.c: New.
9422
9423 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9424
9425         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9426         Add dg-run directive.  Declare variables as required.
9427         * gfortran.dg/g77/README: Update
9428
9429 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9430
9431         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9432         gcc.dg/cris-peep2-andu2.c: New tests.
9433
9434 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9435
9436         PR c/15052
9437         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9438         on return type.
9439         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9440         messages.
9441         * gcc.dg/qual-return-2.c: Update expected messages.
9442         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9443
9444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9445
9446         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9447         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9448
9449 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9450
9451         PR c/11250
9452         * gcc.dg/init-string-1.c: New test.
9453
9454 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9455
9456         PR middle-end/15345
9457         PR c/16450
9458         * gcc.dg/torture/nested-fn-1.c: New test.
9459
9460 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9461
9462         PR target/16559
9463         * gcc.dg/ia64-fptr-1.c: New file.
9464
9465 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9466
9467         PR c++/14497
9468         * g++.dg/template/spec16.C: New test.
9469         * g++.old-deja/g++.robertl/eb118.C: Remove.
9470
9471 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9472
9473         PR c++/509
9474         * g++.dg/template/spec15.C: New test.
9475
9476 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9477
9478         Copy cases from g77.f-torture/execute and add dg-run
9479         directive.  Other changes as noted.
9480         * gfortran.dg/g77/13037.f
9481         * gfortran.dg/g77/1832.f
9482         * gfortran.dg/g77/19981119-0.f
9483         * gfortran.dg/g77/19990313-0.f
9484         * gfortran.dg/g77/19990313-1.f
9485         * gfortran.dg/g77/19990313-2.f
9486         * gfortran.dg/g77/19990313-3.f
9487         * gfortran.dg/g77/19990419-1.f
9488         * gfortran.dg/g77/19990826-0.f
9489         * gfortran.dg/g77/19990826-2.f
9490         * gfortran.dg/g77/20000503-1.f
9491         * gfortran.dg/g77/20001111.f
9492         * gfortran.dg/g77/20010116.f
9493         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9494         * gfortran.dg/g77/20010430.f
9495         * gfortran.dg/g77/6177.f
9496         * gfortran.dg/g77/947.f
9497         * gfortran.dg/g77/970816-3.f
9498         * gfortran.dg/g77/971102-1.f
9499         * gfortran.dg/g77/980520-1.f
9500         * gfortran.dg/g77/980628-0.f
9501         * gfortran.dg/g77/980628-1.f
9502         * gfortran.dg/g77/980628-10.f
9503         * gfortran.dg/g77/980628-2.f
9504         * gfortran.dg/g77/980628-3.f
9505         * gfortran.dg/g77/980628-7.f
9506         * gfortran.dg/g77/980628-8.f
9507         * gfortran.dg/g77/980628-9.f
9508         * gfortran.dg/g77/980701-0.f
9509         * gfortran.dg/g77/980701-1.f
9510         * gfortran.dg/g77/cabs.f
9511         * gfortran.dg/g77/claus.f
9512         * gfortran.dg/g77/complex_1.f
9513         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9514         * gfortran.dg/g77/dcomplex.f
9515         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9516         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9517         * gfortran.dg/g77/f90-intrinsic-numeric.f
9518         * gfortran.dg/g77/int8421.f
9519         * gfortran.dg/g77/labug1.f
9520         * gfortran.dg/g77/large_vec.f
9521         * gfortran.dg/g77/le.f
9522         * gfortran.dg/g77/short.f
9523         * gfortran.dg/g77/README: Update
9524
9525 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/16637
9528         * g++.dg/parse/lookup4.C: New test.
9529
9530 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9531
9532         PR c++/16175
9533         * g++.dg/template/ttp10.C: New test.
9534
9535 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9536
9537         * gcc.dg/pr12625-1.c: New test.
9538
9539 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9540
9541         * testsuite/gcc.dg/switch-warn-1.c: New test.
9542         * testsuite/gcc.dg/switch-warn-2.c: New test.
9543         * gcc.c-torture/compile/pr14730.c: Update.
9544
9545 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9546
9547         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9548         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9549         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9550         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9551
9552 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++/16623
9555         * g++.dg/template/assign1.C: New test.
9556
9557 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9558
9559         PR c++/12170
9560         * g++.dg/template/ttp9.C: New test.
9561
9562 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9563
9564         * gcc.dg/format/cmn-err-1.c: New test.
9565
9566 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9567
9568         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9569         gcc.dg/Wparentheses-10.c: New tests.
9570         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9571
9572 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9573
9574         PR fortran/16465
9575         * gfortran.dg/g77//ffixed-line-length-0.f,
9576         gfortran.dg/g77/ffixed-line-length-132.f,
9577         gfortran.dg/g77/ffixed-line-length-72.f,
9578         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9579         gfortran.dg/g77/README: Update.
9580
9581 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9582
9583         PR c++/13092
9584         * g++.dg/template/non-dependent7.C: New test.
9585         * g++.dg/template/non-dependent8.C: Likewise.
9586         * g++.dg/template/non-dependent9.C: Likewise.
9587         * g++.dg/template/non-dependent10.C: Likewise.
9588
9589 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9590
9591         PR c++/16337
9592         * g++.dg/parse/attr2.C: New test.
9593
9594 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9595
9596         * g77.dg: Removed.
9597         * g77.f-torture: Ditto.
9598
9599 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9600
9601         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9602         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9603         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9604
9605 2004-07-16  Richard Henderson  <rth@redhat.com>
9606
9607         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9608
9609 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9610
9611         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9612         tests with full list of options.
9613         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9614         of TORTURE_OPTIONS if test contains 'dg-do run'.
9615
9616         PR fortran/16404
9617         * gfortran.dg/do_iterator.f90: New test.
9618
9619 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9620
9621         PR rtl-optimization/16536
9622         * gcc.c-torture/execute/restrict-1.c: New test.
9623
9624 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9625
9626         PR fortran/15324
9627         * gfortran.dg/pr15324.f90: New test.
9628
9629         PR fortran/15129
9630         * gfortran.dg/pr15129.f90: New test.
9631
9632         PR fortran/15140
9633         * gfortran.dg/pr15140.f90: New test.
9634
9635         PR fortran/13792
9636         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9637         compile-time simplification.
9638
9639 2004-07-14  Mike Stump  <mrs@apple.com>
9640
9641         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9642
9643 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9644
9645         PR target/16325
9646         * gcc.dg/profile-generate-1.c: New.
9647
9648 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9649
9650         * gcc.c-torture/execute/20040709-1.c: New test.
9651         * gcc.c-torture/execute/20040709-2.c: New test.
9652
9653 2004-07-14  Mike Stump  <mrs@apple.com>
9654
9655         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9656
9657 2004-07-14  Mike Stump  <mrs@apple.com>
9658
9659         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9660
9661 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9662
9663         PR c++/16518
9664         * g++.dg/parse/mutable1.C: New test.
9665
9666 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9667
9668         PR tree-optimization/16443
9669         * gcc.dg/tree-ssa/20040713-1.c: New test.
9670
9671 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9672
9673         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9674         for operator new.
9675
9676 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9677
9678         * gfortran.dg/g77/README: New file
9679         * gfortran.dg/g77/19981216-0.f:  Copy from
9680         g77.f-torture/noncompile.  Add "dg-do compile" and
9681         dg-error as required.
9682         * gfortran.dg/g77/19990218-1.f: Likewise
9683         * gfortran.dg/g77/19990905-1.f: Likewise
9684         * gfortran.dg/g77/9263.f: Likewise
9685         * gfortran.dg/g77/980615-0.f: Likewise
9686         * gfortran.dg/g77/980616-0.f: Likewise
9687         * gfortran.dg/g77/check0.f: Likewise
9688         * gfortran.dg/g77/select_no_compile.f: Likewise
9689
9690 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9691
9692         Copy files from g77.f-torture/compile.
9693         Add "{ dg-do compile}".  Other changes as noted
9694         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9695         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9696         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9697         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9698         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9699         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9700         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9701         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9702         statement to conform to standard.  Append alpha1.x for reference.
9703         * gfortran.dg/g77/xformat.f: Add dg-warning
9704
9705 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9706
9707         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9708         Add {dg-do compile} directive.
9709         * gfortran.dg/g77/cpp2.F: Likewise
9710
9711 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9712
9713         PR c++/5402
9714         * g++.dg/lookup/name-clash1.C: New test.
9715
9716         PR c++/9777
9717         * g++.dg/lookup/name-clash2.C: New test.
9718
9719         PR c++/12102
9720         * g++.dg/lookup/name-clash3.C: New test.
9721
9722 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9723
9724         * g++.dg/lookup/new2.C: New test.
9725         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9726
9727 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9728
9729         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9730         Add {dg-do compile} directive.
9731         * gfortran.dg/g77/13060.f: Likewise
9732         * gfortran.dg/g77/19990218-0.f: Likewise
9733         * gfortran.dg/g77/19990305-0.f: Likewise
9734         * gfortran.dg/g77/19990419-0.f: Likewise
9735         * gfortran.dg/g77/19990502-0.f: Likewise
9736         * gfortran.dg/g77/19990502-1.f: Likewise
9737         * gfortran.dg/g77/19990525-0.f: Likewise
9738         * gfortran.dg/g77/19990826-1.f: Likewise
9739         * gfortran.dg/g77/19990826-3.f: Likewise
9740         * gfortran.dg/g77/19990905-2.f: Likewise
9741         * gfortran.dg/g77/20000412-1.f: Likewise
9742         * gfortran.dg/g77/20000511-1.f: Likewise
9743         * gfortran.dg/g77/20000511-2.f: Likewise
9744         * gfortran.dg/g77/20000518.f: Likewise
9745         * gfortran.dg/g77/20000601-1.f: Likewise
9746         * gfortran.dg/g77/20000601-2.f: Likewise
9747         * gfortran.dg/g77/20000629-1.f: Likewise
9748         * gfortran.dg/g77/20000630-2.f: Likewise
9749         * gfortran.dg/g77/20010115.f: Likewise
9750         * gfortran.dg/g77/20010321-1.f: Likewise
9751         * gfortran.dg/g77/20010426.f: Likewise
9752         * gfortran.dg/g77/20020307-1.f: Likewise
9753         * gfortran.dg/g77/8485.f: Likewise
9754         * gfortran.dg/g77/960317-1.f: Likewise
9755         * gfortran.dg/g77/970915-0.f: Likewise
9756         * gfortran.dg/g77/980310-1.f: Likewise
9757         * gfortran.dg/g77/980310-2.f: Likewise
9758         * gfortran.dg/g77/980310-3.f: Likewise
9759         * gfortran.dg/g77/980310-4.f: Likewise
9760         * gfortran.dg/g77/980310-6.f: Likewise
9761         * gfortran.dg/g77/980310-7.f: Likewise
9762         * gfortran.dg/g77/980310-8.f: Likewise
9763         * gfortran.dg/g77/980419-2.f: Likewise
9764         * gfortran.dg/g77/980424-0.f: Likewise
9765         * gfortran.dg/g77/980427-0.f: Likewise
9766         * gfortran.dg/g77/980729-0.f: Likewise
9767         * gfortran.dg/g77/981117-1.f: Likewise
9768         * gfortran.dg/g77/toon_1.f: Likewise
9769
9770 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9771
9772         PR c++/2204
9773         * g++.dg/other/abstract2.C: New test.
9774
9775 2004-07-12  Paul Brook  <paul@codesourcery.com>
9776
9777         * gfortran.dg/pointer_init_1.f90: New test.
9778
9779 2004-07-11  Paul Brook  <paul@codesourcery.com>
9780
9781         PR fortran/15986
9782         * gfortran.dg/contained_1.f90: New test.
9783
9784 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9785
9786         * g++.dg/parse/defarg8.C: New test.
9787
9788 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9789
9790         PR fortran/16433
9791         * gfortran.dg/pr16433.f: New test.
9792
9793         PR fortran/17574
9794         * gfortran.dg/pr15754.f90: New test.
9795
9796 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9797
9798         PR tree-optimization/16437
9799         * gcc.c-torture/execute/bitfld-4.c: New test.
9800
9801 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9802
9803         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9804         access to common var from module.
9805
9806 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9807
9808         PR fortran/16336
9809         * gfortran.fortran-torture/execute/common_2.f90: New test.
9810
9811 2004-07-10  Paul Brook  <paul@codesourcery.com>
9812
9813         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9814
9815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9816
9817         PR fortran/15969
9818         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9819
9820 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9821
9822         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9823         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9824         * gfortran.dg/g77/ffree-form-1.f: Likewise
9825         * gfortran.dg/g77/ffree-form-2.f: Likewise
9826         * gfortran.dg/g77/ffree-form-3.f: Likewise
9827         * gfortran.dg/g77/fno-underscoring.f: Likewise
9828         * gfortran.dg/g77/funderscoring.f: Likewise
9829         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9830
9831 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9832
9833         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9834
9835 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9836         Paul Brook  <paul@codesourcery.com>
9837
9838         PR fortran/13415
9839         * gfortran.dg/common_pointer_1.f90: New test.
9840
9841 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9842
9843         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9844
9845 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9846
9847         PR target/16364
9848         * gcc.c-torture/compile/20040709-1.c: New.
9849
9850 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9851
9852         PR fortran/14077
9853         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9854
9855 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9856
9857         PR fortran/13201
9858         * gfortran.dg/shape_1.f90: New test.
9859
9860 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9861             Andrew Pinski  <apinski@apple.com>
9862
9863         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9864
9865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9866
9867         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9868         comment.
9869
9870 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9871         Paul Brook  <paul@codesourcery.com>
9872
9873         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9874         '.f95' and '.F95'.
9875
9876 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9877
9878         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9879
9880 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9881
9882         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9883         testcases with capital suffix.
9884
9885 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9886
9887         PR fortran/15481
9888         PR fortran/13372
9889         PR fortran/13575
9890         PR fortran/15978
9891         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9892
9893         * gfortran.dg/implicit_1.f90: New test.
9894
9895 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9896
9897         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9898         expression to match gfortran warning/error messages
9899         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9900         dg-error text.
9901
9902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9903
9904         * lib/fortran-torture.exp: Rename proc search_for to
9905         search_for_re.
9906
9907 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9908
9909         * gcc.c-torture/execute/simd-5.x: New file.
9910         XFAIL on SPARC 64-bit at -O0.
9911
9912 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9913
9914         PR c++/8211
9915         PR c++/16165
9916         * g++.dg/warn/effc3.C: New test.
9917
9918 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9919
9920         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9921         change X to 1X in format.
9922         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9923         add data statements to conform to standard.
9924
9925 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9926
9927         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9928         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9929         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9930
9931 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9932
9933         * gfortran.dg/g77/7388.f: Copy from g77.dg
9934         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9935         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9936         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9937         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9938         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9939         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9940         * gfortran.dg/g77/strlen0.f: Likewise
9941
9942 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9943
9944         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9945         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9946
9947 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9948
9949         * gcc.c-torture/execute/920428-2.x: Delete.
9950         * gcc.c-torture/execute/920501-7.x: Likewise.
9951
9952 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9955         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9956         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9957         prescott and c3-2.
9958         (PREFETCH_3DNOW): Add -march=c3.
9959
9960 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9961
9962         PR c/16437
9963         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9964         * gcc.c-torture/execute/bf64-1.x: Likewise.
9965
9966 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9967
9968         * gcc.c-torture/compile/20040708-1.c: New test.
9969
9970 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9971
9972         PR c++/16169
9973         * g++.dg/warn/effc2.C: New test.
9974
9975 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9976
9977         * gcc.c-torture/execute/bitfld-1.x: Remove.
9978         * gcc.c-torture/execute/bitfld-3.c: New test.
9979         * gcc.dg/bitfld-2.c: Remove XFAILs.
9980
9981 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR c++/16276
9984         * g++.dg/rtti/tinfo1.C: New file.
9985
9986 2004-07-07  Eric Christopher  <echristo@redhat.com>
9987
9988         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9989
9990 2004-07-07  Andrew Pinski  <apinski@apple.com>
9991
9992         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9993
9994 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9995
9996         * g++.dg/init/call1.C: XFAIL.
9997
9998 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9999
10000         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10001         except for movstrict*, to movmem* and clrstr* to clrmem*.
10002
10003 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10004
10005         * gcc.c-torture/execute/20040707-1.c: New test.
10006
10007 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10008
10009         * gcc.c-torture/execute/20040706-1.c: New test.
10010
10011 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10012
10013         PR c++/3671
10014         * g++.dg/template/spec14.C: New test.
10015
10016 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10019         nothing if not yet defined.  Use it in b, c and d type definitions.
10020         * gcc.c-torture/execute/20040705-1.c: New test.
10021         * gcc.c-torture/execute/20040705-2.c: New test.
10022
10023 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10024
10025         PR c++/2518
10026         * g++.dg/lookup/new1.C: New test.
10027
10028 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10029
10030         PR c++/11406
10031         * g++.dg/template/sizeof8.C: New test.
10032
10033 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10034
10035         * gcc.c-torture/compile/20040705-1.c: New test.
10036
10037 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10038
10039         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10040
10041 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10042
10043         * gcc.dg/cpp/if-mop.c: Two new testcases.
10044         * gcc.dg/cpp/trad/comment-3.c: New.
10045
10046 2004-07-04  Paul Brook  <paul@codesourcery.com>
10047
10048         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10049
10050 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10051
10052         PR c++/3761
10053         * g++.dg/lookup/crash4.C: New test.
10054
10055 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10056
10057         * gcc.c-torture/execute/builtin-abs-1.c
10058         * gcc.c-torture/execute/builtin-abs-2.c
10059         * gcc.c-torture/execute/builtin-complex-1.c
10060         * gcc.c-torture/execute/builtins/string-1-lib.c
10061         * gcc.c-torture/execute/builtins/string-1.c
10062         * gcc.c-torture/execute/builtins/string-2-lib.c
10063         * gcc.c-torture/execute/builtins/string-2.c
10064         * gcc.c-torture/execute/builtins/string-3-lib.c
10065         * gcc.c-torture/execute/builtins/string-3.c
10066         * gcc.c-torture/execute/builtins/string-4-lib.c
10067         * gcc.c-torture/execute/builtins/string-4.c
10068         * gcc.c-torture/execute/builtins/string-5-lib.c
10069         * gcc.c-torture/execute/builtins/string-5.c
10070         * gcc.c-torture/execute/builtins/string-6-lib.c
10071         * gcc.c-torture/execute/builtins/string-6.c
10072         * gcc.c-torture/execute/builtins/string-7-lib.c
10073         * gcc.c-torture/execute/builtins/string-7.c
10074         * gcc.c-torture/execute/builtins/string-8-lib.c
10075         * gcc.c-torture/execute/builtins/string-8.c
10076         * gcc.c-torture/execute/builtins/string-9-lib.c
10077         * gcc.c-torture/execute/builtins/string-9.c
10078         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10079         * gcc.c-torture/execute/builtins/string-asm-1.c
10080         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10081         * gcc.c-torture/execute/builtins/string-asm-2.c
10082         * gcc.c-torture/execute/stdio-opt-1.c
10083         * gcc.c-torture/execute/stdio-opt-2.c
10084         * gcc.c-torture/execute/stdio-opt-3.c
10085         * gcc.c-torture/execute/string-opt-1.c
10086         * gcc.c-torture/execute/string-opt-10.c
10087         * gcc.c-torture/execute/string-opt-11.c
10088         * gcc.c-torture/execute/string-opt-12.c
10089         * gcc.c-torture/execute/string-opt-13.c
10090         * gcc.c-torture/execute/string-opt-14.c
10091         * gcc.c-torture/execute/string-opt-15.c
10092         * gcc.c-torture/execute/string-opt-16.c
10093         * gcc.c-torture/execute/string-opt-2.c
10094         * gcc.c-torture/execute/string-opt-6.c
10095         * gcc.c-torture/execute/string-opt-7.c
10096         * gcc.c-torture/execute/string-opt-8.c:
10097         Replace with ...
10098
10099         * gcc.c-torture/execute/builtins/abs-2.c
10100         * gcc.c-torture/execute/builtins/abs-3.c
10101         * gcc.c-torture/execute/builtins/complex-1.c
10102         * gcc.c-torture/execute/builtins/fprintf.c
10103         * gcc.c-torture/execute/builtins/fputs.c
10104         * gcc.c-torture/execute/builtins/memcmp.c
10105         * gcc.c-torture/execute/builtins/memmove.c
10106         * gcc.c-torture/execute/builtins/memops-asm.c
10107         * gcc.c-torture/execute/builtins/mempcpy-2.c
10108         * gcc.c-torture/execute/builtins/mempcpy.c
10109         * gcc.c-torture/execute/builtins/memset.c
10110         * gcc.c-torture/execute/builtins/printf.c
10111         * gcc.c-torture/execute/builtins/sprintf.c
10112         * gcc.c-torture/execute/builtins/strcat.c
10113         * gcc.c-torture/execute/builtins/strchr.c
10114         * gcc.c-torture/execute/builtins/strcmp.c
10115         * gcc.c-torture/execute/builtins/strcpy.c
10116         * gcc.c-torture/execute/builtins/strcspn.c
10117         * gcc.c-torture/execute/builtins/strlen-2.c
10118         * gcc.c-torture/execute/builtins/strlen.c
10119         * gcc.c-torture/execute/builtins/strncat.c
10120         * gcc.c-torture/execute/builtins/strncmp-2.c
10121         * gcc.c-torture/execute/builtins/strncmp.c
10122         * gcc.c-torture/execute/builtins/strncpy.c
10123         * gcc.c-torture/execute/builtins/strpbrk.c
10124         * gcc.c-torture/execute/builtins/strpcpy-2.c
10125         * gcc.c-torture/execute/builtins/strpcpy.c
10126         * gcc.c-torture/execute/builtins/strrchr.c
10127         * gcc.c-torture/execute/builtins/strspn.c
10128         * gcc.c-torture/execute/builtins/strstr-asm.c
10129         * gcc.c-torture/execute/builtins/strstr.c:
10130         ... these new files.
10131
10132         * gcc.c-torture/execute/builtins/abs-2-lib.c
10133         * gcc.c-torture/execute/builtins/abs-3-lib.c
10134         * gcc.c-torture/execute/builtins/complex-1-lib.c
10135         * gcc.c-torture/execute/builtins/fprintf-lib.c
10136         * gcc.c-torture/execute/builtins/fputs-lib.c
10137         * gcc.c-torture/execute/builtins/memcmp-lib.c
10138         * gcc.c-torture/execute/builtins/memmove-lib.c
10139         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10140         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10141         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10142         * gcc.c-torture/execute/builtins/memset-lib.c
10143         * gcc.c-torture/execute/builtins/printf-lib.c
10144         * gcc.c-torture/execute/builtins/sprintf-lib.c
10145         * gcc.c-torture/execute/builtins/strcat-lib.c
10146         * gcc.c-torture/execute/builtins/strchr-lib.c
10147         * gcc.c-torture/execute/builtins/strcmp-lib.c
10148         * gcc.c-torture/execute/builtins/strcpy-lib.c
10149         * gcc.c-torture/execute/builtins/strcspn-lib.c
10150         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10151         * gcc.c-torture/execute/builtins/strlen-lib.c
10152         * gcc.c-torture/execute/builtins/strncat-lib.c
10153         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10154         * gcc.c-torture/execute/builtins/strncmp-lib.c
10155         * gcc.c-torture/execute/builtins/strncpy-lib.c
10156         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10157         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10158         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10159         * gcc.c-torture/execute/builtins/strrchr-lib.c
10160         * gcc.c-torture/execute/builtins/strspn-lib.c
10161         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10162         * gcc.c-torture/execute/builtins/strstr-lib.c
10163         * gcc.c-torture/execute/builtins/lib/abs.c
10164         * gcc.c-torture/execute/builtins/lib/fprintf.c
10165         * gcc.c-torture/execute/builtins/lib/memset.c
10166         * gcc.c-torture/execute/builtins/lib/printf.c
10167         * gcc.c-torture/execute/builtins/lib/sprintf.c
10168         * gcc.c-torture/execute/builtins/lib/strcpy.c
10169         * gcc.c-torture/execute/builtins/lib/strcspn.c
10170         * gcc.c-torture/execute/builtins/lib/strncat.c
10171         * gcc.c-torture/execute/builtins/lib/strncmp.c
10172         * gcc.c-torture/execute/builtins/lib/strncpy.c
10173         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10174         * gcc.c-torture/execute/builtins/lib/strspn.c
10175         * gcc.c-torture/execute/builtins/lib/strstr.c:
10176         New files containing support routines.
10177
10178         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10179         declaration.
10180         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10181         when not optimizing.
10182
10183 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/16240
10186         * g++.dg/abi/mangle22.C: New test.
10187         * g++.dg/abi/mangle23.C: Likewise.
10188
10189 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10190
10191         PR fortran/16290
10192         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10193         Allow for cases without denormalized floating point numbers.
10194
10195 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10196
10197         PR c/1027
10198         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10199         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10200         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10201         expected warning text.
10202         * gcc.dg/format/diag-2.c: New test.
10203
10204 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10207
10208 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10209
10210         * gcc.dg/builtins-43.c: New.
10211         * gcc.dg/builtins-44.c: New.
10212         * gcc.dg/builtins-45.c: New.
10213
10214 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10215             Andreas Tobler  <a.tobler@schweiz.ch>
10216
10217         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10218         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10219         as SIGSEGV.
10220         * gcc.dg/cleanup-11.c: Likewise.
10221         * gcc.dg/cleanup-8.c: Likewise.
10222         * gcc.dg/cleanup-9.c: Likewise.
10223         * gcc.dg/cleanup-5.c: Run on all platforms.
10224
10225 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10226
10227         * g++.dg/warn/nonnull1.C: New test.
10228
10229 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10230
10231         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10232         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10233         Special-case the Sun compiler wrt to <complex.h>.
10234
10235 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10236
10237         * gcc.dg/Wunreachable-8.C: New test.
10238
10239         * gcc.dg/h8300-ice2.c : New test.
10240
10241 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10242
10243         PR fortran/16161
10244         * gfortran.fortran-torture/compile/implicit.f90: Add test
10245         for implicit character.
10246
10247 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10248
10249         PR fortran/16289
10250         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10251         Use tiny() intrinsic to find smallest non-negative real
10252
10253 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10256         * gcc.dg/compat/struct-by-value-22_x.c: New.
10257         * gcc.dg/compat/struct-by-value-22_y.c: New.
10258
10259         * gcc.c-torture/execute/20040629-1.c: New test.
10260
10261 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10264         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10265
10266         PR target/16195
10267         * gcc.dg/20040625-1.c: New test.
10268
10269 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10270
10271         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10272
10273 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10274
10275         PR fortran/15963
10276         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10277
10278 2004-06-29  Richard Henderson  <rth@redhat.com>
10279
10280         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10281
10282 2004-06-29  Paul Brook  <paul@codesourcery.com>
10283
10284         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10285         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10286
10287 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10288
10289         PR c++/16260
10290         * g++.dg/parse/crash15.C: New.
10291
10292 2004-06-28  Andrew Pinski  <apinski@apple.com>
10293
10294         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10295         by the error already.
10296
10297         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10298
10299 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10300
10301         PR target/14041
10302         * gcc.dg/h8300-bss-align-1.c : New.
10303
10304 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10305
10306         * PR c++/16174
10307         * g++.dg/template/ctor4.C: New.
10308
10309 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         PR c++/16205
10312         * g++.dg/warn/Wsequence-point-1.C: New test.
10313
10314 2004-06-27  Paul Brook  <paul@codesourcery.com>
10315
10316         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10317
10318 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10319
10320         * g++.old-deja/g++.mike/p7325.C: Remove.
10321
10322 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10323
10324         PR c/14963
10325         * gcc.dg/pr14963.c: New test.
10326
10327 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10328
10329         PR c++/16193
10330         * g++.dg/parse/redef1.C: New test.
10331
10332 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10333
10334         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10335         20021110.c.
10336         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10337         20021119-1.c.
10338         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10339         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10340         5-04.c.
10341         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10342         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10343         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10344         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10345         g++.brendan/enum14.C.
10346         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10347         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10348         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10349         g++.mike/virt1.C.
10350         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10351         memtemp24.C.
10352
10353 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10354
10355         * gcc.dg/20040527-1.c: New test case.
10356
10357 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10358
10359         PR gfortran/pr16196
10360         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10361
10362 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10363
10364         PR middle-end/15825
10365         * gcc.dg/pr15825-1.c: New test case.
10366
10367 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10368
10369         * gcc.c-torture/execute/20040625-1.c: New test.
10370
10371 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10372
10373         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10374
10375 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10376
10377         * gcc.dg/torture/mips-div-1.c: New test.
10378
10379 2004-06-24  Jeff Law  <law@redhat.com>
10380
10381         * gcc.dg/tree-ssa/20040624-1.c: New test.
10382
10383 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10384
10385         * gcc.c-torture/compile/20040624-1.c: New test.
10386
10387 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10388
10389         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10390         this directory.
10391
10392 2004-06-23  Andrew Pinski  <apinski@apple.com>
10393
10394         PR middle-end/15988
10395         * g++.dg/opt/ptrmem4.C: New test.
10396
10397         * gcc.dg/c90-array-quals-2.c: New test.
10398
10399 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10400
10401         * gcc.dg/kpice1.c: New test.
10402
10403 2006-06-23  Andrew Pinski  <apinski@apple.com>
10404
10405         * gcc.dg/c90-array-quals.c: New test.
10406
10407 2006-06-22  Richard Henderson  <rth@redhat.com>
10408
10409         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10410
10411 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10412
10413         * gcc.dg/builtins-config.h: Handle FreeBSD.
10414
10415 2006-06-22  Richard Henderson  <rth@redhat.com>
10416
10417         * g++.dg/opt/devirt1.C: New.
10418
10419 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10420
10421         * g++.dg/opt/pr15551.C: New testcase.
10422
10423 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10424
10425         PR target/14800
10426         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10427         x86_64-*-linux* when compiling for 32bit.
10428
10429 2004-06-21  Andrew Pinski  <apinski@apple.com>
10430
10431         * gcc.dg/pch/struct-1.c: New.
10432         * gcc.dg/pch/struct-1.hs: New.
10433
10434 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10435
10436         * gcc.dg/pch/save-temps-1.c: New file.
10437         * gcc.dg/pch/save-temps-1.hs: New file.
10438
10439 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10440
10441         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10442         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10443
10444 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10445
10446         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10447         to fix type error.
10448         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10449         Remove trailing spaces.
10450
10451 2004-06-21  Richard Henderson  <rth@redhat.com>
10452
10453         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10454         merging && to BIT_FIELD_REF.
10455
10456 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10457
10458         * g++.dg/opt/placeholder1.C: New test.
10459
10460 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10461
10462         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10463         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10464         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10465         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10466
10467 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10468
10469         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10470         extern "C".
10471         * g++.dg/other/pragma-re-1.C: Add comments.
10472
10473 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10474
10475         PR gfortran/16080
10476         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10477
10478 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10481         instead of setting the type of size_t by
10482         hand.
10483
10484 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10485
10486         * gcc.dg/unordered-2.c: New test case.
10487         * gcc.dg/unordered-3.c: New test case.
10488
10489 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10490
10491         PR other/16043
10492         * lib/g++.exp (g++_version): Tweak regexp for version
10493         * lib/g77.exp (g77_version): Likewise
10494         * lib/gfortran.exp (gfortran_version): Likewise
10495         * lib/objc.exp (objc_version): Likewise
10496         * lib/treelang.exp (treelang_version): Likewise
10497
10498 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10499
10500         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10501         Use INT_MAX instead of __INT_MAX__.
10502         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10503
10504         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10505         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10506         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10507         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10508         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10509         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10510         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10511         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10512         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10513
10514         * gcc.dg/range-test-1.c: New test.
10515         * g++.dg/opt/range-test-1.C: New test.
10516
10517 2004-06-17  Richard Henderson  <rth@redhat.com>
10518
10519         * objc.dg/sync-1.m: New.
10520         * objc.dg/try-catch-1.m: Don't force next runtime.
10521         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10522         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10523         shadowed catch clause.
10524         * objc.dg/try-catch-5.m: New.
10525
10526 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10527
10528         Bug 14610
10529         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10530
10531 2004-06-15  Richard Henderson  <rth@redhat.com>
10532
10533         * gcc.dg/20001116-1.c: Move expected warning line.
10534
10535 2004-06-15  Richard Henderson  <rth@redhat.com>
10536
10537         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10538         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10539
10540 2004-06-15  Jeff Law  <law@redhat.com>
10541
10542         * gcc.dg/tree-ssa/20040615-1.c: New test.
10543         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10544         be less sensitive to operand ordering.
10545         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10546
10547 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10548
10549         * g++.dg/abi/bitfield3.C: Add comment..
10550
10551 2004-06-15  Richard Henderson  <rth@redhat.com>
10552
10553         * g++.dg/ext/stmtexpr1.C: XFAIL.
10554         * gcc.dg/20030612-1.c: XFAIL.
10555
10556 2004-06-15  Eric Christopher  <echristo@redhat.com>
10557
10558         * g++.dg/charset/asm5.c: New.
10559         * gcc.dg/charset/asm6.c: New.
10560
10561 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10562
10563         PR fortran/15962
10564         * gfortran.fortran-torture/execute/select_1.f90: New test.
10565
10566 2004-06-15  Paul Brook  <paul@codesourcery.com>
10567
10568         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10569
10570 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10571
10572         PR c++/15967
10573         * g++.dg/lookup/crash3.C: New test.
10574
10575 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10576
10577         PR c++/15947
10578         * g++.dg/parse/dtor4.C: New test.
10579
10580 2004-06-14  Jeff Law  <law@redhat.com>
10581
10582         * gcc.c-torture/compile/20040614-1.c: New test.
10583
10584 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10585
10586         PR fortran/15211
10587         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10588         LEN of a character array.
10589
10590 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10591
10592         PR c++/15096
10593         * g++.dg/template/ptrmem10.C: New test.
10594
10595         PR c++/14930
10596         * g++.dg/template/friend30.C: New test.
10597
10598 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10599
10600         PR fortran/14928
10601         * gfortran.fortran-torture/compile/mloc.f90: New test.
10602
10603 2004-06-13  Paul Brook  <paul@codesourcery.com>
10604
10605         * gfortran.fortran-torture/execute/random_2.f90: New test.
10606
10607 2004-06-13  Eric Christopher  <echristo@redhat.com>
10608
10609         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10610
10611 2004-06-12  Paul Brook  <paul@codesourcery.com>
10612
10613         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10614
10615 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10616
10617         PR fortran/14923
10618         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10619
10620 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10621
10622         PR fortran/14957
10623         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10624         syntax errors in end statements of contained subroutines.
10625
10626 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10627
10628         PR fortran/12841
10629         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10630
10631 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10632
10633         PR fortran/15665
10634         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10635
10636 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10637
10638         PR gfortran/12839
10639         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10640
10641 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10642
10643         PR c++/15862
10644         * g++.dg/parse/enum1.C: New test.
10645
10646 2004-06-10  Jeff Law  <law@redhat.com>
10647
10648         * gcc.c-torture/compile/20040610-1.c: New test.
10649
10650 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10651
10652         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10653         * g++.old-deja/g++.other/decl3.C: Likewise.
10654
10655 2004-06-10  Brian Booth  <bbooth@redhat.com>
10656
10657         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10658         V_MAY_DEF instead of VDEF.
10659         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10660
10661 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/14211
10664         * g++.dg/conversion/const1.C: New test.
10665
10666         PR c++/15076
10667         * g++.dg/conversion/reinterpret1.C: New test.
10668
10669         PR c++/15877
10670         * g++.dg/template/enum2.C: New test.
10671
10672         PR c++/15227
10673         * g++.dg/template/error13.C: New test.
10674
10675 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10676
10677         PR fortran/14957
10678         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10679         arguments to test_* REAL and of the right size.
10680
10681 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR target/15569
10684         PR rtl-optimization/15681
10685         * gcc.dg/20040609-1.c: New test.
10686
10687 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR c++/14791
10690         * g++.dg/opt/builtins1.C: New test.
10691
10692 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10693
10694         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10695         that use default windows32 struct layout.
10696         * gcc.dg/i386-bitfield2.c: Likewise.
10697
10698 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10699
10700         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10701         for mingw32 and cygwin targets.
10702
10703 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10704
10705         * gcc.dg/pch/macro-4.c: New.
10706         * gcc.dg/pch/macro-4.hs: New.
10707
10708 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10709
10710         PR fortran/13249
10711         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10712
10713 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10714
10715         PR fortran/13372
10716         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10717
10718 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10719
10720         PR gfortran/14897
10721         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10722
10723 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10724
10725         PR gfortran/15755
10726         * gfortran.fortran-torture/execute/backspace.c : New test.
10727
10728 2004-06-09  Paul Brook  <paul@codesourcery.com>
10729
10730         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10731         (pointer_to_section): Rewrite to use smaller array.
10732
10733 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10734
10735         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10736         * gcc.dg/ext/altivec-10.c: Same.
10737         * gcc.dg/ext/altivec-11.c: Same.
10738         * gcc.dg/ext/altivec-12.c: Same.
10739         * gcc.dg/ext/altivec-13.c: Same.
10740         * gcc.dg/ext/altivec-14.c: Same.
10741         * gcc.dg/ext/altivec-15.c: Same.
10742         * gcc.dg/ext/altivec-16.c: Same.
10743         * gcc.dg/ext/altivec-3.c: Same.
10744         * gcc.dg/ext/altivec-4.c: Same.
10745         * gcc.dg/ext/altivec-6.c: Same.
10746         * gcc.dg/ext/altivec-7.c: Same.
10747         * gcc.dg/ext/altivec-8.c: Same.
10748         * gcc.dg/ext/altivec-varargs-1.c: Same.
10749
10750         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10751         * g++.dg/ext/altivec-10.C: Same.
10752         * g++.dg/ext/altivec-2.C: Same.
10753         * g++.dg/ext/altivec-3.C: Same.
10754         * g++.dg/ext/altivec-4.C: Same.
10755         * g++.dg/ext/altivec-5.C: Same.
10756         * g++.dg/ext/altivec-6.C: Same.
10757         * g++.dg/ext/altivec-7.C: Same.
10758         * g++.dg/ext/altivec-8.C: Same.
10759         * g++.dg/ext/altivec-9.C: Same.
10760
10761 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10762
10763         PR c++/7841
10764         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10765
10766 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10767
10768         * gcc.dg/union-1.c: New test.
10769
10770 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10771
10772         * gcc.dg/builtins-41.c: New test case.
10773         * gcc.dg/builtins-42.c: New test case.
10774
10775 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10776
10777         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10778         * g++.dg/ext/altivec-10.C: Same.
10779         * g++.dg/ext/altivec-2.C: Same.
10780         * g++.dg/ext/altivec-3.C: Same.
10781         * g++.dg/ext/altivec-4.C: Same.
10782         * g++.dg/ext/altivec-5.C: Same.
10783         * g++.dg/ext/altivec-6.C: Same.
10784         * g++.dg/ext/altivec-7.C: Same.
10785         * g++.dg/ext/altivec-8.C: Same.
10786         * g++.dg/ext/altivec-9.C: Same.
10787         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10788         * g++.old-deja/g++.brendan/new3.C: Same.
10789         * gcc.c-torture/execute/eeprof-1.x: Same.
10790
10791 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10792
10793         PR c/14765
10794         * gcc.dg/pr14765-1.c: New test.
10795
10796 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10797
10798         PR c/14649
10799         * gcc.dg/pr14649-1.c: New test case.
10800
10801 2004-06-07  Richard Henderson  <rth@redhat.com>
10802
10803         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10804         if temporaries.
10805
10806 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10807
10808         * g++.dg/eh/elide1.C: Remove XFAIL.
10809
10810 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/15337
10813         * g++.dg/expr/sizeof3.C: New test.
10814
10815         PR c++/14777
10816         * g++.dg/template/access14.C: New test.
10817
10818         PR c++/15554
10819         * g++.dg/template/enum1.C: New test.
10820
10821         PR c++/15057
10822         * g++.dg/eh/throw1.C: New test.
10823
10824 2004-06-07  David Ayers  <d.ayers@inode.at>
10825             Ziemowit Laski  <zlaski@apple.com>
10826
10827         * lib/objc.exp (objc_target_compile): Revert the '-framework
10828         Foundation' flag fix, since bare Darwin does not ship
10829         with the Foundation framework.
10830         * objc/execute/next_mapping.h: Provide a local NSConstantString
10831         @interface and @implementation.
10832         (objc_constant_string_init): A constructor function, used to
10833         initialize the NSConstantString meta-class object.
10834         * objc/execute/string1.m: Include "next_mapping.h" instead of
10835         <Foundation/NSString.h>.
10836         * objc/execute/string2.m: Likewise.
10837         * objc/execute/string3.m: Likewise.
10838         * objc/execute/string4.m: Likewise.
10839
10840 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10841
10842         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10843         to double. Replace double with FLOAT.
10844         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10845
10846         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10847         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10848         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10849         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10850         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10851         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10852         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10853         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10854
10855 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10856
10857         PR c/13519
10858         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10859
10860 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10861
10862         PR c++/15503
10863         * g++.dg/template/meminit2.C: New test.
10864
10865 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10866
10867         PR target/15822
10868         * gcc.c-torture/execute/compare-fp-1.c,
10869         gcc.c-torture/execute/compare-fp-2.c,
10870         gcc.c-torture/execute/compare-fp-3.c,
10871         gcc.c-torture/execute/compare-fp-4.c,
10872         gcc.c-torture/execute/compare-fp-3.x,
10873         gcc.c-torture/execute/compare-fp-4.x: Moved...
10874         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10875         gcc.c-torture/execute/ieee/compare-fp-2.c,
10876         gcc.c-torture/execute/ieee/compare-fp-3.c,
10877         gcc.c-torture/execute/ieee/compare-fp-4.c,
10878         gcc.c-torture/execute/ieee/compare-fp-3.x,
10879         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10880
10881 2004-06-04  David Ayers  <d.ayers@inode.at>
10882
10883         * objc/execute/protocol-isEqual-4.m: New testcase.
10884
10885 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10886
10887         * objc/execute/protocol-isEqual-1.m: New testcase.
10888         * objc/execute/protocol-isEqual-2.m: New testcase.
10889         * objc/execute/protocol-isEqual-3.m: New testcase.
10890
10891 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10892
10893         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10894
10895 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10896
10897         * lib/objc.exp (objc_target_compile): When running tests on
10898         Darwin (Mac OS X), inform the linker about '-framework
10899         'Foundation'.
10900
10901 2004-06-02  Eric Christopher  <echristo@redhat.com>
10902
10903         * gcc.c-torture/compile/20040602-1.c: New.
10904
10905 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10908         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10909
10910         PR tree-optimization/14736
10911         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10912
10913         PR tree-optimization/14042
10914         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10915
10916         PR tree-optimization/14729
10917         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10918
10919 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10920
10921         PR fortran/15557
10922         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10923
10924 2004-06-01  Richard Hederson  <rth@redhat.com>
10925
10926         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10927
10928 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10929
10930         PR c++/14932
10931         * g++.dg/parse/offsetof4.C: New test.
10932
10933 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10934
10935         PR objc/7993
10936         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10937
10938 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10939
10940         PR c++/15701
10941         * g++.dg/template/friend29.C: New test.
10942
10943 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10944
10945         PR c/15749
10946         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10947
10948 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10949
10950         * gcc.dg/sparc-trap-1.c: New test.
10951
10952 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10953
10954         PR middle-end/15069
10955         * g++.dg/opt/fold3.C: New test case.
10956
10957 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10958
10959         * lib/target-supports.exp (check_iconv_available): Fix fallout
10960         from 2004-05-28 patch.
10961
10962 2004-05-30  Paul Brook  <paul@codesourcery.com>
10963
10964         PR fortran/15620
10965         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10966         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10967
10968 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10969
10970         * gfortran.fortran-torture/execute/random_1.f90: New test.
10971
10972 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10973
10974         * g++.dg/ext/altivec-10.C: New test.
10975
10976 2004-05-29  Paul Brook  <paul@codesourcery.com>
10977
10978         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10979
10980 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10981
10982         * gcc.dg/altivec-16.c: New test.
10983
10984 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10985
10986         * lib/target-supports.exp (check_vmx_hw_available): New.
10987         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10988
10989         * lib/target-supports.exp (check_alias_available,
10990         check_iconv_available, check_named_sections_available): Use
10991         unique names for temporary files.
10992
10993 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10994
10995         * gcc.dg/altivec-15.c: New test.
10996
10997 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10998
10999         PR c++/15083
11000         * g++.dg/warn/noeffect6.C: New test.
11001
11002         PR c++/15471
11003         * g++.dg/expr/ptrmem4.C: New test.
11004
11005         PR c++/15640
11006         * g++.dg/template/operator3.C: New test.
11007
11008 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11009
11010         PR c++/14668
11011         * g++.dg/lookup/redecl1.C: New test.
11012         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11013
11014 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11015
11016         * gcc.c-torture/execute/compare-fp-1.c,
11017         gcc.c-torture/execute/compare-fp-2.c,
11018         gcc.c-torture/execute/compare-fp-3.c,
11019         gcc.c-torture/execute/compare-fp-4.c,
11020         gcc.c-torture/execute/compare-fp-3.x,
11021         gcc.c-torture/execute/compare-fp-4.x,
11022         gcc.dg/pr15649-1.c: New.
11023
11024 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11025
11026         PR c++/12883
11027         * g++.dg/init/array14.C: New test.
11028
11029 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11030
11031         * lib/compat.exp (compat-get-options-main): New.
11032         (compat-get-options): Remove unneeded code, warn for ignored
11033         command.
11034         (compat-execute): Check flag set by dg-require-* commands.
11035
11036         * lib/compat.exp (compat-execute): Break up long lines.
11037
11038 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11039
11040         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11041         * gcc.dg/altivec-14.c: New test.
11042         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11043
11044         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11045         * gcc.dg/altivec-12.c: Ditto.
11046
11047         * gcc.dg/altivec-3.c: Move call to altivec_check.
11048
11049 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11050
11051         PR c++/15044
11052         * g++.dg/template/error12.C: New test.
11053
11054         PR c++/15317
11055         * g++.dg/ext/attrib15.C: New test.
11056
11057         PR c++/15329
11058         * g++.dg/template/ptrmem9.C: New test.
11059
11060 2004-05-25  Paul Brook  <paul@codesourcery.com>
11061
11062         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11063
11064 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11065
11066         PR c++/15165
11067         * g++.dg/template/crash19.C: New test.
11068
11069 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/15025
11072         * g++.dg/template/redecl1.C: New test.
11073
11074 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11075
11076         PR c++/14821
11077         * g++.dg/other/ns1.C: New test.
11078
11079         PR c++/14883
11080         * g++.dg/template/invalid1.C: New test.
11081
11082 2004-05-23  Paul Brook  <paul@codesourcery.com>
11083         Victor Leikehman  <lei@haifasphere.co.il>
11084
11085         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11086         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11087
11088 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11089
11090         PR c++/15285
11091         PR c++/15299
11092         * g++.dg/template/non-dependent5.C: New test.
11093         * g++.dg/template/non-dependent6.C: New test.
11094
11095 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11096
11097         PR c++/15507
11098         * g++.dg/inherit/union1.C: New test.
11099
11100         PR c++/15542
11101         * g++.dg/template/addr1.C: New test.
11102
11103         PR c++/15427
11104         * g++.dg/template/array5.C: New test.
11105
11106         PR c++/15287
11107         * g++.dg/template/array6.C: New test.
11108
11109 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11110             Roger Sayle  <roger@eyesopen.com>
11111
11112         * g++.dg/lookup/forscope2.C: New test case.
11113
11114 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11115
11116         * gcc.dg/cpp/Wmissingdirs.c: New.
11117
11118 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11119
11120         PR target/15301
11121         * gcc.dg/compat/union-m128-1.h: New file.
11122         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11123         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11124         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11125
11126 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11127
11128         PR target/15302
11129         * gcc.dg/compat/struct-complex-1.h: New file.
11130         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11131         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11132         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11133
11134 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11135
11136         PR middle-end/3074
11137         * gcc.dg/pr3074-1.c: New test case.
11138         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11139
11140 2004-05-20  Falk Hueffner  <falk@debian.org>
11141
11142         PR other/15526
11143         * gcc.dg/ftrapv-1.c: New test case.
11144
11145 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11146
11147         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11148
11149 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11150             Jeff Law  <law@redhat.com>
11151
11152         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11153         * gcc.dg/tree-ssa/20040518-2.c: New test.
11154
11155         * gcc.dg/tree-ssa/20040518-1.c: New test.
11156
11157 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11158
11159         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11160
11161 2004-05-18  Paul Brook  <paul@codesourcery.com>
11162
11163         PR fortran/13930
11164         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11165
11166 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11167
11168         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11169         constant folding.
11170
11171 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11172
11173         * gcc.dg/tree-ssa/20040517-1.c: New test.
11174
11175 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11176
11177         * gcc.dg/loop-4.c: New test.
11178
11179 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11180
11181         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11182
11183 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11184
11185         PR fortran/15311
11186         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11187
11188 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11189
11190         PR fortran/13826
11191         PR fortran/13940
11192         * gfortran.fortran-torture/compile/data_1.f90: New test.
11193
11194 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11195
11196         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11197         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11198
11199 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11200
11201         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11202
11203 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11204
11205         PR c/15444
11206         * gcc.dg/format/xopen-1.c: Adjust expected message.
11207         * gcc.dg/format/xopen-3.c: New test.
11208
11209 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11210
11211         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11212
11213 2004-05-14  Jeff Law  <law@redhat.com>
11214
11215         * gcc.dg/tree-ssa/20040514-2.c: New test.
11216
11217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11218
11219         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11220         this ...
11221         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11222         this.
11223
11224 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11225
11226         * gcc.dg/tree-ssa/20040514-1.c: New test.
11227
11228 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11229
11230         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11231         test.
11232
11233 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11234
11235         PR fortran/14066
11236         * gfortran.fortran-torture/compile/do_1.f90: New test.
11237
11238 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11239
11240         PR fortran/15051
11241         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11242         test.
11243
11244 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11245
11246         PR fortran/15149
11247         * gfortran.fortran-torture/execute/random_init.f90: New test.
11248
11249 2004-05-13  Paul Brook  <paul@codesourcery.com>
11250
11251         PR fortran/15314
11252         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11253
11254 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11255
11256         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11257         for the powerpc case.
11258
11259 2004-05-13  Jeff Law  <law@redhat.com>
11260
11261         * gcc.dg/tree-ssa/20040513-1.c: New test.
11262         * gcc.dg/tree-ssa/20040513-2.c: New test.
11263
11264 2004-05-13  Paul Brook  <paul@codesourcery.com>
11265
11266         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11267         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11268         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11269
11270 2004-05-13  Andreas Schwab  <schwab@suse.de>
11271
11272         PR other/10819
11273         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11274         characters.
11275
11276 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11277
11278         PR fortran/15294
11279         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11280
11281 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11282
11283         Merge from tree-ssa-20020619-branch.  See
11284         ChangeLog.tree-ssa for details.
11285
11286 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11287
11288         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11289         include <altivec.h> explicitly.
11290         * gcc.dg/altivec-13.c: Likewise.
11291
11292 2004-05-11  Paul Brook  <paul@codesourcery.com>
11293
11294         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11295
11296 2004-05-10  Eric Christopher  <echristo@redhat.com>
11297
11298         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11299         * gcc.dg/sibcall-4.c: Ditto.
11300
11301 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11302
11303         * g++.dg/ext/altivec-8.C: New test case.
11304         * gcc.dg/altivec-13.c: New test case.
11305
11306 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11307
11308         * gcc.c-torture/execute/divcmp-1.c: New test case.
11309         * gcc.c-torture/execute/divcmp-2.c: New test case.
11310         * gcc.c-torture/execute/divcmp-3.c: New test case.
11311
11312 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11313
11314         * g++.dg/other/pragma-re-2.C: New test.
11315
11316 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11317
11318         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11319         * gcc.dg/i386-387-2.c: Likewise.
11320
11321         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11322         __builtin_drem.
11323         * gcc.dg/i386-387-6.c: Likewise.
11324
11325 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11326
11327         * gcc.dg/builtins-33.c:  Also check log1p*.
11328
11329 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11330
11331         PR optimization/15296
11332         * gcc.c-torture/execute/pr15296.c: New test.
11333
11334 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11335
11336         * gcc.dg/builtins-40.c: New test.
11337
11338 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11339
11340         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11341
11342 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11343
11344         * g++.dg/ext/spe1.C: New testcase.
11345
11346 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11347
11348         * objc.dg/image-info.m: Allow additional attributes
11349         for __image_info section.
11350
11351 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11352
11353         * gcc.dg/torture/mips-hilo-2.c: New test.
11354
11355 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11356
11357         PR c++/14389
11358         * g++.dg/template/member5.C: New test.
11359
11360 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11361
11362         * gcc.dg/builtins-34.c: Also check expm1*.
11363
11364 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11365
11366         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11367         * gcc.dg/torture/builtin-convert-3.c: New test.
11368
11369 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11370
11371         PR middle-end/15054
11372         * g++.dg/opt/pr15054.C: New test.
11373
11374 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11375
11376         * gcc.dg/torture/builtin-rounding-1.c: New test.
11377         * gcc.dg/builtins-25.c: Delete.
11378         * gcc.dg/builtins-29.c: Delete.
11379
11380 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11381
11382         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11383         * gcc.dg/sibcall-4.c: Likewise.
11384         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11385
11386 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11387
11388         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11389         bit-field on 16-bit targets.
11390
11391 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11392
11393         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11394         16-bit targets.
11395
11396 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11397
11398         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11399         * gcc.dg/rs6000-power2-2.c: Likewise.
11400
11401 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11402
11403         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11404         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11405         Change the asm registers to be in form of frN instead of fN.
11406
11407 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11408
11409         * gcc.dg/torture/builtin-convert-2.c: New test.
11410
11411 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         * gcc.dg/rs6000-power2-1.c: New test.
11414         * gcc.dg/rs6000-power2-2.c: New test.
11415
11416 2004-04-28  Jan Hubicka  <jh@suse.cz>
11417
11418         * gcc.dg/unused-6.c: New test.
11419
11420 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11421             Ulrich Weigand  <uweigand@de.ibm.com>
11422
11423         * ada/acats/run_all.sh: Define $target variable.
11424
11425 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11426
11427         PR c++/15119
11428         * g++.dg/other/vararg-1.C: New test.
11429
11430         PR c++/4794
11431         * g++.dg/eh/cleanup3.C: New test.
11432
11433 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11434
11435         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11436         and ad8011a (target_insn).
11437         * ada/acats/support/macro.dfs: Likewise.
11438         * ada/acats/support/impbit.adb: New file.
11439
11440 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11441
11442         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11443
11444 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11445
11446         * gcc.dg/loop-3.c: New test.
11447
11448 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11449
11450         * gcc.c-torture/execute/simd-5.c: New test.
11451
11452 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11453
11454         PR c++/15064
11455         * g++.dg/template/crash18.C: New test.
11456
11457 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11458
11459         * g++.dg/ext/complit3.C: New test.
11460
11461 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11462
11463         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11464         * gcc.dg/altivec-3.c: Same.
11465         * gcc.dg/altivec-varargs-1.c: Same.
11466
11467 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11468
11469         * lib/target-supports.exp (check_profiling_available): Assume
11470         profiling is not available on powerpc-eabi targets.
11471
11472 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11473
11474         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11475         * gcc.dg/vmx/bug-1.c: Ditto.
11476
11477 2004-04-20  Eric Christopher  <echristo@redhat.com>
11478
11479         * gcc.dg/charset/extern.c: New test.
11480         * g++.dg/charset/extern3.cc: Ditto.
11481
11482 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11483
11484         * gcc.dg/builtins-39.c: New test.
11485
11486 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11487
11488         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11489
11490 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11491
11492         * gcc.dg/torture/mips-hilo-1.c: New test.
11493
11494 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11495
11496         * gcc.c-torture/compile/20040419-1.c: New test.
11497
11498 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11499
11500         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11501
11502 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11503             Aldy Hernandez  <aldyh@redhat.com>
11504
11505         * gcc.c-torture/execute/va-arg-24.c: New.
11506
11507 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11508             Aldy Hernandez  <aldyh@redhat.com>
11509
11510         * gcc.dg/vmx/1b-01.c: New.
11511         * gcc.dg/vmx/1b-02.c: New.
11512         * gcc.dg/vmx/1b-03.c: New.
11513         * gcc.dg/vmx/1b-04.c: New.
11514         * gcc.dg/vmx/1b-05.c: New.
11515         * gcc.dg/vmx/1b-06.c: New.
11516         * gcc.dg/vmx/1b-07.c: New.
11517         * gcc.dg/vmx/1c-01.c: New.
11518         * gcc.dg/vmx/1c-02.c: New.
11519         * gcc.dg/vmx/3a-01a.c: New.
11520         * gcc.dg/vmx/3a-01.c: New.
11521         * gcc.dg/vmx/3a-01m.c: New.
11522         * gcc.dg/vmx/3a-03.c: New.
11523         * gcc.dg/vmx/3a-03m.c: New.
11524         * gcc.dg/vmx/3a-04.c: New.
11525         * gcc.dg/vmx/3a-04m.c: New.
11526         * gcc.dg/vmx/3a-05.c: New.
11527         * gcc.dg/vmx/3a-06.c: New.
11528         * gcc.dg/vmx/3a-06m.c: New.
11529         * gcc.dg/vmx/3a-07.c: New.
11530         * gcc.dg/vmx/3b-01.c: New.
11531         * gcc.dg/vmx/3b-02.c: New.
11532         * gcc.dg/vmx/3b-10.c: New.
11533         * gcc.dg/vmx/3b-13.c: New.
11534         * gcc.dg/vmx/3b-14.c: New.
11535         * gcc.dg/vmx/3b-15.c: New.
11536         * gcc.dg/vmx/3c-01a.c: New.
11537         * gcc.dg/vmx/3c-01.c: New.
11538         * gcc.dg/vmx/3c-02.c: New.
11539         * gcc.dg/vmx/3c-03.c: New.
11540         * gcc.dg/vmx/3d-01.c: New.
11541         * gcc.dg/vmx/4-01.c: New.
11542         * gcc.dg/vmx/4-03.c: New.
11543         * gcc.dg/vmx/5-01.c: New.
11544         * gcc.dg/vmx/5-02.c: New.
11545         * gcc.dg/vmx/5-03.c: New.
11546         * gcc.dg/vmx/5-04.c: New.
11547         * gcc.dg/vmx/5-05.c: New.
11548         * gcc.dg/vmx/5-06.c: New.
11549         * gcc.dg/vmx/5-07.c: New.
11550         * gcc.dg/vmx/5-07t.c: New.
11551         * gcc.dg/vmx/5-08.c: New.
11552         * gcc.dg/vmx/5-10.c: New.
11553         * gcc.dg/vmx/5-11.c: New.
11554         * gcc.dg/vmx/7-01a.c: New.
11555         * gcc.dg/vmx/7-01.c: New.
11556         * gcc.dg/vmx/7c-01.c: New.
11557         * gcc.dg/vmx/7d-01.c: New.
11558         * gcc.dg/vmx/7d-02.c: New.
11559         * gcc.dg/vmx/8-01.c: New.
11560         * gcc.dg/vmx/8-02a.c: New.
11561         * gcc.dg/vmx/8-02.c: New.
11562         * gcc.dg/vmx/brode-1.c: New.
11563         * gcc.dg/vmx/bug-1.c: New.
11564         * gcc.dg/vmx/bug-2.c: New.
11565         * gcc.dg/vmx/bug-3.c: New.
11566         * gcc.dg/vmx/cw-bug-1.c: New.
11567         * gcc.dg/vmx/cw-bug-2.c: New.
11568         * gcc.dg/vmx/cw-bug-3.c: New.
11569         * gcc.dg/vmx/dct.c: New.
11570         * gcc.dg/vmx/debug-1.c: New.
11571         * gcc.dg/vmx/debug-2.c: New.
11572         * gcc.dg/vmx/debug-3.c: New.
11573         * gcc.dg/vmx/debug-4.c: New.
11574         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11575         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11576         * gcc.dg/vmx/eg-5.c: New.
11577         * gcc.dg/vmx/fft.c: New.
11578         * gcc.dg/vmx/gcc-bug-1.c: New.
11579         * gcc.dg/vmx/gcc-bug-2.c: New.
11580         * gcc.dg/vmx/gcc-bug-3.c: New.
11581         * gcc.dg/vmx/gcc-bug-4.c: New.
11582         * gcc.dg/vmx/gcc-bug-5.c: New.
11583         * gcc.dg/vmx/gcc-bug-6.c: New.
11584         * gcc.dg/vmx/gcc-bug-7.c: New.
11585         * gcc.dg/vmx/gcc-bug-8.c: New.
11586         * gcc.dg/vmx/gcc-bug-9.c: New.
11587         * gcc.dg/vmx/gcc-bug-b.c: New.
11588         * gcc.dg/vmx/gcc-bug-c.c: New.
11589         * gcc.dg/vmx/gcc-bug-d.c: New.
11590         * gcc.dg/vmx/gcc-bug-e.c: New.
11591         * gcc.dg/vmx/gcc-bug-f.c: New.
11592         * gcc.dg/vmx/gcc-bug-g.c: New.
11593         * gcc.dg/vmx/gcc-bug-i.c: New.
11594         * gcc.dg/vmx/harness.h: New.
11595         * gcc.dg/vmx/ira1.c: New.
11596         * gcc.dg/vmx/ira2a.c: New.
11597         * gcc.dg/vmx/ira2b.c: New.
11598         * gcc.dg/vmx/ira2.c: New.
11599         * gcc.dg/vmx/ira2c.c: New.
11600         * gcc.dg/vmx/mem.c: New.
11601         * gcc.dg/vmx/newton-1.c: New.
11602         * gcc.dg/vmx/ops.c: New.
11603         * gcc.dg/vmx/sn7153.c: New.
11604         * gcc.dg/vmx/spill2.c: New.
11605         * gcc.dg/vmx/spill3.c: New.
11606         * gcc.dg/vmx/spill.c: New.
11607         * gcc.dg/vmx/t.c: New.
11608         * gcc.dg/vmx/varargs-1.c: New.
11609         * gcc.dg/vmx/varargs-2.c: New.
11610         * gcc.dg/vmx/varargs-3.c: New.
11611         * gcc.dg/vmx/varargs-4.c: New.
11612         * gcc.dg/vmx/varargs-5.c: New.
11613         * gcc.dg/vmx/varargs-6.c: New.
11614         * gcc.dg/vmx/varargs-7.c: New.
11615         * gcc.dg/vmx/vmx.exp: New.
11616         * gcc.dg/vmx/vprint-1.c: New.
11617         * gcc.dg/vmx/vscan-1.c: New.
11618         * gcc.dg/vmx/x-01.c: New.
11619         * gcc.dg/vmx/x-02.c: New.
11620         * gcc.dg/vmx/x-03.c: New.
11621         * gcc.dg/vmx/x-04.c: New.
11622         * gcc.dg/vmx/x-05.c: New.
11623         * gcc.dg/vmx/yousufi-1.c: New.
11624         * gcc.dg/vmx/zero-1.c: New.
11625         * gcc.dg/vmx/zero.c: New.
11626
11627 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11628
11629         * g++.dg/lookup/java1.C: Update for chage of
11630         _Jv_AllocObject.
11631         * g++.dg/lookup/java2.C: Likewise.
11632
11633 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11634
11635         * ada/acats/run_all.sh: use -O2 by default.
11636
11637 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11638
11639         * gcc.dg/vr-mult-[12].c: New tests.
11640
11641 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11642
11643         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11644
11645         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11646
11647 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11648
11649         * lib/target-supports.exp (check_profiling_available): Assume profiling
11650         isn't available for mips*-*-elf targets.
11651
11652 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11653
11654         * gcc.dg/builtins-38.c: New test.
11655
11656 2004-04-14  Eric Christopher  <echristo@redhat.com>
11657
11658         * g++.dg/charset/charset.exp: Run .cc extension tests.
11659
11660 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11661
11662         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11663
11664 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11665
11666         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11667
11668 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11669
11670         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11671         * gcc.dg/i386-387-2.c: Likewise.
11672
11673         * gcc.dg/i386-387-7.c: New test.
11674         * gcc.dg/i386-387-8.c: New test.
11675
11676         * gcc.dg/builtins-37.c: New test.
11677
11678 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11679
11680         * g++.dg/pch/externc-1.C: Add missing semicolon.
11681
11682 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11683
11684         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11685
11686 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11687
11688         * gcc.c-torture/execute/20040411-1.c: New test.
11689
11690 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11691
11692         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11693
11694 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11695
11696         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11697
11698 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11699
11700         * lib/target-supports.exp (check_named_sections_available): New.
11701         * lib/gcc-dg.exp (dg-require-named-sections): New.
11702         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11703         old-deja.exp.  Also prune error-count message from HP linker.
11704         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11705
11706         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11707         * g++.old-deja/g++.pt/static3.C: Likewise.
11708         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11709
11710 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11711
11712         * gcc.c-torture/execute/20040409-1.c: New test case.
11713         * gcc.c-torture/execute/20040409-2.c: New test case.
11714         * gcc.c-torture/execute/20040409-3.c: New test case.
11715
11716 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11717
11718         * gcc.dg/20040409-1.c: New test.
11719
11720 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11721
11722         PR target/14888
11723         * g++.dg/opt/pr14888.C: New test case.
11724
11725 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11726
11727         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11728         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11729         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11730         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11731         New tests.
11732
11733 2004-04-08  Paul Brook  <paul@codesourcery.com>
11734
11735         * gcc.dg/spill-1.c: New test.
11736
11737 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11738
11739         * gcc.dg/torture/builtin-ctype-2.c: New test.
11740
11741 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11742
11743         * gcc.dg/pch/pch.exp: Add largefile test.
11744
11745 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11746
11747         * g++.dg/pch/externc-1.Hs: New.
11748         * g++.dg/pch/externc-1.C: New.
11749
11750 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11751
11752         * gcc.dg/compat/struct-by-value-5a_main.c,
11753         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11754         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11755         * gcc.dg/compat/struct-by-value-5a_x.c,
11756         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11757         gcc.dg/compat/struct-by-value-5_x.c.
11758         * gcc.dg/compat/struct-by-value-5a_y.c,
11759         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11760         gcc.dg/compat/struct-by-value-5_y.c.
11761
11762         * gcc.dg/compat/struct-by-value-6a_main.c,
11763         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11764         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11765         * gcc.dg/compat/struct-by-value-6a_x.c,
11766         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11767         gcc.dg/compat/struct-by-value-6_x.c.
11768         * gcc.dg/compat/struct-by-value-6a_y.c,
11769         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11770         gcc.dg/compat/struct-by-value-6_y.c.
11771
11772         * gcc.dg/compat/struct-by-value-7a_main.c,
11773         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11774         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11775         * gcc.dg/compat/struct-by-value-7a_x.c,
11776         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11777         gcc.dg/compat/struct-by-value-7_x.c.
11778         * gcc.dg/compat/struct-by-value-7a_y.c,
11779         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11780         gcc.dg/compat/struct-by-value-7_y.c.
11781
11782 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11785         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11786         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11787         options.
11788
11789 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11790
11791         * gcc.dg/builtins-36.c: New test.
11792
11793 2004-04-06  Paul Brook  <paul@codesourcery.com>
11794
11795         * README.gcc: Remove obsolete contraint on testcases.
11796
11797 2004-04-05  Paul Brook  <paul@codesourcery.com>
11798
11799         PR2123
11800         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11801         failure and exit(0) on success.
11802         * g++.dg/expr/anew2.C: Ditto.
11803         * g++.dg/expr/anew3.C: Ditto.
11804         * g++.dg/expr/anew4.C: Ditto.
11805
11806 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         PR c++/3518
11809         * g++.dg/template/unify7.C: New.
11810
11811 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11812
11813         * g++.dg/README: Bring up to date with new subdirectories; remove
11814         duplicate subdirectory lines.
11815
11816 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         PR c++/14007
11819         * g++.dg/template/unify5.C: New.
11820         * g++.dg/template/unify6.C: New.
11821         * g++.dg/template/qualttp20.C: Adjust.
11822         * g++.old-deja/g++.jason/report.C: Adjust.
11823         * g++.old-deja/g++.other/qual1.C: Adjust.
11824
11825 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11826
11827         PR c++/14803
11828         * g++.dg/inherit/ptrmem1.C: New test.
11829
11830 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11831
11832         PR c++/14755
11833         * gcc.c-torture/execute/20040331-1.c: New test.
11834         * gcc.dg/20040331-1.c: New test.
11835
11836 2004-04-01  Paul Brook  <paul@codesourcery.com>
11837
11838         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11839
11840 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/14724
11843         * g++.dg/init/goto1.C: New test.
11844
11845         PR c++/14763
11846         * g++.dg/template/defarg4.C: New test.
11847
11848 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11849
11850         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11851
11852 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11853
11854         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11855
11856 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11857
11858         * gcc.dg/noncompile/undeclared-2.c: New test.
11859
11860 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11861
11862         * gcc.dg/940409-1.c: Remove XFAIL.
11863         * gcc.dg/reg-vol-struct-1.c: New test.
11864
11865 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11866
11867         * gcc.dg/torture/builtin-wctype-1.c: New test.
11868
11869 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11870
11871         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11872         * gcc.dg/20001101-1.c: Likewise.
11873         * gcc.dg/20001102-1.c: Likewise.
11874
11875 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11876
11877         * gcc.dg/compare8.c: Add an additional test for XOR.
11878
11879 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11880
11881         * gcc.dg/torture/builtin-ctype-1.c: New test.
11882
11883 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11884
11885         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11886         * gcc.dg/torture/builtin-math-1.c: Likewise.
11887         * gcc.dg/torture/builtin-power-1.c: New test.
11888
11889 2004-03-24  Andreas Schwab  <schwab@suse.de>
11890
11891         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11892         IA64 assembler.
11893
11894 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11895             Roger Sayle  <roger@eyesopen.com>
11896
11897         * gcc.dg/compare8.c: New test case.
11898
11899 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11900
11901         * g++.dg/ext/altivec-7.C: New test.
11902
11903 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11904
11905         PR 12267, 12391, 12560, 13129, 14114, 14133
11906         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11907         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11908         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11909         Adjust error regexps.
11910         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11911         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11912         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11913         * gcc.dg/local1.c: Add explanatory comment.
11914
11915 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11916
11917         PR optimization/14669
11918         * g++.dg/opt/fold2.C: New test case.
11919
11920 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11921
11922         PR c/14069
11923         * gcc.dg/20040322-1.c: New test.
11924
11925 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11926
11927         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11928         * gcc.dg/ultrasp4.c: Likewise.
11929         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11930
11931 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11932
11933         * gcc.dg/i386-sse-8.c: Reset default options.
11934
11935 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11936
11937         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11938         in the error message text.
11939
11940 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11941
11942         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11943
11944 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11945
11946         PR c++/14616
11947         * g++.dg/init/array13.C: New test.
11948
11949 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11950
11951         PR target/13889
11952         * gcc.c-torture/compile/pr13889.c: New test case.
11953
11954 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11955
11956         PR c/14635
11957         * builtins-1.c (nan, nans): Don't test.
11958         * builtins-30.c: Don't use nan, nanf, nanl.
11959         * builtins-35.c: New test.
11960
11961 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11962
11963         * g++.dg/ext/altivec-6.C: New test.
11964
11965 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11966
11967         * g++.dg/init/placement3.C: New test.
11968
11969         * g++.dg/template/spec13.C: New test.
11970
11971         * g++.dg/lookup/using11.C: New test.
11972
11973         * g++.dg/lookup/koenig3.C: New test.
11974
11975         * g++.dg/template/operator2.C: New test.
11976
11977         * g++.dg/expr/dtor3.C: New test.
11978         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11979         marker.
11980         * g++.old-deja/g++.law/visibility28.C: Likewise.
11981
11982 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11983
11984         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11985         * gcc.dg/ppc64-abi-3.c: Likewise.
11986
11987 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11988
11989         PR c++/14545
11990         * g++.dg/parse/template15.C: New test.
11991
11992 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11993
11994         * g++.dg/expr/dtor2.C: New test.
11995
11996         * g++.dg/lookup/anon4.C: New test.
11997
11998         * g++.dg/overload/using1.C: New test.
11999
12000         * g++.dg/template/lookup7.C: New test.
12001
12002         * g++.dg/template/typename6.C: New test.
12003
12004         * g++.dg/expr/cond6.C: New test.
12005
12006 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12007
12008         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12009
12010 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12011
12012         * g++.dg/expr/cond5.C: New test.
12013         * g++.dg/expr/constcast1.C: Likewise.
12014         * g++.dg/expr/ptrmem2.C: Likewise.
12015         * g++.dg/expr/ptrmem3.C: Likewise.
12016         * g++.dg/lookup/main1.C: Likewise.
12017         * g++.dg/template/lookup6.C: Likewise.
12018
12019 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12020
12021         * gcc.dg/local1.c: New test.
12022
12023         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12024
12025 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12026
12027         * gcc.dg/torture/builtin-convert-1.c: New test.
12028
12029 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12030
12031         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12032
12033 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12034
12035         PR c++/14481
12036         * g++.dg/warn/Wunused-7.C: New test.
12037
12038 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12039
12040         * gcc.dg/torture/builtin-integral-1.c: New test.
12041
12042 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/14586
12045         * g++.dg/parse/non-dependent3.C: New test.
12046
12047 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12048
12049         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12050         * g++.dg/eh/simd-2.C: Likewise.
12051         * g++.dg/init/array10.C: Likewise.
12052         * gcc.c-torture/compile/simd-1.c: Likewise.
12053         * gcc.c-torture/compile/simd-2.c: Likewise.
12054         * gcc.c-torture/compile/simd-3.c: Likewise.
12055         * gcc.c-torture/compile/simd-4.c: Likewise.
12056         * gcc.c-torture/compile/simd-6.c: Likewise.
12057         * gcc.c-torture/execute/simd-1.c: Likewise.
12058         * gcc.c-torture/execute/simd-2.c: Likewise.
12059         * gcc.dg/compat/vector-defs.h: Likewise.
12060         * gcc.dg/20020531-1.c: Likewise.
12061         * gcc.dg/altivec-3.c: Likewise.
12062         * gcc.dg/altivec-4.c: Likewise.
12063         * gcc.dg/altivec-varargs-1.c: Likewise.
12064         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12065         * gcc.dg/i386-mmx-3.c: Likewise.
12066         * gcc.dg/i386-sse-4.c: Likewise.
12067         * gcc.dg/i386-sse-5.c: Likewise.
12068         * gcc.dg/i386-sse-8.c: Likewise.
12069         * gcc.dg/simd-1.c: Likewise.
12070         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12071         __ev64_opaque__ since the machine description provides it.
12072
12073 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12074
12075         * lib/compat.exp (skip_list): New global variable.
12076         Use it to hold the user defined COMPAT_SKIPS list if any.
12077         (compat-obj): Add the members of skip_list to optall.
12078
12079 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12080
12081         * gcc.dg/compat/union-by-value-1_main.c,
12082         union-by-value-1_x.c, union-by-value-1_y.c,
12083         union-check.h, union-defs.h,
12084         union-init.h, union-return-1_main.c,
12085         union-return-1_x.c, union-return-1_y.c: New files.
12086
12087 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12090         mixed-struct-init.h: Add 4 mixed structure types.
12091         struct-by-value-21_main.c, struct-by-value-21_x.c,
12092         struct-by-value-21_y.c, struct-return-21_main.c,
12093         struct-return-21_x.c, struct-return-21_y.c: New files.
12094
12095 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12096
12097         PR c++/14550
12098         * g++.dg/parse/template14.C: New test.
12099
12100 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12101
12102         * gcc.c-torture/execute/20040313-1.c: New test.
12103
12104 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR target/14533
12107         * gcc.dg/20040311-2.c: New test.
12108
12109 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12110
12111         PR other/14544
12112         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12113         bit-field.
12114
12115 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12116
12117         * gcc.dg/20040305-2.c: Add missing return statement.
12118
12119 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12120
12121         * gcc.dg/builtins-34.c: Also check pow10*.
12122
12123 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12124
12125         PR target/14262
12126         * gcc.dg/20040305-2.c: New test.
12127
12128 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12129
12130         * gcc.dg/20040310-1.c: New test.
12131
12132 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12133
12134         * gcc.c-torture/execute/20040311-1.c: New test case.
12135
12136 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12137
12138         PR c++/14476
12139         * g++.dg/lookup/enum1.C: New test.
12140
12141 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/14510
12144         * g++.dg/lookup/struct2.C: New test.
12145
12146 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12147
12148         * gcc.dg/builtins-34.c: New test.
12149
12150 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12151
12152         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12153
12154 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12155
12156         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12157         * gcc.dg/alias-2.c: New testcase.
12158
12159 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12160
12161         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12162
12163 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12164
12165         * gcc.c-torture/execute/20040309-1.c: New test case.
12166
12167 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         PR c++/14397
12170         * g++.dg/overload/ref1.C: New.
12171
12172 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12173
12174         PR c++/14409
12175         * g++.dg/template/spec12.C: New test.
12176
12177         PR c++/14448
12178         * g++.dg/parse/crash14.C: New test.
12179
12180 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/14230
12183         * g++.dg/init/ref11.C: New test.
12184
12185 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12186
12187         PR c++/14432
12188         * g++.dg/parse/builtin2.C: New test.
12189
12190 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/14401
12193         * g++.dg/init/ctor3.C: New test.
12194         * g++.dg/init/union1.C: New test.
12195         * g++.dg/ext/anon-struct4.C: New test.
12196
12197 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12198
12199         * g++.dg/lookup/koenig1.C: Tweak error messages.
12200         * g++.dg/lookup/used-before-declaration.C: Likewise.
12201         * g++.dg/other/do1.C: Likewise.
12202         * g++.dg/overload/koenig1.C: Likewise.
12203         * g++.dg/parse/crash13.C: Likewise.
12204         * g++.dg/template/instantiate3.C: Likewise.
12205
12206 2004-03-08  Eric Christopher  <echristo@redhat.com>
12207
12208         * * lib/target-supports.exp: Enable libiconv in test
12209         compilation.  Fix up error checking.
12210
12211 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12212
12213         PR middle-end/14289
12214         * gcc.dg/pr14289-1.c: New test case.
12215         * gcc.dg/pr14289-2.c: Likewise.
12216         * gcc.dg/pr14289-3.c: Likewise.
12217
12218 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12219
12220         * gcc.c-torture/execute/20040308-1.c: New test.
12221
12222 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12223
12224         * gcc.c-torture/execute/20040307-1.c: New test case.
12225
12226 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12227
12228         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12229
12230 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12231
12232         * gcc.dg/20040306-1.c: New test.
12233
12234 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12235
12236         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12237         them static.
12238         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12239
12240 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12241
12242         PR c/14465
12243         * gcc.dg/decl-6.c: New test.
12244
12245 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12246
12247         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12248         Rename LOGPOW -> LOG_POW.
12249         (SQRT_EXP, POW_EXP): New.
12250
12251 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12252
12253         * gcc.dg/i386-sse-8.c: New test.
12254
12255 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12256
12257         PR c/14114
12258         * gcc.dg/decl-5.c: New test.
12259
12260 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12261
12262         * gcc.dg/20040305-1.c: New test.
12263
12264 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12265
12266         PR other/14354
12267         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12268
12269 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12270
12271         PR c++/14425, c++/14426
12272         * g++.dg/ext/altivec-4.C: New test.
12273         * g++.dg/ext/altivec-5.C: New test.
12274
12275 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12276
12277         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12278         global variables of a type with no linkage.
12279         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12280         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12281         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12282         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12283         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12284         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12285         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12286         * g++.dg/warn/deprecated.C: Name enum Color.
12287         * g++.dg/overload/VLA.C: Name structure for 'b'.
12288         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12289
12290 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12291
12292         * gcc.c-torture/compile/20040304-1.c: New test.
12293
12294 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12295
12296         PR 13728
12297         * gcc.dg/decl-4.c: New testcase.
12298
12299 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12300
12301         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12302         as PRECF if sizeof (float) > sizeof (double).
12303         (PRECL): Make it the same as PRECF if
12304         sizeof (float) > sizeof (long double).
12305
12306 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12307
12308         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12309         system type.  Add check for irix6 which doesn't have c99 runtime.
12310
12311 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12312
12313         * gcc.dg/const-elim-1.c: xfail for xtensa.
12314
12315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12316
12317         PR c++/14369
12318         * g++.dg/template/cond4.C: New test.
12319
12320 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12321
12322         PR c++/14360
12323         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12324
12325         PR c++/14361
12326         * g++.dg/parse/defarg7.C: New test.
12327
12328         PR c++/14359
12329         * g++.dg/template/friend26.C: New test.
12330
12331 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/14324
12334         * g++.dg/abi/mangle21.C: New test.
12335
12336         PR c++/14260
12337         * g++.dg/parse/constructor2.C: New test.
12338
12339         PR c++/14337
12340         * g++.dg/template/sfinae1.C: New test.
12341
12342 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12343
12344         PR c++/14267
12345         * g++.dg/expr/crash2.C: New test.
12346
12347         PR middle-end/13448
12348         * gcc.dg/inline-5.c: New test.
12349         * gcc.dg/always-inline.c: Split out tests into ...
12350         * gcc.dg/always-inline2.c: ... this and ...
12351         * gcc.dg/always-inline3.c: ... this.
12352
12353 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR debug/12103
12356         * g++.dg/debug/crash1.C: New test.
12357
12358 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12359
12360         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12361         function with __attribute__((noinline)).
12362         (recurser_void2): Likewise.
12363         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12364         (recurser_void2): Likewise.
12365
12366 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12367
12368         PR middle-end/14203
12369         * g++.dg/warn/Wunused-6.C: New test case.
12370
12371 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12372
12373         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12374         not defined.
12375
12376 2004-02-27  Eric Christopher  <echristo@redhat.com>
12377
12378         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12379         * g++.dg/charset/asm2.c: Run only x86.
12380         * gcc.dg/charset/asm3.c: Ditto.
12381
12382 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12383
12384         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12385         ld_library_path.
12386
12387 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12388
12389         * g++.dg/ext/altivec-3.C: New.
12390
12391 2004-02-26  Richard Henderson  <rth@redhat.com>
12392
12393         * g++.dg/ext/attrib10.C: Mark for warning.
12394         * gcc.dg/attr-alias-1.c: New.
12395
12396 2004-02-26  Richard Henderson  <rth@redhat.com>
12397
12398         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12399         * gcc.c-torture/execute/20040208-2.c: ... it back.
12400
12401 2004-02-26  Eric Christopher  <echristo@redhat.com>
12402
12403         * lib/target-supports.exp (check-iconv-available): New function.
12404         * lib/gcc-dg.exp (dg-require-iconv): New function.
12405         Use above.
12406         * gcc.dg/charset: New directory.
12407         * gcc.dg/charset/charset.exp: New file.
12408         * gcc.dg/charset/asm1.c: Ditto.
12409         * gcc.dg/charset/asm2.c: Ditto.
12410         * gcc.dg/charset/asm3.c: Ditto.
12411         * gcc.dg/charset/asm4.c: Ditto.
12412         * gcc.dg/charset/asm5.c: Ditto.
12413         * gcc.dg/charset/attribute1.c: Ditto.
12414         * gcc.dg/charset/attribute2.c: Ditto.
12415         * gcc.dg/charset/string1.c: Ditto.
12416         * g++.dg/charset: New directory.
12417         * g++.dg/dg.exp: Add here. Special options.
12418         * g++.dg/charset/charset.exp: New file.
12419         * g++.dg/charset/asm1.c: Ditto.
12420         * g++.dg/charset/asm2.c: Ditto.
12421         * g++.dg/charset/asm3.c: Ditto.
12422         * g++.dg/charset/asm4.c: Ditto.
12423         * g++.dg/charset/attribute1.c: Ditto.
12424         * g++.dg/charset/attribute2.c: Ditto.
12425         * g++.dg/charset/extern1.cc: Ditto.
12426         * g++.dg/charset/extern2.cc: Ditto.
12427         * g++.dg/charset/string1.c: Ditto.
12428
12429 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12430
12431         PR c++/14278
12432         * g++.dg/parse/comma1.C: New test.
12433
12434 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12435
12436         PR c++/14284
12437         * g++.dg/template/ttp8.C: New test.
12438
12439 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12440
12441         * gcc.dg/fixuns-trunc-1.c: New test.
12442
12443 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12444
12445         * gcc.dg/builtins-config.h: Use #elif.
12446
12447 2004-02-26  Michael Matz  <matz@suse.de>
12448
12449         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12450         * gcc.dg/991214-1.c: Likewise.
12451         * gcc.dg/i386-asm-1.c: Likewise.
12452
12453 2004-02-25  Richard Henderson  <rth@redhat.com>
12454
12455         * gcc.c-torture/execute/20040208-2.c: Move ...
12456         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12457
12458 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12459
12460         PR c++/14246
12461         * g++.dg/other/crash-3.C: New test.
12462
12463 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12464
12465         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12466         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12467
12468         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12469         HP-UX.
12470
12471 2004-02-24  Michael Matz  <matz@suse.de>
12472
12473         * gcc.dg/i386-regparm.c: New.
12474
12475 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12476
12477         * gcc.c-torture/execute/20040223-1.c: New.
12478
12479 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12480             Kazu Hirata  <kazu@cs.umass.edu>
12481
12482         * gcc.dg/fwritable-strings-1.c: Remove.
12483
12484 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12485
12486         PR c/14156
12487         * gcc.dg/20040223-1.c: New test.
12488
12489 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12490
12491         PR c++/14106
12492         * g++.dg/ext/typeof9.C: New test.
12493
12494 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12495
12496         PR c++/14250
12497         * g++.dg/other/switch1.C: New test.
12498
12499 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12500
12501         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12502         * gcc.dg/va-arg-1.c: Likewise.
12503
12504 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12505
12506         PR c++/14143
12507         * g++.dg/template/koenig5.C: New test.
12508
12509 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12510
12511         * g++.dg/ext/altivec-1.C: Generalize target triple.
12512         * g++.dg/ext/altivec-2.C: New test case.
12513         * g++.dg/ext/altivec_check.h: New file.
12514         * gcc.dg/altivec-1.c: Generalize target triple;
12515         include altivec_check.h and call altivec_check().
12516         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12517         * gcc.dg/altivec-6.c: New test case.
12518         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12519         type casts as needed.
12520         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12521         altivec_check().
12522         * gcc.dg/altivec-12.c: New test case.
12523         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12524         include altivec_check.h and call altivec_check().
12525         * gcc.dg/altivec_check.h: New file.
12526
12527 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12528
12529         * lib/target-supports.exp (check_alias_available): Don't mangle
12530         function `g' in test program.
12531
12532 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12533
12534         * lib/target-supports.exp (check_profiling_available): Check
12535         argument to determine whether we support a profiling type.
12536         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12537         check_profiling_available.
12538         * g++.dg/bprob/bprob.exp: Likewise
12539         * g77.dg/bprob/bprob.exp: Likewise.
12540         * gcc.misc-tests/bprob.exp: Likewise.
12541         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12542         dg-require-profiling and delete expected error handling.
12543         * gcc.dg/20021014-1.c: Likewise.
12544         * gcc.dg/nest.c: Likewise.
12545
12546 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12547
12548         PR c++/12007
12549         * g++.dg/other/vthunk1.C: New test.
12550
12551 2004-02-20  Falk Hueffner  <falk@debian.org>
12552
12553         PR target/14201
12554         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12555
12556 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/13927
12559         * g++.dg/other/error8.C: Remove XFAIL markers.
12560
12561         PR c++/14173
12562         * g++.dg/ext/packed5.C: New test.
12563
12564         PR c++/14199
12565         * g++.dg/warn/Wunused-5.C: New test.
12566
12567         PR c++/14186
12568         * g++.dg/lookup/member1.C: New test.
12569
12570 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12571
12572         * gcc.c-torture/compile/20040130-1.c: Enable only when
12573         __INT_MAX__ >= 2147483647L.
12574         * gcc.c-torture/compile/961203-1.c: Likewise.
12575
12576 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12579         * g++.dg/opt/template1.C: Robustify assembler regexp
12580
12581 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12582
12583         * gcc.c-torture/execute/simd-4.x: Remove.
12584         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12585         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12586         Guard with #ifndef SKIP_ATTRIBUTE.
12587         * gcc.dg/compat/vector-1_y.c: Likewise.
12588         * gcc.dg/compat/vector-2_x.c: Likewise.
12589         * gcc.dg/compat/vector-2_y.c: Likewise.
12590         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12591         * g++.dg/eh/simd-2.C: Likewise.
12592
12593 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12594
12595         * gcc.c-torture/compile/complex-1.c: New.
12596
12597 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12598
12599         PR target/14209
12600         * gcc.c-torture/execute/20040218-1.c: New test.
12601
12602 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12603
12604         PR c++/14181
12605         * g++.dg/parse/new2.C: New test.
12606
12607 2004-02-18  Paul Brook  <paul@codesourcery.com>
12608
12609         * gcc.c-torture/compile/libcall-1.c: New test.
12610
12611 2004-02-18  Paul Brook  <paul@codesourcery.com>
12612
12613         PR debug/12934
12614         * gcc.dg/debug/debug-7.c: New test.
12615
12616 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12617
12618         * gcc.dg/20040217-1.c: New test.
12619
12620 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12621
12622         * gcc.c-torture/execute/990208-1.x: Delete.
12623
12624 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12625
12626         * gcc.c-torture/execute/20040208-2.x: New file.
12627
12628 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/11326
12631         * g++.dg/abi/structret1.C: New test.
12632
12633 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12634
12635         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12636         (i386_cpuid): No need to test if cpuid is available on AMD64.
12637         Fix assembly, so that it works onboth i386 and AMD64.
12638         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12639         (vecInLong): Fix s[] member type to unsigned int.
12640         (vecInWord): Remove type.
12641         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12642         (a64, b64, c64, d64, e64): Remove.
12643         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12644         Remove unused variable.  Remove initialization of removed variables.
12645         Don't call mmx_tests nor sse_tests.
12646         (reference_mmx, reference_sse): Remove.
12647         (check): Add return stmt.
12648         * gcc.dg/i386-sse-7.c: New test.
12649         * gcc.dg/i386-mmx-4.c: New test.
12650
12651 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12652
12653         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12654         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12655         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12656         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12657         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12658         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12659         g++.dg/tc1/dr94.C: Fix line terminator.
12660
12661 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12662
12663         * gcc.c-torture/compile/20040216-1.c: New.
12664
12665 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12666
12667         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12668         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12669         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12670         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12671         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12672         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12673
12674 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12675
12676         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12677
12678 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/13971
12681         * g++.dg/expr/cond4.C: New test.
12682
12683         PR c++/14086
12684         * g++.dg/lookup/crash2.C: New test.
12685
12686 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12687
12688         * gcc.c-torture/compile/20040214-2.c: New test.
12689
12690 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12691
12692         PR c++/14116
12693         * g++.dg/ext/typeof8.C: New test.
12694
12695 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12696
12697         * gcc.c-torture/compile/20040214-1.c: New test.
12698
12699 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12700
12701         PR c++/13635
12702         * g++.dg/template/spec11.C: New test.
12703
12704 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12705
12706         PR c++/13927
12707         * g++.dg/other/error8.C: New test.
12708
12709 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/14122
12712         * g++.dg/template/array4.C: New test.
12713
12714         PR c++/14108
12715         * g++.dg/inherit/thunk2.C: New test.
12716
12717         PR c++/14083
12718         * g++.dg/eh/cond2.C: New test.
12719
12720 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12721
12722         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12723
12724 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12725
12726         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12727
12728 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12729
12730         * g++.dg/simd-2.C: xfail on ppc64-linux.
12731
12732 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12733
12734         PR c/456
12735         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12736         tests.
12737
12738 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12739
12740         * gcc.dg/builtins-33.c: New test.
12741
12742 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12743
12744         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12745
12746 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12747
12748         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12749
12750 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12751
12752         * gcc.dg/ppc64-abi-3.c: New test.
12753
12754 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12755
12756         PR c/14092
12757
12758         * gcc.dg/pr14092-1.c: New testcase.
12759
12760 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12761
12762         * gcc.dg/cpp/assert4.c: Fix typo last change.
12763
12764         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12765         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12766
12767         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12768
12769 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12770
12771         * gcc.c-torture/compile/20040209-1.c: New test case.
12772
12773 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12774
12775         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12776
12777 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12778
12779         * gcc.c-torture/execute/20040208-[12].c: New tests.
12780
12781 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12784
12785 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786
12787         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12788
12789 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12790
12791         Bug 13856
12792         * gcc.dg/visibility-8.c: New testcase.
12793
12794 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12795
12796         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12797         arguments.
12798         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12799
12800 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12801
12802         PR middle-end/13696
12803         * g++.dg/opt/fold1.C: New test case.
12804
12805 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12806
12807         PR c++/14033
12808         * g++.dg/other/crash-2.C: New test.
12809
12810 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12811
12812         PR c++/14028
12813         * g++.dg/parse/angle-bracket2.C: New test.
12814
12815 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12816
12817         PR middle-end/13750
12818         Revert:
12819         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12820         PR pch/13361
12821         * testsuite/g++.dg/pch/wchar-1.C: New.
12822         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12823
12824 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12825
12826         PR c++/14008
12827         * g++.dg/parse/error15.C: New test.
12828         * g++.dg/parse/crash11.C: Update dg-error mark.
12829
12830 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/13932
12833         * g++.dg/warn/conv2.C: New test.
12834
12835 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12836
12837         PR c++/13086
12838         * g++.dg/warn/incomplete1.C: Remove xfail.
12839
12840 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12841
12842         * lib/file-format.exp (gcc_target_object_format): Use
12843         ${tool}_target_compile, not gcc_target_compile.
12844         * lib/target-supports.exp (check_alias_available): Likewise.
12845         (check_gc_sections_available): Likewise.
12846         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12847         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12848         dg-require-alias.
12849
12850 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12851
12852         PR c++/13969
12853         * g++.dg/template/static6.C: New test.
12854
12855 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12856
12857         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12858
12859 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12860
12861         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12862         tests for systems where `char' is unsigned by default.
12863
12864 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12865
12866         PR c++/13997
12867         * g++.dg/template/partial3.C: New test.
12868
12869 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12870
12871         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12872         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12873         Remove mentions of obsolete ports.
12874
12875 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12876
12877         * gcc.dg/noncompile/20001228-1.c: Fix for new
12878         error message.
12879
12880 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12881
12882         PR target/9348
12883         * gcc.c-torture/execute/multdi-1.c: New test case.
12884
12885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12886
12887         PR c++/13925
12888         * g++.dg/template/lookup5.C: New test.
12889
12890 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12891
12892         PR c++/13950
12893         * g++.dg/template/lookup4.C: New test.
12894
12895         PR c++/13970
12896         * g++.dg/parse/error14.C: New test.
12897
12898         PR c++/14002
12899         * g++.dg/parse/template13.C: New test.
12900
12901 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/13978
12904         * g++.dg/template/koenig4.C: New test.
12905
12906         PR c++/13968
12907         * g++.dg/template/crash17.C: New test.
12908
12909         PR c++/13975
12910         * g++.dg/parse/error13.C: New test.
12911         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12912
12913 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12914
12915         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12916
12917 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12918
12919         PR c/11658
12920         PR c/13994
12921         * gcc.dg/noncompile/20040203-1.c: New test.
12922         * gcc.dg/noncompile/20040203-2.c: Likewise.
12923         * gcc.dg/noncompile/20040203-3.c: Likewise.
12924         * gcc.dg/20040203-1.c: Likewise.
12925
12926 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12927
12928         PR c++/10858
12929         * g++.dg/template/sizeof7.C: New test.
12930
12931 2004-02-02  Eric Christopher  <echristo@redhat.com>
12932             Zack Weinberg  <zack@codesourcery.com>
12933
12934         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12935
12936 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12937
12938         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12939         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12940         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12941         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12942
12943 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/13113
12946         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12947
12948         PR c++/13854
12949         * g++.dg/ext/attrib13.C: New test.
12950
12951         PR c++/13907
12952         * g++.dg/conversion/op2.C: New test.
12953
12954 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12955
12956         * gcc.dg/titype-1.c: Fix pasto.
12957
12958 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12959
12960         * gcc.dg/titype-1.c: New test.
12961
12962 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12963
12964         PR c++/13957
12965         * g++.dg/template/non-type-template-argument-1.C,
12966         g++.dg/template/qualified-id1.C: Update dg-error marks.
12967         * g++.dg/template/nontype6.C: New test.
12968
12969 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12970
12971         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12972         * gcc.dg/builtins-31.c: New testcase.
12973         * gcc.dg/builtins-32.c: New testcase.
12974
12975 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12976
12977         * objc.dg/call-super-2.m: Update line numbers
12978         for the including of stddef.h.
12979
12980 2004-01-30  Michael Matz  <matz@suse.de>
12981
12982         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12983         g++.dg/ext/case-range3.C: New tests.
12984
12985 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12986
12987         DR206
12988         PR c++/13813
12989         * g++.dg/template/member4.C: New test.
12990
12991 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12992
12993         PR c++/13683
12994         * g++.dg/template/sizeof6.C: New test.
12995
12996 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12997
12998         * gcc.dg/fwritable-strings-1.c: New test.
12999
13000 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13001
13002         * gcc.c-torture/compile/20040130-1.c: New test.
13003
13004 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13005
13006         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13007
13008 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13009
13010         PR c++/13883
13011         * g++.dg/template/ctor3.C: New test.
13012
13013 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13014
13015         * g++.dg/tc1: New directory.
13016         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13017         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13018         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13019         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13020         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13021
13022 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13023
13024         * g++.dg/parse/error11.C: New test.
13025         * g++.dg/parse/error12.C: Likewise.
13026
13027 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13028
13029         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13030         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13031
13032 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/13791
13035         * g++.dg/ext/attrib12.C: New test.
13036
13037         PR c++/13736
13038         * g++.dg/parse/cast2.C: New test.
13039
13040 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13041
13042         * objc.dg/encode-2.m (main): New local string.  Set depending on
13043         sizeof long.  Use in sscanf call.
13044         * objc.dg/encode-3.m (main): New local string.  Set depending on
13045         sizeof long.  Use in scan_initial call.
13046
13047 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13048
13049         * objc.dg/call-super-2.m: Make LP64-safe.
13050         * objc.dg/desig-init-1.m: Likewise.
13051
13052 2004-01-27  Devang Patel <dpatel@apple.com>
13053
13054         * g++.dg/debug/namespace1.C: New test.
13055
13056 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13057
13058         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13059         xscale-*-*.
13060
13061         * gcc.dg/arm-mmx-1.c: New test.
13062
13063 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13064
13065         * gcc.dg/20040127-1.c: New test.
13066         * gcc.dg/20040127-2.c: New test.
13067
13068 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13069
13070         * objc.dg/stret-1.m (glob): Renamed to globa.
13071
13072 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR c++/13663
13075         * g++.dg/expr/for1.C: New test.
13076
13077 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13078
13079         PR middle-end/13779
13080         * gcc.dg/darwin-longlong.c: New test.
13081
13082 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13083
13084         * gcc.dg/20040124-1.c: Moved test from here...
13085         * gcc.c-torture/compile/20040124-1.c: ...to here.
13086
13087 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13088
13089         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13090         the assembly output if -m64 is passed.
13091
13092 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13093
13094         PR c++/13833
13095         * g++.dg/template/cond3.C: New test.
13096
13097 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13098
13099         PR c++/13810
13100         * g++.dg/template/ttp7.C: New test.
13101
13102 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13103
13104         PR c++/13797
13105         * g++.dg/template/nontype4.C: New test.
13106         * g++.dg/template/nontype5.C: Likewise.
13107
13108 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13109
13110         * gcc.dg/torture/mips-clobber-at.c: New test.
13111
13112 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13113
13114         * gcc.dg/20040124-1.c: New test.
13115
13116 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13117
13118         * gcc.dg/20040123-1.c: New test.
13119
13120 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13121
13122         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13123
13124 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13125
13126         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13127
13128 2004-01-23  Andrew Pinski  <apinski@apple.com>
13129
13130         * gcc.dg/20030121-1.c: Move to ..
13131         * gcc.dg/20040121-1.c: here.
13132
13133 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13134
13135         * gcc.dg/builtins-29.c: New test case.
13136
13137 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13138
13139         PR 18314
13140         * gcc.dg/builtins-30.c: New testcase.
13141
13142 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13143
13144         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13145         * lib/g77.exp: Likewise.
13146         * lib/objc.exp: Likewise.
13147         * lib/g++.exp: Likewise.
13148
13149 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13150
13151         * gcc.dg/struct-by-value-2.c: New test.
13152
13153 2004-01-21  Andrew Pinski  <apinski@apple.com>
13154
13155         PR target/13785
13156         * gcc.dg/20030121-1.c: New test.
13157
13158 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13159
13160         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13161         clobber frame pointer register in asm statement.
13162
13163 2004-01-21  Falk Hueffner  <falk@debian.org>
13164
13165         * gcc.c-torture/compile/20040121-1.c: New test.
13166
13167 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13168
13169         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13170
13171 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13172
13173         * gcc.dg/ppc64-abi-2.c: New test.
13174
13175 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13176
13177         * lib/treelang.exp: Fill out this file.
13178         * lib/treelang-dg.exp: New File.
13179
13180 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13181
13182         * gcc.c-torture/compile/981022-1.c: Remove.
13183         * gcc.dg/array-5.c: Remove XFAIL.
13184         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13185         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13186         gcc.dg/cond-lvalue-1.c: Update.
13187         * gcc.dg/cast-lvalue-2.c: New test.
13188
13189 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13190
13191         PR c++/13592
13192         * g++.dg/other/error1.C (class foo): Tweak error message.
13193
13194         PR c++/13592
13195         * g++.dg/template/call2.C: New test.
13196
13197 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13198
13199         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13200         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13201         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13202         scalar-return-1_x.c, scalar-return-2_y.c,
13203         scalar-return-3_x.c, scalar-return-3_y.c,
13204         scalar-return-4_x.c, scalar-return-4_y.c,
13205         struct-align-1.h, struct-align-1_x.c,
13206         struct-align-1_y.c, struct-align-2.h,
13207         struct-align-2_x.c, struct-align-2_y.c,
13208         struct-by-value-10_y.c, struct-by-value-11_x.c,
13209         struct-by-value-11_y.c, struct-by-value-12_x.c,
13210         struct-by-value-12_y.c, struct-by-value-13_x.c,
13211         struct-by-value-13_y.c, struct-by-value-14_x.c,
13212         struct-by-value-14_y.c, struct-by-value-15_x.c,
13213         struct-by-value-15_y.c, struct-by-value-16_y.c,
13214         struct-by-value-17_y.c, struct-by-value-18_y.c,
13215         struct-by-value-19_y.c, struct-by-value-1_x.c,
13216         struct-by-value-1_y.c, struct-by-value-20_y.c,
13217         struct-by-value-2_x.c, struct-by-value-2_y.c,
13218         struct-by-value-3_y.c, struct-by-value-4_x.c,
13219         struct-by-value-4_y.c, struct-by-value-5_y.c,
13220         struct-by-value-6_y.c, struct-by-value-7_y.c
13221         struct-by-value-8_x.c, struct-by-value-8_y.c
13222         struct-by-value-9_x.c, struct-by-value-9_y.c
13223         struct-return-10_x.c, struct-return-10_y.c,
13224         struct-return-19_x.c, struct-return-20_x.c
13225         struct-return-2_x.c, struct-return-2_y.c
13226         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13227         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13228
13229 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13230
13231         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13232         attribute on sparc*-sun-solaris2.*.
13233
13234 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13235
13236         PR c++/13710
13237         * g++.dg/ext/typeof7.C: New test.
13238
13239 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13240
13241         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13242         * gcc.dg/const-elim-1.c: Same.
13243
13244 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13245
13246         * objc.dg/stret-1.m: New.
13247         * objc.dg/stret-2.m: New.
13248
13249 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13250
13251         PR c++/11895
13252         * g++.dg/ext/vector1.C: New test.
13253
13254 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13255
13256         * gcc.dg/pch/import-1.c: New.
13257         * gcc.dg/pch/import-1.hs: New.
13258         * gcc.dg/pch/import-1a.h: New.
13259         * gcc.dg/pch/import-1b.h: New.
13260         * gcc.dg/pch/import-1c.h: New.
13261
13262 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/13574
13265         * g++.dg/ext/array1.C: New test.
13266
13267         PR c++/13178
13268         * g++.dg/conversion/op1.C: New test.
13269
13270 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13271
13272         PR 11864
13273         From Kazumoto Kojima / Dan Kegel:
13274         * gcc.dg/pr11864-1.c: New test.
13275
13276         PR 10392
13277         From Marcus Comstedt / Dan Kegel:
13278         * gcc.dg/pr10392-1.c: New test.
13279
13280 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13281
13282         PR c++/13478
13283         * g++.dg/init/ref10.C: New test.
13284
13285 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13286
13287         PR c++/13407
13288         * g++.dg/parse/typename6.C: New test.
13289
13290 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13291
13292         PR pch/13361
13293         * testsuite/g++.dg/pch/wchar-1.C: New.
13294         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13295
13296 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13297
13298         PR c++/9259
13299         * g++.dg/expr/sizeof2.C: New test.
13300
13301 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13302
13303         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13304
13305 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13306
13307         PR c++/13659
13308         * g++.dg/lookup/strong-using-3.C: New.
13309         * g++.dg/lookup/using-10.C: New.
13310
13311 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13312
13313         PR c++/13594
13314         * g++.dg/lookup/strong-using-2.C: New.
13315
13316 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13317             Dan Kegel <dank@kegel.com>
13318             J"orn Rennecke <joern.rennecke@superh.com>
13319
13320         PR target/9365
13321         * gcc.dg/pr9365-1.c: New test.
13322
13323 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13324
13325         PR c++/8856
13326         * g++.dg/parse/casting-operator2.C: New test.
13327         * g++.old-deja/g++.pt/explicit83.C: Remove.
13328
13329 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13330
13331         * gcc.dg/label-compound-stmt-1.c: New test.
13332         * gcc.c-torture/compile/950922-1.c,
13333         gcc.c-torture/compile/20000211-3.c,
13334         gcc.c-torture/compile/20000518-1.c,
13335         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13336         compound statements.
13337
13338 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13339
13340         * gcc.dg/ppc64-abi-1.c: New test.
13341
13342 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13343
13344          * g++.dg/ext/attrib9.C: Add dg-warnings.
13345
13346 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13347
13348         PR c++/12335
13349         * g++.dg/parse/dtor3.C: New test.
13350
13351 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13352
13353         PR c++/12709
13354         * g++.dg/parse/try-catch-1.C: New test.
13355
13356 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13357
13358         * ada/acats/run_all.sh: Add more verbose output in acats.log
13359         when compiling tests.
13360
13361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13362
13363         PR 13656
13364         * gcc.dg/typedef-redecl.c: New test case.
13365         * gcc.dg/typedef-redecl.h: New support file.
13366
13367 2004-01-13  Jan Hubicka  <jh@suse.cz>
13368
13369         * gcc.dg/always_inline.c: New test.
13370         * gcc.dg/debug/20031231-1.c: Fix.
13371
13372 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13373
13374         PR c++/13474
13375         * g++.dg/template/array3.C: New test.
13376
13377 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13378
13379         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13380         * g++.dg/warn/Wunused-2.C: Likewise.
13381
13382 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13383
13384         PR c++/13289
13385         * g++.dg/template/instantiate6.C: New test.
13386
13387 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13388
13389         PR middle-end/11397
13390         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13391
13392 2004-01-12  Jan Hubicka  <jh@suse.cz>
13393
13394         PR opt/12826
13395         * gcc.dg/20040112-1.c: New.
13396
13397         * gcc.dg/dwarf-die[1-7].c: Move to...
13398         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13399         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13400
13401 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13402
13403         PR c++/4100
13404         * g++.dg/parse/friend4.C: New test.
13405
13406 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13407
13408         PR c++/4100
13409         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13410         definition is called a friend.
13411
13412 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13413
13414         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13415
13416 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13417
13418         PR c++/3478
13419         * g++.dg/parse/error10.C: New test.
13420         * g++.dg/template/arg2.C: Accept "invalid type" error.
13421
13422 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13423
13424         PR middle-end/13392
13425         * g++.dg/opt/expect2.C: New test.
13426
13427 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13428
13429         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13430         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13431         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13432         Update dg-error regexps.
13433
13434 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13435
13436         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13437         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13438
13439 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13440
13441         * gcc.dg/pragma-re-1.c: Use right pointer type.
13442
13443 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444
13445         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13446
13447 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13448
13449         * gcc.dg/rs6000-ldouble-1.c: New.
13450
13451 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13452
13453         DR 337
13454         PR c++/9256
13455         * g++.dg/other/abstract1.C: New test.
13456
13457 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13458
13459         * g++.dg/lookup/strong-using-1.C: New.
13460
13461 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13462
13463         PR c/11234
13464         * gcc.dg/func-ptr-conv-1.c: New test.
13465         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13466
13467 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13468
13469         PR target/13380.
13470         * gcc.c-torture/compile/20040109-1.c: New.
13471
13472 2004-01-08  Stuart Hastings  <stuart@apple.com>
13473
13474         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13475         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13476         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13477
13478 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13479
13480         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13481
13482 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13483
13484         * ada/acats/run_acats: Treat 'gnatchop' the same way
13485         as 'gnatmake'.  Export GCC_DRIVER.
13486         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13487         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13488
13489 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13490
13491         PR c++/12573
13492         * g++.dg/template/dependent-expr4.C: New test.
13493
13494 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13495
13496         * gcc.dg/altivec-11.c: New test.
13497
13498 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13499
13500         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13501
13502 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13503
13504         PR c/6024
13505         * gcc.dg/enum-compat-1.c: New test.
13506         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13507
13508 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13509
13510         PR c/12165
13511         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13512         gcc.dg/c99-idem-qual-3.c: New tests.
13513
13514 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13515
13516         * gcc.dg/winline-7.c: Don't cast void * to int.
13517
13518 2004-01-06  Jan Hubicka  <jh@suse.cz>
13519
13520         * gcc.dg/i386-sse-5.c: New test
13521         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13522
13523 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13524
13525         PR c++/12815
13526         * g++.dg/rtti/typeid4.C: New test.
13527
13528 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13529
13530         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13531
13532 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/12132
13535         * g++.dg/template/error11.C: New test.
13536
13537         PR c++/13451
13538         * g++.dg/template/class2.C: New test.
13539
13540 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13541         Richard Sandiford <rsandifo@redhat.com>
13542
13543         PR c++/13387
13544         * g++.dg/opt/alias3.C: New test.
13545
13546 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/13157
13549         * g++.dg/template/koenig3.C: New test.
13550
13551         PR c++/13529
13552         * g++.dg/parse/offsetof3.C: New test.
13553
13554         * g++.dg/init/copy7.C: Add missing dg-error markers.
13555
13556         PR c++/12226
13557         * g++.dg/init/copy7.c: New test.
13558
13559         PR c++/13536
13560         * g++.dg/parse/cast1.C: New test.
13561
13562 2004-01-04  Jan Hubicka  <jh@suse.cz>
13563
13564         * gcc.dg/winline[1-7].c: New tests.
13565
13566 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13567
13568         PR c++/13520
13569         * g++.dg/template/qualttp22.C: New test.
13570
13571 2004-01-01  Jan Hubicka  <jh@suse.cz>
13572
13573         * gcc.dg/debug/20031231-1.c: New.
13574         * gcc.c-torture/compile/20040101-1.c: New.
13575         * gcc.dg/dwarf-die-[1-7].c: New.
13576
13577 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13578
13579         PR optimization/13521
13580         * gcc.c-torture/compile/20031231-1.c: New test.
13581
13582 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13583
13584         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13585
13586 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13587
13588         PR c++/10079
13589         * g++.dg/template/crash16.C: New test.
13590
13591 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13592
13593         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13594
13595 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13596
13597         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13598         ports.
13599         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13600         * g++.old-deja/g++.law/profile1.C: Likewise.
13601         * gcc.c-torture/compile/981006-1.c: Likewise.
13602         * gcc.c-torture/execute/loop-2e.x: Likewise.
13603         * gcc.c-torture/execute/loop-2f.x: Remove.
13604         * gcc.c-torture/execute/loop-2g.x: Likewise.
13605         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13606         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13607
13608 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         PR c++/13507
13611         * g++.dg/ext/attrib11.C: New test.
13612
13613         PR c++/13494
13614         * g++.dg/template/array2-1.C: New test.
13615         * g++.dg/template/array2-2.C: New test.
13616
13617 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13618
13619         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13620
13621 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13622
13623         PR c++/12774
13624         * g++.dg/template/array1-1.C: New test.
13625         * g++.dg/template/array1-2.C: New test.
13626
13627 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13628
13629         PR fortran/12632
13630         * g77.dg/12632.f: New test case.
13631
13632 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13633
13634         PR c++/13289
13635         * g++.dg/parse/nontype1.C: New test.
13636
13637 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13638
13639         PR c++/12403
13640         * g++.dg/parse/explicit1.C: New test.
13641         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13642
13643 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/13081
13646         * g++.dg/opt/inline6.C: New test.
13647
13648         PR c++/12613
13649         * g++.dg/parse/error9.C: New test.
13650
13651         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13652
13653 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/13009
13656         * g++.dg/init/assign1.C: New test.
13657
13658 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13659
13660         PR c++/13070
13661         * g++.dg/warn/format3.C: New test case.
13662
13663 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13664
13665         * gcc.c-torture/compile/20031227-1.c: New test.
13666
13667 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13668
13669         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13670         * g77.dg/bprob/bprob.exp: Likewise.
13671         * gcc.misc-tests/bprob.exp: Likewise.
13672         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13673         variants on systems where the library does not provide that
13674         functionality.
13675         * gcc.dg/builtins-20.c: Use builtins-config.h.
13676         * gcc.dg/builtins-config.h: New file.
13677
13678 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13679
13680         * lib/gcc-dg.exp (dg-require-profiling): New function.
13681         * lib/target-supports.exp (check_profiling_available): Likewise.
13682         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13683         * g77.dg/bprob/bprob.exp: Likewise.
13684         * gcc.misc-tests/bprob.exp: Likewise.
13685         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13686         * gcc.dg/20021014-1.c: Likewise.
13687         * gcc.dg/nest.c: Likewise.
13688
13689 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13692         compiling.
13693         * g++.dg/lookup/java2.C: Likewise.
13694         * gcc.dg/cpp/lexident.c: Likewise.
13695
13696 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13697
13698         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13699         given.
13700         * gcc.c-torture/compile/961203-1.c: Likewise.
13701         * gcc.c-torture/compile/980506-1.c: Likewise.
13702
13703 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13704
13705         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13706         (additional_prunes): New global.
13707         (gcc-dg-prune): Handle additional per-test pruning.
13708         (dg-test): Clear additional_prunes between tests.
13709
13710         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13711         dg-prune-output to avoid spurious failures from assembler
13712         complaining about nonexistent WAW violations.
13713         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13714         Use dg-prune-output to avoid spurious failures from assembler
13715         warning about Itanium B-step errata.
13716
13717 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/abi/macro0.C: New test.
13720         * g++.dg/abi/macro1.C: Likewise.
13721         * g++.dg/abi/macro2.C: Likewise.
13722
13723         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13724         * g++.dg/abi/bitfield7.C: Likewise.
13725         * g++.dg/abi/dtor2.C: Likewise.
13726         * g++.dg/abi/mangle11.C: Likewise.
13727         * g++.dg/abi/mangle12.C: Likewise.
13728         * g++.dg/abi/mangle14.C: Likewise.
13729         * g++.dg/abi/mangle17.C: Likewise.
13730         * g++.dg/abi/vbase10.C: Likewise.
13731         * g++.dg/abi/vbase14.C: Likewise.
13732         * g++.dg/template/qualttp17.C: Likewise.
13733
13734 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13735
13736         PR c/11995
13737         * gcc.dg/20031223-1.c: New test.
13738
13739 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740
13741         * gcc.dg/noreturn-7.c: New test.
13742
13743 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13744
13745         * gcc.dg/null-pointer-1.c: New test.
13746
13747 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13748
13749         * g++.old-deja/g++.jason/template18.C: Remove.
13750         * g++.old-deja/g++.jason/template37.C: Likewise.
13751
13752         PR c++/12862
13753         * g++.dg/lookup/ns1.C: New test.
13754
13755         PR c++/12397
13756         * g++.dg/template/lookup3.C: New test.
13757
13758 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13759
13760         * g++.dg/template/recurse1.C: New test
13761
13762 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/12479
13765         * g++.dg/parse/semicolon1.C: New test.
13766         * g++.dg/parse/semicolon1.h: Likewise.
13767
13768 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13769
13770         * gcc.dg/darwin-misaligned.c: New test.
13771
13772 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13773
13774         PR c/9163
13775         * gcc.dg/20031222-1.c: New test.
13776
13777 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13778
13779         PR c++/13438
13780         * g++.dg/parse/error8.C: New test.
13781
13782         PR c++/11554
13783         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13784
13785 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13786
13787         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13788         too small.
13789         * gcc.c-torture/compile/930217-1.c: Likewise.
13790         * gcc.c-torture/compile/930513-1.c: Likewise.
13791         * gcc.c-torture/execute/920908-2.c: Likewise.
13792         * gcc.c-torture/execute/921204-1.c: Likewise.
13793         * gcc.c-torture/execute/930621-1.c: Likewise.
13794         * gcc.c-torture/execute/930630-1.c: Likewise.
13795         * gcc.c-torture/execute/931031-1.c: Likewise.
13796         * gcc.c-torture/execute/980602-2.c: Likewise.
13797         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13798         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13799         * gcc.c-torture/execute/extzvsi.c: Likewise.
13800         * gcc.c-torture/unsorted/ext.c: Likewise.
13801
13802 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13803
13804         PR target/12749
13805         * gcc.c-torture/compile/20031220-2.c: New test case.
13806
13807 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13808
13809         PR optimization/13031
13810         * gcc.c-torture/compile/20031220-1.c: New test case.
13811
13812 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13813
13814         * gcc.dg/cast-function-1.c: New test.
13815
13816 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13817
13818         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13819         formats.
13820
13821 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/12795
13824         * g++.dg/ext/attrib10.C: New test.
13825
13826 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * gcc.dg/cleanup-10.c: New test.
13829         * gcc.dg/cleanup-11.c: New test.
13830
13831 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13832
13833         PR c++/13239
13834         * g++.dg/opt/expect1.C: New test.
13835
13836 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13837
13838         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13839
13840 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13841
13842         PR debug/12923
13843         * gcc.dg/20031218-1.c: New test.
13844
13845         PR debug/12389
13846         * gcc.dg/20031218-2.c: New test.
13847         * gcc.dg/20031218-3.c: New test.
13848
13849         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13850         of label name and allow for USER_LABEL_PREFIX == "_" names.
13851         * g++.dg/abi/mangle18-2.C: Likewise.
13852         * g++.dg/abi/mangle19-1.C: Likewise.
13853         * g++.dg/abi/mangle19-2.C: Likewise.
13854         * g++.dg/abi/mangle20-1.C: Likewise.
13855         * g++.dg/abi/mangle20-2.C: Likewise.
13856
13857 2003-12-18  Richard Henderson  <rth@redhat.com>
13858
13859         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13860
13861 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13862             Dan Kegel <dank@kegel.com>
13863
13864         PR other/12009
13865         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13866         testing a cross compiler, it causes spurious compile failures.
13867         * lib/g++.exp: Likewise.
13868
13869 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13870
13871         PR c++/13262
13872         * g++.dg/template/access13.C: New test.
13873
13874 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13875
13876         * gcc.dg/20031216-1.c: New test.
13877
13878 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13879
13880         PR c++/9154
13881         * g++.dg/template/error10.C: New test.
13882
13883 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13884
13885         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13886         * g++.dg/eh/simd-2.C: Likewise.
13887
13888 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13889             Roger Sayle  <roger@eyesopen.com>
13890
13891         * gcc.c-torture/execute/ieee/mzero5.c: New.
13892
13893 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/10603
13896         * g++.dg/parse/error6.C: New test.
13897
13898         PR c++/12827
13899         * g++.dg/parse/error7.C: New test.
13900
13901 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13902
13903         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13904         at -O with stabs debugging formats.
13905         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13906         * gcc.dg/debug/debug-2.c: Likewise.
13907
13908 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/12696
13911         * g++.dg/init/error1.C: New test.
13912
13913         PR c++/12218
13914         * g++.dg/init/pm3.C: New test.
13915
13916 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13917
13918         PR c/3347
13919         * gcc.dg/bitfld-8.c: New test.
13920
13921 2003-12-16  James Lemke  <jim@wasabisystems.com>
13922
13923         * gcc.dg/arm-scd42-[123].c: New tests.
13924
13925 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13926
13927         PR c++/9043
13928         * g++.dg/abi/mangle20-1.C: New test.
13929         * g++.dg/abi/mangle20-2.C: New test.
13930
13931 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13932
13933         PR c++/13275
13934         * g++.dg/other/offsetof2.C: Remove XFAIL.
13935         * g++.dg/parse/offsetof1.C: New test.
13936         * g++.gd/parse/offsetof2.C: Likewise.
13937
13938 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13939
13940         * g++.dg/template/nontype3.C: New test.
13941         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13942
13943 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13944
13945         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13946
13947 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         PR c++/13387
13950         * g++.dg/expr/assign1.C: New test.
13951
13952         PR c++/13242
13953         * g++.dg/abi/mangle19-1.C: New test.
13954         * g++.dg/abi/mangle19-2.C: New test.
13955
13956 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13957
13958         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13959
13960 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13961
13962         * gcc.c-torture/execute/20031216-1.c: New test.
13963
13964 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13965
13966         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13967         an ICE regression.
13968
13969 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/10926
13972         * g++.dg/template/error9.C: New test.
13973
13974         PR c++/11116
13975         * g++.dg/template/error8.C: New test.
13976
13977 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13978
13979         PR middle-end/13400
13980         * gcc.c-torture/execute/20031215-1.c: New test case.
13981
13982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13983
13984         PR c++/13269
13985         * g++.dg/parse/error5.C: New test.
13986
13987         PR c++/12989
13988         * g++.dg/expr/sizeof1.C: New test.
13989
13990         PR c++/13310
13991         * g++.dg/template/crash15.C: New test.
13992
13993 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13994
13995         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13996         a non-POD type as the last named parameter of a varargs function.
13997
13998 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/13243
14001         PR c++/12573
14002         * g++.dg/template/crash14.C: New test.
14003         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14004
14005 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14006
14007         * g++.dg/other/java1.C: New test.
14008
14009         PR c++/13241
14010         * g++.dg/abi/mangle18-1.C: New test.
14011         * g++.dg/abi/mangle18-2.C: New test.
14012
14013 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14014
14015         PR optimization/10312
14016         * gcc.c-torture/execute/20031214-1.c: New.
14017
14018 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14019
14020         PR c++/10779
14021         PR c++/12160
14022         * g++.dg/parse/error3.C: New test.
14023         * g++.dg/parse/error4.C: Likewise.
14024         * g++.dg/abi/mangle4.C: Tweak error messages.
14025         * g++.dg/lookup/using5.C: Likewise.
14026         * g++.dg/other/error2.C: Likewise.
14027         * g++.dg/parse/typename5.C: Likewise.
14028         * g++.dg/parse/undefined1.C: Likewise.
14029         * g++.dg/template/arg2.C: Likewise.
14030         * g++.dg/template/ttp3.C: Likewise.
14031         * g++.dg/template/type1.C: Likewise.
14032         * g++.old-deja/g++.other/crash32.C: Likewise.
14033         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14034
14035 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14036
14037         PR c++/13106
14038         * g++.dg/warn/noreturn-3.C: New test.
14039
14040 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14041
14042         PR c++/13118
14043         * g++.dg/abi/covariant3.C: New.
14044
14045 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14046
14047         * g++.dg/eh/ia64-1.C: New test.
14048
14049 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14050
14051         PR optimization/13037
14052         * g77.f-torture/execute/13037.f: New test case.
14053
14054 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         PR c++/12881
14057         * g++.dg/abi/covariant2.C: New.
14058
14059 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14060
14061         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14062
14063 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14064
14065         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14066
14067 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14068
14069         PR other/10819
14070         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14071         to fix Bug 10819.
14072         * lib/g++.exp (g++_version): Likewise.
14073         * lib/g77.exp (g77_version): Likewise.
14074         * lib/objc.exp (default_objc_version): Likewise.
14075
14076 2003-12-10  Richard Henderson  <rth@redhat.com>
14077
14078         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14079
14080         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14081
14082 2003-12-08  Matt Austern  <austern@apple.com>
14083
14084         PR c/13134
14085         * lib/gcc-dg.exp (dg-require-visibility): Define.
14086         * lib/target-supports (check_visibility_available): Define.
14087         * gcc.dg/visibility-1.c: New test.
14088         * gcc.dg/visibility-2.c: Likewise.
14089         * gcc.dg/visibility-3.c: Likewise.
14090         * gcc.dg/visibility-4.c: Likewise.
14091         * gcc.dg/visibility-5.c: Likewise.
14092         * gcc.dg/visibility-6.c: Likewise.
14093         * g++.dg/ext/visibility-1.C: Likewise.
14094         * g++.dg/ext/visibility-2.C: Likewise.
14095         * g++.dg/ext/visibility-3.C: Likewise.
14096         * g++.dg/ext/visibility-4.C: Likewise.
14097         * g++.dg/ext/visibility-5.C: Likewise.
14098         * g++.dg/ext/visibility-6.C: Likewise.
14099
14100 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14101
14102         * g++.dg/lookup/java1.C: New test.
14103         * g++.dg/lookup/java2.C: New test.
14104
14105 2003-12-07  Falk Hueffner  <falk@debian.org>
14106
14107         * g++.dg/opt/noreturn-1.C: New test.
14108
14109 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14110
14111         * gcc.dg/overflow-1.c: New test.
14112
14113 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14114
14115         * g77.f-torture/compile/13060.f: New test.
14116
14117 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/13323
14120         * g++.dg/inherit/operator2.C: New test.
14121
14122 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/13305
14125         * g++.dg/ext/attrib9.C: New test.
14126
14127 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/13314
14130         * g++.dg/template/error7.C: New test.
14131
14132 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14133             J"orn Rennecke <joern.rennecke@superh.com>
14134
14135         PR target/13302
14136         * g++.dg/other/struct-va_list.C: New test.
14137
14138 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14139
14140         PR c++/13166
14141         * g++.dg/parse/defarg6.C: New test.
14142
14143 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14144
14145         PR target/13256
14146         * gcc.c-torture/execute/20031201-1.c: New test.
14147
14148 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14149
14150         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14151
14152 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14153
14154         * gcc.dg/builtin-return-1.c: New test.
14155
14156 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14157             J"orn Rennecke <joern.rennecke@superh.com>
14158
14159         PR optimization/13260
14160         * gcc.c-torture/execute/20031204-1.c: New test.
14161
14162 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/9127
14165         * g++.dg/template/error6.C: New test.
14166
14167 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14168
14169         * gcc.dg/20031202-1.c: New test.
14170
14171 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14172
14173         PR c++/13179
14174         * g++.dg/template/eh1.C: New test.
14175
14176         PR c++/10771
14177         * g++.dg/template/error5.C: New test.
14178
14179 2003-12-02  David Ung  <davidu@mips.com>
14180
14181         * gcc.dg/compat/vector-check.h: Corrected type for var
14182         g_##TMODE
14183
14184 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14185
14186         PR c++/10126
14187         * g++.dg/template/ptrmem8.C: New test.
14188
14189 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14190
14191         PR c++/12573
14192         * g++.dg/template/dependent-expr3.C: New test.
14193
14194 2003-12-01  James Lemke  <jim@wasabisystems.com>
14195
14196         * gcc.dg/arm-g2.c: New test.
14197
14198 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14199
14200         PR optimization/11634
14201         * gcc.dg/20031201-2.c: New test case.
14202
14203 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14204
14205         PR 11433
14206         * objc.dg/proto-lossage-3.m: New test.
14207
14208 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14209
14210         PR optimization/12628
14211         * gcc.dg/20031201-1.c: New test case.
14212
14213 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14214
14215         * gcc.dg/unaligned-1.c: New test.
14216
14217 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14218
14219         PR c++/9849
14220         * g++.dg/template/error4.C: New test.
14221         * g++.dg/template/nested3.C: Adjust error markers.
14222
14223 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14224
14225         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14226
14227 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14228
14229         PR c/10333
14230         * gcc.dg/bitfld-7.c: New test.
14231
14232 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14233
14234         * gcc.dg/tls/asm-1.C: New test.
14235
14236 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14237
14238         * gcc.dg/cpp/assert4.c: Update.
14239
14240 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14241
14242         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14243         * gcc.dg/builtin-apply3.c: New test.
14244
14245 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14246
14247         * lib/compat.exp (compat-obj): New xfaildata parameter.
14248         Use it to set compiler_conditional_xfail_data before compiling.
14249         (compat-get-options): Handle dg-xfail-if.
14250         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14251         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14252         * gcc.dg/compat/vector-1_y.c: Likewise.
14253         * gcc.dg/compat/vector-2_x.c: Likewise.
14254         * gcc.dg/compat/vector-2_y.c: Likewise.
14255
14256 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14257
14258         * g++.dg/opt/reg-stack4.C: New test.
14259
14260 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14261
14262         * gcc.dg/builtin-apply2.c: New test.
14263
14264 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14265
14266         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14267
14268 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14269
14270         PR c++/12924
14271         * g++.dg/template/template-id-2.C: New test.
14272
14273 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14274
14275         PR c++/5369
14276         * g++.dg/template/memfriend1.C: New test.
14277         * g++.dg/template/memfriend2.C: Likewise.
14278         * g++.dg/template/memfriend3.C: Likewise.
14279         * g++.dg/template/memfriend4.C: Likewise.
14280         * g++.dg/template/memfriend5.C: Likewise.
14281         * g++.dg/template/memfriend6.C: Likewise.
14282         * g++.dg/template/memfriend7.C: Likewise.
14283         * g++.dg/template/memfriend8.C: Likewise.
14284         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14285
14286 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14287
14288         PR c++/12515
14289         * g++.dg/ext/cond1.C: New test.
14290
14291 2003-11-20  Richard Henderson  <rth@redhat.com>
14292
14293         * gcc.dg/20020201-2.c: Remove.
14294         * gcc.dg/20020201-4.c: Remove.
14295         * gcc.dg/20020304-1.c: Remove.
14296
14297 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14298
14299         * gcc.dg/cpp/trad/xwin1.c: New test case.
14300
14301 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14302
14303         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14304         * lib/g77.exp: Likewise.
14305         * lib/objc.exp: Likewise.
14306         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14307         for darwin.
14308
14309 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14310
14311         PR c++/12932
14312         * g++.dg/template/static5.C: New test.
14313
14314 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14315
14316         * gcc.dg/nested-func-1.c: New test.
14317
14318 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * gcc.dg/cpp/assert4.c: New test.
14321
14322 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14323
14324         PR c++/2294
14325         * g++.dg/lookup/using9.c: New test.
14326
14327 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/12762
14330         * g++.dg/template/error3.C: New test.
14331
14332 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14333
14334         PR ada/13035
14335         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14336         No longer use a wrapper for gcc, since this does not work under
14337         Windows.
14338
14339 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14340
14341         PR c++/2094
14342         * g++.dg/template/ptrmem7.C: New test.
14343
14344 2003-11-13  Andrew Pinski <apinski@apple.com>
14345
14346         * gcc.c-torture/compile/20031113-1.c: New test.
14347
14348 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14349             Kean Johnston <jkj@sco.com>
14350
14351         PR c/13029
14352         * gcc.dg/unused-4.c: Update.
14353
14354 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14355
14356         * g++.dg/opt/const3.C: New test.
14357
14358 2003-11-13  Jan Hubicka  <jh@suse.cz>
14359
14360         * gcc.c-torture/compile/20031112-1.c: New test.
14361
14362 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14363
14364         * g++.dg/parse/crash10.C: Remove bogus error marker.
14365
14366 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14367
14368         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14369         (host_gcc): Likewise.
14370         (ROOT): Honor $PWDCMD.
14371         (BASE): Likewise.
14372         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14373
14374 2003-11-12  Catherine Moore  <clm@redhat.com>
14375
14376         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14377
14378 2003-11-12  Andreas Jaeger  <aj@suse.de>
14379             Jakub Jelinek  <jakub@redhat.com>
14380             Andrew Pinski  <pinskia@physics.uc.edu>
14381             Richard Henderson  <rth@redhat.com>
14382
14383         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14384         systems.
14385         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14386
14387         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14388         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14389
14390 2003-11-11  Andreas Jaeger  <aj@suse.de>
14391
14392         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14393
14394         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14395
14396 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14397
14398         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14399         Clean ups.
14400
14401 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14402
14403         * gcc.dg/trampoline-1.c: New test.
14404
14405 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14406
14407         * gcc.c-torture/compile/200031109-1.c: New test.
14408
14409 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14410
14411         PR c/3190
14412         PR c/8714
14413         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14414         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14415         gcc.dg/format/no-y2k-1.c: Update.
14416
14417 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14418
14419         PR optimization/10467
14420         * gcc.dg/20031108-1.c: New test case.
14421
14422 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14423
14424         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14425
14426 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14427
14428         * gcc.dg/compound-lvalue-1.c: New test.
14429         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14430         some XFAILs.
14431
14432 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14433
14434         * gcc.dg/altivec-varargs-1.c: New test.
14435
14436 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14437
14438         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14439         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14440         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14441         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14442         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14443
14444 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14445
14446         * gcc.dg/cond-lvalue-1.c: New test.
14447
14448 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14449
14450         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14451
14452 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14453
14454         PR c++/11616
14455         * g++.dg/template/instantiate5.C: New test.
14456
14457 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14458
14459         PR c++/12726
14460         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14461         * ChangeLog: Add missing first entry for above test.
14462
14463 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14464
14465         PR c++/9810
14466         * g++.dg/template/using8.C: New test.
14467         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14468
14469 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14470
14471         PR optimization/10817
14472         * gcc.c-torture/compile/20031102-1.c: New test case.
14473
14474 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14475
14476         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14477         2147483647.
14478
14479 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14480
14481         * gcc.dg/20031102-1.c: New test.
14482
14483 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14484
14485         * gcc.dg/complex-1.c: New test.
14486
14487 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14488
14489         PR c++/12796
14490         * g++.dg/template/crash13.C: Adjust expected error location.
14491         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14492
14493 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14494
14495         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14496
14497 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14498
14499         PR/10239
14500         * gcc.c-torture/compile/20031031-2.c: New test.
14501
14502 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14503
14504         PR/11640
14505         * gcc.c-torture/compile/20031031-1.c: New test.
14506
14507 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14508
14509         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14510         * gcc.misc-tests/bprob.exp: Likewise.
14511         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14512         the execution test on arm-elf configs.
14513         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14514         configs that don't support scratch files.
14515         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14516
14517 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14518
14519         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14520         done by dejagnu.
14521
14522 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14523
14524         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14525         Avoid non pure sh syntax. Add more logging.
14526
14527         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14528         fail.
14529
14530 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14531
14532         PR libgcj/10610
14533         * gcc.dg/ppc-stackalign-1.c: New test.
14534
14535 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14536
14537         * ada/acats/run_all.sh: Change output to be more compliant with
14538         dejagnu framework.
14539         Create acats.sum and acats.log files under testsuite/ada/acats
14540         Only run [a-z]* directories, to filter out e.g. CVS.
14541         Redirect build output to log file.
14542
14543 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14544
14545         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14546
14547 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14548
14549         PR ada/5909:
14550         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14551
14552 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14553
14554         * gcc.c-torture/compile/20031023-1.c: New test.
14555         * gcc.c-torture/compile/20031023-2.c: New test.
14556         * gcc.c-torture/compile/20031023-3.c: New test.
14557         * gcc.c-torture/compile/20031023-4.c: New test.
14558
14559 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14560
14561         PR c++/10371
14562         * g++.dg/lookup/scoped8.C: New test.
14563
14564 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14565
14566         * g++.dg/opt/reg-stack3.C: New test.
14567
14568 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14569
14570         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14571
14572 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14573
14574         PR c++/11076
14575         * g++.dg/template/crash13.C: New test.
14576
14577 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14578
14579         * gcc.dg/c99-restrict-2.c: New test.
14580
14581 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         PR c++/12698, c++/12699, c++/12700, c++/12566
14584         * g++.dg/inherit/covariant9.C: New test.
14585         * g++.dg/inherit/covariant10.C: New test.
14586         * g++.dg/inherit/covariant11.C: New test.
14587
14588 2003-10-23  Jason Merrill  <jason@redhat.com>
14589
14590         PR c++/12726
14591         * g++.dg/ext/complit2.C: New test.
14592
14593 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14594
14595         PR target/12654
14596         * gcc.c-torture/execute/20031020-1.c: New test.
14597
14598 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14599
14600         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14601         following the jump_insn.
14602
14603 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14604
14605         * gcc.dg/cast-lvalue-1.c: New test.
14606
14607 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/11962
14610         * g++.dg/template/cond2.C: New test.
14611
14612 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14613
14614         * gcc.dg/builtins-28.c: New test.
14615
14616 2003-10-20  Jan Hubicka  <jh@suse.cz>
14617
14618         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14619         parameter.
14620         * testsuite/gcc.dg/inline-2.c: Likewise.
14621
14622 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14623
14624         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14625         * gcc.dg/nest.c:  Likewise.
14626
14627 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14628
14629         PR c++/9781, c++/10583, c++/11862
14630         * g++.dg/parse/crash13.C: New test.
14631
14632 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14633
14634         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14635
14636 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14639         Define HAVE_C99_RUNTIME except on Solaris.
14640         * gcc.dg/builtins-20.c: Likewise.
14641
14642 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14643
14644         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14645
14646 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/12495
14649         * g++.dg/template/crash21.C: New test.
14650
14651 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14652
14653         PR c++/2513
14654         * g++.dg/template/typename5.C: New test.
14655
14656 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14657
14658         PR c++/12369
14659         * g++.dg/template/friend25.C: New test.
14660
14661 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14662
14663         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14664         versions.
14665
14666 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14667
14668         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14669         == 2147483647.
14670
14671 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14672
14673         * gcc.c-torture/execute/960416-1.x: Remove.
14674         * gcc.c-torture/execute/divconst-3.x: Likewise.
14675
14676 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14677
14678         PR target/12598
14679         * gcc.dg/torture/cris-volatile-1.c: New test.
14680
14681 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14682
14683         PR optimization/9325
14684         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14685         for overflowing floating point to integer conversion during RTL
14686         simplification.
14687
14688 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14689
14690         * objc/execute/_cmd.m: Fix typo.
14691         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14692         Relax 'scan-assembler' regexp.
14693         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14694         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14695         * objc.dg/zero-link-2.m: Remove blank line.
14696         * objc.dg/zero-link-3.m: New test case.
14697
14698 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14699
14700         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14701
14702         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14703         than linker trickery.
14704
14705 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14706
14707         PR c++/12370
14708         * g++.dg/other/friend2.C: New test.
14709
14710 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14711
14712         * gcc.dg/20031012-1.c: New test.
14713
14714 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14715
14716         * gcc.dg/weak/weak-3.c: Fix for new warning.
14717
14718 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14719
14720         PR optimization/8750
14721         * gcc.c-torture/execute/20031012-1.c: New test case.
14722
14723 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14724
14725         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14726         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14727
14728 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14729
14730         PR optimization/12260
14731         * gcc.c-torture/compile/20031011-2.c: New test case.
14732
14733 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14734
14735         * gcc.c-torture/execute/20031011-1.c: New testcase.
14736
14737 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.c-torture/compile/20031011-1.c: New test.
14740
14741 2003-10-11  Jan Hubicka  <jh@suse.cz>
14742
14743         * g++.dg/other/first-global.C: New test.
14744
14745 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14746
14747         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14748
14749 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14750
14751         * gcc.c-torture/compile/20031010-1.c: New test.
14752
14753 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14754
14755         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14756         * gcc.c-torture/execute/va-arg-25.c: ... here.
14757
14758 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14759
14760         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14761
14762 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14763
14764         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14765
14766 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14767
14768         * g++.dg/parse/error2.C: New test.
14769
14770 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14771
14772         PR c++/11097
14773         * g++.dg/other/error5.C: Modify the error message.
14774         * g++.dg/lookup/using8.C: New test.
14775
14776 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14777
14778         * gcc.dg/darwin-abi-2.c: New file.
14779         * gcc.c-torture/execute/va-arg-24.c: New file.
14780
14781 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14782
14783         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14784         indentation.
14785
14786 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/10147
14789         * g++.dg/other/error4.C: Update error messages.
14790         * g++.dg/template/ptrmem4.C: Likewise.
14791
14792         PR c++/12337
14793         * g++.dg/init/new9.C: New test.
14794
14795         PR c++/12334, c++/12236, c++/8656
14796         * g++.dg/ext/attrib8.C: New test.
14797
14798 2003-10-06  Devang Patel  <dpatel@apple.com>
14799
14800         * gcc.dg/debug/dwarf2-3.h: New test.
14801         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14802
14803 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14804
14805         * g++.dg/opt/cfg2.C: New test.
14806
14807 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14808
14809         * g++.dg/opt/float1.C: New test.
14810
14811 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14812
14813         * gcc.dg/c90-array-lval-6.c: New test.
14814         * gcc.dg/c99-array-lval-6.c: New test.
14815
14816 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14817             Ziemowit Laski  <zlaski@apple.com>
14818
14819         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14820         'Derived', so that it is never considered a class method; add
14821         new warning for '+port' method ambiguity.
14822         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14823         <objc/objc-api.h> (needed on Mac OS X).
14824         * objc.dg/method-13.m: New test.
14825
14826 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14827
14828         PR optimization/9325, PR java/6391
14829         * gcc.c-torture/execute/20031003-1.c: New test case.
14830
14831 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14832
14833         PR optimization/12180
14834         * gcc.dg/20031002-1.c: New test.
14835
14836         PR c++/12486
14837         * g++.dg/inherit/error1.C: New test.
14838
14839 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14840
14841         * lib/f-torture.exp (search_for): Rename to...
14842         (search_for_re): This.  Also, clean up comments and the
14843         "regexp" invocation.
14844
14845 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14846
14847         * gcc.c-torture/compile/20031002-1.c: New test.
14848
14849 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14850
14851         * g++.dg/opt/cond1.C: New test.
14852
14853 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14854
14855         * gcc.dg/Wold-style-definition-2.c: New testcase.
14856         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14857
14858 2003-09-29  Richard Henderson  <rth@redhat.com>
14859
14860         * g++.dg/init/array10.C: Add dg-options.
14861
14862 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14863
14864         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14865
14866 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14867
14868         * g++.dg/template/friend19.C: Fix typo.
14869         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14870
14871 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14872
14873         * gcc.c-torture/execute/20030928-1.c: New test.
14874         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14875
14876 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14877
14878         * g++.dg/opt/unroll1.C: New test.
14879
14880 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14881
14882         PR optimization/11741
14883         * gcc.dg/20030926-1.c: New test case.
14884
14885 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14886
14887         PR c++/5655
14888         * g++.dg/parse/access7.C: New test.
14889         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14890
14891 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14892
14893         MERGE OF objc-improvements-branch into MAINLINE:
14894         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14895         if libobjc has not been built.
14896         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14897         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14898         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14899         objc/execute/nested-3.m, objc/execute/np-2.m,
14900         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14901         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14902         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14903         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14904         objc.dg/special/unclaimed-category-1.h,
14905         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14906         well as GNU runtime.
14907         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14908         * execute/cascading-1.m, execute/function-message-1.m,
14909         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14910         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14911         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14912         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14913         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14914         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14915         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14916         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14917         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14918         * objc.dg/bitfield-2.m: Run only on Darwin.
14919         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14920         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14921         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14922         * objc.dg/const-str-1.m: Fix constant string layout.
14923
14924 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14925
14926         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14927
14928 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14929
14930         * gcc.dg/darwin-abi-1.c: New file.
14931
14932 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14933
14934         PR target/12281
14935         * gcc.c-torture/compile/20030921-1.c: New test.
14936
14937 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14938
14939         * g++.dg/opt/reg-stack2.C: New test.
14940
14941 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14942
14943         * g++.dg/eh/delayslot1.C: New test.
14944
14945 2003-09-20  Richard Henderson  <rth@redhat.com>
14946
14947         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14948
14949 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.c-torture/execute/20030920-1.c: New test case.
14952
14953 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14954
14955         * g++.dg/rtti/typeid3.C: Correct expected error message.
14956
14957 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14958
14959         PR c++/157
14960         * g++.dg/parse/crash12.C: New test.
14961
14962 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14963
14964         * gcc.dg/compat/mixed-struct-check.h: New.
14965         * gcc.dg/compat/mixed-struct-defs.h: New.
14966         * gcc.dg/compat/mixed-struct-init.h: New.
14967         * gcc.dg/compat/struct-by-value-19_main.c: New.
14968         * gcc.dg/compat/struct-by-value-19_x.c: New.
14969         * gcc.dg/compat/struct-by-value-19_y.c: New.
14970         * gcc.dg/compat/struct-by-value-20_main.c: New.
14971         * gcc.dg/compat/struct-by-value-20_x.c: New.
14972         * gcc.dg/compat/struct-by-value-20_y.c: New.
14973         * gcc.dg/compat/struct-return-19_main.c: New.
14974         * gcc.dg/compat/struct-return-19_x.c: New.
14975         * gcc.dg/compat/struct-return-19_y.c: New.
14976         * gcc.dg/compat/struct-return-20_main.c: New.
14977         * gcc.dg/compat/struct-return-20_x.c: New.
14978         * gcc.dg/compat/struct-return-20_y.c: New.
14979
14980 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14981         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14982         so that it will not complain on LP64 targets.
14983
14984 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14985
14986         PR c++/495
14987         * g++.dg/template/friend24.C: New test.
14988
14989 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14990
14991         PR c++/12332
14992         * g++.dg/template/memtmpl2.C: New test.
14993
14994 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR target/11184
14997         * gcc.dg/builtin-apply1.c: New test.
14998
14999 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15000
15001         PR c++/9848
15002         * g++.dg/warn/Wunused-4.C: New test.
15003
15004 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15005
15006         PR c++/12316
15007         * g++.dg/other/gc2.C: New test.
15008
15009 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/11991
15012         * g++.dg/rtti/typeid3.C: New test.
15013
15014         PR c++/12266
15015         * g++.dg/overload/template1.C: New test.
15016
15017 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15018
15019         * g++.dg/opt/cfg3.C: New test.
15020
15021 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15022
15023         PR c++/7939
15024         * g++.dg/template/crash11.C: New test.
15025
15026 2003-09-16  Jason Merrill  <jason@redhat.com>
15027             Jakub Jelinek  <jakub@redhat.com>
15028
15029         * gcc.dg/attr-warn-unused-result.c: New test.
15030
15031 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15032
15033         PR c++/12184
15034         * g++.dg/expr/call2.C: New test.
15035
15036 2003-09-15  Andreas Jaeger  <aj@suse.de>
15037
15038         * gcc.dg/Wold-style-definition-1.c: New test.
15039
15040 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15041
15042         PR c++/3907
15043         * g++.dg/parse/template12.C: New test.
15044
15045         * g++.dg/abi/bitfield11.C: New test.
15046         * g++.dg/abi/bitfield12.C: Likewise.
15047
15048 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15049
15050         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15051         non-expansion of functional macro name without arguments at EOL.
15052         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15053
15054 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15055
15056         * gcc.c-torture/execute/20030914-[12].c: New tests.
15057
15058 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         PR c++/11788
15061         * g++.dg/overload/addr1.C: New test.
15062
15063 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15064
15065         * gcc.dg/20030909-1.c: New test.
15066
15067 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15068
15069         * gcc.dg/ultrasp10.c: New test.
15070
15071 2003-09-09  Devang Patel  <dpatel@apple.com>
15072
15073         * gcc.dg/darwin-ld-6.c: New test.
15074
15075 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15076
15077         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15078
15079 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15080
15081         * gcc.dg/ia64-types1.c: New test.
15082         * gcc.dg/ia64-types2.c: Likewise.
15083
15084 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15085
15086         * gcc.dg/builtins-1.c: Add more _Complex tests.
15087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15088
15089         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15090         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15091
15092 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15093
15094         PR c++/11786
15095         * g++.dg/lookup/koenig2.C: New test.
15096
15097         PR c++/5296
15098         * g++.dg/rtti/typeid2.C: New test.
15099
15100 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15101
15102         * gcc.c-torture/compile/20030904-1.c: New test.
15103
15104 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15105
15106         * g++.dg/opt/longbranch2.C: New test.
15107
15108 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15109
15110         * g++.dg/template/crash10.C: Only compile it.
15111
15112 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15113
15114         PR middle-end/11665
15115         * gcc.c-torture/compile/20030907-1.c: New test.
15116         * g++.dg/init/array11.C: New test.
15117
15118 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/11852
15121         * g++.dg/init/struct1.C: New test.
15122
15123 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15124
15125         PR c++/12181
15126         * g++.dg/expr/comma1.C: New test.
15127
15128 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15129
15130         PR c++/11867
15131         * g++.dg/expr/static_cast5.C: New test.
15132
15133 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15134
15135         PR c++/11507
15136         * g++.dg/lookup/scoped7.C: New test.
15137
15138         PR c++/9574
15139         * g++.dg/other/static1.C: New test.
15140
15141         PR c++/11490
15142         * g++.dg/warn/template-1.C: New test.
15143
15144         PR c++/11432
15145         * g++.dg/template/crash10.C: New test.
15146
15147         PR c++/2478
15148         * g++.dg/overload/VLA.C: New test.
15149
15150         PR c++/10804
15151         * g++.dg/template/call1.C: New test.
15152
15153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15154
15155         PR c++/11794
15156         * g++.dg/parse/using3.C: New test.
15157
15158 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15159
15160         PR c++/11409
15161         * g++.dg/overload/builtin3.C: New test case.
15162
15163 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15164
15165         PR c/9862
15166         * gcc.dg/20030906-1.c: New test.
15167         * gcc.dg/20030906-2.c: Likewise.
15168
15169 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         PR c++/12167
15172         * g++.dg/parse/defarg5.C: New test.
15173
15174         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15175
15176 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/12163
15179         * g++.dg/expr/static_cast4.C: New test.
15180
15181         PR c++/12146
15182         * g++.dg/template/crash9.C: New test.
15183
15184 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15185
15186         * g++.old-deja/g++.ext/pretty2.C: Update for change
15187         in __FUNCTION__.
15188         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15189
15190 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         PR c++/11922
15193         * g++/dg/template/qualified-id1.C: New test.
15194
15195         PR c++/12037
15196         * g++.dg/warn/noeffect4.C: New test.
15197
15198 2003-09-04  Matt Austern  <austern@apple.com>
15199
15200         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15201         * g++.dg/ext/fnname2.C: Likewise.
15202         * g++.dg/ext/fnname3.C: Likewise.
15203
15204 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15205
15206         * g++.dg/expr/lval1.C: New test.
15207         * g++.dg/ext/lvcast.C: Remove.
15208
15209 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15210
15211         PR optimization/11700.
15212         * gcc.c-torture/compile/20030903-1.c: New test case.
15213
15214 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/12053
15217         * g++.dg/abi/layout4.C: New test.
15218
15219 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15220
15221         PR c++/11553
15222         * g++.dg/parse/friend3.C: New test.
15223
15224 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/11847
15227         * g++.dg/template/class1.C: New test.
15228
15229         PR c++/11808
15230         * g++.dg/expr/call1.C: New test.
15231
15232 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15233
15234         PR c++/12114
15235         * g++.dg/init/ref9.C: New test.
15236
15237         PR c++/11972
15238         * g++.dg/template/nested4.C: New test.
15239
15240 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15241
15242         PR c++/12093
15243         * g++.dg/template/non-dependent4.C: New test.
15244
15245         PR c++/11928
15246         * g++.dg/inherit/conv1.C: New test.
15247
15248 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15249
15250         PR c++/6196
15251         * g++.dg/ext/label1.C: New test.
15252         * g++.dg/ext/label2.C: Likewise.
15253
15254 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.dg/expr/cond3.C: New test.
15257
15258 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15259
15260         * gcc.dg/builtins-1.c: Add new builtin cases.
15261
15262 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15263
15264         * gcc.dg/builtins-1.c: Add new cases.
15265         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15266
15267 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15268
15269         * gcc.dg/builtins-1.c: Add more math builtin tests.
15270         * gcc.dg/torture/builtin-attr-1.c: New test.
15271
15272 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR optimization/5079
15275         * g++.dg/opt/static3.C: New test.
15276
15277 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15278
15279         * gcc.misc-tests/gcov-10b.c: New test.
15280
15281 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15282
15283         * g++.dg/opt/ptrmem3.C: New test.
15284
15285         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15286
15287 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.dg/20030826-2.c: New test.
15290
15291 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15292
15293         PR middle-end/12002
15294         * g77.f-torture/compile/12002.f: New test case.
15295
15296 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15297
15298         * gcc.dg/20030826-1.c: New test case.
15299
15300 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15301
15302         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15303
15304 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15305
15306         PR c++/11871
15307         * c++.dg/lookup/crash1.C: New test.
15308
15309         * c++.dg/warn/noeffect3.C: New test.
15310
15311 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15312
15313         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15314         * gcc.dg/compat/vector-1_y.c: Ditto.
15315         * gcc.dg/compat/vector-2_x.c: Ditto.
15316         * gcc.dg/compat/vector-2_y.c: Ditto.
15317
15318 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15319
15320         * gcc.dg/20030702-1.c: New test.
15321
15322 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/8795
15325         * g++.dg/ext/altivec-1.C: New test.
15326
15327 2003-08-24  Richard Henderson  <rth@redhat.com>
15328
15329         * g++.dg/eh/simd-2.C: Add -w for x86.
15330
15331 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15332
15333         * gcc.dg/20030815-1.c: New test.
15334
15335 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15336
15337         PR c++/3765
15338         * g++.dg/parse/access6.C: New test.
15339
15340 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15341
15342         PR c++/641, c++/11876
15343         * g++.dg/template/friend22.C: New test.
15344         * g++.dg/template/friend23.C: Likewise.
15345
15346 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15347
15348         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15349         identically.
15350
15351 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15352
15353         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15354
15355 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15356
15357         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15358
15359 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15360
15361         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15362
15363 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15364
15365         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15366
15367 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR c++/11919
15370         * g++.dg/overload/prom1.C: New test.
15371
15372         PR c++/11551
15373         * g++.dg/parse/dtor2.C: New test.
15374
15375         PR c++/10762
15376         * g++.dg/parse/using2.C: New test.
15377
15378 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15379
15380         PR target/11805
15381         * gcc.c-torture/compile/20030821-1.c: New.
15382
15383 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/11834
15386         * g++.dg/template/deduce2.C: New test.
15387
15388 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15389
15390         * gcc.c-torture/execute/20030821-1.c: New test.
15391
15392 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15393
15394         PR middle-end/11984
15395         * gcc.dg/20030820-1.c: New test case.
15396
15397 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15398
15399         PR c++/11945
15400         * g++.dg/warn/noeffect2.C: New test.
15401
15402 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15403
15404         PR c++/10926
15405         * g++.dg/template/dtor2.C: New test.
15406
15407         PR c++/11684
15408         * g++.dg/template/operator1.C: New test.
15409         * g++.dg/parse/operator4.C: New test.
15410
15411         PR c++/11946.C
15412         * g++.dg/expr/enum1.C: New test.
15413         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15414
15415         PR c++/11036.C
15416         * g++.dg/parse/elab2.C: New test.
15417         * g++.dg/parse/typedef4.C: Change error message.
15418         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15419         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15420         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15421
15422 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15423
15424         * gcc.dg/pch/warn-1.c: New.
15425         * gcc.dg/pch/warn-1.hs: New.
15426
15427         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15428         not-tested file.
15429
15430 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15431
15432         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15433
15434 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15435
15436         * gcc.dg/uninit-D.c: New Test.
15437         * gcc.dg/uninit-E.c: New Test.
15438         * gcc.dg/uninit-F.c: New Test.
15439         * gcc.dg/uninit-G.c: New Test.
15440
15441 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15442
15443         * g++.dg/README: Describe the pch directory.
15444
15445 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15446
15447         PR c++/11174
15448         * g++.dg/parse/access4.C: New test.
15449         * g++.dg/parse/access5.C: Likewise.
15450         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15451
15452 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15453
15454         * gcc.dg/noncompile/20030818-1.c: New.
15455
15456 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         PR c++/11957
15459         * g++.dg/warn/noeffect1.C: New test.
15460
15461         * g++.dg/template/scope2.C: New test.
15462         * g++.dg/template/error2.C: Correct dg-error
15463
15464 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15465
15466         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15467
15468 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         PR C++/11512
15471         * g++.dg/template/warn1.C: New.
15472
15473 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15474
15475         * g++.dg/template/error2.C: New test.
15476         * g++.dg/lookup/using7.C: Adjust errors
15477         * g++.old-deja/g++.pt/crash36.C: Likewise.
15478         * g++.old-deja/g++.pt/derived3.C: Likewise.
15479
15480 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15481
15482         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15483         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15484         * gcc.c-torture/execute/builtins/string-9.c: New, from
15485         string-opt-9.c.  Adjust for execute/builtins framework.
15486         * gcc.c-torture/execute/string-opt-9.c: Delete.
15487
15488 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15489
15490         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15491
15492         * g++.dg/parse/ret-type2.C: New test.
15493
15494         PR c++/11703
15495         * g++.dg/init/new8.C: New test.
15496
15497         PR c++/10923
15498         * g++.dg/parse/typedef5.C: New test.
15499
15500         PR c++/9512
15501         * g++.dg/parse/qualified2.C: New test.
15502         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15503         invalid code.
15504
15505 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * g++.dg/conversion/ptrmem1.C: New test.
15508
15509 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15510
15511         PR target/11693
15512         * gcc.dg/20030811-1.c: New test.
15513
15514         PR target/11535
15515         * gcc.c-torture/execute/20030811-1.c: New test.
15516
15517 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15518
15519         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15520
15521 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/11789.C
15524         * g++.dg/inherit/multiple1.C: New test.
15525
15526 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15527
15528         * gcc.dg/spe1.c: New test.
15529
15530         PR c++/11670
15531         * g++.dg/expr/cast2.C: New test.
15532
15533         PR c++/10530
15534         * g++.dg/template/dependent-name2.C: New test.
15535
15536 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15537
15538         * g++.dg/parse/crash11.C: Put the dg options in comments.
15539
15540 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15541
15542         * lib/gcc-dg.exp: Update for diagnostic change.
15543
15544 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15545
15546         PR c++/5767
15547         * g++.dg/parse/crash11.C: New test.
15548
15549 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15550
15551         * gcc.dg/cpp/spacing1.c: Update.
15552
15553 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15554
15555         PR target/11739
15556         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15557         a value for -mtune.
15558
15559 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15560
15561         PR middle-end/11771
15562         * gcc.c-torture/compile/20030804-1.c: New test case.
15563
15564 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15565
15566         * gcc.dg/20030804-1.c: New test case.
15567
15568 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15569
15570         * gcc.dg/cpp/separate-1.c: New test.
15571
15572 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15573
15574         PR c++/11704
15575         * g++.dg/template/dependent-expr2.C: New test.
15576
15577         PR c++/11766
15578         * g++.dg/expr/ptrmem1.C: New test.
15579
15580 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15581
15582         PR c++/9453
15583         * g++.dg/template/friend15.C: New test.
15584
15585 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15586
15587         * lib/dg-pch.exp: Work round PCH bug.
15588
15589 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15590
15591         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15592         builtins.  Move cases from builtins-4.c here.
15593
15594         * gcc.dg/torture/builtin-math-1.c: New test taken from
15595         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15596         additional cases.
15597
15598         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15599         Delete.
15600
15601 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         PR c++/9447
15604         * g++.dg/template/using7.C: New test.
15605
15606 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15607
15608         * import1.c, import2.c: New tests.
15609
15610 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15611
15612         * g++.dg/eh/crossjump1.C: New test.
15613
15614 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/11697
15617         * g++.dg/template/using6.C: New test.
15618
15619         PR c++/11744
15620         * g++.dg/template/koenig2.C: New test.
15621
15622 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15623
15624         PR c++/7983
15625         * g++.dg/parse/typedef4.C: New test.
15626
15627 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15628
15629         PR c++/8442, c++/8806
15630         * g++.dg/template/elab1.C: New test.
15631         * g++.dg/template/type2.C: Likewise.
15632         * g++.dg/template/ttp3.C: Adjust expected error message.
15633         * g++.old-deja/g++.law/visibility13.C: Likewise.
15634         * g++.old-deja/g++.niklas/t135.C: Likewise.
15635         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15636         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15637         template argument.
15638         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15639
15640 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15641
15642         PR c++/11295
15643         * g++.dg/ext/stmtexpr1.C: New test.
15644
15645         * g++.dg/opt/tmp1.C: New test.
15646
15647         PR c++/11525
15648         * g++.dg/parse/constant4.C: New test.
15649
15650         PR c++/9447
15651         * g++.dg/template/using5.C: New test.
15652
15653 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15654
15655         * gcc.dg/builtins-27.c: New test case.
15656
15657 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15658
15659         * gcc.dg/tls/opt-7.c: New test.
15660
15661 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15662
15663         * g++.old-deja/g++.other/crash18.C: Remove.
15664
15665 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         * g++.dg/template/explicit3.C: New.
15668         * g++.dg/template/explicit4.C: New.
15669         * g++.dg/template/explicit5.C: New.
15670
15671         PR c++/11347
15672         * g++.dg/template/memtmpl1.C: New.
15673
15674 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15675
15676         PR target/11565
15677         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15678         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15679
15680 2003-07-30  Jan Hubicka  <jh@suse.cz>
15681
15682         * vtgc1.c: Kill.
15683
15684 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15685
15686         * gcc.dg/struct-in-proto-1.c: New test.
15687
15688 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15689
15690         * gcc.dg/cpp/include2.c: Only expect one message.
15691
15692 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15693
15694         PR c++/9447
15695         * g++.dg/template/using1.C: New test.
15696         * g++.dg/template/using2.C: New test.
15697         * g++.dg/template/using3.C: New test.
15698         * g++.dg/template/using4.C: New test.
15699
15700 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15701
15702         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15703         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15704
15705 2003-07-28  Jan Hubicka  <jh@suse.cz>
15706
15707         PR c++/11530
15708         * g++.dg/opt/call1.C: New test.
15709
15710 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15711
15712         PR c++/11667
15713         * g++.dg/init/enum2.C: New test.
15714         * g++.dg/template/overload1.C: Add "-w" option.
15715
15716 2003-07-28    <hp@bitrange.com>
15717
15718         * gcc.dg/Wdeclaration-after-statement-1.c,
15719         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15720
15721 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15722
15723         * gcc.c-torture/compile/20030725-1.c: New test.
15724
15725 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15726
15727         * gcc.dg/20030505.c: Only run for SPE.
15728         Remove definition of opaque type.
15729
15730 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15731
15732         * g++.dg/template/ptrmem6.C: New test.
15733
15734 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15735
15736         * gcc.c-torture/compile/zero-strct-2.c: New test.
15737
15738 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15739
15740         * gcc.dg/intermod-1.c: New test.
15741
15742 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15743
15744         PR c++/11617
15745         * g++.dg/template/lookup2.C: New test.
15746         * g++.dg/template/memclass1.C: Remove instantiated from error.
15747         * g++.dg/other/error2.C: Tweak expected errors.
15748
15749         PR c++/11596
15750         * g++.dg/template/defarg3.C: New test.
15751
15752         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15753
15754 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15755
15756         * g++.dg/inherit/access5.C: New test.
15757
15758 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15759
15760         PR c++/11513
15761         * g++.dg/template/crash8.C: New test.
15762
15763 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15764
15765         PR c/10602
15766         * gcc.dg/noncompile/incomplete-2.c: New test.
15767
15768 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/11645
15771         * g++.dg/inherit/access4.C: New test.
15772
15773         PR c++/11517
15774         * g++.dg/expr/cond2.C: New test.
15775
15776         PR optimization/10679
15777         * g++.dg/opt/inline4.C: New test.
15778
15779 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15780
15781         * g++.dg/parse/crash10: New test.
15782
15783 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15784
15785         * g++.dg/ext/flexary1.C: New test.
15786
15787 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15788
15789         PR c++/10793
15790         * g++.dg/template/crash9.C: New test.
15791
15792 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793
15794         PR c++/3004
15795         * g++.dg/parse/typedef3.C: New test.
15796
15797         PR c++/7906
15798         * g++.dg/parse/operator2.C: New test.
15799
15800         PR c++/8895
15801         * g++.dg/parse/def-tmpl-arg1.C: New test.
15802
15803         PR c++/9282
15804         * g++.dg/parse/funptr1.C: New test.
15805
15806         PR c++/9452
15807         * g++.dg/parse/ambig3.C: New test.
15808
15809         PR c++/9454
15810         * g++.dg/parse/operator3.C: New test.
15811
15812         PR c++/9486
15813         * g++.dg/parse/template10.C: New test.
15814
15815         PR c++/9488
15816         * g++.dg/parse/template11.C: New test.
15817
15818         PR c++/10150
15819         * g++.dg/parse/invalid-op1.C: New test.
15820
15821         PR c++/10247
15822         * g++.dg/parse/condexpr1.C: New test.
15823
15824 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15825
15826         * g++.dg/ext/packed3.C: New test.
15827         * g++.dg/ext/packed4.C: New test.
15828
15829         * gcc.dg/pack-test-3.c: New test.
15830
15831 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15832
15833         * lib/compat.exp: Handle dg-options per source file.
15834         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15835         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15836         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15837         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15838         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15839         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15840         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15841         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15842         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15843         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15844         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15845         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15846         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15847         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15848
15849 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15850
15851         PR c/10320
15852         * gcc.c-torture/execute/20030718-1.c: New test.
15853
15854 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15855
15856         PR optimization/11536
15857         * gcc.dg/20030721-1.c: New test.
15858
15859 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/11546
15862         * g++.dg/template/lookup1.C: New test.
15863
15864 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15865
15866         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15867         diagnostics of ill-formed constructs involving labels.
15868         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15869         the new 'previously defined here' message.
15870
15871 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15872
15873         * g++.dg/parse/non-dependent2.C: New test.
15874
15875 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15876
15877         * g++.dg/init/init-ref4.C: xfail on targets without
15878         weak symbols.
15879
15880 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15881
15882         PR target/11087
15883         * gcc.c-torture/execute/20030717-1.c: New test.
15884
15885 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15886
15887         * g++.dg/opt/cfg1.C: New test.
15888
15889 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15890
15891         PR optimization/11557
15892         * gcc.dg/20030717-1.c: New test.
15893
15894 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15895
15896         PR c++/10476
15897         * g++.dg/expr/crash-1.C: New test.
15898
15899         PR c++/11027
15900         * g++.dg/template/init3.C: New test.
15901
15902         PR c++/8222
15903         * g++.dg/template/non-dependent1.C: New test.
15904
15905         PR c++/11070
15906         * g++.dg/template/non-dependent2.C: New test.
15907
15908         PR c++/11071
15909         * g++.dg/template/non-dependent3.C: New test.
15910
15911         PR c++/9907
15912         * g++.dg/template/sizeof5.C: New test.
15913
15914 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15915
15916         PR 11498
15917         * gcc.c-torture/compile/mangle-1.c: New file.
15918
15919 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15920
15921         PR c++/7809
15922         * g++.dg/parse/access3.C: New test.
15923
15924 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15925
15926         PR c++/11384
15927         * g++.dg/init/init-ref4.C: New test.
15928
15929 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15930
15931         PR c++/11547
15932         * g++.dg/parse/constant3.C: New test.
15933         * g++.dg/parse/crash7.C: Likewise.
15934
15935 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15936
15937         PR target/11008
15938         * gcc.dg/i386-pentium4-not-mull.c: New.
15939
15940 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15941
15942         * gcc.dg/asm-names.c (ymain): Make it weak.
15943
15944 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15945
15946         PR c++/5421
15947         * g++.dg/template/friend21.C: New test.
15948
15949 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * gcc.dg/cleanup-8.c: New test.
15952         * gcc.dg/cleanup-9.c: New test.
15953
15954 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15955
15956         * g++.dg/ext/dll-MI1.h: New file.
15957         * g++.dg/ext/dllexport-MI1.C: New file.
15958         * g++.dg/ext/dllimport-MI1.C: New file.
15959
15960 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15963         it does not have cmpstrsi patterns (just cmpmemsi).
15964
15965 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15966
15967         PR debug/11473
15968         * g++.dg/debug/debug8.C: New test.
15969
15970 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15971
15972         PR c++/10108
15973         * g++.dg/template/crash7.C: New test.
15974
15975 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15976
15977         PR target/10795
15978         * gcc.c-torture/compile/20030708-1.c: New.
15979
15980 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15981
15982         * gcc.c-torture/execute/20030715-1.c: New test.
15983
15984 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15985
15986         * gcc.dg/pch/inline-3.c: New file.
15987         * gcc.dg/pch/inline-3.hs: New file.
15988         * gcc.dg/pch/inline-4.c: New file.
15989         * gcc.dg/pch/inline-4.hs: New file.
15990
15991 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15992
15993         PR c++/11509
15994         * g++.dg/template/crash6.C: New test.
15995
15996         PR c++/7053
15997         * g++.dg/template/friend20.C: New test.
15998
15999         PR c++/7019
16000         * g++.dg/template/overload2.C: New test.
16001
16002 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16003
16004         PR optimization/11440
16005         * gcc.c-torture/execute/20030714-1.c: New test.
16006
16007 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16008
16009         PR c++/11154
16010         * g++.dg/template/partial2.C: New test.
16011
16012 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16013
16014         PR c++/11503
16015         * g++.dg/template/anon1.C: New test.
16016
16017         PR c++/11493
16018         PR c++/11495
16019         * g++.dg/parse/template9.C: Likewise.
16020         * g++.dg/template/crash4.C: New test.
16021         * g++.dg/template/koenig1.C: Likewise.
16022         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16023         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16024         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16025         functions.
16026         * g++.old-deja/g++.jason/template36.C: Likewise.
16027         * g++.old-deja/g++.mike/p1989.C: Likewise.
16028         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16029         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16030         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16031         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16032         compiling.
16033         * g++.old-deja/g++.pt/union2.C: Use this->.
16034
16035 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/20030711-1.c: New test.
16038
16039 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16040
16041         PR c++/11050
16042         * g++.dg/parse/args1.C: New test.
16043         * g++.pt/defarg8.C: Change expected errors.
16044
16045 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16046
16047         PR c++/8164
16048         * g++.dg/template/nontype2.C: New test.
16049
16050         PR c++/10558
16051         * g++.dg/parse/template8.C: New test.
16052
16053         PR c++/8327
16054         * g++.dg/template/scope1.C: New test.
16055
16056         * g++.dg/warn/Wsign-compare-1.C: New test.
16057
16058 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16059
16060         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16061
16062 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/9411
16065         * g++.dg/template/explicit2.C: New test.
16066
16067         PR c++/10032
16068         * g++.dg/warn/pedantic1.C: New test.
16069
16070 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         PR c++ 9483
16073         * g++.dg/other/field1.C: New test.
16074
16075 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16076
16077         PR c/11449
16078         * gcc.c-torture/compile/20030707-1.c: New.
16079
16080 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16081
16082         PR c++/10849
16083         * g++.dg/template/access12.C: New test.
16084
16085 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16088         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16089         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16090         * gcc.misc-tests/gcov.exp: Update
16091         * g++.dg/gcov/gcov.exp: Update
16092         * lib/gcov.exp: Update.
16093
16094 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16095
16096         * g++.dg/abi/mangle17.C: Make sure template expressions are
16097         dependent.
16098         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16099         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16100         * g++.dg/opt/stack1.C: Remove erroneous code.
16101         * g++.dg/parse/template7.C: New test.
16102         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16103         * g++.old-deja/g++.pt/crash4.C: Likewise.
16104
16105 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16106
16107         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16108         with zero or one occurence of `$' after the initial `L'.
16109
16110 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16111
16112         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16113
16114 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16115
16116         PR c/11370
16117         * gcc.dg/Wunreachable-6.c: New testcase.
16118         * gcc.dg/Wunreachable-7.c: New testcase.
16119
16120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16121
16122         PR c/11420
16123         * gcc.dg/20030708-1.c: New test.
16124
16125 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16126
16127         * gcc.dg/compat/sdata-section.h: New file.
16128         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16129         * gcc.dg/torture/mips-sdata-1.c: New test.
16130
16131 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16132
16133         PR c++/11030
16134         * g++.dg/template/friend19.C: New test.
16135
16136 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16137
16138         * g++.dg/opt/strength-reduce.C: New test.
16139
16140 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16141
16142         PR target/10979
16143         * gcc.dg/20030707-1.c: New testcase.
16144
16145 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16146
16147         PR optimization/11059
16148         * g++.dg/opt/emptyunion.C: New testcase.
16149
16150 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16151             Eric Botcazou  <ebotcazou@libertysurf.fr>
16152
16153         * g++.dg/opt/stack1.C: New test.
16154
16155 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16156
16157         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16158         run test.
16159
16160         PR c++/11431
16161         * g++.dg/expr/static_cast3.C: New test.
16162
16163 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16164
16165         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16166         everywhere.
16167         * gcc.dg/concat.c: Concatenation of string constants with
16168         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16169         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16170         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16171         necessary to avoid multi-character character constant warning.
16172         * gcc.dg/cpp/escape.c: Likewise.
16173         * gcc.dg/cpp/ucs.c: Likewise.
16174         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16175         Fix a typo.
16176
16177 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16178
16179         PR c/11428
16180         * gcc.c-torture/compile/20030704-1.c: New.
16181
16182 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16183
16184         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16185
16186 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16187
16188         PR c++/5287, PR c++/7910,  PR c++/11021
16189         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16190         tests for warnings.
16191         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16192         * g++.dg/ext/dllimport3.C: Likewise.
16193         * g++.dg/ext/dllimport4.C: New file.
16194         * g++.dg/ext/dllimport5.C: New file.
16195         * g++.dg/ext/dllimport6.C: New file.
16196         * g++.dg/ext/dllimport7.C: New file.
16197         * g++.dg/ext/dllimport8.C: New file.
16198         * g++.dg/ext/dllimport9.C: New file.
16199         * g++.dg/ext/dllimport10.C: New file.
16200         * g++.dg/ext/dllexport1.C: New file.
16201
16202 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16203
16204         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16205         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16206
16207 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16208
16209         * gcc.dg/builtins-25.c: New testcase.
16210         * gcc.dg/builtins-26.c: New testcase.
16211
16212 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16213
16214         * gcc.dg/compat/vector-defs.h: New file.
16215         * gcc.dg/compat/vector-setup.h: New file.
16216         * gcc.dg/compat/vector-check.h: New file.
16217         * gcc.dg/compat/vector-1_main.c: New file.
16218         * gcc.dg/compat/vector-1_x.c: New file.
16219         * gcc.dg/compat/vector-1_y.c: New file.
16220         * gcc.dg/compat/vector-2_main.c: New file.
16221         * gcc.dg/compat/vector-2_x.c: New file.
16222         * gcc.dg/compat/vector-2_y.c: New file.
16223
16224         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16225         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16226         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16227         * gcc.dg/compat/struct-align-1.h: New file.
16228         * gcc.dg/compat/struct-align-1_main.c: New file.
16229         * gcc.dg/compat/struct-align-1_x.c: New file.
16230         * gcc.dg/compat/struct-align-1_y.c: New file.
16231         * gcc.dg/compat/struct-align-2.h: New file.
16232         * gcc.dg/compat/struct-align-2_main.c: New file.
16233         * gcc.dg/compat/struct-align-2_x.c: New file.
16234         * gcc.dg/compat/struct-align-2_y.c: New file.
16235
16236         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16237         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16238         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16239         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16240         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16241         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16242         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16243         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16244         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16245         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16246         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16247         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16248         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16249         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16250         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16251         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16252         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16253         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16254         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16255         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16256         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16257         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16258         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16259         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16260         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16261         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16262         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16263         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16264         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16265
16266 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16267
16268         * gcc.dg/i386-call-1.c: New test.
16269
16270 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16271
16272         PR c++/9162
16273         * g++.dg/parse/defarg4.C: New.
16274
16275 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16276
16277         PR target/10700
16278         * gcc.c-torture/compile/20030703-1.c: New test case.
16279
16280 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16281
16282         * g++.dg/template/local3.C: Remove extra semicolon.
16283
16284 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16285
16286         * gcc.dg/i386-volatile-1.c: New test.
16287
16288 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16289
16290         PR c++/11072
16291         * g++.dg/other/offsetof2.C: XFAIL.
16292         * g++.dg/other/offsetof5.C: New.
16293
16294         PR c++/10219
16295         * g++.dg/template/error1.C: New.
16296
16297         PR c++/9779
16298         * g++.dg/template/dependent-expr1.C: New.
16299
16300 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/6949
16303         * g++.dg/template/local3.C: New test.
16304
16305         PR c++/11149
16306         * g++.dg/lookup/scoped6.C: New test.
16307
16308 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16309
16310         PR c++/8046
16311         * g++.dg/other/error7.C: New test.
16312
16313 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16314
16315         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16316         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16317         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16318         * g++.old-deja/g++.other/union2.C: Likewise.
16319         * gcc.dg/c90-const-expr-2.c: Likewise.
16320         * gcc.dg/c90-const-expr-3.c: Likewise.
16321         * gcc.dg/c99-const-expr-2.c: Likewise.
16322         * gcc.dg/c99-const-expr-3.c: Likewise.
16323         * gcc.dg/concat.c: Likewise.
16324
16325 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16326
16327         PR c++/9559
16328         * g++.dg/init/static1.C: New test.
16329
16330 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16331
16332         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16333         * g++.old-deja/g++.other/access2.C: Likewise.
16334         * g++.old-deja/g++.other/decl2.C: Likewise.
16335         * gcc.c-torture/execute/20020615-1.c: Likewise.
16336
16337 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16338
16339         PR c++/4933
16340         * g++.dg/template/sizeof4.C: New test.
16341
16342 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16343
16344         * g++.dg/other/error6.C: New test.
16345
16346 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16347
16348         PR c++/10750
16349         * g++.dg/parse/constant2.C: New test.
16350
16351 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16352
16353         PR c++/11106
16354         * g++.dg/other/error5.C: New test.
16355
16356 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16357
16358         * gcc.dg/format/gcc_diag-1.c: New test.
16359
16360 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16361
16362         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16363
16364 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16365
16366         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16367         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16368         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16369
16370 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16371
16372         * gcc.c-torture/execute/builtins/string-8.c: New test.
16373         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16374         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16375         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16376
16377 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16378
16379         PR c++/10468
16380         * g++.dg/ext/typeof6.C: New test.
16381
16382 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16383
16384         PR c++/10796
16385         * g++.dg/init/enum1.C: New test.
16386
16387 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16388
16389         * gcc.dg/20030627-1.c: New test.
16390
16391 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/11332
16394         * g++.dg/expr/static_cast2.C: New test.
16395
16396 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16397             Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16400         sprintf(dst,"%s",src) optimization.
16401         * gcc.c-torture/execute/20030626-1.c: New test case.
16402         * gcc.c-torture/execute/20030626-2.c: New test case.
16403
16404 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16405
16406         * gcc.c-torture/execute/multi-ix.c: New test.
16407
16408         * gcc.c-torture/execute/simd-4.c (main):
16409         Added missing semicolon at end of union.
16410
16411 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16412
16413         PR c++/8266
16414         * g++.dg/template/explicit-instantiation3.C: New test.
16415
16416 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16417
16418         * gcc.dg/20030626-1.c: Use signed char.
16419
16420 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16421
16422         * gcc.dg/20030626-1.c: New test.
16423
16424 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16425
16426         * const-str-2.m: Update.
16427
16428 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16429
16430         PR c++/10990
16431         * g++.dg/rtti/dyncast1.C: New test.
16432         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16433         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16434         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16435
16436         PR c++/10931
16437         * g++.dg/expr/static_cast1.C: New test.
16438
16439 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16440
16441         * gcc.dg/20030625-1.c: New test.
16442
16443 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16444
16445         * gcc.c-torture/compile/20030624-1.c: New test case.
16446
16447 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16448
16449         * gcc.c-torture/execute/string-opt-17.c: New test.
16450
16451 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/5754
16454         * g++.dg/parse/crash6.C: New test.
16455
16456 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16457
16458         * gcc.dg/builtins-24.c: New test case.
16459
16460 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16461
16462         * g++.dg/opt/operator1.C: New test.
16463
16464 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16465
16466         * gcc.c-torture/execute/string-opt-16.c: New test case.
16467
16468 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16469
16470         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16471         * g++.old-deja/g++.other/conv7.C: Likewise
16472         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16473         * g++.old-deja/g++.other/overload14.C: Likewise.
16474
16475 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16476
16477         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16478         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16479
16480 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16481
16482         PR c++/10888
16483         * g++.dg/warn/Winline-3.C: New test.
16484
16485 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16486
16487         * lib/target-supports.exp (check_alias_available): Make the test
16488         program acceptable to the Solaris assembler.
16489
16490         PR c++/10749
16491         * g++.dg/template/memclass2.C: New test.
16492
16493 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16494             Eric Botcazou  <ebotcazou@libertysurf.fr>
16495
16496         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16497         data for non-matching targets.
16498         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16499
16500 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16501
16502         PR c++/10845
16503         * g++.dg/template/member3.C: New test.
16504
16505 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16506
16507         PR c++/10939
16508         * g++.dg/template/func1.C: New test.
16509
16510         PR c++/9649
16511         * g++.dg/template/static4.C: New test.
16512         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16513
16514         PR c++/11041
16515         * g++.dg/init/ref7.C: New test.
16516
16517 2003-06-19  Matt Austern  <austern@apple.com>
16518
16519         PR c++/11228
16520         * g++.dg/anew1.C: New test.
16521         * g++.dg/anew2.C: New test.
16522         * g++.dg/anew3.C: New test.
16523         * g++.dg/anew4.C: New test.
16524
16525 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16526
16527         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16528
16529 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16530
16531         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16532         endian-dependent.
16533
16534 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16535
16536         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16537         Remove cruft.
16538
16539 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16540
16541         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16542         * gcc.c-torture/compile/961203-1.c: Likewise.
16543         * gcc.c-torture/compile/980506-1.c: Likewise.
16544
16545 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/10712
16548         * g++.dg/lookup/using7.C: New test.
16549
16550 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/11105
16553         * g++.dg/abi/conv1.C: Remove it.
16554         * g++.dg/template/conv7.C: New test.
16555         * g++.dg/template/conv8.C: Likewise.
16556         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16557         conversion operator.
16558
16559 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16560
16561         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16562         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16563         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16564         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16565         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16566         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16567         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16568         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16569         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16570         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16571         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16572         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16573         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16574         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16575         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16576         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16577         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16578         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16579         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16580         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16581         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16582         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16583         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16584         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16585         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16586         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16587         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16588         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16589         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16590
16591 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16592
16593         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16594         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16595         indications.
16596
16597 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16598
16599         * gcc.dg/i386-387-5.c: New test case.
16600         * gcc.dg/i386-387-6.c: New test case.
16601         * gcc.dg/builtins-23.c: New test case.
16602
16603 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16604
16605         * gcc.dg/builtins-22.c: New test case.
16606         * gcc.dg/i386-387-1.c: Update to test exp.
16607         * gcc.dg/i386-387-2.c: Likewise.
16608
16609 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16610
16611         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16612
16613 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16614
16615         * lib/gcc-dg.exp (dg-require-dll): New function.
16616         (dg-xfail-if): Likewise.
16617         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16618         driver.
16619
16620         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16621         * gcc.c-torture/compile/20001205-1.c: Likewise.
16622         * gcc.c-torture/compile/20001226-1.c: Likewise.
16623         * gcc.c-torture/compile/20010518-2.c: Likewise.
16624         * gcc.c-torture/compile/20020312-1.c: Likewise.
16625         * gcc.c-torture/compile/20020604-1.c: Likewise.
16626         * gcc.c-torture/compile/920501-12.c: Likewise.
16627         * gcc.c-torture/compile/920501-4.c: Likewise.
16628         * gcc.c-torture/compile/920520-1.c: Likewise.
16629         * gcc.c-torture/compile/920521-1.c: Likewise.
16630         * gcc.c-torture/compile/920625-1.c: Likewise.
16631         * gcc.c-torture/compile/961203-1.c: Likewise.
16632         * gcc.c-torture/compile/980506-1.c: Likewise.
16633         * gcc.c-torture/compile/981006-1.c: Likewise.
16634         * gcc.c-torture/compile/981022-1.c: Likewise.
16635         * gcc.c-torture/compile/981223-1.c: Likewise.
16636         * gcc.c-torture/compile/990617-1.c: Likewise.
16637         * gcc.c-torture/compile/dll.c: Likewise.
16638         * gcc.c-torture/compile/labels-3.c: Likewise.
16639         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16640         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16641         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16642         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16643         * gcc.c-torture/compile/simd-5.c: Likewise.
16644         * gcc.c-torture/compile/20000804-1.x: Remove.
16645         * gcc.c-torture/compile/20001205-1.x: Likewise.
16646         * gcc.c-torture/compile/20001226-1.x: Likewise.
16647         * gcc.c-torture/compile/20010518-2.x: Likewise.
16648         * gcc.c-torture/compile/20020312-1.x: Likewise.
16649         * gcc.c-torture/compile/20020604-1.x: Likewise.
16650         * gcc.c-torture/compile/920501-12.x: Likewise.
16651         * gcc.c-torture/compile/920501-4.x: Likewise.
16652         * gcc.c-torture/compile/920520-1.x: Likewise.
16653         * gcc.c-torture/compile/920521-1.x: Likewise.
16654         * gcc.c-torture/compile/920625-1.x: Likewise.
16655         * gcc.c-torture/compile/961203-1.x: Likewise.
16656         * gcc.c-torture/compile/980506-1.x: Likewise.
16657         * gcc.c-torture/compile/981006-1.x: Likewise.
16658         * gcc.c-torture/compile/981022-1.x: Likewise.
16659         * gcc.c-torture/compile/981223-1.x: Likewise.
16660         * gcc.c-torture/compile/990617-1.x: Likewise.
16661         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16662         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16663         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16664         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16665         * gcc.c-torture/compile/simd-5.x: Likewise.
16666
16667         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16668
16669 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16670
16671         * gcc.c-torture/execute/20030611-1.c: New test.
16672
16673 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16674
16675         PR middle-end/168
16676         * gcc.dg/20030612-1.c: New test case.
16677
16678 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/10635
16681         * g++.dg/expr/cast1.C: New test.
16682
16683 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16684
16685         * gcc.dg/builtins-21.c: New test case.
16686
16687 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16688
16689         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16690         options instead of at the end.
16691         * lib/objc.exp (objc_target_compile): Likewise.
16692
16693 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16694
16695         PR c++/10432
16696         * g++.dg/parse/error1.C: New test.
16697
16698 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16699
16700         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16701         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16702         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16703         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16704         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16705         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16706         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16707         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16708         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16709         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16710         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16711         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16712         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16713         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16714         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16715         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16716         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16717         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16718         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16719         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16720         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16721         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16722         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16723         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16724
16725         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16726         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16727         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16728         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16729         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16730         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16731         * gcc.dg/compat/scalar-return-3_main.c: New file.
16732         * gcc.dg/compat/scalar-return-3_x.c: New file.
16733         * gcc.dg/compat/scalar-return-3_y.c: New file.
16734         * gcc.dg/compat/scalar-return-4_main.c: New file.
16735         * gcc.dg/compat/scalar-return-4_x.c: New file.
16736         * gcc.dg/compat/scalar-return-4_y.c: New file.
16737
16738 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16739
16740         * gcc.dg/compat/fp2-struct-check.h: New file.
16741         * gcc.dg/compat/fp2-struct-defs.h: New file.
16742         * gcc.dg/compat/fp2-struct-init.h: New file.
16743         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16744         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16745         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16746         * gcc.dg/compat/struct-return-10_main.c: New file.
16747         * gcc.dg/compat/struct-return-10_x.c: New file.
16748         * gcc.dg/compat/struct-return-10_y.c: New file.
16749
16750         * gcc.dg/compat/compat-common.h: New file.
16751         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16752         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16753         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16754         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16755         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16756         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16757         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16758         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16759         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16760         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16761         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16762         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16763         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16764         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16765         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16766         * gcc.dg/compat/small-struct-check.h: Ditto.
16767         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16768         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16769         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16770         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16771         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16772         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16773         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16774         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16775         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16776         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16777         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16778         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16779         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16780         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16781         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16782         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16783         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16784         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16785         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16786         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16787         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16788         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16789         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16790         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16791         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16792         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16793         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16794         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16795         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16796         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16797
16798 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16799
16800         * g++.dg/pch/static-1.C: New file.
16801         * g++.dg/pch/static-1.Hs: New file.
16802
16803 2003-06-10  Richard Henderson  <rth@redhat.com>
16804
16805         * gcc.dg/asm-7.c: Adjust expected warning text.
16806
16807 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16808
16809         * gcc.dg/builtins-20.c: New test case.
16810
16811 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16812
16813         PR c++/11131
16814         * g++.dg/opt/template1.C: New test.
16815
16816 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16817
16818         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16819         additional_sources.
16820
16821 2003-05-21  David Taylor  <dtaylor@emc.com>
16822
16823         * gcc.dg/Wpadded.c: New file.
16824
16825 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16826
16827         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16828         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16829         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16830         dg-require-weak.
16831
16832 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16833
16834         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16835
16836 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16837
16838         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16839         (dg-require-alias): Likewise.
16840         (dg-require-gc-sections): Likewise.
16841         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16842
16843 2003-06-08  Richard Henderson  <rth@redhat.com>
16844
16845         * gcc.dg/20011029-2.c: Fix the array reference.
16846         * gcc.dg/asm-7.c: New.
16847
16848 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16849
16850         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16851
16852 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16853
16854         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16855         (dg-require-gc-sections): Likewise.
16856
16857 2003-06-08  Jan Hubicka  <jh@suse.cz>
16858
16859         * i386-cmov1.c: Fix regular expression.
16860         * i386-cvt-1.c: Likewise.
16861         * i386-local.c: Likewise.
16862         * i386-local2.c: Likewise.
16863         * i386-mul.c: Likewise.
16864         * i386-ssetype-1.c: Likewise.
16865         * i386-ssetype-3.c: Likewise.
16866         * i386-ssetype-5.c: Likewise.
16867
16868 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16869
16870         PR c++/11039
16871         * g++.dg/warn/implicit-typename2.C: New test.
16872         * g++.dg/warn/implicit-typename3.C: New test.
16873
16874 2003-06-07  Richard Henderson  <rth@redhat.com>
16875
16876         * g++.dg/other/offsetof3.C: Use size_t.
16877         * g++.dg/other/offsetof4.C: Likewise.
16878
16879 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16880
16881         * lib/copy-file.exp: New. Implement gcc_copy_files.
16882
16883         * lib/dg-pch.exp: Load copy-file.exp
16884         (dg-pch): Use gcc_copy_files instead of "file copy".
16885
16886 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16887
16888         * gcc.dg/weak/weak.exp: Simplify.
16889         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16890         * gcc.dg/weak/weak-1.c: Likewise.
16891         * gcc.dg/weak/weak-2.c: Likewise.
16892         * gcc.dg/weak/weak-3.c: Likewise.
16893         * gcc.dg/weak/weak-4.c: Likewise.
16894         * gcc.dg/weak/weak-5.c: Likewise.
16895         * gcc.dg/weak/weak-6.c: Likewise.
16896         * gcc.dg/weak/weak-7.c: Likewise.
16897         * gcc.dg/weak/weak-8.c: Likewise.
16898         * gcc.dg/weak/weak-9.c: Likewise.
16899
16900 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16901
16902         gcc.c-torture/execute/20030606-1.c: New.
16903
16904 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16905
16906         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16907         * gcc.dg/builtins-19.c: Likewise.
16908
16909 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16910
16911         * gcc.dg/builtins-2.c: Add some more tests.
16912         * gcc.dg/builtins-18.c: New test case.
16913         * gcc.dg/builtins-19.c: New test case.
16914
16915 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16916             Jim Wilson  <wilson@tuliptree.org>
16917
16918         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16919
16920 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16923         mempcpy/stpcpy calls not to be optimized into something else.
16924         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16925         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16926         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16927
16928 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16929
16930         * gcc.dg/format/asm_fprintf-1.c: New test.
16931
16932 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16933
16934         * lib/gcc-defs.exp (additional_sources): New variable.
16935         (dg-additional-sources): New function.
16936         (additional_files): New variable.
16937         (dg-additional-files): New function.
16938         (dg-additional-files-options): Likewise.
16939         * lib/gcc-dg.exp (dg-require-weak): New function.
16940         (dg-require-alias): Likewise.
16941         (dg-require-gc-sections): Likewise.
16942         * lib/target-supports.exp (check_alias_available): Remove testfile
16943         parameter.
16944         (check_gc_sections_available): New function.
16945         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16946         (dg-gpp-additional-files): Likewise.
16947         * lib/g++.exp (additional_sources): Remove.
16948         (additional_files): Likewise.
16949         (g++_target_compile): Use dg-additional-files-options.
16950
16951         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16952         Tcl logic.
16953         * gcc.dg/special/ecos.exp: Remove.
16954         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16955         * gcc.dg/special/alias-1.c: Likewise.
16956         * gcc.dg/special/alias-2.c: Likewise.
16957         * gcc.dg/special/gcsec-1.c: Likewise.
16958         * gcc.dg/special/weak-1.c: Likewise.
16959         * gcc.dg/special/weak-2.c: Likewise.
16960         * gcc.dg/special/wkali-1.c: Likewise.
16961         * gcc.dg/special/wkali-2.c: Likewise.
16962
16963         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16964         dg-gpp-additional-*.
16965         * g++.dg/special/conpr-3.C: Likewise.
16966         * g++.dg/special/conpr-4.C: Likewise.
16967         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16968         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16969         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16970         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16971         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16972         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16973         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16974         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16975         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16976         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16977         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16978         * g++.old-deja/g++.other/comdat1.C: Likewise.
16979         * g++.old-deja/g++.other/comdat2.C: Likewise.
16980         * g++.old-deja/g++.other/comdat3.C: Likewise.
16981         * g++.old-deja/g++.other/ctor1.C: Likewise.
16982         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16983
16984 2003-06-05  Richard Henderson  <rth@redhat.com>
16985
16986         * gcc.dg/debug/20030605-1.c: New.
16987
16988 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16989
16990         * README.QMTEST: Update.
16991
16992 2003-06-04  Richard Henderson  <rth@redhat.com>
16993
16994         * gcc.dg/cleanup-1.c: New.
16995         * gcc.dg/cleanup-2.c: New.
16996         * gcc.dg/cleanup-3.c: New.
16997         * gcc.dg/cleanup-4.c: New.
16998         * gcc.dg/cleanup-5.c: New.
16999         * gcc.dg/cleanup-6.c: New.
17000         * gcc.dg/cleanup-7.c: New.
17001
17002 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17003
17004         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17005
17006         * lib/dg-pch.exp: New file.
17007         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17008         * gcc.dg/pch/pch.exp: Likewise.
17009
17010 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17011
17012         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17013         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17014         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17015         * gcc.dg/builtins-17.c: New test case.
17016         * gcc.dg/i386-387-4.c: New test case.
17017         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17018
17019 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * gcc.dg/ultrasp9.c: New test.
17022
17023 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17024
17025         * gcc.c-torture/compile/20030604-1.c: New test.
17026         * gcc.dg/sparc-constant-1.c: New test.
17027
17028 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17029
17030         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17031
17032 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17033
17034         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17035
17036         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17037         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17038
17039 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17040
17041         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17042
17043 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17044
17045         PR c++/10940
17046         * g++.dg/template/spec10.C: New test.
17047
17048 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17049
17050         * gcc.dg/builtins-16.c: New test case.
17051
17052 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17053
17054         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17055         mempcpy test with post-increments.
17056         * gcc.c-torture/execute/string-opt-3.c: New test.
17057         * gcc.dg/string-opt-1.c: New test.
17058
17059 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17060
17061         PR fortran/10965
17062         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17063
17064 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17065
17066         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17067         (scan-assembler): ... here.  Use dg-scan.
17068         (scan-assembler-not): Likewise.
17069         (scan-file): New function.
17070         (scan-file-not): Likewise.
17071         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17072         * gcc.dg/cpp/_Pragma4.c: Likewise.
17073         * gcc.dg/cpp/_Pragma5.c: Likewise.
17074         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17075         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17076         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17077         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17078         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17079         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17080         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17081         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17082         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17083         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17084         * gcc.dg/cpp/cxxcom1.c: Likewise.
17085         * gcc.dg/cpp/line1.c: Likewise.
17086         * gcc.dg/cpp/maccom1.c: Likewise.
17087         * gcc.dg/cpp/maccom2.c: Likewise.
17088         * gcc.dg/cpp/maccom3.c: Likewise.
17089         * gcc.dg/cpp/maccom4.c: Likewise.
17090         * gcc.dg/cpp/maccom5.c: Likewise.
17091         * gcc.dg/cpp/maccom6.c: Likewise.
17092         * gcc.dg/cpp/multiline.c: Likewise.
17093         * gcc.dg/cpp/spacing1.c: Likewise.
17094         * gcc.dg/cpp/spacing2.c: Likewise.
17095         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17096         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17097         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17098         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17099         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17100         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17101         * gcc.dg/cpp/cxxcom2.c: Likewise.
17102         * gcc.dg/cpp/cxxcom2.h: New file.
17103
17104         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17105         * g++.dg/cpp/truefalse.C: Here.
17106         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17107
17108 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17109
17110         * gcc.dg/cpp/redef3.c: New file.
17111
17112 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17113
17114         * gcc.dg/i386-loop-3.c: New test.
17115
17116 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17117
17118         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17119
17120 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17121
17122         * gcc.dg/fwrapv-1.c: New test case.
17123         * gcc.dg/fwrapv-2.c: New test case.
17124
17125 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17126
17127         PR c++/10956
17128         * g++.dg/template/spec9.C: New test.
17129
17130 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17131
17132         * gcc.dg/duff-4.c: New test case.
17133
17134 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17135
17136         PR fortran/10843
17137         * g77.dg/ffixed-form-1.f: New test
17138         * g77.dg/ffixed-form-2.f: New test
17139         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17140         * g77.dg/ffree-form-3.f: New test
17141
17142 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17143
17144         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17145         * gcc.dg/wint_t-1.c: Likewise.
17146
17147 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17148
17149         * g++.dg/template/access11.C: New test.
17150
17151 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17152
17153         PR c++/10849
17154         * g++.dg/template/access10.C: New test.
17155
17156 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17158
17159         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17160
17161 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17162
17163         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17164         suppress for powerpc-*-darwin*.
17165         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17166
17167 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17168
17169         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17170         suppress option for powerpc-*-darwin*.
17171
17172 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17173
17174         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17175         * gcc.dg/builtins-4.c: Add test for fmod.
17176
17177 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17178
17179         PR c++/10682
17180         * g++.dg/template/instantiate4.C: New test.
17181
17182 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17183
17184         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17185
17186 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17187
17188         * gcc.dg/compat/scalar-return-1_main.c: New file.
17189         * gcc.dg/compat/scalar-return-1_x.c: New file.
17190         * gcc.dg/compat/scalar-return-1_y.c: New file.
17191         * gcc.dg/compat/scalar-return-2_main.c: New file.
17192         * gcc.dg/compat/scalar-return-2_x.c: New file.
17193         * gcc.dg/compat/scalar-return-2_y.c: New file.
17194         * gcc.dg/compat/struct-return-3_main.c: New file.
17195         * gcc.dg/compat/struct-return-3_y.c: New file.
17196         * gcc.dg/compat/struct-return-3_x.c: New file.
17197         * gcc.dg/compat/struct-return-2_main.c: New file.
17198         * gcc.dg/compat/struct-return-2_x.c: New file.
17199         * gcc.dg/compat/struct-return-2_y.c: New file.
17200
17201 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17202
17203         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17204         for hppa*-hp-hpux*.
17205         * gcc.dg/20021014-1.c (dg-options): Likewise.
17206         * gcc.dg/nest.c (dg-options): Likewise.
17207
17208 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17209
17210         PR c++/9738
17211         * g++.dg/ext/dllimport2.C: New file.
17212         * g++.dg/ext/dllimport3.C: New file.
17213
17214 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17215
17216         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17217         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17218         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17219         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17220         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17221         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17222         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17223         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17224         * gcc.dg/compat/small-struct-defs.h: New file.
17225         * gcc.dg/compat/small-struct-init.h: New file.
17226         * gcc.dg/compat/small-struct-check.h: New file.
17227         * gcc.dg/compat/fp-struct-defs.h: New file.
17228         * gcc.dg/compat/fp-struct-check.h: New file.
17229         * gcc.dg/compat/fp-struct-init.h: New file.
17230         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17231         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17232
17233 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * gcc.dg/20030225-2.c: New test.
17236
17237 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17238             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17239
17240         * gcc.c-torture/compile/20030518-1.c: New test case.
17241
17242 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17243
17244         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17245         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17246         gcc-dg-debug-runtest.
17247         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17248         gcc-dg-debug-runtest.
17249
17250 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251
17252         PR c++/9022
17253         * g++.dg/lookup/using6.C: New test.
17254
17255 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17256
17257         * g++.dg/parse/access2.C: New test.
17258
17259 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17260
17261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17262         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17263         * gcc.dg/debug/debug.exp: Likewise.
17264
17265 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17266
17267         * gcc.dg/dollar.c: New test.
17268
17269 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17270
17271         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17272         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17273         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17274         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17275         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17276         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17277         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17278         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17279         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17280         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17281         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17282         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17283         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17284         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17285         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17286         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17287         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17288         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17289
17290 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17291
17292         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17293         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17294         support for "repo" mode.
17295         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17296         * lib/g77-dg.exp: Likewise.
17297         * lib/obj-dg.exp: Likewise.
17298
17299 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17300
17301         Merge from gcc-3_2-rhl8-branch:
17302         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17303
17304         * gcc.dg/tls/opt-6.c: New test.
17305
17306         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17307
17308         * gcc.dg/20030405-1.c: New test.
17309
17310         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17311
17312         * gcc.dg/20030309-1.c: New test.
17313
17314         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17315
17316         * gcc.c-torture/execute/20030307-1.c: New test.
17317
17318         2003-02-20  Randolph Chung  <tausq@debian.org>
17319
17320         * gcc.c-torture/compile/20030220-1.c: New test.
17321
17322         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17323
17324         * gcc.dg/20030217-1.c: New test.
17325
17326         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17327
17328         * gcc.c-torture/compile/20020129-1.c: New test.
17329
17330         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17331
17332         * gcc.dg/unroll-1.c: New test.
17333
17334         2002-11-16  Jan Hubicka  <jh@suse.cz>
17335
17336         * gcc.c-torture/execute/20020920-1.c: New test.
17337
17338         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17339
17340         PR target/7434
17341         * gcc.c-torture/compile/20021008-1.c: New test.
17342
17343         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17344
17345         PR target/7559
17346         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17347
17348         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * gcc.c-torture/compile/20020807-1.c: New test.
17351
17352         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17353
17354         * gcc.dg/tls/opt-1.c: New test.
17355
17356         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17357
17358         * gcc.dg/20020729-1.c: New test.
17359
17360         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17361
17362         * g++.dg/opt/life1.C: New test.
17363
17364         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17365
17366         * gcc.dg/20020525-1.c: New test.
17367
17368         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17369
17370         PR c++/6794
17371         * g++.dg/ext/pretty1.C: New test.
17372         * g++.dg/ext/pretty2.C: New test.
17373
17374 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17375
17376         PR c++/8385
17377         * g++.dg/ext/typeof5.C: New test.
17378
17379 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17380
17381         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17382         __USER_LABEL_PREFIX__ into account.
17383         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17384
17385 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17386
17387         * gcc.dg/builtins-15.c: New test case.
17388
17389 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17390
17391         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17392
17393 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17394
17395         * lib/g++.exp: Tweak handling of additional source files.
17396         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17397         * g++.dg/special/conpr-2a.C: Rename to ...
17398         * g++.dg/special/conpr-2a.cc: ... this.
17399         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17400         * g++.dg/special/conpr-3a.C: Rename to ...
17401         * g++.dg/special/conpr-3a.cc: This.
17402         * g++.dg/special/conpr-3b.C: Rename to ...
17403         * g++.dg/special/conpr-3b.cc: This.
17404         * g++.dg/special/conpr-4.C: New test.
17405         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17406
17407 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17408
17409         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17410
17411 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17412
17413         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17414         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17415         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17416         * g++.old-deja/g++.other/warn3.C: Likewise.
17417
17418 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17419
17420         * gcc.dg/i386-387-1.c: Update to also test log.
17421         * gcc.dg/i386-387-2.c: Likewise.
17422
17423 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17424
17425         * g77.f-torture/execute/int8421.f: New test.
17426
17427 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17428
17429         PR c++/10230, c++/10481
17430         * g++.dg/lookup/scoped5.C: New test.
17431
17432 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17433
17434         PR c++/10552
17435         * g++.dg/template/ttp6.C: New test.
17436
17437 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17438
17439         * gcc.c-torture/execute/builtins: New directory.
17440         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17441         gcc.c-torture/execute/builtins.
17442         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17443         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17444         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17445         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17446
17447 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17448
17449         PR c++/9252
17450         * g++.dg/template/access8.C: New test.
17451         * g++.dg/template/access9.C: New test.
17452
17453 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17454
17455         PR c++/9554
17456         * g++.dg/parse/access1.C: New test.
17457
17458 2003-05-09  DJ Delorie  <dj@redhat.com>
17459
17460         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17461         long, and not an int.
17462
17463 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17464
17465         PR c++/10555, c++/10576
17466         * g++.dg/template/memclass1.C: New test.
17467
17468 2003-05-08  DJ Delorie  <dj@redhat.com>
17469
17470         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17471         targets.
17472         * gcc.c-torture/execute/20021024-1.x: Likewise.
17473         * gcc.c-torture/execute/shiftdi.x: Likewise.
17474         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17475         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17476         * gcc.dg/20021018-1.c: Likewise.
17477
17478 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17479
17480         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17481
17482         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17483         (bcopy): Call memmove.
17484
17485 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17486
17487         * g77.f-torture/compile/8485.f: New test case.
17488
17489 2003-05-07  Richard Henderson  <rth@redhat.com>
17490
17491         PR c++/10570
17492         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17493         Verify exception_cleanup not called for rethrows.
17494         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17495         when exiting catch block without rethrowing.
17496         * g++.dg/eh/forced3.C: New.
17497         * g++.dg/eh/forced4.C: New.
17498
17499 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17500
17501         * gcc.dg/20030505.c: Fix triplet.
17502
17503 2003-05-06  DJ Delorie  <dj@redhat.com>
17504
17505         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17506         * gcc.dg/nest.c: Likewise.
17507
17508 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17509
17510         * gcc.dg/builtins-14.c: New test case.
17511
17512 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17513
17514         * lib/compat.exp (compat-execute): New argument.
17515         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17516         * gcc.dg/compat: New test directory.
17517         * gcc.dg/compat/compat.exp: New expect script.
17518         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17519         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17520         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17521         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17522         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17523         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17524
17525         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17526         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17527         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17528         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17529         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17530         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17531         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17532         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17533         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17534         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17535         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17536         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17537         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17538         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17539         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17540
17541 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17542
17543         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17544
17545 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17548
17549 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17550
17551         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17552         * gcc.dg/ppc-fsel-2.c: New test.
17553
17554         * gcc.dg/unused-5.c: New test.
17555
17556 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         PR c++/10496
17559         * g++.dg/warn/pmf1.C: New test.
17560
17561 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17562
17563         PR c++/4494
17564         * g++.dg/warn/main.C: New test.
17565
17566 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17567
17568         * gcc.dg/nonnull-3.c: New test.
17569
17570 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17571
17572         * gcc.dg/cpp/Wtrigraphs.c: Update.
17573         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17574
17575 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17576
17577         * gcc.dg/ppc-fsel-1.c: New test.
17578
17579 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17580
17581         PR c/10604
17582         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17583
17584 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17585
17586         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17587
17588 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17589
17590         PR c++/9364, c++/10553, c++/10586
17591         * g++.dg/parse/typename4.C: New test.
17592         * g++.dg/parse/typename5.C: Likewise.
17593
17594 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17595
17596         * gcc.c-torture/compile/20030503-1.c: New test.
17597
17598 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17599
17600         * g++.dg/lookup/using5.C: Fix testcase error.
17601
17602 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17603
17604         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17605         since MEABI is no longer supported.  Remove all vestiges
17606         of MEABI from the test.
17607
17608 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17609
17610         PR c++/10554
17611         * g++.dg/lookup/using5.C: New test.
17612
17613 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17614
17615         PR c++/8772
17616         * g++.dg/template/ttp5.C: New test.
17617
17618 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17619
17620         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17621         (dg-gpp-additional-sources): New function.
17622         (dg-gpp-additional-files): Likewise.
17623         * lib/g++.exp (additional_sources): New variable.
17624         (additional_files): Likewise.
17625         (g++_target_compile): Deal with them.
17626         * lib/old-dejagnu.exp: Remove.
17627         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17628         * g++.old-deja: Revise all tests to use dg commands.
17629
17630 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17631
17632         PR c++/9432, c++/9528
17633         * g++.dg/lookup/using4.C: New test.
17634
17635 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17636
17637         * gcc.dg/noreturn-5.c: New file.
17638         * gcc.dg/noreturn-6.c: New file.
17639
17640         * gcc.c-torture/compile/inline-1.c: New file.
17641
17642 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17643
17644         PR c++/10551
17645         * g++.dg/template/explicit1.C: New test.
17646
17647 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/10549
17650         * g++.dg/other/bitfield1.C: New test.
17651
17652         PR c++/10527
17653         * g++.dg/init/new7.C: New test.
17654
17655 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17656
17657         * g++.dg/ext/desig1.C: New test.
17658         * g++.dg/ext/init1.C: Update.
17659
17660         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17661
17662 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17663
17664         PR c++/10180
17665         * g++.dg/warn/Winline-1.C: New test.
17666
17667 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17668
17669         * gcc.c-torture/execute/string-opt-19.c: New test.
17670
17671         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17672         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17673
17674 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17675
17676         PR c++/10506
17677         * g++.dg/init/new6.C: New test.
17678
17679         PR c++/10503
17680         * g++.dg/init/ref6.C: New test.
17681
17682 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17683
17684         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17685
17686 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17687
17688         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17689         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17690
17691 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17692
17693         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17694         initialized static data members.
17695
17696 2003-04-25  H.J. Lu <hjl@gnu.org>
17697
17698         * gcc.dg/ia64-sync-4.c: New test.
17699
17700 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17701
17702         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17703         date.
17704
17705 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         PR c++/10337
17708         * g++.dg/warn/conv1.C: New test.
17709         * g++.old-deja/g++.other/conv7.C: Adjust.
17710         * g++.old-deja/g++.other/overload14.C: Adjust.
17711
17712 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17713
17714         PR c++/10471
17715         * g++.dg/template/defarg2.C: New test.
17716
17717 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17718
17719         * gcc.dg/cpp/include2.c: Update.
17720         * gcc.dg/cpp/multiline-2.c: New.
17721         * gcc.dg/cpp/multiline.c: Update.
17722         * gcc.dg/cpp/strify2.c: Update.
17723         * gcc.dg/cpp/trad/literals-2.c: Update.
17724
17725 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17726
17727         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17728
17729 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17730
17731         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17732
17733 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17734
17735         PR c++/10451
17736         * g++.dg/parse/crash4.C: New test.
17737
17738         PR c++/9847
17739         * g++.dg/parse/crash5.C: New test.
17740
17741 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17742
17743         PR c++/10446
17744         * g++.dg/parse/crash3.C: New test.
17745
17746         PR c++/10428
17747         * g++.dg/parse/elab1.C: New test.
17748
17749 2003-04-22  Devang Patel  <dpatel@apple.com>
17750
17751         * gcc.dg/cpp/trad/funlike-5.c: New test.
17752
17753 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17754
17755         * g++.dg/other/packed1.C: Fix dg options.
17756
17757 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17758
17759         * g++.dg/other/offsetof2.C: New test.
17760
17761 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17762
17763         * g++.dg/template/recurse.C: Adjust location of error messages.
17764
17765 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17766
17767         PR c++/9881
17768         * g++.dg/init/addr-const1.C: New test.
17769         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17770
17771 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17772
17773         PR c++/10405
17774         * g++.dg/lookup/struct-hack1.C: New test.
17775
17776 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17777
17778         * ucs.c: Update diagnostic messages.
17779
17780 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17781
17782         * gcc.dg/cpp/truefalse.cpp: New test.
17783         * gcc.dg/cpp/cpp.exp: Update.
17784         * g++.dg/other/stdbool-if.C: Remove.
17785
17786 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17787
17788         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17789         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17790
17791 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17792
17793         * gcc.c-torture/compile/20030418-1.c: New test.
17794
17795 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17796
17797         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17798
17799 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17800
17801         PR c++/10347
17802         g++.dg/template/dependent-name1.C: New test.
17803
17804 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17805
17806         * gcc.dg/warn-1.c (tourist_guide): New array,
17807         contains a pointer to bar.
17808
17809 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17810
17811         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17812         * gcc.c-torture/execute/medce-1.c: New test case.
17813         * gcc.c-torture/execute/medce-2.c: New test case.
17814
17815 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17816
17817         * lib/prune.exp: Ignore more messages.
17818
17819         PR c++/10381
17820         * g++.dg/parse/lookup3.C: New test.
17821
17822 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17823
17824         * gcc.c-torture/compile/20030415-1.c : New test.
17825
17826 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17827
17828         * gcc.c-torture/execute/scope-2.c: Move to ...
17829         * gcc.dg/noncompile/scope.c: .... here.
17830
17831 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17832
17833         * gcc.dg/20030414-2.c: New test case.
17834
17835 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17836
17837         PR target/10377
17838         * gcc.dg/20030414-1.c: New test.
17839
17840 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.dg/builtins-12.c: New test case.
17843         * gcc.dg/builtins-13.c: New test case.
17844
17845 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17846
17847         * gcc.c-torture/execute/string-opt-18.c: New test.
17848
17849 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/10300
17852         * g++.dg/init/new5.C: New test.
17853
17854 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17855
17856         PR c++/7910
17857         * g++.dg/ext/dllimport1.C: New test.
17858
17859 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17860
17861         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17862
17863 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17864
17865         PR Fortran/9263
17866         * g77.f-torture/noncompile/9263.f: New test
17867         PR Fortran/1832
17868         * g77.f-torture/execute/1832.f: New test
17869
17870 2003-04-11  David Chad  <davidc@freebsd.org>
17871             Loren J. Rittle  <ljrittle@acm.org>
17872
17873         libobjc/8562
17874         * objc.dg/headers.m: New test.
17875
17876 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17877
17878         * gcc.c-torture/execute/builtin-noret-2.c: New.
17879         * gcc.c-torture/execute/builtin-noret-2.x: New.
17880         XFAIL builtin-noret-2.c at -O1 and above.
17881         * gcc.dg/redecl.c: New.
17882         * gcc.dg/Wshadow-1.c: Update error regexps.
17883
17884 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17885
17886         * g++.dg/abi/bitfield10.C: New test.
17887
17888 2003-04-09  Mike Stump  <mrs@apple.com>
17889
17890         * gcc.dg/pch/pch.exp: Make testcase names longer.
17891         * g++.dg/pch/pch.exp: Make testcase names longer.
17892
17893 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17894
17895         * gcc.dg/builtins-11.c: New test case.
17896
17897 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17898
17899         * gcc.dg/builtins-9.c: New test case.
17900         * gcc.dg/builtins-10.c: New test case.
17901
17902 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17903
17904         * gcc.dg/noncompile/init-4.c.c: New test.
17905
17906 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17907
17908         * gcc.misc-test/gcov-9.c: New test.
17909         * gcc.misc-test/gcov-10.c: New test
17910         * gcc.misc-test/gcov-11.c: New test.
17911
17912 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17913
17914         PR optimization/10024
17915         * gcc.c-torture/compile/20030405-1.c: New test.
17916
17917 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17918
17919         * gcc.dg/pch/static-3.c: New.
17920         * gcc.dg/pch/static-3.hs: New.
17921         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17922
17923 2003-04-04  Richard Henderson  <rth@redhat.com>
17924
17925         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17926         * g++.dg/eh/forced2.C: Likewise.
17927
17928 2003-04-03  Mike Stump  <mrs@apple.com>
17929
17930         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17931         target arg.
17932         (scan-assembler-times, scan-assembler-not): Likewise.
17933         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17934
17935 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17936
17937         * gcc.dg/sparc-loop-1.c: New test.
17938
17939 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17940
17941         PR other/9274
17942         * g++.dg/pch/system-2.C: New.
17943         * g++.dg/pch/system-2.Hs: New.
17944
17945 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17946
17947         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17948
17949         * g++.dg/eh/simd-1.C (vecfunc): Same.
17950
17951 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17952
17953         * gcc.c-torture/execute/20030401-1.c: New test case.
17954
17955 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17956
17957         * objc.dg/defs.m: New.
17958
17959 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17960
17961         * g++.dg/eh/simd-1.C: New.
17962         * g++.dg/eh/simd-2.C: New.
17963
17964 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17965
17966         * gcc.c-torture/execute/simd-3.c: New.
17967
17968 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c/9936
17971         * gcc.dg/20030331-2.c: New test.
17972
17973 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17974
17975         PR c++/10278
17976         * g++.dg/parse/crash2.C: New test.
17977
17978 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17979
17980         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17981         * gcc.c-torture/execute/20030331-1.c: ...here.
17982
17983 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17984
17985         * gcc.c-torture/execute/20030331-1.c: New test.
17986
17987 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17988
17989         * lib/gcov.exp: Adjust call return testing strings.
17990         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17991
17992 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17993
17994         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17995         * gcc.dg/builtins-7.c: New test case.
17996         * gcc.dg/builtins-8.c: New test case.
17997
17998 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17999
18000         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18001
18002 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/7647
18005         * g++.dg/lookup-class-member-2.C: New test.
18006
18007 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18008
18009         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18010
18011 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18012
18013         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18014
18015 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18016
18017         * g++.dg/init/attrib1.C: New test.
18018
18019 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         * gcc.dg/ultrasp8.c: New test.
18022
18023 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18024
18025         * gcc.dg/ultrasp7.c: New test.
18026
18027 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18028
18029         PR c++/10047
18030         * g++.dg/template/inline1.C: New test.
18031
18032 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18033
18034         * gcc.dg/sparc-dwarf2.c: New test.
18035
18036 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18037
18038         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18039         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18040
18041 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18042
18043         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18044         than reading .x files.
18045         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18046         * g77.dg/gcov/gcov-1.f: Likewise.
18047         * gcc.misc-tests/gcov-4b.c: Likewise.
18048         * gcc.misc-tests/gcov-5b.c: Likewise.
18049         * gcc.misc-tests/gcov-6.c: Likewise.
18050         * gcc.misc-tests/gcov-7.c: Likewise.
18051         * gcc.misc-tests/gcov-8.c: Likewise.
18052         * g++.dg/gcov/gcov-1.x: Remove.
18053         * g77.dg/gcov/gcov-1.x: Likewise.
18054         * gcc.misc-tests/gcov-4b.x: Likewise.
18055         * gcc.misc-tests/gcov-5b.x: Likewise.
18056         * gcc.misc-tests/gcov-6.x: Likewise.
18057         * gcc.misc-tests/gcov-7.x: Likewise.
18058         * gcc.misc-tests/gcov-8.x: Likewise.
18059
18060 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18061
18062         PR opt/10087
18063         * gcc.dg/20030324-1.c: New test.
18064
18065 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         PR c++/10224
18068         * g++.dg/template/arg3.C: New test.
18069
18070         PR c++/10158
18071         * g++.dg/template/friend18.C: New test.
18072
18073 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18074
18075         * g77.f-torture/compile/20030326-1.f: New test case.
18076
18077 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18078
18079         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18080
18081         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18082
18083 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18084
18085         * gcc.dg/ia64-sync-3.c: New test.
18086
18087 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18088
18089         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18090
18091 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18092
18093         * gcc.dg/ultrasp6.c: New test.
18094
18095 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18096
18097         * gcc.dg/i386-signbit-1.c: New test.
18098         * gcc.dg/i386-signbit-2.c: New test.
18099         * gcc.dg/i386-signbit-3.c: New test.
18100
18101 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18102
18103         * gcc.dg/ultrasp5.c: Fix options.
18104
18105 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18106
18107         * gcc.dg/ultrasp5.c: Fix comment.
18108
18109 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18110
18111         PR fortran/10197
18112         * g77.f-torture/execute/10197.f: New test.
18113
18114 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         PR c++/9898, c++/383
18117         * g++.dg/template/conv6.C: New test.
18118
18119         PR c++/10119
18120         * g++.dg/template/ptrmem5.C: New test.
18121
18122         PR c++/10026
18123         * g++.dg/lookup/koenig1.C: New test.
18124
18125         PR C++/10199
18126         * g++.dg/lookup/template2.C: New test.
18127
18128 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18129
18130         * g++.dg/opt/rtti1.C: New test.
18131
18132 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18133
18134         * gcc.dg/ultrasp5.c: New test.
18135
18136 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18137
18138         PR middle-end/9967
18139         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18140         builtin fputs.
18141
18142 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18143
18144         PR c/8224
18145         * gcc.dg/20030323-1.c: New test.
18146
18147 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18148
18149         * gcc.c-torture/compile/20030323-1.c: New test case.
18150
18151 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18152
18153         * gcc.dg/20030321-1.c: New test.
18154
18155 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18156
18157         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18158
18159 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         PR c++/9978, c++/9708
18162         * g++.dg/ext/vlm1.C: Adjust expected error.
18163         * g++.dg/ext/vla2.C: New test.
18164         * g++.dg/template/arg1.C: New test.
18165         * g++.dg/template/arg2.C: New test.
18166
18167 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18168
18169         * g77.f-torture/execute/select.f: New test.
18170         * g77.f-torture/noncompile/select_no_compile.f: New test.
18171
18172 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18173
18174         PR c++/9898
18175         * g++.dg/other/error4.C: New test.
18176
18177 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18178
18179         * g++.dg/template/friend17.C: New test.
18180
18181 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18182
18183         * gcc.c-torture/compile/20030320-1.c: New.
18184
18185 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18186
18187         * gcc.dg/builtins-6.c: New test case.
18188
18189 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18190
18191         PR target/10073
18192         * gcc.c-torture/compile/20030319-1.c: New.
18193
18194 2003-03-18  Jan Hubicka  <jh@suse.cz>
18195
18196         * gcc.dg/i386-cvt-1.c: New test.
18197
18198 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18199
18200         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18201         * objc.dg/naming-2.m: Likewise.
18202
18203 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/9639
18206         * g++.dg/parse/crash1.C: New test.
18207
18208 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18209
18210         PR c++/8805
18211         * g++.dg/eh/cleanup1.C: New test.
18212
18213 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18214
18215         * gcc.c-torture/execute/20030316-1.c: New test case.
18216
18217 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         PR c++/9629
18220         * g++.dg/init/ctor2.C: New test.
18221
18222 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18223
18224         * g77.f-torture/compile/xformat.f: New test case.
18225
18226 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18227
18228         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18229         * g++.old-deja/g++.mike/eh50.C: Likewise.
18230
18231 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18232
18233         PR c++/6440
18234         * g++.dg/template/spec7.C: New test.
18235         * g++.dg/template/spec8.C: Likewise.
18236
18237 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18238
18239         * gcc.c-torture/execute/20030313-1.c: New test.
18240
18241 2003-03-14  Richard Henderson  <rth@redhat.com>
18242
18243         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18244
18245 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18246
18247         * gcc.c-torture/compile/20030314-1.c: New test.
18248
18249 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18250
18251         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18252         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18253         thumb target,
18254         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18255         to accept newer _imp__  prefix and additional
18256         newline in .drectve section.
18257         * gcc.dg/dll-4.c: Likewise.
18258         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18259         switch.
18260
18261 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18262
18263         * g++.dg/parse/namespace9.C: New test.
18264
18265         * g++.dg/init/ref5.C: New test.
18266         * g++.dg/parse/ptrmem1.C: Likewise.
18267
18268 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18269
18270         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18271         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18272         regular expression.
18273         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18274         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18275
18276 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18277
18278         * gcc.c-torture/execute/20030224-2.c: New test.
18279
18280 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18281
18282         * gcc.dg/decl-3.c: New test.
18283
18284 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18285
18286         * gcc.dg/i386-loop-2.c: New test.
18287
18288 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18289
18290         PR c++/9474
18291         * g++.dg/parse/namespace8.C: New test.
18292
18293         PR c++/9924
18294         * g++.dg/overload/builtin2.C: New test.
18295
18296 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18297
18298         * gcc.dg/return-type-3.c: New test.
18299
18300 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18301
18302         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18303         profiling options are not supported.
18304
18305 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18306
18307         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18308         * g++.old-deja/g++.warn/impint2.C: Likewise.
18309
18310 2003-03-10  Devang Patel  <dpatel@apple.com>
18311
18312         * g++.dg/cpp/c++_cmd_1.C: New test.
18313         * g++.dg/cpp/c++_cmd_1.h: New file.
18314
18315 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18316
18317         * gcc.dg/altivec-9.c: New file.
18318
18319 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18320
18321         * gcc.dg/ppc-sdata-1.c: New test.
18322         * gcc.dg/ppc-sdata-2.c: New test.
18323
18324 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18325
18326         PR c++/9373
18327         * g++.dg/opt/ptrmem2.C: New test.
18328
18329         PR c++/8534
18330         * g++.dg/opt/ptrmem1.C: New test.
18331
18332 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18333
18334         * gcc.dg/i386-loop-1.c: New test.
18335
18336 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18337
18338         PR c++/9970
18339         * g++.dg/lookup/friend1.C: New test.
18340
18341 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/9823
18344         * g++.dg/parser/constructor1.C: New test.
18345
18346 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18347
18348         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18349
18350         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18351
18352 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18353
18354         * gcc.dg/cpp/Wunused.c: Update test.
18355
18356 2003-03-08  Jan Hubicka  <jh@suse.cz>
18357
18358         * gcc.dg/inline-3.c: New test.
18359
18360 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18361
18362         PR c++/9809
18363         * g++.dg/parse/builtin1.C: New test.
18364
18365         PR c++/9982
18366         * g++.dg/abi/cookie1.C: New test.
18367         * g++.dg/abi/cookie2.C: Likewise.
18368
18369         PR c++/9524
18370         * g++.dg/template/field1.C: New test.
18371
18372         PR c++/9912
18373         * g++.dg/parse/class1.C: New test.
18374         * g++.dg/parse/namespace7.C: Likewise.
18375         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18376
18377 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18378
18379         * g++.dg/init/ref4.C: New test.
18380
18381 2003-03-07  Jan Hubicka  <jh@suse.cz>
18382
18383         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18384         * gcc.dg/inline-3.c:  New test.
18385
18386 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18387
18388         * g++.dg/init/ref3.C: New test.
18389
18390         PR c++/9965
18391         * g++.dg/init/ref2.C: New test.
18392
18393         PR c++/9400
18394         * g++.dg/warn/Wshadow-2.C: New test.
18395
18396         PR c++/9791
18397         * g++.dg/warn/Woverloaded-1.C: New test.
18398
18399 2003-03-05  Jan Hubicka  <jh@suse.cz>
18400
18401         * gcc.dg/i386-local2.c: New.
18402         * gcc.dg/i386-local.c: Fix typo.
18403
18404 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18405
18406         * g++.dg/abi/layout3.C: New test.
18407
18408 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18409
18410         * gcc.c-torture/compile/20030305-1.c
18411
18412 2003-03-05  Jan Hubicka  <jh@suse.cz>
18413
18414         * gcc.dg/i386-local.c: New.
18415
18416 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18417
18418         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18419
18420 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18421
18422         * gcc.dg/switch-2.c: New test.
18423         * gcc.dg/switch-3.c: New test.
18424         * gcc.dg/Wswitch.c: Adjust line numbers.
18425         * gcc.dg/Wswitch-default.c: Likewise.
18426         * gcc.dg/Wswitch-enum.c: Likewise.
18427
18428 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18429
18430         * gcc.c-torture/execute/20030222-1.c: New test.
18431
18432 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18433
18434         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18435
18436 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18437
18438         PR c++/9878
18439         * g++.dg/init/ref1.C: New test.
18440
18441 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18442
18443         * gcc.dg/sh-relax.c: New SH-only test.
18444
18445 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18446
18447         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18448         comment explaining purpose of testcase.
18449
18450 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18451
18452         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18453         for HC11/HC12 (asm needs two int registers).
18454         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18455         HC11/HC12 because the test uses an asm which needs two 32-bit
18456         registers.
18457
18458 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18459
18460         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18461         for HC11/HC12 (array is too large otherwise).
18462         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18463         * gcc.c-torture/compile/20010518-2.x: Likewise.
18464         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18465         HC11/HC12 (array is too large).
18466
18467 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18468
18469         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18470         * lib/g++-dg.exp (g++-dg-test): Likewise.
18471
18472 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18473
18474         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18475         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18476
18477 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18478
18479         * g++.dg/warn/implicit-typename1.C: Remove warning.
18480
18481 2003-02-28  Richard Henderson  <rth@redhat.com>
18482
18483         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18484         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18485
18486 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18487
18488         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18489         * g++.dg/pch/pch.exp: Likewise.
18490
18491 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/9879
18494         * testsuite/g++.dg/init/new4.C: New test.
18495
18496 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18497
18498         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18499
18500 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18501
18502         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18503         unsigned long.
18504
18505         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18506         wider than float.
18507
18508 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18509
18510         * lib/scanasm.exp: Add support for counting numbers of
18511         occurences.
18512         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18513         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18514
18515 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18516
18517         PR c++/9683
18518         * g++.dg/template/static3.C: New test.
18519
18520         PR c++/9829
18521         * g++.dg/parse/namespace6.C: New test.
18522
18523 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18524
18525         PR target/9732
18526         * gcc.dg/20030225-1.c: New test.
18527
18528 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * README: Remove out-of-date information.
18531
18532         PR c++/9836
18533         * g++.dg/template/spec6.C: New test.
18534
18535 2003-02-24  Jeff Law  <law@redhat.com>
18536
18537         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18538
18539 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18540
18541         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18542         * gcc.dg/pragma-ep-1.c: Likewise.
18543
18544 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18545
18546         PR c++/9602
18547         * g++.dg/template/friend16.C: New test.
18548
18549 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/5333
18552         * g++.dg/parse/fused-params1.C: Adjust error messages.
18553         * g++.dg/template/nested3.C: New test.
18554
18555 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18556
18557         * g++.dg/abi/param1.C: New test.
18558
18559 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18560
18561         PR c++/7982
18562         * g++.dg/warn/implicit-typename1.C: New test.
18563
18564 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18565
18566         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18567         with "mtune".
18568         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18569         * gcc.c-torture/execute/20010129-1.x: Likewise.
18570         * gcc.dg/20011107-1.c: Likewise.
18571         * gcc.dg/20020108-1.c: Likewise.
18572         * gcc.dg/20020122-3.c: Likewise.
18573         * gcc.dg/20020206-1.c: Likewise.
18574         * gcc.dg/20020310-1.c: Likewise.
18575         * gcc.dg/20020426-2.c: Likewise.
18576         * gcc.dg/20020517-1.c: Likewise.
18577         * gcc.dg/991230-1.c: Likewise.
18578         * gcc.dg/i386-unroll-1.c: Likewise.
18579         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18580
18581 2003-02-22  Jan Hubicka  <jh@suse.cz>
18582
18583         * gcc.dg/i386-mul.c: New test.
18584
18585 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18586
18587         * gcc.dg/builtins-5.c: New test case.
18588
18589 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18590
18591         * gcc.dg/asmreg-1.c: New test.
18592
18593 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18594
18595         PR c++/9749
18596         * g++.dg/parse/varmod1.C: New test.
18597
18598 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/9727
18601         * g++.dg/template/op1.C: New test.
18602
18603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/8906
18606         * g++.dg/template/nested2.C: New test.
18607
18608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18609
18610         PR c++/8724
18611         * g++.dg/expr/dtor1.C: New test.
18612
18613 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18614
18615         * gcc.dg/cpp/include3.c: New test.
18616         * gcc.dg/cpp/inc/foo.h: New file.
18617
18618 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18619
18620         * gcc.c-torture/execute/20030221-1.c: New test.
18621
18622 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR c++/9729
18625         * g++.dg/abi/conv1.C: New test.
18626
18627 2003-02-20  Jan Hubicka  <jh@suse.cz>
18628
18629         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18630
18631 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18632
18633         * gcc.c-torture/compile/20030219-1.c: New test.
18634
18635 2003-02-18  Jan Hubicka  <jh@suse.cz>
18636
18637         * gcc.dg/funcorder.c: New test.
18638
18639 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18640
18641         * gcc.c-torture/execute/20030218-1.c: New.
18642
18643 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18644
18645         * gcc.dg/20030218-1.c: New.
18646
18647 2003-02-18  Richard Henderson  <rth@redhat.com>
18648
18649         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18650         * gcc.dg/attr-used-2.c: New.
18651
18652 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18653
18654         PR c++/9704
18655         * g++.dg/init/copy5.C: New test.
18656
18657 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18658
18659         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18660         * g++.dg/pch/pch.exp: Likewise.
18661
18662 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18663
18664         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18665         STACK_SIZE is not defined.
18666
18667 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18668
18669         PR c++/9457
18670         * g++.dg/template/init1.C: New test.
18671
18672 2003-02-16  Jan HUbicka  <jh@suse.cz>
18673
18674         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18675         (foo): Add few extra tests
18676         * gcc.dg/c99-const-expr-3.c: Likewise.
18677         * gcc.c-torture/execute/20030216-1.c: New.
18678
18679 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18680
18681         PR c++/9459
18682         * g++.dg/ext/typeof4.C: New test.
18683
18684 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18685
18686         * gcc.dg/i386-387-3.c: New test case.
18687
18688 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18689
18690         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18691         cris-*-elf* cris-*-aout* and mmix-*-*.
18692
18693 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18694
18695         * gcc.dg/20030213-1.c: New test.
18696
18697 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18698
18699         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18700         * gcc.dg/i386-387-2.c: Likewise.
18701
18702 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18703
18704         * gcc.dg/ppc-spe.c: Fix formatting.
18705         Enable tests that were previously unsupported by gas.
18706         Delete tests for instructions that no longer exist.
18707         Switch arguments on evsubifw builtin.
18708
18709 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18710
18711         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18712         STACK_SIZE is too small.
18713
18714 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18715             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18716
18717         * gcc.dg/decl-2.c: New test.
18718
18719 2003-02-10  Jan Hubicka  <jh@suse.cz>
18720
18721         * gcc.dg/i386-fpcvt-1.c:  New test.
18722
18723 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18724
18725         * gcc.c-torture/execute/20030209-1.c: New test.
18726
18727 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18728
18729         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18730         int-wide bitops, use the constants of the same width.
18731         Likewise, if long long is 32-bit wide, test bitops using
18732         32-bit constants.
18733
18734 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18735
18736         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18737
18738 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18739
18740         * testsuite/gcc.dg/builtins-4.c: New test case.
18741
18742 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18743
18744         * gcc.dg/20020430-1.c: Fix dg command typos.
18745         * gcc.dg/20020503-1.c: Likewise.
18746
18747 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18748
18749         PR c++/8785
18750         * g++.dg/parse/fused-params1.C: New test.
18751
18752         PR c++/8857
18753         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18754
18755         PR c++/8921
18756         * g++.dg/parse/non-dependent1.C: New test.
18757
18758         PR c++/8928
18759         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18760
18761         PR c++/9228
18762         * g++.dg/parse/undefined7.C: New test.
18763         * g++.dg/parse/non-templ1.C: New test.
18764
18765         PR c++/9229
18766         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18767
18768 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18769
18770         * gcc.c-torture/compile/20030206-1.c: New test.
18771
18772 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18773
18774         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18775         "pow" to "foo" to avoid potential confusion with a math built-in.
18776
18777 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18778
18779         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18780         conditions for SPARC targets.
18781
18782 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18783
18784         * gcc.dg/20030204-1.c: New test.
18785
18786 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18787
18788         PR c++/38
18789         * g++.dg/parse/array-size1.C: New test.
18790
18791         PR c++/5657
18792         * g++.dg/parse/undefined3.C: New test.
18793
18794         PR c++/5665
18795         * g++.dg/parse/undefined4.C: New test.
18796
18797         PR c++/5975
18798         * g++.dg/parse/undefined5.C: New test.
18799
18800         PR c++/7259
18801         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18802
18803         PR c++/8578
18804         * g++.dg/parse/casting-operator1.C: New test.
18805
18806         PR c++/8596
18807         * g++.dg/parse/undefined6.C: New test.
18808
18809         PR c++/8736
18810         * g++.dg/parse/missing-template1.C: New test.
18811
18812 2003-02-04  Jan Hubicka  <jh@suse.cz>
18813
18814         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18815         * gcc.dg/i386-cmov?.c:  Likewise.
18816         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18817         * gcc.dg/i386-ssefp-1.c:  Likewise.
18818         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18819         conventions.
18820
18821 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18822
18823         PR c++/7129
18824         * testsuite/g++.dg/ext/max.C: New test.
18825
18826 2003-02-03  Jan Hubicka  <jh@suse.cz>
18827
18828         * gcc.c-torture/execute/20030203-1.c: New test.
18829
18830 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18831
18832         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18833         'natural-endian'.
18834
18835 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18836
18837         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18838         * g++.dg/init/new2.C: Likewise.
18839         * g++.dg/other/new1.C: Likewise.
18840
18841 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18842
18843         * gcc.dg/struct-ret-libc.c: New test.
18844
18845 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18846
18847         * gcc.dg/20030129-1.c: New test.
18848
18849 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18850
18851         PR c++/8849
18852         * g++.dg/template/ptrmem4.C: New test.
18853
18854 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * g++.dg/parser/constant1.C: New test.
18857
18858 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18859
18860         PR c++/8591
18861         * g++.dg/parse/friend2.C: New test.
18862
18863 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         PR c++/9437
18866         * g++.dg/template/unify4.C: New test.
18867
18868 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18869
18870         * gcc.c-torture/execute/20030128-1.c: New test.
18871
18872 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18873
18874         * g++.dg/lookup/nested1.C: Test moved from ...
18875         * g++.old-deja/g++.other/lookup24.C: ... here.
18876
18877 2003-01-28  Jan Hubicka  <jh@suse.cz>
18878
18879         * gcc.dg/i386-cmov5.c:  New test.
18880
18881 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18882
18883         * gcc.c-torture/execute/20010925-1.c: Changed the
18884         memcpy declaration.
18885
18886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18887
18888         PR c++/3902
18889         * g++.dg/parse/template5.C: New test.
18890
18891 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18892
18893         PR fortran/9258
18894         * g77.dg/pr9258: New test.
18895
18896 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18897
18898         * README: Move relevant parts from README.g++.
18899
18900         * README.g++: Remove this file.
18901
18902 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         * g++.dg/abi/dcast1.C: New test.
18905
18906 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18907
18908         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18909
18910 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18911
18912         PR c++/47
18913         * g++.old-deja/g++.other/lookup24.C: New test.
18914
18915 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18916
18917         PR middle-end/7227
18918         * gcc.dg/uninit-C.c: New test.
18919
18920 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         * g++.dg/abi/covariant1.C: New test.
18923
18924 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18925
18926         * gcc.dg/20030123-1.c: New test.
18927
18928 2003-01-25  Jan Hubicka  <jh@suse.cz>
18929
18930         PR opt/8492
18931         * gcc.c-torture/compile/20030125-1.c
18932
18933 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18934
18935         PR c++/9403
18936         * g++.dg/parse/template3.C: New test.
18937         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18938
18939         PR c++/795
18940         * g++.dg/parse/template4.C: New test.
18941
18942         PR c++/9415
18943         * g++.dg/template/qual2.C: New test.
18944
18945         PR c++/8545
18946         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18947
18948         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18949
18950 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18951
18952         * gcc.c-torture/execute/switch-1.c: New test case.
18953
18954 2003-01-25  Jan Hubicka  <jh@suse.cz>
18955
18956         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18957
18958 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18959
18960         Tweaks for Bison-1.875. From the NEWS file:
18961         "- `parse error' -> `syntax error'
18962         Bison now uniformly uses the term `syntax error'"
18963         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18964         * gcc.dg/cpp/digraph2.c: Likewise.
18965         * gcc.dg/cpp/direct2.c: Likewise.
18966         * gcc.dg/cpp/paste4.c: Likewise.
18967         * gcc.dg/c90-restrict-1.c: Likewise.
18968         * gcc.dg/c99-func-2.c: Likewise.
18969         * gcc.dg/noncompile/920721-2.c: Likewise.
18970         * gcc.dg/noncompile/930622-2.c: Likewise.
18971         * gcc.dg/noncompile/940112-1.c: Likewise.
18972         * gcc.dg/noncompile/950921-1.c: Likewise.
18973         * gcc.dg/noncompile/951123-1.c: Likewise.
18974         * gcc.dg/noncompile/971104-1.c: Likewise.
18975         * gcc.dg/noncompile/990416-1.c: Likewise.
18976
18977 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18978
18979         * g++.dg/parse/undefined1.C: Add error message.
18980
18981 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/9354
18984         * g++.dg/parse/new1.C: New test.
18985
18986         PR c++/9216
18987         * g++.dg/parse/template2.C: New test.
18988
18989         PR c++/9354
18990         * g++.dg/parse/typedef2.C: New test.
18991
18992         PR c++/9328
18993         * g++.dg/ext/typeof3.C: New test.
18994
18995 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18996
18997         PR c++/2738
18998         * g++.dg/parse/ret-type1.C: New test.
18999
19000         PR c++/3792
19001         * g++.dg/parse/tmpl-outside1.C: New test.
19002
19003         PR c++/4207
19004         * g++.dg/parse/int-as-enum1.C: New test.
19005
19006         PR c++/4903
19007         * g++.dg/parse/no-typename1.C: New test.
19008
19009         PR c++/5533
19010         * g++.dg/parse/no-value1.C: New test.
19011
19012         PR c++/5921
19013         * g++.dg/parse/wrong-inline1.C: New test.
19014
19015         PR c++/6402
19016         * g++.dg/parse/ref1.C: New test.
19017
19018         PR c++/6992
19019         * g++.dg/parse/attr-ctor1.C: New test.
19020
19021         PR c++/7229
19022         * g++.dg/parse/namespace5.C: New test.
19023
19024         PR c++/7917
19025         * g++.dg/parse/func-def1.C: New test.
19026
19027         PR c++/8143
19028         * g++.dg/parse/undefined1.C: New test.
19029
19030         PR c++/5723, PR c++/8522
19031         * g++.dg/parse/specialization1.C: New test.
19032
19033         PR c++/163, PR c++/8595
19034         * g++.dg/parse/struct-as-enum1.C: New test.
19035
19036         PR c++/9173
19037         * g++.dg/parse/undefined2.C: New test.
19038
19039 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/9298
19042         * g++.dg/parse/template1.C: New test.
19043
19044         PR c++/9384
19045         * g++.dg/parse/using1.C: New test.
19046
19047         PR c++/9285
19048         PR c++/9294
19049         * g++.dg/parse/expr2.C: New test.
19050
19051         PR c++/9388
19052         * g++.dg/parse/lookup2.C: Likewise.
19053
19054 2003-01-21  Jan Hubicka  <jh@suse.cz>
19055
19056         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19057         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19058         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19059         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19060
19061 2003-01-20  Nick Clifton  <nickc@redhat.com>
19062
19063         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19064         problem with ARM sibcall code generation.
19065
19066 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19067
19068         * gcc.c-torture/execute/20030120-1.c: New.
19069
19070 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19071
19072         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19073
19074 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19075
19076         PR c++/9272
19077         * g++.dg/parse/ctor1.C: New test.
19078
19079         PR c++/9294:
19080         * g++.dg/parse/qualified1.C: New test.
19081
19082         * g++.dg/parse/typename3.C: New test.
19083
19084 2003-01-16  Richard Henderson  <rth@redhat.com>
19085
19086         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19087
19088 2003-01-16  Richard Henderson  <rth@redhat.com>
19089
19090         * g++.dg/pch/pch.exp: Copy test header to the working directory
19091         before using it either for precompilation or direct use.
19092         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19093         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19094
19095 2003-01-16  Richard Henderson  <rth@redhat.com>
19096
19097         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19098         before using it either for precompilation or direct use.
19099         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19100         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19101
19102 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19103
19104         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19105         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19106         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19107         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19108         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19109         typename warning into error.
19110         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19111         error messages.
19112         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19113         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19114         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19115         messages.
19116         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19117         make declaration visible in template.
19118         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19119         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19120         messages.
19121         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19122         message.
19123         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19124         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19125         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19126         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19127         typename warning with error message.
19128         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19129         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19130         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19131
19132 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         * g++.dg/parse/ambig2.C: New test.
19135
19136 2003-01-15  Richard Henderson  <rth@redhat.com>
19137
19138         * g++.dg/tls/init-2.C: Update error message string.
19139
19140 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19141
19142         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19143
19144 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19145
19146         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19147         all for HC11/HC12.
19148         * gcc.c-torture/compile/20001205-1.x: Likewise.
19149         * gcc.c-torture/compile/20001226-1.x: Likewise.
19150         * gcc.c-torture/compile/920520-1.x: Likewise.
19151         * gcc.c-torture/compile/961203-1.x: Likewise.
19152         * gcc.c-torture/compile/20020604-1.x: Likewise.
19153
19154 2003-01-15  Jan Hubicka  <jh@suse.cz>
19155
19156         * gcc.c-torture/compile/20030115-1.c: New test.
19157
19158         * gcc.dg/i386-fpcvt-1.c: New test.
19159         * gcc.dg/i386-fpcvt-2.c: New test.
19160
19161 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19162
19163         Further conform g++'s __vmi_class_type_info to the C++ ABI
19164         specification.
19165         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19166         the specification.
19167
19168 2003-01-14  Jan Hubicka  <jh@suse.cz>
19169
19170         * gcc.dg/i386-fpcvt-1.c: New test.
19171         * gcc.dg/i386-fpcvt-2.c: New test.
19172
19173 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19174
19175         * gcc.dg/i386-mmx-3.c: New test.
19176
19177 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c++/9264
19180         * g++.dg/parse/octal1.C: New file.
19181
19182         PR c++/9172
19183         * g++.dg/parse/typename1.C: New file.
19184
19185 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19186
19187         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19188         * gcc.dg/bf-no-ms-layout.c: Likewise.
19189         * gcc.dg/bf-ms-attrib.c: Likewise.
19190
19191 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19192
19193         PR c++/9099
19194         * g++.dg/parse/dtor1.C: New file.
19195
19196         PR c++/9128
19197         * g++.dg/rtti/typeid1.C: New file.
19198
19199         PR c++/9153
19200         * g++.dg/parse/lookup1.C: New file.
19201
19202         PR c++/9171
19203         * g++.dg/templ/spec5.C: New file.
19204
19205 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19206
19207         * gcc.c-torture/compile/20030110-1.c: New test.
19208
19209 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19210
19211         Merge from pch-branch:
19212
19213         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19214
19215         * gcc.dg/pch/cpp-1.h: New.
19216         * gcc.dg/pch/cpp-1.c: New.
19217         * gcc.dg/pch/cpp-2.h: New.
19218         * gcc.dg/pch/cpp-2.c: New.
19219
19220         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19221
19222         * gcc.dg/pch/except-1.h: New.
19223         * gcc.dg/pch/except-1.c: New.
19224
19225         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19226
19227         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19228         running test.
19229         * gcc.dg/pch: Include *.hp not *.h.
19230         * gcc.dg/pch/system-1.h: New.
19231         * gcc.dg/pch/system-1.c: New.
19232
19233         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19234
19235         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19236         rather than trying to build and run a program using PCH.
19237         * gcc.dg/pch: Remove dg-do commands from test files.
19238
19239         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19240
19241         * gcc.dg/pch/macro-3.c: New.
19242         * gcc.dg/pch/macro-3.h: New.
19243
19244         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19245
19246         * gcc.dg/pch/common-1.c: New.
19247         * gcc.dg/pch/common-1.h: New.
19248         * gcc.dg/pch/decl-1.c: New.
19249         * gcc.dg/pch/decl-1.h: New.
19250         * gcc.dg/pch/decl-2.c: New.
19251         * gcc.dg/pch/decl-2.h: New.
19252         * gcc.dg/pch/decl-3.c: New.
19253         * gcc.dg/pch/decl-3.h: New.
19254         * gcc.dg/pch/decl-4.c: New.
19255         * gcc.dg/pch/decl-4.h: New.
19256         * gcc.dg/pch/decl-5.c: New.
19257         * gcc.dg/pch/decl-5.h: New.
19258         * gcc.dg/pch/global-1.c: New.
19259         * gcc.dg/pch/global-1.h: New.
19260         * gcc.dg/pch/inline-1.c: New.
19261         * gcc.dg/pch/inline-1.h: New.
19262         * gcc.dg/pch/inline-2.c: New.
19263         * gcc.dg/pch/inline-2.h: New.
19264         * gcc.dg/pch/static-1.c: New.
19265         * gcc.dg/pch/static-1.h: New.
19266         * gcc.dg/pch/static-2.c: New.
19267         * gcc.dg/pch/static-2.h: New.
19268
19269         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19270
19271         * g++.dg/pch/pch.exp: Better handle failing testcases.
19272         * gcc.dg/pch/pch.exp: Likewise.
19273         * gcc.dg/pch/macro-1.c: New.
19274         * gcc.dg/pch/macro-1.h: New.
19275         * gcc.dg/pch/macro-2.c: New.
19276         * gcc.dg/pch/macro-2.h: New.
19277
19278         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19279
19280         * g++.dg/dg.exp: Treat files in pch/ specially.
19281         * g++.dg/pch/pch.exp: New file.
19282         * g++.dg/pch/empty.H: New file.
19283         * g++.dg/pch/empty.C: New file.
19284         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19285         "precompile".
19286
19287         * gcc.dg/pch/pch.exp: New file.
19288         * gcc.dg/pch/empty.h: New file.
19289         * gcc.dg/pch/empty.c: New file.
19290         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19291         "precompile".
19292
19293 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19294
19295         * g++.dg/template/friend14.C: New test.
19296
19297 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19298
19299         * gcc.dg/old-style-asm-1.c: New test.
19300
19301 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19302
19303         * gcc.c-torture/compile/20030109-1.c: New test.
19304
19305 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19306
19307         * gcc.c-torture/execute/20030109-1.c: New test.
19308
19309 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19310
19311         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19312         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19313         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19314         * g++.old-deja/g++.mike/eh2.C: Likewise
19315         * g++.old-deja/g++.mike/eh3.C: Likewise
19316         * g++.old-deja/g++.mike/eh5.C: Likewise
19317         * g++.old-deja/g++.mike/eh6.C: Likewise
19318         * g++.old-deja/g++.mike/eh7.C: Likewise
19319         * g++.old-deja/g++.mike/eh8.C: Likewise
19320         * g++.old-deja/g++.mike/eh9.C: Likewise
19321         * g++.old-deja/g++.mike/eh10.C: Likewise
19322         * g++.old-deja/g++.mike/eh12.C: Likewise
19323         * g++.old-deja/g++.mike/eh13.C: Likewise
19324         * g++.old-deja/g++.mike/eh14.C: Likewise
19325         * g++.old-deja/g++.mike/eh16.C: Likewise
19326         * g++.old-deja/g++.mike/eh17.C: Likewise
19327         * g++.old-deja/g++.mike/eh18.C: Likewise
19328         * g++.old-deja/g++.mike/eh21.C: Likewise
19329         * g++.old-deja/g++.mike/eh23.C: Likewise
19330         * g++.old-deja/g++.mike/eh24.C: Likewise
19331         * g++.old-deja/g++.mike/eh25.C: Likewise
19332         * g++.old-deja/g++.mike/eh26.C: Likewise
19333         * g++.old-deja/g++.mike/eh27.C: Likewise
19334         * g++.old-deja/g++.mike/eh28.C: Likewise
19335         * g++.old-deja/g++.mike/eh29.C: Likewise
19336         * g++.old-deja/g++.mike/eh31.C: Likewise
19337         * g++.old-deja/g++.mike/eh33.C: Likewise
19338         * g++.old-deja/g++.mike/eh34.C: Likewise
19339         * g++.old-deja/g++.mike/eh35.C: Likewise
19340         * g++.old-deja/g++.mike/eh36.C: Likewise
19341         * g++.old-deja/g++.mike/eh37.C: Likewise
19342         * g++.old-deja/g++.mike/eh38.C: Likewise
19343         * g++.old-deja/g++.mike/eh39.C: Likewise
19344         * g++.old-deja/g++.mike/eh40.C: Likewise
19345         * g++.old-deja/g++.mike/eh41.C: Likewise
19346         * g++.old-deja/g++.mike/eh42.C: Likewise
19347         * g++.old-deja/g++.mike/eh44.C: Likewise
19348         * g++.old-deja/g++.mike/eh46.C: Likewise
19349         * g++.old-deja/g++.mike/eh47.C: Likewise
19350         * g++.old-deja/g++.mike/eh48.C: Likewise
19351         * g++.old-deja/g++.mike/eh49.C: Likewise
19352         * g++.old-deja/g++.mike/eh50.C: Likewise
19353         * g++.old-deja/g++.mike/eh51.C: Likewise
19354         * g++.old-deja/g++.mike/eh53.C: Likewise
19355         * g++.old-deja/g++.mike/eh55.C: Likewise
19356         * g++.old-deja/g++.mike/p7912.C: Likewise
19357         * g++.old-deja/g++.mike/p9706.C: Likewise
19358         * g++.old-deja/g++.mike/p10416.C: Likewise
19359         * g++.old-deja/g++.mike/p11667.C: Likewise
19360         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19361         Remove redundant reference to Iris.
19362         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19363         Elxsi, i860, Pico Java, and WE32K.
19364
19365 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19366
19367         * g++.dg/ext/asm4.C: New test.
19368
19369 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19370
19371         PR c++/9030
19372         * g++.dg/template/friend12.C: New test.
19373         * g++.dg/template/friend13.C: Likewise.
19374         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19375
19376 2003-01-08  Jan Hubicka  <jh@suse.cz>
19377
19378         * gcc.dg/i386-cadd.c: New test.
19379         * gcc.dg/i386-cmov4.c: Likewise.
19380
19381 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19382
19383         PR c++/9165
19384         * g++.dg/warn/Wunused-3.C: New test.
19385
19386         * g++.dg/abi/bitfield9.C: New test.
19387
19388         PR c++/9189
19389         * g++.dg/parse/defarg3.C: New test.
19390
19391 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         * g++.dg/parse/ambig1.C: New test.
19394         * g++.dg/parse/defarg2.C: New test.
19395
19396 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19397
19398         * g++.dg/template/defarg-1.C: New test.
19399         * g++.dg/template/local2.C: Likewise.
19400
19401 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19402
19403         * gcc.c-torture/execute/20030105-1.c: New test.
19404
19405 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19406
19407         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19408         * g++.dg/parse/namespace4.C: Likewise.
19409
19410 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         * g++.dg/template/ntp2.C: New test.
19413
19414 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19415
19416         * g++.dg/parse/extern-C-1.C: New test.
19417
19418         * g++.dg/parse/namespace4.C: New test.
19419
19420         * g++.dg/template/nested1.C: New test.
19421
19422         * g++.dg/parse/namespace3.C: New test.
19423
19424 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19425
19426         * g++.dg/lookup/two-stage1.C: New test.
19427
19428 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19429
19430         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19431         * g++.old-deja/g++.jason/access8.C: Likewise.
19432         * g++.old-deja/g++.other/decl5.C: Likewise.
19433
19434 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19435
19436         * g++.dg/parse/parse7.C: New test.
19437
19438 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19439
19440         PR c++/2843
19441         * g++.dg/ext/attrib7.C: New test.
19442
19443 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19444
19445         * g++.dg/parse/parse6.C: New test.
19446
19447 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19448
19449         * gcc.dg/h8300-stack-1.c: New.
19450
19451 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19452
19453         g++.dg/lookup/exception1.C: New test.
19454
19455         g++.dg/lookup/template1.C: New test.
19456
19457         g++.dg/parse/namespace2.C: New test.
19458
19459         g++.dg/parse/parens2.C: New test.
19460
19461 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19462
19463         * g++.dg/parse/parse5.C: New test.
19464         * g++.dg/lookup/scoped4.C: New test.
19465
19466 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19467
19468         * g++.dg/parse/parens1.C: New test.
19469
19470         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19471         angle-bracket1.C.
19472         * g++.dg/parse/parens2.C: New test.
19473
19474         * g++.dg/lookup/scope-operator1.C: New test.
19475
19476         * g++.dg/parse/operator1.C: New test.
19477
19478 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19479
19480         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19481         * g++.old-deja/g++.other/access6.C: Likewise.
19482         * g++.old-deja/g++.other/decl1.C: Likewise.
19483         * g++.old-deja/g++.pt/typename12.C: Likewise.
19484
19485 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19486
19487         * g++.dg/parse/namespace1.C: New test.
19488
19489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19490
19491         * g++.dg/parse/parse4.C: New test.
19492
19493 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19494
19495         * g++.dg/parse/parse3.C: New test.
19496
19497 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19498
19499         * g++.dg/parse/parse2.C: New test.
19500
19501 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19502
19503         * g++.dg/template/friend11.C: New test.
19504
19505 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19506
19507         * g++.dg/parse/parse1.C: New test.
19508
19509 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19510
19511         * lib/profopt.exp: Change the name of a global variable to avoid
19512         possible clashes with other test suites.
19513
19514 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19515
19516         * g++.dg/inherit/covariant8.C: New test.
19517
19518 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19519
19520         * g++.dg/init/array9.C: New test.
19521
19522         PR c++/9112
19523         * g++.dg/parse/expr1.C: New test.
19524
19525 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19526
19527         * gcc.c-torture/compile/20021230-1.c: New test.
19528
19529 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19530
19531         * g++.dg/inherit/covariant5.C: New test.
19532         * g++.dg/inherit/covariant6.C: New test.
19533         * g++.dg/inherit/covariant7.C: New test.
19534
19535 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19536
19537         PR c++/2739
19538         * g++.dg/other/access2.C: New test.
19539
19540 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19541
19542         * g++.dg/other/anon-struct.C: No longer fails
19543         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19544         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19545         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19546
19547 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19548
19549         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19550
19551 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19552
19553         * g++.dg/eh/spec4.C: Remove stray semicolon.
19554         * g++.dg/expr/pmf-1.C: Change error message.
19555         * g++.dg/ext/asm1.C: Remove stray semicolon.
19556         * g++.dg/ext/typename1.C: Add missing typenames.
19557         * g++.dg/inherit/template-as-base.C: Change error message.
19558         * g++.dg/lookup/scoped1.C: Likewise.
19559         * g++.dg/lookup/scoped2.C: Likewise.
19560         * g++.dg/lookup/using2.C: Likewise.
19561         * g++.dg/other/component1.C: Remove stray semicolon.
19562         * g++.dg/other/do1.C: Change error message.
19563         * g++.dg/other/error2.C: Likewise.
19564         * g++.dg/other/init1.C: Likewise.
19565         * g++.dg/other/packed1.C: Remove stray semicolon.
19566         * g++.dg/other/ptrmem2.C: Change error message.
19567         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19568         marker.
19569         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19570         * g++.dg/template/access3.C: Add typename keyword.
19571         * g++.dg/template/access5.C: Remove stray semicolon.
19572         * g++.dg/template/access6.C: Likewise.
19573         * g++.dg/template/complit1.C: Likewise.
19574         * g++.dg/template/crash1.C: Change error message.
19575         * g++.dg/template/inherit2.C: Remove stray semicolon.
19576         * g++.dg/template/instantiate2.C: Likewise.
19577         * g++.dg/template/instantiate3.C: Change error message.
19578         * g++.dg/template/qual1.C: Remove stray semicolon.
19579         * g++.dg/template/qualttp18.C: Change error message.
19580         * g++.dg/template/ref1.C: Remove stray semicolon.
19581         * g++.dg/template/sizeof1.C (A::value): Declare it.
19582         * g++.dg/template/spec4.C: Change error message.
19583         * g++.dg/template/static1.C: Likewise.
19584         * g++.dg/template/type1.C: Likewise.
19585         * g++.dg/template/typename3.C: Likewise.
19586         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19587         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19588         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19589         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19590         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19591         named return value extension.
19592         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19593         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19594         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19595         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19596         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19597         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19598         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19599         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19600         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19601         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19602         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19603         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19604         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19605         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19606         syntax.
19607         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19608         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19609         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19610         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19611         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19612         * g++.old-deja/g++.brendan/template11.C: Likewise.
19613         * g++.old-deja/g++.brendan/template26.C: Likewise.
19614         * g++.old-deja/g++.brendan/template27.C: Use explicit
19615         specialization syntax.
19616         * g++.old-deja/g++.brendan/template30.C: Likewise.
19617         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19618         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19619         non-dependent names.
19620         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19621         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19622         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19623         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19624         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19625         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19626         named return value extension.
19627         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19628         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19629         * g++.old-deja/g++.ext/return1.C: Likewise.
19630         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19631         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19632         * g++.old-deja/g++.jason/access8.C: Likewise.
19633         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19634         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19635         pseudo-destructor names.
19636         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19637         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19638         pseudo-destructor names.
19639         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19640         * g++.old-deja/g++.jason/overload19.C: Likewise.
19641         * g++.old-deja/g++.jason/overload32.C: Likewise.
19642         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19643         stray semicolons.
19644         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19645         * g++.old-deja/g++.jason/return.C: Likewise.
19646         * g++.old-deja/g++.jason/return2.C: Likewise.
19647         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19648         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19649         syntax.
19650         * g++.old-deja/g++.jason/template10.C: Account for use of
19651         non-dependent names.
19652         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19653         syntax.
19654         * g++.old-deja/g++.jason/template37.C: Likewise.
19655         * g++.old-deja/g++.law/access4.C: Change error messages.
19656         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19657         pseudo-destructor names.
19658         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19659         * g++.old-deja/g++.law/ctors9.C: Likewise.
19660         * g++.old-deja/g++.law/cvt22.C: Likewise.
19661         * g++.old-deja/g++.law/dtors5.C: Likewise.
19662         * g++.old-deja/g++.law/global-init1.C: Likewise.
19663         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19664         * g++.old-deja/g++.law/operators28.C: Likewise.
19665         * g++.old-deja/g++.law/visibility28.C: Likewise.
19666         * g++.old-deja/g++.martin/eval1.C: Likewise.
19667         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19668         name.
19669         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19670         * g++.old-deja/g++.mike/net34.C: Likewise.
19671         * g++.old-deja/g++.mike/net36.C: Likewise.
19672         * g++.old-deja/g++.mike/ns2.C: Likewise.
19673         * g++.old-deja/g++.mike/p12306.C: Likewise.
19674         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19675         value extension.
19676         * g++.old-deja/g++.mike/p700.C: Likewise.
19677         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19678         * g++.old-deja/g++.mike/p710.C: Likewise.
19679         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19680         value extension.
19681         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19682         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19683         * g++.old-deja/g++.ns/crash2.C: Likewise.
19684         * g++.old-deja/g++.ns/crash3.C: Likewise.
19685         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19686         * g++.old-deja/g++.ns/ns17.C: Likewise.
19687         * g++.old-deja/g++.ns/template16.C: Likewise.
19688         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19689         keyword.
19690         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19691         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19692         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19693         named return value extension.
19694         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19695         * g++.old-deja/g++.other/access4.C: Issue additional error
19696         messages.
19697         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19698         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19699         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19700         * g++.old-deja/g++.other/crash25.C: Change error message.
19701         * g++.old-deja/g++.other/crash4.C: Change error message.
19702         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19703         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19704         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19705         checks.
19706         * g++.old-deja/g++.other/defarg8.C: Likewise.
19707         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19708         * g++.old-deja/g++.other/dtor10.C: Likewise.
19709         * g++.old-deja/g++.other/incomplete.C: Likewise.
19710         * g++.old-deja/g++.other/linkage7.C: Likewise.
19711         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19712         lookup algorithm.
19713         * g++.old-deja/g++.other/mangle2.C: Likewise.
19714         * g++.old-deja/g++.other/refinit2.C: Likewise.
19715         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19716         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19717         * g++.old-deja/g++.pt/crash28.C: Likewise.
19718         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19719         syntax.
19720         * g++.old-deja/g++.pt/crash32.C: Change error message.
19721         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19722         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19723         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19724         error message position.
19725         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19726         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19727         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19728         syntax.
19729         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19730         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19731         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19732         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19733         keyword.
19734         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19735         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19736         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19737         keyword.
19738         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19739         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19740         syntax.
19741         * g++.old-deja/g++.pt/friend28.C: Account for use of
19742         non-dependent names.
19743         * g++.old-deja/g++.pt/friend29.C: Likewise.
19744         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19745         rules.
19746         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19747         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19748         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19749         lookup rules.
19750         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19751         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19752         keyword.
19753         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19754         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19755         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19756         keyword.
19757         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19758         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19759         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19760         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19761         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19762         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19763         keyword.
19764         * g++.old-deja/g++.pt/spec10.C: Likewise.
19765         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19766         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19767         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19768         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19769         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19770         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19771         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19772         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19773         * g++.old-deja/g++.pt/typename15.C: Likewise.
19774         * g++.old-deja/g++.pt/typename22.C: Likewise.
19775         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19776         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19777         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19778         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19779         syntax.
19780         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19781         return value extension.
19782         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19783         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19784         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19785         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19786
19787 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19788
19789         * g++.dg/warn/inline1.C: New test.
19790         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19791         * g++.old-deja/g++.jason/synth10.C: Likewise.
19792         * g++.old-deja/g++.mike/net31.C: Likewise.
19793         * g++.old-deja/g++.mike/p8786.C: Likewise.
19794
19795         * g++.dg/template/friend10.C: New test.
19796         * g++.dg/template/conv5.C: New test.
19797
19798 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19799
19800         * g++.dg/lookup/scoped3.C: New test.
19801
19802         * g++.dg/lookup/decl1.C: New test.
19803         * g++.dg/lookup/decl2.C: New test.
19804
19805 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19806
19807         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19808         gcc.c-torture/compile/20021015-1.c,
19809         gcc.c-torture/compile/20021015-2.c,
19810         gcc.c-torture/compile/20021123-1.c,
19811         gcc.c-torture/compile/20021123-2.c,
19812         gcc.c-torture/compile/20021123-3.c,
19813         gcc.c-torture/compile/20021123-4.c,
19814         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19815         only to 3.1 or 3.2 branch.
19816
19817 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19818
19819         * gcc.dg/i386-bitfield3.c: New test.
19820
19821         * gcc.dg/i386-bitfield2.c: New test.
19822
19823 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19824
19825         * g++.dg/parse/conv_op1.C: New test.
19826
19827 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19828
19829         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19830         approved.
19831
19832 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19833
19834         * gcc.c-torture/compile/20021220-1.c: New test.
19835
19836 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19837
19838         * gcc.dg/i386-fastcall-1.c: New.
19839
19840 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19841
19842         * gcc.c-torture/execute/20021219-1.c: New test.
19843
19844 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19845
19846         * gcc.dg/i386-pic-1.c: New test.
19847
19848 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19849
19850         PR c++/8099
19851         * g++.dg/template/friend9.C: New test.
19852
19853 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19854
19855         PR c++/3663
19856         * g++.dg/template/access7.C: New test.
19857
19858 2002-12-18  Nick Clifton  <nickc@redhat.com>
19859
19860         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19861         the libstdc++-v3 directory has been found.
19862
19863 2002-12-12  Devang Patel <dpatel@apple.com>
19864         * gcc.dg/darwin-ld-1.c: New test.
19865         * gcc.dg/darwin-ld-2.c: New test.
19866         * gcc.dg/darwin-ld-3.c: New test.
19867         * gcc.dg/darwin-ld-4.c: New test.
19868         * gcc.dg/darwin-ld-5.c: New test.
19869
19870 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19871
19872         * gcc.c-torture/compile/20021212-1.c: New test.
19873
19874 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19875
19876         * gcc.dg/fshort-wchar: New test.
19877
19878 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/8372
19881         * g++.dg/template/dtor1.C: New test.
19882
19883         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19884         markers.
19885
19886 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19887
19888         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19889
19890 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/template/static1.C: New test.
19893         * g++.dg/template/static2.C: New test.
19894         * g++.old-deja/g++.ext/memconst.C: New test.
19895
19896 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19897
19898         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19899         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19900         * g++.dg/special/initp1.C: Likewise.
19901
19902 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * gcc.c-torture/execute/20021204-1.c: New test.
19905
19906 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19907
19908         * gcc.dg/ppc-fmadd-1.c: New file.
19909         * gcc.dg/ppc-fmadd-2.c: New file.
19910         * gcc.dg/ppc-fmadd-3.c: New file.
19911
19912 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19913
19914         * gcc.c-torture/compile/20021204-1.c: New test.
19915
19916 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19917
19918         * g++.dg/inherit/covariant2.C: New test.
19919         * g++.dg/inherit/covariant3.C: New test.
19920         * g++.dg/inherit/covariant4.C: New test.
19921         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19922         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19923
19924 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/8688
19927         * g++.dg/init/brace3.C: New test.
19928
19929 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19930
19931         * gcc.dg/20020210-1.c: Fix a comment typo.
19932
19933 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19934
19935         PR c++/8720
19936         * g++.dg/parse/defarg1.C: New test.
19937
19938         PR c++/8615
19939         * g++.dg/template/char1.C: New test.
19940
19941         * g++.dg/template/varmod1.C: Fix typo.
19942
19943 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19944
19945         DR 180
19946         * g++.old-deja/g++.pt/crash32.C: Expect error.
19947
19948 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++/5919
19951         * g++.dg/template/varmod1.C: New test.
19952
19953         PR c++/8727
19954         * g++.dg/inherit/typeinfo1.C: New test.
19955
19956         PR c++/8663
19957         * g++.dg/inherit/typedef1.C: New test.
19958
19959 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19960
19961         PR c++/8332
19962         PR c++/8493
19963         * g++.dg/template/strlen1.C: New test.
19964
19965         PR c++/8227
19966         * g++.dg/template/ctor2.C: New test.
19967
19968         PR c++/8214
19969         * g++.dg/init/string1.C: New test.
19970
19971         PR c++/8511
19972         * g++.dg/template/friend8.C: New test.
19973
19974 2002-11-29  Joe Buck <jbuck@synopsys.com>
19975
19976         * g++.dg/lookup/anon2.C: New test.
19977
19978 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19979
19980         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19981         h8300 port.
19982
19983 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19984
19985         * gcc.dg/bitfld-6.c: New test.
19986
19987 2002-11-27  Jan Hubicka  <jh@suse.cz>
19988
19989         * gcc.c-torture/execute/20021127.[cx]: New test.
19990
19991 2002-11-26  Jan Hubicka  <jh@suse.cz>
19992
19993         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19994         quality.
19995
19996 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19997
19998         * g++.dg/init/brace2.C: New test.
19999         * g++.old-deja/g++.mike/p9129.C: Correct.
20000
20001 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20002
20003         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20004
20005 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20006
20007         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20008
20009 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20010
20011         * testsuite/g++.dg/abi/empty11.C: New test.
20012         * testsuite/g++.dg/rtti/cv1.C: New test.
20013
20014 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20015
20016         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20017
20018 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20019
20020         * g++.dg/abi/empty10.C: New test.
20021
20022 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20023
20024         * gcc.c-torture/compile/20021124-1.c: New test.
20025
20026 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20027
20028         * g++.dg/abi/rtti2.C: New test.
20029
20030 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20031
20032         * gcc.dg/i386-unroll-1.c: New test.
20033
20034 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20035
20036         * gcc.c-torture/compile/20021120-1.c: New test.
20037         * gcc.c-torture/compile/20021120-2.c: New test.
20038
20039 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20040
20041         * gcc.dg/bitfld-5.c: New test.
20042
20043 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20044
20045         * gcc.c-torture/execute/20021120-3.c: New test.
20046
20047 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20048
20049         * gcc.c-torture/execute/20021120-2.c: New test.
20050
20051 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20052
20053         * gcc.c-torture/execute/20021120-1.c: New test.
20054
20055 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20056
20057         * gcc.c-torture/execute/20021118-3.c: New test.
20058
20059 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20060
20061         * gcc.c-torture/compile/20021119-1.c: New test.
20062
20063 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20064
20065         * gcc.dg/duff-1.c: New test.
20066         * gcc.dg/duff-2.c: New test.
20067         * gcc.dg/duff-3.c: New test.
20068
20069 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20070
20071         * gcc.dg/cpp/_Pragma5.c: New test.
20072
20073 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20074
20075         * gcc.c-torture/execute/20021118-2.c: New test.
20076
20077 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20078
20079         * gcc.c-torture/execute/20021118-1.c: New test.
20080
20081 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20082
20083         * gcc.dg/20021116-1.c: New test.
20084
20085 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20086
20087         * g++.dg/abi/vcall1.C: New test.
20088
20089 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20090
20091         * gcc.dg/20021029-1.c: New test.
20092         * gcc.dg/20021029-2.c: New test.
20093
20094 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20095
20096         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20097
20098 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20099
20100         PR c/8439
20101         * gcc.dg/20021110.c: Move to ...
20102         * gcc.c-torture/compile/20021110.c: .... here.
20103
20104 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20105
20106         PR c/8467
20107         * gcc.c-torture/execute/20021111-1.c
20108
20109 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20110
20111         PR c/8439
20112         * gcc.dg/20021110.c: New test.
20113
20114 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20115
20116         * g++.dg/abi/vthunk3.C: Run only on x86.
20117
20118 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20119
20120         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20121
20122 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20123
20124         * lib/compat.exp (compat-execute): Fix logic error in last
20125         change.
20126
20127 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20128
20129         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20130
20131 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20132
20133         PR c++/8389
20134         * g++.dg/template/access6.C: New test.
20135
20136 2002-11-08  Jan Hubicka  <jh@suse.cz>
20137
20138         * gcc.dg/i386-ssefp-1.c: New test.
20139         * gcc.dg/i386-ssefp-1.c: New test.
20140
20141 2002-11-08  Jan Hubicka  <jh@suse.cz>
20142
20143         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20144
20145 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * g++.dg/abi/vthunk3.C: New test.
20148
20149         PR c++/8338
20150         * g++.dg/template/crash2.C: New test.
20151
20152 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20153
20154         * testsuite/g++.dg/abi/dtor1.C: New test.
20155         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20156
20157 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20158
20159         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20160         Darwin.
20161
20162 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20163
20164         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20165         -mthumb.  Only xfail with -O0.
20166
20167 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20168
20169         * g++.dg/abi/thunk1.C: New test.
20170         * g++.dg/abi/thunk2.C: Likewise.
20171         * g++.dg/abi/vtt1.C: Likewise.
20172
20173 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20174
20175         PR optimization/8423
20176         * gcc.c-torture/execute/builtin-constant.c: New test.
20177
20178 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20179
20180         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20181         Add some more cases.
20182
20183 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/8391
20186         * g++.dg/opt/local1.C: New test.
20187
20188 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20189
20190         PR c++/8160
20191         * g++.dg/template/complit1.C: New test.
20192
20193         PR c++/8149
20194         * g++.dg/template/typename4.C: Likewise.
20195
20196 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20197
20198         Core issue 287, PR c++/7639
20199         * g++.dg/template/instantiate1.C: Adjust error location.
20200         * g++.dg/template/instantiate3.C: New test.
20201         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20202         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20203         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20204
20205 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20206
20207         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20208
20209 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20210
20211         PR c++/8287
20212         * g++.dg/init/dtor2.C: New test.
20213
20214 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20215
20216         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20217         * gcc.dg/nest.c: Bypass errors on irix6.
20218
20219 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20220
20221         * gcc.dg/nest.c: Expect error for mmix-*-*.
20222         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20223
20224 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20225
20226         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20227         markers.
20228
20229         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20230
20231 2002-10-25  Mike Stump  <mrs@apple.com>
20232
20233         * gcc.dg/warn-1.c: New test.
20234
20235 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20236
20237         * g++.dg/template/typename3.C: New test.
20238
20239 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20240
20241         * g++.dg/lookup/ptrmem1.C: New test.
20242
20243         * g++.dg/abi/vthunk2.C: New test.
20244
20245 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20246
20247         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20248
20249 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20250
20251         * g++.dg/abi/empty9.C: New test.
20252
20253 2002-10-24  Richard Henderson  <rth@redhat.com>
20254
20255         * g++.dg/inherit/thunk1.C: Enable for ia64.
20256
20257 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/8067
20260         * g++.dg/lookup/pretty1.C: New test.
20261
20262 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20263
20264         * gcc.dg/20021023-1.c: New test.
20265
20266 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20267
20268         PR c++/7679
20269         * g++.dg/parse/inline1.C: New test.
20270
20271 2002-10-23  Richard Henderson  <rth@redhat.com>
20272
20273         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20274
20275         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20276
20277 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20278
20279         PR c++/6579
20280         * g++.dg/parse/stmtexpr3.C: New test.
20281
20282 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         * g++.dg/expr/cond1.C: New test.
20285
20286 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20287
20288         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20289
20290 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20291
20292         * g++.dg/abi/vbase13.C: New test.
20293         * g++.dg/abi/vbase14.C: Likewise.
20294
20295 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.dg/tls/pic-1.c: New test.
20298         * gcc.dg/tls/nonpic-1.c: New test.
20299         * gcc.dg/20021018-1.c: New test.
20300
20301 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20302
20303         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20304         Remove only files with the same base name as the test case.
20305         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20306         (profopt-execute): Likewise.  Also, remove old profiling
20307         and performance data files before running the tests.
20308
20309         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20310         * g++.dg/bprob/bprob.exp: Likewise.
20311         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20312         to allow more general test case names.
20313
20314         * g++.dg/bprob/bprob-1.C: Rename to ...
20315         * g++.dg/bprob/g++-bprob-1.C: ... this.
20316
20317         * g77.dg/bprob/bprob-1.f: Rename to ...
20318         * g77.dg/bprob/g77-bprob-1.f: ... this.
20319
20320 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20321
20322         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20323         bison 1.50 or later.
20324
20325 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20326
20327         * g++.dg/README: Describe more test directories.
20328
20329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20330
20331         * g++.dg/init/array6.C: Add additional tests.
20332
20333 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20334
20335         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20336         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20337
20338 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20339
20340         * gcc.c-torture/compile/20020604-1.x: New.
20341         * gcc.c-torture/compile/simd-5.x: Likewise.
20342         * gcc.c-torture/execute/920710-1.x: Likewise.
20343         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20344
20345 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20346
20347         * g++.dg/inherit/override1.C: Add dg-options clause.
20348
20349 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20350
20351         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20352         _mm_slli_si128.
20353
20354 2002-10-19  Andreas Schwab  <schwab@suse.de>
20355
20356         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20357         directory component.
20358
20359 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20360
20361         * g++.dg/inherit/thunk1.C: New test.
20362
20363         * g++.dg/inherit/override1.C: New test.
20364
20365         * g++.dg/abi/mangle11.C: New test.
20366         * g++.dg/abi/mangle14.C: New test.
20367         * g++.dg/abi/mangle17.C: New test.
20368
20369 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20370
20371         * g++.dg/overload/member2.C: New test.
20372
20373 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20374
20375         * g++.dg/README: Describe new compat directory.
20376         * g++.dg/dg.exp: Skip tests in compat directory.
20377         * README.compat: New file.
20378         * lib/compat.exp: New expect script.
20379         * g++.dg/compat: New test directory.
20380         * g++.dg/compat/compat.exp: New expect script.
20381         * g++.dg/compat/abi: New test directory.
20382         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20383         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20384         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20385         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20386         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20387         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20388         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20389         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20390         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20391         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20392         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20393         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20394         * g++.dg/compat/break: New test directory.
20395         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20396         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20397         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20398         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20399         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20400         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20401         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20402         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20403         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20404         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20405         g++.dg/compat/break/README: New files.
20406         * g++.dg/compat/eh: New test directory.
20407         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20408         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20409         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20410         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20411         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20412         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20413         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20414         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20415         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20416         g++.dg/compat/eh/filter2_y.C,
20417         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20418         g++.dg/compat/eh/new1_y.C,
20419         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20420         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20421         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20422         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20423         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20424         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20425         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20426         g++.dg/compat/eh/unexpected1_y.C: New files.
20427         * g++.dg/compat/init: New test directory.
20428         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20429         g++.dg/compat/init/array5_y.C,
20430         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20431         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20432         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20433         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20434         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20435         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20436         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20437         g++.dg/compat/init/init-ref2_y.C: New files.
20438
20439 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/7584
20442         * g++.dg/inherit/using3.C: New test.
20443
20444 2002-10-17  Jan Hubicka  <jh@suse.cz>
20445
20446         * gcc.dg/20021017-2.c: New test.
20447
20448 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20449
20450         * g++.dg/abi/mangle16.C: Adjust.
20451
20452         * g++.dg/init/array8.C: New test.
20453
20454 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20455
20456         * gcc.dg/special/mips-abi.exp: New test.
20457         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20458
20459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20460
20461         * g++.dg/abi/mangle16.C: New test.
20462         * g++.dg/abi/mangle17.C: Likewise.
20463
20464         PR c++/7478
20465         * g++.dg/template/ref1.C: New test.
20466
20467 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20468
20469         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20470
20471 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20472
20473         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20474
20475 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20476
20477         PR c++/7524
20478         * g++.dg/init/array7.C: New test.
20479
20480 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20481
20482         * g++.dg/init/array6.C: New test.
20483
20484         * g++.dg/abi/mangle13.C: Likewise.
20485         * g++.dg/abi/mangle14.C: Likewise.
20486         * g++.dg/abi/mangle15.C: Likewise.
20487
20488 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20489
20490         * g++.dg/abi/empty8.C: New test.
20491
20492 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20493
20494         * g++.dg/init/ctor1.C: New test.
20495
20496 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20497
20498         * gcc.c-torture/execute/20021015-1.c: New test.
20499
20500 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20501
20502         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20503
20504 2002-10-14  Jan Hubicka  <jh@suse.cz>
20505
20506         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20507
20508 2002-10-14  Richard Henderson  <rth@redhat.com>
20509
20510         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20511
20512 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR optimization/6631
20515         * g++.dg/opt/const2.C: New test.
20516
20517 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20518
20519         PR c++/7176
20520         * g++.dg/parse/friend1.C: New test.
20521         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20522
20523 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.dg/20021014-1.c: New test.
20526
20527 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20528
20529         PR c++/5661
20530         * g++.dg/ext/vlm1.C: New test.
20531         * g++.dg/ext/vlm2.C: Likewise.
20532
20533         * g++.dg/init/array1.C: Remove invalid braces.
20534         * g++.dg/init/brace1.C: New test.
20535         * g++.dg/init/copy2.C: Likewise.
20536         * g++.dg/init/copy3.C: Likewise.
20537         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20538         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20539         braces.
20540
20541 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20542
20543         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20544
20545 2002-10-11  Richard Shann  <richard.shann@superh.com>
20546
20547         * gcc.c-torture/compile/simd-5.c: New test.
20548
20549 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20550
20551         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20552
20553 2002-10-10  Jim Wilson  <wilson@redhat.com>
20554
20555         * gcc.c-torture/execute/20021010-1.c: New test.
20556
20557 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20558
20559         PR c/7353
20560         * g++.dg/ext/typedef-init.C: New test.
20561         * gcc.dg/typedef-init.c: New test.
20562
20563 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20564
20565         * gcc.dg/cpp/paste13.c: New test.
20566
20567 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20568
20569         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20570         remaining platforms, XFAIL during compile, not execute.  Don't
20571         XFAIL at -O0.
20572
20573 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20574
20575         * gcc.dg/alias-1.c: Tweak expected warning.
20576
20577 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20578
20579         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20580
20581 2002-10-06  Andreas Jaeger  <aj@suse.de>
20582
20583         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20584         * gcc.dg/cpp/c++98.C: Likewise.
20585
20586         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20587         * g++.dg/cpp/c++98.C: Likewise.
20588
20589         * g++.dg/README (Subdirectories): Mention cpp directory.
20590
20591         PR target/7559
20592         * gcc.dg/20021006-1.c: New test.
20593
20594 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20595
20596         PR c++/7804
20597         * g++.dg/other/warning1.C: New test.
20598
20599 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20600
20601         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20602         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20603         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20604
20605 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20606
20607         PR c++/7931
20608         * g++.dg/template/ptrmem3.C: New test.
20609
20610         PR c++/7754
20611         * g++.dg/template/union1.C: New test.
20612
20613 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20614
20615         PR c++/8006
20616         * g++.dg/abi/mangle9.C: New test.
20617         * g++.dg/abi/mangle10.C: New test.
20618         * g++.dg/abi/mangle11.C: New test.
20619         * g++.dg/abi/mangle12.C: New test.
20620
20621 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20622
20623         PR c++/7188.
20624         * g++.dg/template/meminit1.C: New test.
20625         * g++.dg/warn/Wreorder-1.C: Likewise.
20626         * g++.old-deja/g++.mike/warn3.C: Tweak.
20627         * lib/prune.exp: Ingore "in copy constructor".
20628
20629 2002-10-02  Andreas Jaeger  <aj@suse.de>
20630
20631         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20632         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20633         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20634         on x86-64.
20635
20636 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20637
20638         * gcc.dg/empty1.C: Fix typo.
20639
20640 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20641
20642         * gcc.dg/alias-1.c: New test.
20643
20644 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * gcc.dg/empty1.C: New test.
20647
20648         * g++.dg/tls/init-2.C: Tweak error messages.
20649
20650 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20651
20652         * gcc.c-torture/compile/20020923-1.c: New test.
20653
20654 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20655
20656         * gcc.c-torture/execute/ffs-1.c: New test.
20657         * gcc.c-torture/execute/ffs-2.c: Ditto.
20658
20659 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20660
20661         * g++.dg/overload/member1.C: New test.
20662
20663 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20664
20665         * g++.dg/abi/empty7.C: New test.
20666         * g++.dg/init/pm2.C: Likewise.
20667
20668 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20669
20670         * g++.dg/rtti/crash1.C: New test.
20671
20672 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20673
20674         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20675         gcc.dg/sibcall-4.c: New tests.
20676
20677 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20678
20679         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20680         powerpc and MMIX targets.
20681
20682 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20683
20684         * gcc.dg/cpp/20020927-1.c: New.
20685
20686 2002-09-26  David S. Miller  <davem@redhat.com>
20687
20688         * gcc.c-torture/compile/trunctfdf.c: New.
20689
20690 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20691
20692         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20693
20694 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20695
20696         * gcc.c-torture/execute/loop-15.c: New.
20697
20698 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20699
20700         * README.QMTEST: Fix typo.
20701
20702 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20703
20704         * gcc.dg/20020926-1.c: New test.
20705
20706 2002-09-25  David S. Miller  <davem@redhat.com>
20707
20708         PR target/7842
20709         * gcc.c-torture/execute/shiftdi.c: New test.
20710
20711 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20712
20713         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20714         unique to the tool.
20715         * lib/g77.exp (g77_init): Likewise.
20716         * lib/g++.exp (g++_init): Likewise.
20717         * lib/objc.exp (objc_init): Likewise.
20718
20719 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20720
20721         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20722         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20723         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20724
20725 2002-09-25  Richard Henderson  <rth@redhat.com>
20726
20727         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20728         too-small long double.
20729
20730 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20731
20732         * gcc.dg/20020919-1.c: New test.
20733
20734 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * g++.dg/abi/bitfield6.C: New test.
20737         * g++.dg/abi/bitfield7.C: New test.
20738         * g++.dg/abi/bitfield8.C: New test.
20739         * g++.dg/abi/vbase11.C: New test.
20740
20741 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20742
20743         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20744         hppa*-*-hpux*.  Update test comment.
20745
20746 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20747
20748         * gcc.dg/tls/struct-1.c: New test.
20749
20750 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20751
20752         * gcc.dg/cpp/tr-warn2.c: Update.
20753
20754 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20755
20756         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20757
20758 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20759
20760         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20761         systems.
20762
20763 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20764
20765         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20766
20767         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20768         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20769         setting of cxxfilt.
20770
20771 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20772
20773         * gcc.dg/20020312-2.c: Update for darwin.
20774
20775 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20776
20777         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20778
20779 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20780
20781         * objc.dg/comp-types-1.m: New test.
20782         * objc.dg/comp-types-2.m: New test.
20783         * objc.dg/comp-types-3.m: New test.
20784         * objc.dg/comp-types-4.m: New test.
20785         * objc.dg/comp-types-5.m: New test.
20786         * objc.dg/comp-types-6.m: New test.
20787
20788 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20789
20790         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20791
20792 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20793
20794         * g++.dg/other/do1.C: New test.
20795
20796         * g++.dg/template/subst1.C: New test.
20797
20798 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20799
20800         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20801
20802 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20803
20804         * g++.dg/template/qualttp20.C: Adjust expected errors.
20805         * g++.old-deja/g++.jason/report.C: Likewise.
20806         * g++.old-deja/g++.other/qual1.C: Likewise.
20807
20808         * g++.dg/lookup/scoped2.C: New test.
20809
20810         * g++.dg/ext/asm3.C: New test.
20811
20812 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20813
20814         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20815
20816 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20817
20818         * ChangeLog: follow spelling conventions.
20819         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20820         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20821         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20822         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20823         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20824         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20825         * g++.old-deja/g++.law/global-init1.C: Likewise.
20826         * g++.old-deja/g++.other/delete4.C: Likewise.
20827         * g++.old-deja/g++.other/inline21.C: Likewise.
20828         * g++.old-deja/g++.other/singleton.C: Likewise.
20829         * g77.dg/strlen0.f: Likewise.
20830         * g77.f-torture/compile/20010519-1.f: Likewise.
20831         * g77.f-torture/compile/980310-4.f: Likewise.
20832         * gcc.c-torture/compile/20000605-1.c: Likewise.
20833         * gcc.c-torture/execute/20020225-1.c: Likewise.
20834         * gcc.dg/c90-hexfloat-2.c: Likewise.
20835         * gcc.dg/c99-bool-1.c: Likewise.
20836         * gcc.dg/c99-hexfloat-2.c: Likewise.
20837         * gcc.dg/dll-2.c: Likewise.
20838         * gcc.dg/wtr-union-init-1.c: Likewise.
20839         * gcc.dg/wtr-union-init-2.c: Likewise.
20840         * gcc.dg/wtr-union-init-3.c: Likewise.
20841         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20842         * gcc.dg/cpp/defined.c: Likewise.
20843         * gcc.dg/cpp/macsyntx.c: Likewise.
20844         * gcc.dg/cpp/paste2.c: Likewise.
20845         * gcc.dg/cpp/trad/defined.c: Likewise.
20846         * gcc.dg/format/c90-printf-1.c: Likewise.
20847         * gcc.dg/format/c90-scanf-1.c: Likewise.
20848         * gcc.dg/format/c99-printf-1.c: Likewise.
20849         * gcc.dg/format/c99-scanf-1.c: Likewise.
20850         * gcc.misc-tests/gcov-8.c: Likewise.
20851         * lib/profopt.exp: Likewise.
20852
20853 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20854
20855         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20856
20857 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20858
20859         * g++.dg/inherit/using2.C: New test.
20860
20861 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20862
20863         * ChangeLog: Follow spelling conventions.
20864         * g++.dg/template/friend4.C: Likewise.
20865         * g++.old-deja/g++.pt/crash67.C: Likewise.
20866         * gcc.c-torture/execute/20000801-4.c: Likewise.
20867         * gcc.dg/c90-digraph-1.c: Likewise.
20868         * gcc.dg/c94-digraph-1.c: Likewise.
20869         * gcc.dg/c99-digraph-1.c: Likewise.
20870         * gcc.dg/cpp/line5.c: Likewise.
20871         * gcc.dg/cpp/multiline.c: Likewise.
20872         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20873         * gcc.dg/format/attr-3.c: Likewise.
20874         * gcc.dg/format/c90-scanf-3.c: Likewise.
20875         * gcc.dg/format/ext-4.c: Likewise.
20876
20877 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         * g++.dg/template/pretty1.C: New test.
20880
20881 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20882
20883         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20884
20885 2002-09-13  Matt Austern  <austern@apple.com>
20886
20887         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20888         passing a cast expression to a function by const reference.
20889
20890 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20891
20892         * g++.dg/template/deduce1.C: New test.
20893
20894 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20895
20896         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20897         32-bit int.
20898
20899 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20900
20901         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20902         usage.
20903
20904 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20905
20906         * gcc.c-torture/compile/20020910-1.c: New test.
20907
20908 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20909
20910         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20911
20912 2002-09-10  Andreas Jaeger  <aj@suse.de>
20913
20914         * gcc.dg/20020312-2.c: Adjust for x86-64.
20915
20916 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20917
20918         * g77.dg/7388.f: New test case for PR 7388.
20919
20920 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20921
20922         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20923
20924 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20925
20926         * objc.dg/proto-lossage-1.m: New test.
20927
20928 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20929
20930         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20931
20932 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20933
20934         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20935         expected to pass.
20936
20937 2002-09-06  Stan Shebs  <shebs@apple.com>
20938             David Edelsohn  <edelsohn@gnu.org>
20939
20940         * gcc.dg/weak: New directory.
20941         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20942         target-specific xfail bits.
20943         * gcc.dg/typeof-2.c: Move to new directory.
20944         * gcc.dg/weak.exp: New expect script.
20945
20946 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20947
20948         * gcc.c-torture/execute/extzvsi.c: New test.
20949
20950 2002-09-05  Stan Shebs  <shebs@apple.com>
20951
20952         * gcc.dg/weak-1.c: xfail on Darwin.
20953         * gcc.dg/weak-2.c: Ditto.
20954         * gcc.dg/weak-3.c: Ditto.
20955         * gcc.dg/weak-4.c: Ditto.
20956         * gcc.dg/weak-5.c: Ditto.
20957         * gcc.dg/weak-6.c: Ditto.
20958         * gcc.dg/weak-7.c: Ditto.
20959         * gcc.dg/weak-8.c: Ditto.
20960         * gcc.dg/weak-9.c: Ditto.
20961
20962 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20963
20964         * gcc.c-torture/execute/loop-14.c: New test.
20965
20966 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20967
20968         * g++.dg/other/cxa-atexit1.C: New test.
20969
20970         * gcc.dg/typeof-2.c: New test.
20971
20972 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20973
20974         * gcc.dg/builtins-2.c: New testcase.
20975         * gcc.dg/builtins-3.c: New testcase.
20976
20977 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20978
20979         * gcc.dg/cpp/_Pragma4.c: New test.
20980
20981 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20982
20983         * objc/execute/nil_method-1.m: New testcase.
20984
20985 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20986
20987         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20988         [Object class], not [Object initialize].
20989
20990 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20991             Hans-Peter Nilsson  <hp@bitrange.com>
20992
20993         * gcc.c-torture/execute/20020720-1.x: Skip test on
20994         mmix-knuth-mmixware.  Correct comment.
20995
20996 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20997
20998         * testsuite/g++.dg/abi/bitfield5.C: New test.
20999         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21000
21001 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21002
21003         * objc.dg/undeclared-selector.m: New test.
21004
21005 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21006
21007         * g++.dg/other/offsetof1.C: Avoid cast warning.
21008
21009 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21010
21011         * objc.dg/super-class-2.m: New test.
21012
21013 2002-08-24  Matt Austern  <austern@apple.com>
21014
21015         * g++.dg/ext/lvaddr.C: New test.
21016         * g++.dg/ext/lvcast.C: New test.
21017
21018 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21019
21020         * testsuite/g++.dg/inherit/cond1.C: New test.
21021
21022 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21023
21024         * gcc.dg/noncompile/incomplete-1.c: New test.
21025
21026 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21027
21028         * gcc.dg/typespec-1.c: New test.
21029
21030 2002-08-20  Devang Patel  <dpatel@apple.com>
21031         * objc.dg/proto-hier-2.m: New test.
21032
21033 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21034
21035         * objc.dg/bitfield-1.m: New test.
21036         * objc.dg/bitfield-2.m: New test.
21037
21038 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21039
21040         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21041         gcc.dg/c99-flex-array-4.c: New tests.
21042
21043 2002-08-16  Stan Shebs  <shebs@apple.com>
21044
21045         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21046
21047 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.dg/typeof-1.c: New test.
21050         * g++.dg/ext/typeof2.C: New test.
21051
21052 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         * g++.dg/other/offsetof1.C: New test.
21055
21056 2002-08-14  Richard Henderson  <rth@redhat.com>
21057
21058         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21059
21060 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21061
21062         * gcc.dg/cpp/_Pragma3.c: New test.
21063
21064 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21065
21066         * g++.dg/template/inherit3: New test.
21067
21068 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21069
21070         * gcc.dg/bitfld-4.c: Add blank options.
21071
21072 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21073
21074         * g++.dg/template/crash1.C: New test.
21075
21076 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21077
21078         * gcc.dg/tls/opt-2.c: New test.
21079
21080 2002-08-08  Devang Patel  <dpatel@apple.com>
21081
21082         * objc.dg/selector-1.m : New test
21083
21084 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21085
21086         * g++.dg/abi/bitfield4.C: New test.
21087         * gcc.dg/bitfld-4.c: New test.
21088
21089 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21090
21091         * g++.dg/other/packed1.C: New test.
21092
21093 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21094
21095         * g++.dg/abi/offsetof.C: Tweak error messages.
21096         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21097
21098 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * gcc.dg/bitfld-3.c: New test.
21101
21102 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21103             Richard Henderson  <rth@redhat.com>
21104
21105         * gcc.dg/i386-bitfield1.c: New test.
21106         * g++.dg/abi/bitfield3.C: Update.
21107
21108 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21109
21110         * objc.dg/const-str-2.m: Update.
21111         * gcc.dg/cpp/c++98.c: Change to C extension.
21112         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21113         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21114
21115 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21116
21117         * testsuite/gcc.dg/tls/diag-3.c: New.
21118
21119 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21120
21121         * g++.dg/README (Subdirectories): Document new subdir expr.
21122         * g++.dg/expr/pmf-1.C: New test.
21123
21124 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21125
21126         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21127
21128 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21129
21130         * g++.dg/abi/bitfield3.C: New test.
21131
21132 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         * lib/gcov.exp: Tweak expected line formats.
21135         * gcc.misc-tests/gcov8.c: New test.
21136         * gcc.misc-tests/gcov8.x: New flags.
21137
21138 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21139
21140         * consistency.vlad/layout/endian.c: Include string.h.
21141
21142         * gcc.c-torture/execute/20020805-1.c: New test.
21143
21144 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21145
21146         * g++.dg/other/conversion1.C: New test.
21147
21148 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21149
21150         * gcc.dg/builtins-1.c: New testcase.
21151
21152 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21153
21154         * g++.dg/inherit/access3.C: New test.
21155
21156 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21157
21158         * gcc.dg/ia64-visibility-2.c: New test.
21159
21160 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21161
21162         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21163         __qualifier_flags to __flags.
21164
21165 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21166
21167         * g++.dg/inherit/operator1.C: New test.
21168         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21169         * g++.dg/other/error1.C: Change expected error message.
21170         * g++.dg/template/conv4.C: Likewise.
21171
21172 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21173
21174         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21175         for documented behavior.
21176
21177 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21178
21179         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21180         several targets known to fail.
21181
21182 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21183
21184         * gcc.dg/mips-args-[123].c: New tests.
21185
21186 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21187
21188         * gcc.dg/ppc-spe.c: New.
21189
21190 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21191
21192         * g++.dg/other/ptrmem4.C: New testcase.
21193
21194 2002-07-24  Richard Henderson  <rth@redhat.com>
21195
21196         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21197
21198 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21199
21200         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21201
21202 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21203
21204         * gcc.c-torture/execute/memset-3.c: New testcase.
21205
21206 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21207
21208         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21209         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21210
21211 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21212
21213         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21214         Delete.
21215
21216 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21217
21218         * gcc.c-torture/compile/simd-4.c: New test.
21219
21220 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21221
21222         PR c++/7347, c++/7348
21223         * g++.dg/template/access4.C: New test.
21224         * g++.dg/template/access5.C: New test.
21225         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21226         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21227         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21228         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21229
21230 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * gcc.dg/gnu89-init-2.c: New test.
21233
21234 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21235
21236         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21237
21238 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21239
21240         * gcc.c-torture/execute/20020720-1.c: New testcase.
21241
21242 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21243
21244         * gcc.dg/cpp/Wsignprom.c: New tests.
21245
21246 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21247
21248         * gcc.c-torture/execute/loop-13.c: New test.
21249
21250 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21251
21252         * gcc.dg/cpp/expr.c: New tests.
21253
21254 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21255
21256         * g++.dg/opt/pr6713.C: Add template instantiation.
21257
21258 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21259
21260         * gcc.dg/nest.c: New test.
21261
21262 2002-07-17  Richard Henderson  <rth@redhat.com>
21263
21264         * g++.dg/opt/pr6713.C: New test.
21265
21266 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21267
21268         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21269         XFAIL for all x86 processors.
21270
21271 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21272
21273         * gcc.c-torture/execute/20010122-1.x: Do not test with
21274         -fomit-frame-pointer.
21275
21276 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21277
21278         * g++.dg/template/instantiate2.C: New test.
21279         * g++.dg/template/spec4.C: New test.
21280
21281 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21282
21283         * g++.dg/template/access2.C: New test.
21284         * g++.dg/template/access3.C: New test.
21285
21286 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21287
21288         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21289         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21290         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21291         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21292         Convert to use <stdarg.h>.
21293         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21294         Delete.
21295         * gcc.dg/va-arg-2.c: New.
21296         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21297
21298 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.c-torture/compile/20020710-1.c: New test.
21301
21302 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21303                           Andrew Pinski  <pinskia@physics.uc.edu>
21304
21305         gcc.c-torture/compile/simd-2.c: New testcase.
21306         gcc.c-torture/compile/simd-3.c: Likewise.
21307
21308 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21309
21310         PR c++/7224
21311         * g++.dg/overload/error1.C: New test.
21312
21313 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21314
21315         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21316         configuration and IRIX 6 O32 ABI.
21317
21318 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21319
21320         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21321
21322 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21323
21324         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21325
21326 2002-07-10  Jeffrey A Law  <law@redhat.com>
21327
21328         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21329
21330         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21331
21332 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21333
21334         * gcc.dg/20020312-2.c: Check for __PPC__.
21335
21336 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21337
21338         * gcc.c-torture/compile/20020709-1.c: New test.
21339
21340 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21341
21342         * g++.dg/template/qualttp21.C: New test case.
21343
21344 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21345
21346         * gcc.c-torture/compile/20020706-1.c: New test.
21347         * gcc.c-torture/compile/20020706-2.c: New test.
21348
21349 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21350             Alexandre Oliva  <aoliva@redhat.com>
21351
21352         * g++.dg/warn/incomplete1.C: New test.
21353
21354 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21355
21356         PR c++/7099
21357         * g++.dg/warn/noreturn1.C: New test.
21358
21359 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/6706
21362         * g++.dg/debug/debug6.C: New test.
21363         * g++.dg/debug/debug7.C: New test.
21364
21365 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21366
21367         * gcc.c-torture/compile/simd-3.c: New test.
21368
21369 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21370
21371         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21372         * gcc.dg/20020620-1.c: Likewise.
21373
21374 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21375
21376         PR c++/6944
21377         * g++.dg/init/array4.C: New test.
21378         * g++.dg/init/array5.C: New test.
21379
21380 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21381
21382         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21383         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21384
21385 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21386
21387         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21388         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21389         * gcc.dg/wtr-conversion-1.c: Likewise.
21390         * gcc.dg/wtr-escape-1.c: Likewise.
21391         * gcc.dg/wtr-int-type-1.c: Likewise.
21392         * gcc.dg/wtr-label-1.c: Likewise.
21393         * gcc.dg/wtr-static-1.c: Likewise.
21394         * gcc.dg/wtr-strcat-1.c: Likewise.
21395         * gcc.dg/wtr-suffix-1.c: Likewise.
21396         * gcc.dg/wtr-switch-1.c: Likewise.
21397         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21398         * gcc.dg/wtr-union-init-1.c: Likewise.
21399         * gcc.dg/wtr-union-init-2.c: Likewise.
21400         * gcc.dg/wtr-union-init-3.c: Likewise.
21401
21402         * gcc.dg/wtr-func-def-1.c: New test.
21403
21404 2002-07-02 Devang Patel <dpatel@apple.com>
21405
21406         * objc.dg/param-1.m: New test.
21407
21408 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21409
21410         * gcc.dg/cpp/trad/directive.c: Add test.
21411         * gcc.dg/cpp/trad/macroargs.c: Add test.
21412         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21413
21414 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21415
21416         * gcc.dg/cpp/cmdlne-M.c: New test.
21417
21418 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21419
21420         * objc.dg/desig-init-1.m: New test.
21421
21422 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21423
21424         PR c++/6716
21425         * g++.dg/template/instantiate1.C: New test.
21426
21427 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21428
21429         PR c++/7112
21430         * g++.dg/template/sizeof2.C: New test.
21431
21432 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21433
21434         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21435         gcc.dg/cpp/trad/include.c: New tests.
21436
21437 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21438
21439         PR target/7177
21440         * gcc.c-torture/compile/20020701-1.c: New test.
21441
21442 2002-07-01  Stan Shebs  <shebs@apple.com>
21443
21444         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21445         header here...
21446         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21447         (objc-torture-execute): or here.
21448
21449 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21450
21451         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21452
21453 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21454
21455         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21456
21457 2002-06-30  Devang Patel  <dpatel@apple.com>
21458
21459         * objc.dg/fsyntax-only.m: New test.
21460
21461 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/6695
21464         * g++.dg/template/friend7.C: New file.
21465
21466 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21467
21468         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21469         return type.
21470
21471 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21472
21473         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21474         avoid division by zero.
21475
21476 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21477
21478         * gcc.dg/Wunknownprag.c: New tests.
21479
21480 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21481
21482         * gcc.c-torture/execute/simd-2.c: New test.
21483
21484 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21485
21486         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21487         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21488         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21489         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21490         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21491         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21492         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21493         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21494         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21495         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21496         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21497         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21498         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21499         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21500         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21501         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21502         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21503
21504 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21505
21506         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21507         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21508         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21509         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21510         New tests.
21511         * gcc.dg/cpp/trad/directive.c: Update.
21512
21513 2002-06-23  Andreas Jaeger  <aj@suse.de>
21514
21515         * gcc.c-torture/execute/complex-6.c: New.
21516
21517 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21518
21519         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21520         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21521         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21522         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21523
21524 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21525
21526         * gcc.dg/cpp/trad: New directory with traditional tests copied
21527         from parent directory.
21528         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21529         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21530         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21531         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21532         Move to trad/ and rename.
21533         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21534         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21535         gcc.dg/cpp/trad/redef2.c: New tests.
21536         * gcc.dg/cpp/trad/trad.exp: New driver.
21537
21538 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21539
21540         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21541         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21542         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21543         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21544         Remove.
21545
21546 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21547
21548         * gcc.dg/20020620-1.c: New test.
21549
21550 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21551
21552         * g++.dg/template/ttp4.C: New test.
21553
21554 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21555
21556         * g++.dg/opt/vt1.C: Fix regexp.
21557
21558 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21559
21560         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21561         Don't use attribute `noinline'.
21562
21563 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21564
21565         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21566
21567 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21568
21569         * gcc.c-torture/execute/simd-1.c: New.
21570
21571         * gcc.dg/simd-1.c: New.
21572
21573 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21574
21575         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21576
21577 2002-06-16  Richard Henderson  <rth@redhat.com>
21578
21579         * g++.dg/ext/anon-struct1.C: New.
21580         * g++.dg/ext/anon-struct2.C: New.
21581         * g++.dg/ext/anon-struct3.C: New.
21582         * gcc.dg/anon-struct-1.c: New.
21583         * gcc.dg/anon-struct-2.c: New.
21584         * gcc.dg/anon-struct-3.c: New.
21585         * gcc.dg/20011008-1.c: Adjust warning text.
21586         * gcc.dg/20020527-1.c: Add -fms-extensions.
21587
21588 2002-06-16  Richard Henderson  <rth@redhat.com>
21589
21590         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21591
21592 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21593
21594         * gcc.c-torture/execute/20020615-1.c: New test.
21595
21596 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21597
21598         * gcc.c-tortuture/execute/compare-1.c: New test case.
21599         * gcc.c-tortuture/execute/compare-2.c: New test case.
21600         * gcc.c-tortuture/execute/compare-3.c: New test case.
21601
21602 2002-06-13  Richard Henderson  <rth@redhat.com>
21603
21604         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21605         ia64 ilp32.
21606
21607 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21608
21609         * g++.dg/template/typename2.C: Update error message.
21610
21611 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21612
21613         * gcc.c-torture/execute/20020611-1.c: New test.
21614
21615 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21616
21617         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21618         list of targets to skip.
21619
21620 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21621
21622         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21623         targets if not optimizing.
21624
21625 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21626
21627         * gcc.c-torture/compile/20020605-1.c: New test.
21628
21629         * g++.dg/opt/vt1.C: New test.
21630
21631         * gcc.dg/20020531-1.c: New test.
21632
21633         * gcc.dg/20020530-1.c: New test.
21634
21635         * gcc.dg/20020527-1.c: New test.
21636
21637         * g++.dg/opt/cse1.C: New test.
21638
21639 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21640
21641         * gcc.dg/20020607-2.c: New test case.
21642
21643 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21644
21645         * gcc.c-torture/compile/20020604-1.c: New test.
21646
21647 2002-06-04  Richard Henderson  <rth@redhat.com>
21648
21649         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21650         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21651         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21652
21653 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21654
21655         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21656
21657 2002-06-03  Richard Henderson  <rth@redhat.com>
21658
21659         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21660         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21661
21662 2002-06-02  Richard Henderson  <rth@redhat.com>
21663
21664         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21665         test functions static.
21666
21667 2002-06-02  Andreas Jaeger  <aj@suse.de>
21668
21669         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21670         now.
21671
21672 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21673
21674         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21675         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21676         Update for mofified diagnostics.
21677         * gcc.dg/c99-intconst-1.c: No longer fail.
21678
21679 2002-06-02  Richard Henderson  <rth@redhat.com>
21680
21681         * gcc.dg/uninit-A.c: Remove xfail markers.
21682
21683 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21684
21685         * gcc.dg/fnegate-1.c: New test case.
21686
21687 2002-05-30  Osku Salerma  <osku@iki.fi>
21688
21689         * gcc.c-torture/execute/mayalias-1.c: New file.
21690
21691 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21692
21693         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21694         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21695         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21696
21697 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21698
21699         * gcc.c-torture/execute/20020529-1.c: New test.
21700
21701 2002-05-27  Richard Henderson  <rth@redhat.com>
21702
21703         * g++.dg/ext/attrib6.C: New test case.
21704
21705 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21706
21707         * gcc.c-torture/execute/pure-1.c: New test.
21708
21709 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21710
21711         * gcc.dg/cpp/arith-2.c: Remove.
21712
21713 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21714
21715         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21716         * gcc.dg/cpp/if-3.c: Remove.
21717
21718 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21719
21720         * g++.dg/opt/cse2.C: New test.
21721
21722 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21723
21724         * gcc.dg/cpp/arith-1.c: New semantic tests.
21725         * gcc.dg/cpp/if-1.c: Update.
21726
21727 2002-05-24  Ben Elliston  <bje@redhat.com>
21728
21729         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21730
21731 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21732
21733         * gcc.dg/verbose-asm.c: New test.
21734
21735 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21736
21737         * gcc.dg/cpp/paste12.c: New test.
21738
21739 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21740
21741         * g++.dg/parse/named_ops.C: New test.
21742
21743 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21744
21745         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21746
21747 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21748
21749         * gcc.dg/weak-2.c: Allow optional leading underscore
21750         in scan-assembler symbol name.
21751         * gcc.dg/weak-3.c: Likewise.
21752         * gcc.dg/weak-4.c: Likewise.
21753         * gcc.dg/weak-5.c: Likewise.
21754
21755 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21756
21757         * gcc.dg/20020523-1.c: New test.
21758
21759 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21760
21761         * objc.dg/const-str-2.m: Update now that we stop after
21762         a command line error.
21763
21764 2002-05-22  Richard Henderson  <rth@redhat.com>
21765
21766         * g++.dg/dg.exp: Fix typo in test pruneing.
21767
21768 2002-05-22  Richard Henderson  <rth@redhat.com>
21769
21770         * g++.dg/dg.exp: Prune the tls subdirectory.
21771         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21772         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21773         * g++.dg/tls/init-1.C: New.
21774
21775 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21776
21777         * gcc.dg/20020517-1.c: New test.
21778
21779 2002-05-21  Richard Henderson  <rth@redhat.com>
21780
21781         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21782         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21783
21784 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21785
21786         * g++.dg/other/copy2.C: New test.
21787
21788 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21789
21790         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21791         (MAX_COPY): Bump up to 10 times sizeof (long long).
21792         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21793
21794         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21795         sizeof (long long).
21796
21797         * gcc.c-torture/execute/strcpy-1.c: New test.
21798
21799 2002-05-19  Jason Merrill  <jason2redhat.com>
21800
21801         * g++.dg/ext/oper1.C: New test.
21802
21803 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21804 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21805
21806         * README.QMTEST: New file.
21807
21808         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21809
21810 2002-05-19  Andreas Jaeger  <aj@suse.de>
21811
21812         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21813         now.
21814         * gcc.c-torture/execute/loop-2d.x: Likewise.
21815
21816 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21817
21818         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21819         support weak symbols.
21820         * gcc.dg/weak-4.c: Likewise
21821         * gcc.dg/weak-6.c: Likewise
21822
21823 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21824
21825         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21826         cygwin, coff and h8300-*-hms targets
21827         * gcc.dg/weak-5.c: Likewise
21828         * gcc.dg/weak-7.c: Likewise
21829
21830 2002-05-16  Jason Merrill  <jason@redhat.com>
21831
21832         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21833         (scan-assembler-not, scan-assembler-dem): Likewise.
21834         (scan-assembler-dem-not): Likewise.
21835
21836 2002-05-15  Richard Henderson  <rth@redhat.com>
21837
21838         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21839
21840 2002-05-15  Richard Henderson  <rth@redhat.com>
21841
21842         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21843         (vfoo1f): Warning here.
21844         (vfoo1l): Don't redefine the alias.
21845
21846 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21847
21848         * g++.dg/init/pm1.C: New test.
21849
21850 2002-05-12  David S. Miller  <davem@redhat.com>
21851
21852         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21853         types.
21854
21855 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21856
21857         * gcc.c-torture/execute/20020510-1.c: New test case.
21858
21859 2002-05-10  David S. Miller  <davem@redhat.com>
21860
21861         * gcc.c-torture/execute/conversion.c: Test long double too.
21862
21863 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21864
21865         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21866         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21867         * lib/g++.exp (g++_link_flags): Likewise.
21868         * lib/objc.exp (objc_target_compile): Likewise.
21869
21870 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21871
21872         * gcc.dg/cpp/poison.c: Update.
21873         * gcc.dg/cpp/20000625-2.c: Remove.
21874         * gcc.dg/cpp/direct2s.c: Remove final test.
21875
21876 2002-05-08  Tom Rix  <trix@redhat.com>
21877
21878         * gcc.c-torture/execute/20020508-1.c: New test.
21879         * gcc.c-torture/execute/20020508-2.c: New test.
21880         * gcc.c-torture/execute/20020508-3.c: New test.
21881
21882 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21883
21884         * gcc.dg/cpp/charconst-4.c: More tests.
21885
21886 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c/6569
21889         * gcc.dg/weak-3.c: Update location of warning messages.
21890         * gcc.dg/weak-5.c: Likewise.
21891
21892 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21893
21894         * gcc.c-torture/execute/20020506-1.c: New test case.
21895
21896 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21897
21898         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21899
21900 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21901
21902         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21903
21904 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21905
21906         * gcc.dg/cpp/charconst-3.c: New test.
21907
21908 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21909
21910         * gcc.dg/cpp/charconst.c: Update tests.
21911
21912 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21913
21914         * treelang: Added directory for new sample language treelang. Also
21915         lib/treelang.exp: New file to signal treelang should be tested.
21916
21917 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21918
21919         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21920         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21921         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21922         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21923         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21924         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21925         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21926
21927 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21928
21929         * gcc.dg/format/xopen-2.c: New test.
21930
21931 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21932
21933         * gcc.dg/20020503-1.c: New test.
21934
21935 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21936
21937         * g++.dg/init/dtor1.C: Make it tougher.
21938
21939 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21940
21941         * g++.dg/init/dtor1.C: New test.
21942
21943 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21944
21945         * gcc.dg/altivec-8.c: New.
21946
21947 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21948
21949         * gcc.dg/altivec-7.c: New.
21950
21951 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * g++.dg/parse/typedef1.C: New test.
21954
21955 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/6486
21958         * g++.dg/template/friend6.C: New test.
21959
21960         PR c++/6492
21961         * g++.dg/init/copy1.C: New test.
21962
21963 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21964
21965         * g++.dg/warn/effc1.C: New test.
21966
21967 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21968
21969         * gcc.dg/cpp/if-cexp.c: Add a test.
21970
21971 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * gcc.dg/20020426-2.c: New test.
21974
21975 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21976
21977         * gcc.dg/cpp/if-mop.c: Update.
21978         * gcc.dg/cpp/if-mpar.c: Add test.
21979         * gcc.dg/cpp/if-oppr.c: Update.
21980
21981 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21982
21983         PR c/6343
21984         * gcc.dg/weak-[2-7].c: New tests.
21985
21986 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21987
21988         * gcc.dg/enum1.c: New test.
21989
21990 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21991
21992         PR c++/6497
21993         * g++.dg/inherit/access2.C: New test.
21994
21995 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21996
21997         PR bootstrap/6445
21998         * gcc.dg/20020426-1.c: New test.
21999
22000 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22001
22002         * g++.dg/abi/enum1.C: New test.
22003
22004 2002-04-26  Richard Henderson  <rth@redhat.com>
22005
22006         * gcc.dg/c99-bool-1.c: Expect always true warning.
22007
22008 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22009
22010         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22011
22012 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22013
22014         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22015         targets.
22016
22017 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22018
22019         * g++.dg/abi/mange7.C: New test.
22020
22021         PR c++/6438.
22022         * g++.dg/parse/stmtexpr2.C: New test.
22023
22024 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22025
22026         * gcc.dg/20020312-2.c: Add SH target.
22027
22028 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22029
22030         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22031         compiler output on mips*-*-irix*.
22032
22033 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22034
22035         * g++.dg/parse/attr1.C: New test.
22036
22037 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22038
22039         * gcc.c-torture/execute/string-opt-17.c: New test case.
22040         * gcc.c-torture/execute/memset-2.c: New test case.
22041
22042 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22043
22044         PR c++/6256:
22045         * g++.dg/template/friend5.C: New test.
22046
22047         PR c++/6331:
22048         * g++.dg/template/qual1.C: Likewise.
22049
22050 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22051
22052         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22053         Include stdlib.h, not stdio.h or ctype.h.
22054
22055 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22056
22057         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22058         cris-*-elf* and mmix-*-*.
22059         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22060         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22061         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22062         Ditto.
22063         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22064         * gcc.dg/wchar_t-1.c: Ditto.
22065
22066 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22067
22068         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22069         Clarify comment.
22070
22071 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22072
22073         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22074
22075 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22076
22077         * gcc.c-torture/execute/20000906-1.x: Delete.
22078
22079 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22080
22081         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22082
22083 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22084
22085         * PR6367
22086         * g77.f-torture/execute/6367.f: New test.
22087         * g77.f-torture/execute/6367.x: Disable for MMIX.
22088
22089 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22090
22091         * PR6352
22092         * g++.dg/opt/inline2.C: New test.
22093
22094 2002-04-18  Richard Henderson  <rth@redhat.com>
22095
22096         * gcc.dg/20000906-1.c: Enable for all targets.
22097         * gcc.c-torture/compile/iftrap-2.c: New.
22098
22099 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * gcc.dg/20020418-1.c: New test.
22102         * gcc.dg/20020418-2.c: New test.
22103
22104 2002-04-18  Richard Henderson  <rth@redhat.com>
22105
22106         * gcc.c-torture/compile/iftrap-1.c: New.
22107         * gcc.dg/iftrap-1.c: Adjust for ia64.
22108         * gcc.dg/iftrap-2.c: New.
22109
22110 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22111
22112         * gcc.c-torture/compile/20020418-1.c: New test.
22113
22114 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22115
22116         * gcc.c-torture/compile/20020415-1.c: New.
22117
22118 2002-04-18  David S. Miller  <davem@redhat.com>
22119
22120         * gcc.c-torture/execute/20020418-1.c: New test.
22121
22122 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22123
22124         * gcc.dg/20020416-1.c: New test.
22125
22126         * g++.dg/opt/inline1.C: New test.
22127
22128 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * gcc.dg/altivec-5.c: New test.
22131
22132         * gcc.dg/20020415-1.c: New test.
22133
22134 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22135
22136         * testsuite/lib/chill.exp: Remove.
22137
22138 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * g++.dg/other/big-struct.C: New test.
22141
22142 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22143
22144         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22145         of scratch file.
22146
22147 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22148
22149         PR c/6277
22150         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22151         in scan-assembler function name
22152
22153 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22154
22155         * g77.f-torture/execute/980628-4.x,
22156         g77.f-torture/execute/980628-5.x,
22157         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22158         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22159         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22160         i[34567]86-*-*.
22161
22162 2002-04-13  David S. Miller  <davem@redhat.com>
22163
22164         * gcc.c-torture/execute/20020413-1.c: New test.
22165
22166 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22167
22168         * gcc.dg/asm-6.c,
22169         * g++.dg/ext/asm1.C: New tests.
22170
22171 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22172
22173         PR c++ 5373.
22174         * g++.dg/parse/stmtexpr1.C: New test.
22175
22176         PR c++/5189.
22177         * g++.dg/template/copy1.C: New test.
22178
22179 2002-04-12  Richard Henderson  <rth@redhat.com>
22180
22181         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22182
22183 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22184
22185         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22186         gcc.c-torture/execute/20020307-2.c.
22187
22188 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22189
22190         * g++.dg/ext/attrib5.C,
22191         * g++.dg/lookup/struct1.C: New tests.
22192
22193 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22194
22195         * gcc.dg/20020411-1.c: New test.
22196
22197         * gcc.c-torture/execute/20020411-1.c: New test.
22198
22199 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22200
22201         * g77.f-torture/execute/6177.f: New test.
22202
22203 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22204
22205         PR middle-end/6247
22206         * g++.dg/opt/cleanup1.C: New test.
22207
22208         * g++.dg/opt/const1.C: New test.
22209
22210 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22211
22212         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22213
22214 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         PR c++/5507
22217         * g++.dg/template/typename2.C: New test.
22218
22219 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22220
22221         * gcc.c-torture/execute/loop-12.c: New.
22222
22223 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22224
22225         * g77.f-torture/execute/980628-4.x,
22226         g77.f-torture/execute/980628-5.x,
22227         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22228         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22229         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22230
22231 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22232
22233         PR optimization/6086
22234         * g++.dg/opt/preinc1.C: New test.
22235
22236 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/5571
22239         * g++.dg/opt/static2.C: New test.
22240
22241 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c/5120
22244         * gcc.dg/20020406-1.c: New test.
22245
22246 2002-04-04  David S. Miller  <davem@redhat.com>
22247
22248         * gcc.c-torture/execute/20020404-1.c: New test.
22249
22250 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22251
22252         PR c/6123
22253         * gcc.dg/20020312-2.c: Do not declare global register variable
22254         if __PIC__ or __pic__ is defined.
22255
22256 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22257
22258         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22259         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22260
22261 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22262
22263         * gcc.misc-tests/linkage.exp: Update last change to handle
22264         sparc*-, not just sparc-.
22265
22266 2002-04-03  Richard Henderson  <rth@redhat.com>
22267
22268         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22269
22270 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22271
22272         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22273
22274 2002-04-02  David S. Miller  <davem@redhat.com>
22275
22276         * gcc.c-torture/execute/20020402-3.c: New test.
22277
22278 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22279
22280         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22281         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22282
22283         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22284         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22285         g77.f-torture/execute/20001201.x,
22286         g77.f-torture/execute/u77-test.x: New files.
22287
22288         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22289         * gcc.dg/wchar_t-1.c: Ditto.
22290
22291 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22292
22293         * gcc.c-torture/execute/20020402-1.c: New test.
22294
22295 2002-04-01  Richard Henderson  <rth@redhat.com>
22296
22297         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22298
22299         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22300
22301 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22302
22303         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22304
22305 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22306
22307         * g++.dg/inherit/template-as-base.C: Expect error.
22308         * g++.dg/inherit/namespace-as-base.C: Likewise.
22309
22310 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22311
22312         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22313         g++.dg/ext/instantiate3.C: Tweak match patterns.
22314
22315         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22316         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22317         -da test.
22318
22319 2002-03-31  Richard Henderson  <rth@redhat.com>
22320
22321         * gcc.dg/special/alias-2.c: New.
22322         * gcc.dg/special/ecos.exp: Run it.
22323
22324 2002-03-31  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22327
22328 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22329
22330         * gcc.dg/weak-1.c: Disable on h8300 port.
22331
22332 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22333
22334         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22335         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22336         ordering tests.
22337         * g++.dg/bprob/bprob-1.C: New test.
22338         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22339         * g++.dg/gcov/gcov-1.C: New test.
22340         * g++.dg/gcov/gcov-1.x: New file.
22341         * g++.dg/gcov/gcov-2.C: New test.
22342         * g++.dg/gcov/gcov-3.C: New test.
22343         * g++.dg/gcov/gcov-3.h: New file.
22344
22345 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22346
22347         * g++.old-deja/g++.other/builtins5.C: New test.
22348         * g++.old-deja/g++.other/builtins6.C: New test.
22349         * g++.old-deja/g++.other/builtins7.C: New test.
22350         * g++.old-deja/g++.other/builtins8.C: New test.
22351         * g++.old-deja/g++.other/builtins9.C: New test.
22352
22353 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22354
22355         * g++.dg/opt/static1.C: New test.
22356
22357         * g++.dg/opt/longbranch1.C: New test.
22358
22359 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22360
22361         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22362
22363         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22364
22365 2002-03-28  Jeffrey A Law  (law@redhat.com)
22366
22367         * gcc.c-torture/execute/20020328-1.c: New test.
22368
22369 2002-03-27  Richard Henderson  <rth@redhat.com>
22370
22371         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22372         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22373         move from g++.old-deja/g++.ext/.
22374
22375 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22376
22377         * g++.dg/init/new2.C: New test.
22378
22379 2002-03-26  Richard Henderson  <rth@redhat.com>
22380
22381         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22382
22383         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22384         on sparc.
22385
22386         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22387         sparcv9 systems.
22388         * gcc.dg/20001102-1.c: Likewise.
22389
22390 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22391
22392         * gcc.dg/cpp/endif-pedantic1.c,
22393         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22394
22395 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * g++.dg/init/new1.C: New test.
22398
22399 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22400
22401         * g++.dg/abi/vbase9.C: New test.
22402
22403 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22404
22405         * gcc.dg/arm-asm.c: New test.
22406
22407 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22408
22409         * gcc.dg/Wswitch-enum.c: New test.
22410         Fix PR c/5044.
22411
22412 2002-03-26  Richard Henderson  <rth@redhat.com>
22413
22414         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22415         structure.
22416
22417 2002-03-25  Richard Henderson  <rth@redhat.com>
22418
22419         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22420         sparcv9 systems.
22421
22422         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22423         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22424
22425 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22426
22427         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22428
22429 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22430
22431         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22432         targets using generic thunk support.
22433
22434 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22435
22436         * gcc.c-torture/compile/20020323-1.c: New test.
22437
22438         * g++.dg/opt/conj2.C: New test.
22439
22440 2002-03-24  Richard Henderson  <rth@redhat.com>
22441
22442         * gcc.dg/weak-1.c: Use -fno-common.
22443
22444 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22445
22446         * g77.dg/f77-edit-apostrophe-out.f: New test
22447         * g77.dg/f77-edit-h-out.f: New test
22448         * g77.dg/f77-edit-t-in.f: New test
22449         * g77.dg/f77-edit-t-out.f: New test
22450         * g77.dg/f77-edit-x-out.f: New test
22451         * g77.dg/f77-edit-slash-out.f: New test
22452         * g77.dg/f77-edit-colon-out.f: New test
22453         * g77.dg/f77-edit-s-out.f: New test
22454
22455 2002-03-24  Richard Henderson  <rth@redhat.com>
22456
22457         * objc/execute/formal_protocol-6.x: New XFAIL.
22458
22459 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22460
22461         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22462         that do not support weak symbols
22463
22464 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22465
22466         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22467         * lib/g77.exp:  Likewise
22468         * lib/objc.exp: Likewise
22469
22470 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22471
22472         * gcc.dg/Wswitch-default.c: New test.
22473
22474 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * g++.dg/other/enum1.C: New test.
22477
22478 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22479
22480         * gcc.dg/pragma-ep-3.c: Fix typo.
22481
22482 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22483
22484         * g++.dg/inherit/template-as-base.C: New test.
22485
22486 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22489         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22490
22491 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22492
22493         * gcc.dg/cpp/multiline.c: Update to match.
22494
22495 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22496
22497         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22498
22499 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22500
22501         * gcc.dg/cpp/extratokens2.c:  New file.
22502
22503 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22504
22505         * gcc.dg/20020312-2.c: Add rs6000 target.
22506
22507         * gcc.c-torture/compile/20020319-1.c: New test.
22508
22509 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22510
22511         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22512         (A, E): Handle this.
22513
22514 2002-03-20  Jason Merrill  <jason@redhat.com>
22515
22516         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22517         ignoring -fpic.
22518         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22519         through prune_gcc_output.
22520
22521 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * gcc.c-torture/compile/20020320-1.c: New test.
22524
22525 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.c-torture/compile/20020318-1.c: New test.
22528
22529         * gcc.dg/struct-by-value-1.c: New test.
22530
22531         * gcc.dg/20020319-1.c: New test.
22532
22533 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22534
22535         * g++.dg/opt/conj1.C: New test.
22536
22537 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * g++.dg/template/qualttp20.C: Revert previous change.
22540         * g++.dg/template/qualttp3.C: Likewise.
22541         * g++.dg/template/qualttp4.C: Likewise
22542         * g++.dg/template/qualttp5.C: Likewise
22543         * g++.dg/template/qualttp6.C: Likewise
22544         * g++.dg/template/qualttp7.C: Likewise
22545         * g++.dg/template/qualttp8.C: Likewise
22546         * g++.dg/template/recurse.C: Likewise.
22547
22548 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22549
22550         * gcc.dg/cpp/wchar-1.c: Update.
22551
22552 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         * g++.dg/template/conv1.C: New test.
22555         * g++.dg/template/conv2.C: New test.
22556         * g++.dg/template/conv3.C: New test.
22557         * g++.dg/template/conv4.C: New test.
22558
22559 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22560
22561         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22562         * g++.dg/template/qualttp3.C: Likewise.
22563         * g++.dg/template/qualttp4.C: Likewise
22564         * g++.dg/template/qualttp5.C: Likewise
22565         * g++.dg/template/qualttp6.C: Likewise
22566         * g++.dg/template/qualttp7.C: Likewise
22567         * g++.dg/template/qualttp8.C: Likewise
22568         * g++.dg/template/recurse.C: Likewise.
22569
22570 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22571
22572         * g++.dg/opt/dtor1.C: New test.
22573
22574 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22575
22576         * gcc.c-torture/compile/20020315-1.c: New test.
22577
22578 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22579
22580         * gcc.dg/weak-1.c: Fix scan tests.
22581
22582 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22583
22584         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22585         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22586         cris-*-aout* mmix-*-*.
22587         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22588         cris-*-aout* mmix-*-*.
22589         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22590         cris-*-elf* cris-*-aout* and mmix-*-*.
22591         * gcc.dg/20001009-1.c: Ditto.
22592         * gcc.dg/20010912-1.c: Ditto.
22593         * gcc.dg/20020122-4.c: Ditto.
22594         * gcc.dg/inline-2.c: Ditto.
22595
22596 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22597
22598         * gcc.c-torture/compile/20020314-1.c: New test.
22599
22600 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22601
22602         * gcc.c-torture/execute/20020314-1.c: New test.
22603
22604 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22605
22606         * g++.dg/warn/Wunused-1.C: New test.
22607
22608 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22609
22610         * g++.dg/abi/mangle6.C: New test.
22611
22612 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.c-torture/compile/20020309-2.c: New test.
22615
22616         * gcc.c-torture/compile/20020312-1.c: New test.
22617
22618 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.dg/other/access1.C: New test.
22621
22622 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22623
22624         * gcc.c-torture/execute/wchar_t-1.c: New test.
22625
22626 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22627
22628         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22629
22630 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22631
22632         * gcc.dg/20020312-1.c: New test case.
22633
22634 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22635
22636         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22637
22638 2002-03-11  Richard Henderson  <rth@redhat.com>
22639
22640         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22641         * g++.old-deja/g++.jason/report.C: Likewise.
22642
22643 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22644
22645         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22646         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22647
22648 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         * testsuite/g++.dg/overload/pmf1.C: New test.
22651
22652 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22653
22654         * gcc.c-torture/execute/20020307-1.c: Use long.
22655
22656 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22657
22658         PR optimization/5844
22659         * gcc.dg/20020310-1.c: New test.
22660
22661 2002-03-09  Michael Meissner  <meissner@redhat.com>
22662
22663         * gcc.c-torture/execute/memcpy-2.c: New test.
22664         * gcc.c-torture/execute/memset-1.c: New test.
22665         * gcc.c-torture/execute/strlen-1.c: New test.
22666         * gcc.c-torture/execute/strcmp-1.c: New test.
22667         * gcc.c-torture/execute/strncmp-1.c: New test.
22668
22669 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22670
22671         * gcc.dg/ppc-ldstruct.c: New test.
22672
22673 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22674
22675         * gcc.c-torture/execute/va-arg-22.c: New test.
22676
22677 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22678
22679         * gcc.c-torture/compile/20020309-1.c: New test.
22680
22681 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gcc.c-torture/execute/20020307-2.c: New test.
22684
22685 2002-03-07  Jeffrey A Law  (law@redhat.com)
22686
22687         * g77.f-torture/compile/20020307-1.f: New test.
22688
22689 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22690
22691         * gcc.dg/unordered-1.c: New test.
22692
22693 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22694
22695         * gcc.c-torture/execute/20020307-1.c: New test.
22696
22697 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22698
22699         * gcc.dg/20020304-1.c: New test.
22700
22701         * gcc.c-torture/compile/20020304-2.c: New test.
22702
22703 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22704
22705         * gcc.c-torture/compile/20020304-1.c: New test case
22706         (from PR c/5830).
22707
22708 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22709
22710         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22711
22712 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22713
22714         * g++.dg/other/classkey1.C: New test.
22715
22716 2002-03-01  Richard Henderson  <rth@redhat.com>
22717
22718         * gcc.c-torture/compile/981223-1.x: New.
22719         * gcc.c-torture/compile/920625-1.x: New.
22720
22721 2002-02-28  Richard Henderson  <rth@redhat.com>
22722
22723         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22724
22725 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22726
22727         * gcc.c-torture/execute/20020227-1.c: New test.
22728
22729 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22730
22731         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22732         here" ERROR lines.
22733         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22734         * g++.old-deja.g++.other/defarg1.C: Likewise.
22735         * g++.old-deja/g++.pt/calls2.C: Likewise.
22736         * g++.old-deja/g++.pt/crash20.C: Likewise.
22737         * g++.old-deja/g++.pt/crash30.C: Likewise.
22738         * g++.old-deja/g++.pt/crash36.C: Likewise.
22739         * g++.old-deja/g++.pt/crash6.C: Likewise.
22740         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22741         * g++.old-deja/g++.pt/derived3.C: Likewise.
22742         * g++.old-deja/g++.pt/error1.C: Likewise.
22743         * g++.old-deja/g++.pt/friend21.C: Likewise.
22744         * g++.old-deja/g++.pt/friend23.C: Likewise.
22745         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22746         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22747
22748 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22749
22750         * gcc.c-torture/execute/20020225-2.c: New test.
22751
22752 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22753
22754         * gcc.c-torture/execute/920730-1t.c,
22755         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22756         Delete test cases, only relevant to -traditional.
22757
22758 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22759
22760         * gcc.dg/cpp/undef1.c: Remove.
22761         * gcc.dg/cpp/directiv.c: Update.
22762         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22763
22764 2002-02-27  Michael Meissner  <meissner@redhat.com>
22765
22766         * gcc.c-torture/execute/20020226-1.c: New test.
22767
22768 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22769
22770         * g++.dg/debug/debug4.C: New test.
22771
22772         * gcc.dg/ia64-visibility-1.c: New test.
22773
22774 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22775
22776         * gcc.dg/debug/20020224-1.c: New.
22777
22778 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22779
22780         * gcc.c-torture/execute/960416-1.x: New.
22781         * gcc.c-torture/execute/divconst-3.x: Likewise.
22782
22783 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22784
22785         * gcc.dg/20020224-1.c: New test.
22786
22787 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22788
22789         * gcc.c-torture/execute/20020225-1.c: New.
22790
22791 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22792
22793         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22794
22795 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22796
22797         * gcc.dg/20020222-1.c: New test.
22798
22799 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * g++.dg/opt/anonunion1.C: New test.
22802
22803 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22804
22805         * g++.dg/template/qualttp19.C: New test.
22806         * g++.dg/template/qualttp20.C: New test.
22807         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22808         * g++.old-deja/g++.other/qual1.C: Likewise.
22809
22810 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22811
22812         * gcc.dg/attr-alwaysinline.c: New.
22813
22814 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22815
22816         * gcc.dg/20020220-1.c: New test.
22817
22818         * gcc.dg/20020220-2.c: New test.
22819
22820         * g++.dg/opt/mmx1.C: New test.
22821
22822 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22823
22824         * gcc.c-torture/compile/20020110.c: New test.
22825
22826 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22827
22828         * gcc.c-torture/execute/20020219-1.c: New test.
22829
22830         * gcc.dg/20020219-1.c: New test.
22831
22832         * gcc.dg/noncompile/20020220-1.c: New test.
22833
22834         * g++.dg/opt/ptrintsum1.C: New test.
22835
22836         * gcc.dg/debug/20020220-1.c: New test.
22837
22838 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22839
22840         * gcc.c-torture/execute/20020216-1.c: New test.
22841
22842 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22843
22844         * gcc.dg/decl-1.c: Update, new test.
22845
22846 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22847
22848         * g++.dg/abi/bitfield1.C: New test.
22849         * g++.dg/abi/bitfield2.C: New test.
22850
22851 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22852
22853         * gcc.dg/attr-nest.c: New test.
22854
22855 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22856
22857         * gcc.c-torture/execute/20020215-1.c: New test.
22858
22859 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22862         * g++.dg/debug/debug.exp: New.
22863         * g++.dg/debug/trivial.C: New.
22864         * g++.dg/debug/debug1.C: Moved...
22865         * g++.dg/other/debug1.C: ...from here.
22866         * g++.dg/debug/debug2.C: Moved...
22867         * g++.dg/other/debug2.C: ...from here.
22868         * g++.dg/debug/debug3.C: Moved...
22869         * g++.dg/other/debug3.C: ...from here.
22870
22871         * gcc.dg/noncompile/20020213-1.c: New test.
22872
22873 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * g++.dg/other/debug3.C: New test.
22876
22877         * gcc.c-torture/execute/20020213-1.c: New test.
22878
22879 2002-02-13  Richard Smith <richard@ex-parrot.com>
22880
22881         * g++.old-deja/g++.other/thunk1.C: New test.
22882
22883 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22884
22885         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22886
22887 2002-02-13  Stan Shebs  <shebs@apple.com>
22888
22889         * gcc.dg/altivec-3.c: New.
22890
22891 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22892
22893         * gcc.dg/Wunreachable-1.c: New test.
22894         * gcc.dg/Wunreachable-2.c: New test.
22895
22896 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22897
22898         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22899
22900 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22901
22902         * gcc.dg/decl-1.c: New test.
22903
22904 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22905
22906         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22907
22908 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22909
22910         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22911         * gcc.c-torture/compile/980506-1.x: Likewise.
22912
22913 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22914
22915         * gcc.dg/20020210-1.c: New.
22916
22917 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22918
22919         * g77.f-torture/execute/947.f: New regression test
22920         for PR fortran/947.
22921
22922 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22923
22924         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22925         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22926
22927 2002-02-08  Richard Henderson  <rth@redhat.com>
22928
22929         * gcc.c-torture/compile/labels-3.c: New.
22930
22931 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22934         expression statements work instead.
22935         * gcc.dg/noncompile/20020207-1.c: New test.
22936
22937 2002-02-07  Richard Henderson  <rth@redhat.com>
22938
22939         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22940
22941 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22942
22943         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22944         message from g77
22945         * lib/g77-dg.exp: Trim g77 error messages so that they are
22946         recognized by dg.exp.
22947
22948 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22949
22950         PR fortran/5473
22951         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22952
22953 2002-02-07  Richard Henderson  <rth@redhat.com>
22954
22955         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22956         to be sufficiently aligned for integers.
22957
22958 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         * g++.dg/template/friend4.C: New test.
22961
22962 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22963
22964         PR fortran/5743
22965         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22966         unsupported cases.
22967
22968 2002-02-07  Richard Henderson  <rth@redhat.com>
22969
22970         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22971         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22972         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22973         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22974
22975 2002-02-06  Richard Henderson  <rth@redhat.com>
22976
22977         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22978
22979 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22980
22981         * gcc.dg/20020206-1.c: New test.
22982
22983 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * gcc.c-torture/execute/20020206-1.c: New test.
22986
22987         * gcc.c-torture/execute/20020206-2.c: New test.
22988
22989         PR optimization/5429:
22990         * gcc.c-torture/compile/20020206-1.c: New test.
22991
22992 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22993
22994         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22995         as certain file formats cannot support particularly large
22996         alignments.
22997
22998         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22999         and do not expect to be able to link the executable.
23000
23001         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23002         fail because the COFF format does not support the weak attribute.
23003
23004 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23005
23006         * g77.dg/pr5473.f:  New test
23007
23008 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23009
23010         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23011         Fix testcase accordingly.
23012
23013 2002-02-04  Richard Henderson  <rth@redhat.com>
23014
23015         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23016         (buf): Change to be an array of pointers, not ints.
23017
23018 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23019
23020         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23021         before all tests.  Move warning one line above to match where it
23022         C frontend emits.
23023         * gcc.dg/Wswitch-2.c: New test.
23024         * g++.dg/warn/Wswitch-1.C: New test.
23025         * g++.dg/warn/Wswitch-2.C: New test.
23026
23027 2002-02-04  Richard Henderson  <rth@redhat.com>
23028
23029         * g++.dg/abi/offsetof.C: Fix size comparison.
23030
23031 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23032
23033         * gcc.dg/cast-qual-2.c: New test.
23034
23035 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gcc.dg/20020201-4.c: New test.
23038
23039 2002-02-04  Ben Elliston  <bje@redhat.com>
23040
23041         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23042         target_info attribute != 0, in addition to the empty string.
23043         (gcc_target_compile): Likewise.
23044
23045 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23046
23047         * gcc.dg/Wswitch.c: New test.
23048         PR gcc/4475. PR gcc/3780.
23049
23050 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23051
23052         * g77.f-torture/execute/5122.f: New test for regressions
23053         against PR fortran/5122.
23054
23055 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23056
23057         * g77.f-torture/compile/pr3743.f: Delete
23058         * g77.dg/pr3743-1.f: New test.
23059         * g77.dg/pr3743-2.f: New test.
23060         * g77.dg/pr3743-3.f: New test.
23061         * g77.dg/pr3743-4.f: New test.
23062
23063 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23064
23065         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23066
23067 2002-02-02  Richard Henderson  <rth@redhat.com>
23068
23069         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23070         * gcc.c-torture/execute/bf64-1.c: Likewise.
23071
23072 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23073
23074         * gcc.dg/20020201-2.c: New test.
23075
23076         * gcc.dg/20020201-3.c: New test.
23077
23078         * gcc.c-torture/execute/bitfld-2.c: New test.
23079
23080 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23081
23082         * gcc.dg/bitfld-1.c: Update.
23083         * gcc.dg/bitfld-2.c: Update.
23084         * gcc.c-torture/execute/bitfld-1.x: New.
23085
23086 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23087
23088         * gcc.c-torture/execute/20020201-1.c: New test.
23089
23090 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23091
23092         PR target/5469
23093         * gcc.dg/20020201-1.c: New test.
23094
23095 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23096
23097         PR fortran/3743
23098         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23099         * g77.f-torture/compile/pr3743.x: Remove
23100
23101 2002-01-31  Tom Rix  <trix@redhat.com>
23102
23103         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23104
23105 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.dg/noncompile/20020130-1.c: New test.
23108
23109 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23110
23111         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23112
23113 2002-01-29  Richard Henderson  <rth@redhat.com>
23114
23115         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23116         to long long.
23117         * gcc.c-torture/execute/bf64-1.c: Likewise.
23118
23119 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.c-torture/execute/20020129-1.c: New test.
23122
23123 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23124
23125         * gcc.c-torture/compile/20000224-1.c: Update.
23126         * gcc.c-torture/execute/bitfld-1.c: New tests.
23127         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23128         * gcc.dg/uninit-A.c: Update.
23129
23130 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.dg/template/ctor1.C: Add instantiation.
23133
23134 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23135
23136         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23137         argument to __builtin_prefetch to be const ptr.
23138
23139 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23140
23141         * gcc.c-torture/compile/20020120-1.c: New test.
23142
23143 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23144
23145         * gcc.c-torture/execute/20020127-1.c: New test.
23146
23147 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23148
23149         * g77.dg/f77-edit-i-in.f: New test
23150         * g77.dg/f77-edit-i-out.f: New test
23151
23152 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23153
23154         * gcc.dg/debug/debug.exp: New file.
23155         * gcc.dg/debug/trivial.c: New file.
23156         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23157         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23158         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23159         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23160         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23161         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23162         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23163         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23164         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23165         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23166         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23167         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23168         * gcc.dg/20000503-1.c: Removed.
23169         * gcc.dg/20010207-1.c: Removed.
23170         * gcc.dg/20011223-1.c: Removed.
23171         * gcc.dg/20020104-2.c: Removed.
23172         * gcc.dg/debug-1.c: Removed.
23173         * gcc.dg/debug-2.c: Removed.
23174         * gcc.dg/debug-3.c: Removed.
23175         * gcc.dg/debug-4.c: Removed.
23176         * gcc.dg/debug-5.c: Removed.
23177         * gcc.dg/debug-6.c: Removed.
23178         * gcc.dg/dwarf2-1.c: Removed.
23179         * gcc.dg/dwarf2-2.c: Removed.
23180
23181 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23182
23183         * g++.old-deja/g++.other/eh5.C: New test.
23184         * g++.old-deja/g++.other/sibcall2.C: New test.
23185         * g++.old-deja/g++.other/array9.C: New test.
23186         * g++.old-deja/g++.other/typename2.C: New test.
23187         * g++.old-deja/g++.other/crash60.C: New test.
23188         * g++.old-deja/g++.other/conv9.C: New test.
23189         * g++.old-deja/g++.other/mangle10.C: New test.
23190         * g++.old-deja/g++.other/unchanging1.C: New test.
23191         * g++.old-deja/g++.other/exprstmt1.C: New test.
23192         * g++.old-deja/g++.other/inline23.C: New test.
23193         * g++.old-deja/g++.eh/ia64-1.C: New test.
23194         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23195         * g++.old-deja/g++.other/reload1.C: New test.
23196         * g++.old-deja/g++.other/static20.C: New test.
23197         * g++.old-deja/g++.other/local-alloc1.C: New test.
23198         * g++.old-deja/g++.other/conv8.C: New test.
23199         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23200         * g++.old-deja/g++.other/storeexpr1.C: New test.
23201         * g++.old-deja/g++.other/storeexpr2.C: New test.
23202         * g++.dg/eh/template2.C: New test.
23203         * g++.dg/warn/weak1.C: New test.
23204
23205 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23206
23207         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23208         Remove first, non-varying, argument.
23209
23210 2002-01-23  Richard Henderson  <rth@redhat.com>
23211
23212         * gcc.dg/inline-2.c: New.
23213
23214         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23215         Add optional target arg.  Check number of arguments.
23216         (scan-assembler-not, scan-assembler-dem): Likewise.
23217         (scan-assembler-dem-not): Likewise.
23218
23219 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23220
23221         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23222         line 12.
23223         * g++.old-deja/g++.brendan/parse3.C,
23224         g++.old-deja/g++.other/crash26.C,
23225         g++.old-deja/g++.other/crash28.C,
23226         g++.old-deja/g++.other/crash29.C,
23227         g++.old-deja/g++.other/crash30.C,
23228         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23229
23230 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23231
23232         * gcc.dg/20020115-1.c: New.
23233
23234 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23235
23236         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23237
23238 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23239
23240         * gcc.dg/20020122-3.c: New.
23241
23242 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23243
23244         * g++.dg/other/gc1.C: New test.
23245
23246 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23247
23248         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23249
23250 2002-01-22  Richard Henderson  <rth@redhat.com>
23251
23252         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23253
23254 2002-01-22  Richard Henderson  <rth@redhat.com>
23255
23256         * gcc.dg/20020122-4.c: New.
23257
23258 2002-01-22  H.J. Lu <hjl@gnu.org>
23259
23260         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23261         link output.
23262         * gcc.dg/special/ecos.exp: Likewise.
23263         * lib/g++-dg.exp: Likewise.
23264         * lib/g77-dg.exp: Likewise.
23265         * lib/gcc-dg.exp : Likewise.
23266         * lib/mike-g++.exp: Likewise.
23267         * lib/mike-g77.exp: Likewise.
23268         * lib/mike-gcc.exp: Likewise.
23269         * lib/objc-dg.exp: Likewise.
23270
23271 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23272
23273         PR target/5379
23274         * gcc.dg/20020122-2.c: New test.
23275
23276 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23277
23278         * gcc.dg/20020122-1.c: New test.
23279
23280 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23281
23282         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23283
23284 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23285
23286         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23287
23288 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23289
23290         * gcc.c-torture/compile/20020121-1.c: New test.
23291
23292 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23293
23294         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23295         ld_library_path.
23296
23297 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23298
23299         * gcc.dg/20020218-1.c: New test.
23300
23301 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23302
23303         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23304         messages
23305         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23306         "At global scope" warning
23307         * g++.dg/ext/align1.C: Change cygwin test for alignment
23308         from db-bogus to dg-warning
23309
23310 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23311
23312         * g77.f-torture/compile/cpp2.F: New test.
23313
23314 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23315
23316         * g++.dg/template/access1.C: New test.
23317
23318 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23319
23320         * gcc.dg/20020118-1.c: New.
23321
23322 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23323
23324         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23325
23326 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23327
23328         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23329         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23330         alignment warnings.
23331
23332 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23333
23334         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23335         torture_with_loops and torture_without_loops
23336
23337 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/compile/20020116-1.c: New test.
23340
23341 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23342
23343         * gcc.dg/20020116-2.c: New test.
23344
23345         * gcc.dg/ultrasp4.c: New test.
23346
23347         * gcc.dg/20020116-1.c: New test.
23348
23349 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23350
23351         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23352         by EABI.
23353
23354 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23355
23356         * gcc.misc-tests/i386-prefetch.exp: New.
23357         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23358         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23359         * gcc.misc-tests/i386-pf-none-1.c: New test.
23360         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23361
23362 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/gnu89-init-1.c: Add new tests.
23365
23366 2002-01-15  Andreas Jaeger  <aj@suse.de>
23367
23368         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23369         * gcc.dg/i386-mmx-2.c: Likewise.
23370         * gcc.dg/i386-sse-1.c: Likewise.
23371         * gcc.dg/i386-sse-2.c: Likewise.
23372         * gcc.dg/i386-sse-3.c: Likewise.
23373
23374 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23375
23376         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23377         Uncomment additional cases that now pass.
23378
23379 2002-01-11  Richard Henderson  <rth@redhat.com>
23380
23381         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23382         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23383
23384 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23385
23386         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23387
23388 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23389
23390         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23391         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23392
23393 2002-01-10  Dale Johannesen  <dalej@apple.com>
23394
23395         * gcc.c-torture/execute/loop-11.c: New.
23396
23397 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23398
23399         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23400         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23401
23402 2002-01-09  Richard Henderson  <rth@redhat.com>
23403
23404         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23405         type in which to perform the operation for each size.
23406
23407 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23408
23409         * gcc.c-torture/compile/20020109-2.c: New test.
23410
23411 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23412
23413         * gcc.c-torture/execute/loop-10.c: New test.
23414
23415 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23416
23417         * gcc.c-torture/compile/20010226-1.c: New test.
23418         * gcc.c-torture/compile/20010227-1.c: New test.
23419         * gcc.c-torture/compile/20010426-1.c: New test.
23420         * gcc.c-torture/compile/20010510-1.c: New test.
23421         * gcc.c-torture/compile/20010605-3.c: New test.
23422         * gcc.c-torture/compile/20010824-1.c: New test.
23423         * gcc.c-torture/execute/20010409-1.c: New test.
23424         * gcc.dg/noncompile/20000901-1.c: New test.
23425         * gcc.dg/20001023-1.c: New test.
23426         * gcc.dg/20001101-1.c: New test.
23427         * gcc.dg/20001102-1.c: New test.
23428         * gcc.dg/20010207-1.c: New test.
23429         * gcc.dg/20010405-1.c: New test.
23430         * gcc.dg/20010822-1.c: New test.
23431         * gcc.dg/20011107-1.c: New test.
23432
23433 2002-01-09  Jeffrey A Law  (law@redhat.com)
23434
23435         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23436
23437         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23438         execution failure on PA targets.
23439
23440 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.c-torture/compile/20020109-1.c: New test.
23443
23444 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23445
23446         * gcc.c-torture/execute/20020108-1.c: New test.
23447
23448 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.dg/20020108-1.c: New test.
23451
23452 2002-01-08  H.J. Lu <hjl@gnu.org>
23453
23454         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23455         for header files.
23456
23457 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23458
23459         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23460         consistency.
23461
23462 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23463
23464         * gcc.dg/altivec-4.c: Test altivec predicates.
23465
23466 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * gcc.c-torture/execute/20020107-1.c: New test.
23469
23470 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23471
23472         PR c/5279
23473         * gcc.c-torture/compile/20020106-1.c: New test.
23474
23475 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23476
23477         * gcc.c-torture/execute/nestfunc-4.c: New test.
23478
23479 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23480
23481         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23482         extra triple that slipped in.
23483         * g++.old-deja/g++.abi/align.C: Likewise.
23484         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23485
23486 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23487
23488         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23489         * g++.old-deja/g++.abi/align.C: Likewise.
23490         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23491
23492         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23493         on FreeBSD/i386.
23494         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23495         FreeBSD.
23496
23497 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23498
23499         * gcc.dg/20020104-1.c: New test.
23500
23501         * gcc.dg/20020104-2.c: New test.
23502
23503 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23504
23505         * gcc.dg/20020103-1.c: Fix typo in target selector.
23506
23507 2002-01-03  Richard Henderson  <rth@redhat.com>
23508
23509         * gcc.dg/20020103-1.c: New.
23510
23511 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23512
23513         * gcc.c-torture/execute/20020103-1.c: New test.
23514
23515 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23516
23517         * g++.dg/other/debug2.C: New test.
23518
23519         * gcc.c-torture/compile/20020103-1.c: New test.
23520
23521 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * gcc.dg/gnu89-init-1.c: Added new tests.
23524
23525 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         * g++.dg/template/friend2.C: Remove as patch is reverted.
23528
23529         * g++.dg/warn/oldcast1.C: New test.
23530
23531         * g++.dg/template/ptrmem1.C: New test.
23532         * g++.dg/template/ptrmem2.C: New test.
23533
23534         * g++.dg/template/ntp.C: New test.
23535
23536         * g++.dg/other/component1.C: New test.
23537
23538         * g++.dg/template/ttp3.C: New test.
23539
23540         * g++.dg/template/friend2.C: New test.
23541         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23542
23543 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.dg/other/ptrmem1.C: New test.
23546         * g++.dg/other/ptrmem2.C: New test.
23547
23548 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.dg/template/ctor1.C: New test.
23551
23552 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23553
23554         * g++.dg/template/friend2.C: New test.
23555
23556 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23557
23558         * gcc.dg/mmix-1.c: New test.
23559
23560 2001-12-31  Richard Henderson  <rth@redhat.com>
23561
23562         * gcc.dg/asm-5.c: New.
23563
23564 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23565
23566         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23567         in namespace __gnu_cxx
23568
23569 2001-12-30  Richard Henderson  <rth@redhat.com>
23570
23571         * gcc.dg/debug-6.c: New.
23572
23573 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * gcc.c-torture/compile/20011229-2.c: New test.
23576
23577 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23578
23579         * gcc.dg/debug-3.c: New test.
23580         * gcc.dg/debug-4.c: New test.
23581         * gcc.dg/debug-5.c: New test.
23582
23583 2001-12-29  Richard Henderson  <rth@redhat.com>
23584
23585         * g++.dg/eh/loop1.C: New.
23586
23587 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23588
23589         * g++.dg/template/crash1.C: New test.
23590
23591 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         * g++.dg/other/const1.C: New test.
23594
23595 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23596
23597         * gcc.c-torture/compile/20011229-1.c: New test.
23598
23599 2001-12-28  Stan Shebs  <shebs@apple.com>
23600
23601         * lib/objc-torture.exp: Resync with c-torture.exp.
23602         * lib/objc.exp: Load standard libraries.
23603
23604 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23605
23606         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23607         additional tests.
23608
23609 2001-12-27  Roger Sayle <roger@eyesopen.com>
23610
23611         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23612
23613 2001-12-27  Richard Henderson  <rth@redhat.com>
23614
23615         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23616
23617 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23618
23619         * g++.dg/eh/ctor1.C: New test.
23620         * g++.dg/other/error2.C: New test.
23621
23622 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         * g++.dg/other/init2.C: New test.
23625
23626 2001-12-24  Richard Henderson  <rth@redhat.com>
23627
23628         * gcc.dg/20011223-1.c: New.
23629         * gcc.dg/inline-1.c: New.
23630
23631 2001-12-23  Richard Henderson  <rth@redhat.com>
23632
23633         * gcc.dg/asm-4.c: Test operand modifiers.
23634
23635 2001-12-23  Richard Henderson  <rth@redhat.com>
23636
23637         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23638
23639 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23640
23641         * gcc.c-torture/execute/20011223-1.c: New test.
23642
23643 2001-12-21  Richard Henderson  <rth@redhat.com>
23644
23645         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23646         re-enables the warning.
23647
23648 2001-12-21  Richard Henderson  <rth@redhat.com>
23649
23650         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23651
23652 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23653
23654         * gcc.c-torture/compile/20011218-1.c: New test.
23655
23656 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23657
23658         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23659         arm-isr.c test.
23660         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23661         epilogue generation for ARM ISR routines.
23662
23663 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664
23665         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23666         * gcc.dg/format/c90-printf-3.c: Likewise.
23667         * gcc.dg/format/c99-printf-3.c: Likewise.
23668         * gcc.dg/format/ext-1.c: Likewise.
23669         * gcc.dg/format/ext-6.c: Likewise.
23670         * gcc.dg/format/format.h: Prototype unlocked stdio.
23671
23672 2001-12-20  Richard Henderson  <rth@redhat.com>
23673
23674         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23675         (arena): Use it.
23676         (malloc): Correct allocation logic.  Abort if we fill up the
23677         arena before initialization complete.
23678         (realloc): Correct allocation logic.
23679
23680 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23681
23682         * gcc.c-torture/compile/20011219-2.c: New test.
23683
23684         * gcc.c-torture/execute/20011219-1.c: New test.
23685
23686 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23687
23688         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23689         target does not support weak symbols.
23690
23691 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * gcc.c-torture/compile/20011219-1.c: New test.
23694
23695 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.dg/other/error1.C: New test.
23698
23699 2001-12-17  Jeffrey A Law  (law@redhat.com)
23700
23701         * gcc.c-torture/execute/20011217-1.c: New test.
23702
23703 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23704
23705         * objc.dg/special/: New directory.
23706         * objc.dg/special/special.exp: New file.
23707         * objc.dg/special/unclaimed-category-1.h: New file.
23708         * objc.dg/special/unclaimed-category-1a.m: New file.
23709         * objc.dg/special/unclaimed-category-1.m: New file.
23710
23711 2001-12-17  Andreas Jaeger  <aj@suse.de>
23712
23713         * gcc.c-torture/compile/20011217-2.c: New test.
23714
23715 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23716
23717         * gcc.c-torture/compile/20011217-1.c: New test.
23718
23719 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23720
23721         * testsuite/gcc.dg/20011214-1.c: New.
23722
23723 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23724
23725         * gcc.dg/altivec-4.c: New.
23726
23727 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23728
23729         * gcc.dg/20011113-1.c: New test.
23730
23731 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23732
23733         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23734         std::__malloc_alloc_template<0> and
23735         std::__default_alloc_template<false, 0>.
23736
23737 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23738
23739         * objc/execute/bf-21.m: New test.
23740         * objc/execute/enumeration-1.m: New test.
23741         * objc/execute/enumeration-2.m: New test.
23742
23743 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23744
23745         * gcc.dg/gnu89-init-1.c: New test.
23746
23747 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23750         * g++.old-deja/g++.jason/2371.C: Likewise.
23751         * g++.old-deja/g++.jason/template33.C: Likewise.
23752         * g++.old-deja/g++.jason/template34.C: Likewise.
23753         * g++.old-deja/g++.jason/template36.C: Likewise.
23754         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23755         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23756         * g++.old-deja/g++.other/typename1.C: Likewise.
23757         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23758         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23759         * g++.old-deja/g++.pt/typename11.C: Likewise.
23760         * g++.old-deja/g++.pt/typename14.C: Likewise.
23761         * g++.old-deja/g++.pt/typename16.C: Likewise.
23762         * g++.old-deja/g++.pt/typename3.C: Likewise.
23763         * g++.old-deja/g++.pt/typename4.C: Likewise.
23764         * g++.old-deja/g++.pt/typename5.C: Likewise.
23765         * g++.old-deja/g++.pt/typename7.C: Likewise.
23766         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23767
23768 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.dg/other/linkage1.C: New test.
23771         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23772         specifiers.
23773
23774 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23775
23776         * gcc.dg/concat.c: New test.
23777
23778 2001-12-11  Stan Shebs  <shebs@apple.com>
23779
23780         * objc/compile: New test directory.
23781         * objc/compile/compile.exp: New expect script.
23782         * objc/compile/20011211-1.m: New compile test.
23783
23784 2001-12-11  Jason Merrill  <jason@redhat.com>
23785
23786         * lib/prune.exp (prune_gcc_output): Also handle "In member
23787         function".  So many permutations...
23788
23789 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.dg/template/typedef1.C: New test.
23792
23793 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.dg/other/copy1.C: New test.
23796
23797 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23798
23799         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23800
23801         * gcc.dg/builtin-choose-expr.c: New.
23802
23803 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23804
23805         * gcc.dg/altivec-2.c: New.
23806
23807 2001-12-07  Richard Henderson  <rth@redhat.com>
23808
23809         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23810
23811 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23812
23813         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23814         ultrasparc.
23815
23816 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23817
23818         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23819
23820 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23821
23822         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23823         variable argument list.
23824
23825 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23826
23827         * gcc.c-torture/execute/memcheck: Delete entire directory.
23828         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23829         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23830
23831 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23832
23833         * gcc.dg/Wshadow-1.c: New test.
23834
23835 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23836
23837         * gcc.c-torture/compile/20011130-1.c: New test.
23838
23839         * gcc.dg/noncompile/20011025-1.c: New test.
23840
23841         * g++.dg/other/anon-union.C: New test.
23842
23843         * gcc.c-torture/execute/20011024-1.c: New test.
23844
23845 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23846
23847         * gcc.c-torture/execute/20000722-1.x,
23848         gcc.c-torture/execute/20010123-1.x: Remove.
23849         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23850         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23851         gcc.dg/c99-complit-2.c: New tests.
23852
23853 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * g++.dg/inherit/base1.C: New test.
23856
23857 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23858
23859         * g++.dg/other/stdarg1.C: New test.
23860
23861         * gcc.c-torture/compile/20011130-2.c: New test.
23862
23863 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23864
23865         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23866         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23867         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23868         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23869         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23870         * gcc.dg/builtin-prefetch-1.c: New test.
23871
23872 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23873
23874         * gcc.dg/20011130-1.c: New test.
23875
23876 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         * g++.dg/other/scope1.C: New test.
23879         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23880
23881 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23882
23883         * gcc.dg/vla-init-1.c: New test.
23884
23885 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23886
23887         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23888
23889 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23890
23891         * objc.dg/alias.m: Update.
23892         * objc.dg/class-1.m: Update.
23893         * objc.dg/const-str-1.m: Update.
23894         * objc.dg/fwd-proto-1.m: Update.
23895         * objc.dg/id-1.m: Update.
23896         * objc.dg/super-class-1.m: Update.
23897
23898 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23899
23900         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23901         constructs.
23902
23903 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23904
23905         * gcc.c-torture/execute/20011128-1.c: New test.
23906
23907 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23908
23909         * gcc.dg/20011127-1.c: New test.
23910
23911 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23912
23913         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23914         from Austin Group draft 7.
23915         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23916         scanf format arguments.
23917         * gcc.dg/format/no-exargs-2.c: New test.
23918
23919 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         * g++.dg/abi/vbase8-4.C: New test.
23922
23923 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23924
23925         * gcc.c-torture/execute/20011121-1.c: New test.
23926
23927 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23928
23929         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23930
23931 2001-11-23  Andreas Jaeger  <aj@suse.de>
23932
23933         * gcc.dg/cpp/charconst-2.c: New test.
23934
23935 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23936
23937         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23938         to the host if it is remote.  Let tests specify extra headers
23939         they use.
23940         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23941         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23942         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23943         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23944         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23945         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23946         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23947         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23948         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23949         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23950
23951 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23952
23953         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23954         for little endian ARMs.
23955
23956 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * gcc.c-torture/compile/20011119-1.c: New test.
23959         * gcc.c-torture/compile/20011119-2.c: New test.
23960
23961 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23962
23963         * gcc.dg/altivec-1.c: Fix typo.
23964
23965 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23966
23967         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23968
23969 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23970
23971         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23972
23973 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23974
23975         * lib/g77.exp: Don't specify --rpath-link.
23976
23977         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23978         across all the headers.
23979         * gcc.dg/format/format.exp: For testing on a remote host,
23980         copy format.h.
23981
23982         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23983         * gcc.c-torture/execute/930406-1.c: Likewise.
23984         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23985
23986 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23987
23988         * gcc.dg/altivec-1.c: New.
23989
23990 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23991
23992         * gcc.dg/cpp/fpreprocessed.c: New test case.
23993
23994 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23995
23996         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23997         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23998         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23999
24000 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24001
24002         * gcc.dg/no-builtin-1.c: New test.
24003
24004 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24005
24006         * gcc.c-torture/execute/20011115-1.c: New test.
24007
24008 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24009
24010         * gcc.c-torture/compile/20011114-2.c: New test.
24011         * gcc.c-torture/compile/20011114-3.c: New test.
24012         * gcc.c-torture/compile/20011114-4.c: New test.
24013
24014 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.dg/other/init1.C: New test.
24017
24018 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24019
24020         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24021         message.
24022
24023         * gcc.c-torture/execute/20011114-1.c: New testcase.
24024
24025         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24026         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24027         like the (before this change) version of 20010327-1.c.
24028
24029 2001-11-14  Roger Sayle <roger@eyesopen.com>
24030
24031         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24032
24033 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24034
24035         * g++.dg/init/array2.C: New test.
24036
24037 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24038
24039         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24040
24041 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24042
24043         * g++.dg/other/forscope1.C: New test.
24044         * g++.dg/ext/forscope1.C: New test.
24045         * g++.dg/ext/forscope2.C: New test.
24046
24047 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24048
24049         * gcc.c-torture/execute/20011113-1.c: New test.
24050
24051 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24052
24053         * gcc.c-torture/execute/20011109-2.c: New test.
24054
24055         * gcc.c-torture/execute/20011109-1.c: New test.
24056
24057 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24058
24059         * gcc.c-torture/compile/20011109-1.c: New test.
24060
24061 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24062
24063         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24064         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24065         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24066         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24067         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24068         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24069         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24070
24071 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24072
24073         * g++.dg/warn/Wshadow-1.C: New tests.
24074         * g++.old-deja/g++.mike/for3.C: Update.
24075
24076 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24077
24078         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24079         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24080         XFAILs.  Adjust expected error texts.
24081         * gcc.c-torture/compile/20011106-1.c,
24082         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24083         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24084         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24085         gcc.dg/c99-array-lval-5.c: New tests.
24086
24087 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24088
24089         * gcc.dg/cpp/defined.c: Update.
24090
24091 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24092
24093         * gcc.c-torture/execute/anon-1.c: New test.
24094
24095 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24096
24097         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24098         same size, so no warning should be produced on stormy16.
24099
24100         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24101         due to oversized array.
24102         * g++.old-deja/g++.mike/ns15.C: Likewise.
24103         * g++.old-deja/g++.pt/crash16.C: Likewise.
24104
24105 2001-11-02  Graham Stott  <grahams@redhat.com>
24106
24107         * g++.dgother/debug1.C: Fix typos.
24108
24109 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * g++.dg/other/debug1.C: New test.
24112
24113 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24114
24115         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24116         of unsigned long.
24117
24118 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24119
24120         * gcc.dg/20011029-2.c: New test.
24121
24122         * gcc.c-torture/compile/20011029-1.c: New test.
24123
24124 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24125
24126         * objc/execute/class_self-1.m: New test.
24127         * objc/execute/class_self-2.m: New test.
24128
24129 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24130
24131         * gcc.misc-tests/msgs.exp: Delete.
24132         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24133         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24134         error set to match recent changes.
24135
24136 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24137
24138         * gcc.dg/20011021-1.c: New test.
24139
24140 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24141
24142         * gcc.c-torture/compile/20011023-1.c: New test.
24143
24144 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24145
24146         * lib/g77.exp: Rewrite based on lib/g++.exp.
24147
24148 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24149
24150         * gcc.c-torture/execute/20011019-1.c: New test.
24151
24152         * gcc.dg/20011018-1.c: New test.
24153
24154 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24155
24156         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24157
24158 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24159
24160         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24161         * gcc.dg/attr-invalid.c: Likewise.
24162
24163 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24164
24165         * testsuite/gcc.dg/20011015-1.c: New test.
24166
24167 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24168
24169         * g++.dg/template/unify2.C: New test.
24170
24171 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24172
24173         * g++.dg/other/exception-specification.C: New test
24174
24175 2001-10-13  Tom Rix  <trix@redhat.com>
24176
24177         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24178         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24179
24180 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24181
24182         * testsuite/gcc.dg/20011009-1.c: New test.
24183
24184 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         PR g++/4476
24187         * g++.dg/other/friend1.C: New test.
24188
24189 2001-10-11  Richard Henderson  <rth@redhat.com>
24190
24191         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24192
24193 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24194
24195         * gcc.c-torture/compile/20011010-1.c: New.
24196
24197 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24198
24199         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24200         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24201         g77.f-torture/execute/execute.exp,
24202         g77.f-torture/noncompile/noncompile.exp,
24203         gcc.c-torture/compile/compile.exp,
24204         gcc.c-torture/execute/execute.exp,
24205         gcc.c-torture/execute/ieee/ieee.exp,
24206         gcc.c-torture/execute/memcheck/memcheck.exp,
24207         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24208         objc/execute/execute.exp: Update FSF address.
24209
24210 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24211
24212         * gcc.dg/cpp/cmdlne-C.c: Update.
24213         * gcc.dg/cpp/cmdlne-C2.c: New.
24214
24215 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24216
24217         * gcc.c-torture/execute/20011008-3.c: New.
24218
24219 2001-10-08  DJ Delorie  <dj@redhat.com>
24220
24221         * gcc.dg/20011008-1.c: New.
24222         * gcc.dg/20011008-2.c: New.
24223
24224 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24225
24226         * gcc.dg/cpp/spacing1.c: Update test.
24227
24228 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24229
24230         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24231         spelling errors of "separate" as "seperate".
24232
24233 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24234
24235         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24236         enough to avoid inlining.
24237
24238 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24239
24240         * lib/g77.exp: set libg2c_dir correctly.
24241
24242 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24243
24244         * gcc.dg/cpp/macro11.c: New test.
24245
24246 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24247
24248         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24249         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24250         gcc.dg/format/multattr-3.c: New tests.
24251         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24252         tests for format attributes on function pointers being rejected.
24253
24254 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24255
24256         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24257
24258 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24259
24260         * g++.dg/warn/format1.C: New test.
24261
24262 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24263
24264         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24265
24266 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24267
24268         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24269
24270 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24271
24272         * gcc.dg/cpp/redef2.c: Add test.
24273
24274 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24275
24276         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24277         long-standing bug on i686, apparently.
24278         * gcc.c-torture/execute/loop-2c.x: New file.
24279         * gcc.c-torture/execute/loop-2d.x: New file.
24280         * gcc.c-torture/execute/loop-3c.x: New file.
24281
24282 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24283
24284         * gcc.dg/cpp/20000625-2.c: Correct line number.
24285
24286 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24287
24288         * gcc.dg/cpp/macro10.c: New test.
24289         * gcc.dg/cpp/strify3.c: New test.
24290         * gcc.dg/cpp/spacing1.c: Add tests.
24291         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24292         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24293
24294 2001-09-24  DJ Delorie  <dj@redhat.com>
24295
24296         * gcc.c-torture/execute/20010924-1.c: New test.
24297
24298 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24299
24300         * testsuite/objc/execute/paste.m: Remove.
24301
24302 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24303
24304         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24305
24306 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24307
24308         * g77.dg/strlen0.f: New test.
24309
24310 2001-09-21  Richard Henderson  <rth@redhat.com>
24311
24312         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24313         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24314
24315 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         Table-driven attributes.
24318         * g++.dg/ext/attrib1.C: New test.
24319
24320 2001-09-20  DJ Delorie  <dj@redhat.com>
24321
24322         * gcc.dg/20000926-1.c: Update expected warning messages.
24323         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24324         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24325         array.
24326
24327 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24328
24329         * g++.dg/eh/registers1.C: New test case.
24330
24331 2001-09-17  Richard Henderson  <rth@redhat.com>
24332
24333         * gcc.dg/array-5.c: Fix VLA decomposition test.
24334
24335 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24336
24337         * gcc.dg/cpp/line5.c: New testcase.
24338
24339 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24340
24341         * gcc.dg/cpp/macro9.c: New test.
24342
24343 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24344
24345         * gcc.c-torture/execute/980223.c: Change type of addr from long
24346         to char *.
24347
24348 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24349
24350         * gcc.c-torture/execute/20010915-1.c: New test.
24351
24352 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24353
24354         * g77.dg/bprob: New directory.
24355         * g77.dg/bprob/bprob.exp: New file.
24356         * g77.dg/bprob/bprob-1.f: New test.
24357         * g77.dg/gcov: New directory.
24358         * g77.dg/gcov/gcov.exp: New file.
24359         * g77.dg/gcov/gcov-1.f: New test.
24360         * g77.dg/gcov/gcov-1.x: New file.
24361
24362 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24363
24364         * gcc.dg/cpp/directiv.c: Update.
24365         * gcc.dg/cpp/undef1.c: Update.
24366
24367 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * gcc.dg/20010912-1.c: New test.
24370
24371 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24372
24373         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24374         language-independent file in lib.
24375         * lib/gcov.exp: New file.
24376
24377 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24378
24379         * gcc.c-torture/compile/20010911-1.c: New test.
24380
24381 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24382
24383         * lib/profopt.exp: New, to support profile-directed optimizations.
24384         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24385         * gcc.misc-tests/bprob-1.c: New test.
24386         * gcc.misc-tests/bprob-2.c: New test.
24387
24388 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24389
24390         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24391         XFAIL and which kinds of gcov output to verify.
24392         * gcc.misc-tests/gcov-4b.x: New file.
24393         * gcc.misc-tests/gcov-5b.x: New file.
24394         * gcc.misc-tests/gcov-6.x: New file.
24395         * gcc.misc-tests/gcov-7.c: New test.
24396         * gcc.misc-tests/gcov-7.x: New file.
24397
24398 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24399
24400         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24401         * gcc.misc-tests/gcov-6.c: New test.
24402
24403 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         PR c++/3986
24406         * g++.dg/abi/vbase1.C: New test.
24407
24408 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24409
24410         * objc.dg/method-2.m: New.
24411
24412 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         PR c++/4203
24415         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24416         * g++.dg/init/empty1.C: New test.
24417
24418 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.c-torture/compile/20010903-1.c: New test.
24421
24422 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24423
24424         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24425         for m68k.
24426
24427 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24428
24429         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24430
24431         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24432
24433         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24434
24435 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24436
24437         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24438         for 16-bit 'unsigned int'.
24439
24440 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24441
24442         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24443
24444 2001-08-27  Richard Henderson  <rth@redhat.com>
24445
24446         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24447         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24448
24449 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24450
24451         * gcc.dg/asm-names.c (ymain): New.
24452
24453 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24454
24455         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24456         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24457         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24458
24459 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24460
24461         * gcc.dg/compare5.c: New testcase.
24462
24463 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24464
24465         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24466         and "In instantiation".
24467
24468 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24469
24470         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24471
24472 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24473
24474         * gcc.misc-tests/gcov.exp: Add support for branch information.
24475         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24476         * gcc.misc-tests/gcov-4.c: New test.
24477         * gcc.misc-tests/gcov-4b.c: New test.
24478         * gcc.misc-tests/gcov-5b.c: New test.
24479
24480 2001-08-20  Zack Weinberg  <zackw@panix.com>
24481
24482         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24483         expected to fail.
24484
24485 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24486
24487         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24488
24489 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24490
24491         * g++.dg/eh/template1.C: New test.
24492
24493 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24494
24495         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24496         Fix thinko.
24497         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24498         for xfail.
24499
24500 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24501
24502         * lib/g77-dg.exp:  Use prune.exp for common procedures
24503         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24504         * lib/g77.exp: (g77-dg-prune) Remove
24505
24506 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24507
24508         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24509
24510 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24511
24512         * g++.dg/template/unify1.C: New test.
24513
24514 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.dg/abi/empty4.C: New test.
24517
24518 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24519
24520         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24521         solaris2.*
24522         * g77.f-torture/compile/pr3743.x: Likewise
24523
24524 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24525
24526         * g++.dg/other/using-declaration.C: New test.
24527
24528 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24529
24530         * gcc.dg/cpp/tr-sign.c: New testcase.
24531
24532 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24533
24534         * gcc.dg/cpp/19951025-1.c: Revert.
24535         * gcc.dg/cpp/directiv.c: We no longer process directives that
24536         interrupt macro arguments.
24537
24538 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24539
24540         * gcc.dg/bconstp-1.c: New test.
24541
24542 2001-08-03  Richard Henderson  <rth@redhat.com>
24543
24544         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24545
24546 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24547
24548         * gcc.dg/cpp/19951025-1.c: Update.
24549
24550 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24551
24552         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24553         should be x.
24554
24555 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24556
24557         Kill -fhonor-std.
24558         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24559         * g++.old-deja/g++.other/std1.C: Likewise.
24560         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24561
24562 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24563
24564         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24565         (g77_pass, g77_fail, g77_finish, g77_exit,
24566         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24567
24568 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24569
24570         * g77.dg/fbackslash.f
24571         * g77.dg/fcase-preserve.f
24572         * g77.dg/ff90-1.f
24573         * g77.dg/ffixed-line-length-0.f
24574         * g77.dg/ffixed-line-length-132.f
24575         * g77.dg/ffixed-line-length-7.f
24576         * g77.dg/ffixed-line-length-72.f
24577         * g77.dg/ffixed-line-length-none.f
24578         * g77.dg/ffree-form-1.f
24579         * g77.dg/fno-backslash.f
24580         * g77.dg/fno-f90-1.f
24581         * g77.dg/fno-fixed-form-1.f
24582         * g77.dg/fno-onetrip.f
24583         * g77.dg/fno-typeless-boz.f
24584         * g77.dg/fno-underscoring.f
24585         * g77.dg/fno-vxt-1.f
24586         * g77.dg/fonetrip.f
24587         * g77.dg/ftypeless-boz.f
24588         * g77.dg/fugly-assumed.f
24589         * g77.dg/funderscoring.f
24590         * g77.dg/fvxt-1.f
24591
24592 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24593
24594         * objc.dg/fwd-proto-1.m: New.
24595         * objc.dg/local-decl-1.m: New.
24596         * objc.dg/naming-1.m: New.
24597         * objc.dg/naming-2.m: New.
24598         * objc.dg/proto-hier-1.m: New.
24599
24600 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24601
24602         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24603         largest-type elements to a struct makes its size grow.
24604
24605 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24606
24607         * g++.dg/abi/vthunk1.C: New test.
24608
24609 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.dg/abi/vbase8-22.C: New test.
24612
24613 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24614
24615         * gcc.dg/cpp/macro8.c: New test.
24616
24617 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.dg/abi/vbase8-21.C: New test.
24620
24621 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         * g++.dg/abi/vbase8-10.C: New test.
24624
24625 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24626
24627         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24628         ${tool}_set_ld_library_path.
24629         Changed caller.
24630         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24631         g++.exp.
24632
24633 2001-07-26  Stan Cox <scox@redhat.com>
24634
24635         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24636         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24637         gcc_exit, gcc_check_unsupported_p):
24638         Moved to gcc-deps.exp
24639         * gcc-deps.exp: New file.
24640
24641 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24642
24643         * g++.old-deja/g++.pt/defarg14.C: New test.
24644
24645 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.old-deja/g++.other/lineno5.C: New test.
24648
24649 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.old-deja/g++.pt/crash68.C: New test.
24652
24653 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24654
24655         * g++.old-deja/g++.other/crash42.C: New test.
24656
24657 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24658
24659         * gcc.dg/cpp/extratokens.c: Fix.
24660         * gcc.dg/cpp/skipping2.c: New tests.
24661
24662 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24663
24664         * gcc.c-torture/execute/20010724-1.c: New file.
24665         * gcc.c-torture/execute/20010724-1.x: New file.
24666
24667 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24668
24669         * g++.old-deja/g++.other/cond7.C: New test.
24670
24671 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24672
24673         * g++.old-deja/g++.other/optimize4.C: New test.
24674
24675 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24676
24677         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24678
24679 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24680
24681         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24682         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24683         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24684         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24685
24686         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24687         bug report" message.
24688
24689         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24690         * g++.dg/ext/instantiate1.C: Move from old-deja.
24691
24692 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24693
24694         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24695         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24696         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24697         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24698
24699 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24700
24701         * gcc.c-torture/execute/20010723-1.c: New test.
24702
24703 2001-07-23  Ben Elliston  <bje@redhat.com>
24704
24705         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24706
24707 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24708
24709         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24710         i[34567]86-*-*.
24711         Delete handling of ieee_multilib_flags.
24712         Pass -mieee for alpha*-*-* and sh-*-*.
24713         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24714
24715 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         Remove old-abi tests.
24718         * g++.old-deja/g++.mike/p11116.C: Remove.
24719         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24720
24721 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24722
24723         * g77.f-torture/compile/pr3743.f:  New test
24724
24725 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24726
24727         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24728
24729 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24730
24731         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24732         g++.old-deja/g++.pt/static6.C: Likewise.
24733         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24734         supports weak symbols.
24735
24736 2001-07-18  Andreas Jaeger  <aj@suse.de>
24737
24738         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24739         supported again.
24740
24741 2001-07-18  Andreas Jaeger  <aj@suse.de>
24742
24743         * gcc.dg/iftrap-1.c: Fix target line.
24744
24745 2001-07-17  Richard Henderson  <rth@redhat.com>
24746
24747         * gcc.c-torture/execute/20010717-1.c: New.
24748
24749 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24750
24751         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24752         tests.
24753
24754 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24755
24756         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24757
24758 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24759
24760         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24761         UAC_SIGBUS, UAC_NOPRINT definitions.
24762
24763 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24764
24765         * objc/execute/object_is_class.m: New test.
24766         * objc/execute/object_is_meta_class.m: New test.
24767
24768 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24769
24770         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24771         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24772
24773 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24774
24775         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24776         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24777
24778 2001-07-14  Richard Henderson  <rth@redhat.com>
24779
24780         * gcc.dg/iftrap-1.c: New.
24781
24782 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24783
24784         * g77.f-torture/execute/intrinsic77.f: New test.
24785
24786 2001-07-11  Janis Johnson <janis@us.ibm.com>
24787
24788         * gcc.misc-tests/gcov-3.c: New test.
24789
24790 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24791
24792         * gcc.c-torture/compile/20010711-1.c,
24793         * gcc.c-torture/compile/20010711-2.c: New tests.
24794
24795 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24796
24797         * gcc.c-torture/execute/20010711-1.c: New test.
24798
24799 2001-07-11  Ben Elliston  <bje@redhat.com>
24800
24801         * g++.old-deja/g++.other/enum5.C: New test.
24802
24803 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24804
24805         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24806         (g++-dg-prune): Call prune_gcc_output.
24807         * prune.exp: New file for prune_gcc_output.
24808         * lib/g++.exp, lib/gcc.exp: Load it.
24809
24810 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24811
24812         * gcc.c-torture/compile/20010701-1.c,
24813         g++.old-deja/g++.ext/attrib6.C: New tests.
24814
24815 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24816
24817         * gcc.c-torture/compile/20010706-1.c: New test.
24818
24819 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24820
24821         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24822
24823 2001-06-28  Stan Shebs  <shebs@apple.com>
24824
24825         * gcc.dg/pragma-darwin.c: New test.
24826
24827 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24828
24829         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24830         Solaris 2.[678] system.
24831
24832 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24833
24834         * gcc.dg/20010622-1.c: New test.
24835
24836 2001-06-18  Stan Shebs  <shebs@apple.com>
24837
24838         * objc.dg: New directory.
24839         * objc.dg/dg.exp: New file.
24840         * objc.dg/alias.m: New.
24841         * objc.dg/class-1.m: New.
24842         * objc.dg/class-2.m: New.
24843         * objc.dg/const-str-1.m: New.
24844         * objc.dg/const-str-2.m: New.
24845         * objc.dg/id-1.m: New.
24846         * objc.dg/method-1.m: New.
24847         * objc.dg/super-class-1.m: New.
24848         * lib/objc-dg.exp: New file.
24849
24850 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24851
24852         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24853         of label name.
24854
24855 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24858
24859 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24860
24861         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24862         variable.
24863
24864 2001-06-12  Richard Henderson  <rth@redhat.com>
24865
24866         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24867
24868 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24869
24870         * g++.old-deja/g++.abi/vbase5.C: New test.
24871         * g++.old-deja/g++.abi/vbase6.C: New test.
24872         * g++.old-deja/g++.abi/vbase7.C: New test.
24873
24874 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24875
24876         * gcc.c-torture/compile/20010610-1.c: New test.
24877
24878 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24879
24880         * g++.old-deja/g++.abi/vbase4.C: New test.
24881
24882 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24883
24884         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24885         support %f for HC11/HC12 targets.
24886         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24887         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24888         on HC11/HC12 targets.
24889         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24890
24891 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24892
24893         * gcc.dg/wchar_t-1.c: New file.
24894         * gcc.dg/wint_t-1.c: Likewise.
24895
24896 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24897
24898         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24899
24900 2001-06-11  Richard Henderson  <rth@redhat.com>
24901
24902         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24903
24904 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24905
24906         * gcc.c-torture/compile/20010611-1.c: New test.
24907
24908 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24909
24910         * gcc.dg/c99-tag-1.c: Add more tests.
24911
24912 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24913
24914         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24915         representation on MN10300 and ARM/Thumb.
24916
24917 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24918
24919         * g77.f-torture/execute/20010610.f: New.
24920
24921 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24922
24923         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24924         names.
24925
24926 2001-06-09  Richard Henderson  <rth@redhat.com>
24927
24928         * gcc.c-torture/execute/ashrdi-1.c: New.
24929         * gcc.c-torture/execute/ashldi-1.c: New.
24930         * gcc.c-torture/execute/lshrdi-1.c: New.
24931
24932 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24933
24934         * objc/execute/load-3.m: Added. Check sending +load to categories,
24935         in addition to classes.
24936
24937 2001-06-08  Stan Shebs  <shebs@apple.com>
24938
24939         * objc/execute/load-2.m: New test.  From Nicola Pero
24940         <n.pero@mi.flashnet.it>.
24941
24942 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24943
24944         * gcc.c-torture/execute/20010605-2.c: New test.
24945
24946 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.old-deja/g++.abi/vbase2.C: New test.
24949         * g++.old-deja/g++.abi/vbase3.C: New test.
24950
24951 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24952
24953         * g++.old-deja/g++.pt/friend49.C: New test.
24954
24955 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         * g++.old-deja/g++.ext/anon3.C: New test.
24958
24959 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.old-deja/g++.other/conv7.C: New test.
24962
24963 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.c-torture/compile/20010605-2.c: New test.
24966
24967 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24968
24969         * gcc.c-torture/execute/20010604-1.c: New test.
24970
24971 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24972
24973         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24974
24975 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24976
24977         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24978         (g++_link_flags): Likewise.
24979         (g++_init): Pass gccpath's value to two previous functions.
24980
24981 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24982
24983         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24984         Ensure logfile entry matches exec command line.
24985
24986 2001-05-31  Richard Henderson  <rth@redhat.com>
24987
24988         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24989         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24990
24991 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24992
24993         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24994         compiler for irix6.2
24995
24996 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24997
24998         * g++.old-deja/g++.other/optimize3.C: New file.
24999
25000 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25001
25002         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25003         assemble.
25004
25005 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.old-deja/g++.other/optimize2.C: New file.
25008
25009 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25010
25011         * gcc.c-torture/compile/20010518-2.c: New file.
25012         * gcc.c-torture/execute/20010518-1.c: New file.
25013         * gcc.c-torture/execute/20010518-2.c: New file.
25014
25015 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25016
25017         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25018
25019 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25020
25021         G++ no longer defines builtins that do not begin with __builtin.
25022         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25023         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25024         * g++.old-deja/g++.law/builtin1.C: Likewise.
25025         * g++.old-deja/g++.law/cvt2.C: Likewise.
25026         * g++.old-deja/g++.mike/net5.C: Likewise.
25027         * g++.old-deja/g++.other/builtins1.C: Likewise.
25028         * g++.old-deja/g++.other/builtins2.C: Likewise.
25029         * g++.old-deja/g++.other/builtins3.C: Likewise.
25030         * g++.old-deja/g++.other/builtins4.C: Likewise.
25031         * g++.old-deja/g++.other/inline8.C: Likewise.
25032         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25033
25034 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * g++.old-deja/g++.pt/using1.C: Adjust.
25037         * g++.old-deja/g++.pt/using2.C: New test.
25038
25039 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25040
25041         * gcc.dg/cpp/charconst.c: New tests.
25042         * gcc.dg/cpp/escape.c: New tests.
25043         * gcc.dg/cpp/escape-1.c: New tests.
25044         * gcc.dg/cpp/escape-2.c: New tests.
25045         * gcc.dg/cpp/ucs.c: New tests.
25046
25047 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25048
25049         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25050         native compiler for irix6.5.
25051
25052 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25053
25054         * lib/g++.exp (g++_include_flags): Use args to compute
25055         get_multilibs.
25056         (g++_link_flags): Likewise.
25057         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25058
25059 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25060
25061         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25062
25063 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25064
25065         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25066         this file.
25067
25068 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25069
25070         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25071         STACK_SIZE;
25072         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25073         to STACK_SIZE; Use it to define size of add_histo array.
25074         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25075         to STACK_SIZE.
25076         (f): Use GITT_SIZE to define size of gitt local table.
25077         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25078         to STACK_SIZE; Use it to define size of bytemem array.
25079
25080 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25081
25082         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25083         on 68HC11/HC12 due to the asm instruction.
25084         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25085         * gcc.c-torture/compile/920520-1.x: Likewise.
25086         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25087         on 68HC11/HC12 because the function is larger than 64K.
25088         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25089         on 68HC11/HC12 because the structure is too large.
25090
25091 2001-05-20  Richard Henderson  <rth@redhat.com>
25092
25093         * gcc.c-torture/execute/20010520-1.c: New.
25094
25095 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25096
25097         * g++.old-deja/g++.warn/compare1.C: New test.
25098         * gcc.dg/compare4.c: New test.
25099
25100 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         * g++.old-deja/g++.other/optimize1.C: New test.
25103
25104 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25105
25106         * g++.old-deja/g++.pt/spec41.C: New test.
25107
25108 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25109
25110         * gcc.c-torture/compile/20010114-1.x: Remove.
25111
25112 2001-05-18  Stan Shebs  <shebs@apple.com>
25113
25114         * gcc.c-torture/compile/20010518-1.c: New test.
25115
25116 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25119         * g++.old-deja/g++.pt/crash67.C: New test.
25120
25121 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25122
25123         * g++.old-deja/g++.other/debug9.C: New test.
25124
25125 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25126
25127         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25128
25129 2001-05-16  Jan Hubicka  <jh@suse.cz>
25130
25131         * gcc.c-torture/compile/20010516-1.c: New test.
25132
25133 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25134
25135         * g++.old-deja/g++.other/crash41.C: New test.
25136
25137 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25138
25139         * g++.old-deja/g++.pt/crash66.C: New test.
25140
25141 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25142
25143         * g++.old-deja/g++.robertl/eb27.C: Convert.
25144
25145 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25146
25147         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25148         declaration being redundant.
25149
25150 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25151
25152         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25153
25154 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25155
25156         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25157
25158 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25159
25160         * lib/g++.exp: Use testsuite_flags.
25161
25162 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25163
25164         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25165
25166 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25167
25168         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25169
25170 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25171
25172         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25173
25174 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25175
25176         * gcc.c-torture/compile/20010313-1.c: New test.
25177
25178 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25179
25180         * gcc.dg/cpp/direct2.c: New test.
25181         * gccq.dg/cpp/direct2s.c: New test.
25182
25183         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25184
25185 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25186
25187         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25188         * g++.old-deja/g++.other/op3.C: Likewise.
25189
25190 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25191
25192         * gcc.dg/cpp/syshdr.h: New file.
25193         * gcc.dg/cpp/sysmac1.c: Update.
25194         * gcc.dg/cpp/sysmac2.c: Update.
25195
25196 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25197
25198         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25199
25200 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25201
25202         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25203         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25204
25205 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25206
25207         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25208
25209 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25210
25211         * lib/g++.exp (g++_include_flags): Don't use any special flags
25212         if TESTING_IN_BUILD_TREE is not defined.
25213         (g++_init): Use a plain 'c++' as the compiler if
25214         TESTING_IN_BUILD_TREEE is not defined.
25215
25216 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * g++.old-deja/g++.eh/catch13.C: New test.
25219         * g++.old-deja/g++.eh/catch14.C: New test.
25220
25221 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25222
25223         * gcc.dg/cpp/tr-define.c: New test.
25224
25225 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25226
25227         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25228         <stdlib.h>, not <malloc.h>.
25229
25230 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25231
25232         * g++.old-deja/g++.ns/template17.C: New test.
25233
25234 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25235
25236         * g++.old-deja/g++.pt/ref4.C: New test.
25237
25238 2001-04-30  Richard Henderson  <rth@redhat.com>
25239
25240         * gcc.dg/20000724-1.c: Revert last change.
25241
25242 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25243
25244         * g77.f-torture/execute/20010430.f: New test.
25245
25246 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25247
25248         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25249
25250 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25251
25252         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25253
25254 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         * g++.old-deja/g++.eh/crash6.C: New test.
25257
25258 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         * g++.old-deja/g++.other/warn7.C: New test.
25261
25262 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.old-deja/g++.other/defarg9.C: New test.
25265
25266 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25267
25268         * g77.f-torture/compile/20010426.f: New test.
25269         * g77.f-torture/execute/20010426.f: New test.
25270
25271 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25272
25273         * g77.f-torture/compile/20000629-1.x: Remove - error
25274         has been fixed.
25275
25276 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25277
25278         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25279         Tweak slightly to work with g++.dg framework.
25280         * g++.dg/special/ecos.exp: Run initp1.C test.
25281         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25282
25283         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25284         its linker doesn't give line numbers either.
25285         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25286
25287 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25288
25289         * g++.old-deja/g++.other/lex1.C: New test.
25290
25291 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25292
25293         * gcc.dg/noncompile/20010425-1.c: New test.
25294
25295 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25296
25297         * g++.old-deja/g++.pt/mangle2.C: New test.
25298
25299 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.dg/format/plus-1.c: New test.
25302
25303 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25304
25305         * gcc.dg/20010423-1.c: New test.
25306
25307 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.c-torture/execute/20010422-1.c: New test.
25310
25311 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25312
25313         * g++.old-deja/g++.ns/type2.C: New test.
25314
25315 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25316
25317         * g++.old-deja/g++.other/perf1.C: New test.
25318
25319 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25320
25321         * gcc.dg/c99-func-2.c: Remove xfail.
25322         * gcc.dg/c99-func-3.c: Remove xfail.
25323         * gcc.dg/c99-func-4.c: Remove xfail.
25324
25325 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25326
25327         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25328
25329 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25330
25331         * gcc.c-torture/compile/20010423-1.c: New test.
25332
25333 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25334
25335         * g++.old-deja/g++.pt/typename28.C: New test.
25336
25337 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.old-deja/g++.abi/empty2.C: New test.
25340         * g++.old-deja/g++.abi/empty3.C: New test.
25341
25342 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25343
25344         * g++.old-deja/g++.other/comdat2.C: New test.
25345         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25346
25347 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * g++.old-deja/g++.other/overload14.C: New test.
25350
25351 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25352
25353         * g++.old-deja/g++.other/lookup23.C: New test.
25354
25355 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25356
25357         * gcc.c-torture/execute/20010403-1.c: New test.
25358
25359 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25360             Mark Mitchell  <mark@codesourcery.com>
25361
25362         * lib/old-dejagnu.exp: Don't delete output of executable.
25363         Add .exe suffix to executables.
25364
25365 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25366
25367         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25368
25369 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25370
25371         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25372
25373 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25374
25375         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25376         * g++.old-deja/g++.abi/crash1.C: New test.
25377
25378 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25379
25380         * g++.old-deja/g++.other/crash40.C: New test.
25381
25382 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25383
25384         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25385
25386 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         * g++.old-deja/g++.other/warn6.C: New test.
25389
25390 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25391
25392         * g++.old-deja/g++.robertl/eb42.C: Same.
25393
25394 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25395
25396         * gcc.dg/wtr-conversion-1.c: New testcase.
25397
25398 2001-04-10  Richard Henderson  <rth@redhat.com>
25399
25400         * g++.old-deja/g++.other/array5.C: New.
25401
25402 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25403
25404         * gcc.c-torture/execute/20010408-1.c: New test.
25405
25406 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25407
25408         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25409         headers and constructs.
25410         * g++.old-deja/g++.robertl/eb79.C: Same.
25411         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25412         * g++.old-deja/g++.robertl/eb73.C: Same.
25413         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25414         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25415         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25416         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25417         * g++.old-deja/g++.robertl/eb44.C: Same.
25418         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25419         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25420         * g++.old-deja/g++.robertl/eb39.C: Same.
25421         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25422         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25423         * g++.old-deja/g++.robertl/eb30.C: Same.
25424         * g++.old-deja/g++.robertl/eb3.C: Same.
25425         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25426         * g++.old-deja/g++.robertl/eb21.C: Same.
25427         * g++.old-deja/g++.robertl/eb15.C: Same.
25428         * g++.old-deja/g++.robertl/eb118.C: Same.
25429         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25430         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25431         * g++.old-deja/g++.robertl/eb109.C: Same.
25432         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25433         * g++.old-deja/g++.mike/rtti1.C: Same.
25434         * g++.old-deja/g++.mike/p658.C: Same.
25435         * g++.old-deja/g++.mike/net46.C: Same.
25436         * g++.old-deja/g++.mike/net34.C: Same.
25437         * g++.old-deja/g++.mike/memoize1.C: Same.
25438         * g++.old-deja/g++.mike/eh2.C: Same.
25439         * g++.old-deja/g++.law/weak.C: Same.
25440         * g++.old-deja/g++.law/visibility7.C: Same.
25441         * g++.old-deja/g++.law/visibility25.C: Same.
25442         * g++.old-deja/g++.law/visibility22.C: Same.
25443         * g++.old-deja/g++.law/visibility2.C: Same.
25444         * g++.old-deja/g++.law/visibility17.C: Same.
25445         * g++.old-deja/g++.law/visibility13.C: Same.
25446         * g++.old-deja/g++.law/visibility10.C: Same.
25447         * g++.old-deja/g++.law/visibility1.C: Same.
25448         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25449         * g++.old-deja/g++.law/vbase1.C: Same.
25450         * g++.old-deja/g++.law/operators32.C: Same.
25451         * g++.old-deja/g++.law/nest3.C: Same.
25452         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25453         * g++.old-deja/g++.law/except5.C (main): Same.
25454         * g++.old-deja/g++.law/cvt7.C (run): Same.
25455         * g++.old-deja/g++.law/cvt2.C: Same.
25456         * g++.old-deja/g++.law/cvt16.C: Same.
25457         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25458         * g++.old-deja/g++.law/ctors17.C (main): Same.
25459         * g++.old-deja/g++.law/ctors13.C: Same.
25460         * g++.old-deja/g++.law/ctors12.C (main): Same.
25461         * g++.old-deja/g++.law/ctors10.C: Same.
25462         * g++.old-deja/g++.law/code-gen5.C: Same.
25463         * g++.old-deja/g++.law/bad-error7.C: Same.
25464         * g++.old-deja/g++.law/arm9.C: Same.
25465         * g++.old-deja/g++.law/arm12.C: Same.
25466         * g++.old-deja/g++.law/arg8.C: Same.
25467         * g++.old-deja/g++.law/arg1.C: Same.
25468         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25469         * g++.old-deja/g++.jason/template31.C: Same.
25470         * g++.old-deja/g++.jason/template24.C (main): Same.
25471         * g++.old-deja/g++.jason/2371.C: Same.
25472         * g++.old-deja/g++.eh/new2.C: Same.
25473         * g++.old-deja/g++.eh/new1.C: Same.
25474         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25475         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25476         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25477         * g++.old-deja/g++.brendan/crash62.C: Same.
25478         * g++.old-deja/g++.brendan/crash52.C: Same.
25479         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25480         * g++.old-deja/g++.brendan/crash38.C: Same.
25481         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25482         * g++.old-deja/g++.brendan/copy9.C: Same.
25483
25484 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25485
25486         * gcc.c-torture/execute/20001203-2.c (memset):
25487         Count argument is of type __SIZE_TYPE__.
25488
25489 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25490
25491         * gcc.c-torture/compile/20010404-1.c: New test.
25492
25493 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * gcc.c-torture/compile/20010326-1.c: New test.
25496
25497 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25498
25499         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25500         peculiarities of the SH.
25501         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25502
25503 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25504
25505         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25506         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25507         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25508
25509 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25510
25511         * g77.f-torture/compile/20010321-1.f: New test.
25512
25513 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25514
25515         * gcc.c-torture/compile/20010329-1.c: New test.
25516
25517 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.c-torture/execute/20010329-1.c: New test.
25520
25521 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25522
25523         * g++.old-deja/g++.other/eh4.C: Fix typo.
25524
25525 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25526
25527         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25528
25529 2001-03-28  Philip Blundell  <philb@gnu.org>
25530
25531         * gcc.c-torture/compile/20010328-1.c: New test.
25532
25533 2001-03-27  Richard Henderson  <rth@redhat.com>
25534
25535         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25536         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25537
25538 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25539
25540         * gcc.c-torture/compile/20010327-1.c: New test.
25541
25542 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25543
25544         * g++.old-deja/g++.other/friend12.C: New test.
25545         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25546         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25547
25548 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25549
25550         * gcc.c-torture/execute/20010325-1.c: New test.
25551
25552 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25553
25554         * g++.old-deja/g++.other/mangle3.C: New test.
25555
25556 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25557
25558         * g++.old-deja/g++.other/anon8.C: New test.
25559
25560 2001-03-20  Philip Blundell  <philb@gnu.org>
25561
25562         * gcc.c-torture/compile/20010320-1.c: New test.
25563
25564 2001-03-17  Richard Henderson  <rth@redhat.com>
25565
25566         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25567
25568 2001-03-15  Geoff Keating  <geoff@redhat.com>
25569
25570         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25571         tests on AIX.
25572
25573 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25574
25575         * g++.old-deja/g++.other/eh4.C: New test.
25576
25577 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25578
25579         * gcc.dg/cpp/mi1.c: Update.
25580
25581 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25582
25583         * g++.old-deja/g++.other/regstack.C: New test.
25584
25585 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25586
25587         * g++.old-deja/g++.other/ref4.C: New test.
25588
25589 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25590
25591         * objc/execute/va_method.m: Added.
25592         * objc/execute/IMP.m: Added.
25593         * objc/execute/_cmd.m: Added.
25594         * objc/execute/accessing_ivars.m: Added.
25595         * objc/execute/class-1.m: Added.
25596         * objc/execute/class-10.m: Added.
25597         * objc/execute/class-11.m: Added.
25598         * objc/execute/class-12.m: Added.
25599         * objc/execute/class-13.m: Added.
25600         * objc/execute/class-14.m: Added.
25601         * objc/execute/class-2.m: Added.
25602         * objc/execute/class-3.m: Added.
25603         * objc/execute/class-4.m: Added.
25604         * objc/execute/class-5.m: Added.
25605         * objc/execute/class-6.m: Added.
25606         * objc/execute/class-7.m: Added.
25607         * objc/execute/class-8.m: Added.
25608         * objc/execute/class-9.m: Added.
25609         * objc/execute/class-tests-1.h
25610         * objc/execute/class-tests-2.h
25611         * objc/execute/compatibility_alias.m: Added.
25612         * objc/execute/encode-1.m: Added.
25613         * objc/execute/formal_protocol-1.m: Added.
25614         * objc/execute/formal_protocol-2.m: Added.
25615         * objc/execute/formal_protocol-3.m: Added.
25616         * objc/execute/formal_protocol-4.m: Added.
25617         * objc/execute/formal_protocol-5.m: Added.
25618         * objc/execute/formal_protocol-6.m: Added.
25619         * objc/execute/formal_protocol-7.m: Added.
25620         * objc/execute/informal_protocol.m: Added.
25621         * objc/execute/initialize.m: Added.
25622         * objc/execute/load.m: Added.
25623         * objc/execute/many_args_method.m: Added.
25624         * objc/execute/nested-3.m: Added.
25625         * objc/execute/no_clash.m: Added.
25626         * objc/execute/private.m: Added.
25627         * objc/execute/redefining_self.m: Added.
25628         * objc/execute/root_methods.m: Added.
25629         * objc/execute/selector-1.m: Added.
25630         * objc/execute/static-1.m: Added.
25631         * objc/execute/static-2.m: Added.
25632         * objc/execute/va_method.m: Added.
25633
25634 2001-03-10  Richard Henderson  <rth@redhat.com>
25635
25636         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25637
25638 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25639
25640         * g++.old-deja/g++.other/crash31.C: XFAIL.
25641         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25642         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25643         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25644         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25645         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25646
25647 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25648
25649         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25650
25651 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25652
25653         * gcc.dg/20000724-1.c: Don't use multiline strings.
25654
25655 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25656
25657         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25658         result of -cString against what we expect it to be; don't just
25659         print it out for no one to read.
25660
25661         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25662         Based on testcases provided by Nicola Pero.
25663
25664 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25665
25666         * gcc.dg/cpp/macro7.c: New test.
25667
25668 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25669
25670         * gcc.dg/cpp/multiline.c: Update.
25671
25672 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.old-deja/g++.other/enum3.C: New test.
25675
25676 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * g++.old-deja/g++.other/pod1.C: New test.
25679
25680 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.old-deja/g++.ext/overload1.C: New test.
25683
25684 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25685
25686         * g++.old-deja/g++.pt/using1.C: New test.
25687
25688 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.other/using9.C: New test.
25691
25692 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25693
25694         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25695
25696         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25697
25698 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         * g++.old-deja/g++.ext/realpt1.C: Remove.
25701
25702 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25705
25706 2001-02-26  Will Cohen  <wcohen@redhat.com>
25707
25708         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25709
25710 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25711
25712         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25713         templatized constructors.
25714
25715 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25716
25717         * gcc.c-torture/execute/20010224-1.c: New test.
25718
25719 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25720
25721         * gcc.c-torture/execute/20010222-1.c: New test.
25722
25723 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * g++.old-deja/g++.other/inline20.C: New test.
25726
25727 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25728
25729         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25730
25731 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25732
25733         * g++.old-deja/g++.other/lookup22.C: New test.
25734
25735 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25736
25737         * g77.dg: New directory.
25738         * g77.dg/20010216-1.f: New test case.
25739         * g77.dg/dg.exp: New driver.
25740         * lib/g77-dg.exp: New driver library.
25741
25742 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25743
25744         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25745
25746 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25747
25748         * g++.old-deja/g++.other/decl9.C: New test.
25749
25750 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25753         not need <string> and also tests the initialization at runtime.
25754
25755 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25756
25757         * gcc.c-torture/execute/longlong.c: New test.
25758
25759 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25760
25761         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25762
25763 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25764
25765         * gcc.c-torture/execute/920302-1.c (execute):
25766         Change argument type to short.
25767
25768 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         * g++.old-deja/g++.pt/deduct6.C: New test.
25771
25772 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25773
25774         * g++.old-deja/g++.pt/deduct5.C: New test.
25775
25776 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25777
25778         * gcc.c-torture/execute/20010209-1.c: New test.
25779
25780 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25781
25782         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25783
25784 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25785
25786         * g++.dg/vtgc1.C: Update for new ABI.
25787
25788         * consistency.vlad: New directory, 1665 files.
25789
25790 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25791
25792         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25793         return type.
25794         * gcc.dg/cpp/digraphs.c: Declare puts.
25795
25796 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         * g++.old-deja/g++.other/warn5.C: New test.
25799
25800 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         * g++.old-deja/g++.pt/spec40.C: New test.
25803
25804 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25805
25806         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25807         case.
25808         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25809
25810 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25811
25812         * gcc.c-torture/compile/20010209-1.c: New test.
25813
25814 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25815
25816         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25817         excess errors message but not if it crashes.
25818         * g++.old-deja/g++.other/crash27.C: Likewise.
25819         * g++.old-deja/g++.other/crash28.C: Likewise.
25820         * g++.old-deja/g++.other/crash30.C: Likewise.
25821         * g++.old-deja/g++.other/crash32.C: Likewise.
25822         * g++.old-deja/g++.other/crash35.C: Likewise.
25823         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25824
25825 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25826
25827         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25828         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25829         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25830         g77.f-torture/execute/execute.exp,
25831         g77.f-torture/noncompile/noncompile.exp,
25832         gcc.c-torture/execute/execute.exp,
25833         gcc.c-torture/execute/memcheck/memcheck.exp,
25834         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25835         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25836         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25837         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25838         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25839         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25840         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25841         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25842         Remove bug reporting instructions with ancient email addresses.
25843
25844 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25845
25846         * gcc.dg/20010202-1.c: New test.
25847         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25848
25849 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25850
25851         * g++.dg/stdbool-if.C: New test.
25852
25853 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25854
25855         * objc/execute/fdecl.m: Added main().
25856
25857 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25858
25859         * gcc.c-torture/execute/20010206-1.c: New test.
25860
25861 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25862
25863         * gcc.dg/cpp/avoidpaste1.c: Update.
25864
25865 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25866
25867         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25868         Pero <nicola@brainstorm.co.uk>.
25869         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25870
25871 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25872
25873         * g++.old-deja/g++.pt/spec39.C: New test.
25874
25875 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25876
25877         * gcc.c-torture/compile/20010202-1.c: New test.
25878
25879 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.abi/primary2.C: New test.
25882         * g++.old-deja/g++.abi/primary3.C: New test.
25883         * g++.old-deja/g++.abi/primary4.C: New test.
25884         * g++.old-deja/g++.abi/primary5.C: New test.
25885         * g++.old-deja/g++.abi/vtable3.h: New test.
25886         * g++.old-deja/g++.abi/vtable3a.C: New test.
25887         * g++.old-deja/g++.abi/vtable3b.C: New test.
25888         * g++.old-deja/g++.abi/vtable3c.C: New test.
25889         * g++.old-deja/g++.abi/vtable3d.C: New test.
25890         * g++.old-deja/g++.abi/vtable3e.C: New test.
25891         * g++.old-deja/g++.abi/vtable3f.C: New test.
25892         * g++.old-deja/g++.abi/vtable3g.C: New test.
25893         * g++.old-deja/g++.abi/vtable3h.C: New test.
25894         * g++.old-deja/g++.abi/vtable3i.C: New test.
25895         * g++.old-deja/g++.abi/vtable3j.C: New test.
25896         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25897
25898 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * g++.old-deja/g++.other/anon6.C: New test.
25901         * g++.old-deja/g++.other/anon7.C: New test.
25902
25903 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25904
25905         * gcc.dg/cpp/avoidpaste2.c: New tests.
25906
25907 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25910
25911 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25912
25913         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25914         DECIMAL_DIG cases for Irix."
25915
25916 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25917
25918         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25919
25920 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25921
25922         * gcc.dg/c99-tag-1.c: New test.
25923
25924 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25925
25926         * gcc.dg/cpp/tr-warn1.c: Add tests.
25927
25928 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25929
25930         * gcc.dg/cpp/avoidpaste1.c: Update.
25931         * gcc.dg/cpp/paste4.c: Update.
25932
25933 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25934
25935         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25936         cases for Irix.
25937
25938 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25939
25940         * g++.old-deja/g++.other/inline19.C: New test.
25941
25942 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25943
25944         * gcc.dg/Wlarger-than.c: New test.
25945
25946 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25947
25948         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25949
25950 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gcc.c-torture/execute/20010129-1.c: New test.
25953         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25954
25955 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25956
25957         * gcc.dg/cpp/avoidpaste1.c: Test case.
25958
25959 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25960
25961         * g++.old-deja/g++.other/inline18.C: New test.
25962
25963 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25964
25965         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25966         and __builtin_putchar.
25967
25968 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25969
25970         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25971         tests.
25972
25973 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25974
25975         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25976         floating point number rounding mode to round to the nearest
25977         representable mode.
25978
25979 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25980
25981         * g++.old-deja/g++.other/mangle2.C: New test.
25982
25983 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25984
25985         * gcc.c-torture/compile/20010124-1.c: New test.
25986
25987 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.pt/spec38.C: New test.
25990
25991 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25992
25993         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25994         "Build don't run".
25995
25996 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25997
25998         * gcc.c-torture/execute/20010123-1.c: New test.
25999
26000 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         * g++.old-deja/g++.pt/spec37.C: New test.
26003
26004 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.old-deja/g++.pt/overload14.C: New test.
26007
26008 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26009
26010         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26011         __builtin_return_address.
26012
26013 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26016         * g++.old-deja/g++.pt/spec35.C: New test.
26017         * g++.old-deja/g++.pt/spec36.C: New test.
26018
26019 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26020
26021         * gcc.c-torture/compile/20010118-1.c: New test.
26022
26023 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26024
26025         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26026
26027 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * gcc.c-torture/execute/20010119-1.c: New test.
26030
26031 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         * g++.old-deja/g++.other/vbase5.C: New test.
26034
26035 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26036
26037         * gcc.c-torture/execute/20010118-1.c: New test.
26038
26039 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26040
26041         * g++.old-deja/g++.pt/deduct3.C: New test.
26042
26043 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26044
26045         * g++.old-deja/g++.pt/spec34.C: New test.
26046
26047 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26048
26049         * g77.f-torture/compile/20000601-2.f: New test.
26050
26051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.old-deja/g++.other/init17.C: New test.
26054
26055 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26056
26057         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26058
26059 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26060
26061         * g++.old-deja/g++.pt/unify8.C: New test.
26062
26063 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.abi/vbase1.C: New test.
26066
26067 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.old-deja/g++.pt/crash65.C: New test.
26070
26071 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26072
26073         * gcc.dg/cpp/assembl2.S: New test case.
26074
26075 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26076
26077         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26078         are supported.
26079
26080 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26081
26082         * g++.old-deja/g++.other/builtins1.C: New test.
26083         * g++.old-deja/g++.other/builtins2.C: Likewise.
26084         * g++.old-deja/g++.other/builtins3.C: Likewise.
26085         * g++.old-deja/g++.other/builtins4.C: Likewise.
26086
26087 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26088
26089         * gcc.c-torture/compile/20010117-1.c: New test.
26090         * gcc.c-torture/compile/20010117-2.c: New test.
26091
26092 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26093
26094         * g77.f-torture/execute/20010116.[fx]: New test,
26095         XFAIL on i?86-*-*.
26096         * g77.f-torture/compile/20010115.f: Indicate it's
26097         a test for PR fortran/1636.
26098
26099 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26100
26101         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26102
26103 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26104
26105         * g77.f-torture/compile/20010115.f: New test.
26106
26107 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26108
26109         * g++.old-deja/g++.pt/nontype5.C: New test.
26110
26111 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26112
26113         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26114         have an equivalent working one below it.
26115
26116 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26117
26118         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26119         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26120
26121 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26122
26123         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26124         message containing "init_priority".
26125         (conpr-2.C): Likewise.
26126         (conpr-3.C): Likewise.
26127         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26128
26129 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26130
26131         * gcc.c-torture/execute/20010114-2.c: New test.
26132
26133 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26134
26135         * gcc.c-torture/compile/20010114-1.c: New test.
26136         * gcc.c-torture/compile/20010114-1.x: Xfail.
26137         * gcc.c-torture/compile/20010114-2.c: New test.
26138         * gcc.c-torture/execute/20010114-1.c: New test.
26139         * gcc.dg/trunc-1.c: New test.
26140         * gcc.dg/uninit-B.c: New test.
26141
26142 2001-01-13  Nick Clifton  <nickc@redhat.com>
26143
26144         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26145         target.
26146
26147 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26148
26149         * gcc.c-torture/compile/20010113-1.c: New test.
26150
26151 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.c-torture/compile/20001212-1.c: New test.
26154
26155 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26156
26157         * gcc.dg/cpp/widestr1.c: Update.
26158         * gcc.dg/cpp/prag-imp.c: Remove.
26159
26160 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26161
26162         * gcc.c-torture/execute/20000801-3.x: Remove.
26163         * gcc.dg/c90-init-1.c: New test.
26164         * gcc.dg/c99-init-1.c: New test.
26165         * gcc.dg/c99-init-2.c: New test.
26166         * gcc.dg/gnu99-init-1.c: New test.
26167
26168 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26169
26170         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26171         testing that no relevant ones were found.
26172
26173 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         * g++.old-deja/g++.pt/cast2.C: New test.
26176
26177 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         * g++.old-deja/g++.pt/friend47.C: New test.
26180
26181 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26182
26183         * g++.old-deja/g++.pt/instantiate13.C: New test.
26184
26185 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.old-deja/g++.other/defarg7.C: New test.
26188         * g++.old-deja/g++.other/defarg8.C: New test.
26189
26190 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         * g++.old-deja/g++.pt/crash64.C: New test.
26193
26194 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26195
26196         * g++.old-deja/g++.pt/crash63.C: New test.
26197
26198 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26199
26200         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26201
26202 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26203
26204         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26205
26206 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.pt/error3.C: New test.
26209
26210 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.old-deja/g++.other/crash39.C: New test.
26213
26214 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.old-deja/g++.other/vbase4.C: New test.
26217
26218 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26219
26220         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26221         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26222         * gcc.dg/special/special.exp: New test driver which will check
26223         for alias support for the above test.
26224
26225 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26226
26227         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26228         problems on small machines.
26229         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26230         parameterize.
26231
26232 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26233
26234         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26235         mips.
26236         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26237
26238 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26239
26240         * g++.old_deja/g++.pt/using8.C: New test.
26241
26242 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26243
26244         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26245
26246 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26247
26248         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26249         where a failure is expected.
26250         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26251
26252 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old_deja/g++.pt/instantiate12.C: New test.
26255
26256 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26257
26258         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26259         start of structs.
26260         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26261         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26262         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26263         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26264         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26265         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26266         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26267         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26268         * g++.old-deja/g++.eh/spec6.C: Likewise.
26269         * g++.old-deja/g++.jason/crash3.C: Likewise.
26270         * g++.old-deja/g++.law/ctors11.C: Likewise.
26271         * g++.old-deja/g++.law/ctors17.C: Likewise.
26272         * g++.old-deja/g++.law/ctors5.C: Likewise.
26273         * g++.old-deja/g++.law/ctors9.C: Likewise.
26274         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26275         * g++.old-deja/g++.mike/net22.C: Likewise.
26276         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26277         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26278         * g++.old-deja/g++.mike/virt3.C: Likewise.
26279         * g++.old-deja/g++.niklas/t128.C: Likewise.
26280         * g++.old-deja/g++.other/anon4.C: Likewise.
26281         * g++.old-deja/g++.other/using1.C: Likewise.
26282         * g++.old-deja/g++.other/warn3.C: Likewise.
26283         * g++.old-deja/g++.pt/t37.C: Likewise.
26284         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26285         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26286
26287 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26290
26291 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26292
26293         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26294
26295 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26296
26297         * gcc.c-torture/compile/20010107-1.c: New test.
26298
26299 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26302
26303 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26304
26305         * gcc.dg/format/format.h: New file.
26306         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26307         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26308         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26309         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26310         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26311         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26312         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26313         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26314         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26315         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26316         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26317         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26318         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26319         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26320         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26321         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26322         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26323         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26324         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26325         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26326         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26327         instead of declaring standard types, macros and functions in each
26328         test.
26329
26330 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26331
26332         * gcc.c-torture/execute/20010106-1.c: New test.
26333
26334 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26335
26336         * gcc.dg/format/format.exp: New file.
26337         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26338         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26339         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26340         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26341         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26342         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26343         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26344         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26345         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26346         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26347         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26348         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26349         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26350         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26351         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26352         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26353         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26354         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26355         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26356         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26357         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26358         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26359         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26360         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26361         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26362         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26363         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26364         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26365         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26366         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26367         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26368         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26369         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26370         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26371         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26372         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26373         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26374         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26375         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26376         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26377         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26378         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26379
26380 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26381
26382         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26383         account.
26384
26385 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26386
26387         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26388
26389 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26390
26391         * g++.old-deja/g++.pt/crash62.C: New test.
26392
26393 2001-01-04  Richard Henderson  <rth@redhat.com>
26394
26395         * gcc.dg/20000926-1.c: Update expected warnings.
26396         * gcc.dg/array-2.c: Likewise.
26397         * gcc.dg/array-4.c: Also validate flexible array members.
26398         * gcc.dg/c99-flex-array-1.c: New.
26399
26400 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26401
26402         * gcc.c-torture/compile/20001222-1.x: Remove.
26403
26404 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26405
26406         * gcc.c-torture/execute/built-in-setjmp.c: New.
26407
26408 2001-01-03  Richard Henderson  <rth@redhat.com>
26409
26410         * gcc.dg/940510-1.c: Update expected error wording.
26411         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26412
26413 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26414
26415         * lib/target-supports.exp (check_alias_available): Modified to
26416         indicate aliases not supported if only weak aliases are supported.
26417
26418 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26419
26420         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26421         Turn on cmpstrsi checks for __pj__ and __i370__.
26422
26423 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.old-deja/g++.other/virtual11.C: New test.
26426
26427 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26430
26431 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26432
26433         * gcc.c-torture/compile/20010102-1.c: New test.
26434
26435 2001-01-02  Andreas Jaeger  <aj@suse.de>
26436
26437         * gcc.dg/noreturn-3.c: New test.
26438
26439         * gcc.dg/noreturn-4.c: New test.
26440
26441 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26442
26443         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26444         __builtin_fputc and __builtin_fwrite.
26445
26446 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26447
26448         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26449         signed char, not default char.
26450
26451 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26452
26453         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26454
26455 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26456
26457         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26458
26459 2000-12-29  Richard Henderson  <rth@redhat.com>
26460
26461         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26462         (__cyg_profile_func_exit): Define.
26463
26464 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26465
26466         * g++.dg/vtgc1.C: New test.
26467
26468 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26469
26470         * gcc.dg/noncompile/20001228-1.c: New test.
26471
26472         * gcc.dg/20001228-1.c: New test.
26473
26474         * gcc.c-torture/execute/20001228-1.c: New test.
26475
26476 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26477
26478         * gcc.dg/format-strfmon-1.c: New test.
26479
26480 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26481
26482         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26483         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26484         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26485         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26486         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26487         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26488         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26489         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26490         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26491         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26492         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26493         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26494         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26495
26496         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26497         * gcc.c-torture/execute/string-opt-4.c: Test index.
26498
26499 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26500
26501         * gcc.c-torture/compile/20001226-1.c: New test.
26502
26503 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26504
26505         * gcc.c-torture/compile/20001222-1.c: New test.
26506         * gcc.c-torture/compile/20001222-1.x: Xfail.
26507
26508 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26509
26510         * gcc.c-torture/execute/comp-goto-2.c: New test.
26511
26512 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26513
26514         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26515         Use long types if __INT_MAX__ is 32767.
26516         (main): Use cast to (sint32 *) when poking 88 into a_page.
26517
26518         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26519
26520 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26521
26522         * gcc.c-torture/compile/20001221-1.c: New test.
26523         * gcc.c-torture/execute/20001221-1.c: New test.
26524
26525 2000-12-20  Richard Henderson  <rth@redhat.com>
26526
26527         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26528         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26529
26530 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26531
26532         * gcc.dg/compare3.c: New test.
26533
26534 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26535
26536         * gcc.dg/format-warnll-1.c: New test.
26537
26538 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26539
26540         * gcc.dg/cpp/cmdlne-P.c: New test.
26541
26542 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26543
26544         * gcc.c-torture/execute/builtin-abs-1.c,
26545         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26546
26547 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26548
26549         * gcc.dg/cpp/multiline.c: New test.
26550
26551 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26552
26553         * g++.old-deja/g++.other/syshdr1.C: Update.
26554         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26555
26556 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26557
26558         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26559
26560 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26561
26562         * g++.old-deja/g++.pt/ttp65.C: New test.
26563
26564 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26565
26566         * g++.old-deja/g++.pt/ttp64.C: New test.
26567
26568 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26569
26570         * g++.old-deja/g++.pt/spec33.C: New test.
26571
26572 2000-12-14  Catherine Moore  <clm@redhat.com>
26573
26574         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26575         * gcc.c-torture/execute/920612-2.c: Likewise.
26576         * gcc.c-torture/execute/920428-2.c: Likewise.
26577         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26578         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26579
26580 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26581
26582         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26583         * gcc.dg/pack-test-2.c: Likewise.
26584
26585 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26586
26587         Tests by Zack Weinberg <zackw@stanford.edu>.
26588
26589         * gcc.dg/cpp/defined.c: Update.
26590         * gcc.dg/cpp/defined_trad.c: New tests.
26591
26592 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26593
26594         * gcc.dg/cpp/trad-direct.c: Update.
26595
26596 2000-12-11  Neil Booth  <neilb@earthling.net>
26597
26598         * gcc.dg/cpp/defined_trad.c
26599
26600 2000-12-11  Neil Booth  <neilb@earthling.net>
26601
26602         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26603
26604 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26605
26606         * gcc.dg/format-miss-2.c: New test.
26607
26608 2000-12-09  Neil Booth  <neilb@earthling.net>
26609
26610         * gcc.dg/cpp/lineflags.c: New tests.
26611         * gcc.dg/cpp/poison.c: Update.
26612         * gcc.dg/cpp/redef2.c: Update.
26613         * gcc.dg/cpp/skipping.c: New test.
26614
26615 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26616
26617         * g++.old-deja/g++.other/eh3.C: New testcase.
26618
26619 2000-12-07  Neil Booth  <neilb@earthling.net>
26620
26621         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26622         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26623         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26624         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26625         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26626         Update.
26627
26628 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26629
26630         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26631         __SIZE_TYPE__ instead of int for type of integers cast to
26632         pointers.
26633
26634 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26635
26636         * g++.old-deja/g++.other/cleanup4.C: New test.
26637
26638 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26639
26640         * format-sec-1.c: New test.
26641
26642 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26643
26644         * gcc.dg/format-nonlit-3.c: New test.
26645
26646 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26647
26648         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26649         through a null pointer.
26650
26651 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26652
26653         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26654         * g++.old-deja/g++.pt/partial4.C: New test.
26655
26656 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26657
26658         * gcc.c-torture/execute/ieee/hugeval.x: New.
26659
26660 2000-12-06  Neil Booth  <neilb@earthling.net>
26661
26662         * gcc.dg/cpp/backslash2.c: New tests.
26663
26664 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26665
26666         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26667         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26668
26669 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26670
26671         * gcc.c-torture/execute/20001203-2.c: New testcase.
26672
26673 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26676         * g++.old-deja/g++.other/virtual10.C: New test.
26677
26678 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26681
26682 2000-12-05  Richard Henderson  <rth@redhat.com>
26683
26684         * gcc.c-torture/compile/20001205-1.c: New.
26685
26686 2000-12-04  Neil Booth  <neilb@earthling.net>
26687
26688         * g++.old-deja/g++.other/virtual9.C: New test.
26689         * g++.old-deja/g++.pt/crash61.C: New test.
26690         * gcc.c-torture/execute/loop-9.c: New test.
26691
26692 2000-12-04  Neil Booth  <neilb@earthling.net>
26693
26694         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26695         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26696         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26697         * gcc.dg/cpp/extratokens.c: ...here.
26698
26699 2000-12-04  Neil Booth  <neilb@earthling.net>
26700
26701         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26702         New tests.
26703
26704 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26705
26706         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26707         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26708
26709 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26710
26711         * gcc.c-torture/execute/20001203-1.c: New test.
26712
26713 2000-12-03  Neil Booth  <neilb@earthling.net>
26714
26715         * gcc.dg/cpp/macro6.c: New test cases.
26716
26717 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26718
26719         * gcc.c-torture/execute/string-opt-9.c: New test.
26720         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26721         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26722         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26723
26724         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26725         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26726
26727 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26728
26729         * gcc.dg/cpp/if-6.c: New testcase.
26730
26731         * gcc.dg/20001201-1.c: New testcase.
26732
26733 2000-12-02  Neil Booth  <neilb@earthling.net>
26734
26735         * g++.old-deja/g++.other/externC4.C,
26736         g++.old-deja/g++.other/friend10.C: New tests.
26737
26738 2000-12-02  Neil Booth  <neilb@earthling.net>
26739
26740         * g++.old-deja/g++.other/instan2.C
26741         * g++.old-deja/g++.other/instan3.C: New test.
26742
26743 2000-12-02  Neil Booth  <neilb@earthling.net>
26744
26745         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26746         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26747         gnuc99.c,gnuc99-pedantic.c: New tests.
26748
26749 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26750
26751         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26752         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26753
26754 2000-12-01  Neil Booth  <neilb@earthling.net>
26755
26756         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26757         * gcc.dg/cpp/poison.c: Update.
26758         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26759
26760 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26761
26762         * g77.f-torture/execute/20001201.f: New test.
26763
26764 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26765
26766         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26767
26768 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26771
26772 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         * g++.old-deja/g++.other/cast6.C: New test.
26775
26776 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26777
26778         * gcc.c-torture/execute/20001130-2.c: New testcase.
26779
26780 2000-11-30  Richard Henderson  <rth@redhat.com>
26781
26782         * gcc.c-torture/execute/20001130-1.c: New test.
26783
26784 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.other/op3.C: New test.
26787
26788 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.old-deja/g++.other/op2.C: New test.
26791
26792 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26793
26794         * g++.old-deja/g++.other/crash38.C: New test.
26795
26796 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26797
26798         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26799
26800 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26803         tests.
26804         * gcc.c-torture/execute/string-opt-6.c: New test.
26805
26806         * gcc.dg/20001117-1.c: Add main.
26807
26808 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26809
26810         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26811         Move from here ...
26812         * gcc.dg/940510-1.c: ... to here.
26813
26814         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26815         zero-size arrays in toplevel structures.
26816
26817 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26818
26819         * gcc.c-torture/execute/loop-8.c: New test.
26820
26821 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26822
26823         * g++.old-deja/g++.other/base1.C: New test.
26824
26825 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26826
26827         * g++.old-deja/g++.other/parse2.C: New test.
26828
26829 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         * g++.old-deja/g++.pt/incomplete1.C: New test.
26832
26833 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26834
26835         * g++.old-deja/g++.other/friend9.C: New test.
26836
26837 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26838
26839         * gcc.dg/20001127-1.c: New test.
26840
26841 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.pt/friend46.C: New test.
26844
26845 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.old-deja/g++.other/ptrmem8.C: New test.
26848
26849 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26850
26851         * gcc.c-torture/execute/string-opt-7.c: New test.
26852         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26853
26854 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26855
26856         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26857         instead of 'mkcheck 2'.
26858
26859 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26860
26861         * gcc.c-torture/execute/memcheck/driver.c,
26862         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26863         C9X references to refer to C99.
26864
26865 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26866
26867         * gcc.dg/ultrasp3.c: New test.
26868
26869 2000-11-25  Neil Booth  <neilb@earthling.net>
26870
26871         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26872
26873 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26874
26875         * gcc.c-torture/compile/20001123-2.c: New.
26876
26877 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26878
26879         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26880
26881 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26882
26883         * gcc.dg/sequence-point-1.c: Add some new tests.
26884         * gcc.c-torture/execute/20001124-1.c: New test.
26885
26886 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.old-deja/g++.other/vaarg4.C: New test.
26889         * gcc.c-torture/compile/20001123-1.c: New test.
26890
26891 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.other/crash24.C: Adjust and remove XFAIL.
26894         * g++.other/crash37.C: New test.
26895
26896 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26897
26898         * g++.old-deja/g++.pt/instantiate9.C: New test.
26899
26900 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26901
26902         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26903         new ABI, too.
26904
26905         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26906         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26907
26908 2000-11-22  Neil Booth  <neilb@earthling.net>
26909
26910         * gcc.dg/cpp/Wtrigraphs.c: New test.
26911
26912 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26913
26914         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26915
26916 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26919
26920 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26921
26922         * lib/gcc-dg.exp: load_lib scanasm.exp.
26923         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26924         * lib/g++-dg.exp: load_lib scanasm.exp.
26925         * lib/scanasm.exp: New.
26926         (scan-assembler, scan-assembler-not): Add optional arguments to
26927         test name, or if not present, the pattern name.
26928         (scan-assembler-dem, scan-assembler-dem-not): New.
26929
26930         * g++.dg/dg.exp: New.
26931
26932 2000-11-21  Neil Booth  <neilb@earthling.net>
26933
26934         * gcc.dg/cpp/integrated1.c: Remove.
26935
26936 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26937
26938         * gcc.c-torture/execute/20001121-1.c: New test.
26939
26940 2000-11-21  Richard Henderson  <rth@redhat.com>
26941
26942         * gcc.c-torture/compile/20001121-1.c: New test.
26943
26944 2000-11-20  Neil Booth  <neilb@earthling.net>
26945
26946         * gcc.dg/cpp/integrated1.c: New test.
26947
26948 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26949
26950         * g++.old-deja/g++.other/inline17.C: New test.
26951
26952 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26953
26954         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26955         local variable to be zero: I made the variable global. Now
26956         uses abort() and exit() instead of relying on main's return value.
26957
26958 2000-11-20  Neil Booth  <neilb@earthling.net>
26959
26960         * gcc.dg/cpp/paste2.c: Update test.
26961         * objc/execute/paste.m: New test.
26962
26963 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * gcc.dg/c99-condexpr-1.c: New test.
26966
26967 2000-11-20  Neil Booth  <neilb@earthling.net>
26968
26969         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26970
26971 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26972
26973         * g++.old-deja/g++.pt/export1.C: New test.
26974
26975 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26976
26977         * gcc.dg/20001117-1.c: New test.
26978
26979 2000-11-18  Richard Henderson  <rth@redhat.com>
26980
26981         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26982
26983 2000-11-18  Richard Henderson  <rth@redhat.com>
26984
26985         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26986         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26987         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26988
26989 2000-11-18  Richard Henderson  <rth@redhat.com>
26990
26991         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26992         (main): New.  Exit cleanly.
26993
26994 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26995
26996         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26997         gcc.dg/c99-fordecl-2.c: New tests.
26998
26999 2000-11-18  Richard Henderson  <rth@redhat.com>
27000
27001         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27002         * gcc.c-torture/execute/zerolen-2.c: New.
27003
27004 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27005
27006         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27007         memory.
27008
27009 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27010
27011         * g++.old-deja/g++.pt/instantiate8.C: New test.
27012
27013 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27014
27015         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27016         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27017
27018 2000-11-16  Nick Clifton  <nickc@redhat.com>
27019
27020         * gcc.c-torture/execute/nestfunc-2.c: New test.
27021         * gcc.c-torture/execute/nestfunc-3.c: New test.
27022
27023 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27024
27025         * gcc.c-torture/compile/20001116-1.c: New test.
27026
27027 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27028
27029         * gcc.c-torture/execute/20001115-1.c: New test.
27030
27031 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27032
27033         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27034         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27035         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27036         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27037
27038 2000-11-15  Neil Booth  <neilb@earthling.net>
27039
27040         gcc.dg/cpp/_Pragma1.c: Update.
27041         gcc.dg/cpp/_Pragma2.c: New test.
27042
27043 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.old-deja/g++.other/anon5.C: New test.
27046
27047 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27050         tests.
27051
27052 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27055         output.
27056
27057 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27058
27059         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27060         labels at end of compound statements.
27061
27062 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * gcc.c-torture/execute/loop-7.c: New test.
27065
27066 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27067
27068         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27069
27070 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27071
27072         * gcc.dg/c99-bool-1.c: New test.
27073
27074 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27075
27076         * gcc.dg/c99-scope-1.c: Remove xfail.
27077         * gcc.dg/c99-scope-2.c: New test.
27078
27079 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27080
27081         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27082         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27083
27084 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27085
27086         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27087         error messages.
27088
27089         * g++.mike/p700.C: Don't typedef wchar_t.
27090         * g++.mike/p784.C: Likewise.
27091         * g++.mike/eb101.C: Don't use __wchar_t.
27092
27093 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27094
27095         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27096         from DO loop.
27097
27098 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27099
27100         * gcc.c-torture/execute/20001111-1.c: New test.
27101
27102 2000-11-10  Nick Clifton  <nickc@redhat.com>
27103
27104         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27105         long multuiple and accumulate.
27106
27107 2000-11-09  Richard Henderson  <rth@redhat.com>
27108
27109         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27110         via size_t instead of int.
27111
27112         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27113         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27114         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27115         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27116
27117 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27118
27119         * gcc.c-torture/compile/20001109-1.c: New test.
27120         * gcc.c-torture/compile/20001109-2.c: New test.
27121
27122 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27123
27124         * g++.old-deja/g++.pt/operator1.C: New test.
27125         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27126
27127 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.dg/20001108-1.c: New test.
27130
27131 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27132
27133         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27134         with both arguments constant strings.
27135         * gcc.c-torture/execute/string-opt-3.c: New test.
27136         * gcc.c-torture/execute/string-opt-4.c: New test.
27137         * gcc.c-torture/execute/string-opt-5.c: New test.
27138
27139 2000-11-08  Nick Clifton  <nickc@redhat.com>
27140
27141         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27142         mulsidi3adddi patterns.
27143
27144 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.old-deja/g++.other/crash36.C: New test.
27147
27148 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27149
27150         * g++.old-deja/g++.other/init16.C: New test.
27151
27152 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27153
27154         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27155
27156 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27157
27158         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27159         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27160         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27161
27162 2000-11-07  DJ Delorie  <dj@redhat.com>
27163
27164         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27165
27166 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27167
27168         * gcc.c-torture/execute/string-opt-1.c: New test.
27169
27170 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27171
27172         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27173         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27174         parameters in registers, and there is no way for a varargs
27175         function to know in which order the integer and floating-point
27176         parameters should be interleaved when they are placed on the
27177         stack.
27178         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27179         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27180
27181 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27182
27183         * gcc.c-torture/execute/string-opt-2.c: New test.
27184
27185 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27186
27187         * g++.old-deja/g++.pt/crash60.C: New test.
27188
27189 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * g++.old-deja/g++.other/crash24.C: New test.
27192         * g++.old-deja/g++.other/crash25.C: New test.
27193         * g++.old-deja/g++.other/crash26.C: New test.
27194         * g++.old-deja/g++.other/crash27.C: New test.
27195         * g++.old-deja/g++.other/crash28.C: New test.
27196         * g++.old-deja/g++.other/crash29.C: New test.
27197         * g++.old-deja/g++.other/crash30.C: New test.
27198         * g++.old-deja/g++.other/crash31.C: New test.
27199         * g++.old-deja/g++.other/crash32.C: New test.
27200         * g++.old-deja/g++.other/crash33.C: New test.
27201         * g++.old-deja/g++.other/crash34.C: New test.
27202         * g++.old-deja/g++.other/crash35.C: New test.
27203
27204 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27205
27206         * gcc.c-torture/execute/20001031-1.c: New test.
27207
27208 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27209
27210         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27211         namespace.
27212
27213         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27214         standards-conformant.
27215
27216         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27217
27218         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27219         * g++.old-deja/g++.mike/p755a.C: Likewise.
27220         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27221         library makes no calls to `operator new' during initialization.
27222
27223 2000-11-04  Neil Booth  <neilb@earthling.net>
27224
27225         * gcc.dg/cpp/include2.c: New tests.
27226
27227 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27228
27229         * lib/g++.exp (g++_set_ld_library_path): New function.
27230         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27231
27232 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27233
27234         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27235         warnings.
27236
27237 2000-11-01  Richard Henderson  <rth@redhat.com>
27238
27239         * g++.old-deja/g++.ext/namedret1.C: New.
27240         * g++.old-deja/g++.ext/namedret2.C: New.
27241         * g++.old-deja/g++.ext/namedret3.C: New.
27242
27243 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27244
27245         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27246         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27247
27248 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27249
27250         * gcc.c-torture/execute/va-arg-21.c: New test.
27251
27252 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27253
27254         * gcc.dg/c99-complex-2.c: New test.
27255
27256 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27257
27258         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27259
27260 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27261
27262         * g++.old-deja/g++.other/inline16.C: New test.
27263
27264 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27265
27266         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27267         __PRETTY_FUNCTION__
27268
27269 2000-10-29  Neil Booth  <neilb@earthling.net>
27270
27271         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27272         New tests.
27273         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27274         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27275         optimisation.
27276
27277 2000-10-29  Neil Booth  <neilb@earthling.net>
27278
27279         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27280         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27281         * mi5.c: Test multiple includes work with -C.
27282         * trigraphs.c: Test ^= version.
27283
27284 2000-10-28  Neil Booth  <neilb@earthling.net>
27285
27286         New tests and test updates for new macro expander.
27287
27288         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27289         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27290         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27291         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27292         new diagnostic messages.
27293
27294         * gcc.dg/cpp/macro3.c: New tests.
27295
27296 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27297
27298         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27299         on the same line.
27300
27301 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27302
27303         * g++.old-deja/g++.other/eh2.C: New test.
27304
27305 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27306
27307         * gcc.c-torture/execute/20001027-1.c: New test.
27308
27309 2000-10-26  Richard Henderson  <rth@redhat.com>
27310
27311         * gcc.c-torture/execute/20001026-1.c: New.
27312
27313 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27314
27315         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27316         * g++.old-deja/g++.law/builtin1.C: Likewise.
27317         * g++.old-deja/g++.law/ctors10.C: Likewise.
27318         * g++.old-deja/g++.law/virtual3.C: Likewise.
27319         * g++.old-deja/g++.mike/p658.C: Likewise.
27320         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27321         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27322         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27323         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27324         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27325
27326 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27327
27328         * gcc.c-torture/compile/20001024-1.c: New test.
27329
27330 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27331
27332         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27333         to tell us whether or not we are using V3.
27334
27335 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27336
27337         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27338         operands.
27339
27340 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27341
27342         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27343
27344 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gcc.c-torture/execute/20001024-1.c: New test.
27347
27348 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * g++.old-deja/g++.other/sibcall1.C: New test.
27351
27352 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27353
27354         * gcc.dg/noncompile/init-3.c: New test.
27355
27356 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27357
27358         * gcc.dg/format-array-1.c: New test.
27359
27360 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27361
27362         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27363         writing through null pointers; remove comment about testing
27364         unterminated strings.
27365
27366 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27367
27368         * gcc.c-torture/execute/20001017-2.c: New test.
27369
27370 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27371
27372         * gcc.c-torture/compile/20001018-1.c: New test.
27373         * gcc.c-torture/compile/20001018-1.x: Xfail.
27374
27375 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27376
27377         * gcc.c-torture/execute/20001017-1.c: New test.
27378
27379 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27380
27381         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27382         for multiple use of arguments with scanf formats; add tests for
27383         multiple use of arguments.
27384
27385 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27386
27387         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27388
27389 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27390
27391         * gcc.dg/format-miss-1.c: New test.
27392
27393 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27394
27395         * gcc.c-torture/execute/20001013-1.c: New test.
27396
27397 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27398
27399         * gcc.dg/format-branch-1.c: New test.
27400
27401 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27402
27403         * README, lib/file-format.exp: Remove EGCS references.
27404
27405 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27406
27407         * gcc.dg/20001013-1.c: New test.
27408
27409 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27410
27411         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27412         for intmax_t in the compiler using __typeof__ and the type rules
27413         for conditional expressions.
27414
27415 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27416
27417         * gcc.dg/20001012-1.c: New test.
27418         * gcc.dg/20001012-2.c: New test.
27419
27420 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27421
27422         * gcc.dg/format-attr-1.c: New test.
27423
27424 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27425
27426         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27427         __LONG_LONG_MAX__ instead of LLONG_MAX.
27428
27429 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27430
27431         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27432         scanf flags.
27433         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27434         flags.
27435
27436 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27437
27438         * gcc.dg/sequence-pt-1.c: New test.
27439
27440 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27441
27442         * gcc.c-torture/execute/20001011-1.c: New testcase.
27443         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27444
27445 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27446
27447         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27448         does not error on it.
27449
27450 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27451
27452         * gcc.dg/20001009-1.c: New test.
27453
27454 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27455
27456         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27457         * gcc.c-torture/execute/20001009-2.c: ... to here.
27458
27459 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27460
27461         * gcc.c-torture/compile/20001009-1.c: New testcase.
27462         * gcc.c-torture/execute/20001009-1.c: New testcase.
27463         Testcases provided by Jan Hubicka <jh@suse.cz>.
27464
27465 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27466
27467         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27468         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27469         uintmax_t using <limits.h> to emulate the compiler's internal
27470         logic.  No longer XFAIL %j tests.
27471
27472 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27473
27474         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27475         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27476         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27477         regexps and details of expected handling of some bad formats.
27478         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27479         suppression.
27480
27481 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27482
27483         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27484         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27485         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27486         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27487         in list archives.
27488
27489 2000-10-06  Richard Henderson  <rth@cygnus.com>
27490
27491         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27492         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27493         * g++.old-deja/g++.jason/report.C: Likewise.
27494         * g++.old-deja/g++.law/friend5.C: Likewise.
27495         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27496         of the expected warnings.
27497
27498 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27499
27500         * g++.old-deja/g++.pt/enum14.C: New test.
27501
27502 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.pt/crash59.C: New test.
27505
27506 2000-10-04  Will Cohen  <wcohen@redhat.com>
27507
27508         * gcc.dg/20000926-1.c: New test.
27509
27510 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27511
27512         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27513         function name for current C++ compiler.
27514         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27515
27516 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27517
27518         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27519         __PRETTY_FUNCTION__.
27520         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27521
27522 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27523
27524         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27525
27526 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27527
27528         * gcc.c-torture/compile/20000923-1.c: New test.
27529
27530 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27531
27532         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27533         * g++.old-deja/g++.pt/ttp62.C: Same.
27534         * g++.old-deja/g++.other/inline14.C: Same.
27535
27536 2000-09-24  Richard Henderson  <rth@cygnus.com>
27537
27538         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27539
27540 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27541
27542         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27543
27544 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27545
27546         * gcc.c-torture/compile/20000922-1.c: New file.
27547
27548 2000-09-21  Nick Clifton  <nickc@redhat.com>
27549
27550         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27551         a signed long modulo operation.
27552         (mod6): New function - perform an unsigned long modulo operation.
27553         (main): Add tests for modulos of very large numbers by very small
27554         dividends.
27555
27556 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27557
27558         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27559
27560 2000-09-19  Richard Henderson  <rth@cygnus.com>
27561
27562         * gcc.dg/compare2.c (case 10): XFAIL.
27563
27564 2000-09-18  Richard Henderson  <rth@cygnus.com>
27565
27566         * gcc.c-torture/execute/20000906-1.c: Move ...
27567         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27568         that support __builtin_trap.
27569
27570 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27571
27572         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27573
27574 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27575
27576         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27577         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27578         more $ format tests.
27579
27580 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27581
27582         * gcc.dg/format-errmk-1.c: New test.
27583
27584 2000-09-17  Greg McGary  <greg@mcgary.org>
27585
27586         * gcc.c-torture/execute/20000917-1.x: Remove.
27587
27588 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27589
27590         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27591
27592 2000-09-17  Greg McGary  <greg@mcgary.org>
27593
27594         * gcc.c-torture/execute/20000917-1.c: New test.
27595         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27596
27597 2000-09-16  Neil Booth  <NeilB@earthling.net>
27598
27599         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27600         in nested macro bug.
27601
27602 2000-09-15  Neil Booth  <NeilB@earthling.net>
27603
27604         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27605
27606 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27607
27608         * gcc.c-torture/execute/20000914-1.c: New test.
27609
27610 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27611
27612         * g++.other/inline13.C: New test.
27613
27614 2000-09-12  Andreas Jaeger  <aj@suse.de>
27615
27616         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27617         constant by Ulrich Drepper <drepper@redhat.com>.
27618
27619 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27620
27621         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27622
27623 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27624
27625         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27626
27627 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27628
27629         * gcc.dg/cpp/backslash.c: New test.
27630
27631 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27632
27633         * gcc.c-torture/execute/20000910-1.c: New test.
27634         * gcc.c-torture/execute/20000910-2.c: Likewise.
27635
27636 2000-09-11  Robert Lipe  <robertl@sco.com>
27637
27638         * gcc.dg/pragma-align.c: New test.
27639
27640 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.pt/explicit82.C: New test.
27643         * g++.old-deja/g++.pt/explicit83.C: New test.
27644
27645 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27646
27647         * gcc.dg/asm-names.c: New test.
27648
27649 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27650
27651         * gcc.dg/cpp/tr-warn6.c: New test
27652
27653 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27654
27655         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27656         be accepted.
27657
27658 2000-09-07  Catherine Moore  <clm@redhat.com>
27659
27660         * gcc.c-torture/execute/unroll-1.c: New test.
27661
27662 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27663
27664         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27665         ERROR markers.
27666         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27667         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27668         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27669         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27670         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27671         Preprocess only.
27672         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27673         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27674
27675 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.pt/deduct2.C: New test.
27678
27679 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.pt/parms2.C: New test.
27682
27683 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27684
27685         * g++.old-deja/g++.pt/crash58.C: New test.
27686
27687 2000-09-06  Greg McGary  <greg@mcgary.org>
27688
27689         * gcc.c-torture/execute/20000906-1.c: New test.
27690         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27691
27692 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27693
27694         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27695
27696 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         * g++.old-deja/g++.pt/crash57.C: New test.
27699
27700 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27701
27702         * g++.old-deja/g++.pt/crash56.C: New test.
27703
27704 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27705
27706         * g++.old-deja/g++.pt/koenig1.C: New test.
27707
27708 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27709
27710         * gcc.dg/20000904-1.c: New test.
27711
27712 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * gcc.dg/cpp/paste8.c: New test.
27715
27716 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27717
27718         * gcc.c-torture/compile/20000827-1.c: New test.
27719
27720 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27721
27722         * gcc.dg/format-diag-1.c: New test.
27723
27724 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27725
27726         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27727         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27728         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27729         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27730         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27731
27732 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.other/nested4.C: New test.
27735
27736 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.old-deja/g++.ns/scoped1.C: New test.
27739
27740 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27741
27742         * lib/g++.exp: Support testing already-installed GCC.
27743
27744 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27745
27746         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27747
27748 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27749
27750         * gcc.dg/return-type-2.c: New test.
27751
27752 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27753
27754         * gcc.c-torture/compile/20000825-1.c: New test.
27755
27756 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27757
27758         * gcc.dg/dwarf2-2.c: New test.
27759
27760 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27761
27762         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27763         dg-warning regexps.
27764
27765 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27766
27767         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27768         gcc.dg/format-ext-5.c: New tests.
27769
27770 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27771
27772         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27773
27774 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27775
27776         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27777
27778 2000-08-24  Richard Henderson  <rth@cygnus.com>
27779
27780         * gcc.dg/ia64-sync-1.c: New test.
27781         * gcc.dg/ia64-sync-2.c: New test.
27782         * gcc.dg/ia64-asm-1.c: New test.
27783
27784 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27785
27786         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27787         * gcc.dg/format-ext-2.c: New test.
27788
27789 2000-08-23  Jason Merrill  <jason@redhat.com>
27790
27791         * lib/old-dejagnu.exp: Also ignore "In member function" and
27792         "At global scope".
27793
27794 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27795
27796         * gcc.dg/noncompile/label-lineno-1.c: New test.
27797
27798 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27799
27800         * gcc.dg/c99-array-nonobj-1.c: New test.
27801
27802 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27803
27804         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27805         tests.
27806         * gcc.dg/format-ext-1.c: New test.
27807
27808 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27809
27810         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27811         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27812         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27813         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27814         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27815
27816 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27817
27818         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27819         gcc.dg/c99-strftime-2.c: New tests.
27820
27821 2000-08-22  Richard Henderson  <rth@cygnus.com>
27822
27823         * gcc.c-torture/execute/20000822-1.c: New test.
27824
27825 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27826
27827         * gcc.c-torture/execute/20000819-1.x: Remove.
27828
27829 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27830
27831         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27832         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27833         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27834         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27835         gcc.dg/format-xopen-1.c: New tests.
27836
27837 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27838
27839         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27840
27841 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27842
27843         * g++.old-deja/g++.other/loop2.C: New test.
27844
27845         * gcc.c-torture/compile/20000606-1.c: New test.
27846         * gcc.c-torture/compile/20000728-1.c: New test.
27847         * gcc.c-torture/execute/20000801-1.c: New test.
27848         * gcc.c-torture/execute/20000801-2.c: New test.
27849         * gcc.c-torture/execute/20000819-1.c: New test.
27850         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27851         * gcc.dg/20000629-1.c: New test.
27852         * gcc.dg/20000724-1.c: New test.
27853         * gcc.dg/20000807-1.c: New test.
27854
27855 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27856
27857         * gcc.dg/cpp/pragma-1.c: New test.
27858         * gcc.dg/cpp/pragma-2.c: New test.
27859
27860 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27861
27862         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27863         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27864
27865 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27866
27867         * gcc.c-torture/compile/20000818-1.c: New test.
27868
27869 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27870
27871         * gcc.c-torture/execute/20000818-1.c: New test.
27872
27873 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27874
27875         * gcc.dg/format-va-1.c: New test.
27876
27877 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.other/typedef8.C: New test.
27880
27881 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27882
27883         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27884         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27885         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27886         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27887         * g++.old-deja/g++.other/ptrmem7.C: New test.
27888         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27889
27890 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27891
27892         * g++.old-deja/g++.pt/typename27.C: New test.
27893
27894 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27895
27896         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27897         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27898         * g++.old-deja/g++.pt/friend45.C: New test.
27899         * g++.old-deja/g++.other/friend8.C: New test.
27900
27901 2000-08-15  Richard Henderson  <rth@cygnus.com>
27902
27903         * gcc.c-torture/execute/20000815-1.c: New test.
27904
27905 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27906
27907         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27908         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27909         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27910
27911 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27912
27913         * g++.old-deja/g++.other/refinit2.C: New test.
27914
27915 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27916
27917         * lib/c-torture.exp (c-torture): Make
27918         compiler_conditional_xfail_data global.
27919         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27920         compiler_conditional_xfail_data machinery.
27921         (f-torture-execute): Likewise.
27922         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27923         and only when unrolling loops.
27924
27925         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27926
27927 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27928
27929         * g++.old-deja/g++.pt/explicit81.C: New test.
27930
27931 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27932
27933         * g++.old-deja/g++.pt/typename26.C: New test.
27934
27935 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27936
27937         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27938         warning.
27939
27940 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27941
27942         * g++.old-deja/g++.other/array3.C: New test.
27943
27944 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27945
27946         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27947         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27948         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27949         New tests.
27950
27951 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27952
27953         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27954         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27955
27956 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27957
27958         * gcc.c-torture/execute/20000808-1.c: New test.
27959
27960 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27961
27962         * gcc.dg/c90-const-expr-1.c: New test.
27963
27964 2000-08-08  Richard Henderson  <rth@cygnus.com>
27965
27966         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27967
27968 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27969
27970         * gcc.dg/noncompile/const-ll-1.c: New test.
27971
27972 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27973
27974         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27975
27976 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27977
27978         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27979         that running programs linked against the shared version of libobjc
27980         run correctly.
27981
27982 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27983
27984         * gcc.dg/c99-printf-1.c: New test.
27985
27986 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27987
27988         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27989
27990 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27991
27992         * gcc.c-torture/execute/20000731-1.x: Delete.
27993
27994 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27995
27996         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27997         and torture_without_loops as is done by c-torture.exp.
27998         (search_for): Copy from c-torture.exp.
27999         (gcc-dg-runtest): New function, drives a directory of tests
28000         iterating over the TORTURE_OPTIONS.
28001         (scan-assembler, scan-assembler-not): Move here from
28002         individual directory drivers.
28003
28004         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28005         defined by lib/gcc-dg.exp.
28006         * gcc.dg/cpp/cpp.exp: Likewise.
28007         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28008         gcc-dg-runtest, so we cycle over optimization options.
28009
28010         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28011         * gcc.dg/compare2.c: No longer expected to fail.
28012
28013 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28014
28015         * gcc.c-torture/execute/20000804-1.c: New test.
28016
28017 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28018
28019         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28020
28021 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28022
28023         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28024
28025 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28026
28027         * gcc.c-torture/compile/20000803-1.c: New test.
28028
28029 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28030
28031         * gcc.c-torture/execute/20000801-3.c,
28032         gcc.c-torture/execute/20000801-4.c: New tests.
28033         * gcc.c-torture/execute/20000801-3.x,
28034         gcc.c-torture/execute/20000801-4.x: Xfail.
28035
28036 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28037
28038         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28039         libobjc/.libs to allow for libtool.
28040
28041 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28042
28043         * gcc.c-torture/compile/20000802-1.c: New test.
28044
28045 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28046
28047         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28048
28049 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28050
28051         * gcc-c-torture/execute/20000731-2.c: New test.
28052
28053         * gcc.c-torture/execute/20000731-1.c: New test.
28054         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28055
28056 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * testsuite/gcc.dg/cpp/paste7.c: New test.
28059         * gcc.dg/cpp/20000725-1.c: New test.
28060
28061 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28062
28063         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28064         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28065         declaration warning for __builtin_dwarf_reg_size.
28066
28067         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28068
28069 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28070
28071         * gcc.dg/noncompile/voidparam-1.c: New test.
28072
28073 2000-07-30  Richard Henderson  <rth@cygnus.com>
28074
28075         * gcc.dg/c90-digraph-1.c: Don't xfail.
28076         * gcc.dg/compare2.c (case 10): Xfail.
28077         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28078
28079 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28080
28081         * gcc.dg/c99-main-1.c: New test.
28082
28083 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28084
28085         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28086
28087 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28088
28089         * gcc.c-tortuer/execute/20000726-1.c: New test.
28090
28091 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28092
28093         * gcc.c-torture/execute/enum-2.c: New test.
28094
28095 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28096
28097         * gcc.dg/cpp/tr-warn3.c: New test.
28098
28099 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28100
28101         * g++.old-deja/g++.ext/implicit1.C: Remove.
28102         * g++.old-deja/g++.jason/c2.C: Remove
28103         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28104         * g++.old-deja/g++.pt/crash16.C: Likewise.
28105         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28106
28107 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         * g++.old-deja/g++.other/for2.C: New test.
28110
28111 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28112
28113         * gcc.dg/20000720-1.c: New test.
28114
28115 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28116
28117         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28118
28119 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28120
28121         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28122         * gcc.c-torture/execute/20000722-1.c: New.
28123         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28124
28125 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28126
28127         * gcc.dg/cpp/20000720-1.S: New test.
28128
28129 2000-07-21  Michael Meissner  <meissner@redhat.com>
28130
28131         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28132
28133 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28134
28135         * g++.old-deja/g++.brendan/crash16.C,
28136         g++.old-deja/g++.brendan/parse3.C,
28137         g++.old-deja/g++.brendan/redecl1.C,
28138         g++.old-deja/g++.ns/template13.C,
28139         g++.old-deja/g++.other/decl4.C,
28140         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28141
28142 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28143
28144         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28145         and "Internal error".
28146
28147         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28148         regexps.
28149         * gcc.dg/cpp/paste6.c: New test.
28150
28151 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28152
28153         * gcc.dg/cpp/tr-direct.c: New test.
28154
28155         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28156         gcc.dg/cpp/undef1.c: Tweak error regexps.
28157
28158 2000-07-18  Eric Christopher <echristo@redhat.com>
28159
28160         * gcc.c-torture/compile/20000718-1.c: New test.
28161
28162 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28163
28164         * cpplex.c (_cpp_push_token): If the token being pushed back
28165         is the previous token in this context, just subtract one from
28166         context->posn.
28167         * cppmacro.c (save_expansion): Clear aux field when storing a
28168         placemarker.
28169
28170 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28171
28172         * gcc.dg/noncompile/redecl-1.c: New test.
28173
28174 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28175
28176         * gcc.c-torture/execute/20000717-5.c: New test.
28177         * gcc.c-torture/execute/20000717-1.x: Removed.
28178
28179 2000-07-17  Richard Henderson  <rth@cygnus.com>
28180
28181         * gcc.c-torture/execute/20000717-4.c: New test.
28182
28183 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28184
28185         * gcc.dg/cpp/syshdr.c: New test.
28186         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28187
28188 2000-07-17  Neil Booth  <neilb@earthling.net>
28189
28190         * gcc.dg/cpp/cmdlne-dM.c: New test.
28191         * gcc.dg/cpp/cmdlne-dD.c: New test.
28192
28193 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28194
28195         * gcc.c-torture/execute/20000717-3.c: New test.
28196
28197         * gcc.c-torture/compile/20000717-1.c: New test.
28198
28199 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28200
28201         * gcc.c-torture/execute/20000717-2.c: New test.
28202
28203 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28204
28205         * gcc.dg/formatz-1.c: New test.
28206
28207         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28208         * gcc.dg/c99-digraph-1.c: New tests.
28209
28210         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28211         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28212
28213         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28214         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28215         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28216         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28217         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28218         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28219         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28220
28221 2000-07-17   Greg McGary <greg@mcgary.org>
28222
28223         * gcc.c-torture/execute/20000717-1.c: New test.
28224         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28225
28226 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28227
28228         * gcc.c-torture/execute/20000715-2.c: New test.
28229         * gcc.dg/20000715-1.c: New test.
28230
28231 2000-07-15  Michael Meissner  <meissner@redhat.com>
28232
28233         * gcc.c-torture/execute/20000715-1.c: New test.
28234
28235 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * gcc.c-torture/execute/20000707-1.c: New test.
28238
28239 2000-07-13  Neil Booth  <NeilB@earthling.net>
28240
28241         * testsuite/gcc.dg/cpp/digraph1.c,
28242         testsuite/gcc.dg/cpp/digraph2.c,
28243         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28244
28245 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28246
28247         * g77.f-torture/compile/20000630-2.f:  New test.
28248         * g77.f-torture/compile/20000630-2.x
28249
28250 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28251
28252         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28253
28254 2000-07-11  Neil Booth  <NeilB@earthling.net>
28255
28256         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28257
28258 2000-07-11  Neil Booth  <NeilB@earthling.net>
28259
28260         * gcc.dg/cpp/cmdlne-C.c: New.
28261
28262 2000-07-09  Neil Booth  <NeilB@earthling.net>
28263
28264         * gcc.dg/cpp/directiv.c: New tests.
28265         * gcc.dg/cpp/undef1.c: Update.
28266
28267 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28268
28269         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28270
28271 2000-07-09  Neil Booth  <NeilB@earthling.net>
28272
28273         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28274
28275 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28276
28277         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28278         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28279
28280 2000-07-08  Neil Booth  <NeilB@earthling.net>
28281
28282         * gcc.dg/cpp/macsyntx.c: New tests.
28283
28284 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28285
28286         * gcc.dg/20000707-1.c: New test.
28287
28288 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28289
28290         * gcc.c-torture/execute/20000706-1.c: New test.
28291         * gcc.c-torture/execute/20000706-2.c: New test.
28292         * gcc.c-torture/execute/20000706-3.c: New test.
28293         * gcc.c-torture/execute/20000706-4.c: New test.
28294         * gcc.c-torture/execute/20000706-5.c: New test.
28295
28296 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         * g++.old-deja/g++.pt/instantiate7.C: New test.
28299
28300 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28301
28302         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28303         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28304         * g++.old-deja/g++.other/rtti3.C: Likewise.
28305         * g++.old-deja/g++.other/rttid3.C: Likewise.
28306
28307 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28308
28309         *  g77.f-torture/compile/20000630-1.x: Fix typo
28310
28311 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28312
28313         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28314         assembly output.
28315
28316 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28317
28318         * gcc.dg/cpp/ident.c: New test.
28319
28320 2000-07-05  Neil Booth  <NeilB@earthling.net>
28321
28322         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28323           gcc.dg/cpp/lexstrng.c: New tests.
28324
28325 2000-07-04  Neil Booth  <NeilB@earthling.net>
28326
28327         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28328         * gcc.dg/cpp/strify2.c: Same.
28329
28330 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28331
28332         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28333         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28334         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28335         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28336
28337         * testsuite/gcc.dg/cpp/macro1.c,
28338         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28339         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28340         testsuite/gcc.dg/cpp/strify1.c,
28341         testsuite/gcc.dg/cpp/strify2.c: New tests.
28342
28343 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28344
28345         * gcc.c-torture/execute/20000703-1.c: New test.
28346
28347 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.pt (lookup10.C): New test.
28350
28351 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         * g++.old-deja/g++.pt (typename25.C): New test.
28354
28355 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28356
28357         * gcc.c-torture/compile/20000701-1.c: New test.
28358
28359 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28360
28361         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28362         to test case.
28363
28364 2000-06-30  Catherine Moore  <clm@cygnus.com>
28365
28366         * gcc.c-torture/execute/align-1.c: New test.
28367
28368 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28369
28370         * g++.old-deja/g++.pt/expr8.C: New test.
28371         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28372
28373 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28374
28375         * gcc.c-torture/compile/20000629-1.c: New test.
28376
28377 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28378
28379
28380         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28381         gcc.dg/noncompile directory, depending on whether they're
28382         preprocessor tests or not.  Annotate all the tests for the dg
28383         framework.
28384
28385         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28386         * gcc.dg/noncompile/noncompile.exp: New.
28387
28388         * Moved files:
28389         Old name                                New name
28390         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28391         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28392         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28393         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28394         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28395         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28396         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28397         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28398         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28399         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28400         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28401         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28402         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28403         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28404         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28405         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28406         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28407         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28408         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28409         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28410         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28411         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28412         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28413         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28414
28415         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28416         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28417         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28418         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28419         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28420         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28421
28422 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28423
28424         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28425         declare one variable.  On the fourth, error.
28426         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28427         declared by 20000628-1a.h.
28428
28429 2000-06-29  Richard Henderson  <rth@redhat.com>
28430
28431         * gcc.c-torture/execute/930529-1.x: New file.
28432         * gcc.dg/920413-1.c: Adjust expected warning text.
28433         * gcc.dg/980217-1.c: Declare abort.
28434         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28435
28436 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28437
28438         * g77.f-torture/compile/20000629-1.f: New test.
28439         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28440
28441 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28442
28443         Rearrange lots of files, removing entirely the
28444         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28445         directories.
28446
28447         * Deleted files:
28448         gcc.c-torture/code_quality/code_quality.exp
28449         gcc.c-torture/special/special.exp
28450         gcc.failure/failure.exp
28451         gcc.failure/940409-1.x
28452         gcc.c-torture/compile/961203-1.x
28453
28454         * New files:
28455         gcc.misc-tests/linkage.exp
28456         gcc.c-torture/execute/920730-1t.c
28457         gcc.c-torture/execute/920730-1t.x
28458         gcc.c-torture/compile/920520-1.x
28459         gcc.c-torture/compile/920521-1.x
28460         gcc.c-torture/compile/981006-1.x
28461         gcc.c-torture/execute/eeprof-1.x
28462
28463         * Moved files (possibly with modifications to fit a new harness):
28464         Old name                                New name
28465         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28466         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28467         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28468         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28469         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28470         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28471         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28472         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28473         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28474         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28475         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28476         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28477         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28478         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28479
28480 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28481
28482         * c-torture/compile/961203-1.x: Delete.
28483
28484         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28485         not exit. Include stdio.h.
28486         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28487         * gcc.misc-tests/dg-12.c: Likewise.
28488         * gcc.misc-tests/dg-5.c: Likewise.
28489         * gcc.misc-tests/dg-6.c: Likewise.
28490         * gcc.misc-tests/dg-7.c: Prototype abort.
28491         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28492         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28493         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28494         not exit.
28495         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28496         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28497
28498 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.dg/cpp/20000628-1.c: New test.
28501         * gcc.dg/cpp/20000628-1.h: New header for above test.
28502         * gcc.dg/cpp/20000628-1a.h: Likewise.
28503
28504 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28505
28506         * gcc.dg/cpp: New directory.
28507         * gcc.dg/cpp/cpp.exp: New driver.
28508         * gcc.dg/cpp/20000627-1.c: New test.
28509         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28510         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28511         and rewrite as a compilation test.
28512
28513         * gcc.dg: Move many files into the cpp subdirectory, possibly
28514         renaming or editing them as well.
28515         Old name                New name
28516         990119-1.c              cpp/19990119-1.c
28517         990228-1.c              cpp/19990228-1.c
28518         990407-1.c              cpp/19990407-1.c
28519         990409-1.c              cpp/19990409-1.c
28520         990413-1.c              cpp/19990413-1.c
28521         990703-1.c              cpp/19990703-1.c
28522         20000127-1.c            cpp/20000127-1.c
28523         20000129-1.c            cpp/20000129-1.c
28524         20000207-1.c            cpp/20000207-1.c
28525         20000207-2.c            cpp/20000207-2.c
28526         20000209-1.c            cpp/20000209-1.c
28527         20000209-2.c            cpp/20000209-2.c
28528         20000301-1.c            cpp/20000301-1.c
28529         20000419-1.c            cpp/20000419-1.c
28530         20000510-1.S            cpp/20000510-1.S
28531         20000519-1.c            cpp/20000519-1.c
28532         20000529-1.c            cpp/20000529-1.c
28533         20000625-1.c            cpp/20000625-1.c
28534         20000625-2.c            cpp/20000625-2.c
28535         cpp-as1.c               cpp/assert1.c
28536         cpp-as2.c               cpp/assert2.c
28537         cxx-comments-1.c        cpp/cxxcom1.c
28538         cxx-comments-2.c        cpp/cxxcom2.c
28539         endif-label.c           cpp/endif.c
28540         cpp-hash1.c             cpp/hash1.c
28541         cpp-hash2.c             cpp/hash2.c
28542         cpp-if1.c               cpp/if-1.c
28543         cpp-if2.c               cpp/if-2.c
28544         cpp-if3.c               cpp/if-3.c
28545         cpp-if4.c               cpp/if-4.c
28546         cpp-if5.c               cpp/if-5.c
28547         cpp-cond.c              cpp/if-cexp.c
28548         cpp-missingop.c         cpp/if-mop.c
28549         cpp-missingparen.c      cpp/if-mpar.c
28550         cpp-opprec.c            cpp/if-oppr.c
28551         cpp-ifparen.c           cpp/if-paren.c
28552         cpp-shortcircuit.c      cpp/if-sc.c
28553         cpp-shift.c             cpp/if-shift.c
28554         cpp-unary.c             cpp/if-unary.c
28555         cpp-li1.c               cpp/line1.c
28556         cpp-li2.c               cpp/line2.c
28557         lineno.c                cpp/line3.c
28558         lineno-2.c              cpp/line4.c
28559         cpp-mi.c                cpp/mi1.c
28560         cpp-mic.h               cpp/mi1c.h
28561         cpp-micc.h              cpp/mi1cc.h
28562         cpp-mind.h              cpp/mi1nd.h
28563         cpp-mindp.h             cpp/mi1ndp.h
28564         cpp-mix.h               cpp/mi1x.h
28565         cpp-mi2.c               cpp/mi2.c
28566         cpp-mi2a.h              cpp/mi2a.h
28567         cpp-mi2b.h              cpp/mi2b.h
28568         cpp-mi2c.h              cpp/mi2c.h
28569         cpp-mi3.c               cpp/mi3.c
28570         cpp-mi3.def             cpp/mi3.def
28571         poison-1.c              cpp/poison.c
28572         pr-impl.c               cpp/prag-imp.c
28573         cpp-redef-2.c           cpp/redef1.c
28574         cpp-redef.c             cpp/redef2.c
28575         strpaste.c              cpp/strp1.c
28576         strpaste-2.c            cpp/strp2.c
28577         cpp-tradpaste.c         cpp/tr-paste.c
28578         cpp-tradstringify.c     cpp/tr-str.c
28579         cpp-tradwarn1.c         cpp/tr-warn1.c
28580         cpp-tradwarn2.c         cpp/tr-warn2.c
28581         trigraphs.c             cpp/trigraphs.c
28582         cpp-unc1.c              cpp/unc1.c
28583         cpp-unc2.c              cpp/unc2.c
28584         cpp-unc3.c              cpp/unc3.c
28585         cpp-unc.c               cpp/unc4.c
28586         undef.c                 cpp/undef1.c
28587         undef-2.c               cpp/undef2.c
28588         cpp-wi1.c               cpp/widestr1.c
28589
28590 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28591
28592         * lib/g++.exp (g++_include_flags): Tweak.
28593
28594 2000-06-27  H.J. Lu  <hjl@gnu.org>
28595             Loren J. Rittle  <ljrittle@acm.org>
28596
28597         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28598         version with one that knows about the new gcc tree structure.
28599         (g++_link_flags): Same.
28600
28601 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28602
28603         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28604         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28605         case we are cross-compiling.
28606
28607         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28608         g++.old-deja/g++.niklas/Makefile.in,
28609         g++.old-deja/g++.niklas/configure.in,
28610         g++.old-deja/g++.other/Makefile.in,
28611         g++.old-deja/g++.other/configure.in,
28612         gcc.c-torture/code_quality/Makefile.in,
28613         gcc.c-torture/code_quality/configure.in,
28614         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28615         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28616         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28617         gcc.c-torture/execute/ieee/Makefile.in,
28618         gcc.c-torture/execute/ieee/configure.in,
28619         gcc.c-torture/noncompile/Makefile.in,
28620         gcc.c-torture/noncompile/configure.in,
28621         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28622         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28623         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28624
28625 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         * g++.old-deja/g++.other/ambig3.C: New test.
28628
28629 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28630
28631         * g++.old-deja/g++.pt/syntax1.C: New test.
28632         * g++.old-deja/g++.pt/syntax2.C: New test.
28633         * g++.old-deja/g++.other/syntax3.C: New test.
28634         * g++.old-deja/g++.other/syntax4.C: New test.
28635
28636 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28637
28638         * gcc.dg/20000623-1.c: Prototype exit and abort.
28639
28640 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28641
28642         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28643         New tests.
28644         * gcc.dg/cpp-mi3.def: New file.
28645
28646         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28647         inside assertions.
28648         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28649         lexer's error messages.
28650         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28651         divine anything from the linemarkers.
28652         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28653         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28654
28655 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28656
28657         * gcc.dg/20000623-1.c: New test.
28658
28659 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28660
28661         * gcc.c-torture/execute/20000622-1.c: New test.
28662
28663 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28664
28665         * g++.old-deja/g++.other/init15.C: New test.
28666
28667 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         * g++.old-deja/g++.pt/vaarg2.C: New test.
28670         * g++.old-deja/g++.pt/vaarg3.C: New test.
28671
28672 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.old-deja/g++.other/dyncast6.C: New test.
28675
28676 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28677
28678         * gcc.c-torture/execute/loop-6.c: New test.
28679
28680 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * gcc.dg/20000614-1.c: New test.
28683         * gcc.dg/20000614-2.c: New test.
28684
28685 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28686
28687         * g++.old-deja/g++.other/inline12.C: New test.
28688
28689 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28690
28691         * g++.old-deja/g++.other/eh1.C: New test.
28692
28693 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28694
28695         * g++.old-deja/g++.other/type.C: New test.
28696
28697 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28698
28699         * g++.old-deja/g++.other/initstring.C: New test.
28700
28701 2000-06-12  Jason Merrill  <jason@redhat.com>
28702
28703         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28704
28705 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28706
28707         * gcc.c-torture/compile/20000609-1.c: New test.
28708
28709 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28710
28711         * gcc.dg/20000609-1.c: New test.
28712
28713 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28714
28715         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28716         * gcc.c-torture/noncompile/poison-1.c: Move...
28717         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28718         * gcc.dg/cpp-li1.c: Add a token after the #line.
28719
28720 2000-06-05  Richard Henderson  <rth@cygnus.com>
28721
28722         * gcc.c-torture/execute/20000605-2.c: New test.
28723         * gcc.c-torture/execute/20000605-3.c: New test.
28724
28725 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28726
28727         * g77.f-torture/execute/20000503-1.x: New file.
28728
28729 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28730
28731         * g++.old-deja/g++.eh/badalloc1.C: New test.
28732
28733 2000-06-05  Richard Henderson  <rth@cygnus.com>
28734
28735         * gcc.c-torture/execute/20000605-1.c: New test.
28736
28737 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28738             Nathan Sidwell <nathan@codesourcery.com>
28739
28740         * gcc.c-torture/compile/20000605-1.c: New test.
28741
28742 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28743
28744         * g77.f-torture/compile/20000601-1.f:  New test.
28745
28746 2000-06-03  Richard Henderson  <rth@cygnus.com>
28747
28748         * gcc.c-torture/execute/20000603-1.c: New.
28749
28750 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28751
28752         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28753         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28754
28755 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28756
28757         * gcc.dg/compare2.c (case 12): XFAIL.
28758         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28759         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28760
28761         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28762
28763 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28764
28765         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28766         guard macro is already defined when the header is first
28767         included.
28768         * gcc.dg/cpp-mix.h: New file.
28769         * gcc.dg/endif-label.c: Update patterns to match compiler.
28770
28771         * g++.brendan/complex1.C: Declare abort.
28772         * g++.law/refs4.C: Remove XFAIL.
28773         * g++.oliva/expr2.C: Declare abort and exit.
28774
28775 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28776
28777         * gcc.c-torture/execute/20000528-1.c: New test.
28778
28779         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28780         * g++.old-deja/g++.law/temps4.C: Likewise.
28781
28782         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28783         stdlib.h.  Call abort() on failure.
28784         * g++.old-deja/g++.law/refs4.C: Likewise.
28785         * g++.old-deja/g++.law/temps4.C: Likewise.
28786         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28787         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28788
28789 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28790
28791         Relative to g++.dg/special:
28792         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28793
28794         Relative to g++.old-deja:
28795         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28796         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28797         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28798         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28799         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28800         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28801         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28802
28803         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28804         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28805         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28806         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28807         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28808         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28809         and/or string.h.
28810
28811         * g++.other/goto1.C: Update expectations for error messages.
28812
28813 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28814
28815         * gcc.c-torture/compile/20000523-1.c: New test.
28816
28817 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28820
28821 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28822
28823         * g++.old-deja/g++.eh/catch11.C: New test.
28824         * g++.old-deja/g++.eh/catch12.C: New test.
28825
28826 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28827
28828         * gcc.c-torture/execute/20000523-1.c: New test.
28829
28830 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28831
28832         * c-torture/execute/bcp-1.c: Replace abort in arg of
28833         __builtin_constant_p with a generic external function.
28834
28835         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28836         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28837         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28838         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28839         Prototype abort and/or exit.
28840
28841         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28842         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28843         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28844         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28845
28846 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28847
28848         * gcc.dg/dwarf2-1.c: New test.
28849
28850 2000-05-20  Richard Henderson  <rth@cygnus.com>
28851
28852         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28853
28854 2000-05-20  Andreas Jaeger  <aj@suse.de>
28855
28856         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28857         testcase.
28858
28859 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28860
28861         * gcc.c-torture/execute/20000519-2.c: New test.
28862
28863 2000-05-19  Andreas Jaeger  <aj@suse.de>
28864
28865         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28866         which fails with SSA.
28867
28868         * lib/c-torture.exp: Also test with -O3 -fssa.
28869
28870 2000-05-18  Michael Meissner  <meissner@redhat.com>
28871
28872         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28873         * gcc.c-torture/execute/920415-1.c: Ditto.
28874         * gcc.c-torture/execute/920501-1.c: Ditto.
28875         * gcc.c-torture/execute/conversion.c: Ditto.
28876         * gcc.c-torture/execute/cvt-1.c: Ditto.
28877
28878 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28879
28880         * gcc.c-torture/compile/20000518-1.c: New test.
28881
28882 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28883
28884         * g77.f-torture/compile/200005018.f:  New test.
28885
28886 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28887
28888         * gcc.c-torture/compile/20000517-1.c: New test.
28889
28890 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28891
28892         * gcc.c-torture/execute/20000516-1.c: New test.
28893
28894 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * g++.old-deja/g++.other/eh.C: New test.
28897
28898 2000-05-12  Richard Henderson  <rth@cygnus.com>
28899
28900         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28901         constants through to doit's conditional.
28902
28903 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28904
28905         * gcc.c-torture/compile/20000511-1.c: New test.
28906         * g77.f-torture/compile/20000511-1.f: New test.
28907         * g77.f-torture/compile/20000511-2.f: New test.
28908
28909 2000-05-11  Michael Meissner  <meissner@redhat.com>
28910
28911         * gcc.c-torture/execute/20000511-1.c: New test.
28912
28913 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28914
28915         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28916         * gcc.dg/20000510-1.S: New.
28917
28918 2000-05-08  Catherine Moore  <clm@cygnus.com>
28919
28920         * gcc.dg/unused-3.c: New.
28921
28922 2000-05-06  Richard Henderson  <rth@cygnus.com>
28923
28924           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28925           * g++.old-deja/g++.mike/warn1.C: Likewise.
28926           * g++.old-deja/g++.pt/local1.C: Likewise.
28927           * g++.old-deja/g++.pt/local7.C: Likewise.
28928           * g++.old-deja/g++.pt/spec16.C: Likewise.
28929
28930 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28933
28934 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28935
28936           * g77.f-torture/execute/20000503-1.f:  New test.
28937
28938 2000-05-04  Andreas Jaeger  <aj@suse.de>
28939
28940         * gcc.dg/noreturn-2.c: New test.
28941
28942 2000-05-04  Neil Booth  <NeilB@earthling.net>
28943
28944         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28945         preprocessor.
28946
28947 2000-05-04  Richard Henderson  <rth@cygnus.com>
28948
28949         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28950
28951 2000-05-04  Richard Henderson  <rth@cygnus.com>
28952
28953         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28954         OpenSSL by Jason R Thorpe.
28955
28956 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28957
28958         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28959
28960 2000-05-03  Robert Lipe <robertlipe@usa.net>
28961
28962         * gcc.dg/20000503-1.c: New test.
28963
28964 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.c-torture/compile/20000502-1.c: New test.
28967         * g++.old-deja/g++.other/align.C: New test.
28968         * gcc.dg/cpp-tradstringify.c: New test.
28969
28970 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28971
28972         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28973         and hard registers.
28974
28975 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28976
28977         * gcc.c-torture/execute/loop-5.c: New test.
28978
28979 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28980
28981         * gcc.c-torture/execute/va-arg-20.c: New test.
28982
28983 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28984
28985         * gcc.c-torture/execute/20000422-1.c: New test.
28986
28987 2000-04-20  Greg McGary  <gkm@gnu.org>
28988
28989         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28990         when optimizing, but without sibling-call optimizations (-O1).
28991
28992 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28993
28994           * gcc.c-torture/compile/20000420-1.c: New test.
28995
28996 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28997
28998         * g++.abi/ptrflags.C: New test.
28999         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29000
29001 2000-04-19  Catherine Moore  <clm@cygnus.com>
29002
29003         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29004
29005 2000-04-19  Greg McGary  <gkm@gnu.org>
29006
29007         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29008         sibling-call optimizations.
29009
29010 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29011
29012         * gcc.dg/20000419-1.c: New test.
29013
29014 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29015
29016         * gcc.c-torture/execute/20000412-6.c: New test.
29017
29018 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29019
29020         * gcc.c-torture/execute/20000412-5.c: New test.
29021         * g77.f-torture/compile/20000412-1.f: New test.
29022         * gcc.c-torture/execute/20000412-4.c: New test.
29023         * gcc.c-torture/compile/20000412-2.c: New test.
29024         * gcc.c-torture/execute/20000412-3.c: New test.
29025         * gcc.c-torture/compile/20000412-1.c: New test.
29026         * gcc.c-torture/execute/20000412-2.c: New test.
29027
29028 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29029
29030         * objc/execute/bf-20.m: New test.
29031
29032 2000-04-10  Richard Henderson  <rth@cygnus.com>
29033
29034         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29035
29036         * gcc.c-torture/execute/20000412-1.c: New test.
29037
29038 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29039
29040         * g++.old-deja/g++.eh/catchptr1.C: New test.
29041
29042 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29043
29044         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29045
29046 2000-04-08  Neil Booth  <NeilB@earthling.net>
29047
29048         * gcc.dg/cpp-nullchar.c: Remove test as
29049         embedded nulls cause problems.
29050
29051 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29052
29053         * gcc.dg/compare2.c: New test.
29054
29055 2000-04-08  Neil Booth  <NeilB@earthling.net>
29056
29057         * gcc.dg/cpp-nullchar.c: New test.
29058
29059 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29060
29061         * gcc.dg/cpp-mi2.c: New test.
29062         * gcc.dg/cpp-mi2[abc].h: New files.
29063
29064 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29067         member name.
29068
29069 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29070
29071         * g++.old-deja/g++.abi/vmihint.C: New test.
29072
29073 2000-04-06  Neil Booth  <NeilB@earthling.net>
29074
29075         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29076         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29077         copyright.
29078
29079 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29080
29081         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29082         avoid stack-frame overwrite.
29083
29084 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29085
29086         * gcc.c-torture/compile/20000405-2.c: New test.
29087         * gcc.c-torture/compile/20000405-3.c: New test.
29088
29089 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29090
29091         * gcc.c-torture/compile/20000405-1.c: New test.
29092
29093 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29094
29095         * gcc.dg/cast-qual-1.c: Revert last change.
29096
29097 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29098
29099         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29100
29101 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29102
29103         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29104         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29105
29106 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29107
29108         * gcc.c-torture/compile/20000403-2.c: New test.
29109         * gcc.c-torture/compile/20000403-1.c: New test.
29110
29111 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29112
29113         * gcc.c-torture/execute/20000403-1.c: New test.
29114
29115 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29116
29117         * gcc.c-torture/execute/20000402-1.c: New test.
29118
29119 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29120
29121         * gcc.c-torture/execute/va-arg-15.c: New test.
29122         * gcc.c-torture/execute/va-arg-16.c: New test.
29123         * gcc.c-torture/execute/va-arg-17.c: New test.
29124         * gcc.c-torture/execute/va-arg-18.c: New test.
29125         * gcc.c-torture/execute/va-arg-19.c: New test.
29126
29127 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29128
29129         * gcc.c-torture/compile/981211-1.c: Move to...
29130         * gcc.dg/cpp-as1.c: ...here.
29131         * gcc.dg/cpp-as2.c: New file.
29132
29133         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29134         compiler.
29135
29136 2000-04-02  Neil Booth  <NeilB@earthling.net>
29137
29138         * gcc.dg/cpp-cond.c  New tests.
29139         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29140         accidental success less likely.
29141         * gcc.dg/cpp-missingop.c  New tests.
29142         * gcc.dg/cpp-missingparen.c  New tests.
29143         * gcc.dg/cpp-shift.c  New tests.
29144         * gcc.dg/cpp-shortcircuit.c  New tests.
29145         * gcc.dg/cpp-unary.c  New tests.
29146
29147 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29148
29149         * gcc.c-torture/compile/20000329-1.c: New test.
29150
29151 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29152
29153         * gcc.c-torture/compile/20000326-1.c: New test.
29154         * gcc.c-torture/compile/20000326-2.c: New test.
29155
29156 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29157
29158         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29159         the first parameter is a function argument.
29160
29161 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         * g++.old-deja/g++.ext/array4.C: New test.
29164
29165 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29166
29167         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29168
29169 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29170
29171         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29172
29173 2000-03-19  Richard Henderson  <rth@cygnus.com>
29174
29175         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29176
29177 2000-03-19  Richard Henderson  <rth@cygnus.com>
29178
29179         * gcc.c-torture/compile/20000319-1.c: New test.
29180
29181 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29182
29183         * gcc.c-torture/execute/20000314-3.c: New test.
29184         * gcc.c-torture/execute/20000314-2.c: New test.
29185         * gcc.c-torture/execute/20000314-1.c: New test.
29186         * gcc.c-torture/compile/20000314-2.c: New test.
29187         * gcc.c-torture/compile/20000314-1.c: New test.
29188
29189 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.old-deja/g++.warn/inline.C: New test.
29192
29193 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29194
29195         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29196         standards-compliant result rather than specific constants.
29197         Put test-values in array.
29198
29199 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29200
29201         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29202         (g++_target_compile): Put test-specific options last.
29203
29204 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29205
29206         * g++.old-deja/g++.eh/vbase4.C: New test.
29207
29208 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29209
29210         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29211
29212 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29213
29214         * g++.old-deja/g++.brendan/misc12.C: Removed.
29215         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29216         * g++.old-deja/g++.ext/pretty4.C: New test.
29217
29218 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29219
29220         * g++.old-deja/g++.other/string2.C: New test.
29221
29222 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.old-deja/g++.warn/impint2.C: New test.
29225
29226 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29227
29228         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29229         is 1, not zero.
29230
29231 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.old-deja/g++.warn/impint.C: New test.
29234         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29235         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29236         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29237         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29238         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29239         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29240         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29241         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29242         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29243         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29244         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29245         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29246
29247 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29248
29249         * gcc.dg/cpp-redef.c: New test.
29250
29251 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29252
29253         * g++.old-deja/g++.pt/unify7.C: New test.
29254
29255 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29256
29257         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29258         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29259
29260 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29261
29262         * gcc.c-torture/compile/20000224-1.c: New test.
29263
29264 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29265
29266         * gcc.c-torture/compile/cpp-2.c: New test.
29267         * gcc.c-torture/compile/cpp-1.c: New test.
29268
29269 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29270
29271         * gcc.c-torture/execute/20000225-1.c: New test.
29272
29273 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29274
29275         * gcc.dg/cpp-li2.c: New test.
29276
29277         * gcc.dg/cpp-wi1.c: New test.
29278
29279         * gcc.dg/cpp-li1.c: New test.
29280
29281 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29282
29283         * g++.old-deja/g++.other/sizeof5.C: New test.
29284
29285 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29286
29287         * gcc.c-torture/execute/va-arg-13.c: New test.
29288
29289 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29290
29291         * gcc.c-torture/execute/va-arg-12.c: New test.
29292
29293 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         * gcc.c-torture/execute/20000223-1.c: New test.
29296
29297 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29298
29299         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29300
29301 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29302
29303         * g++.old-deja/g++.abi/ptrmem.C: New test.
29304
29305 2000-02-19  Richard Henderson  <rth@cygnus.com>
29306
29307         * gcc.c-torture/compile/init-3.c: New.
29308
29309 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29310
29311         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29312         ALWAYS_CXXFLAGS.
29313
29314 2000-02-11  Robert Lipe <robertl@sco.com>
29315
29316         * gcc.c-torture/compile/20000211-3.c: New test.
29317
29318 2000-02-11  Martin Buchholz <martin@xemacs.org>
29319
29320         * gcc.c-torture/compile/20000211-2.c: New test.
29321
29322 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29323
29324         * gcc.c-torture/compile/20000211-1.c: New test.
29325
29326 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29327
29328         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29329           on native targets
29330
29331 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29332
29333         * g++.old-deja/g++.other/cast5.C: New test.
29334
29335 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29336
29337         * gcc.c-torture/execute/20000205-1.c: New.
29338
29339 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29340
29341         * g++.old-deja/g++.jason/cast3.C: Return void.
29342         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29343
29344 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29345
29346         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29347
29348         * gcc.dg/loop-1.c: New test.
29349
29350 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29351
29352         * gcc.c-torture/compile/20000127-1.c: New test.
29353         * gcc.c-torture/execute/991228-1.c: New test.
29354
29355 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29356
29357         * gcc.dg/unused-2.c: New test.
29358
29359         * gcc.dg/conv-1.c: New test.
29360
29361 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29362
29363         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29364         compiler.
29365         (tool_option_proc): Fix typo.
29366
29367 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29368
29369         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29370         of the ld on the host, not on the build machine.
29371         Also, don't crash if '--help' is not a supported option.
29372
29373 2000-01-24  Richard Henderson  <rth@cygnus.com>
29374
29375         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29376
29377 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29378
29379         * gcc.c-torture/execute/20000120-2.c: New test.
29380         * gcc.c-torture/execute/20000120-1.c: New test.
29381
29382 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29383
29384         * gcc.c-torture/execute/20000113-1.c: New test.
29385
29386 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29387
29388         * gcc.c-torture/execute/20000112-1.c: New test.
29389
29390 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29391
29392         * gcc.dg/20000111-1.c: New test.
29393
29394 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29395
29396         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29397         with 16 bit integers.
29398
29399 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29400
29401         * gcc.dg/20000108-1.c: New test.
29402
29403 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29404
29405         * g++.old-deja/g++.ns/koenig8.C: New test.
29406
29407 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29408
29409         * g++.old-deja/g++.other/cast4.C: New test.
29410
29411 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29412
29413         * gcc.c-torture/compile/20000105-2.c: New test.
29414         * gcc.c-torture/compile/20000105-1.c: New test.
29415
29416 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29417
29418         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29419         references to printf & atoi to conform to ANSI standard.
29420         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29421         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29422         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29423         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29424         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29425         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29426         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29427         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29428         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29429         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29430         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29431         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29432         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29433         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29434         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29435         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29436         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29437         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29438         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29439         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29440         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29441         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29442         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29443         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29444         * g++.old-deja/g++.brendan/init3.C: Likewise.
29445         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29446         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29447         * g++.old-deja/g++.brendan/new2.C: Likewise.
29448         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29449         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29450         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29451         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29452         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29453         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29454         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29455         * g++.old-deja/g++.brendan/template24.C: Likewise.
29456         * g++.old-deja/g++.brendan/template3.C: Likewise.
29457         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29458         * g++.old-deja/g++.jason/inline3.C: Likewise.
29459         * g++.old-deja/g++.jason/opeq.C: Likewise.
29460         * g++.old-deja/g++.law/arg5.C: Likewise.
29461         * g++.old-deja/g++.law/arm7.C: Likewise.
29462         * g++.old-deja/g++.law/ctors11.C: Likewise.
29463         * g++.old-deja/g++.law/cvt8.C: Likewise.
29464         * g++.old-deja/g++.law/init9.C: Likewise.
29465         * g++.old-deja/g++.law/refs4.C: Likewise.
29466         * g++.old-deja/g++.law/template2.C: Likewise.
29467         * g++.old-deja/g++.law/visibility24.C: Likewise.
29468         * g++.old-deja/g++.law/vtable3.C: Likewise.
29469         * g++.old-deja/g++.mike/asm2.C: Likewise.
29470         * g++.old-deja/g++.mike/eh1.C: Likewise.
29471         * g++.old-deja/g++.mike/misc1.C: Likewise.
29472         * g++.old-deja/g++.mike/misc13.C: Likewise.
29473         * g++.old-deja/g++.mike/misc14.C: Likewise.
29474         * g++.old-deja/g++.mike/ns12.C: Likewise.
29475         * g++.old-deja/g++.mike/p1248.C: Likewise.
29476         * g++.old-deja/g++.mike/p3708.C: Likewise.
29477         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29478         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29479         * g++.old-deja/g++.mike/p646.C: Likewise.
29480         * g++.old-deja/g++.mike/p700.C: Likewise.
29481         * g++.old-deja/g++.mike/p783.C: Likewise.
29482         * g++.old-deja/g++.mike/p783a.C: Likewise.
29483         * g++.old-deja/g++.mike/p783b.C: Likewise.
29484         * g++.old-deja/g++.mike/p786.C: Likewise.
29485         * g++.old-deja/g++.mike/p789.C: Likewise.
29486         * g++.old-deja/g++.mike/p789a.C: Likewise.
29487         * g++.old-deja/g++.mike/p807a.C: Likewise.
29488         * g++.old-deja/g++.other/delete3.C: Likewise.
29489         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29490         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29491         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29492         * g++.old-deja/g++.other/empty1.C: Likewise.
29493         * g++.old-deja/g++.other/temporary1.C: Likewise.
29494         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29495         * g++.old-deja/g++.pt/t16.C: Likewise.
29496         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29497
29498 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29499
29500         * gcc.dg/991230-1.c: New test.
29501
29502 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29503
29504         * gcc.c-torture/compile/991229-3.c: New test.
29505         * gcc.c-torture/compile/991229-2.c: New test.
29506         * gcc.c-torture/compile/991229-1.c: New test.
29507
29508 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29509
29510         * gcc.c-torture/compile/labels-2.c: New test.
29511
29512 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29513
29514         * gcc.c-torture/execute/991227-1.c: New test.
29515
29516 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29517
29518         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29519
29520 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29521
29522         * gcc.c-torture/execute/991221-1.c: New test.
29523
29524 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29525
29526         * g++.old-deja/g++.other/cast3.C: New test.
29527
29528 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29529
29530         * gcc.c-torture/execute/991216-4.c: New test.
29531
29532 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29533
29534         * gcc.c-torture/execute/991216-1.c: New test.
29535         * gcc.c-torture/execute/991216-2.c: New test.
29536         * gcc.c-torture/execute/991216-3.c: New test.
29537
29538 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29539
29540         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29541         Actually make the test fail by using "-O2" for compilation.
29542
29543 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29544
29545         * g++.old-deja/g++.warn/cast-align1.C: New test.
29546
29547 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29548
29549         * gcc.c-torture/compile/991214-1.c: New test.
29550         * gcc.c-torture/compile/991214-2.c: New test.
29551
29552 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29553
29554         * gcc.dg/991214-1.c: New test.
29555
29556 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29557
29558         * gcc.c-torture/compile/991213-3.c: New test.
29559         * gcc.c-torture/compile/991213-2.c: New test.
29560         * gcc.c-torture/compile/991213-1.c: New test.
29561
29562 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29563
29564         * gcc.dg/991209-1.c: New test.
29565
29566 1999-12-08  Nathan Sidwell <nathan@acm.org>
29567
29568         * gcc.c-torture/compile/991208-1.c: New test.
29569
29570 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29571
29572         * gcc.dg/ultrasp2.c: New test.
29573
29574 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29575
29576         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29577
29578 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29579
29580         * gcc.c-torture/compile/991202-1.c: New test.
29581         * gcc.c-torture/execute/991202-1.c: New test.
29582         * gcc.c-torture/execute/991202-2.c: New test.
29583         * gcc.c-torture/execute/991202-3.c: New test.
29584
29585 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29586
29587         * g++.old-deja/g++.abi/align.C: New test.
29588         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29589         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29590
29591 1999-12-01  Richard Henderson  <rth@cygnus.com>
29592
29593         * gcc.c-torture/execute/991201-1.c: New.
29594
29595 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29596
29597         * gcc.dg/991129-1.c: New test.
29598
29599 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29600
29601         * gcc.c-torture/compile/991127-1.c: New test.
29602
29603 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29604
29605         * g++.old-deja/g++.other/warn4.C: New test.
29606
29607 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29608
29609         * g++.old-deja/g++.eh/cleanup2.C: New test.
29610         * g++.old-deja/g++.ext/pretty2.C: New test.
29611         * g++.old-deja/g++.ext/pretty3.C: New test.
29612         * g++.old-deja/g++.other/debug6.C: New test.
29613
29614 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29615
29616         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29617         compiler_output to look for one error message instead of two.
29618
29619 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29620
29621         * gcc.c-torture/execute/991118-1.c: Also test case
29622         where the word boundary does not split a byte evenly.
29623
29624 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29625
29626         * g++.old-deja/g++.ext/restrict1.C: New test.
29627
29628 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29629
29630         * gcc.c-torture/execute/991118-1.c: New test.
29631
29632 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29633
29634         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29635         working directory pathnames.
29636
29637 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29638
29639         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29640         host is equipped with driver.h and driver.o so it can actually
29641         compile and run the tests.
29642
29643 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29644
29645         * gcc.c-torture/compile/991008-1.c: New test.
29646
29647 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29648
29649         * lib/gcc-dg.exp: Include target-supports.exp
29650
29651 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29652
29653         * lib/target-supports.exp: New file: Provide procs to test for
29654         features supported by the target.
29655         (check_weak_available): Moved here from ecos.exp.
29656         (check_alias_available): New proc: Determine of the target
29657         toolchain supports the alias attribute.
29658
29659         * gcc.dg/special/ecos.exp: Move check_weak_available to
29660         target-supports.exp.
29661         (alias-1.c): Only perform the test if the target supports
29662         aliases.
29663         (wkali-1.c): Only perform the test if the target supports
29664         aliases.
29665
29666         * gcc.dg/990506-0.c: Expect error messages from cross
29667         targets as well as native targets.
29668
29669 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29670
29671         * gcc.dg/ultrasp1.c: Removed xfail.
29672         * gcc.dg/struct-ret-2.c: Likewise.
29673         * gcc.dg/array-1.c: Likewise.
29674
29675 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29676
29677         * gcc.dg/struct-ret-2.c: New test.
29678
29679         * gcc.dg/array-1.c: New test.
29680
29681 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29682
29683         * gcc.c-torture/execute/991030-1.c: New test.
29684
29685 1999-10-26  Richard Henderson  <rth@cygnus.com>
29686
29687         * gcc.c-torture/compile/991026-2.c: New test.
29688
29689 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29690
29691         * gcc.c-torture/compile/991026-1.c: New test.
29692
29693 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29694
29695         * gcc.c-torture/execute/991023-1.c: New test.
29696
29697 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29698
29699         * gcc.c-torture/execute/991019-1.c: New test.
29700
29701 1999-10-16  Richard Henderson  <rth@cygnus.com>
29702
29703         * gcc.c-torture/execute/991016-1.c: New test.
29704
29705 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29706
29707         * gcc.c-torture/execute/991014-1.c: New test.
29708
29709 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29710
29711         * g++.old-deja/g++.other/union2.C: New test.
29712
29713 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29714
29715         * g++.old-deja/g++.other/vaarg2.C: New test.
29716         * g++.old-deja/g++.other/vaarg3.C: New test.
29717
29718 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29719
29720         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29721         in compile/.
29722
29723 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29724
29725         * gcc.c-torture/execute/va-arg-11.c: New test.
29726
29727 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29728
29729         * lib/file-format.exp (gcc_target_object_format): Don't
29730         crash if objdump is unavailable.
29731
29732 1999-09-29  Donn Terry <donn@interix.com>
29733
29734         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29735
29736 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29737
29738         * gcc.c-torture/compile/990928-1.c: New test.
29739
29740 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29741
29742         * g++.old-deja/g++.other/decl6.C: New test.
29743
29744 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29745
29746         * gcc.c-torture/execute/va-arg-10.c: New test.
29747
29748 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29749
29750         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29751         __PRETTY_FUNCTION__.
29752
29753 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29754
29755         * gcc.c-torture/execute/990923-1.c: New test.
29756
29757 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29758
29759         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29760         for which -fpic is inappropriate.
29761
29762 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29763
29764         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29765
29766 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29767
29768         * g++.old-deja/g++.other/dyncast1.C: New test.
29769         * g++.old-deja/g++.other/dyncast2.C: New test.
29770         * g++.old-deja/g++.other/dyncast3.C: New test.
29771         * g++.old-deja/g++.other/dyncast4.C: New test.
29772         * g++.old-deja/g++.other/dyncast5.C: New test.
29773         * g++.old-deja/g++.eh/catch3.C: New test.
29774         * g++.old-deja/g++.eh/catch3p.C: New test.
29775         * g++.old-deja/g++.eh/catch4.C: New test.
29776         * g++.old-deja/g++.eh/catch4p.C: New test.
29777         * g++.old-deja/g++.eh/catch5.C: New test.
29778         * g++.old-deja/g++.eh/catch5p.C: New test.
29779         * g++.old-deja/g++.eh/catch6.C: New test.
29780         * g++.old-deja/g++.eh/catch6p.C: New test.
29781         * g++.old-deja/g++.eh/catch7.C: New test.
29782         * g++.old-deja/g++.eh/catch7p.C: New test.
29783         * g++.old-deja/g++.eh/catch8.C: New test.
29784         * g++.old-deja/g++.eh/catch8p.C: New test.
29785         * g++.old-deja/g++.eh/catch9.C: New test.
29786         * g++.old-deja/g++.eh/catch9p.C: New test.
29787
29788 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29789
29790         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29791         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29792
29793 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29794
29795         * gcc.c-torture/compile/990913-1.c: New test.
29796
29797 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29798
29799         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29800         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29801
29802 1999-09-09  Richard Henderson  <rth@cygnus.com>
29803
29804         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29805
29806 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29807
29808         * g++.old-deja/g++.other/lookup11.C: New test.
29809         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29810         what is permitted and what we want.
29811         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29812         overload use.
29813         * g++.old-deja/g++.jason/rfg5.C: Likewise
29814
29815 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29816
29817         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29818         * gcc.c-torture/noncompile/poison-1.c: New file.
29819
29820 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29821
29822         * g++.old-deja/g++.other/sizeof3.C: New test.
29823         * g++.old-deja/g++.other/sizeof4.C: New test.
29824         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29825         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29826
29827 1999-09-07  Richard Henderson  <rth@cygnus.com>
29828
29829         * gcc.dg/va-arg-1.c: New.
29830
29831 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29832
29833         * gcc.c-torture/execute/va-arg-9.c: New test.
29834
29835 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29836
29837         * g77.f-torture/compile/980519-2.f: New test.
29838         * g77.f-torture/compile/19990905-0.f: New test.
29839         * g77.f-torture/compile/19990905-1.f: New test.
29840         * g77.f-torture/compile/19990905-2.f: New test.
29841
29842         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29843
29844 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29845
29846         * gcc.c-torture/execute/990827-1.c: Fix typo.
29847
29848 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29849
29850         * g++.old-deja/g++.other/deref1.C: New test.
29851
29852 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29853
29854         * g++.old-deja/g++.other/ambig2.C: New test.
29855         * g++.old-deja/g++.other/cond5.C: New test.
29856         * g++.old-deja/g++.other/lookup16.C: New test.
29857
29858 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29859
29860         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29861         assemblers too.
29862
29863 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29864
29865         * lib/c-torture.exp: Avoid the "compare executables" optimization
29866         when testing native.
29867
29868 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29869
29870         * gcc.c-torture/execute/990829-1.c: New test.
29871         * gcc.c-torture/compile/990829-1.c: New test.
29872
29873 1999-08-27  Paul Burchard  <burchard@pobox.com>
29874
29875         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29876         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29877         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29878         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29879         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29880         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29881         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29882         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29883         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29884         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29885         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29886
29887 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29888
29889         * gcc.c-torture/execute/990827-1.c: New test.
29890
29891 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29892
29893         * g77.f-torture/noncompile/19990826-4.f: New test.
29894
29895         * g77.f-torture/compile/19990826-3.f: New test.
29896
29897         * g77.f-torture/execute/19990826-2.f: New test.
29898
29899         * g77.f-torture/compile/19990826-1.f: New test.
29900
29901         * gcc.c-torture/execute/990826-0.c: New test.
29902         * g77.c-torture/execute/19990826-0.f: New test.
29903
29904         * g77.f-torture/noncompile/970626-2.f: New test.
29905
29906 1999-08-25  Paul Burchard  <burchard@pobox.com>
29907
29908         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29909         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29910         lss-011.C: New tests.
29911
29912 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29913
29914         * g++.old-deja/g++.other/decl5.C: New test.
29915
29916 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29917
29918         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29919         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29920         call `postbase' for each one.  All callers of `postbase' changed
29921         to call this instead.
29922
29923 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29924
29925         * gcc.c-torture/execute/990811-1.c: New test.
29926
29927 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29928
29929         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29930         just native ones.
29931
29932         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29933         just native ones.
29934
29935 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29936
29937         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29938
29939 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29940
29941         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29942
29943 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29944
29945         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29946
29947 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29948
29949         * gcc.c-torture/execute/990804-1.c: New test.
29950
29951 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29952
29953         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29954         * g++.old-deja/g++.brendan/crash64.C: Likewise
29955         * g++.old-deja/g++.brendan/overload8.C: Likewise
29956
29957 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29958
29959         * g++.old-deja/g++.other/struct1.C: New test.
29960
29961 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29962
29963         * g++.old-deja/g++.other/enum2.C: New test.
29964
29965 1999-08-02  Richard Henderson  <rth@cygnus.com>
29966
29967         Adapted from tests from Franz Sirl:
29968         * gcc.c-torture/execute/va-arg-7.c: New test.
29969         * gcc.c-torture/execute/va-arg-8.c: New test.
29970
29971 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29972
29973         * gcc.c-torture/compile/990801-2.c: New test.
29974
29975         * gcc.c-torture/compile/990801-1.c: New test.
29976
29977 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29978
29979         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29980         fp-cmp-1.c, converting double to float.
29981
29982         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29983         fp-cmp-1.c, converting double to long double.
29984
29985         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29986         from fr1 to unknown_register, since fr1 is a legitimate register
29987         on some machines.
29988
29989 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29990
29991         * README: More listname related changes.
29992
29993 1999-07-08  Catherine Moore  <clm@cygnus.com>
29994
29995         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29996
29997 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29998
29999         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30000
30001 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30002
30003         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30004
30005 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30006
30007         * gcc.dg/990703-1.c: New test.
30008
30009 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30010
30011         * lib/file-format.exp: New file: Move definition of proc
30012         gcc_target_object_format to here from
30013         gcc.dg/special/ecos.exp.
30014
30015         * lib/c-torture.exp: Include lib file-format.exp.
30016         * lib/gcc-dg.exp: Include lib file-format.exp.
30017
30018         * gcc.dg/special/ecos.exp: Remove definition of proc
30019         gcc_target_object_format.
30020
30021 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30022
30023         * gcc.c-torture/execute/990628-1.c: New test.
30024
30025 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30026
30027         * gcc.c-torture/compile/990625-2.c: New test.
30028
30029         * gcc.c-torture/compile/990625-1.c: New test.
30030
30031 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30032
30033         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30034         attributes compile.
30035         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30036         ports that use the COFF/PE file format.
30037
30038 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30039
30040         * gcc.c-torture/compile/990617-1.c: New test.
30041
30042 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30043
30044         * g++.old-deja/g++.other/decl4.C: New test.
30045
30046 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30047
30048         * g++.old-deja/g++.other/bitfld3.C: New test.
30049
30050 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30051
30052         * g++.old-deja/g++.eh/catch1.C: New test.
30053
30054 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30055
30056         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30057
30058         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30059         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30060
30061 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30062
30063         * g77.f-torture/compile/19990502-0.f: Replace with new,
30064         shorter, test that still fails after recent changes.
30065
30066 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30067
30068         * gcc.c-torture/execute/990604-1.c: New test.
30069
30070 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30071
30072         * gcc.c-torture/execute/990531-1.c: New test.
30073
30074 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30075
30076         * gcc.c-torture/compile/990527-1.c: New test.
30077
30078 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30079
30080         * gcc.c-torture/execute/990527-1.c: New test.
30081
30082 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30083
30084         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30085         bitfields as signed.
30086
30087 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30088
30089         * g77.f-torture/compile/19990525-0.f: New test.
30090
30091 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30092
30093         * gcc.c-torture/execute/990525-2.c: New test.
30094
30095         * gcc.c-torture/execute/990525-1.c: New test.
30096
30097 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30098
30099         * g++.old-deja/g++.other/anon3.C: New test.
30100         * g++.old-deja/g++.other/anon4.C: New test.
30101         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30102         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30103         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30104         Merrill).
30105
30106 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30107
30108         * gcc.c-torture/execute/990524-1.c: New test.
30109
30110         * gcc.dg/990524-1.c: New test.
30111
30112 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30113
30114         * gcc.c-torture/compile/990523-1.c: New test.
30115
30116 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30117
30118         * gcc.c-torture/compile/990519-1.c: New test.
30119
30120 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30121
30122         * gcc.c-torture/compile/990517-1.c: New test.
30123
30124         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30125         (e4, f4): New tests.
30126         (main): Call them.
30127
30128 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30129
30130         * gcc.dg/noreturn-1.c: New test.
30131
30132 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30133
30134         * gcc.c-torture/execute/990513-1.c: New test.
30135
30136 1999-05-10  Richard Henderson  <rth@cygnus.com>
30137
30138         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30139
30140 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30141
30142         * g77.f-torture/execute/erfc.f: Use small single-precision
30143         values, to avoid problems on Alphas when not -mieee.
30144
30145 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30146
30147         * gcc.dg/990506-0.c: New test.
30148
30149 1999-05-08  Richard Henderson  <rth@cygnus.com>
30150
30151         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30152         the constant to test.  Don't XFAIL 64-bit targets.
30153
30154         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30155         * g++.old-deja/g++.law/profile1.C: Likewise.
30156
30157         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30158         operator new instances.
30159         * g++.old-deja/g++.other/delete5.C: Likewise.
30160
30161 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30162
30163         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30164         intrinsic.
30165
30166 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30167
30168         * g77.f-torture/execute/u77-test.f: Reverse order of two
30169         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30170
30171 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30172
30173         * gcc.dg/compare1.c: New test.
30174
30175 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30176
30177         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30178         New tests.
30179
30180 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30181
30182         * g77.f-torture/compile/19990502-1.f: New test.
30183
30184 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30185
30186         * g77.f-torture/compile/19990502-0.f: New test.
30187
30188 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30189
30190         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30191         intrinsic.
30192
30193 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30194
30195         * g77.f-torture/execute/u77-test.f (main): List libU77
30196         intrinsics not currently tested.
30197         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30198         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30199         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30200         Trim blanks off the ends of some printed strings.
30201
30202 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30203
30204         * g77.f-torture/execute/u77-test.f (main): Just warn about
30205         FSTAT gid disagreement, as it's expected on some systems.
30206
30207 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30208
30209         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30210         use a new function, which allows for some slop.
30211         Clean up some commentary.
30212         (issum): The new function.
30213         (sgladd): Deleted subroutine.
30214
30215 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30216
30217         * g77.f-torture/execute/u77-test.f: Modify to be more like
30218         libf2c/libU77 version, bringing patches to that version here.
30219         Add suitable commentary.
30220
30221 1999-04-25  Richard Henderson  <rth@cygnus.com>
30222
30223         * gcc.dg/990424-1.c: New test.
30224
30225 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30226
30227         * g77.f-torture/execute/u77-test.f (main): Bug involving
30228         LSTAT has been fixed, so turn back on full checking.
30229
30230 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30231
30232         * g77.f-torture/compile/19990419-0.f: New test.
30233         * g77.f-torture/execute/19990419-1.f: New test.
30234
30235 1999-04-17  Richard Henderson  <rth@cygnus.com>
30236
30237         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30238         to avoid the need for a prototype to supress a warning.
30239
30240 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30241
30242         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30243
30244 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30245
30246         * gcc.c-torture/execute/990404-1.c: New test.
30247
30248 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30249
30250         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30251         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30252         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30253         missing initializer warnings.
30254
30255 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30256
30257         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30258         matching strings.
30259
30260 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30261
30262         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30263
30264 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30265
30266         * g77.f-torture/execute/19990325-0.f: New test.
30267         * g77.f-torture/execute/19990325-1.f: New test.
30268
30269 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30270
30271         * gcc.c-torture/execute/990324-1.c: New test.
30272
30273 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30274
30275         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30276         test with 4.
30277
30278 1999-03-17  Richard Henderson  <rth@cygnus.com>
30279
30280         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30281
30282 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30283
30284         * g77.f-torture/execute/19990313-2.f: New test.
30285         * g77.f-torture/execute/19990313-3.f: New test.
30286
30287 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30288
30289         * g77.f-torture/execute/19990313-0.f: New test.
30290         * g77.f-torture/execute/19990313-1.f: New test.
30291
30292 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30293
30294         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30295         printf to sprintf.
30296         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30297         (main): Add check for u15.  Conditionalize u31 check depending on
30298         whether ints are <32 bits or >=32 bits.
30299
30300 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30301
30302         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30303
30304 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30305
30306         * g77.f-torture/compile/19990305-0.f: New test.
30307         * g77.f-torture/execute/19981119-0.f: New test.
30308
30309 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30310
30311         * g77.f-torture/execute/970625-2.f: call ABORT if final
30312         result is not correct, instead of just printing it.
30313         Add this checking via newly introduced obfuscation, to
30314         trip up buggy front ends.
30315
30316 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30317
30318         * g77.f-torture/compile/960317-1.f: Moved from being
30319         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30320
30321 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30322
30323         * g77.f-torture/execute/960317-1.f: New (old) test.
30324         * g77.f-torture/execute/970625-2.f: Ditto.
30325
30326 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30327
30328         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30329         message on line 1 or line 2; cccp and cpplib do this differently.
30330
30331 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30332
30333         * g++.old-deja/g++.law/weak1.C: New test.
30334
30335 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30336
30337         * gcc.c-torture/execute/990119-1.c: Renamed to...
30338         * gcc.dg/990119-1.c: this, so it will only be tested once
30339         (it's a preprocessor test, it doesn't need to be run at
30340         multiple optimization levels).
30341
30342 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30343
30344         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30345           ALWAYS_CXXFLAGS.
30346
30347 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30348
30349         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30350         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30351         to not be compilable by current g77.
30352
30353 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30354
30355         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30356
30357 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30358
30359         * gcc.c-torture/execute/990222-1.c: New test.
30360
30361 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30362
30363         * g77.f-torture/compile/19990218-0.f: New test.
30364         * g77.f-torture/noncompile/19990218-1.f: New test.
30365
30366 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30367
30368         * g77.f-torture/compile/19981216-0.f: New test.
30369
30370 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30371
30372         * gcc.dg/990214-1.c: New test.
30373
30374 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30375
30376         * gcc.dg/990213-2.c: New test.
30377
30378         * gcc.dg/990213-1.c: New test.
30379
30380 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30381
30382         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30383         ints.
30384
30385 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30386
30387         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30388         specified by target.
30389
30390         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30391
30392 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30393
30394         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30395
30396 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30397
30398         * gcc.dg/special/ecos.exp: New test driver for new tests with
30399         special requirements.
30400
30401         * gcc.dg/special/alias-1.c: New test.
30402         * gcc.dg/special/gcsec-1.c: New test.
30403         * gcc.dg/special/weak-1.c: New test.
30404         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30405         * gcc.dg/special/weak-2.c: New test.
30406         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30407         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30408         * gcc.dg/special/wkali-1.c: New test.
30409         * gcc.dg/special/wkali-2.c: New test.
30410         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30411         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30412
30413 1999-02-10  Felix Lee  <flee@cygnus.com>
30414
30415           * lib/c-torture.exp (c-torture-compile): Pull out code for
30416           analyzing gcc error messages.
30417           (c-torture-execute): Likewise.  Fix some (harmless) false
30418           positives.
30419           * lib/gcc.exp (gcc_check_compile): New function.
30420
30421 1999-02-08  Richard Henderson  <rth@cygnus.com>
30422
30423         * gcc.c-torture/execute/990208-1.c: New test.
30424
30425 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30426
30427         * g++.dg/special/ecos.exp: New driver for new tests with special
30428         requirements
30429
30430         * g++.dg/special/conpr-1.C: New test
30431         * g++.dg/special/conpr-2.C: New test
30432         * g++.dg/special/conpr-2a.C: New test
30433         * g++.dg/special/conpr-3.C: New test
30434         * g++.dg/special/conpr-3a.C: New test
30435         * g++.dg/special/conpr-3b.C: New test
30436
30437         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30438         allow g++ to use the dg driver
30439
30440         * README: Add comment about g++.dg directory
30441
30442 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30443
30444         * README: Update email addresses.
30445
30446 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30447
30448         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30449         arguments in order to force structure S onto the stack even on
30450         the alpha.
30451         (test): Pass 10 leading arguments to function foo as well as the
30452         structure S.
30453
30454         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30455         failure for all targets.
30456
30457         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30458         abort to terminate program execution.
30459
30460 1999-01-30  Richard Henderson  <rth@cygnus.com>
30461
30462         * gcc.c-torture/execute/990130-1.c: New test.
30463
30464 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30465
30466         * gcc.dg/990130-1.c: New test.
30467
30468 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30469
30470         * gcc.c-torture/execute/990128-1.c: New test.
30471
30472 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30473
30474         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30475
30476 1999-01-27  Felix Lee  <flee@cygnus.com>
30477
30478         * lib/c-torture.exp (c-torture-compile): pull out code for
30479         analyzing gcc error messages.
30480         (c-torture-execute): ditto, and fix some (harmless) false
30481         positives.
30482         * lib/gcc.exp (gcc_check_compile): new function.
30483
30484 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30485
30486         * gcc.dg/990117-1.c: New test.
30487
30488         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30489
30490         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30491
30492 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30493
30494         * g77.f-torture/compile/990115-1.f: New test.
30495
30496 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30497
30498         * gcc.c-torture/compile/990107-1.c: New test
30499
30500 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30501
30502         * gcc.c-torture/execute/990106-2.c: New test.
30503
30504         * gcc.c-torture/execute/990106-1.c: New test.
30505
30506 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30507
30508         * gcc.c-torture/compile/981223-1.c: New test.
30509
30510 1998-12-29  Richard Henderson  <rth@cygnus.com>
30511
30512         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30513         (opt3): Rename from opt4 and disable.
30514
30515 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30516
30517         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30518
30519 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30520
30521         * g++.old-deja/g++.other/conv5.C: New test.
30522
30523 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30524
30525         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30526
30527 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30528
30529         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30530
30531 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30532
30533         * gcc.c-torture/compile/981211-1.c: New test.
30534
30535 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30536
30537         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30538
30539         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30540
30541 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30542
30543         * gcc.special/930510-1.c: Make C9X safe.
30544         * gcc.misc-tests/gcov-1.c Similarly.
30545         * gcc.misc-tests/gcov-2.c Similarly.
30546
30547 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30548
30549         * gcc.dg/ultrasp1.c: New test.
30550
30551 1998-12-06  Richard Henderson  <rth@cygnus.com>
30552
30553         * gcc.c-torture/execute/981206.c: New test.
30554
30555 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30556
30557         * g++.old-deja/g++.ns/template7.C: New test.
30558
30559         * g++.old-deja/g++.other/expr1.C: New test.
30560
30561         * g++.old-deja/g++.eh/tmpl3.C: New test.
30562
30563         * g++.old-deja/g++.eh/tmpl2.C: New test.
30564
30565 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30566
30567         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30568         * g++.old-deja/g++.other/using6.C: Removed.
30569         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30570
30571         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30572
30573 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30574
30575         * g++.old-deja/g++.pt/overload8.C: New test.
30576
30577         * g++.old-deja/g++.pt/overload7.C: New test.
30578
30579         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30580
30581         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30582         and relinking messages.
30583         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30584         compiling with -frepo.
30585
30586 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30587
30588         * g++.old-deja/g++.pt/lookup6.C: New test.
30589
30590 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30591
30592         * gcc.c-torture/execute/981130-1.c: New test.
30593         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30594
30595 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30596
30597         * g++.old-deja/g++.pt/explicit76.C: New test.
30598
30599         * g++.old-deja/g++.pt/friend38.C: New test.
30600
30601         * g++.old-deja/g++.ns/crash2.C: New test.
30602
30603         * g++.old-deja/g++.pt/defarg8.C: New test.
30604
30605         * g++.old-deja/g++.pt/instantiate6.C: New test.
30606
30607         * g++.old-deja/g++.pt/static6.C: New test.
30608
30609         * g++.old-deja/g++.pt/decl2.C: New test.
30610
30611 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30612
30613         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30614         problem is actually related with name lookup, but so what? :-)
30615
30616         * g++.old-deja/g++.pt/friend37.C: New test.
30617
30618 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30619
30620         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30621         element, which fails on some systems.
30622
30623         * g77.f-torture/execute/labug1.f: New test.
30624
30625 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30626
30627         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30628         is defined.
30629
30630 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30631
30632         * g77.f-torture/compile/981117-1.f: New test.
30633
30634 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30635
30636         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30637         properly discarded.
30638
30639 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30640
30641         * gcc.c-torture/execute/memcheck: New directory of tests for
30642         -fcheck-memory-usage.
30643
30644 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30645
30646         * README: New file, general information about the testsuite and
30647         new description of the various C++ test subdirectories.
30648         * README.g++: Eliminate obsolete information, update and move most
30649         relevant stuff to README.
30650
30651 1998-11-07  Richard Henderson  <rth@cygnus.com>
30652
30653         * gcc.c-torture/compile/981107-1.c: New test.
30654
30655 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30656
30657         * execute/memcpy-bi.c: New testcase.
30658
30659 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30660
30661         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30662         base classes.
30663
30664         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30665         template is selected.
30666
30667         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30668         classes, it should be accepted for all types.
30669
30670         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30671
30672         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30673         specializations start with template headers.
30674
30675 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30676
30677         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30678
30679         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30680         non-POD types.
30681
30682 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30683
30684         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30685
30686 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30687
30688         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30689
30690 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30691
30692         * 981019-1.c: New test.
30693
30694 1998-10-14  Robert Lipe <robertl@dgii.com>
30695
30696         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30697         find objc headers.
30698
30699 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30700
30701         * compile/981001-4.c: Remove use of GCC extension that triggers a
30702         compiler bug.
30703
30704 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30705
30706         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30707
30708 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30709
30710         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30711         instantiation of template produces incorrect code for delete
30712         expression.
30713
30714         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30715         constructors' name is not unique.
30716         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30717         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30718
30719         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30720         automatic array of const is ill-formed.
30721
30722         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30723         of template parameter?
30724
30725         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30726         const.
30727
30728         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30729         pointer-to-member expression.
30730
30731         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30732         declaration causes ICE.
30733
30734 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30735
30736         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30737         reserved in the global namespace.
30738
30739         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30740         generate needed virtual table.
30741
30742         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30743
30744 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30745
30746         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30747         template-dependent type
30748
30749 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30750
30751         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30752         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30753         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30754
30755         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30756         class should be usable as argument of member function.
30757         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30758         class should be usable as return type of member function.
30759         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30760         class should be usable as type of data member.
30761
30762         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30763
30764 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30767
30768 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30769
30770         * gcc.dg/dll-?.c Add thumb to target list.
30771         Fix assembler scan patterns to match current assembler output.
30772
30773 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30774
30775         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30776         matching of template brackets.
30777
30778         * g++.old-deja/g++.other/using4.C: New test.  Test using
30779         declarations of methods from base classes.
30780
30781         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30782         within functions should introduce names into the innermost
30783         enclosing namespace.
30784
30785         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30786         of static locals if first initialization throws.
30787
30788 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30789
30790         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30791
30792 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30793
30794         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30795         lose track of the possible targets of tablejump insns.
30796         * special/special.exp: Run it.
30797
30798 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30799
30800         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30801         must be declared before its specializations can be named in friend
30802         declarations.
30803
30804 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30805
30806         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30807
30808         * g77.f-torture/execute/io1.f: New test.
30809
30810 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30811
30812         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30813         with pointer to template function, for which no argument deduction
30814         is possible.
30815
30816         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30817         specialization of template function as argument to template
30818         function.
30819
30820         * g++.old-deja/g++.other/access2.C: New test; Inner class
30821         shouldn't have privileged access to Outer's names.
30822
30823 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30824
30825         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30826         friend template declared within template class conflicts with
30827         nested class of the same name.
30828
30829         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30830         is ignored.
30831
30832         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30833         object with direct initializer as function declaration.
30834
30835         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30836         initializers.
30837
30838         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30839         involving const pointer and NULL produces incorrect result.
30840
30841         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30842         type name without `typename' should be rejected with -pedantic.
30843
30844 1998-10-02  Richard Henderson  <rth@cygnus.com>
30845
30846         * g++.old-deja/g++.other/addrof1.C: New test.
30847
30848 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30849
30850         * gcc.c-torture/compile/981001-1.c: New test.
30851         * gcc.c-torture/execute/981001-1.c: New test.
30852
30853 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30854
30855         * gcc.c-torture/compile/981001-2.c: New test.
30856         * gcc.c-torture/compile/981001-3.c: New test.
30857         * gcc.c-torture/compile/981001-4.c: New test.
30858
30859 1998-10-01  Robert Lipe  <robertl@dgii.com>
30860
30861         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30862         multilibbed hosts.   Idea grafted from g77.exp.
30863
30864 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30865
30866         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30867         avoid losing on systems which need -lsocket.
30868
30869 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30870
30871         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30872         * g++.old-deja/g++.other/nested2.C: Ditto.
30873         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30874         failure.
30875
30876 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30877
30878         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30879         preferred over template operator!= for enum bitfields.
30880
30881 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30882
30883         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30884         that happen to have the same base name, but in different scopes,
30885         are incorrectly rejected.
30886
30887 1998-09-16  Richard Henderson  <rth@cygnus.com>
30888
30889         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30890         on the native word size instead of an integer literal.
30891
30892 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30893
30894         * g++.old-deja/g++.other/static2.C: Invocation of static data
30895         member of type pointer-to-function denoted as non-static member.
30896
30897         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30898         checks involving function types and aliases.
30899
30900 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30901
30902         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30903         redefined to the same non-trivial type.
30904
30905         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30906         namespace-qualification of template specializations declared in
30907         other namespaces.
30908
30909         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30910         to declare a subset of the specializations of a template function
30911         as friends of specializations of a template class.
30912
30913         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30914         member templates that do not fully specialize the enclosing
30915         template class are rejected.
30916
30917 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30918
30919         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30920
30921 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30922
30923         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30924         altered from libf2c/libU77 version.
30925
30926 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30927
30928         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30929
30930 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30931
30932         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30933         (un)signed char are different types for template specialization
30934         purposes.
30935
30936 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30937
30938         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30939         * objc: ObjC testsuite.
30940
30941 1998-08-31  Catherine Moore  <clm@cygnus.com>
30942
30943         * gcc.c-torture/execute/941014-1.x:  New file.
30944
30945 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30946
30947         * lib/c-torture.exp: Add support for
30948         torture_eval_before_compile and torture_eval_before_execute
30949         variables.
30950
30951 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30952
30953         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30954         this test triggers valid.
30955
30956 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30957
30958         * gcc.dg/980827-1.c: New test.
30959
30960 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30961
30962         * gcc.c-torture/execute/loop-4b.c: New test.
30963
30964 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30965
30966         * lib/c-torture.exp: Add support for
30967         torture_eval_before_compile and torture_eval_before_execute
30968         variables.
30969
30970 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30971
30972         * gcc.c-torture/compile/980825-1.c: New test.
30973
30974 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30975
30976         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30977         count number tests in opt_t0 not good_t0.
30978
30979 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30980
30981         * gcc.c-torture/compile/930326-1.x: Fix typo.
30982
30983 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30984
30985         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30986         causes an ICE.
30987
30988 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30989
30990         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30991         STACK_SIZE is defined.
30992         * gcc.c-torture/unsorted/stuct.c: Similarly.
30993
30994         * gcc.c-torture/compile/980821-1.c: New test.
30995
30996 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30997
30998         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30999
31000 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31001
31002         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31003         code.
31004
31005 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31006
31007         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31008         error'.
31009
31010 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31011
31012         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31013
31014 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31015
31016         * gcc.c-torture/compile/980816-1.c: New test.
31017
31018         * gcc.dg/980816-1.c: New test.
31019
31020 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31021
31022         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31023         compiler for ieee tests.
31024
31025 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31026
31027         * g77.f-torture/compile/980729-0.f: New test.
31028
31029 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31030
31031         * gcc.c-torture/special/eeprof-1.c: New test, for
31032         -finstrument-functions.
31033         * gcc.c-torture/special/special.exp: Run it.
31034
31035 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31036
31037         * gcc.c-torture/compile/980729-1.c: New test.
31038
31039 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31040
31041         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31042         __thumb__ is defined, and test for ARM style doubles if so.
31043
31044 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31045
31046         * g77.f-torture/noncompile/980615-0.f: New test.
31047
31048 1998-07-26  H.J. Lu  (hjl@gnu.org)
31049
31050         * gcc.dg/980312-1.c: Do link instead of compile.
31051         * gcc.dg/980313-1.c: Likewise.
31052
31053 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31054
31055         * gcc.c-torture/compile/980726-1.c: New test.
31056
31057 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31058
31059         * g77.f-torture/execute/io0.f: New test.
31060
31061 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31062
31063         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31064         an int.
31065
31066 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31067
31068         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31069         m32r bugs.
31070
31071 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31072
31073         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31074         c-decl.c:grokdeclarator can handle mode attributes.
31075
31076 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31077
31078         * gcc.c-torture/execute/980716-1.c: New test.
31079
31080 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31081
31082         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31083         the mn10200.
31084         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31085         the mn10200.
31086         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31087         * gcc.c-torture/compile/930326-1.x: Similarly.
31088
31089 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31090
31091         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31092         New test from Craig.
31093
31094 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31095
31096         * g77.f-torture/noncompile/980616-0.f: New test.
31097
31098         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31099
31100 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31101
31102         *  g++.other/singleton.C: Return error value instead of taking
31103         SIGSEGV.
31104
31105 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31106
31107         *  g++.other/singleton.C: New test.   Warning is under dispute.
31108         Runtime crash is not.
31109
31110 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31111
31112         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31113         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31114         using6.C, using7.C}:  New namespace tests.
31115
31116 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31117
31118         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31119         specialization with typedef'ed names used as array indexes.
31120
31121 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31122
31123         * gcc.c-torture/execute/980709-1.c: New test.
31124
31125         * gcc.dg/980709-1.c: New test.
31126
31127 1998-07-07  Richard Henderson  <rth@cygnus.com>
31128
31129         * gcc.c-torture/execute/bcp-1.c: New test.
31130
31131 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31132
31133         * gcc.c-torture/execute/980707-1.c: New test.
31134
31135 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31136
31137         * gcc.c-torture/compile/980706-1.c: New test.
31138
31139 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31140
31141         * g77.f-torture/execute/980701-0.f,
31142         g77.f-torture/execute/980701-1.f: New test from Craig.
31143
31144 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31145
31146         * gcc.c-torture/compile/980701-1.c: New test.
31147
31148         * gcc.c-torture/execute/980701-1.c: New test.
31149
31150 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31151 rlsruhe.de>
31152
31153         * g++.old-deja/g++.robertl/eb132.C: New test.
31154         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31155
31156 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31157
31158         * g77.f-torture/execute/980628-7.f,
31159         g77.f-torture/execute/980628-8.f,
31160         g77.f-torture/execute/980628-9.f,
31161         g77.f-torture/execute/980628-10.f: New tests from Craig.
31162
31163         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31164
31165 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31166
31167         * g77.f-torture/execute/980628-4.f: New test from Craig.
31168         * g77.f-torture/execute/980628-5.f: Likewise.
31169         * g77.f-torture/execute/980628-2.f: Likewise.
31170         * g77.f-torture/execute/980628-0.f: Likewise.
31171         * g77.f-torture/execute/980628-1.f: Likewise.
31172         * g77.f-torture/execute/980628-3.f: Likewise.
31173         * g77.f-torture/execute/980628-6.f: Likewise.
31174
31175 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31176
31177         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31178         directory when nothing has been installed yet.
31179
31180 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31181
31182         * gcc.c-torture/special/special.exp: Handle newer versions of
31183         dejagnu.
31184
31185 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31186
31187         * gcc.dg/980626-1.c: New test.
31188
31189 1998-06-19  Bruno Haible <haible@ilog.fr>
31190
31191         * gcc.misc-tests/m-un-2.c: New test.
31192         * g++.old-deja/g++.other/warn01.c: Likewise.
31193
31194 1998-06-19  Robert Lipe  <robertl@dgii.com>
31195
31196         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31197         compatibility with assmblers with a different comment character.
31198         Eliminate use of GAS-specific extensions.
31199
31200 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31201
31202         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31203
31204 1998-06-19  Robert Lipe  <robertl@dgii.com>
31205
31206         *lib/g77.exp: Replace search for libf2c.a with search for newly
31207         renamed libg2c.a
31208
31209 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31210
31211         * gcc.c-torture/execute/980617-1.c: New test.
31212
31213 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31214
31215         * gcc.c-torture/execute/980612-1.c: New test.
31216
31217 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31218
31219         * gcc.dg/980523-1.c: Only test on ppc-linux.
31220         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31221
31222         * gcc.c-torture/execute/980608-1.c: New test.
31223
31224 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31225
31226         * gcc.c-torture/execute/980605-1.c: New test.
31227
31228 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31229
31230         * gcc.c-torture/execute/980604-1.c: New test.
31231
31232 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31233
31234         * gcc.c-torture/execute/980602-1.c: New test.
31235         * gcc.c-torture/execute/980602-2.c: Likewise.
31236
31237 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31238
31239         * 970125-0.f: Fix per JCB.  Add commentary.
31240
31241 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31242
31243         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31244         IEEE -0 support.
31245
31246 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31247
31248         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31249         earlier.
31250
31251 1998-05-28  Catherine Moore <clm@cygnus.com>
31252
31253         * gcc.c-torture/execute/980526-3.c: New test.
31254
31255 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31256
31257         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31258         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31259         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31260         m88k-motorola-sysv3 to XFAIL.
31261
31262 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31263
31264         * gcc.dg/980526-1.c: New test.
31265         * gcc.c-torture/execute/980526-2.c: New test.
31266
31267 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31268
31269         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31270
31271         * gcc.c-torture/execute/980526-1.c: New test.
31272
31273 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31274
31275         * g77.f-torture/execute/alpha2.f: Add runtime test.
31276
31277 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31278
31279         * g++.old-deja/old-deja.exp: Strip leading directories.
31280
31281         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31282         error for the line.  Don't run multiple tests for the same line.
31283
31284 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31285
31286         * gcc.dg/980523-1.c: New test.
31287
31288 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31289
31290         * g77.f-torture/compile/970915-0.f: New test.
31291
31292 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31293
31294         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31295
31296 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31297
31298         * gcc.dg/980520-1.c: New test.
31299
31300 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31301
31302         * gcc.dg/980502-1.c: Fix return type.
31303
31304 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31305
31306         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31307         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31308         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31309         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31310         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31311
31312 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31313
31314         * g77.f-torture/execute/980520-1.f: New test.
31315
31316 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31317
31318         * lib/mike-g77.exp: New file.
31319
31320         * g77.f-torture/noncompile/noncompile.exp,
31321         g77.f-torture/noncompile/check0.f: New files.
31322
31323 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31324
31325         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31326         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31327         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31328         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31329         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31330         abort where appropriate.
31331
31332 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31333
31334         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31335         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31336
31337 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31338
31339         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31340
31341 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31342
31343         * g77.f-torture/compile/980427-0.f: New test.
31344
31345 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31346
31347         * g77.f-torture/compile/980424-0.f: New test.
31348
31349 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31350
31351         * g77.f-torture/compile/980419-2.f (main): New test.
31352         * g77.f-torture/compile/970125-0.f: New test.
31353         * g77.f-torture/compile/980419-1.f: New test.
31354
31355 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31356
31357         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31358         of loop-4.c.
31359
31360 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31361
31362         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31363
31364 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31365
31366         * gcc.c-torture/compile/980329-1.c: New test.
31367
31368 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31369
31370         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31371         * gcc.dg/980312-1.c: Fix typo in -march command.
31372
31373 1998-03-16  H.J. Lu  (hjl@gnu.org)
31374
31375         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31376
31377 1998-03-11  Robert Lipe  <robertl@dgii.com>
31378
31379         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31380         Dave Love agree the Fortran source is bogus.
31381
31382 1998-03-11  Robert Lipe  <robertl@dgii.com>
31383
31384         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31385         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31386         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31387         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31388         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31389
31390 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31391
31392         * g++.old-deja/g++.other/friend1.C: New test.
31393
31394 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31395
31396         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31397         possibly uninitialized) variables and declare dnrm2.
31398
31399 1998-02-23  Robert Lipe <robertl@dgii.com>
31400
31401         From Bruno Haible <haible@ilog.fr>:
31402         * gcc.c-torture/execute/980223.c: New test.
31403
31404 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31405
31406         * gcc.dg/ifelse-1.c: New test.
31407
31408 1998-02-09  H.J. Lu  (hjl@gnu.org)
31409
31410         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31411
31412           * lib/old-dejagnu.exp (old-dejagnu): Added the
31413           "execution test - XFAIL *-*-*" handling in the spirit of
31414           "excess errors test -". Changed the "execution test fails"
31415           handling to be like "excess errors test fails".
31416           * Update various tests accordingly.
31417
31418 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31419
31420         * gcc.c-torture/execute/980205.c: New test.
31421
31422 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31423
31424         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31425         * lib/f-torture.exp: Similarly.
31426         * gcc.c-torture: Rename all .cexp files to .x files.
31427
31428 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31429
31430         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31431         (940510-1.c): Removed duplicate.
31432         (971104-1.c): New test.
31433
31434 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31435
31436           * lib/f-torture.exp: Improve error and loop detection.
31437
31438 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31439
31440         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31441         use that to size the filler array.
31442
31443 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31444
31445         * lib/c-torture.exp(c-torture-execute): Fix typo.
31446
31447         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31448         testcase as the executable name. Keep the executable around if
31449         the test fails.
31450
31451 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31452
31453         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31454         changes.  Only test one -g option, and move it to the end of the
31455         list of options to test.
31456
31457 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31458
31459         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31460         variable GCC_TORTURE_OPTIONS to supply default switches separated
31461         by colons.  If no environment variable, run tests with -O0 -g, -O1
31462         -g, and -O2 -g as well.
31463
31464 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31465
31466         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31467         explanatory comments. Fix indentation.
31468
31469 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31470
31471         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31472
31473 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31474
31475         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31476         * g++.old-deja/g++.mike/p7325.C: Likewise.
31477         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31478
31479 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31480
31481         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31482         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31483         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31484         * g++.old-deja/g++.law/operators4.C: Likewise.
31485
31486 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31487
31488         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31489         * g++.old-deja/g++.mike/p784.C: Ditto.
31490         * g++.old-deja/g++.mike/p785.C: Ditto.
31491
31492 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31493
31494           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31495
31496 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31497
31498         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31499         target feature; pass this to c-torture-execute as needed.
31500
31501 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31502
31503         * lib/c-torture.exp(c-torture-execute): If the previous and the
31504         current executables being tested are identical, we don't need to
31505         run the executable again. Try to make the executable names
31506         unique. Add an optional argument for passing additional compiler
31507         flags.
31508
31509 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31510
31511         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31512
31513 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31514
31515         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31516
31517 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31518
31519         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31520         32bit or larger longs.
31521
31522         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31523         have either a 32bit long or 32bit int.
31524
31525 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31526
31527         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31528         Make double precision tests dependent on sizeof (double).
31529
31530 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31531
31532         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31533         too.
31534
31535 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31536
31537         * gcc.c-torture/compile/961203-1.cexp: New script.
31538
31539 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31540
31541         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31542         up the includes ourselves.
31543
31544 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31545
31546         * lib/plumhall.exp: Remove random include, and add a few
31547         verbose messages for debugging.
31548
31549 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31550
31551         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31552         of trying to do it ourselves.
31553
31554 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31555
31556         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31557
31558 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31559
31560         * gcc.prms/5403.c: Made regexp a bit less strict.
31561
31562 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31563
31564         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31565         is returned from remote_load instead.
31566         * lib/plumhall.exp: Ditto.
31567         * lib/mike-g++.exp: Ditto.
31568         * lib/old-dejagnu.exp: Ditto.
31569         * lib/c-torture.exp: Ditto.
31570
31571 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31572
31573         * lib/g++.exp: Use build_wrapper procedure.
31574         * lib/gcc.exp: Ditto.
31575
31576 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31577
31578         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31579         an old-style decl for malloc.  Fixes tests to work when
31580         sizeof (int) != sizeof (size_t).
31581
31582 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31583
31584         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31585
31586         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31587         use stdargs.h interface.
31588
31589 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31590
31591         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31592         NO_VARARGS when compiling.
31593
31594 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31595
31596         * lib/plumhall.exp(ph_includes): New procedure.
31597         (ph_make): Use it.
31598         (ph_compiler): Ditto.
31599
31600         * lib/g++.exp: Rename test-glue.c to testglue.c.
31601         * lib/gcc.exp: Ditto.
31602
31603 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31604
31605         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31606         to completion when it's called.
31607
31608 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31609
31610         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31611         is defined, don't do test.
31612
31613 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31614
31615         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31616         for object files.
31617         (ph_summary): Mark skipped testcases as untested, not unresolved.
31618
31619         * lib/plumhall.exp (ph_make): If unresolved because of bad
31620         errorCode, record errorCode in log file.
31621         (*): Replace send_log/verbose with verbose -log.
31622
31623 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31624
31625         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31626         double conversion if double isn't at least 8 bytes.
31627
31628         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31629         int to work with targets where int is 16 bits.
31630
31631         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31632         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31633         precision for the test to complete.
31634
31635 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31636
31637         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31638         if d10v is not compiled with the -mdouble64 flag.
31639         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31640
31641         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31642         d10v is not compiled with the -mint32 flag.
31643
31644 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31645
31646         * lib/plumhall.exp: Use incr_count.
31647
31648 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31649
31650         * gcc.c-torture: Update to c-torture-1.45.
31651
31652 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31653
31654         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31655         the name of the expect testcase file).
31656
31657         * lib/g++.exp(g++_init): Ditto.
31658
31659 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31660
31661         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31662         the host.
31663
31664         * lib/gcc.exp(gcc_exit): New procedure.
31665
31666 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31667
31668         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31669         specs where appropriate.
31670
31671         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31672         because of new "candidates are" messages, and removed a few
31673
31674         * Converted all non-old-style g++ testcases to old-style, and
31675         moved into g++.old-deja.
31676
31677 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31678
31679         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31680         options.
31681
31682         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31683         succeeded.
31684
31685         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31686
31687 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31688
31689         * lib/gcc.exp (gcc_target_compile): Add support for defining
31690         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31691         the machine doesn't have those features.
31692
31693 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31694
31695         * g++.law/operators4.exp: Don't use LIBS.
31696
31697 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31698
31699         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31700
31701         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31702         * lib/g++.exp: Set it here instead. Also, allow use of the
31703         --tool_exec and --tool_opt options. Change CXX to
31704         GXX_UNDER_TEST.
31705
31706         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31707
31708         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31709
31710 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31711
31712         * lib/old-dejagnu.exp: Use prune_warnings instead of
31713         prune_system_crud.
31714         * lib/mike-g++.exp: Ditto.
31715         * lib/gcc.exp: Ditto.
31716         * lib/g++.exp: Ditto.
31717
31718         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31719
31720 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31721
31722           * 941014-2.c: Include stdlib.h
31723           * 960327-1.c: Include stdio.h
31724           * dbra.c, index-1.c: Don't assume ints are 32bits.
31725
31726 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31727
31728         * lib/gcc.exp: Add gcc,stack_size target feature.
31729
31730         * lib/g++.exp(g++_target_compile): Add the include and link
31731         paths here, not in two other places. And, it's $options, not
31732         options.
31733
31734         * lib/mike-g++.exp(postbase): Remove the code that determines
31735         the correct include and link paths.
31736         * g++.old-deja/old-deja.exp: Ditto.
31737
31738 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31739
31740         * lib/g++.exp(g++_init): target_compile no longer returns the
31741         filename of the result.
31742
31743 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31744
31745         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31746         call to glob.
31747
31748         * gcc.c-torture/special/special.exp: Change call to
31749         gcc_target_compile to include the object file.
31750
31751 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31752
31753         * gcc.c-torture/special/special.exp: Correct misspelling in last
31754         change.
31755
31756 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31757
31758         * lib/plumhall.exp(ph_summary): Log the entire output of the
31759         executable. Return -1 if there were any failures, 0 otherwise.
31760         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31761         (ph_make): Clean up objects and executables that were built
31762         if the tests succeeded.
31763
31764 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31765
31766         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31767         libraries and includes in the build tree as appropriate.
31768
31769 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31770
31771         * lib/c-torture.exp: Instead of looking for the global variable
31772         NO_LONG_LONG, check to see if that's a feature of the target.
31773
31774 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31775
31776         * config/default.exp: Minimize. Delete the remainer of the files in
31777         config; this functionality is now in devo/dejagnu/config.
31778
31779         g++.*/*: Pass any additional flags used to compile to postbase;
31780         delete CXXFLAGS.
31781
31782         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31783         is now done by runtest.exp. Use gcc_target_compile instead of
31784         compile.
31785
31786         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31787         Remove references to CFLAGS. Use remote_file instead of
31788         calling rm -f.
31789         (c-torture): Take a list of arguments to use to compile this
31790         testcase.
31791
31792         lib/g++.exp: Simplify. Use target_compile instead of compile.
31793         lib/gcc-dg.exp: Ditto.
31794         lib/gcc.exp: Ditto.
31795         lib/mike-{gcc,g++}.exp: Ditto.
31796         lib/old-dejagnu.exp: Ditto.
31797         lib/plumhall.exp: Ditto.
31798
31799 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31800
31801         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31802         (ph_linker): Likewise.
31803
31804 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31805
31806           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31807         MAP_ANON / MAP_ANONYMOUS if defined;
31808         else try to map from /dev/zero .
31809
31810 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31811
31812         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31813         isn't defined, then define it to MAP_ANONYMOUS.
31814
31815 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31816
31817         * gcc.c-torture: Update to c-torture-1.42 release.
31818
31819 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture: Update to c-torture-1.41 release.
31822
31823 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31826         c-torture release.
31827
31828 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31829
31830         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31831         and LDFLAGS.  Fix second case to append the target_info ldflags
31832         onto LDFLAGS, not CFLAGS.
31833         * lib/g++.exp (g++_init): Add target_info stuff.
31834         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31835         of libgloss and newlib flags for !native.
31836
31837         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31838         (GDB): Fix relative path to go up another dir for finding gdb.
31839
31840 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31841
31842         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31843         versions in the target_info array, if they don't exist.
31844
31845 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31846
31847         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31848
31849 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31850
31851         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31852         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31853
31854 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31855
31856         * lib/old-dejagnu.exp: Don't remove the output file before we've
31857         actually tested it. Don't append pwd to the path of the executable
31858         we're testing.
31859
31860 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31861
31862         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31863
31864 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31865
31866         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31867         temporary directory for compiler files, and set it to a default
31868         value of /tmp. Set $output as the name of the output file from
31869         compiling the testcase. Add a -o option to $cflags_var so the
31870         compiler writes the final output file as $output. Set $executable
31871         to $output.
31872
31873         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31874         directory for compiler files, and set it to /tmp if it doesn't
31875         already have a value. Set $output_file to the name of the output
31876         file from compiling the testcase. Add a -o option to CXXFLAGS so
31877         the compiler writes the final output file as $output. Use $output
31878         as the executable to be tested.
31879
31880 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31881
31882         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31883
31884 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31885
31886         * gcc.c-torture/execute/pending-1.c: New test.  Still
31887         pending in Tege's queue.
31888
31889 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31890
31891         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31892         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31893         if there were failures.  Call unresolved if there were unresolved
31894         testcases.  Call gcc_fail if program did not run to completion.
31895         (ph_make): Pass additional argument name to ph_execute.
31896         (ph_execute): Add new argument.  Pass additional arguments to
31897         ph_summary.  Call gcc_fail is there is no execution output.
31898
31899 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31900
31901         * lib/plumhall.exp (proc_summary): Output relavent summary
31902         lines into the log so specific failures in plumhall can be
31903         investigated.
31904
31905 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31906
31907         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31908         (c-torture-execute): Don't try to execute tests which use
31909         "long long" types if $NO_LONG_LONG is nonzero.
31910
31911 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31912
31913         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31914         not c-torture.
31915
31916         * gcc.ieee: Move from here.
31917         * gcc.c-torture/execute/ieee: To here.
31918
31919 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31920
31921         * gcc.c-torture: Update to c-torture-1.41 release.
31922
31923 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31924
31925         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31926         not "$output".
31927
31928 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31929
31930         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31931         -c present.
31932
31933 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31934
31935         * config/proelf.exp: Handle connecting to a simulator.
31936
31937 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31938
31939         * config/proelf.exp: New file.  Enough framework that we can
31940         run c-torture tests on the proelf targets (or any other target
31941         that gdb can connect to for that matter).
31942
31943 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31944
31945         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31946         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31947
31948         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31949         exec_output exists.
31950
31951 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31952
31953         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31954         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31955
31956         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31957         to pass/fail/unresolved/unsupported/untested.  Caller must now
31958         call unresolved/unsupported/untested.
31959         * lib/*.exp: Update FSF address.  Update to handle new results of
31960         ${tool}_load.
31961         * lib/chill.exp (verbose): Delete.
31962
31963 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31964
31965         * lib/gcc.exp (default_gcc_start): Change order of args to
31966         $LDFLAGS $CFLAGS $LIBS.
31967         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31968         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31969         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31970         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31971         * gcc.misc-tests/dg-test.exp: Likewise.
31972         * gcc.misc-tests/msgs.exp: Likewise.
31973         * gcc.prms/prms.exp: Likewise.
31974         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31975         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31976
31977         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31978
31979 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31980
31981         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31982
31983         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31984         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31985
31986         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31987         necessary.
31988
31989 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31990
31991         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31992         global for loop; add use of $mathlib.
31993         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31994         settings here; set mathlib for anything but VxWorks.
31995
31996 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31997
31998         * gcc.c-torture: Update to c-torture-1.40 release.
31999
32000 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32003         dg.exp.
32004
32005 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32006
32007         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32008         global.
32009
32010 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32011
32012         * lib/g++.exp (LIBS): Define if not already.
32013         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32014         (gcc-dg-prune): Call prune_gcc_output.
32015         * lib/gcc.exp (prune_gcc_output): New proc.
32016         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32017         prune_gcc_output.
32018
32019 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32020
32021         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32022         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32023
32024 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32025
32026         * gcc.c-torture: Update to c-torture-1.39 release.
32027
32028 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32029
32030         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32031         fails, try others as well.
32032
32033 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32034
32035         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32036         If compilation fails, mark execute tests as `untested'.
32037         If test is marked as unsupported, don't mark compilation and
32038         execute tests as failed.
32039
32040 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32041
32042         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32043         libstdc++ for whether or not we want to be doing shared
32044         libraries.  Delete link_curses since we don't need it anymore.
32045         * lib/mike-g++.exp (postbase): Don't link in libg++.
32046         * g++.old-deja/old-deja.exp: Likewise.
32047
32048 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32049
32050         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32051
32052 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32053
32054         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32055         For that, add `-Wl,-a,shared_archive'.
32056         * g++.old-deja/old-deja.exp: Likewise.
32057
32058 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32059
32060         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32061
32062 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32063
32064         * lib/mike-g++.exp (postbase): Pay attention to the status of
32065         g++_load.
32066
32067 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32068
32069           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32070
32071 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32072
32073         * lib/gcc.exp (default_gcc_start): No longer need to log program
32074         being executed or its output, execute_anywhere does that now.
32075         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32076         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32077
32078 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32079
32080         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32081         the same as those in lib/g++.exp.
32082
32083 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32084
32085         * gcc.c-torture: Update to c-torture-1.38 release.
32086         * gcc.ieee: Related changes.
32087
32088 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32089
32090         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32091         "exec". Minor reformatting changes.
32092
32093         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32094         cross. This means all "exec" calls now work on a remote host as
32095         well.
32096         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32097         cross. Filter out the extra "\r\n" stuff that expect puts in.
32098         (c-torture-execute): Filter out the bogus warnings like
32099         c-torture-compile does. Add support for canadian cross.
32100         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32101         Use execute_anywhere rather than calling exec directly. Now it
32102         works for canadian cross testing.
32103
32104 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32105
32106         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32107         results into a variable, and check that rather than using file exists.
32108
32109 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32110
32111         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32112         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32113
32114 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32115
32116         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32117         lib_curses if there's a shared libg++ in the build tree.
32118
32119 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32120
32121         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32122         if not supported target.
32123
32124 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32125
32126         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32127         link_curses up to always happen, not just for native builds.
32128
32129 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32130
32131         * gcc.c-torture: Update to c-torture-1.36 release.
32132         * gcc.failure: Related changes.
32133
32134 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32135
32136         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32137
32138 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32139
32140         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32141         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32142         runshlib, link_curses, and mathlib for link and run.
32143
32144         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32145         pass the runtime shared library options for Solaris, OSF/1, and
32146         Irix5, and link with -lcurses to avoid unresolved references.
32147
32148 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32149
32150         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32151         only run once.
32152
32153 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32154
32155         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32156
32157 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32158
32159         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32160         do not have a framework for the "compat" tests yet.
32161
32162 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32163
32164         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32165         set to null if we're testing vxworks5.1.  Use that instead of
32166         `-lm' in the setting of LIBS for link and run.
32167
32168 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32169
32170         * config/rom68k.exp (${tool}_load): Major changes to make it
32171         work.  Verified that it does in fact return the stuff in
32172         exec_output properly.  Catch any Emul or any TRAP other than 0.
32173
32174 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32175
32176         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32177         LDFLAGS properly for targets that need stuff from libgloss.
32178         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32179         only run once.
32180         (gpp_initialized): New variable.
32181
32182 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32183
32184         * config/rom68k.exp: Load libgloss.exp.
32185         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32186         so we can produce a fully linked binary.
32187         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32188         so we can produce a fully linked binary.
32189
32190 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32191
32192         * lib/plumhall.exp (ph_section): Watch for expected failures.
32193         Add missing `else'.
32194
32195         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32196         run the testcase.
32197         (c-torture): Likewise.
32198
32199 1995-08-28  Doug Evans  <dje@cygnus.com>
32200
32201         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32202
32203         * lib/mike-g++.exp (mike_cleanup): New proc.
32204         (prebase): New globals compiler_result, not_compiler_result,
32205         target_regexp.
32206         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32207         allow leading "-" in pattern.  Watch for unsupported tests.
32208         If $compiler_result is set, pattern match assembler code,
32209         and ditto for $not_compiler_result.
32210         * lib/mike-gcc.exp: Likewise.
32211
32212         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32213         execution "succeeded".
32214
32215 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32216
32217         * config/win32.exp: New file.
32218         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32219
32220 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32221
32222         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32223         unsupported.
32224         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32225         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32226         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32227
32228         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32229         "... without exceptions was ...".  That is now handled by
32230         prune_system_crud.
32231         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32232
32233 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32234
32235         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32236         sieve.c,sort2.c}: New files.
32237         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32238         sieve.exp,sort2.exp}: Drivers for them.
32239
32240         * lib/mike-gcc.exp (program_output): New user settable variable.
32241         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32242         messages.
32243         * lib/mike-g++.exp (program_output): New user settable variable.
32244
32245         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32246
32247         * config/sh.exp: Deleted (use sim.exp instead).
32248
32249 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32250
32251         * config/vx.exp: Declare CHECKTASK as global.
32252         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32253         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32254         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32255
32256 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32257
32258         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32259         target. Like vx.exp, only includes `vx29k.exp' instead of
32260         `vxworks.exp'.
32261
32262 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32263
32264         * config/sim.exp: Increase time limit from 120 seconds to 240.
32265
32266 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32267
32268         * gcc.c-torture/execute/950628-1.c: New test.
32269
32270 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32271
32272         * gcc.c-torture: Update with changes/additions from
32273         c-torture-1.34.
32274
32275 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32276
32277         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32278
32279 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32280
32281         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32282
32283 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32284
32285         * gcc.c-torture/compile/950512-1.c: New test.
32286         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32287         * gcc.dg/struct-ret-1.c: Likewise.
32288
32289 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32290
32291         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32292           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32293
32294 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32295
32296         * gcc.c-torture/special/920411-1.c: Deleted.
32297         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32298
32299 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32300
32301         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32302         cpu limit.
32303
32304 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32305
32306         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32307
32308 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32309
32310         From kenner;
32311         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32312         is the proper length.
32313         * va-arg-3.c: Likewise.
32314
32315 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32316
32317         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32318         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32319
32320         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32321         * lib/g++.exp (default_g++_start): Delete old cruft.
32322
32323 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32324
32325         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32326         (2 * (1 << 18)) to (2 * (1 << 17)).
32327
32328         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32329
32330 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32331
32332         * config/rom68k.exp: Renamed from config/idp.exp
32333
32334 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32335
32336         * c-torture/compile/921109-2.c
32337
32338 1995-04-18  Mike Stump  <mrs@cygnus.com>
32339
32340         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32341         excess errors.
32342
32343 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32344
32345         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32346         output.
32347         * lib/g++.exp (default_g++_start): Likewise.
32348
32349 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32350
32351         * gcc.c-torture/compile/950329-1.c: New test.
32352
32353 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32354
32355           * config/bug.exp (${tool}_load): Updated to use new remote_open
32356           and remote_close procs.
32357         * config/idp.exp: New file.
32358
32359 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32360
32361         * gcc.c-torture/execute/950322-1.c: New test.
32362
32363 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32364
32365         * config/vx.exp (${tool}_load): Clean up testing of return code from
32366         vxworks_ld and vxworks_spawn.
32367
32368 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32369
32370         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32371
32372 1995-03-13  Mike Stump  <mrs@cygnus.com>
32373
32374         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32375         can mark excess errors on a machine by machine basis.  Note, the
32376         default is to not expect any excess errors, even when excess
32377         errors test - is given, so you will want to put an XFAIL ... on
32378         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32379         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32380         those 4 machines, but no others.
32381
32382 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32383
32384         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32385         * lib/c-torture.exp: to here.
32386
32387 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32388
32389         * gcc.c-torture/execute/950221-1.c: New test.
32390         * gcc.c-torture/execute/struct-ret-1.c: New test.
32391         * gcc.c-torture/compile/950221-1.c: New test.
32392
32393         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32394
32395 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32396
32397         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32398         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32399
32400 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32401
32402         * g++.gb: New directory of tests, derived from my signature and
32403         class scoping tests.
32404
32405         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32406         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32407         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32408         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32409         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32410         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32411         * g++.gb/sig25.C: Likewise.
32412
32413         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32414         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32415         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32416         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32417         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32418         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32419         * g++.gb/sig25.exp: Likewise.
32420
32421         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32422         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32423         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32424         * g++.gb/scope13.C: Likewise, this test still fails.
32425
32426         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32427         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32428         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32429         * g++.gb/scope13.exp: Ditto.
32430
32431         * g++.gb/README: New file, explains what these tests are about.
32432
32433 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32434
32435         * lib/dg.exp (dg-do): Support `preprocess'.
32436         (dg-test): Likewise.
32437
32438 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32439
32440         * config/udi.exp: change "continue -expect" to "exp_continue".
32441
32442 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32443
32444         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32445         Delete redundant tests.
32446
32447         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32448         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32449         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32450         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32451         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32452         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32453         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32454         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32455
32456         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32457         storing label pointers.
32458         * gcc.c-torture/execute/921019-1.c: Likewise.
32459         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32460         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32461         parameter fp.
32462         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32463         constants.
32464
32465         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32466         Delete obsolete tests.
32467
32468         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32469         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32470         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32471         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32472         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32473         * gcc.c-torture/compile/950124-1.c: New test.
32474
32475         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32476
32477 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32478
32479         * lib/mike-g++.exp: Add -lm to LIBS.
32480
32481 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32482
32483         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32484
32485 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32486
32487         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32488
32489 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32490
32491         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32492
32493 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32494
32495         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32496         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32497         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32498         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32499         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32500         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32501         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32502         * g++.law/{operators31.C, operators32.C,
32503         * g++.law/{operators33.C, operators34.C}: Likewise.
32504         * g++.law/{pic1.C, refs2.C}: Likewise.
32505         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32506         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32507         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32508         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32509
32510         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32511         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32512         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32513         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32514         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32515         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32516         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32517         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32518         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32519         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32520         * g++.law/{operators34.exp}: Likewise.
32521         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32522         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32523         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32524         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32525         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32526
32527         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32528         No longer expected to fail.
32529         * g++.law/missed-error3.C: Tweak for recent bool changes.
32530
32531 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32532
32533         * config/emb-unix: Deleted.
32534         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32535         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32536
32537 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32538
32539         * lib/dg.exp (dg-test): Fix typo in last patch.
32540
32541 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32542
32543         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32544         (handles multiple occurrences).
32545
32546 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32547
32548         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32549         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32550         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32551         printed).
32552         * lib/c-torture.exp (c-torture-compile): Likewise.
32553         (c-torture): Prepend full path if missing.
32554         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32555         (gcc_fail): Likewise.
32556         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32557
32558 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32559
32560         * lib/netware.exp: Only attach to NetWare i386 systems.
32561
32562 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32563
32564         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32565         messages.  Add test name to "output pattern match" pass/fail message.
32566
32567 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32568
32569         * gcc.dg: New testsuite.
32570         * gcc.dg/dg.exp: New file.
32571
32572         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32573         test-switch.c}: Deleted.
32574
32575         * gcc.misc-tests/msgs.exp: New testcase driver.
32576
32577 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32578
32579         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32580         Watch for illegal return values from ${tool}_load.
32581         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32582         cross targets.  Coerce return value >0 to 1.
32583
32584 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32585
32586         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32587
32588         * config/emb-unix.exp: New file.
32589
32590         * config/sim.exp: Error if variable $SIM not defined.
32591         (${tool}_load): Mark test as "untested" if simulator missing.
32592
32593         * config/unix.exp: Load remote.exp to get rcp_download.
32594         * lib/c-torture.exp: Use different option lists for testcases with
32595         and without loops.
32596         * gcc.c-torture/execute/execute.exp: Likewise.
32597
32598 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32599
32600         * config/*.exp: Clarify return code from ${tool}_load.
32601         Call `unresolved' or `untested' instead of `warning' or `perror'
32602         (sometimes you still want to call both though).
32603         Add comment that `shell_id' is local to each file.
32604         * config/udi.exp (timeout): Set to 30.
32605         Don't print warning if connection fails, $connectmode has already
32606         printed an error.
32607         (${tool}_load): Move verbose messages to level 2.
32608         Rework pattern for "Process started" message.
32609         Pass `shell_id' to ${connectmode}_download.
32610         Retry twice upon timeout.  Make resetting of target more robust.
32611         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32612         Pass `shell_id' to exit_$connectmode.
32613         Only call exit_$connectmode if connected.
32614         * config/unix.exp (${tool}_load): Check return codes better.
32615         * config/vrtx.exp (${tool}_load): Likewise.
32616         * config/vx.exp (${tool}_load): Likewise.
32617         Delete unneeded global's.
32618         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32619         from ${tool}_load.
32620         (dg-stat): Delete.
32621         (dg-init): Delete recording of pass/fail counts.
32622         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32623         (old-dejagnu-init): Likewise.
32624         (old-dejagnu-stat): Delete contents, empty proc now.
32625         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32626         (c-torture): Delete references to lcnt, lpass, lfail.
32627         Get option list from TORTURE_OPTIONS.
32628         Delete -funroll[-all]-loops if no loops.
32629         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32630         (g++_stat): Delete contents (empty proc now).
32631         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32632         (gcc_finish): Likewise.
32633         (gcc_stat): Deleted.
32634         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32635         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32636         * gcc.c-torture/execute/execute.exp: Likewise.
32637         Split tests into two parts: compile, execute.
32638         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32639         no loops.  Update to reflect clarified return codes from ${tool}_load.
32640
32641 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32642
32643         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32644         to grep for.
32645         (old-dejagnu): Likewise (where necessary).
32646
32647 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32648
32649         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32650
32651         * lib/dg.exp (dg-process-target): Fix processing of selector.
32652         Add comment regarding use of `error'.
32653
32654         * lib/gcc.exp (prune_system_crud): Define if missing.
32655         * lib/g++.exp (prune_system_crud): Likewise.
32656
32657         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32658         Call prune_system_crud.
32659         * lib/dg.exp (dg-runtest): New proc.
32660         Use perror instead of send_user for tcl errors in testcase.
32661         Don't return any value, it's never used.
32662         Don't clobber previous definition of `unknown'.
32663         Print tcl errors in `dg-final'.
32664
32665 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32666
32667         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32668         (dg-test): Don't print errorInfo, it contains stack backtrace.
32669
32670 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32671
32672         * lib/g++.exp (runtest_file_p): Define if missing.
32673
32674 1994-09-24  Doug Evans  (dje@cygnus.com)
32675
32676         * lib/mike-g++.exp: Comment out loading of g++.exp.
32677         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32678         (default_g++_version): Always print something.
32679         (default_g++_start): Comment out call to `which'.
32680         (g++_start, g++_load): Deleted (must be defined in config file).
32681         * lib/gcc.exp: Test for existence of $CC at start.
32682         Delete check for tmpdir (done in gcc_init).
32683         (default_gcc_version): Always print something.
32684         (default_gcc_start): Comment out call to `which'.
32685         * config/*.exp: Major cleanup - make cross targets work at least a
32686         little better for g++ (by not being "--tool gcc" specific).
32687         Rename gcc_xxx to ${tool}_xxx.
32688         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32689         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32690
32691 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32692
32693         * lib/c-torture.exp (c-torture-compile): Rework compiler
32694         message processing.
32695
32696         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32697         c-torture.
32698
32699 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32700
32701         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32702
32703         * lib/dg.exp (dg-process-target): Support { target native }.
32704
32705 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32706
32707         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32708         looked for "... program xxx got fatal signal".
32709         Correct regsub munging of `comp_output'.
32710         Ignore compiler messages "path prefix not used" and "linker input
32711         file unused".
32712
32713 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32714
32715         * lib/gcc.exp (runtest_file_p): Define if missing.
32716         * gcc.prms/template.c: Example to work from.
32717
32718 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32719
32720         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32721         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32722
32723         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32724         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32725         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32726         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32727
32728         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32729         (dg-process-target): No longer a varargs proc.
32730         Return S/N for target, P/F for xfail.  All callers changed.
32731         (user option procs): More argument checking.
32732         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32733         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32734         (dg-test): Skip test if not running on selected target in `dg-do'.
32735         Update handling of `dg-do-what', `dg-output-text'.
32736         Separate execution pass/fail from output pattern match pass/fail.
32737         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32738
32739 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32740
32741         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32742         target for 920510-1.c.
32743
32744 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32745
32746         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32747         Clean up comment regarding use of passcnt, etc.
32748         (gcc_stat): Don't update `testcnt' here.
32749         (gcc_finish): Do it here.
32750         Might as well reset `but_id' here too.
32751         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32752         to determine if the file should be tested.
32753         * gcc.c-torture/compile/compile.exp: Likewise.
32754         * gcc.c-torture/execute/execute.exp: Likewise.
32755         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32756         * gcc.misc-tests/dg-test.exp: Likewise.
32757         * gcc.prms/prms.exp: Likewise.
32758         * gcc.wendy/wendy.exp: Likewise.
32759         * g++.old-deja.exp: Likewise.
32760         Move "Testing file" message to verbose level 1.
32761
32762 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32763
32764         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32765
32766 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32767
32768         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32769         (default_gcc_start): Accept optional second list element
32770         of compiler flags.  Print compiler output at verbosity level 2.
32771         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32772         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32773         Save current values of framework globals passcnt, failcnt, xpasscnt,
32774         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32775         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32776         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32777         xfailcnt to compute stats.  Update framework global `testcnt' from
32778         pass/fail counts.
32779         (gcc_finish): New proc.  Clean up test environment.
32780         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32781         (gcc_epass, gcc_efail): Delete.
32782         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32783         argument of line number.
32784         (dg-init): If the tool has an init routine, call it.
32785         (dg-test): Remove args `cflags_var' and `libs_var'.
32786         Pass all compiler options to ${tool}_start.
32787         Handle missing line number.
32788         (dg-finish): New function.
32789         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32790         particular files.  Call gcc_finish at end.  Move "skipping test"
32791         message to verbosity level 3.
32792         * gcc.c-torture/compile/compile.exp: Likewise.
32793         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32794         * gcc.c-torture/execute/execute.exp: Likewise.
32795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32796         Print testcase being tried at verbosity level 1.
32797         * gcc.c-torture/special/special.exp: Unset xfail.
32798         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32799         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32800         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32801         * gcc.failure/failure.exp: Likewise.
32802         * gcc.ieee/ieee.exp: Likewise.
32803         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32804         Update call to dg-test.  Call dg-finish at end.
32805         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32806         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32807         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32808         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32809         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32810         * gcc.wendy/wendy.exp: Add copyright.
32811         Delete setting of tmpdir (done by gcc_init).
32812         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32813         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32814         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32815         gcc_[ce]pass/fail.
32816
32817 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32818
32819         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32820         confusion.
32821         (g++_load): Likewise.
32822
32823         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32824         Rename argument to `prog' to remove the confusion.
32825         Varargs fns behave differently too!
32826         (g++_load): Likewise.
32827
32828         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32829
32830         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32831         what it is.  Delete (always) printing of status value for !native.
32832         Simplify verbose code, and include status and exec_output.
32833         (g++_load): Use gcc_load.
32834
32835 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32836
32837         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32838         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32839         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32840         940714-3.c as these testcases don't exist anymore.  Make
32841         va-arg-1.c expected to pass.
32842
32843 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32844
32845         * gcc.misc-tests/misc.exp: Only run specific testcases.
32846         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32847         * gcc.misc-tests/dg-[1-9].c: New files.
32848
32849         * lib/dg.exp: New testsuite driver.
32850         * gcc.prms/prms.exp: Use it.
32851
32852         * README.gcc: New file.
32853
32854         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32855         Document and reset `lxpass' and `lxfail'.
32856         Simplify "initialized" message.
32857         (gcc_stat): Clean up comments a little.
32858
32859 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32860
32861         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32862
32863 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32864
32865         * lib/old-dejagnu.exp (process-option): New proc.
32866         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32867         (old-dejagnu): Simplify.
32868         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32869
32870 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32871
32872         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32873         exists and is not an empty string.
32874
32875         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32876         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32877         finished.
32878         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32879         automatically.
32880
32881         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32882         longer expected to fail.
32883
32884         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32885         "f" function call.
32886
32887         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32888
32889         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32890         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32891         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32892         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32893         c-torture-1.29.
32894
32895         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32896         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32897
32898         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32899
32900         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32901         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32902
32903         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32904         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32905         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32906
32907 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32908
32909         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32910         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32911         940714-1.c, 940714-2.c, 940714-3.c},
32912         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32913         gcc.misc-tests/{mg.c,mg.exp}:
32914         New tests.
32915         * gcc.noncompile/noncompile.exp: Change accordingly.
32916
32917 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32918
32919         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32920         Undo previous clobberage.
32921
32922 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32923
32924         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32925         * gcc.special/{930510-1.c, special.exp}:
32926         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32927         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32928         struct-varargs-1.c}: New tests from c-torture-1.26.
32929
32930 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32931
32932         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32933           argument to switch.
32934
32935 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32936
32937         * Revert the previous changes.  Please see Rob's directory
32938           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32939           fixes.
32940
32941 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32942
32943         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32944             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32945             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32946             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32947             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32948             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32949             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32950             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32951             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32952             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32953             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32954             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32955             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32956             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32957             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32958             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32959             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32960             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32961             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32962             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32963             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32964             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32965             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32966             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32967             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32968             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32969             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32970
32971 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32972
32973         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32974             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32975           with perror calls.
32976
32977 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32978
32979         * config/unix.exp (g++_load): Fix syntax.
32980
32981 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32982
32983         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32984         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32985         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32986         Don't expect va-arg-1.c to fail.  Correct expected output for
32987         920928-1.c.
32988         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32989         * gcc.wendy/hbm4.c: Correct typo.
32990         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32991
32992 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32993
32994         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32995         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32996         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32997         * lib/c-torture.exp (c-torture-compile): Ditto.
32998
32999         Reduce volume of output (remove all the -I's and such).
33000         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33001         Call gcc_cpass, gcc_cfail.
33002         (c-torture): Pass testing option to c-torture-compile.
33003
33004 1994-03-21  Doug Evans  (dje@cygnus.com)
33005
33006         Bring patches over from progressive.
33007         * config/default.exp: Exit remote shell cleanly.
33008         (g++_exit, g++_start): Add default versions.
33009         * config/sim.exp (gcc_load): Use perror, not error.
33010
33011 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33012
33013         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33014         set in site.exp.
33015
33016 1994-03-14  Doug Evans  (dje@cygnus.com)
33017
33018         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33019         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33020         (wendy_try): New proc to run testcase.
33021         (main loop): Call 'em.
33022         * gcc.wendy/*.c: Clean up pass to correct expected output.
33023
33024         * lib/gcc.exp: Minor cleanup work.
33025         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33026
33027 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33028
33029         * config/sim.exp (gcc_load): Document return codes better.
33030         Don't pass -v to simulator.
33031
33032 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33033
33034           * gcc.special/920717-x.c: Fix typo.
33035           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33036           get at sources.
33037
33038         * lib/mike-gcc.exp: Fix typo.
33039
33040 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33041
33042         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33043         binary to use, transform the name.
33044         * config/*.exp: rename everything. Nuke any g++ specific files,
33045         it's now a special case of gcc that requires no special support.
33046         Add a default.exp for unsupported targets.
33047
33048 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33049
33050         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33051         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33052         version of Tcl.
33053
33054 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33055
33056         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33057         than a warning.
33058
33059 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33060
33061         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33062
33063 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33064
33065         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33066         option_list.  Compile every file with only 4/6 option choices
33067         (same as C torture) instead of with 12/18 different option
33068         choices.
33069         * lib/c-torture.exp: Likewise.
33070
33071         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33072         not already set.
33073
33074 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33075
33076         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33077         can put an XFAIL *-*-* on excess errors.
33078
33079 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33080
33081         * g++.law: Add more tests derived from g++-bugs snapshots.
33082
33083         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33084         equivalent to g++.law/init9.
33085
33086         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33087         compiled it, and the a.out file after we've run it.
33088
33089 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33090
33091         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33092         compiled it, and the a.out file after we've run it.
33093
33094 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33095
33096         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33097
33098 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33099
33100         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33101         version number.
33102
33103 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33104
33105         * g++.law: New directory of g++ tests derived from the g++-bugs
33106         snapshots.
33107
33108 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33109
33110         * gcc.compile: initbug1.c initbug1.exp testcase added
33111
33112 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33113
33114         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33115         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33116           fixes submitted by Jeff Law (law@cs.utah.edu)
33117         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33118           Jeff Law (law@cs.utah.edu)
33119
33120
33121 1993-11-30  Mike Stump  (mrs@cygnus.com)
33122
33123         * config/unix-g++.exp: Follow the gcc way of doing things.
33124         * g++.old-deja/old-deja.exp: Minor updates.
33125         * lib/g++.exp: New file, follow the gcc way of doing things.
33126         * lib/old-dejagnu.exp: Minor updates.
33127         * lib/mike-g++.exp: Always unset errorInfo.
33128
33129 1993-11-06  Mike Stump  (mrs@cygnus.com)
33130
33131         * lib/gcc.exp: Fix some errors with the below change, CC and
33132         CFLAGS should be global when setting, not local.
33133
33134 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33135
33136         * lib/gcc.exp: Transform tool name.
33137
33138 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33139
33140         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33141
33142 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33143
33144         * lib/gcc.exp: change gcc_done to gcc_stat
33145
33146 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33147
33148         * Upgraded gcc testsuite to c-torture version 1.25
33149
33150 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33151
33152         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33153         * lib/c-torture: added hooks for new reporting code.
33154
33155 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33156
33157         * config/sh-gcc.exp: check if sh-sim exists in the path
33158
33159 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33160
33161         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33162         * gcc.compile/compile.exp: Initial changes for new logic.
33163         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33164         * gcc.failure/failure.exp: Initial changes for new logic.
33165         * gcc.ieee/ieee.exp: Initial changes for new logic.
33166         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33167         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33168         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33169         * lib/c-torture.exp: Initial changes for new logic.
33170         * lib/gcc.exp: Initial changes for new logic.
33171
33172 1993-10-15  Mike Stump  (mrs@cygnus.com)
33173
33174         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33175         depend upon failure or success.  Fully qualify names in failure
33176         and success messages.  Always remove a.out before starting
33177         compile, just in case.  Pay more attention to error text output by
33178         the compiler.  Handle testcases with no known past errors just
33179         like all others, so that things are uniform.  Other miscellaneous
33180         improvements.
33181
33182 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33183
33184         * gcc.cpp: new directory for cpp tests
33185
33186 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33187
33188         * lib/chill.exp: Code reformatted, removed unused code.
33189         * config/unix-chill.exp: Code reformatted, removed unused code.
33190         * chill.execute/execute.exp: Code reformatted, removed unused code.
33191         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33192
33193 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33194
33195         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33196         routines not written.
33197
33198 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33199
33200         * config/bug-gcc.exp: Use new procs from bug.exp.
33201
33202 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33203
33204         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33205         via ftp, rather than depending on NFS.
33206         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33207         case.
33208
33209 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33210
33211         * config/bug-gcc.exp: Use new download proc.
33212
33213 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33214
33215         * chill.execute/execute.exp: cleanups, handles errors better
33216         * chill.compile/compile.exp: rewrite, based on execute.exp
33217         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33218         * lib/chill.exp: major changes to diff proc and compile and link
33219           procs. added chill_fail and chill_pass wrappers to pass and
33220           fail. added more comments, and handle error codes better.
33221           Added a hack to capture stderr from exec, so noncompile tests
33222           can work.
33223
33224 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33225
33226         * chill.execute/execute.exp: rewrite of testsuite driver
33227         * lib/chill.exp: rewrite of testsuite driver
33228         * config/unix-chill.exp: rewrite of testsuite driver
33229
33230 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33231
33232     In chill.execute:
33233         * iexpr.ch: Standardize uppercase.
33234         * tuples.dat: Standardize uppercase.
33235         * vary.ch: standardize.  Correct varying string assignments.
33236         * vary.dat: Add new output lines.
33237
33238 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33239
33240     In chill.execute:
33241         * chprintf.ch: Standardize use of uppercase.
33242         * tuples.ch: Standardize and turn arr2 into a DCL,
33243           rather than a SYN.
33244         * pinits.ch: Standardize.
33245
33246 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33247
33248         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33249         * Makefil: Renamed to Makefile.in.
33250         * configure.in: New.
33251
33252 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33253
33254     In chill.execute:
33255         * .cvsignore: Add result/output files.
33256         * Makefile: Fix up variables at start.  Use MFLAGS
33257           everywhere.  Correct bool_loc, built_ins entries.
33258           Add entry for vary1.ch.
33259         * bitarray.ch: Standardize upper-case usage.
33260         * bitexpr.ch: Standardize, add output of b1.
33261         * params.ch: Use arrayt in along PROC parameters, to
33262           avoid novelty problems.
33263         * sets.ch: Tiny cleanup.
33264         * vary1.ch: Re-indent.
33265
33266 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33267
33268           * Add PR-related files to Makefiles, .cvsignore files, etc.
33269
33270 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33271
33272         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33273           with compiler objects. New names are test-flow.c and test-loop.c
33274
33275 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33276
33277         * Upgraded c-torture tests from 1.19 to 1.20
33278
33279         * new files:
33280         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33281         * gcc.compile: 930623-1.c 930623-2.c
33282         * gcc.noncompile: 930622-1.c 930622-2.c
33283         * gcc.failure: 920411-1.c 920627-2.c
33284         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33285
33286 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33287
33288         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33289           More changes to get testsuite working properly. Needs more work.
33290           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33291
33292 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33293
33294         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33295           More changes to get testsuite working properly. Needs more work.
33296
33297 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33298
33299         * chill.compile/compile.exp: Added for Dejagnu support
33300         * chill.execute/execute.exp: Added for Dejagnu support
33301         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33302
33303 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33304
33305     This should complete moving the CHILL test files.
33306         * chill.noncompile(.cvsignore printf.grt
33307             in-printf.grt chprintf.grt chprintf.ch):
33308             Added test-support files.
33309           (Makefile): Modified further.
33310         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33311             signal.ch): Added test files.
33312           * chill.execute (.cvsignore printf.grt printr.c
33313             in-printf.grt rts.c chprintf.grt rts.h): Added
33314           test-support files.
33315             (Makefile): More corrections.
33316
33317 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33318
33319         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33320           test cases, ready for DejaGnu.
33321
33322 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33323
33324         * Upgraded c-torture tests from 1.18 to 1.19
33325
33326         * gcc.compile: added test(s):
33327           930607-1.c
33328         * gcc.execute: added test(s):
33329           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33330
33331         * added new subdirectory for misc tests: gcc.misc-tests
33332         * gcc.misc-test(s): added tests:
33333           inst-check.c test-consts.c test-ior.c test-switch.c
33334
33335 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33336
33337         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33338
33339 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33340
33341         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33342
33343 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33344
33345         * Upgraded c-torture tests from 1.17 to 1.18
33346
33347 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33348
33349         * Upgraded c-torture tests from 1.12 to 1.17
33350
33351 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33352
33353         * lib/old-dejagnu.exp:
33354           Fixed handling of XFAIL target triplets to correctly
33355           recognize wildcard characters.  Removed code that
33356           appended a unique id tag to the end of the file name
33357           printed out by the result of the testcases within a
33358           given test file.
33359
33360 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33361
33362         * lib/old-dejagnu.exp:
33363           Reworked expected failure handling to trigger off of XFAIL
33364           keyword in keyphrase embeded in testcase source code. The
33365           XFAIL keyword must be at the end of the keyphrase line. It
33366           may optionally be followed by one or more target triplets.
33367           It has just occured that the handling of wildcards in the
33368           target triplet may not be correct.
33369
33370 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33371
33372         * g++.old-deja/tests:
33373           Moved all subdirectories up one level into g++.old-deja .
33374
33375         * lib/old-dejagnu.exp:
33376           Fixed problem with CXXFLAGS not being properly reset, and being
33377           corrupted with extraneous "-c" compiler option.  This was
33378           causing binaries to not be generated for test that needed them.
33379           Modified strings passed to "pass" and "fail" so that individual
33380           tests from the same test file would be distinguished by an
33381           identifier appended to the test file name in the summary logs;
33382           this corrected a problem with erroneous diff logs.  Added code
33383           to search testcases for expected fail and unexpected pass keywords.
33384
33385 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33386
33387         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33388
33389 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33390
33391         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33392           Removed extraneous text from end of "Special g++ Options"
33393           keyphrase.
33394
33395         * lib/old-dejagnu.exp: Added pattern matching to look for new
33396           keywords, embedded in testcases comments, which will trigger
33397           calls to xpass and xfail.
33398
33399 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33400
33401         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33402           comments embedded in the testcases, especially the one looking for
33403           special compiler options, as well as the pattern matching for the
33404           compiler output again.
33405
33406 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33407
33408         * lib/old-dejagnu.exp: Do a proper check of the return value for
33409           execute tests. Fixed several problems with the pattern matching
33410           of the compiler output which gave erroneous test results.
33411           Changed several of the test result messages to be more descriptive.
33412         * config/unix-g++.exp: Proc g++_load now actually works and
33413           executes the tests passed to it and returns a usable return
33414           value.
33415
33416 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33417
33418           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33419
33420 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33421
33422         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33423           Modified both files to properly execute the old style
33424           dejagnu tests. The previous versions of these files were
33425           experimental and did not function anything near correctly.
33426
33427 1993-04-05  Rob Savoye  (rob@cygnus.com)
33428
33429         * Removed all Makefile.in and configure.in files. No configuration
33430         needed now.
33431
33432 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33433
33434         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33435
33436 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33437
33438         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33439         gcc.special/configure.in, gcc.noncompile/configure.in,
33440         gcc.execute/configure.in, gcc.code_quality/configure.in,
33441         g++.other/configure.in, g++.old-deja/configure.in,
33442         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33443         in srcname setting.
33444
33445 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33446
33447         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33448         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33449         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33450
33451 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33452
33453         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33454         (gdb_exit): Don't remove *_soc files.
33455
33456 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33457
33458         * lib/c-torture.exp: Don't look for main; instead always use -w
33459         -c.  This is how the c-torture tests work.  Remove the object
33460         file if the compilation succeeds.
33461         * gcc.execute/execute.exp: Remove executable if test passes.
33462         * gcc.noncompile/noncompile.exp: Every test is an expected
33463         failure.
33464         * gcc.special/special.exp: Added tests from c-torture 1.11,
33465         corrected use of existing test.
33466         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33467         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33468         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33469         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33470         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33471         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33472         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33473         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33474         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33475         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33476         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33477         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33478         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33479         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33480         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33481         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33482         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33483         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33484         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33485         c-torture 1.11.
33486         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33487         correspond to c-torture 1.11.
33488
33489         * New file.