OSDN Git Service

e6a5cf411ab614bc3538f4c3e114b53b33912fb2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.dg/c99-tgmath-1.c: New.
4         * gcc.dg/c99-tgmath-2.c: New.
5         * gcc.dg/c99-tgmath-3.c: New.
6         * gcc.dg/c99-tgmath-4.c: New.
7
8 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9             Janis Johnson  <janis187@us.ibm.com>
10
11         PR testsuite/25241
12         * gcc.test-framework/dg-error-exp-F.c: New test.
13         * gcc.test-framework/dg-warning-exp-F.c: New test.
14         * lib/gcc.exp: Enable warning and error prefixes.
15         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
16         (dg-error): Wrap original dg-error.
17         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
18         markers from dg-error/dg-warning directives.
19         * gcc.dg/20040322-1.c: Likewise.
20         * gcc.dg/Wchar-subscripts-1.c: Likewise.
21         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
22         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
23         * gcc.dg/Werror-1.c: Likewise.
24         * gcc.dg/Werror-10.c: Likewise.
25         * gcc.dg/Werror-11.c: Likewise.
26         * gcc.dg/Werror-2.c: Likewise.
27         * gcc.dg/Werror-3.c: Likewise.
28         * gcc.dg/Werror-4.c: Likewise.
29         * gcc.dg/Werror-5.c: Likewise.
30         * gcc.dg/Werror-6.c: Likewise.
31         * gcc.dg/Werror-7.c: Likewise.
32         * gcc.dg/Werror-8.c: Likewise.
33         * gcc.dg/Werror-9.c: Likewise.
34         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
35         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
36         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
37         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
38         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
39         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
40         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
41         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
42         * gcc.dg/Wnested-externs-1.c: Likewise.
43         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
44         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
45         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
46         * gcc.dg/Wshadow-3.c: Likewise.
47         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
48         * gcc.dg/Wwrite-strings-1.c: Likewise.
49         * gcc.dg/anon-struct-5.c: Likewise.
50         * gcc.dg/anon-struct-6.c: Likewise.
51         * gcc.dg/anon-struct-7.c: Likewise.
52         * gcc.dg/anon-struct-8.c: Likewise.
53         * gcc.dg/array-8.c: Likewise.
54         * gcc.dg/array-quals-2.c: Likewise.
55         * gcc.dg/asm-qual-1.c: Likewise.
56         * gcc.dg/asm-wide-1.c: Likewise.
57         * gcc.dg/assign-warn-1.c: Likewise.
58         * gcc.dg/assign-warn-2.c: Likewise.
59         * gcc.dg/bitfld-10.c: Likewise.
60         * gcc.dg/bitfld-11.c: Likewise.
61         * gcc.dg/bitfld-12.c: Likewise.
62         * gcc.dg/bitfld-13.c: Likewise.
63         * gcc.dg/bitfld-14.c: Likewise.
64         * gcc.dg/builtin-choose-expr-2.c: Likewise.
65         * gcc.dg/builtins-30.c: Likewise.
66         * gcc.dg/c90-const-expr-5.c: Likewise.
67         * gcc.dg/c90-typespec-1.c: Likewise.
68         * gcc.dg/c99-const-expr-5.c: Likewise.
69         * gcc.dg/c99-flex-array-5.c: Likewise.
70         * gcc.dg/c99-fordecl-3.c: Likewise.
71         * gcc.dg/c99-tag-3.c: Likewise.
72         * gcc.dg/c99-typespec-1.c: Likewise.
73         * gcc.dg/c99-vla-jump-1.c: Likewise.
74         * gcc.dg/c99-vla-jump-2.c: Likewise.
75         * gcc.dg/c99-vla-jump-3.c: Likewise.
76         * gcc.dg/c99-vla-jump-4.c: Likewise.
77         * gcc.dg/c99-vla-jump-5.c: Likewise.
78         * gcc.dg/cast-1.c: Likewise.
79         * gcc.dg/cast-2.c: Likewise.
80         * gcc.dg/cast-3.c: Likewise.
81         * gcc.dg/cast-4.c: Likewise.
82         * gcc.dg/cast-pretty-print-1.c: Likewise.
83         * gcc.dg/comp-goto-2.c: Likewise.
84         * gcc.dg/comp-goto-3.c: Likewise.
85         * gcc.dg/cpp/error-1.c: Likewise.
86         * gcc.dg/cpp/if-paren.c: Likewise.
87         * gcc.dg/decl-7.c: Likewise.
88         * gcc.dg/decl-8.c: Likewise.
89         * gcc.dg/decl-nospec-1.c: Likewise.
90         * gcc.dg/decl-nospec-2.c: Likewise.
91         * gcc.dg/decl-nospec-3.c: Likewise.
92         * gcc.dg/declspec-10.c: Likewise.
93         * gcc.dg/declspec-11.c: Likewise.
94         * gcc.dg/declspec-12.c: Likewise.
95         * gcc.dg/declspec-13.c: Likewise.
96         * gcc.dg/declspec-14.c: Likewise.
97         * gcc.dg/declspec-15.c: Likewise.
98         * gcc.dg/declspec-16.c: Likewise.
99         * gcc.dg/declspec-17.c: Likewise.
100         * gcc.dg/declspec-4.c: Likewise.
101         * gcc.dg/declspec-5.c: Likewise.
102         * gcc.dg/declspec-6.c: Likewise.
103         * gcc.dg/declspec-7.c: Likewise.
104         * gcc.dg/declspec-8.c: Likewise.
105         * gcc.dg/declspec-9.c: Likewise.
106         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
107         * gcc.dg/dfp/constants-c99.c: Likewise.
108         * gcc.dg/dfp/keywords-c89.c: Likewise.
109         * gcc.dg/dfp/keywords-c99.c: Likewise.
110         * gcc.dg/dfp/keywords-reserved.c: Likewise.
111         * gcc.dg/dfp/typespec.c: Likewise.
112         * gcc.dg/dremf-type-compat-2.c: Likewise.
113         * gcc.dg/dremf-type-compat-3.c: Likewise.
114         * gcc.dg/dremf-type-compat-4.c: Likewise.
115         * gcc.dg/empty-source-2.c: Likewise.
116         * gcc.dg/empty-source-3.c: Likewise.
117         * gcc.dg/enum3.c: Likewise.
118         * gcc.dg/extra-semi-2.c: Likewise.
119         * gcc.dg/extra-semi-3.c: Likewise.
120         * gcc.dg/float-range-1.c: Likewise.
121         * gcc.dg/float-range-2.c: Likewise.
122         * gcc.dg/float-range-3.c: Likewise.
123         * gcc.dg/float-range-5.c: Likewise.
124         * gcc.dg/format/asm_fprintf-2.c: Likewise.
125         * gcc.dg/format/asm_fprintf-3.c: Likewise.
126         * gcc.dg/format/asm_fprintf-4.c: Likewise.
127         * gcc.dg/format/asm_fprintf-5.c: Likewise.
128         * gcc.dg/format/cast-1.c: Likewise.
129         * gcc.dg/format/gcc_diag-3.c: Likewise.
130         * gcc.dg/format/gcc_diag-4.c: Likewise.
131         * gcc.dg/format/gcc_diag-6.c: Likewise.
132         * gcc.dg/format/gcc_diag-8.c: Likewise.
133         * gcc.dg/format/gcc_diag-9.c: Likewise.
134         * gcc.dg/format/nul-2.c: Likewise.
135         * gcc.dg/format/opt-1.c: Likewise.
136         * gcc.dg/format/opt-2.c: Likewise.
137         * gcc.dg/format/opt-3.c: Likewise.
138         * gcc.dg/format/opt-4.c: Likewise.
139         * gcc.dg/format/opt-5.c: Likewise.
140         * gcc.dg/format/opt-6.c: Likewise.
141         * gcc.dg/framework-2.c: Likewise.
142         * gcc.dg/func-args-1.c: Likewise.
143         * gcc.dg/func-outside-1.c: Likewise.
144         * gcc.dg/func-outside-2.c: Likewise.
145         * gcc.dg/gnu-cond-expr-2.c: Likewise.
146         * gcc.dg/gnu-cond-expr-3.c: Likewise.
147         * gcc.dg/if-empty-1.c: Likewise.
148         * gcc.dg/init-bad-1.c: Likewise.
149         * gcc.dg/init-bad-2.c: Likewise.
150         * gcc.dg/init-bad-3.c: Likewise.
151         * gcc.dg/init-desig-obs-2.c: Likewise.
152         * gcc.dg/init-desig-obs-3.c: Likewise.
153         * gcc.dg/init-empty-2.c: Likewise.
154         * gcc.dg/init-empty-3.c: Likewise.
155         * gcc.dg/inline-11.c: Likewise.
156         * gcc.dg/inline-12.c: Likewise.
157         * gcc.dg/inline-8.c: Likewise.
158         * gcc.dg/inline-9.c: Likewise.
159         * gcc.dg/inline3.c: Likewise.
160         * gcc.dg/label-decl-1.c: Likewise.
161         * gcc.dg/label-decl-2.c: Likewise.
162         * gcc.dg/label-decl-3.c: Likewise.
163         * gcc.dg/label-decl-4.c: Likewise.
164         * gcc.dg/long-long-typespec-1.c: Likewise.
165         * gcc.dg/lvalue-2.c: Likewise.
166         * gcc.dg/lvalue-3.c: Likewise.
167         * gcc.dg/nested-func-3.c: Likewise.
168         * gcc.dg/nested-redef-1.c: Likewise.
169         * gcc.dg/noreturn-4.c: Likewise.
170         * gcc.dg/old-style-prom-2.c: Likewise.
171         * gcc.dg/old-style-prom-3.c: Likewise.
172         * gcc.dg/old-style-then-proto-1.c: Likewise.
173         * gcc.dg/overflow-warn-1.c: Likewise.
174         * gcc.dg/overflow-warn-2.c: Likewise.
175         * gcc.dg/overflow-warn-3.c: Likewise.
176         * gcc.dg/overflow-warn-4.c: Likewise.
177         * gcc.dg/overflow-warn-6.c: Likewise.
178         * gcc.dg/parm-forwdecl-2.c: Likewise.
179         * gcc.dg/parm-forwdecl-3.c: Likewise.
180         * gcc.dg/parm-impl-decl-1.c: Likewise.
181         * gcc.dg/parm-impl-decl-2.c: Likewise.
182         * gcc.dg/parm-incomplete-1.c: Likewise.
183         * gcc.dg/parm-mismatch-1.c: Likewise.
184         * gcc.dg/pointer-arith-1.c: Likewise.
185         * gcc.dg/pointer-arith-2.c: Likewise.
186         * gcc.dg/pointer-arith-3.c: Likewise.
187         * gcc.dg/pointer-arith-4.c: Likewise.
188         * gcc.dg/pointer-arith-6.c: Likewise.
189         * gcc.dg/pointer-arith-7.c: Likewise.
190         * gcc.dg/pointer-arith-8.c: Likewise.
191         * gcc.dg/pr13804-1.c: Likewise.
192         * gcc.dg/pr15698-1.c: Likewise.
193         * gcc.dg/pr15698-2.c: Likewise.
194         * gcc.dg/pr15698-3.c: Likewise.
195         * gcc.dg/pr15698-4.c: Likewise.
196         * gcc.dg/pr15698-5.c: Likewise.
197         * gcc.dg/pr15698-6.c: Likewise.
198         * gcc.dg/pr15698-7.c: Likewise.
199         * gcc.dg/pr15698-8.c: Likewise.
200         * gcc.dg/pr17188-1.c: Likewise.
201         * gcc.dg/pr17301-1.c: Likewise.
202         * gcc.dg/pr17301-2.c: Likewise.
203         * gcc.dg/pr17730-1.c: Likewise.
204         * gcc.dg/pr20368-1.c: Likewise.
205         * gcc.dg/pr20368-2.c: Likewise.
206         * gcc.dg/pr20368-3.c: Likewise.
207         * gcc.dg/pr22308-1.c: Likewise.
208         * gcc.dg/qual-component-1.c: Likewise.
209         * gcc.dg/redecl-1.c: Likewise.
210         * gcc.dg/redecl-11.c: Likewise.
211         * gcc.dg/redecl-12.c: Likewise.
212         * gcc.dg/redecl-13.c: Likewise.
213         * gcc.dg/redecl-14.c: Likewise.
214         * gcc.dg/redecl-15.c: Likewise.
215         * gcc.dg/register-var-1.c: Likewise.
216         * gcc.dg/register-var-2.c: Likewise.
217         * gcc.dg/stmt-expr-2.c: Likewise.
218         * gcc.dg/stmt-expr-3.c: Likewise.
219         * gcc.dg/stmt-expr-label-1.c: Likewise.
220         * gcc.dg/stmt-expr-label-2.c: Likewise.
221         * gcc.dg/stmt-expr-label-3.c: Likewise.
222         * gcc.dg/struct-empty-2.c: Likewise.
223         * gcc.dg/struct-empty-3.c: Likewise.
224         * gcc.dg/struct-parse-1.c: Likewise.
225         * gcc.dg/struct-semi-1.c: Likewise.
226         * gcc.dg/struct-semi-2.c: Likewise.
227         * gcc.dg/struct-semi-3.c: Likewise.
228         * gcc.dg/switch-5.c: Likewise.
229         * gcc.dg/switch-6.c: Likewise.
230         * gcc.dg/switch-7.c: Likewise.
231         * gcc.dg/tls/diag-5.c: Likewise.
232         * gcc.dg/transparent-union-1.c: Likewise.
233         * gcc.dg/transparent-union-3.c: Likewise.
234         * gcc.dg/typespec-1.c: Likewise.
235         * gcc.dg/vla-init-2.c: Likewise.
236         * gcc.dg/vla-init-3.c: Likewise.
237         * gcc.dg/vla-init-4.c: Likewise.
238         * gcc.dg/vla-init-5.c: Likewise.
239         * gcc.dg/void-cast-2.c: Likewise.
240         * gcc.dg/wvla-3.c: Likewise.
241         * gcc.dg/wvla-7.c: Likewise.
242         * gcc.target/i386/991209-1.c: Likewise.
243         * gcc.target/ia64/fpreg-1.c: Likewise.
244         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
245         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
246         
247 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
248
249         PR fortran/31639
250   Â  Â  Â  * gfortran.dg/func_decl_4.f90: New test.
251
252 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
253
254         PR fortran/32727
255         * gfortran.dg/interface_17.f90: New test.
256
257 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
258
259         PR fortran/32599
260         * gfortran.dg/32599.f03: New test case.
261
262         PR fortran/32601
263         * gfortran.dg/32601.f03: New test case.
264         * gfortran.dg/32601_1.f03: Ditto.
265         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
266         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
267
268 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
269
270         * gcc.c-torture/execute/align-3.c: Remove function addr check.
271
272 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
273             Devang Patel  <dpatel@apple.com>
274
275         PR tree-optimization/25413
276         * gcc.dg/vect/vect-align-1.c: New.
277         * gcc.dg/vect/vect-align-2.c: New.
278         * gcc.dg/vect/pr25413.c: New.
279         * gcc.dg/vect/pr25413a.c: New.
280         * gcc.dg/vect/pr31699.c: Fix dg-final check.
281
282 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
283
284         * lib/target-support.exp (check_ultrasparc_hw_available):
285         New function.
286         (is-effective-target): Check $arg for ultrasparc_hw.
287         (is-effective-target-keyword): Likewise.
288         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
289         when determining what to do on sparc platforms.
290         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
291         * gcc.dg/20001101-1.c: Likewise.
292         * gcc.dg/20001101-2.c: Likewise.
293         * gcc.dg/ultrasp9.c: Likewise.
294         * gcc.dg/ultrasp10.c: Likewise.
295         * gcc.target/sparc/pdist-3.c: Likewise.
296
297 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
298
299         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
300
301 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
302
303         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
304         get vectorized.
305         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
306         now get vectorized.
307         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
308         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
309         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
310         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
311         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
312         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
313         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
314         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
315         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
316         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
317         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
318         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
319         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
320         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
321         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
322         * lib/target-supports.exp (check_effective_target_vect_int_mul):
323         Add spu.
324
325 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
326
327         PR c++/30854
328         * g++.dg/parse/error30.C: New test.
329
330 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
331
332         PR fortran/29804
333         * gfortran.dg/alloc_comp_misc_1.f90: New test.
334
335 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
336
337         * gfortran.fortran-torture/compile/pr32663.f90: New test.
338
339 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
340
341         PR c++/31027
342         * g++.dg/inherit/virtual4.C: New.
343
344 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
345
346         PR target/32661
347         * gcc.target/i386/pr32661-1.c: New test.
348
349 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
350
351         * gnat.dg/invariant_index.ad[sb]: New test.
352
353 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
354
355         PR c++/32560
356         * g++.dg/template/decl3.C: New.
357
358 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
359
360         PR 32617
361         * gcc.c-torture/execute/align-3.c: New.
362
363 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
364
365         PR target/32708
366         * gcc.target/i386/pr32708-1.c: New test.
367         * gcc.target/i386/pr32708-2.c: Ditto.
368         * gcc.target/i386/pr32708-3.c: Ditto.
369
370 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
371
372         * g++.dg/init/new20.C: Remove svn:executable flag.
373
374 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
375
376         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
377
378 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
379
380         * gcc.dg/ultrasp7.c: Add fpic target requirement.
381
382 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
383
384         PR testsuite/25241
385         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
386         directive.
387         
388 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
389
390         PR fortran/32157
391         * gfortran.dg/overload_2.f90: New test.
392
393         PR fortran/32689
394         * gfortran.dg/transfer_simplify_5.f90
395
396         PR fortran/32634
397         * gfortran.dg/interface_15.f90: New test.
398
399 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
400
401         PR libfortran/32336
402         * gfortran.dg/matmul_5.f90:  New test case.
403
404 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
405
406         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
407         * gcc.dg/fesd-any.h: Likewise.
408         * gcc.dg/fesd-baseonly.c: Likewise.
409         * gcc.dg/fesd-baseonly.h: Likewise.
410         * gcc.dg/fesd-none.c: Likewise.
411         * gcc.dg/fesd-none.h: Likewise.
412         * gcc.dg/fesd-reduced.c: Likewise.
413         * gcc.dg/fesd-reduced.h: Likewise.
414         * gcc.dg/fesd-sys.c: Likewise.
415         * gcc.dg/fesd-sys.h: Likewise
416         * gcc.dg/fesd.h: Likewise.
417
418         * g++.dg/debug/dwarf2: New directory.
419         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
420         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
421         * g++.dg/other/fesd-any.h: Likewise.
422         * g++.dg/other/fesd-baseonly.C: Likewise.
423         * g++.dg/other/fesd-baseonly.h: Likewise.
424         * g++.dg/other/fesd-none.C: Likewise.
425         * g++.dg/other/fesd-none.h: Likewise.
426         * g++.dg/other/fesd-reduced.C: Likewise.
427         * g++.dg/other/fesd-reduced.h: Likewise.
428         * g++.dg/other/fesd-sys.C: Likewise.
429         * g++.dg/other/fesd-sys.h: Likewise.
430         * g++.dg/other/fesd.h: Likewise.
431
432 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
433
434         PR fortran/31129
435         * gfortran.dg/parameter_unused.f90: New test.
436
437 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
438
439         PR tree-optimization/32681
440         * gcc.dg/tree-ssa/pr32681.c: New test.
441
442 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
443
444         PR fortran/32678
445         * gfortran.dg/fmt_t_5.f90: New test.
446
447 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
448
449         PR c++/30535
450         * g++.dg/template/operator10.C: New.
451
452 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
453
454         PR libfortran/32217
455         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
456
457 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
458
459         PR fortran/29876
460         * gfortran.dg/operator_6.f90: New test.
461
462 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
463
464         PR fortran/17711
465         * gfortran.dg/operator_4.f90: New test.
466         * gfortran.dg/operator_5.f90: New test.
467         * gfortran.dg/logical_comp.f90: Adjusted error messages.
468         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
469
470 2007-07-08  Tobias Burnus  <burnus@net-b.de>
471
472         PR fortran/32669
473         * gfortran.dg/argument_checking_6.f90: New.
474
475 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
476
477         PR fortran/25094
478         * gfortran.dg/interface_155555.f90: New test.
479
480 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
481
482         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
483         c99-math-long-double-1.c, c99-math.h: Test subnormals.
484
485 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
486
487         PR testsuite/25241
488         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
489         discern pedantic diagnostics and errors.
490         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
491         and not an error.
492         * gcc.dg/20050121-1.c: This is an error and not a warning.
493         * gcc.target/i386/sseregparm-2.c:  Likewise.
494         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
495         * gcc.dg/charset/attribute2.c: Likewise.
496         * gcc.dg/bitfld-1.c: Likewise.
497         * gcc.dg/pack-test-2.c: Likewise.
498         * gcc.dg/940510-1.c: Match separately error and warning.
499         * gcc.dg/array-2.c: Match separately multiple messages. The second
500         diagnostic is a pedantic warning and not an error.
501         * gcc.dg/pr14475.c: Match separately multiple messages.
502         * gcc.dg/pr18809-1.c: Likewise.
503         * gcc.dg/pr27953.c: Likewise.
504         * gcc.dg/vla-init-1.c: Likewise.
505         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
506
507 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
508
509         PR fortran/32644
510         * gfortran.dg/char_decl_1.f90: New test.
511
512 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
513
514         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
515
516 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
517
518         PR c++/32232
519         * g++.dg/template/overload9.C: New test.
520
521 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
522
523         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
524         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
525
526 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
527
528         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
529         * gcc.dg/20001012-2.c: Likewise.
530         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
531         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
532
533 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
534
535         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
536         about the chunk size when STACK_SIZE is defined.
537
538 2007-07-06  Josh Conner  <jconner@apple.com>
539
540         PR middle-end/32602
541         * gcc.dg/sibcall-8.c: New test.
542
543 2007-07-06  Josh Conner  <jconner@apple.com>
544
545         PR middle-end/32603
546         * gcc.target/arm/sibcall-1.c: New test.
547
548 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
549
550         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
551
552 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
553
554         * gfortran.dg/save_parameter.f90: New test.
555         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
556
557 2007-07-06  Richard Guenther  <rguenther@suse.de>
558
559         * g++.dg/opt/pr30965.C: New testcase.
560
561 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
562
563         * gcc.target/mips/save-restore-5.c: New test.
564
565 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
566
567         PR rtl_optimization/32450
568         * gcc.dg/pr32450.c: New runtime test.
569
570 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
571
572         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
573         single underscore in scan directives.
574
575 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/32245
578         * g++.dg/init/ptrmem4.C: New test.
579
580         PR c++/32251
581         * g++.dg/init/new21.C: Likewise.
582
583         PR c++/31992
584         * g++.dg/template/static30.C: Likewise.
585
586 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
587
588         * gcc.dg/vect/costmodel/ppc: New directory.
589         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
590         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
591         New test.
592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
602         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
605         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
606
607 2007-07-05  Tobias Burnus  <burnus@net-b.de>
608
609         PR fortran/32359
610         * gfortran.dg/module_md5_1.f90: Update MD5 number.
611
612 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
613
614         PR fortran/32526
615         * gfortran.dg/interface_14.f90: New test.
616
617         PR fortran/32613
618         * gfortran.dg/do_iterator_2.f90: New test.
619
620 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
621
622         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
623         (FE_DEC_DOWNWARD): Likewise.
624         (FE_DEC_UPWARD): Likewise.
625         (FE_DEC_TOWARDZERO): Likewise.
626         (FE_DEC_TONEARESTFROMZERO): Likewise.
627
628 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
629
630         * gcc.c-torture/compile/pr32606.c: New.
631         * gfortran.fortran-torture/execute/pr32604.f90: New.
632
633 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
634
635         * gcc.dg/visibility-12.c: New test.
636         * gcc.dg/visibility-13.c: Likewise.
637         * g++.dg/ext/visibility-9.C: Likewise.
638         * g++.dg/ext/visibility-10.C: Likewise.
639
640 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
641
642         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
643         * gcc.dg/sh-relax-vxworks.c: New test.
644
645 2007-07-04  Richard Guenther  <rguenther@suse.de>
646
647         PR tree-optimization/32500
648         * gcc.c-torture/execute/pr32500.c: New testcase.
649
650 2007-07-04  Richard Guenther  <rguenther@suse.de>
651
652         PR tree-optimization/32482
653         * gcc.c-torture/compile/pr32482.c: New testcase.
654
655 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
656
657         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
658         VxWorks kernels.
659         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
660         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
661         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
662         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
663
664 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
665
666         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
667
668 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
669
670         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
671
672 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
673
674         PR fortran/31198
675         * gfortran.dg/min_max_optional_1.f90: New test.
676         * gfortran.dg/min_max_optional_2.f90: New test.
677         * gfortran.dg/min_max_optional_3.f90: New test.
678
679 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
680
681         PR fortran/32545
682         * gfortran.dg/fmt_error.f90: New test.
683
684 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
685
686         PR fortran/32612
687         * gfortran.dg/interface_13.f90: New test.
688
689 2007-07-03  Dave Brolley  <brolley@redhat.com>
690
691         PR c++/31743
692         * g++.dg/init/new20.C: New test.
693
694 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
695
696         PR fortran/32579
697         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
698
699 2007-07-03  Tobias Burnus  <burnus@net-b.de>
700
701         PR fortran/25062
702         * common_7.f90: New.
703         * common_8.f90: New.
704         * common_9.f90: New.
705
706 2007-07-03  Tobias Burnus  <burnus@net-b.de>
707
708         PR fortran/30940
709         * gfortran.dg/argument_checking_1.f90: New.
710         * gfortran.dg/argument_checking_2.f90: New.
711         * gfortran.dg/argument_checking_3.f90: New.
712         * gfortran.dg/argument_checking_4.f90: New.
713         * gfortran.dg/argument_checking_5.f90: New.
714         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
715         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
716
717 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
718
719         * gcc.dg/pr32176.c: Add -w to default dg-options.
720
721 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
722
723         * gcc.c-torture/compile/ssa-pre-1.c: New test.
724
725 2007-07-03  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/20888
728         * gfortran.dg/null_2.f90: New.
729
730 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
731             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
732
733         PR middle-end/32176
734         * gcc.dg/pr32176.c: New test.
735
736 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
737
738         * gcc.dg/const-float80.c : New test.
739         * gcc.dg/const-float128.c : New test.
740         * gcc.dg/const-float80-ped.c : New test.
741         * gcc.dg/const-float128-ped.c : New test.
742
743 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
744
745         * gcc.dg/c99-math.h: Fix typo.
746
747 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
748
749         PR libgomp/32468
750         * gcc.dg/gomp/pr32468-1.c: New test.
751
752 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
753
754         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
755         an ABI option.
756
757 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
758
759         * gfortran.fortran-torture/compile/pr32583.f: New.
760         * gcc.c-torture/compile/pr32584.c: New
761
762 2007-07-02  Ollie Wild  <aaw@google.com>
763
764         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
765         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
766
767 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
768
769         * gcc.target/mips/save-restore-1.c: New test.
770         * gcc.target/mips/save-restore-2.c: Likewise.
771         * gcc.target/mips/save-restore-3.c: Likewise.
772         * gcc.target/mips/save-restore-4.c: Likewise.
773
774 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
775
776         PR tree-optimization/31966
777         PR tree-optimization/32533
778         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
779         * gfortran.dg/pr32533.f90: Ditto.
780
781 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
782
783         * g++.dg/opt/nrv12.C: New test.
784         * gcc.target/i386/nrv1.c: New test.
785
786         PR c++/31748
787         * g++.dg/gomp/pr31748.C: New test.
788
789 2007-07-02  Ira Rosen  <irar@il.ibm.com>
790  
791         PR tree-optimization/32230
792         * gcc.dg/vect/pr32230.c: New test.
793
794 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
795
796         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
797         * bind_c_coms.f90: Ditto.
798         * bind_c_coms_driver.c: Ditto.
799         * bind_c_dts.f90: Ditto.
800         * bind_c_dts_2.f03: Ditto.
801         * bind_c_dts_2_driver.c: Ditto.
802         * bind_c_dts_3.f03: Ditto.
803         * bind_c_dts_4.f03: Ditto.
804         * bind_c_dts_driver.c: Ditto.
805         * bind_c_implicit_vars.f03: Ditto.
806         * bind_c_procs.f03: Ditto.
807         * bind_c_usage_2.f03: Ditto.
808         * bind_c_usage_3.f03: Ditto.
809         * bind_c_usage_5.f03: Ditto.
810         * bind_c_usage_6.f03: Ditto.
811         * bind_c_usage_7.f03: Ditto.
812         * bind_c_vars.f90: Ditto.
813         * bind_c_vars_driver.c: Ditto.
814         * binding_c_table_15_1.f03: Ditto.
815         * binding_label_tests.f03: Ditto.
816         * binding_label_tests_10.f03: Ditto.
817         * binding_label_tests_10_main.f03: Ditto.
818         * binding_label_tests_11.f03: Ditto.
819         * binding_label_tests_11_main.f03: Ditto.
820         * binding_label_tests_12.f03: Ditto.
821         * binding_label_tests_13.f03: Ditto.
822         * binding_label_tests_13_main.f03: Ditto.
823         * binding_label_tests_14.f03: Ditto.
824         * binding_label_tests_2.f03: Ditto.
825         * binding_label_tests_3.f03: Ditto.
826         * binding_label_tests_4.f03: Ditto.
827         * binding_label_tests_5.f03: Ditto.
828         * binding_label_tests_6.f03: Ditto.
829         * binding_label_tests_7.f03: Ditto.
830         * binding_label_tests_8.f03: Ditto.
831         * binding_label_tests_9.f03: Ditto.
832         * c_assoc.f90: Ditto.
833         * c_assoc_2.f03: Ditto.
834         * c_f_pointer_shape_test.f90: Ditto.
835         * c_f_pointer_tests.f90: Ditto.
836         * c_f_tests_driver.c: Ditto.
837         * c_funloc_tests.f03: Ditto.
838         * c_funloc_tests_2.f03: Ditto.
839         * c_funloc_tests_3.f03: Ditto.
840         * c_funloc_tests_3_funcs.c: Ditto.
841         * c_kind_params.f90: Ditto.
842         * c_kind_tests_2.f03: Ditto.
843         * c_kinds.c: Ditto.
844         * c_loc_driver.c: Ditto.
845         * c_loc_test.f90: Ditto.
846         * c_loc_tests_2.f03: Ditto.
847         * c_loc_tests_2_funcs.c: Ditto.
848         * c_loc_tests_3.f03: Ditto.
849         * c_loc_tests_4.f03: Ditto.
850         * c_loc_tests_5.f03: Ditto.
851         * c_loc_tests_6.f03: Ditto.
852         * c_loc_tests_7.f03: Ditto.
853         * c_loc_tests_8.f03: Ditto.
854         * c_ptr_tests.f03: Ditto.
855         * c_ptr_tests_10.f03: Ditto.
856         * c_ptr_tests_5.f03: Ditto.
857         * c_ptr_tests_7.f03: Ditto.
858         * c_ptr_tests_7_driver.c: Ditto.
859         * c_ptr_tests_8.f03: Ditto.
860         * c_ptr_tests_8_funcs.c: Ditto.
861         * c_ptr_tests_9.f03: Ditto.
862         * c_ptr_tests_driver.c: Ditto.
863         * c_size_t_driver.c: Ditto.
864         * c_size_t_test.f03: Ditto.
865         * com_block_driver.f90: Ditto.
866         * global_vars_c_init.f90: Ditto.
867         * global_vars_c_init_driver.c: Ditto.
868         * global_vars_f90_init.f90: Ditto.
869         * global_vars_f90_init_driver.c: Ditto.
870         * interop_params.f03: Ditto.
871         * iso_c_binding_only.f03: Ditto.
872         * iso_c_binding_rename_1.f03: Ditto.
873         * iso_c_binding_rename_1_driver.c: Ditto.
874         * iso_c_binding_rename_2.f03: Ditto.
875         * iso_c_binding_rename_2_driver.c: Ditto.
876         * kind_tests_2.f03: Ditto.
877         * kind_tests_3.f03: Ditto.
878         * module_md5_1.f90: Ditto.
879         * only_clause_main.c: Ditto.
880         * print_c_kinds.f90: Ditto.
881         * test_bind_c_parens.f03: Ditto.
882         * test_c_assoc.c: Ditto.
883         * test_com_block.f90: Ditto.
884         * test_common_binding_labels.f03: Ditto.
885         * test_common_binding_labels_2.f03: Ditto.
886         * test_common_binding_labels_2_main.f03: Ditto.
887         * test_common_binding_labels_3.f03: Ditto.
888         * test_common_binding_labels_3_main.f03: Ditto.
889         * test_only_clause.f90: Ditto.
890         * use_iso_c_binding.f90: Ditto.
891         * value_5.f90: Ditto.
892         * value_test.f90: Ditto.
893         * value_tests_f03.f90: Ditto.
894
895 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
896
897         * gcc.dg/tls/opt-14.c: New.
898
899 2007-07-01  Ollie Wild  <aaw@google.com>
900
901         * g++.dg/lookup/using16.C: New test.
902         * g++.dg/lookup/using17.C: New test.
903
904 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
905
906         PR fortran/32239
907         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
908         (test_4): Use proper test for floating point equality.
909         (test_8): Likewise.
910
911 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR libgfortran/32554
914         * gfortran.dg/fmt_p_1.f90: New test.
915
916 2007-07-01  Ira Rosen  <irar@il.ibm.com>
917
918         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
919         initialization and fix dg-final check - the initialization loop is
920         vectorizable.
921
922 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
923             Volker Reichelt  <reichelt@netcologne.de>
924
925         PR middle-end/32559
926         * gcc.dg/pr32559.c: New test.
927
928 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
929
930         PR tree-optimization/25371
931         * gcc.dg/vect/pr25371.c: New test.
932
933 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
934
935         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
936         when allocating and initializing a flexible array.
937
938 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
939
940         PR fortran/20373
941         * gfortran.dg/intrinsic.f90: New test.
942
943 2007-06-30  Tobias Burnus  <burnus@net-b.de>
944
945         PR fortran/32555
946         * gfortran.dg/fmt_zero_check.f90: New.
947
948 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/30284
951         * gfortran.dg/repeat_f90: New test.
952
953 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
954
955         PR testsuite/25241
956         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
957         -pedantic-errors, so we should match errors.
958         * gcc.dg/cpp/escape-1.c: Likewise.
959         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
960         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
961         warning.
962         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
963         errors instead of warnings.
964         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
965         a pedantic warning.
966         * gcc.dg/cpp/arith-3.c: Likewise.
967
968 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
969
970         PR testsuite/25241
971         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
972         * gcc.dg/pch/valid-2.c: Likewise.
973         * gcc.dg/pch/valid-3.c: Likewise.
974         * gcc.dg/pch/warn-1.c: Likewise.
975         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
976         
977 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
978
979         PR c/4076
980         * gcc.dg/Wunused-function.c: New.
981         
982 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
985
986 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
987
988         * g++.dg/other/canon-31724.C: New.
989         
990 2007-06-29  Jan Hubicka  <jh@suse.cz>
991
992         PR middle-end/32372
993         * gcc.c-torture/compile/pr32372.c: new.
994
995 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
996
997         * gfortran.dg/operator_3.f90: New test.
998
999 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1000
1001         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1002         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1003
1004 2007-06-29  Richard Guenther  <rguenther@suse.de>
1005
1006         PR middle-end/32493
1007         * gcc.dg/inline-23.c: New testcase.
1008
1009 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1010
1011         PR tree-optimization/24659
1012         * gcc.target/i386/vectorize2.c: New test.
1013         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1014         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1015
1016 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1017
1018         * gcc.dg/pointer-arith-9.c: New test.
1019
1020 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1021
1022         PR fortran/32483
1023         * gfortran.dg/fmt_read_2.f90: New.
1024
1025 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1026
1027         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1028         If it exists, don't try to create it.
1029
1030 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1031
1032         * g++.dg/ext/visibility/ms-compat-1.C: New.
1033
1034 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1035
1036         PR tree-opt/32417
1037         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1038
1039 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1040
1041         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1042         targets.
1043
1044 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1045
1046         PR fortran/32467
1047         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1048
1049 2007-06-27  Richard Guenther  <rguenther@suse.de>
1050
1051         PR middle-end/32492
1052         * gcc.dg/inline-22.c: New testcase.
1053
1054 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1055
1056         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1057         the scan-assembler constant.
1058
1059 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1060
1061         PR 20216
1062         * gcc.dg/pr20216.c: New.
1063
1064 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1065
1066         PR tree-opt/32421
1067         * gcc.dg/vect/pr32421.c: New test.
1068
1069 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1070
1071         PR c++/32111
1072         * g++.dg/other/friend5.C: New test.
1073
1074 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1075
1076         PR fortran/32464
1077         * gfortran.dg/host_assoc_function_2.f90: New test.
1078
1079         PR fortran/31494
1080         * gfortran.dg/host_assoc_call_1.f90: New test.
1081
1082 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1083
1084         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1085         
1086 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR fortran/32456
1089         * gfortran.dg/error_format.f90: New test.
1090
1091 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1092
1093         PR fortran/32136
1094         * gfortran.dg/pr32136.f90: New test.
1095
1096 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1097
1098         PR fortran/31726
1099         * gfortran.dg/minmaxloc_1.f90: New test.
1100
1101         PR fortran/32298
1102         * gfortran.dg/minmaxloc_2.f90: New test.
1103
1104 2007-06-23  Richard Guenther  <rguenther@suse.de>
1105
1106         PR tree-optimization/16876
1107         PR middle-end/29478
1108         * gcc.dg/pr29254.c: The warning is bogus.
1109         * gcc.dg/warn-1.c: Likewise.
1110         * gcc.dg/assign-warn-3.c: Likewise.
1111         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1112
1113 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1114
1115         * gcc.c-torture/execute/20070623-1.c: New.
1116
1117 2007-06-22  Jan Hubicka  <jh@suse.cz>
1118
1119         * gcc.c-torture/compile/pr31541.c: New.
1120
1121 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1122
1123         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1124         Remove -m64 from dg-options.
1125
1126 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1127
1128         PR middle-end/32374
1129         * gcc.dg/pr32374.c: New test.
1130
1131 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1132
1133         PR fortran/32360
1134         * gfortran.dg/pointer_assign_3.f90: New test.
1135
1136 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR fortran/31162
1139         * gfortran.dg/assign.f90: Update test.
1140         * gfortran.dg/real_do_1.f90: Update test.
1141         * gfortran.dg/gomp/omp_do1.f90: Update test.
1142         * gfortran.dg/warnings_are_errors_1.f: Update test.
1143         * gfortran.dg/g77/20010519-1.f: Update test.
1144         * gfortran.dg/g77/pr9258.f: Update test.
1145         * gfortran.dg/g77/960317-1.f: Update test.
1146
1147 2007-06-21  Richard Guenther  <rguenther@suse.de>
1148
1149         PR tree-optimization/32453
1150         * gcc.c-torture/compile/pr32453.c: New testcase.
1151
1152 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR tree-optimization/31866
1155         * gcc.dg/pr31866.c: New test.
1156
1157 2007-06-21  Richard Guenther  <rguenther@suse.de>
1158
1159         PR tree-optimization/32451
1160         * g++.dg/torture/20070621-1.C: New testcase.
1161
1162 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1163
1164         * gcc.dg/attr-isr.c: Test delay slot content.
1165         
1166 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1167
1168         PR fortran/32361
1169         gfortran.dg/pointer_assign_2.f90: New test.
1170
1171 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1172
1173         PR fortran/25061
1174         gfortran.dg/invalid_procedure_name.f90: New test.
1175
1176 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1177
1178         PR tree-optimization/25737
1179         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1180
1181 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1182
1183         * gcc.target/i386/large-size-array-3.c: New.
1184
1185 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1186         Richard Guenther  <rguenther@suse.de>
1187
1188         PR fortran/32140
1189         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1190
1191 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1192
1193         PR middle-end/31959
1194         * gcc.dg/pr31959.c: New test.
1195
1196         PR inline-asm/32109
1197         * g++.dg/ext/asm10.C: New test.
1198
1199         PR middle-end/32285
1200         * gcc.c-torture/execute/20070614-1.c: New test.
1201
1202 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1203
1204         * gcc.target/arm/stack-corruption.c: New test.
1205
1206 2007-06-19  Richard Guenther  <rguenther@suse.de>
1207
1208         * g++.dg/torture/pr30252.C: New testcase.
1209
1210 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1211
1212         PR tree-optimization/32353
1213         * g++.dg/opt/nrv13.C: New test.
1214
1215 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/20863
1218         PR fortran/20882
1219         * gfortran.dg/impure_assignment_2.f90 : New test.
1220
1221         PR fortran/32236
1222         * gfortran.dg/data_initialized_2.f90 : New test.
1223
1224         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1225         appropriate version of 'dmach'.
1226
1227 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1228
1229         PR target/32389
1230         * gcc.target/i386/pr32389.c New test.
1231
1232 2007-06-18  Simon Baldwin <simonb@google.com>
1233
1234         PR c++/31923
1235         * g++.dg/template/error25.C: New.
1236         * g++.dg/template/spec35.C: New.
1237
1238 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
1239
1240         * gcc.c-torture/compile/pr32355.c: New testcase.
1241         
1242 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         PR tree-optimization/32383
1245         * g++.dg/opt/pr32383.C: New test.
1246
1247 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
1248
1249         PR rtl-optimization/32366
1250         * gcc.dg/vect/pr32366.c: New test.
1251
1252 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
1253
1254         * gcc.c-torture/compile/pr32349.c: New testcase.
1255         
1256 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1257
1258         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1259         * gcc.target/sparc/combined-2.c: Likewise.
1260         * gcc.target/sparc/fexpand.c : Likewise.
1261         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
1262         * gcc.target/sparc/fpack16.c : Likewise.
1263         * gcc.target/sparc/fpmerge.c : Likewise.
1264         * gcc.target/sparc/fpmul.c : Likewise.
1265         * gcc.target/sparc/noresult.c : Likewise.
1266         * gcc.target/sparc/pdist.c: Likewise.
1267
1268 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
1269
1270         PR middle-end/31723
1271         * gcc.target/i386/recip-divf.c: New test.
1272         * gcc.target/i386/recip-sqrtf.c: Ditto.
1273         * gcc.target/i386/recip-vec-divf.c: Ditto.
1274         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1275         * gcc.target/i386/sse-recip.c: Ditto.
1276         * gcc.target/i386/sse-recip-vec.c: Ditto.
1277
1278 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1279
1280         PR tree-opt/32225
1281         * gcc.c-torture/compile/20070605-1.c: New test.
1282
1283         * gcc.c-torture/compile/20070603-1.c: New testcase.
1284         * gcc.c-torture/compile/20070603-2.c: New testcase.
1285
1286         * gcc.c-torture/compile/20070531-1.c: New test.
1287
1288         PR tree-opt/32167
1289         * gcc.c-torture/compile/20070531-2.c: New test.
1290
1291         PR tree-opt/32144
1292         * gcc.c-torture/compile/20070529-1.c: New test.
1293
1294         PR tree-opt/32145
1295         * gcc.c-torture/compile/20070529-2.c: New test.
1296
1297         PR tree-opt/32015
1298         * gcc.c-torture/compile/20070520-1.c: New test.
1299
1300         * g++.dg/ext/java-1.C: New test.
1301
1302         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1303         loops instead of one. Remove the "can't determine dependence"
1304         check.
1305         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1306         needed as the cast is gone in the first place.
1307         * gcc.dg/max-1.c: Change local variable a to be a global one.
1308         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1309         have a cast which is PREd.
1310
1311 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
1312
1313         * g++.dg/lookup/anon6.C: New test.
1314
1315 2007-06-14  Dirk Mueller  <dmueller@suse.de>
1316
1317         PR c++/31806
1318         * g++.dg/opt/static6.C: New testcase.
1319
1320 2007-06-14  Geoff Keating  <geoffk@apple.com>
1321
1322         * g++.dg/ext/visibility/overload-1.C: New.
1323
1324         PR 31093
1325         * g++.dg/ext/visibility/anon4.C: New.
1326
1327 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         PR target/32268
1330         * gcc.target/i386/pr32268.c: New test.
1331
1332 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1333
1334         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1335         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1336         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1337
1338         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1339         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1340         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1341         BID is used.
1342
1343 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
1344
1345         PR fortran/32302
1346         * gfortran.dg/common_resize_1.f90: New test.
1347
1348 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
1349
1350         PR target/32274
1351         * gcc.dg/vect/pr32224.c: Fix.   
1352         
1353 2007-06-13  Eric Christopher  <echristo@apple.com>
1354
1355         * gcc.target/i386/ssefn-1.c: Add -march=i386.
1356
1357 2007-06-13  Tobias Burnus  <burnus@net-b.de>
1358
1359         PR fortran/32323
1360         * gfortran.dg/actual_array_vect_1.f90: New.
1361
1362 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * gcc.target/sparc/mfpu.c: New test.
1365
1366 2007-06-12  Geoff Keating  <geoffk@apple.com>
1367
1368         * g++.dg/warn/weak1.C: Suppress on Darwin.
1369         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1370
1371 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372
1373         PR middle-end/31579
1374          * g++.dg/torture/pr31579.C: New testcase.
1375
1376 2007-06-12  Ian Lance Taylor  <iant@google.com>
1377
1378         PR libstdc++/29286
1379         * g++.dg/init/new16.C: New test.
1380         * g++.dg/init/new17.C: New test.
1381         * g++.dg/init/new18.C: New test.
1382         * g++.dg/init/new19.C: New test.
1383
1384 2007-06-12  Olivier Hainque  <hainque@adacore.com>
1385
1386         * gnat.dg/lhs_view_convert.adb: New test.
1387
1388 2007-06-12  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/15353
1391         PR tree-optimization/31657
1392         * gcc.c-torture/execute/20070424-1.c: New testcase.
1393         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1394         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1395         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1396         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1397         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1398
1399 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         PR rtl-optimization/32293
1402         * gcc.dg/pr32293.c: New test.
1403
1404 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1405
1406         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1407
1408 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
1409
1410         PR fortran/29786
1411         * gfortran.dg/equiv_7.f90: New test.
1412         * gfortran.dg/equiv_constraint_7.f90: Change error message.
1413
1414         PR fortran/30875
1415         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1416
1417 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
1418
1419         * gcc.dg/setjmp-3.c: Rename raise to raise0.
1420         * gcc.dg/setjmp-4.c: Likewise.
1421         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1422
1423 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
1424
1425         PR rtl-optimization/31025
1426         * gfortran.dg/pr31025.f90: New.
1427
1428 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1429
1430         PR target/32280
1431         * gcc.target/i386/pr32280.c: New test.
1432
1433 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1434
1435         PR middle-end/32279
1436         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1437
1438 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1439
1440         PR libgfortran/32235
1441         * gfortran.dg/backspace_9.f: New test.
1442
1443 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
1444
1445         * gcc.dg/tree-ssa/prefetch-7.c: New test.
1446
1447 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
1448
1449         * gcc.dg/tree-ssa/loop-28.c: New testcase.
1450
1451 2007-06-09  Ian Lance Taylor  <iant@google.com>
1452
1453         PR tree-optimization/32169
1454         * gcc.c-torture/compile/pr32169.c: New test.
1455
1456 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1457
1458         * gcc.dg/vect/costmodel: New directory.
1459         * gcc.dg/vect/costmodel/i386: New directory.
1460         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1461         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1462         New test.
1463         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1464         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1465         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1466         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1467         * gcc.dg/vect/costmodel/x86_64: New directory.
1468         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1469         New testsuite.
1470         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1471         New test.
1472         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1473         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1474         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1475         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1476         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1477
1478 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1479
1480         PR tree-optimization/32243
1481         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1482         flags for -Os tests.
1483         * gcc.dg/vect/03-vect-pr32243.c: New test.
1484
1485 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1486
1487         PR tree-optimization/32224
1488         * gcc.dg/vect/pr32224.c: New test.
1489
1490 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR c++/32177
1493         * g++.dg/gomp/pr32177.C: New test.
1494
1495 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1496
1497         PR testsuite/25241
1498         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1499         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1500         warning nor an error.
1501         * gcc.dg/Wfatal-2.c: Likewise.
1502         * gcc.dg/Werror-1.c: Likewise.
1503         * gcc.dg/Werror-5.c: Likewise.
1504         * gcc.dg/Werror-7.c: Likewise.
1505         * gcc.dg/Werror-10.c: Likewise.
1506         * gcc.dg/Werror-11.c: Likewise.
1507
1508 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1509
1510         PR c++/30759
1511         * g++.dg/init/brace6.C: New test.
1512
1513 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1514
1515         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1516         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1517         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1518         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1519
1520         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1521         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1522         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1523         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1524         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1525         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1526         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1527         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1528
1529         * gcc.dg/darwin-minversion-3.c: New.
1530
1531 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1532
1533         * gcc.target/i386/builtin-copysign.c: New test.
1534
1535 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1536
1537         PR tree-optimization/32220
1538         * gfortran.dg/predcom-2.f: New testcase.
1539
1540 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1541
1542         PR tree-opt/32231
1543         * gcc.target/i386/vectorize4.c: New test.
1544
1545 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1546
1547         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1548
1549 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1550
1551         PR testsuite/25241
1552         * gcc.dg/simd-5.c: Mark output as a note.
1553         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1554         dg-message.
1555         * gcc.dg/simd-1.c: Likewise.
1556         * gcc.dg/always_inline.c: Mark output as a sorry.
1557         * gcc.dg/always_inline2.c: Likewise.
1558         * gcc.dg/always_inline3.c: Likewise.
1559
1560 2007-06-06  Ian Lance Taylor  <iant@google.com>
1561
1562         * g++.dg/conversion/enum1.C: New test.
1563
1564 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1565
1566         PR tree-optimization/32216
1567         * gcc.dg/vect/pr32216.c: New test.
1568
1569 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1570
1571         PR testsuite/18923
1572         * gfortran.dg/invalid_contains_1.f90: New test.
1573         * gfortran.dg/invalid_contains_2.f90: New test.
1574
1575 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1576
1577         PR testsuite/32057
1578         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1579         midnight issues.
1580
1581 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1582
1583         PR testsuite/25241
1584         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1585         dg-message to match de note.
1586         * gcc.dg/pr26570.c: Use dg-message for a note.
1587         * gcc.dg/pr29254.c: Use dg-message for generic output and use
1588         dg-error instead of dg-warning because of -Werror.
1589         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1590         neither an error, nor a warning.
1591         * gcc.dg/glibc-uclibc-2.c: Likewise
1592         * gcc.dg/cpp/19940712-1.c: Likewise.
1593
1594 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
1595
1596         PR preprocessor/23479
1597         * gcc.dg/binary-constants-1.c: Add test suites for
1598         the 0b-prefixed binary integer constants.
1599         * gcc.dg/binary-constants-2.c: Ditto.
1600         * gcc.dg/binary-constants-3.c: Ditto.
1601         * gcc.dg/binary-constants-4.c: Ditto.
1602
1603 2007-06-05  Ian Lance Taylor  <iant@google.com>
1604
1605         * gcc.dg/Wstrict-overflow-19.c: New test.
1606
1607 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
1608
1609         * gcc.dg/matrix/matrix-6.c: Remove conversion.
1610
1611 2007-06-04  Ian Lance Taylor  <iant@google.com>
1612
1613         * gcc.dg/Wstrict-overflow-18.c: New test.
1614
1615 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1616
1617         PR testsuite/25241
1618         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1619         * gcc.dg/cpp/mi5.c: Likewise.
1620         * gcc.dg/cpp/mi7.c: Likewise.
1621
1622 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         PR c/32191
1625         * gcc.dg/pr32191.c: New test.
1626
1627 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1628
1629         PR fortran/32124
1630         * gfortran.dg/allocate_stat_1.f90: Remove.
1631
1632 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1633
1634         * gcc.target/i386/sse4_2-check.h: New.
1635         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1636         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1637         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1638         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1639         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1640         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1641         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1642         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1643         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1644         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1645         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1646         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1647         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1648         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1649         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1650         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1651         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1652         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1653
1654 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1655
1656         * gcc.dg/pie-link.c: New test.
1657
1658 2007-06-01  Ian Lance Taylor  <iant@google.com>
1659
1660         * gcc.dg/Wstrict-overflow-17.c: New test.
1661
1662 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1663
1664         * gcc.dg/builtin-return-1.c (g): New.
1665         (main): Allocate at least 64 bytes on the stack.
1666
1667 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
1668
1669         * g++.dg/init/cleanup3.C: New test.
1670
1671 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1672
1673         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1674         int is 16 bits.
1675
1676 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
1677
1678         PR fortran/32156
1679         * gfortran.dg/char_array_constructor_3.f90: New test.
1680
1681 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1682
1683         PR tree-optimization/32160
1684         * gfortran.dg/predcom-1.f: New test.
1685
1686 2007-05-31  Richard Guenther  <rguenther@suse.de>
1687
1688         * g++.dg/other/str_empty.C: Move...
1689         * g++.dg/other/pr30567.C: Move...
1690         * g++.dg/tree-ssa/pr27218.C: Move...
1691         * g++.dg/torture: ...here and remove dg-options.
1692
1693 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1694
1695         PR c++/32158
1696         * g++.dg/ext/is_pod_incomplete.C: New.
1697
1698 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1699             Douglas Gregor <doug.gregor@gmail.com>
1700             Pedro Lamarao <pedro.lamarao@mndfck.org>
1701             Howard Hinnant <howard.hinnant@gmail.com>
1702
1703         PR c++/7412
1704         PR c++/29939
1705         * g++.dg/cpp0x/rv8p.C: New.
1706         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1707         * g++.dg/cpp0x/cast-bug.C: New.
1708         * g++.dg/cpp0x/elision_weak.C: New.
1709         * g++.dg/cpp0x/collapse-bug.C: New.
1710         * g++.dg/cpp0x/rv3p.C: New.
1711         * g++.dg/cpp0x/rv7n.C: New.
1712         * g++.dg/cpp0x/overload-conv-1.C: New.
1713         * g++.dg/cpp0x/rv2n.C: New.
1714         * g++.dg/cpp0x/deduce.C: New.
1715         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1716         * g++.dg/cpp0x/rv6p.C: New.
1717         * g++.dg/cpp0x/template_deduction.C: New.
1718         * g++.dg/cpp0x/implicit-copy.C: New.
1719         * g++.dg/cpp0x/rv1p.C: New.
1720         * g++.dg/cpp0x/cast.C: New.
1721         * g++.dg/cpp0x/rv5n.C: New.
1722         * g++.dg/cpp0x/collapse.C: New.
1723         * g++.dg/cpp0x/overload-conv-2.C: New.
1724         * g++.dg/cpp0x/rv4p.C: New.
1725         * g++.dg/cpp0x/rvo.C: New.
1726         * g++.dg/cpp0x/iop.C: New.
1727         * g++.dg/cpp0x/rv3n.C: New.
1728         * g++.dg/cpp0x/rv7p.C: New.
1729         * g++.dg/cpp0x/reference_collapsing.C: New.
1730         * g++.dg/cpp0x/overload.C: New.
1731         * g++.dg/cpp0x/named.C: New.
1732         * g++.dg/cpp0x/rv2p.C: New.
1733         * g++.dg/cpp0x/rv6n.C: New.
1734         * g++.dg/cpp0x/not_special.C: New.
1735         * g++.dg/cpp0x/bind.C: New.
1736         * g++.dg/cpp0x/rv1n.C: New.
1737         * g++.dg/cpp0x/rv5p.C: New.
1738         * g++.dg/cpp0x/elision.C: New.
1739         * g++.dg/cpp0x/named_refs.C: New.
1740         * g++.dg/cpp0x/unnamed_refs.C: New.
1741         * g++.dg/cpp0x/rv4n.C: New.
1742         * g++.dg/cpp0x/elision_neg.C: New.
1743         * g++.dg/init/copy7.C: Run in C++98 mode.
1744         * g++.dg/overload/arg1.C: Ditto.
1745         * g++.dg/overload/arg4.C: Ditto.
1746
1747 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR c++/31809
1750         * g++.dg/opt/static5.C: New test.
1751
1752 2007-05-30  Richard Guenther  <rguenther@suse.de>
1753
1754         * g++.dg/dg.exp: Prune torture/.
1755         * g++.dg/torture/dg-torture.exp: New testsuite.
1756
1757 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1758
1759         * gcc.target/arm/pr27387.C: Move and rename to ...
1760         * g++.dg/inherit/thunk8.C: ... here.
1761
1762 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1763
1764         PR tree-optimization/31769
1765         * g++.dg/gomp/pr31769.C: New test.
1766
1767 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1768
1769         * gcc.target/i386/stack-realign.c: New.
1770
1771 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1772
1773         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1774
1775 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1776
1777         * gfortran.dg/sizeof.f90: New.
1778
1779 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1780
1781         PR c/31339
1782         * gcc.dg/boolcomplex-1.c: New test.
1783
1784         PR c++/31339
1785         * g++.dg/ext/boolcomplex-1.c: New test.
1786
1787 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1788
1789         * gcc.dg/matrix: New directory.
1790
1791 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1792
1793         PR fortran/32124
1794         * gfortran.dg/allocate_stat_1.f90: New.
1795
1796 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1797
1798         PR fortran/31972
1799         * transfer_hollerith_1.f90: New test.
1800
1801 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1802
1803         PR tree-opt/32100
1804         * gcc.c-torture/execute/vrp-7.c: New test.
1805
1806 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1807
1808         * gfortran.dg/transfer_simplify_4.f90: New test.
1809
1810 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1811
1812         PR fortran/32088
1813         * gfortran.dg/func_result_3.f90: New.
1814
1815 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1816
1817         PR middle-end/32083
1818         * gfortran.dg/transfer_simplify_3.f90: New.
1819
1820 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         PR target/32065
1823         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1824         to compile options.
1825         * gcc.target/i386/pr32065-2.c: New test.
1826
1827 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828
1829         PR fortran/31813
1830         * gfortran.dg/io_constraints_2.f90: Update.
1831
1832 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/31219
1835         * gfortran.dg/array_constructor_17.f90: New test.
1836
1837 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1838
1839         PR tree-opt/32090
1840         * g++.dg/opt/array2.C: New testcase.
1841
1842 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1843
1844         PR target/32065
1845         * gcc.target/i386/pr32065.c: New test.
1846
1847 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1848             Marcus Meissner <meissner@suse.de>
1849
1850         * gcc.dg/attr-alloc_size.c: New.
1851
1852 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1853             Lee Millward  <lee.millward@gmail.com>
1854
1855         PR c++/31745
1856         * g++.dg/parse/crash34.C: New test.
1857
1858         * g++.dg/parse/crash35.C: New test.
1859
1860 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1861
1862         * gcc.target/i386/sse2-check.h: New.
1863         * gcc.target/i386/sse2-vec-1.c: Likewise.
1864         * gcc.target/i386/sse2-vec-2.c: Likewise.
1865         * gcc.target/i386/sse2-vec-3.c: Likewise.
1866         * gcc.target/i386/sse2-vec-4.c: Likewise.
1867         * gcc.target/i386/sse2-vec-5.c: Likewise.
1868         * gcc.target/i386/sse2-vec-6.c: Likewise.
1869
1870 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1871
1872         PR c++/31431
1873         PR c++/31432
1874         PR c++/31434
1875         PR c++/31435
1876         PR c++/31437
1877         PR c++/31438
1878         PR c++/31442
1879         PR c++/31443
1880         PR c++/31444
1881         PR c++/31445
1882         * g++.dg/cpp0x/pr31431.C: New.
1883         * g++.dg/cpp0x/pr31437.C: New.
1884         * g++.dg/cpp0x/pr31442.C: New.
1885         * g++.dg/cpp0x/pr31444.C: New.
1886         * g++.dg/cpp0x/pr31431-2.C: New.
1887         * g++.dg/cpp0x/pr31432.C: New.
1888         * g++.dg/cpp0x/pr31434.C: New.
1889         * g++.dg/cpp0x/pr31438.C: New.
1890         * g++.dg/cpp0x/pr31443.C: New.
1891         * g++.dg/cpp0x/pr31445.C: New.
1892         * g++.dg/cpp0x/variadic-crash1.C: New.
1893
1894 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1895
1896         * gcc.target/arm/long-calls-1.c: New test.
1897         * gcc.target/arm/long-calls-2.c: Likewise.
1898         * gcc.target/arm/long-calls-3.c: Likewise.
1899         * gcc.target/arm/long-calls-4.c: Likewise.
1900
1901 2007-05-25  Richard Guenther  <rguenther@suse.de>
1902             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1903
1904         PR tree-optimization/31982
1905         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1906
1907 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/32047
1910         * gfortran.dg/result_in_spec_2.f90: New test.
1911
1912 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1913
1914         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1915
1916 2007-05-24  Ollie Wild  <aaw@google.com>
1917
1918         * gcc.dg/cpp/counter-1.c: New test.
1919         * gcc.dg/pch/counter-1.c: New test.
1920         * gcc.dg/pch/counter-1.hs: New file.
1921         * gcc.dg/pch/counter-2.c: New test.
1922         * gcc.dg/pch/counter-2.hs: New file.
1923         * gcc.dg/pch/counter-3.c: New test.
1924         * gcc.dg/pch/counter-3.hs: New file.
1925
1926 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1927
1928         * gcc.dg/tree-ssa/predcom-1.c: New test.
1929         * gcc.dg/tree-ssa/predcom-2.c: New test.
1930         * gcc.dg/tree-ssa/predcom-3.c: New test.
1931         * gcc.dg/tree-ssa/predcom-4.c: New test.
1932         * gcc.dg/tree-ssa/predcom-5.c: New test.
1933         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1934
1935 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1936
1937         PR testsuite/32062
1938         * gcc.target/i386/sse4_1-check.h (MASK): New.
1939
1940 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1941
1942         PR fortran/32038
1943         * gfortran.dg/pr25603.f: Initialize integer variables.
1944
1945 2007-05-23  Ian Lance Taylor  <iant@google.com>
1946
1947         * g++.dg/other/vrp1.C: New test.
1948
1949 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1950
1951         PR preprocessor/20077
1952         * gcc.dg/cpp/paste15.c: New test.
1953
1954 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1955             Nigel Stephens  <nigel@mips.com>
1956             Richard Sandiford  <richard@codesourcery.com>
1957
1958         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1959         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1960         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1961         * gcc.target/mips/inter/mips16-inter.exp: New.
1962
1963 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1964
1965         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1966
1967 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1968
1969         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1970         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1971         * gcc.target/i386/sse3-addsubps.c: Likewise.
1972         * gcc.target/i386/sse3-haddpd.c: Likewise.
1973         * gcc.target/i386/sse3-haddps.c: Likewise.
1974         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1975         * gcc.target/i386/sse3-hsubps.c: Likewise.
1976         * gcc.target/i386/sse3-lddqu.c: Likewise.
1977         * gcc.target/i386/sse3-movddup.c: Likewise.
1978         * gcc.target/i386/sse3-movshdup.c: Likewise.
1979         * gcc.target/i386/sse3-movsldup.c: Likewise.
1980
1981         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1982         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1983         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1984         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1985         * gcc.target/i386/ssse3-palignr.c: Likewise.
1986         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1987         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1988         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1989         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1990         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1991         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1992         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1993         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1994         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1995         * gcc.target/i386/ssse3-psignb.c: Likewise.
1996         * gcc.target/i386/ssse3-psignd.c: Likewise.
1997         * gcc.target/i386/ssse3-psignw.c: Likewise.
1998         * gcc.target/i386/ssse3-vals.h: Likewise.
1999
2000         * gcc.target/i386/sse3-check.h: New file.
2001         * gcc.target/i386/ssse3-check.h: Likewise.
2002
2003 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2004
2005         PR middle-end/31095
2006         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2007
2008 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2009
2010         PR middle-end/31606
2011         * gcc.c-torture/20070522-1.c: New testcase.
2012
2013 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2014
2015         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2016
2017 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2018
2019         * gcc.c-torture/execute/ieee/20000320-1.x,
2020         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2021         m68k-*-* and check_effective_target_coldfire_fpu.
2022
2023 2007-05-22  Ollie Wild  <aaw@google.com>
2024
2025         * g++.dg/lookup/hidden-class10.C: New test.
2026         * g++.dg/lookup/hidden-class11.C: New test.
2027
2028 2007-05-22  Ollie Wild  <aaw@google.com>
2029
2030         * g++.dg/lookup/name-clash5.C: New test.
2031         * g++.dg/lookup/name-clash6.C: New test.
2032
2033 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2034
2035         * g++.dg/other/i386-2.C: Update comments on header files tested.
2036         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2037         of <tmmintrin.h>.
2038         * gcc.target/i386/sse-12.c: Likewise.
2039         * gcc.target/i386/sse-13.c: Likewise.
2040         * gcc.target/i386/sse-14.c: Likewise.
2041
2042         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2043         Redefined to test with immediate operand.
2044         (__builtin_ia32_blendps): Likewise.
2045         (__builtin_ia32_blendpd): Likewise.
2046         (__builtin_ia32_dpps): Likewise.
2047         (__builtin_ia32_dpps): Likewise.
2048         (__builtin_ia32_insertps128): Likewise.
2049         (__builtin_ia32_vec_ext_v4sf): Likewise.
2050         (__builtin_ia32_vec_set_v16qi): Likewise.
2051         (__builtin_ia32_vec_set_v4si): Likewise.
2052         (__builtin_ia32_vec_set_v2di): Likewise.
2053         (__builtin_ia32_vec_ext_v16qi): Likewise.
2054         (__builtin_ia32_vec_ext_v4si): Likewise.
2055         (__builtin_ia32_vec_ext_v2di): Likewise.
2056         (__builtin_ia32_roundpd): Likewise.
2057         (__builtin_ia32_roundsd): Likewise.
2058         (__builtin_ia32_roundps): Likewise.
2059         (__builtin_ia32_roundss): Likewise.
2060         (__builtin_ia32_mpsadbw128): Likewise.
2061
2062 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2063
2064         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2065
2066 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2067
2068         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2069         failures.
2070         * gcc.dg/dfp/func-struct.c: Ditto.
2071         * gcc.dg/dfp/operator-assignment.c: Ditto.
2072         * gcc.dg/dfp/convert-bfp.c: Ditto.
2073         * gcc.dg/dfp/convert-int.c: Ditto.
2074         * gcc.dg/dfp/convert-int-max.c: Ditto.
2075         * gcc.dg/dfp/func-scalar.c: Ditto.
2076         * gcc.dg/dfp/cast.c: Ditto.
2077         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2078         failures, and fix a typo in return type of arg1_128.
2079         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2080         failures, and fix a typo in a constant suffix.
2081         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2082         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2083
2084 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2085             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2086
2087         * lib/gcc-dg.exp(process_message): New proc.
2088         (dg-message): New test directive.
2089         * gcc.dg/always_inline.c: Use dg-message.
2090         * gcc.dg/always_inline2.c: Ditto.
2091         * gcc.dg/always_inline3.c: Ditto.
2092         * gcc.dg/invalid-call-1.c: Ditto.
2093         * gcc.dg/pr17506.c: Ditto.
2094         * gcc.dg/simd-5.c: Ditto.
2095         * gcc.dg/simd-6.c: Ditto.
2096         * gcc.dg/va-arg-2.c: Ditto.
2097         * gcc.dg/cpp/syshdr.c: Ditto.
2098         * gcc.dg/cpp/unc4.c: Ditto.
2099         * gcc.dg/cpp/trad/mi1.c: Ditto.
2100         * gcc.dg/cpp/trad/mi5.c: Ditto.
2101         * gcc.dg/cpp/trad/mi7.c: Ditto.
2102         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2103         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2104         * gcc.test-framework/test-framework.awk: Special-case outexists
2105         tests.
2106
2107 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2108
2109         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2110         (bit_SSE4_2): Likewise.
2111         (bit_POPCNT): Likewise.
2112
2113         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2114         Check if assembler supports SSE4 instructions.
2115
2116         * gcc.target/i386/sse4_1-blendpd.c: New file.
2117         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2118         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2119         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2120         * gcc.target/i386/sse4_1-check.h: Likewise.
2121         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2122         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2123         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2124         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2125         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2126         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2127         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2128         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2129         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2130         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2131         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2132         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2133         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2134         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2135         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2136         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2137         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2138         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2139         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2140         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2141         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2142         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2143         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2144         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2145         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2146         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2147         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2148         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2149         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2150         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2151         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2152         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2153         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2154         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2155         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2156         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2157         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2158         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2159         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2160         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2161         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2162         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2163         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2164         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2165         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2166         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2167         * gcc.target/i386/sse4_1-round.h: Likewise.
2168         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2169         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2170         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2171         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2172         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2173         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2174         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2175         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2176         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2177         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2178         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2179         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2180         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2181         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2182
2183 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2184
2185         PR fortran/31627
2186         * gfortran.dg/bounds_check_7.f90: New test.
2187
2188 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2191         (check_effective_target_sse4a): Ditto.
2192
2193         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2194         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2195         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2196         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2197         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2198         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2199         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2200         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2201         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2202         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2203         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2204         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2205         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2206         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2207         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2208         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2209         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2210         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2211         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2212         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2213
2214 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * g++.dg/ext/cleanup-1.C: New test.
2217         * g++.dg/ext/cleanup-2.C: Likewise.
2218         * g++.dg/ext/cleanup-3.C: Likewise.
2219         * g++.dg/ext/cleanup-4.C: Likewise.
2220         * g++.dg/ext/cleanup-5.C: Likewise.
2221         * g++.dg/ext/cleanup-6.C: Likewise.
2222         * g++.dg/ext/cleanup-8.C: Likewise.
2223         * g++.dg/ext/cleanup-9.C: Likewise.
2224         * g++.dg/ext/cleanup-10.C: Likewise.
2225         * g++.dg/ext/cleanup-11.C: Likewise.
2226         * g++.dg/ext/cleanup-dtor.C: Likewise.
2227
2228 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2229
2230         PR middle-end/31995
2231         * gcc.dg/vect/vect-102a.c: New test.
2232
2233 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
2234             Paolo Carlini  <pcarlini@suse.de>
2235             Uros Bizjak  <ubizjak@gmail.com>
2236
2237         * gcc.dg/gcc-have-sync-compare-and-swap.c,
2238         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2239         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2240         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2241         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2242         New testcases.
2243
2244 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
2245
2246         PR fortran/32002
2247         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2248
2249 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2250
2251         PR fortran/32027
2252         * gfortran.dg/do_3.F90: Add checks for the final value of the
2253         loop variable.
2254
2255 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2256
2257         * gcc.c-torture/execute/990127-2.x: New file.
2258
2259 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
2260
2261         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2262         * gcc.target/i386/sse-12: Add -O to compile options.
2263         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2264         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2265         and mm3dnow.h.  Add -O to compile options.
2266
2267 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
2268
2269         PR fortran/31867
2270         * gfortran.dg/char_length_5.f90: New test.
2271
2272         PR fortran/31994
2273         * gfortran.dg/array_reference_1.f90: New test.
2274
2275 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2276
2277         PR middle-end/7651
2278         PR c++/11856
2279         PR c/12963
2280         PR c/23587
2281         PR other/29694
2282         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2283         * gcc.dg/Wtype-limits.c: New.
2284         * gcc.dg/Wtype-limits-Wextra.c: New.
2285         * gcc.dg/Wtype-limits-no.c: New.
2286         * g++.dg/warn/Wtype-limits.C: New.
2287         * g++.dg/warn/Wtype-limits-Wextra.C: New.
2288         * g++.dg/warn/Wtype-limits-no.C: New.
2289
2290 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2291
2292         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2293         instead of "-msse2".'
2294         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2295         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
2296         and mm3dnow.h.
2297         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2298         to test with immediate operand.
2299         (__builtin_ia32_insertqi): Ditto.
2300         (__builtin_ia32_palignr128): Ditto.
2301         (__builtin_ia32_palignr): Ditto.
2302         (__builtin_ia32_pshufhw): Ditto.
2303         (__builtin_ia32_pshuflw): Ditto.
2304         (__builtin_ia32_pshufd): Ditto.
2305         (__builtin_ia32_vec_set_v8hi): Ditto.
2306         (__builtin_ia32_vec_ext_v8hi): Ditto.
2307         (__builtin_ia32_shufpd): Ditto.
2308         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2309
2310 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2311
2312         PR fortran/32001
2313         * gfortran.dg/min_max_conformance.f90: Added more testcases.
2314
2315 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2316
2317         PR target/31585
2318         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2319         and "__inline".  Use "-msse" instead of "-msse2".
2320
2321 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2322
2323         PR middle-end/7651
2324         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2325         * gcc.dg/20030906-2.c: Likewise.
2326         * objc.dg/method-17.m: Add -Wreturn-type.
2327         * obj-c++.dg/method-21.mm: Likewise.
2328
2329 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
2330
2331         PR target/31585
2332         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2333         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2334         (__builtin_ia32_psrlqi128): Ditto.
2335         (__builtin_ia32_psrlwi128): Ditto.
2336         (__builtin_ia32_psrldi128): Ditto.
2337         (__builtin_ia32_psrldqi128): Ditto.
2338         (__builtin_ia32_pslldqi128): Ditto.
2339         (__builtin_ia32_psrawi128): Ditto.
2340         (__builtin_ia32_psradi128): Ditto.
2341         (__builtin_ia32_psllqi128): Ditto.
2342         (__builtin_ia32_pslldi128): Ditto.
2343         (__builtin_prefetch): Ditto.
2344         (__builtin_ia32_pshufw): Ditto.
2345         (__builtin_ia32_vec_set_v4hi): Ditto.
2346         (__builtin_ia32_vec_ext_v4hi): Ditto.
2347         (__builtin_ia32_shufps): Ditto.
2348         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2349
2350 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2351
2352         PR fortran/31974
2353         * gfortran.dg/char_allocation_1.f90: New test.
2354
2355 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2356
2357         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2358         * gcc.dg/Wconversion-sign.c: New.
2359         * gcc.dg/Wconversion-integer-no-sign.c: New.
2360         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2361         Wconversion-sign.C
2362         * g++.dg/warn/Wconversion-sign.C: New.
2363         * g++.old-deja/g++.other/warn4.C: Update.
2364         * g++.dg/warn/Wconversion1.C: Likewise.
2365
2366 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2367
2368         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2369         * gcc.dg/torture/builtin-math-4.c: Likewise.
2370
2371 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2372
2373         PR libfortran/31964
2374         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2375
2376 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2377
2378         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2379
2380 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2381
2382         PR target/31628
2383         * gcc.target/i386/pr31628.c: New.
2384
2385 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
2386
2387         PR middle-end/31344
2388         * gcc.dg/pr31344.c: New test.
2389
2390 2007-05-17  Ian Lance Taylor  <iant@google.com>
2391
2392         PR tree-optimization/31953
2393         * gcc.c-torture/compile/pr31953.c: New test.
2394
2395 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2396
2397         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2398
2399         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2400         and drem.
2401         * gcc.dg/torture/builtin-math-4.c: Likewise.
2402
2403         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2404         * gcc.dg/torture/builtin-math-4.c: Likewise.
2405
2406         * gcc.dg/torture/builtin-math-4.c: New test.
2407
2408 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
2409             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2410
2411         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2412         * gcc.dg/cpp/include2.c: Ditto.
2413         * gcc.dg/cpp/mac-dir-2.c: Ditto.
2414         * gcc.dg/cpp/paste5.c: Ditto.
2415         * gcc.dg/cpp/paste6.c: Ditto.
2416         * gcc.dg/cpp/paste8.c: Ditto.
2417         * gcc.dg/cpp/paste11.c: Ditto.
2418         * gcc.dg/cpp/paste13.c: Ditto.
2419         * gcc.dg/cpp/skipping2.c: Ditto.
2420         * gcc.dg/reg-vol-struct-1.c: Ditto.
2421         * gcc.dg/Wshadow-1.c: Ditto.
2422         * gcc.dg/cpp/trad/comment.c: Ditto.
2423         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2424         * gcc.dg/cpp/if-2.c: Ditto.
2425         * gcc.dg/array-5.c: Ditto.
2426         * gcc.dg/inline-15.c: Ditto.
2427         * gcc.dg/pr27953.c: Ditto.
2428         * gcc.dg/Wno-c++-compat.c: Ditto.
2429
2430 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
2431
2432         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2433
2434 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2435
2436         * gcc.c-torture/execute/20070517-1.c: New test.
2437
2438 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
2439
2440         PR fortran/31919
2441         * gfortran.dg/min_max_conformance.f90: New test.
2442
2443 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
2444
2445         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2446         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2447         gcc.dg/vect/vect-104.c: Use more complex construction to
2448         prevent vectorizing.
2449         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2450
2451 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2452
2453         PR tree-optimization/24659
2454         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2455         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2456         not vect_int target.
2457         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2458         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2459         targets.
2460         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2461         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2462         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2463
2464 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2465
2466         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2467         and x86_64-*-* targets.
2468         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2469
2470 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2471
2472         PR fortran/18769
2473         PR fortran/30881
2474         PR fortran/31194
2475         PR fortran/31216
2476         PR fortran/31427
2477         * transfer_simplify_1.f90: New test.
2478         * transfer_simplify_2.f90: New test.
2479
2480 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2481
2482         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2483
2484 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2485
2486         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2487
2488         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2489
2490         PR c/31924
2491         * gcc.dg/fltconst-1.c: New test.
2492
2493         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2494         * gcc.dg/dfp/operator-assignment.c: Ditto.
2495
2496 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2497
2498         PR c++/29928
2499         * g++.dg/rtti/typeid5.C: New.
2500
2501 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2502
2503         PR fortran/31725
2504         * gfortran.dg/substr_4.f: New test.
2505
2506 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2507
2508         * gcc.target/m68k/interrupt_thread-1.c,
2509         gcc.target/m68k/interrupt_thread-2.c,
2510         gcc.target/m68k/interrupt_thread-3.c: New.
2511         * gcc.target/m68k/m68k.exp: Accept fido.
2512
2513 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2514
2515         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2516         * gfortran.dg/altreturn_3.f90: Likewise.
2517         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2518         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2519         * gfortran.dg/inquire_iolength.f90: Likewise.
2520         * gfortran.dg/module_naming_1.f90: Likewise.
2521         * gfortran.dg/oldstyle_2.f90: Likewise.
2522         * gfortran.dg/operator_2.f90: Likewise.
2523         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2524         * gfortran.dg/used_types_11.f90: Likewise.
2525         * gfortran.dg/zero_array_components_1.f90: Likewise.
2526         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2527         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2528         * gfortran.dg/real_const_3.f90: Likewise.
2529
2530 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2531
2532         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2533         * gcc.dg/tree-ssa/loop-30.c: New test.
2534
2535 2007-05-13  Richard Guenther  <rguenther@suse.de>
2536
2537         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2538         scanning forwprop1.
2539         * g++.dg/tree-ssa/pr31146.C: Likewise.
2540
2541 2007-05-13  Revital Eres  <eres@il.ibm.com>
2542
2543         * gcc.dg/dse.c: New test.
2544
2545 2007-05-12  Richard Guenther  <rguenther@suse.de>
2546
2547         PR tree-optimization/31797
2548         * gcc.c-torture/compile/pr31797.c: New testcase.
2549
2550 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2551
2552         PR fortran/30746
2553         * gfortran.dg/host_assoc_function_1.f90: New test.
2554
2555 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2556
2557         PR c++/31829
2558         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2559
2560 2007-05-11  Silvius Rus  <rus@google.com>
2561
2562         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2563         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2564         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2565         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2566         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2567         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2568         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2569         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2570         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2571         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2572         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2573         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2574         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2575         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2576         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2577         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2578
2579 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
2580
2581         PR other/31852
2582         * gcc.c-torture/execute/builtins/memchr.c: New.
2583         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2584         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2585
2586 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2587
2588         PR fortran/30876
2589         * gfortran.dg/recursive_reference_1.f90: Put error at correct
2590         line.
2591         * gfortran.dg/recursive_reference_2.f90: New test.
2592
2593 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2594
2595         PR fortran/30878
2596         * gfortran.dg/namelist_29.f90: New test.
2597
2598 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
2599
2600         PR fortran/31474
2601         * gfortran.dg/entry_10.f90: New test.
2602
2603 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
2604
2605         PR tree-optimization/31885
2606         * gcc.dg/tree-ssa/loop-29.c: New test.
2607
2608 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2609
2610         * assumed_dummy_1.f90: Fix dg directive.
2611         * char_initialiser_actual.f90: Likewise.
2612         * nested_modules_2.f90: Likewise.
2613         * shift-alloc.f90: Likewise.
2614
2615 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2616
2617         * gcc.dg/20070507-1.c: Disable for non-pic targets.
2618
2619 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         PR libfortran/31880
2622         * gfortran.dg/unf_read_corrupted_2.f90: New test.
2623
2624 2007-05-09  Mike Stump  <mrs@apple.com>
2625
2626         * g++.dg/other/first-global.C: Add -fpie for darwin.
2627         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2628
2629 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2630
2631         * gcc.dg/20070507-1.c: New testcase.
2632
2633 2007-05-08  Chao-ying Fu  <fu@mips.com>
2634
2635         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2636         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2637         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2638         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2639
2640 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2641
2642         PR 31847
2643         * gcc.dg/pr31847.c: New test.
2644
2645 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2646
2647         PR fortran/31692
2648         * gfortran.dg/actual_array_result_1.f90: New test.
2649
2650 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/29397
2653         * gfortran.dg/parameter_array_init_1.f90: New test.
2654
2655         PR fortran/29400
2656         * gfortran.dg/parameter_array_init_2.f90: New test.
2657
2658 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2659
2660         PR target/31854
2661         * gcc.target/i386/pr31854.c: New test.
2662
2663 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2664
2665         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2666
2667 2007-05-07  Mike Stump  <mrs@apple.com>
2668
2669         * g++.old-deja/g++.mike/empty.C: Add.
2670
2671 2007-05-07  Eric Christopher  <echristo@apple.com>
2672
2673         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2674
2675 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
2676
2677         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2678         variable.  Rearrange conversions from binary float to decimal float.
2679
2680 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
2681
2682         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2683         x86.
2684
2685 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2686
2687         * gnat.dg/opt1.ad[sb]: New testcase.
2688
2689 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2690
2691         PR fortran/31399
2692         * gfortran.dg/do_3.F90: New test.
2693
2694 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2695
2696         PR fortran/31764
2697         * gfortran.dg/new_line.f90: Add new checks.
2698
2699 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2700
2701         PR fortran/31201
2702         * gfortran.dg/large_unit_1.f90: New.
2703         * gfortran.dg/large_unit_2.f90: New.
2704         * gfortran.dg/iostat_4.f90: New
2705         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2706
2707 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2708
2709         PR fortran/31540
2710         * gfortran.dg/char_result_4.f90: New test.
2711
2712 2007-06-05  Revital Eres  <eres@il.ibm.com>
2713
2714         PR 30957
2715         * gcc.dg/pr30957-1.c: New test.
2716
2717 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2718
2719         PR fortran/31251
2720         * gfortran.dg/char_type_len_2.f90: New test.
2721
2722 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2723
2724         PR 31775
2725         * g++.dg/other/nested-extern.cc: New.
2726         * g++.dg/other/nested-extern-1.C: New.
2727         * g++.dg/other/nested-extern-2.C: New.
2728
2729 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2730
2731         PR fortran/31760
2732         * gfortran.dg/erf.f90: New test.
2733         * gfortran.dg/besxy.f90: New test.
2734
2735 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2736
2737         PR fortran/22359
2738         * gfortran.dg/fseek.f90: New test.
2739
2740 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2741
2742         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2743
2744 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2745
2746         PR libfortran/31210
2747         * gfortran.dg/zero_length_1.f90: New test.
2748
2749 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2750
2751         PR fortran/31803
2752         * gfortran.dg/char_pointer_assign_3.f90: New test.
2753         * gfortran.dg/char_result_2.f90: Re-enable test.
2754
2755 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2756
2757         PR fortran/25071
2758         * gfortran.dg/char_length_3.f90: New test.
2759         * gfortran.dg/char_result_2.f90: Fix test.
2760
2761 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2762
2763         PR tree-optimization/30565
2764         * gcc.dg/tree-ssa/loop-27.c: New test.
2765
2766 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2767
2768         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2769         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2770         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2771         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2772
2773 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2774
2775         PR tree-optimization/31699
2776         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2777         New.
2778         (check_effective_target_vect_floatint_cvt): New.
2779         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2780         of specific targets.
2781         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2782         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2783         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2784         * gcc.dg/vect/vect-iv-4.c: Likewise.
2785         * gcc.dg/vect/vect-multitypes-11.c: New.
2786         * gcc.dg/vect/pr31699.c: New.
2787
2788 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2789
2790         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2791
2792 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2793
2794         PR C++/31663
2795         * g++.dg/warn/anonymous-namespace-2.C: New.
2796         * g++.dg/warn/anonymous-namespace-2.h: New.
2797
2798 2007-05-02  Paul Brook  <paul@codesourcery.com>
2799
2800         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2801
2802 2007-05-02  Eric Christopher  <echristo@apple.com>
2803
2804         * gcc.dg/cpp/if-div.c: New file.
2805
2806 2007-05-02  Tom Tromey  <tromey@redhat.com>
2807
2808         PR preprocessor/28709:
2809         * gcc.dg/cpp/pr28709.c: New file.
2810
2811 2007-05-02  Richard Guenther  <rguenther@suse.de>
2812
2813         PR tree-optimization/31146
2814         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2815
2816 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2817
2818         * gcc.c-torture/compile/limits-blockid.c: New.
2819         * gcc.c-torture/compile/limits-caselabels.c: New.
2820         * gcc.c-torture/compile/limits-declparen.c: New.
2821         * gcc.c-torture/compile/limits-enumconst.c: New.
2822         * gcc.c-torture/compile/limits-exprparen.c: New.
2823         * gcc.c-torture/compile/limits-externalid.c: New.
2824         * gcc.c-torture/compile/limits-fnargs.c: New.
2825         * gcc.c-torture/compile/limits-fndefn.c: New.
2826         * gcc.c-torture/compile/limits-idexternal.c: New.
2827         * gcc.c-torture/compile/limits-idinternal.c: New.
2828         * gcc.c-torture/compile/limits-pointer.c: New.
2829         * gcc.c-torture/compile/limits-stringlit.c: New.
2830         * gcc.c-torture/compile/limits-structmem.c: New.
2831         * gcc.c-torture/compile/limits-structnest.c: New.
2832
2833 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2834
2835         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2836
2837 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2838
2839         PR middle-end/31740
2840         * gcc.c-torture/compile/20070501-1.c: New testcase.
2841
2842 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2843
2844         PR fortran/31732
2845         * gfortran.dg/array_memset_2:  New test case.
2846
2847 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2848
2849         PR testsuite/31615
2850         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2851
2852 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2853
2854         PR testsuite/31589
2855         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2856         dg-final test.
2857         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2858         keyword to dg-final test.
2859         * gcc.dg/vect/vect-iv-4.c: Likewise.
2860         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2861         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2862         test.
2863         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2864         cast.
2865         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2866         * lib/target-supports.exp
2867         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2868         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2869
2870 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2871
2872         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2873         __LONG_LONG_MAX__ and its friends instead of those supplied by
2874         limits.h.
2875
2876 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2877
2878         PR C++/31721
2879         * g++.dg/ext/vector7.C: New testcase.
2880
2881 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2882
2883         PR fortran/31591
2884         * gfortran.dg/bound_simplification_1.f90: New test.
2885
2886 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2887
2888         PR fortran/31645
2889         * gfortran.dg/bom_error.f90: New test.
2890         * gfortran.dg/bom_include.f90: New test.
2891         * gfortran.dg/bom_UTF16-LE.f90: New test.
2892         * gfortran.dg/bom_UTF16-BE.f90: New test.
2893         * gfortran.dg/bom_UTF-8.f90: New test.
2894         * gfortran.dg/bom_UTF-32.f90: New test.
2895         * gfortran.dg/bom_UTF-8.F90: New test.
2896         * gfortran.dg/bom_include.inc: New file.
2897
2898 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2899
2900         PR C++/30221
2901         * g++.dg/init/ptrfn2.C: New test.
2902         * g++.dg/init/ptrfn3.C: New test.
2903
2904 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2905
2906         PR fortran/31711
2907         * gfortran.dg/dependency_21.f90: New test.
2908
2909 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2910
2911         * gfortran.dg/secnds.f: Use real*8.
2912         * gfortran.dg/secnds-1.f: Use real*8.
2913
2914 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2915
2916         PR libfortran/31532
2917         * gfortran.dg/inquire_5.f90: Update test.
2918
2919 2007-04-27  Ian Lance Taylor  <iant@google.com>
2920
2921         PR middle-end/31710
2922         * gcc.c-torture/compile/pr31710.c: New test.
2923
2924 2007-04-27  Richard Guenther  <rguenther@suse.de>
2925
2926         PR tree-optimization/30965
2927         PR tree-optimization/30978
2928         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2929         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2930         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2931         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2932
2933 2007-04-27  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/31715
2936         * gcc.dg/Warray-bounds-4.c: New testcase.
2937
2938 2007-04-26  Ian Lance Taylor  <iant@google.com>
2939
2940         PR target/28675
2941         * gcc.c-torture/compile/pr28675.c: New test.
2942
2943 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2944
2945         PR C++/30016
2946         * g++.dg/ext/vector6.C: New test.
2947
2948 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2949
2950         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2951
2952 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2953
2954         PR middle-end/31617
2955         * g++.dg/other/str_empty.C: Add expected warning.
2956
2957 2007-04-26  Richard Guenther  <rguenther@suse.de>
2958         Daniel Berlin  <dberlin@dberlin.org>
2959
2960         PR tree-optimization/30567
2961         * g++.dg/other/pr30567.C: New testcase.
2962
2963 2007-04-26  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/31703
2966         * gcc.c-torture/compile/pr31703.c: New testcase.
2967         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2968         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2969
2970 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2971
2972         * gfortran.dg/open_errors.f90: Added if statements checking
2973         the value of iostat.
2974
2975 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2976
2977         PR c++/31598
2978         * g++.dg/gomp/pr31598.C: New test.
2979
2980         PR tree-optimization/30558
2981         * g++.dg/gomp/pr30558.C: New test.
2982
2983 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/31338
2986         * g++.dg/ext/complex2.C: New test.
2987
2988 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2989
2990         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2991
2992 2007-04-25  Thiemo Seufer  <ths@mips.com>
2993
2994         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2995         value to signed char.
2996
2997 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2998
2999         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3000         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3001         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3002
3003 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3004
3005         PR fortran/31668
3006         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3007         statement functions.
3008         * gfortran.dg/c_by_val_5.f90: New test.
3009
3010 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3011
3012         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3013         with two new subroutines to avoid parameter-induced aliasing.
3014         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3015         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3016
3017 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3018
3019         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3020         * g++.dg/warn/Warray-bounds.C: Likewise.
3021
3022 2007-04-24  Ian Lance Taylor  <iant@google.com>
3023
3024         PR tree-optimization/31605
3025         * gcc.c-torture/execute/pr31605.c: New test.
3026
3027 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3028
3029         PR fortran/31587
3030         * lib/gcc-dg.exp (scan-module): New function.
3031         * gfortran.dg/module_md5_1.f90: New test.
3032
3033 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3034
3035         * g++.old-deja/g++.pt/defarg6.C: Only run with
3036         -std=gnu++98.
3037         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3038         * g++.dg/cpp0x/variadic61.C: Ditto.
3039         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3040         * g++.dg/cpp0x/variadic62.C: Ditto.
3041         * g++.dg/template/meminit1.C: Ditto.
3042         * g++.dg/template/operator7.C: Ditto.
3043         * g++.dg/template/static15.C: Ditto.
3044         * g++.dg/template/invalid1.C: Ditto.
3045         * g++.dg/template/shift1.C: Ditto.
3046         * g++.dg/template/error10.C: Ditto.
3047
3048 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3049
3050         PR diagnostic/25923
3051         * gfortran.dg/pr25923.f90: New test.
3052
3053 2007-04-24  Ian Lance Taylor  <iant@google.com>
3054
3055         PR tree-optimization/31602
3056         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3057
3058 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3059
3060         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3061         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3062
3063 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3064
3065         * gcc.target/i386/reload-1.c. New.
3066
3067 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3068             Olga Golovanevsky  <olga@il.ibm.com>
3069
3070         * g++.dg/other/str_empty.C: New test.
3071
3072 2007-04-24  Richard Henderson  <rth@redhat.com>
3073
3074         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3075
3076 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3077
3078         PR target/31641
3079         * gcc.c-torture/compile/pr31641.c: New testcase.
3080
3081 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3082
3083         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3084         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3085         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3086         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3087
3088 2007-04-23  Simon Baldwin  <simonb@google.com>
3089
3090         * g++.dg/other/error15.C: New.
3091         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3092         triggering a "multiple parameters named" error.
3093
3094 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3095
3096         PR fortran/31618
3097         * gfortran.dg/backspace_8.f:  New test case.
3098
3099 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3100
3101         PR fortran/31630
3102         * gfortran.dg/used_types_17.f90: New test.
3103
3104         PR fortran/31620
3105         * gfortran.dg/zero_array_components_1.f90: New test.
3106
3107 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         PR fortran/31616
3110         * gfortran.dg/open_errors.f90: Allow a different error message.
3111
3112 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3115         Rename from check_effective_target_vect_pack_mod.  Rename global
3116         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3117         messages.
3118         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3119         rename.
3120         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3121         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3122
3123 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3124
3125         PR middle-end/31448
3126         * gcc.c-torture/execute/pr31448.c: New testcase.
3127
3128 2007-04-22  Nick Clifton  <nickc@redhat.com>
3129
3130         * gcc.dg/20020312-2.c: Add support for the FRV.
3131
3132 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3133
3134         PR tree-optimization/24659
3135         * gcc.dg/vect/vect-float-extend-1.c: New test.
3136         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3137
3138 2007-04-22  Richard Guenther  <rguenther@suse.de>
3139
3140         PR tree-optimization/29789
3141         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3142         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3143
3144 2007-04-22  Revital Eres  <eres@il.ibm.com>
3145
3146         * gcc.dg/var-expand2.c: New test.
3147
3148 2007-04-22  Revital Eres  <eres@il.ibm.com>
3149
3150         * gcc.dg/var-expand3.c: New test.
3151
3152 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3153
3154         PR fortran/31495
3155         * gfortran.dg/continuation_8.f90: New test.
3156
3157 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3158
3159         PR C/30265
3160         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3161         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3162
3163 2007-04-21  Richard Guenther  <rguenther@suse.de>
3164
3165         PR middle-end/31136
3166         * gcc.c-torture/execute/pr31136.c: New testcase.
3167
3168 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3169
3170         * gcc.target/i386/movsi-sm-1.c: New.
3171
3172 2007-04-20  Richard Henderson  <rth@redhat.com>
3173
3174         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3175         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3176
3177 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3178
3179         * gcc.target/i386/ordcmp-1.c: New test.
3180         * gcc.target/i386/unordcmp-1.c: New test.
3181
3182         PR tree-optimization/31632
3183         * gcc.c-torture/compile/20070419-1.c: New test.
3184
3185 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         * gcc.dg/invalid-call-1.c: New test.
3188
3189 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3190
3191         PR diagnostic/31227
3192         * gcc.dg/Warray-bounds-3.c: New.
3193
3194 2007-04-18  Richard Guenther  <rguenther@suse.de>
3195
3196         PR tree-optimization/19431
3197         PR tree-optimization/21463
3198         * gcc.c-torture/execute/20070212-1.c: New testcase.
3199         * gcc.c-torture/execute/20070212-2.c: Likewise.
3200         * gcc.c-torture/execute/20070212-3.c: Likewise.
3201         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3202         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3203         * g++.dg/tree-ssa/pr21463.C: Likewise.
3204         * g++.dg/tree-ssa/pr30738.C: Likewise.
3205
3206 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/31513
3209         * g++.dg/expr/bitfield8.C: New test.
3210
3211 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3212             Richard Sandiford  <richard@codesourcery.com>
3213
3214         * lib/target-supports.exp (check_profiling_available): Return 0
3215         for uClibc with -p or -pg.
3216
3217 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3218
3219         PR c++/31517
3220         * g++.dg/template/init7.C: New test.
3221
3222 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3223
3224         PR rtl-optimization/31360
3225         * gcc.dg/loop-7.c: New test.
3226
3227 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3228
3229         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3230         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3231         build.
3232         (compat-execute): Likewise.
3233         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3234         files to remote hosts.
3235         * lib/c-ctorture.exp (c-torture-compile): Likewise.
3236         (c-torture-execute): Likewise.
3237         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3238         or plain file.  Use remote_upload and remote_download to copy
3239         files about.
3240         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3241         before scanning it.
3242
3243 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
3244
3245         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3246
3247 2007-04-16  Lawrence Crowl  <crowl@google.com>
3248
3249         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3250         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3251         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3252         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3253         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3254         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3255         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3256         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3257         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3258         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3259         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3260
3261         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3262         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3263         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3264         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3265         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3266         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3267         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3268         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3269         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3270         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3271         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3272
3273 2007-04-16  Ian Lance Taylor  <iant@google.com>
3274
3275         PR tree-optimization/31522
3276         * gcc.dg/Wstrict-overflow-16.c: New test.
3277
3278 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
3279
3280         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3281
3282 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
3283
3284         PR fortran/31144
3285         * gfortran.dg/module_naming_1.f90: New.
3286
3287 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
3288
3289         * lib/target-supports.exp (check_profiling_available): Return
3290         false for m68k-*-uclinux.
3291
3292 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
3293
3294         PR c++/29365
3295         Testcase for c++ anonymous namespace warning
3296
3297         * g++.dg/warn/anonymous-namespace-1.C: New test
3298         * g++.dg/warn/anonymous-namespace-1.h: New test
3299
3300 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3301
3302         PR testsuite/31578
3303         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3304
3305 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3306
3307         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3308
3309 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
3310
3311         PR fortran/31204
3312         * gfortran.dg/array_constructor_16.f90: New test.
3313
3314 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
3315
3316         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3317         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3318
3319 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3320
3321         PR rtl-optimization/31500
3322         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3323         * g++.dg/warn/Warray-bounds.C: Likewise.
3324
3325 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3326
3327         PR C/31520
3328         * gcc.dg/gnu89-init-4.c: New testcase.
3329
3330 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR c++/25874
3333         * gcc.dg/gomp/pr25874.c: Add dg-options.
3334         * g++.dg/gomp/pr25874.C: Add dg-options.
3335
3336 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
3337
3338         PR fortran/21061
3339         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3340         * gfortran.dg/warnings_are_errors_1.f: New testcase.
3341
3342 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3343
3344         PR fortran/31561
3345         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3346
3347 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3348
3349         PR fortran/29507
3350         PR fortran/31404
3351         * gfortran.dg/initialization_6.f90: New test.
3352
3353 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
3354
3355         * gcc.c-torture/compile/pr27528.c: Require nonpic.
3356
3357         * lib/target-supports.exp (check_gc_sections_available):
3358         Return false if ldflags includes -elf2flt.
3359
3360 2007-04-13  Jason Merrill  <jason@redhat.com>
3361
3362         PR c++/31074
3363         * conv3.C: New test.
3364
3365 2007-04-13  Mike Stump  <mrs@apple.com>
3366
3367         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3368         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3369
3370 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
3371
3372         PR tree-optimization/29598
3373         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3374
3375 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3376
3377         PR fortran/31559
3378         * gfortran.dg/func_assign.f90: New test.
3379
3380 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/31550
3383         * gfortran.dg/used_types_16.f90: New test.
3384
3385 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3386
3387         PR fortran/18937
3388         * gfortran.dg/goto_2.f90: New.
3389         * gfortran.dg/goto_3.f90: New.
3390         * gfortran.dg/pr17708.f90: Rename to ...
3391         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3392
3393 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3394
3395         PR fortran/31562
3396         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3397         instead of a struct.
3398
3399 2007-04-13  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/31562
3402         * gfortran.dg/value_4.c: Use GNU extensions for complex
3403         instead of a struct.
3404
3405 2007-04-13  Richard Guenther  <rguenther@suse.de>
3406
3407         PR tree-optimization/21258
3408         * gcc.dg/tree-ssa/vrp34.c: New testcase.
3409
3410 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3411
3412         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3413         <complex.h>.
3414
3415 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
3416
3417         PR fortran/31250
3418         * gfortran.dg/char_length_2.f90: New.
3419         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3420         * gfortran.dg/repeat_4.f90: Likewise.
3421
3422         PR fortran/31266
3423         * gfortran.dg/char_assign_1.f90: New.
3424
3425         PR fortran/31471
3426         * gfortran.dg/block_name_1.f90: New.
3427         * gfortran.dg/block_name_2.f90: New.
3428
3429 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
3430
3431         PR c++/31078
3432         * g++.dg/other/pr31078.C: New.
3433
3434 2007-04-12  Richard Guenther  <rguenther@suse.de>
3435
3436         PR tree-optimization/31169
3437         * gcc.c-torture/execute/pr31169.c: New testcase.
3438
3439 2007-04-12  Richard Guenther  <rguenther@suse.de>
3440
3441         PR tree-optimization/24689
3442         PR tree-optimization/31307
3443         * g++.dg/tree-ssa/pr31307.C: New testcase.
3444         * gcc.dg/tree-ssa/pr24689.c: Likewise.
3445
3446 2007-04-12  Tobias Burnus  <burnus@net-b.de>
3447
3448         PR fortran/31472
3449         * gfortran.dg/access_spec_1.f90: New test.
3450         * gfortran.dg/access_spec_2.f90: New test.
3451         * gfortran.dg/non_module_public.f90: Match new error message.
3452
3453 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3454
3455         PR testsuite/31538
3456         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3457         to 4 at line 38 to fix bounds problem.
3458
3459 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3460
3461         PR testsuite/31240
3462         * gfortran.dg/pointer_intent_1.f90: Fix test.
3463
3464 2007-04-10  Eric Christopher  <echristo@apple.com>
3465
3466         * lib/target-supports.exp
3467         (check_effective_target_fstack_protector): Rewrite.
3468
3469 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/31449
3472         * g++.dg/init/const5.C: New test.
3473
3474 2007-04-09  Jan Hubicka  <jh@suse.cz>
3475
3476         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3477
3478 2007-04-08  Jan Hubicka  <jh@suse.cz>
3479
3480         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3481
3482 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3483
3484         PR fortran/31257
3485         * gfortran.dg/achar_4.f90: New test.
3486
3487 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/30880
3490         * gfortran.dg/used_dummy_types_8.f90: New test.
3491
3492 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/30872
3495         * gfortran.dg/parameter_array_element_1.f90: New test.
3496
3497 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3498
3499         PR fortran/31222
3500         * gfortran.dg/default_numeric_type_1.f90: New test.
3501
3502 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3503
3504         PR fortran/31424
3505         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3506
3507 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3508
3509         PR fortran/31293
3510         * gfortran.dg/interface_12.f90: New test.
3511
3512 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3513
3514         * gcc.dg/format/opt-6.c: New test.
3515         * gcc.dg/format/nul-1.c: New test.
3516         * gcc.dg/format/nul-2.c: New test.
3517
3518 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         PR libgfortran/31395
3521         * gfortran.dg/fmt_colon.f90: New test.
3522
3523 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3524
3525         * g++.old-deja/g++.other/init18.C: Use
3526         dg-require-effective-target instead of an explicit xfail.
3527
3528 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3529
3530         * gcc.dg/dfp/signbit-1.c
3531         * gcc.dg/dfp/signbit-2.c
3532
3533 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3534
3535         PR fortran/31483
3536         * gfortran.dg/altreturn_5.f90: New test.
3537
3538 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3539
3540         PR fortran/31292
3541         * gfortran.dg/contained_module_proc_1.f90: New test.
3542
3543 2007-04-04  Stuart Hastings  <stuart@apple.com>
3544
3545         PR 31281
3546         * objc/execute/exceptions/pr31281.m: New.
3547
3548 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3549
3550         * g++.dg/ext/dllimport12.C: Update comments.
3551
3552 2007-04-03  Eric Christopher  <echristo@apple.com>
3553
3554         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3555
3556 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3557
3558         PR fortran/31304
3559         * gfortran.dg/repeat_2.f90: New test.
3560         * gfortran.dg/repeat_3.f90: New test.
3561         * gfortran.dg/repeat_4.f90: New test.
3562
3563 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3566
3567 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR c++/30847
3570         * g++.dg/parse/cond3.C: New test.
3571
3572         PR middle-end/30704
3573         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3574
3575 2007-04-02  Jason Merrill  <jason@redhat.com>
3576
3577         PR c++/31187
3578         * g++.dg/ext/visibility/anon3.C: New test.
3579
3580 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3581
3582         PR libgfortran/31052
3583         * gfortran.dg/namelist_28.f90: New test.
3584
3585 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3586
3587         PR libgfortran/31366
3588         * gfortran.dg/direct_io_6.f90: New test.
3589
3590 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3591
3592         PR libgfortran/31207
3593         * gfortran.dg/advance_5.f90: New test.
3594         * gfortran.dg/advance_6.f90: New test.
3595
3596 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3597
3598         * g++.dg/ext/dllimport6.C: Remove extra ';'.
3599         * g++.dg/ext/dllimport7.C: Likewise.
3600         * g++.dg/ext/selectany1.C: Likewise.
3601
3602 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
3603
3604         * g++.dg/parser/pr31138.C: New.
3605         * g++.dg/parser/pr31140.C: New.
3606         * g++.dg/parser/pr31141.C: New.
3607
3608 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
3609
3610         PR c++/26099
3611         * g++.dg/ext/is_base_of.C: New.
3612         * g++.dg/ext/has_virtual_destructor.C: New.
3613         * g++.dg/ext/is_polymorphic.C: New.
3614         * g++.dg/ext/is_base_of_diagnostic.C: New.
3615         * g++.dg/ext/is_enum.C: New.
3616         * g++.dg/ext/has_nothrow_assign.C: New.
3617         * g++.dg/ext/has_nothrow_constructor.C: New.
3618         * g++.dg/ext/is_empty.C: New.
3619         * g++.dg/ext/has_trivial_copy.C: New.
3620         * g++.dg/ext/has_trivial_assign.C: New.
3621         * g++.dg/ext/is_abstract.C: New.
3622         * g++.dg/ext/is_pod.C: New.
3623         * g++.dg/ext/has_nothrow_copy.C: New.
3624         * g++.dg/ext/is_class.C: New.
3625         * g++.dg/ext/has_trivial_constructor.C: New.
3626         * g++.dg/ext/is_union.C: New.
3627         * g++.dg/ext/has_trivial_destructor.C: New.
3628         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3629         * g++.dg/template/crash43.C: Likewise.
3630
3631 2007-03-29  Dirk Mueller  <dmueller@suse.de>
3632
3633         * g++.dg/warn/pedantic2.C: New testcase.
3634
3635 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3636
3637         * size_dim.f90: Fix dg directive.
3638         * pr16433.f: Likewise.
3639         * use_6.f90: Likewise.
3640         * use_7.f90: Likewise.
3641         * entry_9.f90: Likewise.
3642         * pointer_intent_2.f90: Likewise.
3643         * protected_1.f90: Likewise.
3644         * fmt_missing_period_2.f: Likewise.
3645         * pointer_intent_3.f90: Likewise.
3646         * protected_2.f90: Likewise.
3647         * protected_3.f90: Likewise.
3648         * pr15754.f90: Likewise.
3649         * protected_4.f90: Likewise.
3650         * protected_5.f90: Likewise.
3651         * initialization_2.f90: Likewise.
3652         * protected_6.f90: Likewise.
3653         * continuation_7.f90: Likewise.
3654         * derived_function_interface_1.f90: Likewise.
3655         * der_pointer_4.f90: Likewise.
3656         * fmt_zero_precision.f90: Likewise.
3657         * blockdata_3.f90: Likewise.
3658         * fmt_missing_period_1.f: Likewise.
3659         * real_const_3.f90: Likewise.
3660         * use_4.f90: Likewise.
3661         * fmt_missing_period_3.f: Likewise.
3662         * use_5.f90: Likewise.
3663
3664 2007-03-28  Mike Stump  <mrs@apple.com>
3665
3666         * gcc.dg/darwin-comm.c: Add.
3667
3668 2007-03-28  Eric Christopher  <echristo@apple.com>
3669
3670         * lib/target-supports.exp (check_effective_target_fstack_protector):
3671         New.
3672         * gcc.dg/ssp-1.c: Use.
3673         * gcc.dg/ssp-2.c: Ditto.
3674
3675 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
3676
3677         PR c++/29077
3678         * g++.dg/parse/constructor3.C: New test.
3679
3680 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3681
3682         * gnat.dg/thin_pointer.ad[sb]: New test.
3683
3684 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3685
3686         * g++.dg/cpp0x/bracket1.C: New.
3687         * g++.dg/cpp0x/bracket2.C: New.
3688         * g++.dg/cpp0x/bracket3.C: New.
3689         * g++.dg/cpp0x/bracket4.C: New.
3690
3691 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3692
3693         * g++.dg/cpp0x/temp_default1.C: New.
3694         * g++.dg/cpp0x/temp_default3.C: New.
3695         * g++.dg/cpp0x/temp_default2.C: New.
3696         * g++.dg/cpp0x/temp_default4.C: New.
3697
3698 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3699
3700         PR c++/29993
3701         * g++.dg/other/cv_func2.C: New.
3702
3703 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3704
3705         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3706         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3707         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3708         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3709
3710         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3711         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3712
3713         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3714
3715         * lib/compat.exp (compat-execute): Fix processing of file names.
3716
3717 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3718
3719         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3720
3721 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3722
3723         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3724         Delete created executable test file.
3725         (check_effective_target_fortran_large_int): Ditto.
3726         (check_effective_target_static_libgfortran): Ditto.
3727
3728 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3729
3730         PR c++/30500
3731         * g++.dg/warn/pragma-system_header1.C: New test.
3732         * g++.dg/warn/pragma-system_header2.C: New test.
3733         * g++.dg/warn/pragma-system_header1.h. New.
3734         * g++.dg/warn/pragma-system_header2.h. New.
3735
3736 2007-03-26  Ian Lance Taylor  <iant@google.com>
3737
3738         PR tree-optimization/31345
3739         * gcc.c-torture/compile/pr31345-1.c: New test.
3740
3741 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3742
3743         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3744         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3745         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3746         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3747         * gfortran.dg/overload_1.f90: Likewise.
3748         * gfortran.dg/impure_assignment_1.f90: Likewise.
3749         * gfortran.dg/error_recovery_3.f90: Likewise.
3750         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3751         * gfortran.dg/sequence_types_1.f90: Likewise.
3752         * gfortran.dg/internal_references_1.f90: Likewise.
3753         * gfortran.dg/present_1.f90: Likewise.
3754         * gfortran.dg/volatile10.f90: Likewise.
3755         * gfortran.dg/module_equivalence_2.f90: Likewise.
3756         * gfortran.dg/use_4.f90: Likewise.
3757         * gfortran.dg/elemental_result_1.f90: Likewise.
3758         * gfortran.dg/generic_actual_arg.f90: Likewise.
3759         * gfortran.dg/private_type_5.f90: Likewise.
3760         * gfortran.dg/protected_4.f90: Likewise.
3761         * gfortran.dg/interface_3.f90: Likewise.
3762
3763 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3764
3765         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3766         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3767
3768 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3771
3772 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3773
3774         PR libgfortran/31199
3775         * gfortran.dg/fmt_t_4.f90: New test.
3776
3777 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3778
3779         PR libfortran/31297
3780         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3781         * gfortran.dg/backspace_6.f:  Likewise.
3782         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3783         * gfortran.dg/direct_io_2.f90:  Likewise.
3784         * gfortran.dg/write_back.f:  Likewise.
3785         * gfortran.dg/write_rewind_2.f:  Likewise.
3786         * gfortran.dg/write_rewind_1.f:  Likewise.
3787         * gfortran.dg/write_rewind_2.f:  Likewise.
3788
3789 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3790
3791         PR tree-optimization/30784
3792         * gcc.dg/vect/pr30784.c: New test.
3793
3794 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3795
3796         PR fortran/30877
3797         * gfortran.dg/operator_1.f90: New test.
3798         * gfortran.dg/operator_2.f90: New test.
3799
3800 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801
3802         PR libfortran/31196
3803         * gfortran.dg/reshape_transpose_1.f90:  New test.
3804
3805 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3806
3807         PR fortran/30655
3808         * gfortran.dg/bounds_check_6.f90: New test.
3809
3810 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3811
3812         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3813         #ifndef/#endif.
3814         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3815         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3816
3817 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3818
3819         PR fortran/31209
3820         * gfortran.dg/pointer_function_actual_1.f90: New test.
3821
3822         PR fortran/31200
3823         * gfortran.dg/pointer_function_actual_2.f90: New test.
3824
3825         PR fortran/31215
3826         * gfortran.dg/result_in_spec_1.f90: New test.
3827
3828 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3829
3830         PR fortran/30834
3831         * gfortran.dg/integer_exponentiation_3.F90: New test.
3832         * gfortran.dg/integer_exponentiation_4.f90: New test.
3833         * gfortran.dg/integer_exponentiation_5.F90: New test.
3834
3835 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/30863
3838         * g++.dg/template/error24.C: New test.
3839         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3840
3841 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3842
3843         PR c++/31273
3844         * g++.dg/expr/bitfield7.C: New test.
3845
3846 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3847
3848         PR other/23572
3849         * gcc.dg/float-range-4.c: New.
3850         * gcc.dg/float-range-1.c: Update. Test for a warning.
3851         * gcc.dg/float-range-3.c: New.
3852         * gcc.dg/float-range-5.c: New.
3853
3854 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3855
3856         PR fortran/31262
3857         * gfortran.dg/no_range_check_1.f90: New test.
3858
3859 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3860
3861         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3862         * g++.dg/other/static1.C: Remove stray semicolon.
3863         * g++.dg/other/init1.C: Likewise.
3864         * g++.dg/rtti/dyncast1.C: Likewise.
3865         * g++.dg/tree-ssa/pr17153.C: Likewise.
3866         * g++.dg/lookup/disamb1.C: Likewise.
3867         * g++.dg/lookup/scoped2.C: Likewise.
3868         * g++.dg/lookup/friend7.C: Likewise.
3869         * g++.dg/parse/parse4.C: Likewise.
3870         * g++.dg/parse/parse5.C: Likewise.
3871         * g++.dg/expr/pr29066.C: Likewise.
3872         * g++.dg/expr/cast4.C: Likewise.
3873         * g++.dg/tc1/dr193.C: Likewise.
3874         * g++.dg/tc1/dr213.C: Likewise.
3875         * g++.dg/abi/dcast1.C: Likewise.
3876         * g++.dg/abi/covariant2.C: Likewise.
3877         * g++.dg/inherit/covariant11.C: Likewise.
3878         * g++.dg/inherit/covariant9.C: Likewise.
3879         * g++.dg/inherit/covariant10.C: Likewise.
3880         * g++.dg/init/static3.C: Likewise.
3881         * g++.dg/init/init-ref3.C: Likewise.
3882         * g++.dg/init/ref10.C: Likewise.
3883         * g++.dg/template/meminit2.C: Likewise.
3884         * g++.dg/template/using9.C: Likewise.
3885         * g++.dg/template/friend9.C: Likewise.
3886         * g++.dg/template/ref1.C: Likewise.
3887         * g++.old-deja/g++.warn/inline.C: Likewise.
3888         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3889         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3890         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3891         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3892         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3893         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3894         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3895         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3896         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3897         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3898         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3899         * g++.old-deja/g++.brendan/template11.C: Likewise.
3900         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3901         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3902         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3903         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3904         * g++.old-deja/g++.jason/parse9.C: Likewise.
3905         * g++.old-deja/g++.jason/byval2.C: Likewise.
3906         * g++.old-deja/g++.jason/overload8.C: Likewise.
3907         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3908         * g++.old-deja/g++.jason/template33.C: Likewise.
3909         * g++.old-deja/g++.jason/return3.C: Likewise.
3910         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3911         * g++.old-deja/g++.jason/virtual.C: Likewise.
3912         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3913         * g++.old-deja/g++.jason/template27.C: Likewise.
3914         * g++.old-deja/g++.jason/synth6.C: Likewise.
3915         * g++.old-deja/g++.jason/ref8.C: Likewise.
3916         * g++.old-deja/g++.jason/offset1.C: Likewise.
3917         * g++.old-deja/g++.other/static20.C: Likewise.
3918         * g++.old-deja/g++.other/array1.C: Likewise.
3919         * g++.old-deja/g++.other/new3.C: Likewise.
3920         * g++.old-deja/g++.other/array2.C: Likewise.
3921         * g++.old-deja/g++.other/overload9.C: Likewise.
3922         * g++.old-deja/g++.other/cast6.C: Likewise.
3923         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3924         * g++.old-deja/g++.other/eh4.C: Likewise.
3925         * g++.old-deja/g++.other/using7.C: Likewise.
3926         * g++.old-deja/g++.other/init18.C: Likewise.
3927         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3928         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3929         * g++.old-deja/g++.other/dtor11.C: Likewise.
3930         * g++.old-deja/g++.pt/static11.C: Likewise.
3931         * g++.old-deja/g++.pt/crash19.C: Likewise.
3932         * g++.old-deja/g++.pt/overload12.C: Likewise.
3933         * g++.old-deja/g++.pt/crash46.C: Likewise.
3934         * g++.old-deja/g++.pt/mi1.C: Likewise.
3935         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3936         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3937         * g++.old-deja/g++.pt/local5.C: Likewise.
3938         * g++.old-deja/g++.pt/typename2.C: Likewise.
3939         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3940         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3941         * g++.old-deja/g++.law/visibility1.C: Likewise.
3942         * g++.old-deja/g++.law/visibility2.C: Likewise.
3943         * g++.old-deja/g++.law/virtual2.C: Likewise.
3944         * g++.old-deja/g++.law/operators19.C: Likewise.
3945         * g++.old-deja/g++.law/parsing10.C: Likewise.
3946         * g++.old-deja/g++.law/visibility4.C: Likewise.
3947         * g++.old-deja/g++.law/operators4.C: Likewise.
3948         * g++.old-deja/g++.law/dtors2.C: Likewise.
3949         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3950         * g++.old-deja/g++.law/visibility10.C: Likewise.
3951         * g++.old-deja/g++.law/scope3.C: Likewise.
3952         * g++.old-deja/g++.law/casts2.C: Likewise.
3953         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3954         * g++.old-deja/g++.law/operators33.C: Likewise.
3955         * g++.old-deja/g++.law/friend4.C: Likewise.
3956         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3957         * g++.old-deja/g++.mike/p5611.C: Likewise.
3958         * g++.old-deja/g++.mike/net37.C: Likewise.
3959         * g++.old-deja/g++.mike/p3570.C: Likewise.
3960         * g++.old-deja/g++.mike/p5718.C: Likewise.
3961         * g++.old-deja/g++.mike/net21.C: Likewise.
3962         * g++.old-deja/g++.mike/p1862.C: Likewise.
3963         * g++.old-deja/g++.mike/p4511.C: Likewise.
3964         * g++.old-deja/g++.mike/virt3.C: Likewise.
3965         * g++.old-deja/g++.mike/p16146.C: Likewise.
3966         * g++.old-deja/g++.mike/p1989.C: Likewise.
3967         * g++.old-deja/g++.mike/p5571.C: Likewise.
3968         * g++.old-deja/g++.gb/scope10.C: Likewise.
3969         * g++.old-deja/g++.abi/primary5.C: Likewise.
3970         * g++.old-deja/g++.abi/empty2.C: Likewise.
3971         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3972         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3973         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3974         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3975         * g++.old-deja/g++.bob/template3.C: Likewise.
3976         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3977
3978 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3979
3980         PR fortran/31193
3981         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3982
3983 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3984
3985         PR fortran/20897
3986         * gfortran.dg/derived_name_1.f90: New.
3987         * gfortran.dg/derived_name_2.f: New.
3988
3989 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3990
3991         * lib/target-supports.exp (check_effective_target_nonpic): New
3992         procedure.
3993         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3994         when compiling PIC.
3995         * gcc.target/i386/asm-4.c: Require nonpic.
3996         * gcc.target/i386/cmov1.c: Likewise.
3997         * gcc.target/i386/mul.c: Likewise.
3998         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3999         * gcc.target/i386/ssetype-1.c: Require nonpic.
4000         * gcc.target/i386/ssetype-3.c: Likewise.
4001         * gcc.target/i386/ssetype-5.c: Likewise.
4002
4003 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4004
4005         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4006         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4007         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4008         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4009
4010 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4011
4012         PR tree-optimization/30590
4013         * g++.dg/opt/pr30590.C: New testcase.
4014
4015 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR c/30762
4018         * gcc.dg/pr30762-1.c: New test.
4019         * gcc.dg/pr30762-2.c: New test.
4020
4021         PR inline-asm/30505
4022         * gcc.target/i386/pr30505.c: New test.
4023
4024 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4025
4026         * gcc.target/arm/register-variables.c: New.
4027
4028 2007-03-19  Jeff Law  <law@redhat.com>
4029
4030         * PR tree-optimization/30984
4031         * gcc.c-torture/pr30984.c: New test.
4032
4033 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4034         Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/31254
4037         * gcc.dg/torture/pr31254.c: New testcase.
4038
4039 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4040
4041         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4042         target default_packed.
4043
4044 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4045
4046         PR fortran/31203
4047         * gfortran.dg/string_length_1.f90: New test.
4048
4049 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4050
4051         PR testsuite/30395
4052         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4053
4054 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4055
4056         PR libgfortran/31052
4057         * gfortran.dg/namelist_27.f90: New test.
4058
4059 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4060
4061         PR fortran/30531
4062         * gfortran.dg/used_types_14.f90: New test.
4063
4064         PR fortran/31086
4065         * gfortran.dg/used_types_15.f90: New test.
4066
4067 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4068
4069         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4070         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4071
4072 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4073
4074         PR fortran/31120
4075         * gfortran.dg/integer_exponentiation_2.f90: New test.
4076
4077 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4078
4079         PR tree-optimization/31041
4080         * gcc.dg/vect/pr31041.c: New test.
4081
4082 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4083
4084         * g++.dg/warn/Wconversion-integer.C: New
4085         * g++.dg/warn/Wconversion-real.C: New.
4086         * g++.dg/warn/Wconversion-real-integer.C: New.
4087         * g++.dg/warn/conv2.C: Updated.
4088
4089 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4090
4091         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4092         exclude RTPs.
4093
4094 2007-03-16  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/31146
4097         * g++.dg/tree-ssa/pr31146.C: New testcase.
4098
4099 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4100
4101         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4102         assume that the target has <features.h>.
4103
4104 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4105
4106         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4107         dg-options rather than to the whole test.
4108
4109 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4110
4111         PR debug/29906
4112         * g++.dg/debug/pr29906.C: New
4113
4114 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4115
4116         PR libgfortran/31099
4117         * gfortran.dg/unformatted_recl.f90: Update test.
4118
4119 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4120
4121         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4122
4123 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4124
4125         PR c++/30891
4126         * g++.dg/parse/namespace-definition.C: New.
4127
4128 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4129
4130         PR c++/24924
4131         * g++.dg/cpp/pedantic-errors.C: New.
4132         * g++.dg/cpp/permissive.C: New.
4133
4134 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4135
4136         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4137         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4138
4139 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4140
4141         * lib/target-supports.exp (check_missing_uclibc_feature)
4142         (check_effective_target_wchar): New procedures.
4143         * gcc.dg/wchar_t-1.c: Require target wchar.
4144         * gcc.dg/wint_t-1.c: Likewise.
4145
4146 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4147
4148         * lib/target-supports.exp (check_gc_sections_available): Return
4149         false for VxWorks targets.
4150
4151 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4152
4153         * g++.dg/warn/Wconversion2.C: Fix typo.
4154         * gcc.dg/if-empty-1.c: Ditto.
4155
4156 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4157
4158         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4159
4160 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4161
4162         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4163         * gcc.target/i386/pr31167.c: Ditto.
4164
4165 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4166
4167         PR target/31167
4168         * gcc.target/i386/pr31167.c: New test.
4169
4170 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4171
4172         PR fortran/30922
4173         * gfortran.dg/import5.f90.f90: New test.
4174
4175
4176         PR fortran/30879
4177         * gfortran.dg/data_components_1.f90: New test.
4178
4179
4180         PR fortran/30870
4181         * gfortran.dg/generic_13.f90: New test.
4182
4183         PR fortran/31163
4184         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4185
4186 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4187
4188         PR libgfortran/31051
4189         * gfortran.dg/fmt_t_4.f90: New
4190
4191 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4192
4193         PR C++/31165
4194         * g++.dg/other/default7.C: New test.
4195
4196 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4197
4198         * g++.dg/warn/Wconversion2.C: New.
4199
4200 2007-03-14  Eric Christopher  <echristo@apple.com>
4201
4202         * gcc.dg/ssp-1.c: New.
4203         * gcc.dg/ssp-2.c: Ditto.
4204
4205 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4206
4207         * g++.dg/warn/do-empty.C: New.
4208         * gcc.dg/do-empty.c: New.
4209         * gcc.dg/if-empty-1.c: Update.
4210         * gcc.dg/20001116-1.c: Update.
4211         * gcc.dg/pr23165.c: Update.
4212
4213 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4214
4215         * gfortran.dg/module_implicit_conversion.f90: New test.
4216
4217 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4218
4219         PR middle-end/31127
4220         * gcc.dg/pr31127.c: New.
4221
4222 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4223
4224         * gcc.dg/tree-ssa/loop-26.c: New test.
4225
4226 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
4227
4228         * gcc.target/i386/cmpxchg16b-1.c: New test.
4229
4230 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4231
4232         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4233         * gcc.dg/c99-vla-1.c: Likewise.
4234         * g++.dg/ext/vla1.C: Likewise
4235
4236 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
4237
4238         * gcc.dg/wvla-1.c: New test
4239         * gcc.dg/wvla-2.c: New test
4240         * gcc.dg/wvla-3.c: New test
4241         * gcc.dg/wvla-4.c: New test
4242         * gcc.dg/wvla-5.c: New test
4243         * gcc.dg/wvla-6.c: New test
4244         * gcc.dg/wvla-7.c: New test
4245         * g++.dg/warn/Wvla-1.C: New test
4246         * g++.dg/warn/Wvla-2.C: New test
4247         * g++.dg/warn/Wvla-3.C: New test
4248
4249 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/30108
4252         * g++.dg/other/default6.C: New test.
4253
4254 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4255
4256         * lib/target-supports.exp (check_profiling_available): Return false
4257         for VxWorks.
4258         (check_effective_target_vxworks_kernel): New procedure.
4259         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4260         VxWorks.
4261         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4262         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4263         to include VxWorks.
4264         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4265
4266 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
4267
4268         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4269         PIC is not supported.
4270         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4271         * gcc.dg/20020426-2.c: Likewise.
4272         * gcc.dg/pr28243.c: Likewise.
4273         * gcc.dg/visibility-11.c: Likewise.
4274         * gcc.dg/tls/opt-9.c: Likewise.
4275         * gcc.dg/tls/opt-10.c: Likewise.
4276         * gcc.dg/tls/pic-1.c: Likewise.
4277         * gcc.dg/tls/struct-1.c: Likewise.
4278         * gcc.target/i386/20000807-1.c: Likewise.
4279         * gcc.target/i386/20000904-1.c: Likewise.
4280         * gcc.target/i386/20011119-1.c: Likewise.
4281         * gcc.target/i386/990213-2.c: Likewise.
4282         * gcc.target/i386/990214-1.c: Likewise.
4283         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4284         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4285         * gcc.target/i386/pic-1.c: Likewise.
4286         * gcc.target/i386/pr21518.c: Likewise.
4287         * gcc.target/i386/pr23098.c: Likewise.
4288         * gcc.target/i386/pr23943.c: Likewise.
4289
4290 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/31038
4293         * g++.dg/template/complit2.C: New test.
4294
4295         PR c++/30328
4296         * g++.dg/ext/bitfield1.C: New test.
4297
4298 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
4299
4300         PR fortran/30883
4301         * gfortran.dg/interface_11.f90: New test.
4302
4303 2007-03-11  Richard Guenther  <rguenther@suse.de>
4304
4305         PR tree-optimization/31115
4306         * gcc.dg/torture/pr31115.c: New testcase.
4307
4308 2007-03-11  Ira Rosen  <irar@il.ibm.com>
4309
4310         PR tree-optimization/29925
4311         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4312
4313 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/30274
4316         * g++.dg/expr/bitfield3.C: New test.
4317         * g++.dg/expr/bitfield4.C: Likewise.
4318         * g++.dg/expr/bitfield5.C: Likewise.
4319         * g++.dg/expr/bitfield6.C: Likewise.
4320
4321         PR c++/30924
4322         * g++.dg/template/array18.C: New test.
4323
4324 2007-03-10  Dirk Mueller  <dmueller@suse.de>
4325
4326         PR c++/17946
4327         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4328         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4329
4330 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
4331
4332         PR c++/20599
4333         * g++.dg/cpp0x/variadic-bind.C: New.
4334         * g++.dg/cpp0x/variadic-function.C: New.
4335         * g++.dg/cpp0x/variadic-mem_fn.C: New.
4336         * g++.dg/cpp0x/variadic-tuple.C: New.
4337         * g++.dg/cpp0x/variadic1.C: New.
4338         * g++.dg/cpp0x/variadic2.C: New.
4339         * g++.dg/cpp0x/variadic3.C: New.
4340         * g++.dg/cpp0x/variadic4.C: New.
4341         * g++.dg/cpp0x/variadic5.C: New.
4342         * g++.dg/cpp0x/variadic6.C: New.
4343         * g++.dg/cpp0x/variadic7.C: New.
4344         * g++.dg/cpp0x/variadic8.C: New.
4345         * g++.dg/cpp0x/variadic9.C: New.
4346         * g++.dg/cpp0x/variadic10.C: New.
4347         * g++.dg/cpp0x/variadic11.C: New.
4348         * g++.dg/cpp0x/variadic12.C: New.
4349         * g++.dg/cpp0x/variadic13.C: New.
4350         * g++.dg/cpp0x/variadic14.C: New.
4351         * g++.dg/cpp0x/variadic15.C: New.
4352         * g++.dg/cpp0x/variadic16.C: New.
4353         * g++.dg/cpp0x/variadic17.C: New.
4354         * g++.dg/cpp0x/variadic18.C: New.
4355         * g++.dg/cpp0x/variadic19.C: New.
4356         * g++.dg/cpp0x/variadic20.C: New.
4357         * g++.dg/cpp0x/variadic21.C: New.
4358         * g++.dg/cpp0x/variadic22.C: New.
4359         * g++.dg/cpp0x/variadic23.C: New.
4360         * g++.dg/cpp0x/variadic24.C: New.
4361         * g++.dg/cpp0x/variadic25.C: New.
4362         * g++.dg/cpp0x/variadic26.C: New.
4363         * g++.dg/cpp0x/variadic27.C: New.
4364         * g++.dg/cpp0x/variadic28.C: New.
4365         * g++.dg/cpp0x/variadic29.C: New.
4366         * g++.dg/cpp0x/variadic30.C: New.
4367         * g++.dg/cpp0x/variadic31.C: New.
4368         * g++.dg/cpp0x/variadic32.C: New.
4369         * g++.dg/cpp0x/variadic33.C: New.
4370         * g++.dg/cpp0x/variadic34.C: New.
4371         * g++.dg/cpp0x/variadic35.C: New.
4372         * g++.dg/cpp0x/variadic36.C: New.
4373         * g++.dg/cpp0x/variadic37.C: New.
4374         * g++.dg/cpp0x/variadic38.C: New.
4375         * g++.dg/cpp0x/variadic39.C: New.
4376         * g++.dg/cpp0x/variadic40.C: New.
4377         * g++.dg/cpp0x/variadic41.C: New.
4378         * g++.dg/cpp0x/variadic42.C: New.
4379         * g++.dg/cpp0x/variadic43.C: New.
4380         * g++.dg/cpp0x/variadic44.C: New.
4381         * g++.dg/cpp0x/variadic45.C: New.
4382         * g++.dg/cpp0x/variadic46.C: New.
4383         * g++.dg/cpp0x/variadic47.C: New.
4384         * g++.dg/cpp0x/variadic48.C: New.
4385         * g++.dg/cpp0x/variadic49.C: New.
4386         * g++.dg/cpp0x/variadic50.C: New.
4387         * g++.dg/cpp0x/variadic51.C: New.
4388         * g++.dg/cpp0x/variadic52.C: New.
4389         * g++.dg/cpp0x/variadic53.C: New.
4390         * g++.dg/cpp0x/variadic54.C: New.
4391         * g++.dg/cpp0x/variadic55.C: New.
4392         * g++.dg/cpp0x/variadic56.C: New.
4393         * g++.dg/cpp0x/variadic57.C: New.
4394         * g++.dg/cpp0x/variadic58.C: New.
4395         * g++.dg/cpp0x/variadic59.C: New.
4396         * g++.dg/cpp0x/variadic60.C : New.
4397         * g++.dg/cpp0x/variadic61.C : New.
4398         * g++.dg/cpp0x/variadic62.C : New.
4399         * g++.dg/cpp0x/variadic63.C : New.
4400         * g++.dg/cpp0x/variadic64.C : New.
4401         * g++.dg/cpp0x/variadic65.C : New.
4402         * g++.dg/cpp0x/variadic66.C : New.
4403         * g++.dg/cpp0x/variadic67.C : New.
4404         * g++.dg/cpp0x/variadic68.C : New.
4405         * g++.dg/cpp0x/variadic69.C : New.
4406         * g++.dg/cpp0x/variadic70.C : New.
4407         * g++.dg/cpp0x/variadic71.C : New.
4408         * g++.dg/cpp0x/variadic72.C : New.
4409         * g++.dg/cpp0x/variadic73.C : New.
4410         * g++.dg/cpp0x/variadic74.C : New.
4411         * g++.dg/cpp0x/variadic75.C : New.
4412         * g++.dg/cpp0x/variadic-ex1.C : New.
4413         * g++.dg/cpp0x/variadic-ex2.C : New.
4414         * g++.dg/cpp0x/variadic-ex3.C : New.
4415         * g++.dg/cpp0x/variadic-ex4.C : New.
4416         * g++.dg/cpp0x/variadic-ex5.C : New.
4417         * g++.dg/cpp0x/variadic-ex6.C : New.
4418         * g++.dg/cpp0x/variadic-ex7.C : New.
4419         * g++.dg/cpp0x/variadic-ex8.C : New.
4420         * g++.dg/cpp0x/variadic-ex9.C : New.
4421         * g++.dg/cpp0x/variadic-ex10.C : New.
4422         * g++.dg/cpp0x/variadic-ex11.C : New.
4423         * g++.dg/cpp0x/variadic-ex12.C : New.
4424         * g++.dg/cpp0x/variadic-ex13.C : New.
4425         * g++.dg/cpp0x/variadic-ex14.C : New.
4426
4427 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4428
4429         PR libgfortran/31099
4430         * gfortran.dg/unformatted_recl.f90: New test.
4431
4432 2007-03-09  Roger Sayle  <roger@eyesopen.com>
4433
4434         * gcc.dg/fold-eqcmplx-1.c: New test case.
4435
4436 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
4437
4438         PR rtl-optimization/30643
4439         * gcc.dg/pr30643.c: New.
4440
4441 2007-03-09  Chao-ying Fu  <fu@mips.com>
4442
4443         * gcc.target/mips/mips32-dspr2-type.c: New test.
4444         * gcc.target/mips/mips32-dspr2.c: New test.
4445         * gcc.target/mips/dspr2-MULT.c: New test.
4446         * gcc.target/mips/dspr2-MULTU.c: New test.
4447         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4448         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4449         Adjust some formats.
4450
4451 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4452
4453         PR c++/17946
4454         * gcc.dg/Wlogical-op-1.c: New.
4455         * g++.dg/warn/Wlogical-op-1.C: New.
4456
4457 2007-03-09  Richard Guenther  <rguenther@suse.de>
4458
4459         PR tree-optimization/30904
4460         PR middle-end/31058
4461         * gcc.dg/pr30904.c: Remove xfail.
4462
4463 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4464
4465         PR C/31072
4466         * gcc.c-torture/execute/pr31072.c: New test.
4467
4468 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4469
4470         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4471         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4472         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4473         *lrint* and *lround*.
4474         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4475         floor->lfloor.
4476         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4477         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4478         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4479         and *lround*.  Correct macro names.
4480         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4481         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4482
4483 2007-03-08  Ian Lance Taylor  <iant@google.com>
4484
4485         * gcc.dg/no-strict-overflow-5.c: New test.
4486         * gcc.dg/no-strict-overflow-6.c: New test.
4487         * gcc.dg/Wstrict-overflow-11.c: New test.
4488         * gcc.dg/Wstrict-overflow-12.c: New test.
4489         * gcc.dg/Wstrict-overflow-13.c: New test.
4490         * gcc.dg/Wstrict-overflow-14.c: New test.
4491         * gcc.dg/Wstrict-overflow-15.c: New test.
4492
4493 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4494
4495         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4496         for VxWorks kernel mode.
4497         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4498
4499 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4500
4501         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4502         mode.
4503
4504 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4505
4506         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4507         and lib/bfill.c on VxWorks targets.
4508         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4509         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4510         lib/bfill.c and lib/memmove.c on VxWorks targets.
4511         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4512         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4513         on VxWorks targets.
4514         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4515         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4516
4517 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4518
4519         * gfortran.dg/use_5.f90: New test.
4520         * gfortran.dg/use_6.f90: Ditto.
4521         * gfortran.dg/use_7.f90: Ditto.
4522
4523 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4524
4525         PR fortran/30973
4526         * gfortran.dg/use_4.f90: New test.
4527         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4528
4529 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4530
4531         PR fortran/31011
4532         * gfortran.dg/parameter_array_section_2.f90: New test.
4533
4534 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4535
4536         PR c++/30852
4537         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4538
4539         PR c++/30534
4540         * g++.dg/template/arg5.C: New test.
4541
4542 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4543
4544         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4545
4546 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4547
4548         * gcc.dg/var-expand1.c: Add newline at end of file.
4549
4550 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4551
4552         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4553
4554 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4555
4556         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4557
4558 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4559
4560         * gcc.dg/torture/builtin-convert-4.c: New test.
4561
4562 2007-03-05  Ian Lance Taylor  <iant@google.com>
4563
4564         * gcc.c-torture/compile/pr31034.c: New test.
4565
4566 2007-03-05  Ian Lance Taylor  <iant@google.com>
4567
4568         * gcc.dg/inline-18.c: New test.
4569         * gcc.dg/inline-19.c: New test.
4570         * gcc.dg/inline-20.c: New test.
4571         * gcc.dg/inline-21.c: New test.
4572
4573 2007-03-05  Richard Guenther  <rguenther@suse.de>
4574
4575         PR tree-optimization/14052
4576         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4577
4578 2007-03-05  Richard Guenther  <rguenther@suse.de>
4579
4580         PR tree-optimization/23777
4581         * gcc.dg/tree-ssa/pr23777.c: New testcase.
4582
4583 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4584
4585         PR other/30465
4586         * gcc.dg/multiple-overflow-warn-3.c: New.
4587         * g++.dg/warn/multiple-overflow-warn-3.C: New.
4588
4589 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
4590
4591         PR c++/30895
4592         * g++.dg/parse/template23.C: New test.
4593
4594 2007-03-04  Roger Sayle  <roger@eyesopen.com>
4595
4596         PR middle-end/30744
4597         * gcc.dg/pr30744-1.c: New test case.
4598
4599 2007-03-04  Tobias Burnus  <burnus@net-b.de>
4600
4601         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4602
4603 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4604
4605         PR target/30406
4606         * gfortran.dg/logical_3.f90: New test.
4607
4608 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
4609
4610         PR libfortran/30981
4611         * gfortran.dg/integer_exponentiation_1.f90:  New test.
4612
4613 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4614
4615         * gcc.target/m68k/m68k.exp: New.
4616         * gcc.target/m68k/crash1.c: New.
4617
4618 2007-03-03  Tobias Burnus  <burnus@net-b.de>
4619
4620         * gfortran.dg/c_by_val.c: Use int64_t instead of long
4621         to be more compatible with integer(kind=8).
4622
4623 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4624
4625         PR libfortran/31001
4626         * gfortran.dg/zero_sized_3.f90: New test.
4627
4628 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4629
4630         PR c++/15787
4631         * g++.dg/parse/else.C: New.
4632         * g++.dg/parse/else-2.C: New.
4633
4634 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
4635             Tobias Burnus  <burnus@net-b.de>
4636
4637         PR fortran/30882
4638         * gfortran.dg/size_dim.f90: New test.
4639
4640 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4641             Tobias Burnus  <burnus@net-b.de>
4642
4643         PR fortran/30873
4644         * gfortran.dg/entry_9.f90: New test.
4645
4646 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4647
4648         PR c++/28253
4649         * g++.dg/inherit/covariant16.C: New test.
4650
4651 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4652
4653         * g++.dg/other/darwin-minversion-1.C: New.
4654
4655 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4656
4657         * gcc.dg/tree-ssa/20070302-1.c: New test.
4658
4659 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4660
4661         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4662         tests.
4663
4664 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4665
4666         * gcc.dg/tree-ssa/prefetch-4.c: New test.
4667
4668 2007-03-01  Simon Baldwin <simonb@google.com>
4669
4670         PR c++/23689
4671         * warn/ignored_typedef.C: New.
4672         * init/ctor8.C: Added dg-warning to consume ignored typedef
4673         warning.
4674         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
4675         and added an explicit line number.
4676
4677 2007-02-28  Richard Guenther  <rguenther@suse.de>
4678
4679         PR middle-end/30364
4680         * gcc.dg/torture/pr30364-1.c: New testcase.
4681         * gcc.dg/torture/pr30364-2.c: Likewise.
4682         * gcc.dg/torture/pr30364-3.c: Likewise.
4683
4684 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4685
4686         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4687         powerpc*, use -funsafe-math-optimizations.
4688         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4689         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4690
4691 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4692             Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/30888
4695         PR fortran/30887
4696         * c_by_val_1.f: Test %VAL() with non-default kind.
4697         * c_by_val.c: Ditto.
4698         * c_by_val_4.f: New test.
4699
4700 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4701
4702         PR fortran/30968
4703         * gfortran.dg/continuation_7.f90: New test.
4704
4705 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4706
4707         * g++.dg/inherit/thunk7.C: New test.
4708         * lib/target-supports.exp (check_profiling_available): Not available
4709         for bfin-*-*.
4710
4711 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4712
4713         PR target/30970
4714         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4715
4716 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4717
4718         * lib/target-supports.exp (check_effective_target_init_priority):
4719         Remove Solaris special case.
4720
4721 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4722
4723         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4724         for more builtin types.
4725
4726         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4727         * g++.dg/ext/visibility/noPLT.C: Likewise.
4728
4729 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4730
4731         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4732         sh* targets.
4733
4734 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4735
4736         PR fortran/30865
4737         * size_optional_dim_1.f90:  New test.
4738
4739 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4740
4741         * gcc.dg/vxworks/vxworks.exp: New file.
4742         * gcc.dg/vxworks/initpri1.c: Likewise.
4743         * gcc.dg/vxworks/initpri2.c: Likewise.
4744         * gcc.dg/initpri2.c: Add more tests.
4745         * g++.dg/special/initpri2.C: Likewise.
4746
4747         * gcc.dg/initpri1.c: New test.
4748         * gcc.dg/initpri2.c: Likewise.
4749         * g++.dg/special/initpri1.C: New test.
4750         * g++.dg/special/initpri2.C: Likewise.
4751         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4752         * g++.dg/special/conpr-2.C: Likewise.
4753         * g++.dg/special/conpr-3.C: Likewise.
4754         * g++.dg/special/conpr-4.C: Likewise.
4755         * g++.dg/special/initp1.C: Likewise.
4756         * g++.dg/special/ecos.exp: Remove code to detect availability of
4757         constructor priorities.
4758         * lib/target-supports.exp (check_effective_target_init_priority):
4759         New function.
4760
4761 2007-02-24  Jan Hubicka  <jh@suse.cz>
4762
4763         * gcc.c-torture/execute/pr30778.c: New testcase.
4764
4765 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4766
4767         PR libgfortran/30918
4768         * gfortran.dg/namelist_26.f90: New test.
4769
4770 2007-02-24  Richard Guenther  <rguenther@suse.de>
4771
4772         PR middle-end/30951
4773         * gcc.dg/pr30951.c: New testcase.
4774
4775 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4776
4777         * gcc.dg/torture/builtin-modf-1.c: New test.
4778
4779 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4780
4781         PR tree-optimization/30904
4782         * gcc.dg/pr30904.c: New test.
4783
4784 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4785
4786         * gcc.test-framework/README: Correct command.
4787         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4788         -Wunused-value.
4789         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4790
4791 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4792
4793         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4794
4795 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4796
4797         * lib/target-supports.exp (check_effective_target_newlib): New
4798         function.
4799
4800 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4801
4802         PR fortran/30660
4803         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4804         allocatable component.
4805
4806
4807 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4808
4809         * gcc.dg/torture/builtin-logb-1.c: New test.
4810         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4811         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4812         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4813         sh* targets.
4814
4815 2007-02-23  Richard Guenther  <rguenther@suse.de>
4816
4817         * g++.dg/warn/changes-meaning.C: New testcase.
4818
4819 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4820
4821         PR libgfortran/30910
4822         * gfortran.dg/fmt_zero_precision.f90: Update test.
4823
4824 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4825
4826         * gcc.dg/torture/builtin-frexp-1.c: New test.
4827
4828 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4829
4830         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4831
4832 2007-02-22  Ian Lance Taylor  <iant@google.com>
4833
4834         PR debug/30898
4835         * g++.dg/debug/pr30898.C: New test.
4836
4837 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4838
4839         * gcc.dg/vect/vect-106.c: New test.
4840
4841 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4842             Ira Rosen  <irar@il.ibm.com>
4843
4844         PR tree-optimization/30843
4845         * gcc.dg/vect/pr30843.c: New test.
4846
4847 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4848
4849         PR tree-optimization/30858
4850         * gcc.dg/vect/pr30858.c: New test.
4851
4852 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4853
4854         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4855         to set options for compiling testglue.
4856         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4857         * lib/obj-c++.exp (obj-c++_init): Likewise.
4858
4859 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4860
4861         * gnat.dg/derived_aggregate.adb: New test.
4862
4863 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4864
4865         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4866         sh* targets.  Call the correct CKSGN macro.
4867
4868 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4869
4870         * gfortran.dg/gomp/omp_parse1.f90: New test.
4871         * gfortran.dg/gomp/omp_parse2.f: New test.
4872
4873 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4874
4875         PR fortran/30869
4876         * gfortran.dg/do_pointer_1.f90:  New test.
4877
4878 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4879
4880         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4881         and scalbln.
4882
4883 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4884
4885         * gcc.dg/darwin-minversion-1.c: New.
4886         * gcc.dg/darwin-minversion-2.c: New.
4887
4888 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4889
4890         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4891
4892 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4893             DJ Delorie <dj@redhat.com>
4894
4895         PR other/30824
4896         * gcc.dg/Wfatal.c: New.
4897         * gcc.dg/Wfatal-2.c: New.
4898         * gcc.dg/Werror-1.c: Adjust expectations.
4899         * gcc.dg/Werror-5.c: Likewise.
4900         * gcc.dg/Werror-7.c: Likewise.
4901         * gcc.dg/Werror-10.c: Likewise.
4902         * gcc.dg/Werror-11.c: Likewise.
4903
4904 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4905
4906         PR fortran/30522
4907         * gfortran.dg/volatile10.f90: New test.
4908
4909 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4910
4911         PR libfortran/30533
4912         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4913
4914 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4915
4916         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4917         * gcc.dg/Walways-true-1.c: Likewise.
4918         * gcc.dg/weak/weak-3.c: Likewise.
4919         * gcc.dg/Werror-1.c: Likewise.
4920         * gcc.dg/Werror-3.c: Likewise.
4921         * gcc.dg/Werror-4.c: Likewise.
4922         * gcc.dg/Werror-5.c: Likewise.
4923         * gcc.dg/Werror-6.c: Likewise.
4924         * gcc.dg/Werror-7.c: Likewise.
4925         * gcc.dg/Werror-8.c: Likewise.
4926         * gcc.dg/Werror-10.c: Likewise.
4927         * gcc.dg/Werror-11.c: Likewise.
4928         * gcc.dg/Werror-12.c: Likewise.
4929         * g++.old-deja/g++.mike/warn8.C: Likewise.
4930         * g++.dg/warn/Walways-true-1.C: Likewise.
4931         * g++.dg/warn/Walways-true-2.C: Likewise.
4932         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4933         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4934         -Wstring-literal-comparison with -Waddress.
4935         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4936         -Wno-string-literal-comparison with -Wno-address.
4937
4938 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4939
4940         * gnat.dg/self_aggregate_with_call.adb: New test.
4941
4942 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4943
4944         PR tree-optimization/30975
4945         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4946         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4947         * gcc.dg/vect/pr30795.c: New.
4948
4949 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4950
4951         PR fortran/30681
4952         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4953
4954 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR rtl-optimization/28173
4957         * gcc.target/i386/andor-1.c: New test case.
4958
4959 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4960
4961         * gcc.dg/torture/builtin-ldexp-1.c: New.
4962         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4963
4964 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4965
4966         * gfortran.dg/array_constructor_15.f90: New test case.
4967
4968 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4969
4970         * gfortran.dg/forall_10.f90: New test case.
4971
4972 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4973
4974         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4975
4976 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4977
4978         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4979         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4980
4981 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4982
4983         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4984         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4985         * gcc.target/i386/xchg-1.c: New test.
4986         * gcc.target/i386/xchg-2.c: New test.
4987
4988 2007-02-16  Richard Guenther  <rguenther@suse.de>
4989             Christian Bruel  <christian.bruel@st.com>
4990
4991         * gcc.dg/strict-overflow-5.c: New testcase.
4992
4993 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/30793
4996         * gfortran.dg/func_derived_4.f90: New test.
4997
4998 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4999
5000         PR middle-end/30391
5001         * gfortran.dg/pr30391-1.f90: New test case.
5002
5003 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5004
5005         PR middle-end/30433
5006         * gcc.c-torture/compile/pr30433.c: New testcase to check
5007         that complex constants comparisions are foldded.
5008
5009 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5010
5011         PR C++/30158
5012         * g++.dg/ext/stmtexpr10.C: New testcase.
5013
5014 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5015
5016         PR middle-end/30729
5017         * gcc.dg/Wunused-value-2.c: New testcase.
5018
5019 2007-02-15  Ian Lance Taylor  <iant@google.com>
5020
5021         * g++.dg/eh/subreg-1.C: New test.
5022
5023 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5024
5025         PR c/26494
5026         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5027         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5028         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5029         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5030         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5031         * gcc.dg/Werror-implicit-function-declaration.c: New.
5032
5033 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5034
5035         PR c++/28943
5036         * g++.dg/warn/pr28943.C: New.
5037
5038 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5039
5040         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5041
5042 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043
5044         PR fortran/30779
5045         * gfortran.dg/error_recovery_3.f90: New test.
5046
5047 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5048
5049         * g++.dg/tree-ssa/sra-1.C: New.
5050
5051 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5052
5053         * g++.dg/tree-ssa/sra-1.C: New.
5054
5055 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5056
5057         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5058
5059 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5060
5061         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5062
5063 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5064
5065         PR fortran/30799
5066         * gfortran.dg/logical_2.f90: New test.
5067
5068 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5069
5070         * gcc.dg/torture/complex-alias-1.c: New test.
5071
5072 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5073
5074         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5075         instead of -fdump-tree-tailcall.
5076
5077 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5078
5079         * gfortran.dg/interface_10.f90: Fix comment typo.
5080
5081 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5082
5083         PR tree-optimization/30771
5084         * gcc.dg/vect/pr30771.c: New test.
5085
5086 2007-02-13  Ian Lance Taylor  <iant@google.com>
5087
5088         * gcc.dg/Wstrict-overflow-1.c: New test.
5089         * gcc.dg/Wstrict-overflow-2.c: New test.
5090         * gcc.dg/Wstrict-overflow-3.c: New test.
5091         * gcc.dg/Wstrict-overflow-4.c: New test.
5092         * gcc.dg/Wstrict-overflow-5.c: New test.
5093         * gcc.dg/Wstrict-overflow-6.c: New test.
5094         * gcc.dg/Wstrict-overflow-7.c: New test.
5095         * gcc.dg/Wstrict-overflow-8.c: New test.
5096         * gcc.dg/Wstrict-overflow-9.c: New test.
5097         * gcc.dg/Wstrict-overflow-10.c: New test.
5098
5099 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5100
5101         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5102
5103 2007-02-13  Richard Henderson  <rth@redhat.com>
5104
5105         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5106         * gcc.c-torture/execute/pr29302-1.c: ... here.
5107
5108 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5109
5110         PR c/29521
5111         * gcc.dg/c90-return-1.c: Update output.
5112         * gcc.dg/c99-return-1.c: Likewise.
5113
5114 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/30554
5117         * gfortran.dg/used_dummy_types_7.f90: New test..
5118
5119 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5120
5121         * gcc.target/i386/parity-1.c: New test.
5122         * gcc.target/i386/parity-2.c: New test.
5123
5124 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5125
5126         * gcc.target/i386/builtin-bswap-3.c: New test case.
5127
5128 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5129
5130         PR tree-optimization/29145
5131         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5132         alias analysis is improved to take better advantage of restrict
5133         qualified pointers.
5134         * gcc.dg/vect/vect-80.c: Likewise.
5135         * gcc.dg/vect/pr29145.c: New.
5136
5137 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5138
5139         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5140         * gcc.target/i386/sse4a-insert.c: Likewise.
5141
5142 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5143
5144         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5145         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5146
5147 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5148
5149         PR fortran/30478
5150         * gfortran.dg/enum_4.f90: Update error message checks.
5151
5152 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5153
5154         PR fortran/30554
5155         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5156         versions of the modules.
5157
5158         PR fortran/30617
5159         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5160         by getting rid of recursive I/O and providing functions with
5161         results.
5162
5163         PR fortran/30319
5164         * gfortran.dg/char_array_constructor_2.f90
5165
5166 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5167
5168         PR c++/26988
5169         * g++.dg/template/spec34.C: New test
5170
5171 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5172
5173         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5174         on i?86 and x86_64.
5175         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5176         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5177         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5178         on i?86 and x86_64.
5179         * gcc.dg/vect/vect-113.c: Ditto.
5180
5181 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/29487
5184         * g++.dg/eh/weak1-C: New test.
5185         * g++.dg/eh/weak1-a.cc: Likewise.
5186         * g++.dg/eh/comdat1.C: Likewise.
5187
5188 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5189             Dorit Nuzman  <dorit@il.ibm.com>
5190
5191         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5192         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5193         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5194         * gcc.dg/vect/vect-113.c: Likewise.
5195
5196         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5197
5198 2007-02-10  Richard Henderson  <rth@redhat.com>
5199
5200         * lib/target-supports.exp (check_effective_target_tls): Redefine
5201         to mean non-emulated tls.
5202         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5203         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5204         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5205         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5206         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5207         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5208         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5209
5210 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5211
5212         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5213
5214 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5215
5216         * gfortran.dg/secnds.f: Replace time tolerance with a
5217         before-and-after bracket.
5218         * gfortran.dg/secnds-1.f: Likewise.
5219
5220 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5221
5222         PR fortran/30512
5223         * gfortran.dg/maxlocval_1.f90: New test.
5224
5225 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5226
5227         * gcc.target/ia64/builtin_bswap-1.c: New test case.
5228
5229 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5230
5231         PR fortran/30720
5232         * gfortran.dg/array_function_1.f90: New test.
5233
5234 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5235
5236         * lib/target-supports.exp (check_effective_target_lax_strtofp)
5237         (check_effective_target_dummy_wcsftime): New functions.
5238
5239 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5240
5241         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5242         * lib/target-supports.exp (check_effective_target_uclibc): New
5243         function.
5244
5245 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5246
5247         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5248         (vsnprintf): Don't define for uClibc targets.
5249
5250 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5251
5252         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5253         set before checking whether it was allowed.
5254         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5255         before checking inside_main.
5256
5257 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5258
5259         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5260         uClinux targets.
5261         (u16sf): Likewise u4sf.
5262         * g++.dg/compat/struct-layout-1.h: Likewise.
5263
5264 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
5265
5266         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5267         procedure.
5268         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5269         m68k targets if check_effective_target_coldfire_fpu returns true.
5270
5271 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
5272         Richard Guenther  <rguenther@suse.de>
5273
5274         PR middle-end/23361
5275         * gcc.dg/fold-compare-3.c: New testcase.
5276         * gcc.dg/tree-ssa/loop-24.c: Likewise.
5277
5278 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
5279
5280         * gcc.dg/pr26570.c: Clean up coverage files.
5281         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5282         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5283         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5284         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5285         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5286         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5287         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5288         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5289         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5290         * gcc.dg/tree-ssa/pr25501.c: Ditto.
5291         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5292         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5293         * gcc.dg/vect/pr28952.c: Ditto.
5294         * gcc.dg/vect/pr27151.c: Ditto.
5295         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5296         * g++.dg/gomp/macro-3.C: Ditto.
5297
5298 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
5299
5300         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5301         of the loop.
5302
5303 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5304
5305         * gcc.target/i386/builtin-bswap-2.c: New test case.
5306
5307 2007-02-08  Roger Sayle  <roger@eyesopen.com>
5308
5309         * gfortran.dg/forall_8.f90: New test case.
5310         * gfortran.dg/forall_9.f90: Likewise.
5311
5312 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5313
5314         * gcc.dg/builtins-20.c: Add some -~ complex cases.
5315
5316 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
5317
5318         * lib/target-supports.exp (check_effective_target_simulator): New.
5319
5320 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
5321
5322         * gcc.dg/tree-ssa/loop-25.c: New test.
5323
5324 2007-02-06  Richard Henderson  <rth@redhat.com>
5325
5326         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5327
5328 2007-02-06  Roger Sayle  <roger@eyesopen.com>
5329
5330         * gcc.target/powerpc/popcount-1.c: New test case.
5331         * gcc.target/powerpc/parity-1.c: Likewise.
5332
5333 2007-02-06  Richard Guenther  <rguenther@suse.de>
5334
5335         PR middle-end/27302
5336         * gcc.dg/torture/pr27302-2.c: New testcase.
5337
5338 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
5339
5340         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5341         * gcc.dg/vect/vect-iv-1.c: New test.
5342         * gcc.dg/vect/vect-iv-2.c: New test.
5343         * gcc.dg/vect/vect-iv-3.c: New test.
5344         * gcc.dg/vect/vect-iv-4.c: New test.
5345         * gcc.dg/vect/vect-iv-5.c: New test.
5346         * gcc.dg/vect/vect-iv-6.c: New test.
5347         * gcc.dg/vect/vect-iv-7.c: New test.
5348         * gcc.dg/vect/vect-iv-8.c: New test.
5349         * gcc.dg/vect/vect-iv-9.c: New test.
5350         * gcc.dg/vect/vect-iv-10.c: New test.
5351         * gcc.dg/vect/vect-iv-11.c: New test.
5352         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5353         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5354         * gcc.dg/vect/vect-14.c: Now vectorizable.
5355         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5356         loop).
5357         * gcc.dg/vect/vect-27.c: Likewise.
5358         * gcc.dg/vect/vect-29.c Likewise.
5359         * gcc.dg/vect/vect-dv-2.c: Likewise.
5360         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5361         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5362         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5363
5364 2007-02-06  Ira Rosen  <irar@il.ibm.com>
5365
5366         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5367
5368 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5369
5370         * gcc.dg/builtins-20.c: Add more cases.
5371
5372 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
5373
5374         PR debug/30189
5375         * gcc.dg/pr30189.c: New test.
5376
5377 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5378
5379         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5380         for running tests.
5381         * gcc.target/i386/sse4a-extract.c: New test.
5382         * gcc.target/i386/sse4a-insert.c: New test.
5383         * gcc.target/i386/sse4a-montsd.c: New test.
5384         * gcc.target/i386/sse4a-montss.c: New test.
5385
5386 2007-02-05  Richard Guenther  <rguenther@suse.de>
5387
5388         * gcc.target/i386/vectorize3.c: New testcase.
5389
5390 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
5391
5392         PR target/30665
5393         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5394
5395 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5396
5397         PR fortran/30611
5398         * gfortran.dg/repeat_1.f90: New test.
5399
5400 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
5401
5402         PR fortran/30605
5403         * gfortran.dg/spread_shape_1.f90: Remove tabs.
5404         * gfortran.dg/derived_init_2.f90: Ditto.
5405         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5406         * gfortran.dg/array_initializer_1.f90: Ditto.
5407         * gfortran.dg/do_2.f90: Ditto.
5408         * gfortran.dg/proc_assign_1.f90: Ditto.
5409
5410 2007-02-04  Richard Guenther  <rguenther@suse.de>
5411
5412         PR middle-end/30636
5413         * g++.dg/warn/pr30636.C: New testcase.
5414         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5415
5416 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
5417
5418         PR middle-end/30667
5419         * gfortran.dg/pr30667.f: New test.
5420
5421 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5422
5423         * gcc.dg/builtins-54.c: Add more cases.
5424
5425 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
5426
5427         PR fortran/30514
5428         * gfortran.dg/zero_sized_2.f90: New test.
5429
5430         PR fortran/30660
5431         * gfortran.dg/alloc_comp_basics_4.f90: New test.
5432
5433         PR fortran/29820
5434         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5435         file.
5436
5437 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5438
5439         PR fortran/30683
5440         * gfortran.dg/interface_10.f90: New test.
5441
5442 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5443
5444         * gcc.dg/builtins-20.c: Add more cases.
5445
5446 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5447
5448         PR target/29682
5449         * gcc-target/ia64/pr29682.c: New test.
5450
5451 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5452
5453         PR fortran/30284
5454         * gfortran.dg/arrayio_11.f90.f90: New test.
5455
5456         PR fortran/30626
5457         * gfortran.dg/arrayio_12.f90.f90: New test.
5458
5459 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR c++/30536
5462         * g++.dg/tls/diag-5.C: New test.
5463
5464         PR middle-end/30473
5465         * gcc.dg/pr30473.c: New test.
5466         * gcc.c-torture/execute/20070201-1.c: New test.
5467
5468 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5469
5470         * gfortran.dg/dependency_20.f90: New test case.
5471
5472 2007-01-31  Ian Lance Taylor  <iant@google.com>
5473
5474         * gcc.dg/lower-subreg-1.c (test): New test.
5475
5476 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5477
5478         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5479
5480 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5481
5482         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5483         * gcc.dg/torture/builtin-math-3.c: Likewise.
5484
5485 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5486
5487         gcc.dg/Wparentheses-2.c: Update and add new tests.
5488
5489 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5490
5491         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5492         vectorize.
5493
5494 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5495
5496         * gcc.dg/builtins-63.c: New test.
5497
5498 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5499
5500         PR fortran/27588
5501         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5502
5503 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5504
5505         PR fortran/30520
5506         * gfortran.dg/volatile8.f90: New argument conformance test.
5507         * gfortran.dg/volatile9.f90: New scope test.
5508
5509 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5510
5511         PR c++/24745
5512         * g++.dg/warn/null4.C: New.
5513
5514 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5515             Uros Bizjak  <ubizjak@gmail.com>
5516
5517         * gcc.dg/large-size-array-3.c: Correct typo.
5518
5519 2007-01-30  Richard Guenther  <rguenther@suse.de>
5520
5521         PR middle-end/27657
5522         * g++.dg/debug/pr27657.C: New testcase.
5523
5524 2007-01-30  Richard Guenther  <rguenther@suse.de>
5525
5526         PR middle-end/30313
5527         * gcc.dg/torture/pr30313.c: New testcase.
5528
5529 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5530
5531         * gcc.dg/dfp/dfp-except.h: New file.
5532         * gcc.dg/dfp/fe-check.h: New file.
5533         * gcc.dg/dfp/fe-binop.c: New test.
5534         * gcc.dg/dfp/fe-convert-1.c: New test.
5535         * gcc.dg/dfp/fe-convert-2.c: New test.
5536         * gcc.dg/dfp/fe-convert-3.c: New test.
5537
5538         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5539         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5540         * gcc.dg/dfp/convert-dfp.c: Ditto.
5541         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5542
5543 2007-01-29  Josh Conner  <jconner@apple.com>
5544
5545         * gcc.target/powerpc/altivec-24.c: New test.
5546
5547 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5548
5549         PR c++/28266
5550         * g++.dg/parse/defarg12.C: New test.
5551
5552 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/30554
5555         * gfortran.dg/used_dummy_types_6.f90: New test.
5556
5557 2007-01-28  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/tree-prof/val-prof-6.c: New test.
5560
5561 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5562
5563         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5564
5565 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5566
5567         PR C++/28988
5568         * g++.dg/expr/dtor4.C: New test.
5569
5570 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5571
5572         * gcc.dg/tree-ssa/loop-23.c: New test.
5573
5574 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5575
5576         PR libfortran/30389
5577         * gfortran.dg/achar_2.f90:  New test.
5578         * gfortran.dg/achar_3.f90:  New test.
5579
5580 2007-01-27  Ian Lance Taylor  <iant@google.com>
5581
5582         * gcc.dg/strict-overflow-1.c: New test.
5583         * gcc.dg/no-strict-overflow-1.c: New test.
5584         * gcc.dg/strict-overflow-2.c: New test.
5585         * gcc.dg/no-strict-overflow-2.c: New test.
5586         * gcc.dg/strict-overflow-3.c: New test.
5587         * gcc.dg/no-strict-overflow-3.c: New test.
5588         * gcc.dg/strict-overflow-4.c: New test.
5589         * gcc.dg/no-strict-overflow-4.c: New test.
5590         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5591         * gcc.dg/pr15784-1.c: Likewise.
5592         * gcc.dg/pr20922-1.c: Likewise.
5593         * gcc.dg/pr20922-3.c: Likewise.
5594         * gcc.dg/pr20922-4.c: Likewise.
5595         * gcc.dg/pr20922-6.c: Likewise.
5596         * gcc.dg/compare-4.c: Likewise.
5597         * gcc.dg/torture/pr26898-1.c: Likewise.
5598         * gcc.dg/tree-ssa/divide-1.c: Likewise.
5599         * gcc.dg/tree-ssa/divide-2.c: Likewise.
5600         * gcc.dg/tree-ssa/divide-3.c: Likewise.
5601         * gcc.dg/tree-ssa/divide-4.c: Likewise.
5602         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5603         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5604         * gcc.dg/tree-ssa/pr21082.c: Likewise.
5605         * gcc.dg/tree-ssa/pr26899.c: Likewise.
5606         * g++.dg/tree-ssa/pr21082.C: Likewise.
5607
5608 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5609
5610         * gcc-dg/large-size-array-3.c: New test case.
5611
5612 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5613
5614         * gfortran.dg/forall_7.f90: New test case.
5615
5616 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
5617
5618         PR fortran/30407
5619         * gfortran.dg/where_operator_assign_1.f90: New test.
5620         * gfortran.dg/where_operator_assign_2.f90: New test.
5621         * gfortran.dg/where_operator_assign_3.f90: New test.
5622
5623 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
5624
5625         * lib/target-supports.exp
5626         (check_effective_target_powerpc_altivec): New.
5627         (check_effective_target_vect_cmdline_needed): Use it.
5628
5629 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5630
5631         PR fortran/30278
5632         * gfortran.dg/backslash_3.f: New test.
5633
5634 2007-01-26  Richard Guenther  <rguenther@suse.de>
5635
5636         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5637
5638 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5639
5640         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5641         * gfortran.dg/vect/vect.exp: Ditto.
5642         * gfortran.dg/dg.exp: Ditto.
5643         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5644         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5645
5646 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5647
5648         * gcc.dg/builtins-20.c: Add more cases.
5649         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5650
5651 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5652
5653         PR fortran/30437
5654         * gcc.dg/Wall.c: New.
5655         * gcc.dg/Wno-all.c: New.
5656         * gfortran.dg/Wall.f90: New.
5657         * gfortran.dg/Wno-all.f90: New.
5658
5659 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5660
5661         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5662         * g++.dg/eh/simd-2.C: Also run on Darwin.
5663         * g++.dg/eh/simd-3.C: New.
5664         * g++.dg/eh/simd-4.C: New.
5665
5666 2007-01-25  Richard Guenther  <rguenther@suse.de>
5667
5668         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5669         and _PROFILE_USE.
5670         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5671
5672 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
5673
5674         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5675         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5676         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5677         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5678         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5679         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5680         * gcc.dg/ipa/ipa-7.c: New testcase.
5681
5682 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
5683
5684         * g++.dg/cpp0x/warn_cxx0x.C: New.
5685
5686 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5687
5688         * gcc.dg/builtins-20.c: Test builtin carg.
5689
5690 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5691
5692         PR middle-end/27416
5693         * gcc.dg/gomp/pr27416.c: New test.
5694
5695         PR middle-end/30494
5696         * gcc.dg/gomp/pr30494.c: New test.
5697         * g++.dg/gomp/pr30494.C: New test.
5698
5699         PR middle-end/30421
5700         * gcc.dg/gomp/pr30421.c: New test.
5701
5702 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5703
5704         * gcc.target/ia64/versionid-1.c: New test.
5705         * gcc.target/ia64/versionid-2.c: New test.
5706
5707 2007-01-24  Richard Guenther  <rguenther@suse.de>
5708
5709         PR testsuite/30181
5710         * gcc.dg/builtins-57.c: Change to a link-time testcase
5711         to support non-C99 targets.
5712
5713 2007-01-24  Jan Hubicka  <jh@suse.cz>
5714
5715         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5716
5717 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5718
5719         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5720
5721 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5722
5723         PR objc/27438
5724         * objc.dg/const-str-12.m: New test.
5725
5726 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5727
5728         PR fortran/30532
5729         * gfortran.dg/ctrl-z.f90:  New test.
5730
5731 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5732
5733         PR fortran/30481
5734         * gfortran.dg/namelist_assumed_char.f90:  New test.
5735
5736 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5737
5738         PR c++/27492
5739         * g++.dg/inherit/covariant15.C: New test.
5740
5741 2007-01-23  Ian Lance Taylor  <iant@google.com>
5742
5743         * g++.dg/warn/Wparentheses-24.C: New test.
5744
5745 2007-01-23  Richard Guenther  <rguenther@suse.de>
5746
5747         PR testsuite/30560
5748         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5749         with full path.
5750
5751 2007-01-22  Richard Guenther  <rguenther@suse.de>
5752
5753         PR tree-optimization/30038
5754         * gcc.dg/builtins-62.c: New testcase.
5755
5756 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5757
5758         * gcc.c-torture/compile/20070121.c: New test.
5759
5760 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5761
5762         PR libfortran/30525
5763         * gfortran.dg/char_comparison_1.f:  New test.
5764
5765 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5766
5767         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5768
5769 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5770
5771         PR objc/30479
5772         * objc.dg/pch: New directory.
5773         * objc.dg/pch/pch.exp: New file.
5774         * objc.dg/pch/interface-1.m: New test.
5775         * objc.dg/pch/interface-1.hs: New include file.
5776         * lib/objc.exp (objc_target_compile): Add
5777         "-x objective-c-header" in front of the sources if this is
5778         a precompiled header being compiled.
5779
5780 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5781
5782         * gfortran.dg/array_memcpy_3.f90: New test case.
5783         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5784
5785 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5786             Brooks Moses  <brooks.moses@codesourcery.com>
5787             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5788
5789         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5790         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5791
5792 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5793
5794         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5795
5796 2007-01-19  Mike Stump  <mrs@apple.com>
5797
5798         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5799         away.
5800
5801 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5802
5803         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5804         option instead of -funsafe-math-optimizations.
5805
5806 2007-01-19  Tomas Bily  <tbily@suse.cz>
5807
5808         gcc.dg/tree-prof/indir-call-prof.c: New.
5809         g++.dg/dg.exp: Add tree-prof subdirectory.
5810         g++.dg/tree-prof/indir-call-prof.C: New.
5811         g++.dg/tree-prof/tree-prof.exp: New.
5812
5813 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5814
5815         PR c++/17947
5816         * g++.dg/warn/deprecated.C: Update warning output.
5817         * g++.dg/warn/deprecated-2.C: Likewise.
5818         * g++.dg/warn/deprecated-3.C: New.
5819
5820 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5821
5822         * gcc.c-torture/execute/nestfunc-7.c: New.
5823
5824 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5825
5826         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5827
5828 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5829
5830         * gcc.dg/m68k-pic-1.c: New.
5831
5832 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5833
5834         * gfortran.dg/array_memcpy_4.f90: New test case.
5835
5836 2007-01-18  Josh Conner  <jconner@apple.com>
5837
5838         PR target/30485
5839         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5840         * gcc.dg/vect/no-trapping-math-1: New.
5841         * gcc.dg/vect/no-trapping-math-2: New.
5842
5843 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5844
5845         * gcc.target/i386/387-8.c: Update comment about optimizing
5846         inherent load of 1.0 of fptan instruction.
5847
5848 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5849             Richard Guenther <rguenther@suse.de>
5850
5851         PR diagnostic/8268
5852         * gcc.dg/Warray-bounds.c: New testcase.
5853         * gcc.dg/Warray-bounds-2.c: New testcase.
5854         * g++.dg/warn/Warray-bounds.C: New testcase.
5855         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5856
5857 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5858
5859         PR fortran/30476
5860         * gfortran.dg/generic_12.f90: New test.
5861
5862 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5863
5864         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5865         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5866
5867 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5868
5869         * gcc.dg/dfp/compare-special.h: New file.
5870         * gcc.dg/dfp/compare-special-32.c: New test.
5871         * gcc.dg/dfp/compare-special-64.c: New test.
5872         * gcc.dg/dfp/compare-special-128.c: New test.
5873
5874 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5875             Paul Thomas  <pault@gcc.gnu.org>
5876             Steven G. Kargl  <kargl@gcc.gnu.org>
5877
5878         PR fortran/30404
5879         * gfortran.dg/forall_6.f90: New test case.
5880         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5881         * gfortran.dg/dependency_13.f90: Likewise.
5882
5883 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5884
5885         PR testsuite/12325
5886         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5887         targets that don't support Inf.
5888
5889 2007-01-15  Dale Johannesen  <dalej@apple.com>
5890
5891         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5892
5893 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5894
5895         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5896         of achar for 0xff to avoid the "Extended ASCII not
5897         implemented" error message.
5898
5899 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/28172
5902         * gfortran.dg/altreturn_4.f90: New test.
5903
5904         PR fortran/29389
5905         * gfortran.dg/stfunc_4.f90: New test.
5906
5907         PR fortran/29712
5908         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5909         * gfortran.dg/initialization_1.f90: Change warning.
5910
5911         PR fortran/30283
5912         * gfortran.dg/specification_type_resolution_2.f90: New test.
5913
5914 2007-01-14  Jan Hubicka  <jh@suse.cz>
5915
5916         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5917         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5918         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5919         elimination.
5920
5921 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/30410
5924         * gfortran.dg/external_procedures_2.f90: New test.
5925
5926 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         PR target/30413
5929         * gcc.target/i386/pr30413.c: New test.
5930
5931 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5932
5933         PR fortran/30452
5934         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5935
5936 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5937
5938         * gcc.dg/20070112-1.c: New test.
5939
5940 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5941
5942         PR libgfortran/30435
5943         * gfortran.dg/list_read_6.f90: New test.
5944
5945 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5946
5947         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5948
5949 2007-01-12  Tom Tromey  <tromey@redhat.com>
5950
5951         PR preprocessor/28227:
5952         * gcc.dg/cpp/pr28227.c: New file.
5953
5954 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5955
5956         * gcc.dg/tree-ssa/loop-22.c: New test.
5957
5958 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5959
5960         PR tree-optimization/29516
5961         * gcc.dg/tree-ssa/loop-20.c: New test.
5962
5963 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5964
5965         PR libfortran/30415
5966         * minmaxloc_integer_kinds_1.f90:  New test.
5967
5968 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5969
5970         PR c++/29573
5971         * g++.dg/template/sizeof-template-argument.C: New test.
5972
5973 2007-01-11  Jan Hubicka  <jh@suse.cz>
5974
5975         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5976         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5977         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5978         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5979         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5980         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5981         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5982         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5983         transformation in question.
5984         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5985         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5986         * gcc.dg/always_inline3.c: Likewise.
5987
5988 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5989
5990         PR c++/28999
5991         * g++.dg/template/typename11.C: New test.
5992
5993 2007-01-10  Robert Kennedy <jimbob@google.com>
5994
5995         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5996
5997 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5998
5999         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6000         for different integer kinds.
6001         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6002         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6003         * gfortran.dg/ishft_2.f90: New test.
6004         * gfortran.dg/ishft_3.f90: New test.
6005
6006 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6007
6008         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6009
6010 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6011
6012         PR tree-optimization/30322
6013         * gcc.dg/tree-ssa/loop-21.c: New test.
6014
6015 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6016
6017         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6018
6019 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6020
6021         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6022
6023 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6024
6025         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6026         * g++.dg/warn/overflow-warn-3.C: Likewise.
6027         * g++.dg/warn/overflow-warn-4.C: Likewise.
6028         * g++.dg/warn/overflow-warn-5.C: Likewise.
6029         * g++.dg/warn/overflow-warn-6.C: Likewise.
6030         * g++.dg/warn/Woverflow-1.C: Likewise.
6031         * g++.dg/warn/Woverflow-2.C: Likewise.
6032         * g++.dg/warn/Woverflow-3.C: Likewise.
6033         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6034
6035 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6036
6037         * gfortran.dg/array_constructor_14.f90: New test case.
6038         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6039
6040 2007-01-08  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/23603
6043         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6044         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6045
6046 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6047
6048         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6049         in __v8qi typedef.
6050         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6051         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6052         compiler behaviour.
6053         * gcc.dg/simd-5.c: Likewise.
6054         * gcc.dg/simd-6.c: Likewise.
6055         * g++.dg/conversion/simd1.C: Likewise.
6056         * g++.dg/conversion/simd3.C: Likewise.
6057         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6058         (main): Use it.
6059
6060 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6061
6062         PR tree-optimization/29877
6063         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6064         name of a hard register for the target concerned.  Adjust dg-error
6065         directives to cope with new behaviour of TER.
6066
6067 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6068
6069         PR c++/28986
6070         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6071         * g++.dg/warn/overflow-warn-1.C: New.
6072         * g++.dg/warn/overflow-warn-3.C: New.
6073         * g++.dg/warn/overflow-warn-4.C: New.
6074         * g++.dg/warn/overflow-warn-5.C: New.
6075         * g++.dg/warn/overflow-warn-6.C: New.
6076         * g++.dg/warn/Woverflow-1.C: New.
6077         * g++.dg/warn/Woverflow-2.C: New.
6078         * g++.dg/warn/Woverflow-3.C: New.
6079         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6080
6081 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6082
6083         PR fortran/27698
6084         * gfortran.dg/invalid_name.f90: New test.
6085         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6086         * gfortran.dg/gomp/pr29759.f90: Ditto.
6087
6088 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6089
6090         * gfortran.dg/present_1.f90:  Update error message.
6091
6092 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6093
6094         PR c++/19439
6095         * g++.dg/template/duplicate1.C: New test
6096         * g++.dg/template/memfriend6.C: Adjust error markers.
6097
6098 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6099
6100         PR tree-opt/30385
6101         * gcc.dg/torture/inline-1.c: New test.
6102
6103 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6104
6105         PR c/19978
6106         * gcc.dg/multiple-overflow-warn-1.c: New.
6107         * gcc.dg/multiple-overflow-warn-2.c: New.
6108         * gcc.dg/overflow-warn-6.c: New.
6109         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6110
6111 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6112
6113         * gfortran.dg/array_memcpy_1.f90: New test case.
6114         * gfortran.dg/array_memcpy_2.f90: Likewise.
6115
6116 2007-01-05  Richard Guenther  <rguenther@suse.de>
6117
6118         PR middle-end/27826
6119         * g++.dg/opt/pr27826.C: New testcase.
6120
6121 2007-01-05  Ian Lance Taylor  <iant@google.com>
6122
6123         * gcc.dg/Walways-true-1.c: New test.
6124         * gcc.dg/Walways-true-2.c: New test.
6125         * g++.dg/warn/Walways-true-1.C: New test.
6126         * g++.dg/warn/Walways-true-2.C: New test.
6127
6128 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR c/30360
6131         * gcc.dg/pr30360.c: New test.
6132
6133 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/23232
6136         * gfortran.dg/data_implied_do_1.f90: New test.
6137
6138         PR fortran/27996
6139         PR fortran/27998
6140         * gfortran.dg/char_length_1.f90: New test.
6141
6142 2007-01-05  Richard Guenther  <rguenther@suse.de>
6143
6144         PR middle-end/28116
6145         * g++.dg/opt/pr28116.C: New testcase.
6146
6147 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6148
6149         PR fortran/29624
6150         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6151           invalid deallocate.
6152         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6153         * gfortran.dg/protected_4.f90: Add pointer intent check.
6154         * gfortran.dg/protected_6.f90: Add pointer intent check.
6155         * gfortran.dg/pointer_intent_1.f90: New test.
6156         * gfortran.dg/pointer_intent_2.f90: New test.
6157         * gfortran.dg/pointer_intent_3.f90: New test.
6158
6159 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6160
6161         PR 30235
6162         * gfortran.dg/altreturn_2.f90: new test.
6163
6164 2007-01-04  Tom Tromey  <tromey@redhat.com>
6165
6166         PR preprocessor/28165:
6167         * gcc.dg/cpp/pr28165.c: New file.
6168
6169 2007-01-03  Josh Conner  <jconner@apple.com>
6170
6171         PR middle-end/29683
6172         * gcc.dg/pr29683.c: New.
6173
6174 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6175
6176         PR c++/28217
6177         * g++.dg/pch/template-1.C: New test.
6178         * g++.dg/pch/template-1.Hs: New file.
6179
6180 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6181
6182         PR middle-end/30353
6183         * gcc.c-torture/compile/complex-4.c: New test.
6184
6185 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6186
6187         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6188         -maltivec.
6189         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6190
6191 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR middle-end/30286
6194         * gcc.dg/pr30286.c: New test.
6195
6196         PR c++/29535
6197         * g++.dg/template/crash66.C: New test.
6198
6199         PR c++/29054
6200         * g++.dg/template/friend49.C: New test.
6201
6202 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6203
6204         * gfortran.dg/ibits.f90: New test.
6205
6206 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6207
6208         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6209         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6210
6211 2007-01-02  Jan Hubicka  <jh@suse.cz>
6212
6213         * gcc.dg/pr16194.c: We now output error on all three functions,
6214         not just first one.
6215
6216 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6217
6218         PR c/19977
6219         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6220         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6221
6222 2006-01-02  Ian Lance Taylor  <iant@google.com>
6223
6224         * g++.dg/warn/Wparentheses-22.C: New test.
6225         * g++.dg/warn/Wparentheses-23.C: New test.
6226
6227 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6228
6229         PR middle-end/7651
6230         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6231         * gcc.dg/declspec-3-Wextra.c: New.
6232         * gcc.dg/declspec-3-no.c: New
6233
6234 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
6235
6236         PR fortran/20896
6237         * gfortran.dg/interface_10.f90: Remove.
6238
6239 2007-01-01  Roger Sayle  <roger@eyesopen.com>
6240
6241         * gcc.dg/fold-eqxor-4.c: New test case.
6242
6243 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
6244
6245         PR middle-end/30311
6246         * gcc.c-torture/compile/pr30311.c: New test.
6247
6248 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
6249
6250         PR middle-end/30253
6251         * gcc.c-torture/compile/statement-expression-1.c: New test.
6252
6253 2007-01-01  Andreas Schwab  <schwab@suse.de>
6254
6255         PR target/29166
6256         * g++.dg/eh/pr29166.C: New test.
6257
6258 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
6259
6260         * lib/target-supports.exp (check_effective_target_powerpc_spe):
6261         New.
6262         (check_effective_target_vect_cmdline_needed): Use it.
6263
6264 2006-12-31  Richard Guenther  <rguenther@suse.de>
6265
6266         PR middle-end/30137
6267         * gcc.dg/pr30137-1.c: New testcase.
6268         * gcc.dg/pr30137-2.c: Likewise.
6269
6270 2006-12-31  Roger Sayle  <roger@eyesopen.com>
6271
6272         PR middle-end/30322
6273         * gcc.dg/fold-plusnot-1.c: New test case.
6274
6275 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
6276
6277         PR c++/29731
6278         * g++.dg/parse/template22.C: New test.
6279
6280 2006-12-31  Richard Guenther  <rguenther@suse.de>
6281
6282         PR middle-end/30338
6283         * gcc.c-torture/compile/pr30338.c: New testcase.
6284
6285 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6286
6287         PR fortran/27900
6288         * gfortran.dg/intrinsic_actual_4.f90: New test.
6289
6290         PR fortran/24325
6291         * gfortran.dg/func_decl_3.f90: New test.
6292
6293 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
6294
6295         PR fortran/23060
6296         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6297         * gfortran.dg/c_by_val_1.f: New test.
6298         * gfortran.dg/c_by_val_2.f: New test.
6299         * gfortran.dg/c_by_val_3.f: New test.
6300
6301 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
6302
6303         PR libfortran/30321
6304         * gfortran.dg/sum_zero_array_1.f90:  New test.
6305
6306 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR preprocessor/29612
6309         * gcc.dg/cpp/pr29612-1.c: New test.
6310         * gcc.dg/cpp/pr29612-2.c: New test.
6311
6312 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
6313
6314         PR fortran/30034
6315         * gfortran.dg/pure_formal_proc_1.f90: New test.
6316
6317         PR fortran/30237
6318         * gfortran.dg/intrinsic_actual_3.f90: New test.
6319
6320 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6321
6322         PR fortran/30014
6323         * gfortran.dg/io_constraints_1.f90: Update test.
6324         * gfortran.dg/io_constraints_2.f90: Update test.
6325         * gfortran.dg/inquire_iolength.f90: New test.
6326
6327 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
6328
6329         PR fortran/20896
6330         * gfortran.dg/interface_10.f90: New test.
6331         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6332         since z is already, locally a variable.
6333
6334         PR fortran/25135
6335         * gfortran.dg/generic_11.f90: New test.
6336         * gfortran.dg/interface_7.f90: Remove name clash between module
6337         name and procedure 'x' referenced in the interface.
6338
6339 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6340
6341         PR middle-end/7651
6342         * gcc.dg/Wmissing-parameter-type.c: New.
6343         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6344         * gcc.dg/Wmissing-parameter-type-no.c: New.
6345
6346 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
6347
6348         PR fortran/25818
6349         * gfortran.dg/entry_array_specs_2.f: New test.
6350
6351         PR fortran/30084
6352         * gfortran.dg/nested_modules_6.f90: New test.
6353
6354 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6355
6356         PR middle-end/7651
6357         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6358         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6359
6360 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
6361
6362         PR C++/30168
6363         * g++.dg/opt/complex6.C: New test.
6364
6365 2006-12-22  Ben Elliston  <bje@au.ibm.com>
6366
6367         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6368         full" if the linker on spu-*-* warns about exceeding local store.
6369
6370         And revert this patch:
6371         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6372         fail to link due to relocation overflows on spu-*-*.
6373
6374 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6375
6376         PR fortran/30273
6377         * gfortran.dg/dependency_19.f90: New test.
6378
6379 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/30202
6382         * gfortran.dg/alloc_comp_basics_3.f90: New test.
6383
6384 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR middle-end/30262
6387         * gcc.c-torture/execute/20061220-1.c: New test.
6388
6389         PR middle-end/30263
6390         * gcc.dg/gomp/asm-1.c: New test.
6391
6392         PR target/30230
6393         * g++.dg/eh/ia64-2.C: New test.
6394
6395 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6396
6397         PR target/28966
6398         PR target/29248
6399         * gcc.dg/rs6000-leaf.c: New.
6400
6401 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6402
6403         PR fortran/25392
6404         * gfortran.dg/f2c_8.f90: New test.
6405
6406 2006-12-20  Bill Wendling  <wendling@apple.com>
6407
6408         * gcc.dg/asm-b.c: Check for __ppc64__.
6409
6410 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/30190
6413         * gfortran.dg/bounds_check_5.f90: New test.
6414
6415 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
6416
6417         PR middle-end/30143
6418         * gcc.dg/gomp/complex-1.c: New testcase.
6419
6420 2006-12-20  Roger Sayle  <roger@eyesopen.com>
6421
6422         * gfortran.dg/array_memset_1.f90: New test case.
6423
6424 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
6425
6426         * lib/target-supports.exp: Add spu to
6427         check_effective_target_vect_widen_mult_hi_to_si.
6428
6429 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6430
6431         PR fortran/29992
6432         * gfortran.dg/generic_9.f90: New test.
6433
6434         PR fortran/30081
6435         * gfortran.dg/generic_10.f90: New test.
6436
6437 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
6438
6439         PR tree-opt/30045
6440         * gcc.dg/pr30045.c: New test.
6441
6442 2006-12-20  Ben Elliston  <bje@au.ibm.com>
6443
6444         * gcc.dg/20020312-2.c: Add a case for __SPU__.
6445
6446 2006-12-19  Eric Christopher  <echristo@apple.com>
6447
6448         PR target/29302
6449         * gcc.c-torture/execute/pr29302-1.c: New.
6450
6451 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/39238
6454         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6455
6456 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6457
6458         PR fortran/30236
6459         * gfortran.dg/altreturn_3.f90: New test.
6460
6461         * gfortran.dg/char_result_12.f90: Fix comment typos.
6462
6463 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6464
6465         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6466         as newlib's stdio.h uses non-traditional cpp constructs.
6467
6468 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6469
6470         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6471         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6472         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6473         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6474         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6475         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6476         * gfortran.dg/default_initialization.f: Renamed to
6477         default_initialization_1.f
6478         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6479         dollar_edit_descriptor_1.f
6480         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6481         dollar_edit_descriptor_2.f
6482         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6483         dollar_edit_descriptor_3.f
6484         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6485         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6486         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6487         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6488         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6489         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6490         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6491         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6492         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6493         * gfortran.dg/default_initialization_1.f: Renamed from
6494         default_initialization.f
6495         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6496         dollar_edit_descriptor-1.f
6497         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6498         dollar_edit_descriptor-2.f
6499         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6500         dollar_edit_descriptor-3.f
6501         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6502         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6503         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6504
6505 2006-12-18  Bill Wendling  <wendling@apple.com>
6506
6507         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6508         id is an OjbC keyword.
6509
6510 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6511
6512         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6513
6514 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6515
6516         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6517
6518 2006-12-18  Ian Lance Taylor  <iant@google.com>
6519
6520         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6521
6522 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6523
6524         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6525
6526 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6527
6528         PR fortran/30207
6529         * gfortran.fortran-torture/execute/where21.f90: New test.
6530
6531 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6532
6533         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6534
6535 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6536
6537         PR middle-end/7651
6538         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6539         * gcc.dg/if-empty-1.c: Likewise.
6540         * gcc.dg/pr23165.c: Likewise.
6541         * g++.dg/warn/empty-body.C: Likewise.
6542
6543 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6544
6545         PR libfortran/30005
6546         * gfortran.dg/open_errors.f90: New test.
6547
6548 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6551
6552         * gcc.target/i386/ssse3-pabsb.c: New file.
6553         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6554         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6555         * gcc.target/i386/ssse3-palignr.c: Likewise.
6556         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6557         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6558         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6559         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6560         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6561         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6562         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6563         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6564         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6565         * gcc.target/i386/ssse3-psignb.c: Likewise.
6566         * gcc.target/i386/ssse3-psignd.c: Likewise.
6567         * gcc.target/i386/ssse3-psignw.c: Likewise.
6568         * gcc.target/i386/ssse3-vals.h: Likewise.
6569
6570 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6571
6572         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6573         * lib/fortran-torture.exp: Include target-supports.exp.
6574
6575 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6576
6577         PR target/30185
6578         * gcc.c-torture/execute/pr30185.c: New test.
6579
6580 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6581
6582         PR testsuite/30179
6583         PR testsuite/30180
6584         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6585         * gcc.dg/builtin-bswap-2.c: Likewise.
6586         * gcc.dg/builtin-bswap-3.c: Likewise.
6587         * gcc.dg/builtin-bswap-4.c: Likewise.
6588         * lib/target-supports.exp (check_effective_target_stdint_types): New.
6589         * gcc.c-torture/execute/mode-dependent-address.x: New file.
6590
6591 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6592
6593         PR libfortran/30145
6594         * gfortran.dg/write_zero_array: New test.
6595
6596 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6597
6598         PR fortran/30200
6599         * gfortran.dg/write_fmt_trim.f90: New test.
6600
6601 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
6602
6603         PR 30194
6604         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6605         temporarily.
6606
6607 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6608
6609         * lib/target-supports.exp (check_weak_available): Use istarget
6610         "hppa*-*-hpux10*" instead of regexp.
6611         (check_cxa_atexit_available): Likewise.
6612
6613 2006-12-14  Richard Guenther  <rguenther@suse.de>
6614
6615         PR tree-optimization/30197
6616         * gcc.c-torture/execute/complex-1.c: Fix function name.
6617         * gcc.dg/builtins-61.c: New testcase.
6618
6619 2006-12-14  Richard Guenther  <rguenther@suse.de>
6620
6621         PR middle-end/30172
6622         * gcc.dg/pr30172-1.c: New testcase.
6623
6624 2006-12-14  Richard Guenther  <rguenther@suse.de>
6625
6626         PR tree-optimization/30198
6627         * gcc.dg/builtins-60.c: New testcase.
6628
6629 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
6630
6631         * lib/target-supports.exp (vect_no_align): Remove spu.
6632
6633 2006-12-13  Ian Lance Taylor  <iant@google.com>
6634
6635         PR c++/19564
6636         PR c++/19756
6637         * g++.dg/warn/Wparentheses-5.C: New test.
6638         * g++.dg/warn/Wparentheses-6.C: New test.
6639         * g++.dg/warn/Wparentheses-7.C: New test.
6640         * g++.dg/warn/Wparentheses-8.C: New test.
6641         * g++.dg/warn/Wparentheses-9.C: New test.
6642         * g++.dg/warn/Wparentheses-10.C: New test.
6643         * g++.dg/warn/Wparentheses-11.C: New test.
6644         * g++.dg/warn/Wparentheses-12.C: New test.
6645         * g++.dg/warn/Wparentheses-13.C: New test.
6646         * g++.dg/warn/Wparentheses-14.C: New test.
6647         * g++.dg/warn/Wparentheses-15.C: New test.
6648         * g++.dg/warn/Wparentheses-16.C: New test.
6649         * g++.dg/warn/Wparentheses-17.C: New test.
6650         * g++.dg/warn/Wparentheses-18.C: New test.
6651         * g++.dg/warn/Wparentheses-19.C: New test.
6652         * g++.dg/warn/Wparentheses-20.C: New test.
6653         * g++.dg/warn/Wparentheses-21.C: New test.
6654
6655 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6656
6657         PR testsuite/30157
6658         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6659         for target "hppa.*hpux10".
6660
6661 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6662
6663         * g++.dg/debug/vartrack1.C: New test.
6664
6665         * g++.dg/opt/ifcvt1.C: New test.
6666
6667         * gcc.dg/tls/opt-13.c: New test.
6668
6669         * gcc.dg/20060425-2.c: New test.
6670
6671         * g++.dg/opt/pr15054-2.C: New test.
6672
6673         * gcc.c-torture/execute/20060420-1.c: New test.
6674
6675         * gcc.c-torture/execute/20060412-1.c: New test.
6676
6677         * objc/compile/20060406-1.m: New test.
6678
6679 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
6680
6681         * g++.dg/template/array17.C: New test.
6682
6683 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
6684
6685         * gcc.target/powerpc/altivec-23.c: New test.
6686
6687 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6688
6689         PR c++27316
6690         * g++.dg/inherit/error3.C: New test.
6691
6692         PR c++/28740
6693         * g++.dg/inherit/error4.C: New test.
6694
6695 2006-12-13  Richard Guenther  <rguenther@suse.de>
6696
6697         PR tree-optimization/17687
6698         * gcc.dg/builtins-59.c: New testcase.
6699
6700 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6701
6702         * gcc.target/spu/Wmain.c: New test.
6703
6704 2006-12-12  Josh Conner  <jconner@apple.com>
6705
6706         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6707         * g++.dg/abi/thunk4.C: Likewise.
6708         * g++.dg/abi/rtti3.C: Likewise.
6709
6710 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6711
6712         * gcc.target/spu/cpat-1.c: New test.
6713         * gcc.target/spu/cpat-2.c: New test.
6714         * gcc.target/spu/cpat-3.c: New test.
6715         * gcc.target/spu/cpat-4.c: New test.
6716
6717 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6718
6719         PR tree-opt/28436
6720         * gcc.c-torture/compile/vector-1.c: New test.
6721         * gcc.c-torture/compile/vector-2.c: New test.
6722         * gcc.c-torture/compile/vector-3.c: New test.
6723
6724 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6725
6726         * lib/fortran-torture.exp: Update copyright years.  Remove
6727         obsolete comment.  Test -ftree-vectorize where it makes sense.
6728         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6729         from fortran-torture.exp.
6730         * gfortran.dg/char_transpose_1.f90,
6731         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6732         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6733         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6734         '-w' to dg-options.
6735
6736 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6737
6738         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6739         saved_${tool}_load.
6740
6741 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6742
6743         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6744         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6745         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6746         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6747         gaps.
6748
6749 2006-12-12  Richard Guenther  <rguenther@suse.de>
6750
6751         PR middle-end/30147
6752         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6753
6754 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6755             Diego Novillo  <dnovillo@redhat.com>
6756
6757         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6758         VDEF/VUSE changes.
6759         * gcc.dg/tree-ssa/pr26421.c: Likewise
6760         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6761         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6762         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6763         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6764         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6765         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6766         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6767         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6768         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6769
6770 2006-12-11  Jan Hubicka  <jh@suse.cz>
6771
6772         * gcc.dg/tree-prof/stringop-1.c: New test.
6773         * gcc.dg/tree-prof/stringop-2.c: New test.
6774
6775 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6776
6777         PR target/30120
6778         * gcc.target/i386/pr30120.c: New test.
6779
6780         Revert:
6781         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6782
6783         * gcc.target/i386/x87regparm-1.c: New test.
6784         * gcc.target/i386/x87regparm-2.c: New test.
6785         * gcc.target/i386/x87regparm-3.c: New test.
6786         * gcc.target/i386/x87regparm-4.c: New test.
6787
6788 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6789
6790         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6791
6792 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6793
6794         PR fortran/23994
6795         * gfortran.dg/protected_1.f90: New test.
6796         * gfortran.dg/protected_2.f90: New test.
6797         * gfortran.dg/protected_3.f90: New test.
6798         * gfortran.dg/protected_4.f90: New test.
6799         * gfortran.dg/protected_5.f90: New test.
6800         * gfortran.dg/protected_6.f90: New test.
6801
6802 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6803             Tobias Burnus  <burnus@gcc.gnu.org>
6804
6805         PR fortran/29975
6806         PR fortran/30068
6807         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6808         interface.
6809         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6810         ambiguous interfaces.
6811         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6812         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6813         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6814         ambiguous interfaces.
6815         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6816         * gfortran.dg/array_initializer_2.f90: Add initializer array
6817         constructor test.
6818
6819         PR fortran/30096
6820         * gfortran.dg/interface_9.f90: Test that host interfaces are
6821         not checked for ambiguity with the local version.
6822
6823 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6824
6825         PR fortran/29464
6826         * gfortran.dg/module_interface_2.f90: New test.
6827
6828 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6829
6830         PR fortran/29941
6831         * gfortran.dg/assumed_len.f90: New test.
6832
6833 2006-12-09  Richard Guenther  <rguenther@suse.de>
6834
6835         * g++.dg/warn/implicit-typename1.C: Qualify types.
6836         * g++.dg/parse/crash12.C: Likewise.
6837         * g++.dg/tree-ssa/pr22444.C: Likewise.
6838
6839 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6840
6841         * gfortran.dg/array_2.f90: Added sqrt test.
6842
6843 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6844
6845         * gcc.target/i386/x87regparm-1.c: XFAIL.
6846         * gcc.target/i386/x87regparm-2.c: XFAIL.
6847         * gcc.target/i386/x87regparm-3.c: XFAIL.
6848         * gcc.target/i386/x87regparm-4.c: XFAIL.
6849
6850 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6851
6852         * lib/target-supports.exp
6853         (check_effective_target_large_long_double): New.
6854         * gcc.dg/Wconversion-real.c : Use it.
6855         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6856         unsigned.
6857
6858 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6859
6860         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6861
6862 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6863
6864         PR fortran/27546
6865         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6866
6867 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/29732
6870         * g++.dg/template/crash65.C: New test.
6871         * g++.dg/template/spec16.C: Tweak error markers.
6872
6873 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6874
6875         * gcc.target/spu: New directory.
6876         * gcc.target/spu/spu.exp: New file.
6877         * gcc.target/spu/intrinsics-1.c: New test.
6878
6879 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6880
6881         PR c++/29980
6882         * g++.dg/ext/attrib27.C: New test.
6883         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6884         * g++.dg/parse/typedef5.C: Likewise.
6885
6886 2006-12-07  Mike Stump  <mrs@apple.com>
6887
6888         * treelang/compile/var_defs.tree: Adjust.
6889
6890 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/29730
6893         * g++.dg/template/crash64.C: New test.
6894         * g++.dg/parse/crash27.C: Adjust error markers.
6895
6896 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6897
6898         PR libfortran/30009
6899         PR libfortran/30056
6900         * gfortran.dg/read_eof_4.f90:  Add tests.
6901         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6902         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6903
6904 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/29729
6907         * g++.dg/template/crash63.C: New test.
6908
6909         PR c++/29728
6910         * g++.dg/template/crash62.C: New test.
6911
6912 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6913
6914         PR fortran/30003
6915         * gfortran.dg/allocatable_function_1.f90: Increase the number
6916         of expected calls of free to 10; the lhs section reference is
6917         now evaluated so there is another call to bar.  Change the
6918         comment appropriately.
6919         * gfortran.dg/array_section_1.f90: New test.
6920
6921 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6922
6923         PR fortran/29912
6924         * gfortran.dg/char_result_12.f90: New test.
6925
6926 2006-12-05  Richard Guenther  <rguenther@suse.de>
6927
6928         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6929         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6930         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6931         vect_double, xfail for spu*-*-*.
6932
6933 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6934
6935         PR fortran/29962
6936         * initialization_4.f90: Test noninteger exponents (-std=f95).
6937         * initialization_5.f90: New test for noninteger exponents
6938           with -std=f2003.
6939
6940 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6941
6942         PR fortran/29821
6943         * gfortran.dg/parameter_array_section_1.f90: New test.
6944
6945 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/29733
6948         * g++.dg/template/crash61.C: New test.
6949
6950         PR c++/29632
6951         * g++.dg/template/error23.C: New test.
6952
6953 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6954
6955         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6956
6957 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6958
6959         PR fortran/29916
6960         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6961
6962 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR middle-end/29965
6965         * gcc.dg/gomp/pr29965-1.c: New test.
6966         * gcc.dg/gomp/pr29965-2.c: New test.
6967         * gcc.dg/gomp/pr29965-3.c: New test.
6968         * gcc.dg/gomp/pr29965-4.c: New test.
6969         * gcc.dg/gomp/pr29965-5.c: New test.
6970         * gcc.dg/gomp/pr29965-6.c: New test.
6971         * g++.dg/gomp/pr29965-1.C: New test.
6972         * g++.dg/gomp/pr29965-2.C: New test.
6973         * g++.dg/gomp/pr29965-3.C: New test.
6974         * g++.dg/gomp/pr29965-4.C: New test.
6975         * g++.dg/gomp/pr29965-5.C: New test.
6976         * g++.dg/gomp/pr29965-6.C: New test.
6977         * g++.dg/gomp/pr29965-7.C: New test.
6978         * g++.dg/gomp/pr29965-8.C: New test.
6979         * g++.dg/gomp/pr29965-9.C: New test.
6980         * g++.dg/gomp/pr29965-10.C: New test.
6981
6982 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gnat.dg/pointer_variable_bounds.adb: New test.
6985         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6986         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6987
6988 2006-12-03  Eric Christopher  <echristo@apple.com>
6989
6990         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6991
6992 2006-12-03  Richard Henderson  <rth@redhat.com>
6993             Andrew Pinski  <pinskia@gmail.com>
6994
6995         PR C++/14329
6996         * g++.dg/warn/unit-1.C: New test.
6997
6998 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6999
7000         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7001
7002 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7003
7004         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7005         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7006         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7007         * gcc.dg/vect/vect-70.c: Reduce array size.
7008         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7009         vect_no_compaer_double targets.
7010         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7011         vect_float, vect_double, and vect_int.
7012
7013 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7014
7015         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7016         test for loop versioning on vect_no_align targets.
7017         * gcc.dg/vect/pr20122.c: Likewise.
7018         * gcc.dg/vect/vect-105.c: Likewise.
7019         * gcc.dg/vect/vect-42.c: Likewise.
7020         * gcc.dg/vect/vect-43.c: Likewise.
7021         * gcc.dg/vect/vect-74.c: Likewise.
7022         * gcc.dg/vect/vect-75.c: Likewise.
7023         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7024         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7025         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7026         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7027
7028 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/29642
7031         * gfortran.dg/value_1.f90 : New test.
7032         * gfortran.dg/value_2.f90 : New test.
7033         * gfortran.dg/value_3.f90 : New test.
7034         * gfortran.dg/value_4.f90 : New test.
7035         * gfortran.dg/value_4.c : Called from value_4.f90.
7036
7037 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7038
7039         PR C++/30033
7040         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7041
7042 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7043
7044         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7045
7046 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7047
7048         PR c/27953
7049         * gcc.dg/pr27953.c: New test.
7050
7051 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7052
7053         PR c++/30022
7054         * g++.dg/ext/vector5.C: New test.
7055
7056         PR c++/30021
7057         * g++.dg/other/main1.C: New test.
7058
7059 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7060
7061         PR libfortran/29568
7062         * gfortran.dg/convert_implied_open.f90:  Change to
7063         new default record length.
7064         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7065         new error message.
7066         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7067
7068 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7069
7070         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7071
7072 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7073
7074         PR c++/29066
7075         * g++.dg/expr/pr29066.c: New.
7076
7077 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7078             Zdenek Dvorak <dvorakz@suse.cz>
7079
7080         PR tree-optimization/29921
7081         * gcc.dg/pr29921-2.c: New test.
7082
7083 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7084
7085         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7086         (i386_get_cpuid): New function.
7087         (i386_cpuid_ecx): Likewise.
7088         (i386_cpuid_edx): Likewise.
7089         (i386_cpuid): Updated to call i386_cpuid_edx.
7090
7091         * gcc.target/i386/sse3-addsubpd.c: New file.
7092         * gcc.target/i386/sse3-addsubps.c: Likewise.
7093         * gcc.target/i386/sse3-haddpd.c: Likewise.
7094         * gcc.target/i386/sse3-haddps.c: Likewise.
7095         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7096         * gcc.target/i386/sse3-hsubps.c: Likewise.
7097         * gcc.target/i386/sse3-lddqu.c: Likewise.
7098         * gcc.target/i386/sse3-movddup.c: Likewise.
7099         * gcc.target/i386/sse3-movshdup.c: Likewise.
7100         * gcc.target/i386/sse3-movsldup.c: Likewise.
7101
7102 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7103
7104         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7105
7106 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7107
7108         * gcc.dg/dfp/convert-int-max.c: New test.
7109         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7110
7111 2006-11-30  Richard Guenther  <rguenther@suse.de>
7112
7113         * gcc.dg/vect/vect-pow-1.c: Rename ...
7114         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7115         floats instead of doubles, check successful vectorization.
7116
7117 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7118
7119         PR target/29945
7120         * gcc.c-torture/compile/pr29945.c: New testcase.
7121
7122 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7123
7124         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7125         -maltivec.
7126
7127 2006-11-29  Eric Christopher  <echristo@apple.com>
7128
7129         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7130
7131 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7132
7133         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7134
7135         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7136
7137 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7138
7139         PR c++/29022
7140         * g++.dg/inherit/virtual2.C: New test.
7141         * g++.dg/inherit/virtual3.C: Likewise.
7142         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7143         * g++.dg/inherit/error2.C: Likewise.
7144         * g++.dg/template/instantiate1.C: Likewise.
7145
7146 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7147
7148         PR tree-opt/29984
7149         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7150
7151 2006-11-28  Jan Hubicka  <jh@suse.cz>
7152
7153         * gcc.dg/memcpy-1.c: New test.
7154
7155 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR c++/29735
7158         * g++.dg/warn/main-3.C: New test.
7159
7160 2006-11-28  Jan Hubicka  <jh@suse.cz>
7161
7162         * gcc.dg/winline-1.c: New test.
7163
7164 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7165
7166         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7167         alignments.
7168
7169 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7170
7171         PR fortran/29976
7172         * gfortran.dg/missing_optional_dummy_3.f90
7173
7174 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7175
7176         PR fortran/20880
7177         * gfortran.dg/interface_3.f90: Modify errors.
7178
7179 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7180
7181         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7182         fail to link due to relocation overflows on spu-*-*.
7183
7184 2006-11-27  Michael Matz  <matz@suse.de>
7185             Andreas Krebbel  <krebbel1@de.ibm.com>
7186
7187         PR target/29319
7188         * gcc.dg/20061127-1.c: New testcase.
7189
7190 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7191
7192         * gcc.dg/20061124-1.c: Add exit() function prototype.
7193
7194 2006-11-27  Jan Hubicka  <jh@suse.cz>
7195
7196         * gcc.target/i386/memcpy-1.c: Adjust size.
7197         * gcc.dg/visibility-11.c: Likewise.
7198
7199 2006-11-27  Richard Guenther  <rguenther@suse.de>
7200
7201         PR middle-end/25620
7202         * gcc.target/i386/pow-1.c: New testcase.
7203         * gcc.dg/builtins-58.c: Likewise.
7204
7205 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/29886
7208         * g++.dg/expr/cast8.C: New test.
7209
7210 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7211
7212         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7213         Don't ever inline the testcase.
7214
7215 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7216
7217         PR fortran/29982
7218         * gfortran.fortran-torture/compile/parameter_3.f90: New
7219         testcase.
7220
7221 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7222
7223         PR fortran/29951
7224         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7225
7226 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7227
7228         * gfortran.fortran-torture/execute/specifics.f90: Remove test
7229         for CHAR.
7230
7231 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7232
7233         PR libgfortran/29936
7234         * gfortran.dg/write_check3.f90: New test.
7235
7236 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7237
7238         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7239
7240 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
7241
7242         PR fortran/20880
7243         * gfortran.dg/interface_3.f90: New test.
7244
7245         PR fortran/29387
7246         * gfortran.dg/generic_8.f90: New test.
7247
7248 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7249
7250         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7251         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7252         * gfortran.dg/specifics_3.f90: Remove.
7253
7254 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
7255
7256         PR c/29955
7257         * gcc.dg/gomp/pr29955.c: New test.
7258
7259         PR c/29736
7260         * gcc.dg/pr29736.c: New test.
7261
7262 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7263
7264         PR tree-opt/29964
7265         * gcc.dg/pure-1.c: New test.
7266
7267 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
7268
7269         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7270         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7271
7272 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7273
7274         * gcc.dg/20061124-1.c: New testcase.
7275
7276 2006-11-23  Eric Christopher  <echristo@apple.com>
7277
7278         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7279
7280 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7281
7282         PR c/2707
7283         PR c++/26167
7284         * gcc.dg/Wconversion-integer.c: New. Supersedes
7285         Wconversion-negative-constants.c
7286         * gcc.dg/Wconversion-real.c: New.
7287         * gcc.dg/Wconversion-real-integer.c: New.
7288         * gcc.dg/Wconversion-negative-constants.c: Deleted.
7289         * g++.dg/warn/Wconversion1.C: Modified.
7290
7291 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7292
7293         * gfortran.dg/overload_1.f90: New test.
7294
7295 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7296
7297         PR c/9072
7298         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7299         Wtraditional-conversion.
7300         * gcc.dg/overflow-warn-2.c: Likewise.
7301         * gcc.dg/Wconversion.c: Likewise. Renamed as
7302         Wtraditional-conversion.c .
7303         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7304         Wtraditional-conversion-2.c .
7305         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7306         Wtraditional-conversion-2.c
7307         * gcc.dg/Wconversion-negative-constants.c: New.
7308
7309 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
7310
7311         * gcc.dg/tree-ssa/dump-1.c: New test.
7312
7313 2006-11-23  David Ung <davidu@mips.com>
7314
7315         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7316         -mfp64, allowable when ISA >= 33 and float is enabled.
7317         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7318         of mthc1 and mfhc1 patterns.
7319
7320 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
7321
7322         PR tree-optimization/29921
7323         * gcc.dg/pr29921.c: New test.
7324
7325 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7326
7327         PR fortran/29441
7328         * gfortran.dg/initialization_4.f90: New test.
7329
7330 2006-11-22  Ira Rosen  <irar@il.ibm.com>
7331
7332         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7333         platforms that have interleaving support.
7334         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7335         * gcc.dg/vect/vect-strided-a-u16-i2.c,
7336         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7337         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7338         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7339         gcc.dg/vect/vect-strided-u8-i2-gap.c,
7340         gcc.dg/vect/vect-strided-u8-i8.c,
7341         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7342         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7343         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7344         gcc.dg/vect/vect-strided-float.c,
7345         gcc.dg/vect/vect-strided-a-mult.c,
7346         gcc.dg/vect/vect-strided-mult-char-ls.c,
7347         gcc.dg/vect/vect-strided-a-u16-mult.c,
7348         gcc.dg/vect/vect-strided-a-u32-mult.c,
7349         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7350         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7351         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7352         gcc.dg/vect/vect-strided-mult.c,
7353         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7354         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7355         New.
7356
7357 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/25087
7360         * gfortran.dg/auto_char_len_4.f90: New test.
7361
7362 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/29652
7365         * gfortran.dg/generic_7.f90: New test.
7366         * gfortran.dg/defined_operators_1.f90: Add new error.
7367
7368 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
7369
7370         PR tree-optimization/29902
7371         * g++.dg/tree-ssa/pr29902.C: New test.
7372
7373 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
7374
7375         PR fortran/29820
7376         * gfortran.dg/used_types_13.f90: New test.
7377
7378 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
7379
7380         * gcc.dg/dfp/snan.c: Delete.
7381
7382 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
7383
7384         * g++.dg/cpp0x/static_assert1.C: New.
7385         * g++.dg/cpp0x/static_assert2.C: New.
7386         * g++.dg/cpp0x/static_assert3.C: New.
7387
7388 2006-11-21  Richard Guenther  <rguenther@suse.de>
7389
7390         * gcc.dg/vect/vect-pow-1.c: New testcase.
7391         * gcc.dg/vect/vect-pow-2.c: Likewise.
7392
7393 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR c++/29570
7396         * g++.dg/template/static29.C: New test.
7397
7398         PR c++/29734
7399         * g++.dg/conversion/simd4.C: New test.
7400
7401 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
7402
7403         PR c++/29475
7404         * g++.dg/template/access19.C: New test.
7405         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7406         error is reported.
7407
7408 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7409
7410         PR tree-opt/25500
7411         * gcc.dg/tree-ssa/sra-4.c: New testcase.
7412
7413 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7414
7415         PR fortran/27546
7416         * gfortran.dg/import.f90: Extended test.
7417         * gfortran.dg/import2.f90: Extended test.
7418
7419 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7420
7421         * gfortran.dg/volatile3.f90: Add conflict test.
7422
7423 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
7424
7425         PR fortran/24783
7426         * gfortran.dg/implicit_10.f90: New test.
7427
7428 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7429
7430         PR c++/8586
7431         * g++.dg/warn/Wall-write-strings.C: New.
7432
7433 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7434
7435         * gfortran.dg/alloc_comp_constraint_5.f90: New.
7436         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7437
7438 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7439
7440         * gfortran.dg/use_3.f90: Remove error message.
7441         * gfortran.dg/iso_fortran_env_1.f90: New test.
7442         * gfortran.dg/iso_fortran_env_2.f90: New test.
7443         * gfortran.dg/iso_fortran_env_3.f90: New test.
7444         * gfortran.dg/iso_fortran_env_4.f90: New test.
7445
7446 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
7447
7448         * gcc.dg/vect/vect-27.c: Fix initialization.
7449
7450 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7451
7452         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7453         * gcc.dg/torture/builtin-minmax-1.c: New.
7454
7455         * gcc.dg/builtins-20.c: Add cases for copysign.
7456
7457 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7458
7459         PR fortran/24285
7460         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7461
7462 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7463         * gfortran.dg/use_1.f90: New test.
7464         * gfortran.dg/use_1.f90: New test.
7465         * gfortran.dg/use_1.f90: New test.
7466
7467 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7468
7469         PR tree-optimization/29801
7470         * gcc.dg/pr29801.c: New test.
7471
7472 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR middle-end/29584
7475         * gcc.dg/torture/pr29584.c: New test.
7476
7477 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7478
7479         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7480         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7481         * gcc.target/powerpc/compress-float-ppc.c,
7482         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7483         powerpc_fprs.
7484         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7485         do not pass -mhard-float.
7486
7487 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7488
7489         * gnat.dg/volatile_aggregate.adb: New test.
7490
7491 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7492
7493         PR fortran/29391
7494         PR fortran/29489
7495         * gfortran.dg/bound_2.f90: Add more checks.
7496         * gfortran.dg/bound_3.f90: New test.
7497
7498 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7499
7500         PR target/29201
7501         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7502
7503 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7504
7505         * gfortran.dg/import3.f90: Fix error message.
7506
7507 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7508
7509         PR tree-opt/29788
7510         * gfortran.fortran-torture/compile/inline_1.f90:
7511         New testcase.
7512
7513 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         * gcc.target/i386/x87regparm-1.c: New test.
7516         * gcc.target/i386/x87regparm-2.c: New test.
7517         * gcc.target/i386/x87regparm-3.c: New test.
7518         * gcc.target/i386/x87regparm-4.c: New test.
7519
7520 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/27546
7523         * gfortran.dg/import.f90: New test.
7524         * gfortran.dg/import2.f90: New test.
7525         * gfortran.dg/import3.f90: New test.
7526
7527 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7528
7529         PR fortran/27588
7530         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7531
7532 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7533
7534         PR fortran/29806
7535         * gfortran.dg/contains.f90: New test.
7536         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7537
7538 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR tree-optimization/29581
7541         * gcc.dg/pr29581-1.c: New test.
7542         * gcc.dg/pr29581-2.c: New test.
7543         * gcc.dg/pr29581-3.c: New test.
7544         * gcc.dg/pr29581-4.c: New test.
7545         * gfortran.dg/pr29581.f90: New test.
7546
7547 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7548
7549         PR fortran/29702
7550         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7551         numbers in error message headers.
7552
7553 2006-11-14  Richard Guenther  <rguenther@suse.de>
7554
7555         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7556         to i?86 and x86_64 targets.
7557
7558 2006-11-14  Caroline Tice  <ctice@apple.com>
7559
7560         * gcc.dg/pubtypes-1.c: New file/testcase.
7561         * gcc.dg/pubtypes-2.c: New file/testcase.
7562         * gcc.dg/pubtypes-3.c: New file/testcase.
7563         * gcc.dg/pubtypes-4.c: New file/testcase.
7564         * g++.dg/pubtypes.C: New file/testcase.
7565
7566 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c++/29106
7569         * g++.dg/init/self1.C: New test.
7570
7571 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7572
7573         PR fortran/29657
7574         * gfortran.dg/conflicts.f90: Add.
7575
7576 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7577
7578         PR rtl-optimization/29798
7579
7580         * gcc.c-torture/execute/pr29798.c: New.
7581
7582 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7583
7584         * gcc.dg/builtins-20.c: Add more cases.
7585
7586 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR fortran/29759
7589         * gfortran.dg/gomp/pr29759.f90: New test.
7590
7591 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
7592
7593         PR c++/29518
7594         * g++.dg/template/static28.C: New test.
7595
7596 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
7597
7598         * lib/c-torture.exp: Use target-libpath.exp.
7599         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7600         set GCC_EXEC_PREFIX env var from global variable of same name.
7601
7602 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7603
7604         PR fortran/26994
7605         * gfortran.fortran-torture/compile/transfer-1.f90:
7606         New testcase.
7607
7608 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
7609             Zdenek Dvorak <dvorakz@suse.cz>
7610
7611         PR tree-optimization/29680
7612         * gcc.dg/alias-11.c: New test.
7613
7614 2006-11-12  Jason Merrill  <jason@redhat.com>
7615             Andrew Pinski <pinskia@physics.uc.edu>
7616
7617         PR middle-end/28915
7618         * gcc.target/i386/vectorize1.c: New.
7619
7620 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7621
7622         PR rtl-optimization/29797
7623         * gcc.c-torture/execute/pr29797-1.c: New test case.
7624
7625 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7628
7629 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
7630
7631         * gcc.dg/tree-ssa/prefetch-3.c: New test.
7632
7633 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7634
7635         PR tree-optimization/13827
7636         * gcc.dg/fold-eqand-1.c: New test case.
7637
7638 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7639
7640         PR rtl-opt/28812
7641         * gcc.c-torture/execute/mayalias-3.c: New test.
7642
7643 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7644
7645         PR middle-end/27528
7646         * gcc.c-torture/compile/pr27528.c: New test.
7647         * gcc.dg/pr27528.c: Likewise.
7648
7649 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7650
7651         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7652
7653         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7654
7655 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7656
7657         PR fortran/29758
7658         * gfortran.dg/reshape_source_size_1.f90: New test.
7659
7660 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7661
7662         PR fortran/29315
7663         * gfortran.dg/aliasing_dummy_4.f90: New test.
7664
7665 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7666
7667         PR target/29777
7668         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7669         and x86_64-*-* targets.
7670
7671 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7672
7673         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7674         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7675         New macros. Use them in exact tests.
7676         (TESTIT3): New macro.
7677         Add tests for fmin, fmax and fma.
7678
7679 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7680
7681         PR fortran/29431
7682         * gfortran.dg/array_constructor_13.f90: New test.
7683
7684 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7685
7686         PR fortran/29744
7687         * gfortran.dg/used_types_12.f90: New test.
7688
7689 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7690
7691         PR middle-end/29726
7692         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7693         (test6): Ditto.
7694         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7695         * gcc.dg/fold-eqandshift-3.c: New test case.
7696
7697 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7698
7699         PR fortran/29699
7700         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7701
7702         PR fortran/21370
7703         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7704
7705 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7706
7707         * gcc.dg/20061109-1.c: New testcase.
7708
7709 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7710
7711         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7712
7713 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7714
7715         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7716         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7717
7718 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7719
7720         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7721         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7722
7723 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7724
7725         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7726
7727 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7728
7729         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7730         vect-9.c).
7731         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7732         * gcc.dg/vect/vect-9.c: Now vectorizable.
7733         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7734         that support vect_widen_mult.
7735         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7736         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7737         vect-reduc-dot-u16.c).
7738         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7739         vect-reduc-dot-u16.c).
7740         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7741         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7742         vect-reduc-dot-s8.c).
7743         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7744         vect-reduc-dot-s8.c).
7745         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7746         vect-reduc-dot-s8.c).
7747         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7748         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7749         vect-reduc-dot-u8.c).
7750         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7751         vect-reduc-dot-u8.c).
7752         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7753         * gcc.dg/vect/vect-multitypes-9.c: New test.
7754         * gcc.dg/vect/vect-multitypes-10.c: New test.
7755         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7756         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7757         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7758         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7759         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7760         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7761         wrapv-vect-reduc-dot-s8.c.
7762         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7763         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7764         targets that support vec_unpack.
7765         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7766         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7767         (check_effective_target_vect_widen_mult_hi_to_si): New.
7768         (check_effective_target_vect_widen_sum): Removed.
7769
7770         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7771
7772         * gcc.dg/vect/vect-multitypes-8.c: New test.
7773         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7774
7775         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7776
7777         * gcc.dg/vect/vect-multitypes-7.c: New test.
7778
7779         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7780
7781         * gcc.dg/vect/vect-multitypes-4.c: New test.
7782         * gcc.dg/vect/vect-multitypes-5.c: New test.
7783         * gcc.dg/vect/vect-multitypes-6.c: New test.
7784
7785         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7786
7787         * gcc.dg/vect/vect-multitypes-1.c: New test.
7788         * gcc.dg/vect/vect-multitypes-2.c: New test.
7789         * gcc.dg/vect/vect-multitypes-3.c: New test.
7790
7791 2006-11-07  Eric Christopher  <echristo@apple.com>
7792
7793         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7794         Test using scan-assembler-not.
7795
7796 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7797
7798         * gcc.dg/inline-17.c: New test.
7799
7800 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7801
7802         PR other/25028
7803         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7804         on HP-UX.
7805
7806 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7807
7808         PR fortran/29539
7809         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7810
7811         PR fortran/29634
7812         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7813         test.
7814
7815 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7816
7817         PR fortran/29601
7818         * gfortran.dg/volatile.f90: Add.
7819         * gfortran.dg/volatile2.f90: Add.
7820         * gfortran.dg/volatile3.f90: Add.
7821         * gfortran.dg/volatile4.f90: Add.
7822         * gfortran.dg/volatile5.f90: Add.
7823         * gfortran.dg/volatile6.f90: Add.
7824         * gfortran.dg/volatile7.f90: Add.
7825
7826 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7827
7828         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7829           for matching error messages.
7830         * gfortran.dg/specifics_3.f90: Adjust pattern
7831           for matching error messages.
7832
7833 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7834             Bernhard Fischer  <aldot@gcc.gnu.org>
7835
7836         * lib/gcc-dg.exp (output-exists): New proc.
7837         (output-exists-not): New proc.
7838         * gcc.test-framework/test-framework.awk: Support new directives.
7839         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7840         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7841         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7842         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7843         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7844         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7845
7846 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7847
7848         PR fortran/29630
7849         PR fortran/29679
7850         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7851         * gfortran.dg/initialization_3.f90: New.
7852
7853 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7854
7855         PR libgfortran/25545
7856         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7857
7858 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7859
7860         PR middle-end/29695
7861         * gcc.c-torture/execute/pr29695-1.c: New test.
7862         * gcc.c-torture/execute/pr29695-2.c: New test.
7863
7864 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7865
7866         PR fortran/29565
7867         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7868
7869 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7870
7871         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7872         for matching error messages.
7873
7874 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7875
7876         PR target/26915
7877         * gcc.target/i386/387-12.c: New test.
7878
7879 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7880
7881         PR libfortran/29713
7882         * gfortran.dg/pr29713.f90: New test.
7883
7884 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7885
7886         * gcc.c-torture/execute/arith-rand-ll.c:
7887         Also test for bogus rest sign.
7888
7889 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7890
7891         PR libfortran/27895
7892         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7893
7894 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7895
7896         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7897         from error messages.
7898
7899 2006-11-02  Mike Stump  <mrs@apple.com>
7900
7901         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7902
7903         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7904
7905 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7906
7907         * g++.dg/eh/gcsec1.C: New test.
7908
7909 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7910
7911         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7912         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7913
7914 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7915
7916         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7917         hexadecimal value.
7918         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7919         * gcc.dg/pr14796-2.c: Likewise.
7920
7921 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7922
7923         * gcc.c-torture/execute/20061101-1.c: New test.
7924
7925 2006-11-01  Richard Guenther  <rguenther@suse.de>
7926
7927         * gcc.target/i386/fpprec-1.c: New testcase.
7928
7929 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7930
7931         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7932         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7933
7934 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7935
7936         * gcc.c-torture/execute/20061031-1.c: New test.
7937
7938 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7939
7940         PR 23067
7941         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7942         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7943         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7944         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7945         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7946         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7947         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7948
7949 2006-10-31  Eric Christopher  <echristo@apple.com>
7950             Falk Hueffner  <falk@debian.org>
7951
7952         * gcc.dg/builtin-bswap-1.c: New.
7953         * gcc.dg/builtin-bswap-2.c: New.
7954         * gcc.dg/builtin-bswap-3.c: New.
7955         * gcc.dg/builtin-bswap-4.c: New.
7956         * gcc.dg/builtin-bswap-5.c: New.
7957         * gcc.target/i386/builtin-bswap-1.c: New.
7958
7959 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7960
7961         * gcc.dg/inline-16.c: New.
7962
7963         PR 16622
7964         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7965         defining it.
7966         * gcc.dg/inline-13.c: New.
7967         * gcc.dg/inline-14.c: New.
7968         * gcc.dg/inline-15.c: New.
7969
7970         PR 11377
7971         * gcc.dg/inline6.c: New.
7972         * gcc.dg/inline7.c: New.
7973
7974 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7975
7976         PR middle-end/23470
7977         * gcc.dg/pr23470-1.c: New test case.
7978
7979 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7980
7981         PR fortran/29537
7982         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7983         data.
7984         * gfortran.dg/blockdata_2.f90: New testcase.
7985
7986 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7987
7988         PR libfortran/29627
7989         * gfortran.dg/unf_short_record_1.f90:  New test.
7990
7991 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7992
7993         PR fortran/29067
7994         * gfortran.dg/pr29067.f: New test.
7995
7996 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7997             Richard Sandiford  <richard@codesourcery.com>
7998
7999         * lib/target-supports.exp (get_compiler_messages): Append options
8000         as a single list element.
8001         (check_effective_target_arm_vfp_ok): New.
8002         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8003
8004 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8005
8006         PR fortran/29387
8007         * gfortran.dg/intrinsic_actual_2.f90: New test.
8008
8009         PR fortran/29490
8010         * gfortran.dg/actual_array_interface_1.f90: New test.
8011
8012         PR fortran/29641
8013         * gfortran.dg/used_types_11.f90: New test.
8014
8015 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8016
8017         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8018         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8019         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8020         * g++.old-deja/g++.mike/net25.C (main): Same.
8021         * g++.dg/lookup/exception1.C (main): Same.
8022         * g++.dg/parse/parens2.C (main): Same.
8023
8024 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8025
8026         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8027
8028 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8029
8030         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8031         * gcc.dg/torture/builtin-math-3.c: Likewise.
8032
8033 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/29452
8036         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8037         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8038
8039 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8040
8041         PR Fortran/29410
8042         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8043
8044 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8045
8046         * lib/target-supports.exp (check_function_available): Declare
8047         function before calling.
8048
8049 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR tree-optimization/29637
8052         * gcc.dg/pr29637.c: New test.
8053
8054 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8055
8056         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8057         tree canonicalization.
8058
8059 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8060
8061         * gcc.dg/builtins-20.c: Add more hypot tests.
8062
8063 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8064
8065         * gcc.dg/fold-compare-1.c: New test case.
8066
8067 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8068
8069         PR c++/16307
8070         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8071
8072 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8073
8074         PR tree-optimization/15458
8075         * gcc.dg/fold-xornot-1.c: New test case.
8076
8077 2006-10-29  Richard Guenther  <rguenther@suse.de>
8078
8079         * gcc.target/i386/math-torture/trunc.c: New testcase.
8080
8081 2006-10-29  Richard Guenther  <rguenther@suse.de>
8082
8083         * gcc.target/i386/math-torture/round.c: New testcase.
8084
8085 2006-10-29  Richard Guenther  <rguenther@suse.de>
8086
8087         * gcc.target/i386/math-torture/ceil.c: New testcase.
8088         * gcc.target/i386/math-torture/floor.c: Likewise.
8089
8090 2006-10-29  Richard Guenther  <rguenther@suse.de>
8091
8092         * gcc.target/i386/math-torture/rint.c: New testcase.
8093         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8094
8095 2006-10-29  Richard Guenther  <rguenther@suse.de>
8096
8097         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8098         * gcc.target/i386/math-torture/lceil.c: Likewise.
8099
8100 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8101
8102         PR libgfortran/24313
8103         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8104
8105 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8106
8107         * gcc.c-torture/execute/20020118-1.c,
8108         gcc.c-torture/execute/builtins/strlen.c,
8109         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8110         comment typos.
8111
8112 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8113
8114         * gcc.dg/builtins-20.c: Add tests for hypot.
8115         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8116         two-argument builtins.
8117         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8118         TESTIT2.  Update all callers.
8119         (TESTIT2, TESTIT2_R): New helper macros.
8120         Add testcases for pow, hypot and atan2.
8121
8122 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8123
8124         PR C++/29295
8125         * g++.dg/expr/bool1.C: New test.
8126         * g++.dg/expr/bool2.C: New test.
8127
8128 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/28224
8131         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8132         * gfortran.dg/namelist_internal.f90: New test.
8133
8134 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8135
8136         PR fortran/29625
8137         * gfortran.dg/io_real_boz.f90: Add.
8138         * gfortran.dg/io_real_boz2.f90: Add.
8139
8140 2006-10-28  Richard Guenther  <rguenther@suse.de>
8141
8142         PR middle-end/26899
8143         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8144
8145 2006-10-28  Richard Guenther  <rguenther@suse.de>
8146
8147         PR target/28806
8148         * gcc.target/i386/math-torture/lround.c: New testcase.
8149
8150 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8151
8152         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8153         * gcc.dg/builtins-44.c: Likewise.
8154         * gcc.dg/builtins-45.c: Likewise.
8155         * gcc.dg/pr28796-2.c: Likewise.
8156         * gcc.dg/unordered-3.c: Likewise.
8157
8158 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8159
8160         PR libgfortran/27954
8161         * gfortran.dg/error_recovery_2.f90: New test.
8162
8163 2006-10-26  Richard Guenther  <rguenther@suse.de>
8164
8165         * gcc.target/i386/i386.exp: Use glob, not find to collect
8166         tests.  Avoids recursing into subdirectories.
8167         * gcc.target/i386/math-torture/math-torture.exp: Torture
8168         for interesting ia32 math options.
8169         * gcc.target.i386/math-torture/lrint.c: New testcase.
8170
8171 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8172
8173         PR libgfortran/29563
8174         * gfortran.dg/arrayio_9.f90: Update test.
8175         * gfortran.dg/arrayio_19.f90: New test.
8176
8177 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8178
8179         * gcc.dg/20061026.c: New testcase.
8180
8181 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8182
8183         PR libgfortran/29563
8184         * gfortran.dg/arrayio_9.f90: New test.
8185
8186 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8187
8188         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8189         Copy the strings manually, as strcpy may call strlen.
8190
8191 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8192
8193         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8194         Add checks for log, log2, log10 and log1p.
8195
8196         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8197         we already test 0.0.  Add checks for expm1, log, log2, log10,
8198         log1p, cbrt, erf and erfc.
8199
8200 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8201
8202         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8203
8204 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8205
8206         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8207         and remainderl() built-in functions.  Remove -ffast-math from
8208         dg-options.
8209
8210 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8211
8212         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8213         acosh and atanh.
8214
8215         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8216         floating point modifiers to arguments passed to float and long
8217         double functions respectively.  Update all callers to use floating
8218         point numbers, not integers.  Add tests for exp, exp2 and
8219         exp10/pow10.
8220
8221         * gcc.dg/torture/builtin-math-3.c: New test.
8222
8223 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8224
8225         PR fortran/29393
8226         * gfortran.dg/initialize_2.f90: New.
8227
8228 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8229
8230         * gcc.dg/torture/builtin-math-2.c: New test.
8231
8232 2006-10-24  Richard Guenther  <rguenther@suse.de>
8233
8234         PR middle-end/28796
8235         * gcc.dg/pr28796-1.c: New testcase.
8236         * gcc.dg/pr28796-2.c: Likewise.
8237
8238 2006-10-24  Richard Guenther  <rguenther@suse.de>
8239
8240         * gcc.dg/builtins-57.c: New testcase.
8241
8242 2006-10-24  Richard Guenther  <rguenther@suse.de>
8243
8244         PR tree-optimization/29567
8245         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8246
8247 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
8248
8249         PR tree-optimization/14784
8250         * gcc.dg/alias-10.c: New test.
8251
8252 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8253
8254         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8255
8256 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
8257
8258         * gcc.dg/builtin-strncat-chk-1.c: New test.
8259
8260 2006-10-23  Jan Hubicka  <jh@suse.cz>
8261
8262         * gcc.dg/memmove-1.c: New test.
8263
8264 2006-10-23  Paul Brook  <paul@codesourcery.com>
8265
8266         * gcc.dg/pragma-pack-5.c: New test.
8267
8268 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
8269
8270         * g++.dg/other/s390-1.C: New testcase.
8271
8272 2006-10-23  Richard Guenther  <rguenther@suse.de>
8273
8274         PR middle-end/27132
8275         PR middle-end/23295
8276         * gcc.dg/pr27132.c: New testcase.
8277         * gcc.dg/pr23295.c: Likewise.
8278         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8279         * g++.dg/tree-ssa/pr19807.C: Likewise.
8280
8281 2006-10-23  Richard Guenther  <rguenther@suse.de>
8282
8283         PR middle-end/21032
8284         * gcc.dg/pr21032.c: New testcase.
8285
8286 2006-10-22  Jeff Law  <law@redhat.com>
8287         Richard Guenther  <rguenther@suse.de>
8288
8289         PR tree-optimization/15911
8290         * gcc.dg/tree-ssa/vrp30.c: New testcase.
8291
8292 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8293
8294         PR c++/20647
8295         * g++.dg/abi/rtti3.C: New.
8296
8297 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
8298
8299         PR middle-end/28252
8300         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8301         transformation.
8302
8303 2006-10-21  Richard Guenther  <rguenther@suse.de>
8304
8305         PR tree-optimization/3511
8306         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8307
8308 2006-10-21  Richard Guenther  <rguenther@suse.de>
8309
8310         PR middle-end/26898
8311         * gcc.dg/torture/pr26898-1.c: New testcase.
8312         * gcc.dg/torture/pr26898-2.c: Likewise.
8313
8314 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
8315
8316         PR c++/28053
8317         * g++.dg/parse/bitfield1.C: Adjust error markers.
8318         * g++.dg/parse/bitfield2.C: New test.
8319
8320 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
8321
8322         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8323
8324 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8325
8326         PR libfortran/27895
8327         * gfortran.dg/zero_sized_1.f90: New test.
8328
8329 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
8330
8331         * gcc.dg/div-compare-1.c: New test.
8332
8333 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
8334
8335         PR fortran/29216
8336         * gfortran.dg/result_default_init_1.f90: New test.
8337
8338         PR fortran/29314
8339         * gfortran.dg/automatic_default_init_1.f90: New test.
8340
8341         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8342         from 38 to 33.
8343
8344 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
8345
8346         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8347         'using namespace std' without previous declaration.
8348         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8349         * g++.old-deja/g++.robertl/eb133c.C: New.
8350
8351 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352
8353         PR libgfortran/29277
8354         * gfortran.dg/streamio_4.f90: Update test.
8355         * gfortran.dg/streamio_11.f90: New test.
8356
8357 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
8358
8359         PR c++/27952
8360         * g++.dg/inherit/virtual1.C: New test.
8361
8362 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/28261
8365         * g++.dg/parse/enum3.C: New test.
8366
8367 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/29039
8370         * g++.dg/init/ctor8.C: New test.
8371
8372 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/27270
8375         * g++.dg/ext/complit8.C: Tweak error markers.
8376         * g++.dg/template/complit1.C: Add error marker.
8377
8378 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/27270
8381         * g++.dg/ext/complit8.C: New test.
8382
8383         PR c++/29408
8384         * g++.dg/parse/dtor12.C: New test.
8385
8386         PR c++/29435
8387         * g++.dg/template/sizeof11.C: New test.
8388
8389 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
8390
8391         PR fortran/29392
8392         * gfortran.dg/data_char_3.f90: New test.
8393
8394         PR fortran/29451
8395         * gfortran.dg/negative_automatic_size.f90: New test.
8396
8397 2006-10-16  David Daney  <ddaney@avtrex.com>
8398
8399         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8400
8401 2006-10-16  Eric Christopher  <echristo@apple.com>
8402
8403         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8404         x86_64.
8405
8406 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8407
8408         PR c++/28211
8409         * g++.dg/tc1/dr49.C: Tweak error messages.
8410         * g++.dg/parse/template21.C: New test.
8411
8412 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8413
8414         PR middle-end/20491
8415         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8416
8417 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8418
8419         PR fortran/29403
8420         * gfortran.dg/print_1.f90: New test.
8421
8422 2006-10-15  Jan Hubicka  <jh@suse.cz>
8423
8424         PR middle-end/29241
8425         * gcc.c-torture/compile/pr29241.c: New testcase.
8426
8427 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
8428
8429         PR middle-end/29250
8430         * gcc.c-torture/compile/pr29250.c: New test.
8431
8432 2006-10-15  Richard Guenther  <rguenther@suse.de>
8433
8434         * gcc.dg/pr29299.c: New testcase.
8435
8436 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
8437
8438         PR fortran/24767
8439         * gfortran.dg/label_4.f90: Adjust warning flag.
8440
8441 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8442
8443         PR fortran/29371
8444         * gfortran.dg/nullify_3.f90: New test.
8445
8446 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8447
8448         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8449         on Solaris 2.5.1 too.
8450
8451 2006-10-13  Eric Christopher  <echristo@apple.com>
8452
8453         * gcc.dg/pr25993.c: Skip for darwin.
8454
8455 2006-10-13  Eric Christopher  <echristo@apple.com>
8456
8457         * gcc.dg/visibility-11.c: Skip for darwin.
8458
8459 2006-10-13  Eric Christopher  <echristo@apple.com>
8460
8461         * gcc.dg/darwin-weakimport-1.c: Use
8462         -fno-asynchronous-unwind-tables.
8463         * gcc.dg/darwin-weakimport-3.c: Ditto.
8464
8465 2006-10-13  Richard Guenther  <rguenther@suse.de>
8466
8467         PR tree-optimization/29446
8468         * gcc.dg/torture/pr29446.c: New testcase.
8469
8470 2006-10-13  Bill Wendling  <wendling@apple.com>
8471
8472         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8473         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8474         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8475         * g++.old-deja/g++.law/shadow1.C: Likewise.
8476         * g++.old-deja/g++.law/ctors10.C: Likewise.
8477         * g++.dg/debug/namespace1.C: Likewise.
8478         * g++.dg/inherit/namespace-as-base.C: Likewise.
8479         * g++.dg/opt/delay-slot-1.C: Likewise.
8480         * g++.dg/parse/defarg10.C: Likewise.
8481         * g++.dg/template/ptrmem11.C: Likewise.
8482         * g++.dg/template/mem_func_ptr.C: Likewise.
8483         * g++.dg/template/spec19.C: Likewise.
8484
8485 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8486
8487         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8488
8489 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8490
8491         PR fortran/29373
8492         * gfortran.dg/implicit_9.f90: New test.
8493
8494         PR fortran/29407
8495         * gfortran.dg/namelist_25.f90: New test.
8496
8497         PR fortran/27701
8498         * gfortran.dg/same_name_2.f90: New test.
8499
8500         PR fortran/29232
8501         * gfortran.dg/host_assoc_types_1.f90: New test.
8502
8503         PR fortran/29364
8504         * gfortran.dg/missing_derived_type_1.f90: New test.
8505         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8506
8507         PR fortran/29422
8508         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8509
8510         PR fortran/29428
8511         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8512
8513 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8514
8515         PR fortran/29391
8516         * gfortran.dg/bound_2.f90: New test.
8517
8518 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8519
8520         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8521         directive.
8522         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8523         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8524         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8525         * gfortran.dg/gomp/reduction3.f90: Likewise.
8526         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8527         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8528         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8529         * gfortran.dg/forall_4.f90: Likewise.
8530         * gfortran.dg/spec_expr_4.f90: Likewise.
8531         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8532         * gfortran.dg/forall_5.f90: Likewise.
8533         * gfortran.dg/open_access_append_2.f90: Add check for
8534         compile-time warning.
8535
8536 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8537
8538         PR c++/28506
8539         * g++.dg/parse/pure1.C: New test.
8540
8541 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8542
8543         PR fortran/21435
8544         * gfortran.dg/io_constraints_3.f90: New test.
8545         * gfortran.dg/open_access_append_1.f90: Add checks
8546         for compile-time warnings.
8547         * gfortran.dg/pr20163-2.f: Likewise.
8548         * gfortran.dg/iostat_2.f90: Likewise.
8549         * gfortran.dg/label_4.f90: Delete the temporary
8550         file.
8551         * gfortran.dg/direct_io_2.f90: Add a FILE=
8552         specifier.
8553         * gfortran.dg/iomsg_1.f90: Add check for
8554         compile-time warning.
8555
8556 2006-10-12  Jan Hubicka  <jh@suse.cz>
8557
8558         PR c/28419
8559         * gcc.dg/pr28319.c: New test.
8560
8561 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8562         PR c++/29318
8563         * g++.dg/ext/vla4.C: New test.
8564
8565 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8566
8567         PR c++/27961
8568         * g++.dg/template/crash60.C: New test.
8569         * g++.dg/other/large-size-array.C: Adjust error markers.
8570         * g++.dg/parse/crash27.C: Likewise.
8571         * g++.dg/template/crash1.C: Likewise.
8572
8573 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8574
8575         PR testsuite/29093
8576         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8577
8578 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR preprocessor/28709
8581         * gcc.dg/cpp/paste14.c: New test.
8582
8583 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
8584
8585         PR c++/29175
8586         * g++.dg/init/array24.C: New test.
8587
8588 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8589
8590         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8591         of <sys/types.h>.
8592
8593 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
8594
8595         PR c++/29024
8596         * g++.dg/parse/typedef8.C: New test.
8597         * g++.dg/other/mult-stor1.C: Adjust error markers.
8598
8599 2006-10-11  Richard Guenther  <rguenther@suse.de>
8600
8601         PR tree-optimization/28230
8602         * gcc.dg/torture/pr28230.c: New testcase.
8603
8604 2006-10-11  Richard Guenther  <rguenther@suse.de>
8605
8606         PR inline-asm/29119
8607         * gcc.dg/torture/pr29119.c: New testcase.
8608
8609 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR middle-end/29272
8612         * gcc.c-torture/execute/20060930-2.c: New test.
8613
8614 2006-10-09  Richard Henderson  <rth@redhat.com>
8615
8616         Revert emutls patch.
8617
8618 2006-10-09  Richard Guenther  <rguenther@suse.de>
8619
8620         PR middle-end/29254
8621         * gcc.dg/pr29254.c: New testcase.
8622
8623 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
8624             Paul Thomas  <pault@gcc.gnu.org>
8625
8626         PR fortran/20541
8627         * gfortran.dg/alloc_comp_basics_1.f90: New test.
8628         * gfortran.dg/alloc_comp_basics_2.f90: New test.
8629         * gfortran.dg/alloc_comp_assign_1.f90: New test.
8630         * gfortran.dg/alloc_comp_assign_2.f90: New test.
8631         * gfortran.dg/alloc_comp_assign_3.f90: New test.
8632         * gfortran.dg/alloc_comp_assign_4.f90: New test.
8633         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8634         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8635         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8636         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8637         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8638         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8639         * gfortran.dg/alloc_comp_std.f90: New test.
8640         * gfortran.dg/move_alloc.f90: New test.
8641
8642 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8643
8644         PR fortran/29115
8645         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8646
8647         PR fortran/29211
8648         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8649
8650 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8651
8652         PR fortran/28585
8653         * gfortran.dg/new_line.f90: New test.
8654
8655 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8656
8657         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8658         * gcc.dg/torture/builtin-convert-1.c,
8659         gcc.dg/torture/builtin-convert-2.c,
8660         gcc.dg/torture/builtin-convert-3.c,
8661         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8662
8663 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8664
8665         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8666         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8667         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8668         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8669
8670 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
8671
8672         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8673         Xfail some tests for powerpc-darwin and powerpc-aix.
8674
8675 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
8676
8677         PR c/29380
8678         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8679
8680 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8681
8682         PR target/29300
8683         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8684         on hppa*-*-hpux*.
8685
8686 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8687
8688         PR fortran/16580
8689         PR fortran/29288
8690         * gfortran.fortran-torture/execute/specifics.f90:
8691         Add tests for using all possible intrinsics as actual arguments.
8692         * gfortran.dg/specifics_1.f90: Add tests for using
8693         all possible intrinsics as actual arguments.
8694         * gfortran.dg/specifics_2.f90: New file.
8695         * gfortran.dg/specifics_3.f90: New file.
8696
8697 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8698
8699         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8700         * gcc.dg/debug/debug-2.c: Likewise.
8701
8702 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8703
8704         * gcc.c-torture/compile/sync-2.c: New test.
8705
8706 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8707
8708         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8709         line endings.
8710
8711 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8712
8713         PR rtl-optimization/29128
8714         * gcc.c-torture/compile/pr29128.c: New test.
8715
8716 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8717
8718         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8719         line endings.
8720
8721 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8722
8723         PR middle-end/29256
8724         * gcc.dg/tree-ssa/loop-19.c: New test.
8725
8726 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8727
8728         PR tree-optimization/29330
8729         * gcc.dg/pr29330.c: New test.
8730
8731         PR target/28924
8732         * gcc.c-torture/compile/20061005-1.c: New test.
8733
8734 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8735
8736         * gcc.dg/typename-vla-1.c: New case.
8737         * gnat.dg/forward_vla.adb: New case.
8738
8739 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR tree-optimization/29290
8742         * gfortran.dg/loop_nest_1.f90: New test.
8743
8744         PR target/29198
8745         * gcc.dg/tls/opt-12.c: New test.
8746
8747         PR fortran/28415
8748         * gfortran.dg/save_2.f90: New test.
8749
8750         PR c/29091
8751         * gcc.dg/pr29091.c: New test.
8752
8753 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8754
8755         * lib/target-supports.exp
8756         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8757         same as x86_64-*-*; check for LP64.
8758
8759 2006-10-04  Richard Henderson  <rth@redhat.com>
8760
8761         * lib/target-supports.exp (check_effective_target_tls): Redefine
8762         to mean non-emulated tls.
8763         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8764         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8765         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8766         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8767         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8768         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8769         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8770
8771 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8772
8773         PR fortran/29343
8774         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8775
8776 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8777
8778         * gfortran.dg/bounds_check_fail_1.f90: New test.
8779
8780 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/29020
8783         * g++.dg/template/friend48.C: New test.
8784
8785 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/29098
8788         * gfortran.dg/default_initialization_2.f90: New test.
8789
8790 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/20779
8793         PR fortran/20891
8794         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8795
8796 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8797
8798         PR fortran/29284
8799         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8800
8801         PR fortran/29321
8802         PR fortran/29322
8803         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8804
8805         PR fortran/25091
8806         PR fortran/25092
8807         * gfortran.dg/entry_array_specs_1.f90: New test.
8808
8809 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8810
8811         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8812         insufficient to inhibit some test failures at -O3.  Do testing
8813         on integers.
8814
8815 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/29138
8818         * g++.dg/inherit/access8.C: New test.
8819         * g++.dg/template/dtor4.C: Tweak error messages.
8820
8821 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8822
8823         PR fortran/27478
8824         * gfortran.dg/entry_8.f90: New test.
8825
8826 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8827
8828         PR c++/29291
8829         * g++.dg/parse/new4.C: New test.
8830
8831 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8832
8833         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8834         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8835         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8836         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8837         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8838
8839 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8840
8841         PR fortran/19260
8842         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8843         * gfortran.dg/continuation_2.f90: New test.
8844
8845         PR fortran/19262
8846         * gfortran.dg/continuation_3.f90: New test.
8847         * gfortran.dg/continuation_4.f90: New test.
8848         * gfortran.dg/continuation_5.f: New test.
8849         * gfortran.dg/continuation_6.f: New test.
8850
8851 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8852
8853         PR c++/29226
8854         * g++.dg/template/vla1.C: New test.
8855
8856 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         PR fortran/29210
8859         * gfortran.dg/complex_parameter_1.f90: New test.
8860
8861 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR c/29154
8864         * gcc.c-torture/execute/20060929-1.c: New test.
8865
8866 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/29105
8869         * g++.dg/template/member6.C: New test.
8870         * g++.dg/parse/typename7.C: Adjust error markers.
8871
8872         PR c++/29080
8873         * g++.dg/template/member7.C: New test.
8874
8875 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8876
8877         PR c/24010
8878         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8879         gcc.dg/Woverride-init-3.c: New tests.
8880
8881 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8882
8883         * gcc.c-torture/execute/20060930-1.c: New test.
8884
8885 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8886
8887         PR fortran/18791
8888         * gfortran.dg/specifics_1.f90: New test.
8889         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8890         complex specifics.
8891
8892 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8893
8894         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8895         pthread-init-common.h: New.
8896
8897 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8898
8899         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8900         precision on some archs.
8901
8902 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8903
8904         * gcc.dg/non-local-goto-1.c: New test.
8905         * gcc.dg/non-local-goto-2.c: Likewise.
8906         * gcc.dg/setjmp-3.c: Likewise.
8907         * gcc.dg/setjmp-4.c: Likewise.
8908
8909 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8912
8913 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8914
8915         PR fortran/28276
8916         * gfortran.dg/exponent_1.f90: New test.
8917
8918         PR fortran/27021
8919         * gfortran.dg/nearest_1.f90: New test.
8920
8921 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR middle-end/25261
8924         PR middle-end/28790
8925         * gcc.dg/gomp/nestedfn-1.c: New test.
8926
8927 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8928
8929         PR objc/29195
8930         * objc/compile/method-1.m: New test.
8931
8932 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8933
8934         PR c++/26938
8935         * g++.dg/template/crash58.C: New test.
8936         * g++.dg/parse/crash28.C: Adjust error markers.
8937         * g++.dg/template/crash34.C: Likewise.
8938         * g++.dg/template/friend31.C: Likewise.
8939         * g++.dg/template/crash32.C: Likewise.
8940
8941         PR c++/27329
8942         * g++.dg/template/crash59.C: New test.
8943
8944         PR c++/27667
8945         * g++.dg/template/spec33.C: New test.
8946         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8947
8948 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8949             Adam Nemet  <anemet@caviumnetworks.com>
8950
8951         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8952         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8953
8954 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8955
8956         PR target/28911
8957         * gcc.dg/pr28911.c: New.
8958
8959 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8960
8961         PR target/29169
8962         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8963         (dg-options): Add -mfpmath=387.
8964
8965 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8966
8967         PR c/28706
8968         * gcc.dg/pr28706.c: New test.
8969
8970         PR c/28712
8971         * gcc.dg/pr28712.c: New test.
8972
8973 2006-09-22  Mike Stump  <mrs@apple.com>
8974
8975         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8976
8977 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8978
8979         PR tree-optimization/28888
8980         * gcc.dg/pr28888.c: New test.
8981
8982 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/29016
8985         * g++.dg/init/ptrfn1.C: New test.
8986
8987 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8988
8989         PR c++/28861
8990         * g++.dg/template/spec32.C: New test.
8991         * g++.dg/parse/crash9.C: Adjust error markers.
8992
8993         PR c++/28303
8994         * g++.dg/template/typedef6.C: New test.
8995         * g++.dg/init/error1.C: Adjust error markers.
8996         * g++.dg/parse/crash9.C: Likewise.
8997         * g++.dg/template/crash55.C: Likewise.
8998
8999 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9000
9001         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9002
9003 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9004
9005         PR target/27650
9006         * g++.dg/ext/dllimport12.C: New test.
9007
9008 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9009
9010         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9011         * gcc.target/mips/nmadd-2.c: Likewise.
9012         * gcc.target/mips/mips-ps-6.c: New test.
9013         * gcc.target/mips/neg-abs-1.c: Likewise.
9014         * gcc.target/mips/neg-abs-2.c: Likewise.
9015         * gcc.target/mips/nmadd-3.c: New test.
9016
9017 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR middle-end/28046
9020         * gcc.dg/gomp/atomic-10.c: New test.
9021         * g++.dg/gomp/atomic-10.C: New test.
9022
9023 2006-09-20  Eric Christopher  <echristo@apple.com>
9024
9025         * gcc.target/i386/sse3-not-fisttp.c: New.
9026
9027 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9028
9029         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9030
9031 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9032
9033         * gcc.c-torture/execute/pr28289.c (one): New variable.
9034         (main): Use it instead of argc.
9035         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9036         (main): Use it instead of argc.
9037
9038 2006-09-19  Paul Brook  <paul@codesourcery.com>
9039
9040         PR target/28516
9041         * gcc.dg/nested-func-5.c: New test.
9042
9043 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9044
9045         * lib/target-supports.exp (check_effective_target_tls): Compile
9046         test stubs using ${tool}_target_compile, not just target_compile.
9047         (check_effective_target_tls_runtime): Likewise.
9048
9049 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9050
9051         * gcc.c-torture/compile/20030405-1.x: Remove.
9052
9053         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9054         optimising linker from discarding it.
9055
9056 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9057
9058         PR fortran/28526
9059         * gfortran.dg/keyword_symbol_1.f90: New test.
9060
9061         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9062         pedantic compilation option.
9063
9064 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9065
9066         PR fortran/29060
9067         * gfortran.dg/spread_shape_1.f90: New test.
9068
9069 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9070
9071         PR tree-optimization/28887
9072         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9073
9074 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9075
9076         PR c/25993
9077         * gcc.dg/pr25993.c: New test.
9078
9079 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9080
9081         PR tree-opt/21591
9082         * gcc.dg/vect/pr21591.c: New test.
9083
9084 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9085
9086         PR tree-opt/29059
9087         * gcc.c-torture/compile/strcpy-1.c: New test.
9088         * gcc.c-torture/compile/strcpy-2.c: New test.
9089         * gcc.c-torture/compile/memcpy-1.c: New test.
9090         * gcc.c-torture/compile/memcpy-2.c: New test.
9091
9092 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9093
9094         PR testsuite/29055
9095         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9096
9097 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9098
9099         * gnat.dg/specs/double_record_extension1.ads: New test.
9100         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9101
9102 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/29051
9105         * gfortran.dg/oldstyle_3.f90: New test.
9106
9107 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9108
9109         PR libgfortran/29099
9110         * gfortran.dg/secnds-1.f: New test.
9111
9112 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9113
9114         PR libgfortran/29053
9115         * gfortran.dg/streamio_9.f90: New test.
9116         * gfortran.dg/streamio_10.f90: New test.
9117
9118 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9119
9120         PR C++/29002
9121         * g++.dg/init/array22.C: New test.
9122         * g++.dg/init/array23.C: New test.
9123
9124 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9125
9126         * stackcheck.lst: Update list of tests requiring stack checking.
9127         * norun.lst: Adjust for above change.
9128         * ada95.lst: New file.
9129         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9130         requiring -gnat95 switch.
9131
9132 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9133
9134         * gnat.dg/in_out_parameter.adb: New test.
9135
9136 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9137
9138         PR debug/28980
9139         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9140
9141 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9142
9143         * gnat.dg/specs/unchecked_union.ads: New test.
9144
9145 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9146
9147         PR rtl-optimization/28982
9148         * gcc.c-torture/execute/pr28982a.c: New test.
9149         * gcc.c-torture/execute/pr28982b.c: Likewise.
9150
9151 2006-09-12  Eric Christopher  <echristo@apple.com>
9152
9153         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9154         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9155
9156 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9157
9158         PR c/28768
9159         PR preprocessor/14634
9160         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9161         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9162         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9163
9164 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9165
9166         * gcc.dg/pr28243.c: New test.
9167
9168 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9169
9170         PR fortran/28971
9171         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9172         this undiagnosed regression reappears.
9173
9174 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9175
9176         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9177         Treat $srcdir as a literal.
9178         * lib/fortran-torture.exp (fortran-torture-compile,
9179         fortran-torture-execute): Likewise.
9180         * lib/objc-torture.exp (objc-torture-compile,
9181         objc-torture-execute): Likewise.
9182         * lib/profopt.exp (profopt-execute): Likewise.
9183
9184 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9185
9186         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9187
9188 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9189
9190         PR testsuite/28950
9191         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9192
9193 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9194
9195         PR target/13685
9196         * gcc.target/i386/pr13685.c: New test.
9197
9198 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9199
9200         * gcc.dg/pr28726.c: New test.
9201
9202 2006-09-11  Josh Conner  <jconner@apple.com>
9203
9204         * gcc.dg/nrv3.c: Increase size of structure.
9205         * gcc.dg/nrv4.c: Likewise.
9206         * gcc.dg/nrv5.c: Likewise.
9207
9208 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9209
9210         PR libfortran/28890
9211         gfortran.dg/assumed_charlen_function_5.f90: New test.
9212
9213 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/28991
9216         * g++.dg/init/static3.C: New test.
9217
9218 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         PR testsuite/29007
9221         * gcc.dg/long-long-cst1.c (t): Add cast to
9222         __SIZE_TYPE__ before casting to int.
9223         (main): Return 0 on success.
9224
9225 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9226
9227         * gcc.c-torture/execute/20060910-1.c: New test.
9228
9229 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
9230
9231         PR middle-end/26983
9232         * gcc.dg/pr26983.c: New test.
9233
9234 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
9235
9236         PR target/29006
9237         * gcc.c-torture/execute/pr29006.c: New test.
9238
9239 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9240
9241         PR libfortran/28947
9242         gfortran.dg/matmul_4.f90: New test.
9243
9244 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9245
9246         PR fortran/28959
9247         gfortran.dg/used_types_10: New test.
9248
9249 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
9250
9251         PR libfortran/28923
9252         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9253         gfortran.dg/array_initializer_3.f90: New test.
9254
9255 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9256
9257         PR fortran/28914
9258         * gfortran.dg/actual_array_constructor_3.f90: New test.
9259
9260 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
9261
9262         PR testsuite/26778
9263         * gcc.target/i386/pr26778.c: New testcase.
9264
9265 2006-09-08  Eric Christopher  <echristo@apple.com>
9266
9267         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9268         * gcc.target/i386/memcpy-1.c: Ditto.
9269         * gcc.target/i386/asm-1.c: Ditto.
9270         * gcc.target/i386/20060512-4.c: Ditto.
9271         * gcc.target/i386/compress-float-387.c: Ditto.
9272         * gcc.target/i386/20060512-1.c: Ditto.
9273         * gcc.target/i386/compress-float-sse.c: Ditto.
9274         * gcc.target/i386/20060512-2.c: Ditto.
9275         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9276         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9277         * gcc.target/i386/compress-float-387-pic.c: Ditto.
9278         * gcc.dg/pr26449.c: Ditto.
9279         * gcc.dg/attr-ms_struct-2.c: Ditto.
9280         * gcc.dg/attr-ms_struct-1.c: Ditto.
9281         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9282
9283 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
9284
9285         PR c/28504
9286         * gcc.dg/vla-10.c: New test.
9287
9288 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9289
9290         PR c++/28858
9291         * g++.dg/parse/template20.C: New test.
9292         * g++.dg/template/operator8.C: Remove obsolete part.
9293         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9294         * g++.old-deja/g++.pt/crash65.C: Likewise.
9295
9296 2006-09-07  Jason Merrill  <jason@redhat.com>
9297
9298         PR middle-end/27724
9299         * gcc.dg/long-long-cst1.c: New test.
9300
9301 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9302
9303         PR C++/28906
9304         * g++.dg/other/array3.C: New test.
9305         * g++.dg/other/array4.C: New test.
9306         * g++.dg/other/array5.C: New test.
9307
9308 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
9309
9310         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9311
9312 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
9313
9314         PR target/28946
9315         * gcc.target/i386/pr28946.c: New test.
9316
9317 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
9318
9319         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9320         in integer literal constant.
9321         * gfortran.dg/enum_8.f90: Ditto.
9322         * gfortran.dg/g77/20030326-1.f: Ditto.
9323
9324 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
9325
9326         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9327         nonconformance usage.
9328
9329 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR middle-end/28862
9332         * gcc.c-torture/compile/vector-align-1.c: New test.
9333
9334 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9335
9336         PR rtl-opt/27883
9337         * g++.dg/opt/copysign-1.C: New test.
9338
9339 2006-09-06  Jason Merrill  <jason@redhat.com>
9340
9341         PR c++/27371
9342         * g++.dg/warn/unused-result1.C: New test.
9343
9344 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR c++/28903
9347         * g++.dg/ext/vla3.C: New test.
9348
9349         PR c++/28886
9350         * g++.dg/template/array16.C: New test.
9351
9352 2006-09-06  Richard Guenther  <rguenther@suse.de>
9353
9354         * gcc.dg/pr27226.c: Remove testcase again.
9355
9356 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9357
9358         PR tree-opt/28937
9359         * g++.dg/opt/unroll2.C: New test.
9360
9361 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR tree-opt/28952
9364         * gcc.dg/vect/pr28952.c: New test.
9365
9366 2006-09-05  Richard Guenther  <rguenther@suse.de>
9367
9368         PR tree-optimization/28900
9369         * gcc.dg/torture/pr28900.c: New testcase
9370
9371 2006-09-05  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/28905
9374         * gcc.c-torture/compile/pr28905.c: New testcase.
9375
9376 2006-09-05  Richard Guenther  <rguenther@suse.de>
9377
9378         PR middle-end/28935
9379         * gcc.dg/pr28935.c: New testcase.
9380
9381 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9382
9383         * gcc.c-torture/execute/20060905-1.c: New test.
9384
9385 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9386
9387         PR fortran/28908
9388         * gfortran.dg/used_types_7.f90: New test.
9389         * gfortran.dg/used_types_8.f90: New test.
9390         * gfortran.dg/used_types_9.f90: New test.
9391
9392 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9393
9394         * gcc.c-torture/compile/20060904-1.c: New test.
9395
9396 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9397
9398         PR c++/23287 Revert my 2006-09-01 patch
9399         * g++.dg/parse/dtor12.C: Remove.
9400
9401 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
9402
9403         PR c+/27670
9404         * g++.dg/template/operator9.C: New test.
9405
9406         PR c++/27493
9407         * g++.dg/template/operator7.C: New test.
9408
9409         PR c++/27494
9410         * g++.dg/template/operator8.C: New test.
9411
9412         PR c++/27397
9413         * g++.dg/template/crash57.C: New test.
9414
9415         * g++.dg/template/typedef4.C: Adjust error markers.
9416         * g++.dg/template/typedef5.C: Likewise.
9417
9418 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
9419
9420         PR c++/28878
9421         * g++.dg/parse/crash33.C: New test.
9422
9423 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
9424         Richard Guenther  <rguenther@suse.de>
9425         Adam Nemet  <anemet@caviumnetworks.com>
9426
9427         PR middle-end/27226
9428         * gcc.target/mips/memcpy-1.c: New testcase.
9429         * gcc.dg/pr27226.c: Likewise.
9430
9431 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9432
9433         PR c++/28705
9434         * g++.dg/lookup/koenig5.C: New.
9435         * g++.dg/template/crash56.C: New.
9436
9437 2006-09-01  Josh Conner  <jconner@apple.com>
9438
9439         PR c++/25505
9440         * gcc.dg/nrv3.c: New test.
9441         * gcc.dg/nrv4.c: New test.
9442         * gcc.dg/nrv5.c: New test.
9443
9444 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9445
9446         PR c++/23287
9447         * g++.dg/parse/dtor12.C: New.
9448
9449 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
9450
9451         PR tree-optimization/28839
9452         * gcc.dg/pr28839.c: New test.
9453
9454 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9455
9456         PR target/24367
9457         * gcc.dg/pr24367.c: New testcase.
9458
9459 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9460
9461         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9462
9463 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9464
9465         PR rtl-optimization/27735
9466         * gcc.dg/loop-unswitch-1.c: New test.
9467
9468 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9469
9470         PR fortran/28885
9471         * gfortran.dg/aliasing_dummy_2.f90: New test.
9472
9473         PR fortran/20067
9474         * gfortran.dg/generic_5.f90: Change error message.
9475
9476         PR fortran/28873
9477         * gfortran.dg/generic_6.f90: New test.
9478
9479         PR fortran/25077
9480         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9481
9482         PR fortran/25102
9483         * gfortran.dg/invalid_interface_assignment.f90: New test.
9484
9485         PR fortran/24866
9486         * gfortran.dg/module_proc_external_dummy.f90: New test.
9487
9488 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9489
9490         PR c++/28349
9491         * g++.dg/warn/var-args1.C: New test.
9492
9493 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9494
9495         PR fortran/28866
9496         * gfortran.dg/simpleif_2.f90: New test.
9497         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9498         * gfortran.dg/enum_5.f90: Ditto.
9499
9500 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9501             Kazu Hirata  <kazu@codesourcery.com>
9502
9503         PR tree-optimization/17506
9504         * gcc.dg/pr17506.c: New.
9505
9506 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9507
9508         PR c++/28139
9509         * g++.dg/eh/alias1.C: New test.
9510
9511 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9512
9513         PR c++/28860
9514         * g++.dg/template/ttp22.C: New test.
9515
9516 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9517
9518         PR middle-end/26632
9519         * gcc.dg/pr26632.c: New.
9520
9521 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9522
9523         PR libgfortran/28354
9524         * gfortran.dg/fmt_zero_precision.f90: New test.
9525
9526 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/28058
9529         * g++.dg/template/spec31.C: New test.
9530
9531 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9532
9533         PR c++/26573
9534         * g++.dg/other/static2.C: New test.
9535
9536 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9537
9538         * gcc.dg/Wswitch-enum-2.c: New test case.
9539         * gcc.dg/Wswitch-enum-3.c: Likewise.
9540
9541 2006-08-26  Richard Guenther  <rguenther@suse.de>
9542
9543         * gcc.c-torture/compile/20060826-1.c: New testcase.
9544
9545 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9546
9547         PR c++/28736
9548         * g++.dg/template/void10.C: New test.
9549
9550         PR c++/28737
9551         * g++.dg/template/void8.C: New test.
9552
9553         PR c+_+/28738
9554         * g++.dg/template/void9.C: New test.
9555
9556         * g++.dg/template/void3.C: Adjust error markers.
9557         * g++.dg/template/void4.C: Likewise.
9558         * g++.dg/template/crash55.C: Likewise.
9559         * g++.dg/template/void7.C: Likewise
9560
9561 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/28588
9564         * g++.dg/inherit/access6.C: New test.
9565         * g++.dg/inherit/access7.C: Likewise.
9566
9567         PR c++/28595
9568         * g++.dg/template/array15.C: New test.
9569         * g++.dg/template/crash2.C: Tweak error markers.
9570
9571 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9572
9573         PR middle-end/28683
9574         * gcc.c-torture/compile/20060823-1.c: New test.
9575
9576 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9577
9578         PR c++/28853
9579         * g++.dg/template/ttp21.C: New test.
9580
9581         PR c++/28852
9582         * g++.dg/other/operator1.C: Add error-marker.
9583         * g++.dg/other/operator2.C: New test.
9584
9585 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9586
9587         PR c/27893
9588         * gcc.c-torture/compile/vla-const-1.c,
9589         gcc.c-torture/compile/vla-const-2.c: New tests.
9590
9591 2006-08-26  Richard Guenther  <rguenther@suse.de>
9592
9593         PR middle-end/28814
9594         * gcc.dg/torture/pr28814.c: New testcase.
9595
9596 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9597
9598         PR c/28418
9599         * gcc.c-torture/compile/compound-literal-1.c: New test.
9600
9601 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9602
9603         PR c/28299
9604         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9605         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9606         Expect extra diagnostics.
9607
9608 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
9609
9610         gcc.dg/noncompile/pr16876.c: New test.
9611
9612 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/28056
9615         * g++.dg/parse/local1.C: New test.
9616         * g++.dg/other/qual1.C: Tweak error marker.
9617
9618 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9619
9620         PR c++/27787
9621         * g++.dg/template/typename10.C: New.
9622         * g++.dg/template/lookup4.C: Remove bogus error marker.
9623
9624 2006-08-25  Richard Guenther  <rguenther@suse.de>
9625
9626         PR testsuite/28829
9627         * gcc.dg/pr26570.c: Fix testcase.
9628
9629 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
9630
9631         PR tree-opt/28807
9632         * gcc.c-torture/execute/mayalias-2.c: New test.
9633         * gcc.dg/tree-ssa/alias-13.c: New test.
9634
9635 2006-08-24  Jan Hubicka  <jh@suse.cz>
9636
9637         PR debug/26881
9638         * gcc.dg/debug/pr26881.c: New file.
9639
9640 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9641
9642         PR fortran/28788
9643         * gfortran.dg/used_types_4.f90: New test.
9644         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9645         association of derived types.
9646         * gfortran.dg/used_types_2.f90: Add module cleanup.
9647         * gfortran.dg/used_types_3.f90: The same.
9648
9649         PR fortran/28771
9650         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9651         fix of regression.
9652
9653 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9654
9655         PR 28813
9656         * gfortran.dg/direct_io_6.f90: Remove test.
9657
9658 2006-08-23  Stuart Hastings  <stuart@apple.com>
9659
9660         PR 28825
9661         * gcc.target/i386/20060821-1.c: New.
9662
9663 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9664
9665         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9666         dg-warning strings for dllimport.
9667
9668 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9669
9670         PR C++/28450
9671         * g++.dg/ext/vector4.C: New test.
9672         * g++.dg/ext/complex1.C: New test.
9673
9674 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
9675
9676         PR debug/28692
9677         * gcc.dg/debug/const-1.c: New.
9678         * gcc.dg/debug/const-2.c: New.
9679         * gcc.dg/debug/dwarf2/const-1.c: New.
9680         * gcc.dg/debug/dwarf2/const-2.c: New.
9681         * gcc.dg/debug/dwarf2/const-2b.c: New.
9682
9683 2006-08-22  Richard Guenther  <rguenther@suse.de>
9684
9685         PR middle-end/28776
9686         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9687         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9688
9689 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9690
9691         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9692
9693 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9694
9695         PR c++/26269
9696         * g++.dg/other/error14.C: New test.
9697
9698         PR c++/28505
9699         * g++.dg/parse/ctor7.C: New test.
9700         * g++.dg/parse/ctor8.C: Likewise.
9701
9702         PR c++/28741
9703         * g++.dg/template/void7.C: New test.
9704
9705 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9706
9707         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9708         * gnat.dg/self_aggregate_with_array.adb: New test.
9709
9710 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9711
9712         * g++.dg/eh/arm-vfp-unwind.C: New test.
9713
9714 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/28341
9717         * g++.dg/template/ref3.C: New test.
9718         * g++.dg/template/nontype13.C: New test.
9719
9720         PR c++/28346
9721         * g++.dg/template/ptrmem17.C: New test.
9722
9723 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9724
9725         PR target/28648 c:
9726         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9727
9728 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9729
9730         PR fortran/28630
9731         * gfortran.dg/used_types_2.f90: New test.
9732
9733         PR fortran/28601
9734         * gfortran.dg/used_types_3.f90: New test.
9735
9736         PR fortran/20886
9737         * gfortran.dg/generic_actual_arg.f90: New test.
9738
9739         PR fortran/28735
9740         * gfortran.dg/module_private_array_refs_1.f90: New test.
9741
9742         PR fortran/28762
9743         * gfortran.dg/program_name_1.f90: New test.
9744
9745         PR fortran/28425
9746         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9747
9748         PR fortran/28496
9749         * gfortran.dg/array_initializer_2.f90: New test.
9750
9751         PR fortran/18111
9752         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9753
9754         PR fortran/28600
9755         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9756
9757         PR fortran/28771
9758         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9759
9760         PR fortran/28660
9761         * gfortran.dg/dependent_decls_1.f90: New test.
9762
9763 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9764
9765         PR fortran/25217
9766         * gfortran.dg/derived_init_2.f90: New.
9767
9768 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9769
9770         * gcc.c-torture/execute/pr28289.c: New test.
9771
9772 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR c/28744
9775         * gcc.dg/attr-externally-visible-1.c: New test.
9776         * gcc.dg/attr-externally-visible-2.c: New test.
9777         * g++.dg/parse/attr-externally-visible-1.C: New test.
9778         * g++.dg/parse/attr-externally-visible-2.C: New test.
9779
9780 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9781
9782         PR c++/28606
9783         * g++.dg/parse/dtor11.C: New test.
9784
9785 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9786
9787         PR rtl-optimization/28489
9788         * gcc.c-torture/compile/pr28489.c: New test.
9789
9790 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9791
9792         PR c++/28710
9793         * g++.dg/template/redecl4.C: New test.
9794
9795         PR c++/28711
9796         * g++.dg/template/ctor8.C: New test.
9797
9798 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9799
9800         * gcc.dg/pr26570.c: Fix testcase.
9801
9802 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9803
9804         * PR c++/28573
9805         * g++.dg/parse/offsetof6.C: New test.
9806         * g++.dg/parse/offsetof6.C: New test.
9807         * g++.dg/parse/offsetof7.C: New test.
9808
9809 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9810
9811         PR testsuite/28602
9812         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9813         is false.
9814
9815 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9816
9817         PR c++/28302
9818         * g++.dg/ext/vector3.C: New test.
9819
9820 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9821
9822         PR gcov/profile/26570
9823         * gcc.dg/pr26570.c: New test.
9824
9825 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9826
9827         PR c/27697
9828         * gcc.dg/qual-component-1.c: New test.
9829
9830 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9831
9832         PR c++/28593
9833         * g++.dg/parse/new3.C: New test.
9834
9835 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9836
9837         PR fortran/25828
9838         * gfortran.dg/streamio_1.f90: New test.
9839         * gfortran.dg/streamio_2.f90: New test.
9840         * gfortran.dg/streamio_3.f90: New test.
9841         * gfortran.dg/streamio_4.f90: New test.
9842         * gfortran.dg/streamio_5.f90: New test.
9843         * gfortran.dg/streamio_6.f90: New test.
9844         * gfortran.dg/streamio_7.f90: New test.
9845         * gfortran.dg/streamio_8.f90: New test.
9846
9847 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9848
9849         PR c/28287
9850         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9851
9852 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9853
9854         PR c++/28594
9855         * g++.dg/template/void6.C: New test.
9856
9857 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9858
9859         PR c/28649
9860         * gcc.dg/parse-error-1.c: New test.
9861         * gcc.dg/parse-error-2.c: New test.
9862         * gcc.dg/cpp/digraph2.c: Add error-marker.
9863         * gcc.dg/noncompile/920923-1.c: Likewise.
9864
9865 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9866
9867         PR c/27490
9868         * gcc.dg/sizeof-2.c: New testcase.
9869
9870         PR c/27489
9871         * gcc.dg/switch-A.c: New testcase.
9872
9873 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9874
9875         PR c++/28288
9876         PR c++/14556
9877         * g++.old-deja/g++.warn/compare1.C: Delete.
9878         * g++.dg/opt/pr7503-2.C: Delete.
9879         * g++.dg/opt/pr7503-3.C: Delete.
9880         * g++.dg/opt/pr7503-4.C: Delete.
9881         * g++.dg/opt/pr7503-5.C: Delete.
9882         * g++.dg/opt/max1.C: Delete.
9883         * g++.dg/warn/minmax.C: Delete.
9884         * g++.dg/expr/minmax.C: New test.
9885
9886 2006-08-14  Richard Guenther  <rguenther@suse.de>
9887
9888         PR testsuite/28703
9889         * gcc.c-torture/execute/pr28651.c: Do not use argc
9890         to avoid optimization, instead forbid inlining.
9891
9892 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9893
9894         PR rtl-optimization/28634
9895         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9896
9897 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9898
9899         PR c/27184
9900         * gcc.dg/torture/pr27184.c: New test.
9901
9902 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9905
9906 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9907
9908         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9909         * gfortran.dg/stat_2.f90: Likewise.
9910         * gfortran.dg/chmod_1.f90: Likewise.
9911         * gfortran.dg/chmod_2.f90: Likewise.
9912         * gfortran.dg/chmod_3.f90: Likewise.
9913
9914 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9915
9916         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9917
9918 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9919
9920         * g++.dg/opt/pr23454-2.C: New test.
9921
9922 2006-08-11  Richard Guenther  <rguenther@suse.de>
9923
9924         PR middle-end/28651
9925         * gcc.c-torture/execute/pr28651.c: New testcase.
9926
9927 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9928
9929         * gnat.dg/specs/static_initializer.ads: New test.
9930
9931 2006-08-10  Paul Brook  <paul@codesourcery.com>
9932
9933         * gcc.target/arm/cond-asm.c: New test.
9934
9935 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9936
9937         PR tree-optimization/26197
9938         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9939         * g++.dg/vect/vect.exp: Compile the new tests with
9940         --param max-aliased-vops=0.
9941
9942 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9943
9944         PR c++/28637
9945         * g++.dg/template/void3.C: New test.
9946
9947         PR c++/28638
9948         * g++.dg/template/void4.C: New test.
9949
9950         PR c++/28640
9951         * g++.dg/template/void5.C: New test.
9952
9953 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9954
9955         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9956         after dg-do compile.
9957
9958 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9959
9960         PR tree-optimizations/26969
9961         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9962         "unswitch-loops" with -funswitch-loops.
9963         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9964
9965 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9966
9967         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9968         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9969         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9970         * objc.dg/dwarf-1.m: Likewise.
9971         * objc.dg/dwarf-2.m: Likewise.
9972         * obj-c++.dg/dwarf-2.mm: Likewise.
9973
9974 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9975
9976         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9977         * objc.dg/dwarf-2.m: Likewise.
9978         * obj-c++.dg/dwarf-2.mm: Likewise.
9979
9980         PR libfortran/28603
9981         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9982
9983         PR testsuite/27611
9984         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9985
9986         PR testsuite/27033
9987         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9988
9989 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9990
9991         PR target/27827
9992         * gcc.target/i386/pr27827.c: New testcase.
9993
9994 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9995
9996         PR fortran/28590
9997         * gfortran.dg/sequence_types_1.f90: New test.
9998
9999 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10000
10001         PR fortran/28548
10002         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10003         dg-warning.  Add -pedantic option.
10004
10005 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10006
10007         PR c/28502
10008         * gcc.dg/proto-1.c: New test.
10009
10010         PR c/27721
10011         * gcc.dg/lvalue-4.c: New test.
10012
10013         PR c/28136
10014         * gcc.dg/init-bad-5.c: New test.
10015
10016 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10017
10018         PR c++/28347
10019         * g++.dg/ext/typedef-init.C: Add new test for typedef
10020         initialization inside templates. Adjust existing error markers.
10021
10022 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/28148
10025         * g++.dg/init/ptrmem3.C: New test.
10026
10027 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10028
10029         PR tree-optimization/27770
10030         * lib/target-support.exp: New target keyword "section_anchors".
10031         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10032         tests.
10033         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10034         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10035         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10036         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10037
10038 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10039
10040         * gcc.dg/20060801-1.c: Add missing '}'.
10041
10042 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10043
10044         PR c++/27508
10045         * g++.dg/parse/dtor9.C: New test.
10046         * g++.dg/parse/dtor10.C: New test.
10047         * g++.dg/other/error7.C: Adjust error-marker.
10048
10049         PR c++/28274
10050         * g++.dg/other/default5.C: New test.
10051
10052 2006-08-02  Richard Guenther  <rguenther@suse.de>
10053
10054         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10055
10056 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/28557
10059         * g++.dg/template/conv9.C: New test.
10060
10061 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10062
10063         PR debug/28063
10064         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10065         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10066         Optionally return assembly text.  Update callers.
10067         (check_no_compiler_messages): Update verbose messages.
10068         (check_no_messages_and_pattern): New.
10069         (check_effective_target_string_merging): New.
10070
10071 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10072
10073         PR c++/28250
10074         * g++.dg/eh/catch4.C: New test.
10075
10076         PR c++/28257
10077         * g++.dg/other/qual1.C: New test.
10078
10079         PR c++/28259
10080         * g++.dg/inherit/error2.C: New test.
10081
10082         PR c++/28267
10083         * g++.dg/other/new1.C: New test.
10084
10085         * g++.dg/warn/pr23075.C: Remove obsolete test.
10086         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10087         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10088
10089 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/28523
10092         * g++.dg/eh/cast1.C: New test.
10093
10094 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10095
10096         PR libfortran/28452
10097         * gfortran.dg/random_3.f90:  New test.
10098
10099 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10100
10101         PR c++/28432
10102         * g++.dg/other/pr28304.C: Change expected error message.
10103         * g++.dg/other/pr28432.C: New test.
10104
10105 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10106
10107         PR c++/28256
10108         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10109
10110 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10111
10112         PR debug/23336
10113         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10114         at -g1.
10115         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10116         g++.dg/debug/enum-2.C: New.
10117
10118 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10119
10120         PR c++/6634
10121         * g++.dg/parse/long1.C: Add more tests.
10122
10123 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10124
10125         * gfortran.dg/lrshift_1.c: New file.
10126
10127 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10128
10129         PR libgfortran/28335
10130         * gfortran.dg/no_unit_error_1.f90: New test.
10131
10132 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10133
10134         PR libgfortran/28335
10135         * gfortran.dg/no_unit_error_1.f90: Delete test.
10136         * gfortran.dg/no_unit_error_2.f90: Delete test.
10137
10138 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10139
10140         * gfortran.dg/chmod_3.f90: New test.
10141         * gfortran.dg/ltime_gmtime_1.f90: New test.
10142         * gfortran.dg/ltime_gmtime_2.f90: New test.
10143         * gfortran.dg/lrshift_1.f90: New test.
10144         * gfortran.dg/chmod_1.f90: New test.
10145         * gfortran.dg/chmod_2.f90: New test.
10146
10147 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10148
10149         PR c++/27668
10150         * g++.dg/template/crash55.C: New test.
10151
10152         PR c++/27962
10153         * g++.dg/template/nontype16.C: New test.
10154
10155         * g++.dg/template/void2.C: Adjust error markers.
10156         * g++.dg/template/nontype5.C: Adjust error markers.
10157
10158 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10159
10160         * gcc.target/i386/stack-prot-kernel.c: New test.
10161
10162 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10163
10164         * gcc.dg/builtins-55.c: New test case.
10165
10166 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10167
10168         PR rtl-optimization/27907
10169         * gcc.c-torture/compile/pr27907.c: New test.
10170
10171 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10172
10173         * gfortran.dg/mclock.f90: New test.
10174         * gfortran.dg/int_conv_1.f90: New test.
10175         * gfortran.dg/stat_1.f90: New test.
10176         * gfortran.dg/stat_2.f90: New test.
10177
10178 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10179
10180         PR libgfortran/28335
10181         * gfortran.dg/no_unit_error_1.f90: New test.
10182         * gfortran.dg/no_unit_error_2.f90: New test.
10183         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10184
10185 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10186
10187         PR middle-end/28473
10188         * gcc.dg/fold-convround-1.c: New test case.
10189
10190 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10191
10192         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10193
10194 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10195
10196         PR c++/27572
10197         * g++.dg/other/typedef1.C: New test.
10198         * g++.dg/template/typedef4.C: New test.
10199         * g++.dg/template/typedef5.C: New test.
10200
10201 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10202
10203         PR fortran/28416
10204         * gfortran.dg/allocatable_dummy_3.f90: New.
10205
10206 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10207
10208         PR fortran/28439
10209         * gfortran.dg/arithmetic_if.f90:  New test.
10210
10211 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10212
10213         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10214         avoid memcpy optimization.
10215
10216 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10217
10218         PR fortran/25289
10219         * gfortran.dg/direct_io_6.f90: New test.
10220
10221 2006-07-24  Jan Hubicka  <jh@suse.cz>
10222
10223         PR c/25795
10224         PR c++/27369
10225         * gcc.dg/pr25795.c: New test.
10226         * gcc.dg/pr25795-1.c: New test.
10227
10228 2006-07-23  Roger Sayle  <roger@eyesopen.com>
10229
10230         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10231         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10232         which may be transformed to "g || h" on some platforms.
10233
10234 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/28025
10237         * g++.dg/template/friend45.C: New test.
10238
10239 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10240
10241         PR libgfortran/28339
10242         * gfortran.dg/arrayio_8.f90: New test.
10243
10244 2006-07-21  Mike Stump  <mrs@apple.com>
10245
10246         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10247
10248         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10249
10250 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10251
10252         PR c++/28250
10253         * g++.dg/eh/catch3.C: New test.
10254
10255         PR c++/28363
10256         * g++.dg/template/defarg10.C: New test.
10257
10258 2006-07-20  Paul Brook  <paul@codesourcery.com>
10259
10260         PR 27363
10261         * gcc.dg/pr27363.c: New test.
10262
10263 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
10264
10265         PR c++/28338
10266         * g++.dg/init/ref13.C: New test.
10267
10268 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10269
10270         PR obj-c++/28434
10271         * obj-c++.dg/proto-error-1.mm: New test.
10272
10273 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/28337
10276         * g++.dg/template/string1.C: New test.
10277
10278 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/28048
10281         * g++.dg/template/defarg9.C: New test.
10282
10283         PR c++/28235
10284         * g++.dg/template/static27.C: New test.
10285
10286 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
10287
10288         PR 28410
10289         * gcc.dg/tree-ssa/pr28410.c: New test.
10290
10291 2006-07-18  Lee Millward  <lee.millward@gmail.com>
10292
10293         PR c++/28258
10294         * g++/dg/other/error13.C: New test.
10295
10296         PR c++/28260
10297         * g++.dg/template/friend44.C: New test.
10298
10299 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
10300
10301         PR c++/27495
10302         * g++.dg/other/pr27495.C: New.
10303
10304 2006-07-18  Olivier Hainque  <hainque@adacore.com>
10305
10306         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10307         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10308
10309 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10310
10311         PR c/28286
10312         * gcc.dg/pragma-pack-4.c: New test.
10313
10314 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10315
10316         PR c++/28291
10317         * g++.dg/ext/pr28291.C: New test.
10318
10319 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10320
10321         PR middle-end/28403
10322         * gcc.c-torture/execute/pr28403.c: New test.
10323
10324 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
10325
10326         PR middle-end/28402
10327         * gcc.dg/pr28402.c: New test.
10328
10329 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
10330
10331         PR c++/28304
10332         * g++.dg/other/pr28304.C: New test.
10333
10334 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
10335
10336         PR other/28251
10337         gcc.c-torture/unsorted/dump-noaddr.c: New test.
10338         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10339
10340 2006-07-17  Richard Guenther  <rguenther@suse.de>
10341
10342         PR tree-optimization/28238
10343         * g++.dg/tree-ssa/pr28238.C: New testcase.
10344
10345 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10346
10347         PR c++/28250
10348         * g++.dg/eh/catch1.C: New test.
10349         * g++.dg/eh/catch2.C: New test.
10350
10351 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
10352
10353         PR c++/28370
10354         * g++.dg/template/anon3.C: New test.
10355
10356 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
10357
10358         PR fortran/20844
10359         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10360         specifiers requiring an explicit format tag..
10361
10362         PR fortran/28201
10363         * gfortran.dg/generic_5: New test.
10364
10365         PR fortran/20893
10366         * gfortran.dg/elemental_optional_args_1.f90: New test.
10367
10368 2006-07-16  Olivier Hainque  <hainque@adacore.com>
10369
10370         * gnat.dg/assert.ads: New file.
10371         * gnat.dg/controlled_record.ads: Likewise.
10372         * gnat.dg/controlled_record.adb: Likewise.
10373
10374 2006-07-15  Lee Millward  <lee.millward@gmail.com>
10375
10376         PR c++/28292
10377         * g++.dg/other/error12.C: New test.
10378
10379         PR c++/28269
10380         * g++.dg/template/crash54.C: New test.
10381
10382 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10383
10384         PR c++/28249
10385         * g++.dg/parse/catch1.C: New test.
10386
10387         PR c++/28294
10388         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10389
10390         PR c++/28387
10391         * g++.dg/ext/attrib24.C: New test.
10392
10393 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10394
10395         PR c++/28343
10396         * g++.dg/ext/asmspec1.C: New test.
10397
10398 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
10399
10400         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10401         (dg-test): Support shouldfail tests.
10402         * lib/target-supports-dg.exp (dg-shouldfail): New.
10403         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10404         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10405         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10406         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10407         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10408         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10409         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10410
10411 2006-07-13  Jan Hubicka  <jh@suse.cz>
10412
10413         * gcc.target/i386/memcpy-1.c: New.
10414
10415 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
10416
10417         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10418
10419 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
10420
10421         PR fortran/25097
10422         * gfortran.dg/present_1.f90: New test.
10423
10424         PR fortran/20903
10425         * gfortran.dg/interface_derived_type_1.f90: New test.
10426
10427 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
10428
10429         PR fortran/28213
10430         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10431         list.
10432
10433 2006-07-07  Lee Millward  <lee.millward@gmail.com>
10434
10435         PR c++/27820
10436         * g++.dg/other/label1.C: New test.
10437
10438 2006-07-07  Richard Guenther  <rguenther@suse.de>
10439
10440         PR middle-end/28268
10441         * gcc.dg/torture/pr28268.c: New testcase.
10442
10443 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
10444
10445         PR c++/27019
10446         * g++.dg/ext/pr27019.C: New.
10447
10448 2006-07-07  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/28187
10451         * gcc.dg/pr28187.c: New testcase.
10452
10453 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10454
10455         * gnat.dg/address_conversion.adb: New test.
10456         * gnat.dg/boolean_subtype.adb: Likewise.
10457         * gnat.dg/frame_overflow.adb: Likewise.
10458         * gnat.dg/pointer_array.adb: Likewise.
10459         * gnat.dg/pointer_conversion.adb: Likewise.
10460
10461 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10462
10463         PR fortran/28237
10464         PR fortran/23420
10465         * gfortran.dg/print_fmt_5.f90: New test.
10466
10467 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10468
10469         PR fortran/28129
10470         * gfortran.dg/bounds_check_4.f90: New test.
10471
10472 2006-07-05  Richard Guenther  <rguenther@suse.de>
10473
10474         PR target/28158
10475         * gfortran.dg/pr28158.f90: New testcase.
10476
10477 2006-07-05  Richard Guenther  <rguenther@suse.de>
10478
10479         PR tree-optimization/28162
10480         * gcc.dg/pr28162.c: New testcase.
10481
10482 2006-07-05  Richard Guenther  <rguenther@suse.de>
10483         Andrew Pinski  <pinskia@gcc.gnu.org>
10484
10485         PR c++/27084
10486         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10487
10488 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10489
10490         PR fortran/28174
10491         * gfortran.dg/actual_array_substr_2.f90: New test.
10492
10493         PR fortran/28167
10494         * gfortran.dg/actual_array_constructor_2.f90: New test.
10495
10496 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10497
10498         * gfortran.dg/itime_idate_1.f: New test.
10499         * gfortran.dg/itime_idate_2.f: New test.
10500
10501 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10502
10503         PR libgfortran/27704
10504         * gfortran.dg/open_status_3.f90: New test.
10505         * gfortran.dg/fmt_l.f90: Update for new feature.
10506
10507 2006-07-03  Asher Langton  <langton2@llnl.gov>
10508
10509         * gfortran.dg/oldstyle_2.f90: New.
10510
10511 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10512
10513         * gnat.dg/string_slice.adb: New test.
10514
10515 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10516
10517         PR fortran/19259
10518         * gfortran.dg/semicolon_fixed.c: New.
10519         * gfortran.dg/semicolon_free.c: New.
10520
10521 2006-06-30  Mike Stump  <mrs@apple.com>
10522
10523         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10524         that don't support internal visibility.
10525
10526 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10527
10528         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10529         for '(' / ')' needing an extra '\'.
10530
10531 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10532
10533         PR middle-end/27428
10534         * gcc.dg/pr27428-1.c: New test case.
10535
10536 2006-06-29  Mike Stump  <mrs@apple.com>
10537
10538         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10539         on darwin as we can't align commons large enough yet.
10540
10541         * gcc.dg/vla-8.c: Add additional testcases.
10542
10543 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10544
10545         PR c++/28114
10546         * g++.dg/other/pr28114.C: New.
10547
10548 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10549
10550         * gcc.c-torture/compile/20060625-1.c: New test.
10551
10552 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10553
10554         PR fortran/20867
10555         * gfortran.dg/stfunc_3.f90: New test.
10556
10557         PR fortran/25056
10558         * gfortran.dg/impure_actual_1.f90: New test.
10559
10560         PR fortran/20874
10561         * gfortran.dg/elemental_result_1.f90: New test.
10562
10563         PR fortran/25073
10564         * gfortran.dg/select_7.f90: New test.
10565
10566         PR fortran/27554
10567         * intrinsic_actual_1.f: New test.
10568
10569         PR fortran/22038
10570         PR fortran/28119
10571         * gfortran.dg/forall_4.f90: New test.
10572
10573         PR fortran/25072
10574         * gfortran.dg/forall_5.f90: New test.
10575
10576 2006-06-25  Lee Millward  <lee.millward@gmail.com>
10577
10578         PR c++/28051
10579         * g++.dg/template/using13.C: New test.
10580
10581         PR c++/28054
10582         * g++.dg/other/incomplete3.C: New test.
10583
10584 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10585
10586         PR fortran/28081
10587         * gfortran.dg/substr_3.f: New test.
10588         * gfortran.dg/equiv_2.f90: Update expected error message.
10589
10590 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
10591
10592         PR fortran/28118
10593         * gfortran.dg/actual_array_substr_1.f90: New test.
10594
10595 2006-06-24  Olivier Hainque  <hainque@adacore.com>
10596
10597         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10598         * gnat.dg/scalar_mode_agg_compare.adb: New test.
10599
10600 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
10601
10602         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10603
10604 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
10605
10606         PR fortran/27981
10607         * gfortran.dg/simpleif_2.f90: New test.
10608
10609 2006-06-23  Lee Millward  <lee.millward@gmail.com>
10610
10611         * g++.dg/template/error22.C: Fix typo.
10612
10613 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10614
10615         PR c++/28112
10616         * g++.dg/ext/attrib23.C: New test.
10617
10618 2006-06-23  Olivier Hainque  <hainque@adacore.com>
10619
10620         * gnat.dg/varsize_temp.adb: New test.
10621
10622 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10623
10624         PR c++/11468
10625         * g++.dg/other/java2.C: New test.
10626
10627 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
10628
10629         PR target/27789
10630         * g++.dg/ext/dllimport4.C. Add more tests for invalid
10631         initialization.
10632
10633 2006-06-22  Roger Sayle  <roger@eyesopen.com>
10634
10635         PR target/27531
10636         * gcc.dg/pr27531-1.c: New test case.
10637
10638 2006-06-22  Asher Langton  <langton2@llnl.gov>
10639
10640         PR fortran/24748
10641         * gfortran.dg/implicit_8.f90: New.
10642
10643 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10644
10645         PR rtl-optimization/28121
10646         * gcc.dg/pr28121.c: New test.
10647
10648 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10649
10650         PR c++/27805
10651         * g++.dg/parse/ptrmem6.C: New test.
10652
10653         PR c++/27821
10654         * g++.dg/template/error22.C: New test.
10655
10656 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10657
10658         PR c++/28111
10659         * g++.dg/template/friend43.C: New test.
10660
10661         PR c++/28110
10662         * g++.dg/template/crash53.C: New test.
10663
10664         PR c++/28109
10665         * g++.dg/rtti/incomplete1.C: New test.
10666
10667 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
10668
10669         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10670
10671 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
10672
10673         * gcc.c-torture/execute/complex-7.c: New.
10674
10675 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
10676
10677         * gcc.dg/merge-all-constants-1.c: New test.
10678
10679 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
10680
10681         PR c++/28113
10682         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10683
10684 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
10685
10686         * gfortran.dg/rrspacing_1.f90: New test.
10687
10688 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10689
10690         PR c++/28052
10691         * g++.dg/other/bitfield2.C: New test.
10692
10693 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10694
10695         PR tree-optimization/27331
10696         * gcc.dg/pr27331.c: New test.
10697
10698 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10699             Eric Botcazou  <ebotcazou@adacore.com>
10700
10701         PR ada/18692
10702         * lib/gnat.exp: New file.
10703         * lib/gnat-dg.exp: Likewise.
10704         * gnat.dg: New directory.
10705         * gnat.dg/dg.exp: New driver.
10706         * gnat.dg/specs: New directory.
10707         * gnat.dg/specs/specs.exp: New driver.
10708         * gnat.dg/style: New directory.
10709         * gnat.dg/style/style.exp: New driver.
10710
10711 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10712
10713         PR fortran/16206
10714         * gfortran.dg/array_initializer_1.f90: New test.
10715
10716         PR fortran/28005
10717         * gfortran.dg/matmul_3.f90: New test.
10718
10719 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
10720
10721         PR middle-end/28075
10722         * gcc.dg/tree-ssa/inline-1.c: New test.
10723
10724 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10725
10726         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10727         in malloc prototype; remove XFAIL.
10728         * gcc.dg/pr18241-2.c: Ditto.
10729         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10730         in memset prototype; remove XFAIL.
10731         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10732
10733 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10734
10735         * gcc.dg/vla-8.c: Add.
10736
10737 2006-06-19  Richard Guenther  <rguenther@suse.de>
10738
10739         PR tree-optimization/27090
10740         * g++.dg/tree-ssa/pr27090.C: New testcase.
10741
10742 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10743
10744         PR target/27861
10745         * gcc.dg/pr27861-1.c: New test case.
10746
10747 2006-06-19  Richard Guenther  <rguenther@suse.de>
10748
10749         PR middle-end/28045
10750         * gcc.dg/torture/pr28045.c: New testcase.
10751
10752 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10753
10754         PR fortran/26801
10755         * gfortran.dg/associated_4.f90: New test.
10756
10757 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10758
10759         PR fortran/19310
10760         PR fortran/19904
10761         * gfortran.dg/real_const_3.f90: New test.
10762
10763 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10764
10765         PR c++/28016
10766         * g++.dg/template/static26.C: New test.
10767
10768         PR c++/27979
10769         * g++.dg/expr/bitfield2.C: New test.
10770
10771         PR c++/27884
10772         * g++.dg/parse/linkage2.C: New test.
10773
10774 2006-06-16  Richard Guenther  <rguenther@suse.de>
10775
10776         PR middle-end/27116
10777         * gcc.dg/pr15785-1.c: Revert last change.
10778         * gcc.dg/torture/pr27116-2.c: New testcase.
10779
10780 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10781
10782         PR middle-end/27802
10783         * gcc.dg/pr27802-1.c: New test case.
10784
10785 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/27689
10788         * g++.dg/template/ttp18.C: New test.
10789         * g++.dg/template/ttp19.C: Likewise.
10790
10791         PR c++/27666
10792         * g++.dg/expr/cond9.C: New test.
10793
10794         PR c++/27640
10795         * g++.dg/template/ctor7.C: New test.
10796
10797 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10798
10799         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10800
10801 2006-06-16  Richard Guenther  <rguenther@suse.de>
10802
10803         PR tree-optimization/27781
10804         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10805
10806 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10807
10808         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10809
10810 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10811
10812         * gcc.dg/tree-ssa/loop-18.c: New test.
10813
10814 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10815
10816         PR c++/27665
10817         * g++.dg/template/crash52.C: New test.
10818
10819         PR c++/27648
10820         * g++.dg/ext/attrib22.C: New test.
10821
10822         PR c++/26559
10823         * g++.dg/template/builtin1.C: New test.
10824         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10825
10826         PR c++/28018
10827         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10828         assignment.
10829         * g++.old-deja/g++.pt/crash51.C: Likewise.
10830
10831         PR c++/27227
10832         * g++.dg/lookup/linkage1.C: New test.
10833         * g++.dg/lookup/linkage2.C: Likewise.
10834
10835 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10836
10837         PR middle-end/27959
10838         * gcc.dg/pr27959.c: New testcase.
10839
10840 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10841
10842         PR target/28014:
10843         * g++.dg/eh/div.C: New test.
10844
10845 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10846
10847         PR c++/27894
10848         * g++.dg/tree-ssa/pr26757.C: New test.
10849         * g++.dg/tree-ssa/pr27894.C: New test.
10850
10851 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10852
10853         * gcc.c-torture/compile/20060609-1.c: New test.
10854
10855         PR target/27863
10856         * gcc.c-torture/compile/pr27863.c: New test.
10857
10858 2006-06-13  Richard Guenther  <rguenther@suse.de>
10859
10860         PR tree-optimization/27830
10861         * g++.dg/tree-ssa/pr27830.C: New testcase.
10862
10863 2006-06-13  Matthew Sachs  <msachs@apple.com>
10864
10865         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10866         the list of compiler flags; this causes those flags to be checked
10867         for things like dg-skip-if.
10868
10869 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10870
10871         PR c++/27601
10872         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10873
10874 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10875             Kazu Hirata  <kazu@codesourcery.com>
10876
10877         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10878         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10879
10880 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10881
10882         PR c++/27933
10883         * g++.dg/lookup/using15.C: New test.
10884
10885         PR c++/27951
10886         * g++.dg/other/anon4.C: New test.
10887
10888 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10889
10890         PR c++/21210
10891         * g++.dg/init/complex1.C: New test case.
10892
10893 2006-06-11  Eric Christopher  <echristo@apple.com>
10894
10895         PR middle-end/27948
10896         * gcc.dg/bf-ms-layout.c: Run on darwin.
10897         * gcc.dg/bf-no-ms-layout: Ditto.
10898         * gcc.dg/attr-ms_struct-2.c: New.
10899         * gcc.dg/bf-ms-layout-2.c: Ditto.
10900
10901 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10902
10903         * gcc.dg/attr-ms_struct-packed1.c: New.
10904
10905 2006-06-09  Mike Stump  <mrs@apple.com>
10906
10907         * gcc.dg/vla-7.c: Add.
10908
10909 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10910
10911         PR fortran/24558
10912         * gfortran.dg/entry_6.f90: New test.
10913
10914         PR fortran/20877
10915         PR fortran/25047
10916         * gfortran.dg/entry_7.f90: New test.
10917
10918 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR c/27747
10921         * gcc.dg/cpp/_Pragma6.c: New test.
10922
10923         PR c++/27748
10924         * g++.dg/cpp/_Pragma1.C: New test.
10925
10926         PR preprocessor/27746
10927         * gcc.dg/gomp/macro-3.c: New test.
10928         * gcc.dg/gomp/macro-4.c: New test.
10929         * g++.dg/gomp/macro-3.C: New test.
10930         * g++.dg/gomp/macro-4.C: New test.
10931
10932 2006-06-09  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/26998
10935         * gcc.dg/torture/pr26998.c: New testcase.
10936         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10937
10938 2006-06-08  Mike Stump  <mrs@apple.com>
10939
10940         * gcc.dg/pr27095.c: Account for stubs.
10941
10942         PR target/26427
10943         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10944         produce bad code on darwin.
10945
10946 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10947
10948         PR fortran/27958
10949         * gfortran.dg/substr_2.f: New test.
10950
10951 2006-06-08  Asher Langton  <langton2@llnl.gov>
10952
10953         PR fortran/27786
10954         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10955
10956 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10957
10958         PR target/27421
10959         * gcc.dg/union-3.c: New test.
10960
10961 2006-06-08  Richard Guenther  <rguenther@suse.de>
10962
10963         PR middle-end/27116
10964         * gcc.dg/torture/pr27116.c: New testcase.
10965         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10966
10967 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10968
10969         PR rtl-optimization/26449
10970         * gcc.dg/pr26449.c: New test.
10971
10972 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10973
10974         PR c++/27601
10975         * g++.dg/ext/offsetof1.C: Test member functions.
10976
10977 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10978
10979         * gcc.dg/pr27095.c: Improve scanning.
10980
10981 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10982
10983         PR fortran/23091
10984         * gfortran.dg/saved_automatic_1.f90: New test.
10985
10986         PR fortran/24168
10987         * gfortran.dg/array_simplify_1.f90: New test.
10988
10989         PR fortran/25090
10990         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10991
10992         PR fortran/25058
10993         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10994
10995 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/27177
10998         * g++.dg/expr/cast7.C: New test.
10999
11000 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11001
11002         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11003         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11004         * lib/fortran-torture.exp (fortran-torture-compile,
11005         fortran-torture-execute): Ditto.
11006
11007 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11008
11009         PR target/27842
11010         * gcc.dg/vmx/pr27842.c: New test.
11011
11012 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11013
11014         PR libfortran/27895
11015         * gfortran.dg/bounds_check_3.f90: New test.
11016
11017 2006-06-05  Mike Stump  <mrs@apple.com>
11018
11019         * objc.dg/objc-fast-4.m: Skip for ppc64.
11020
11021 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11022
11023         PR testsuite/27705
11024         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11025
11026 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11027             Victor Kaplansky  <victork@il.ibm.com>
11028
11029         PR tree-optimizations/26360
11030         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11031         with -fno-tree-dce.
11032         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11033
11034 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/14067
11037         * gfortran.dg/data_char_1.f90: Add messages for truncated
11038         strings.
11039
11040         PR fortran/16943
11041         * gfortran.dg/func_decl_2.f90: New test.
11042
11043         PR fortran/20839
11044         * gfortran.dg/do_2.f90: New test.
11045
11046         PR fortran/27655
11047         * gfortran.dg/associated_3.f90: New test.
11048
11049 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11050
11051         PR c++/27819
11052         * g++.dg/template/static25.C: New test.
11053
11054         PR c++/27722
11055         * g++.dg/init/array21.C: New test.
11056
11057         PR c++/27807
11058         * g++.dg/ext/complit7.C: New test.
11059
11060         PR c++/27806
11061         * g++.dg/parse/ptrmem5.C: New test.
11062
11063 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11064             Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         PR c/27150
11067         PR middle-end/27382
11068         * gcc.dg/pr27150-1.c: New testcase.
11069         * gcc.dg/pr27382-1.c: New testcase.
11070         * gcc.dg/pr27382-2.c: New testcase.
11071
11072 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11073
11074         PR c/25161
11075         PR c/27020
11076         * gcc.dg/array-10.c: New test.
11077
11078 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11079
11080         PR c++/27804
11081         * g++.dg/init/const4.C: New test.
11082         * g++.dg/init/member1.C: Add error-marker.
11083         * g++.dg/other/fold1.C: Adjust error-marker.
11084
11085 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11086
11087         PR c++/27601
11088         * g++.dg/ext/offsetof1.C: New test.
11089
11090 2006-06-04 Eric Christopher <echristo@apple.com>
11091
11092         * gcc.dg/attr-ms_struct-1.c: New.
11093
11094 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11095
11096         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11097
11098 2006-06-04  Richard Guenther  <rguenther@suse.de>
11099
11100         PR tree-optimization/27039
11101         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11102
11103 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11104
11105         PR target/26223
11106         * gcc.target/i386/amd64-abi-2.c: New test case.
11107
11108 2006-06-02  Eric Christopher  <echristo@apple.com>
11109
11110         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11111         * gcc.target/i386/20020523-1.c: Skip if darwin.
11112         * gcc.target/i386/asm-3.c: Ditto.
11113         * gcc.target/i386/20011119-1.c: Ditto.
11114         * gcc.target/i386/clobbers.c: Remove pic part of test.
11115
11116 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11117
11118         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11119         * g++.old-deja/g++.other/init19.C: Ditto.
11120         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11121         and add other platforms as expected failures.
11122
11123 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11124
11125         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11126         (is-effective-target-keyword): Ditto.
11127
11128 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11129
11130         PR fortran/27715
11131         * gfortran.dg/extended_char_comparison_1.f:  New test.
11132
11133 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/25098
11136         * gfortran.dg/dummy_procedure_1.f90: New test.
11137
11138         PR fortran/25147
11139         * gfortran.dg/dummy_procedure_2.f90: New test.
11140
11141         * gfortran.dg/associated_2.f90: Correct to make consistent with
11142         standard.
11143
11144 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11145
11146         * gcc.target/i386/387-11.c: New test case.
11147
11148 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/27801
11151         * g++.dg/template/cond6.C: New test.
11152
11153         PR c++/26496
11154         * g++.dg/template/crash51.C: New test.
11155         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11156
11157         PR c++/27385
11158         * g++.dg/init/array20.C: New test.
11159
11160 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11161
11162         * gcc.dg/builtins-54.c: New test case.
11163
11164 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11165
11166         PR c++/26433
11167         * g++.dg/template/fntry1.C: Add dg-do link.
11168
11169         PR c++/27808
11170         * g++.dg/parse/friend6.C: New test.
11171
11172 2006-05-30  Asher Langton  <langton2@llnl.gov>
11173
11174         * gfortran.dg/cray_pointers_7.f90: New test.
11175
11176 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11177
11178         PR tree-optimization/23452
11179         * gcc.dg/fold-mulconj-1.c: New test case.
11180
11181 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/27803
11184         * g++.dg/parse/bitfield1.C: New test.
11185
11186 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11187
11188         * gcc.target/ppc-eq0-1.c: New test case.
11189         * gcc.target/ppc-negeq0-1.c: New test case.
11190
11191 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11192
11193         PR c/27273
11194         * gcc.dg/overflow-warn-5.c: New test.
11195
11196 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11197
11198         PR c/27718
11199         * gcc.dg/sizeof-1.c: New test.
11200
11201 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11202
11203         PR target/27790
11204         * gcc.target/i386/pr27790.c: New test.
11205
11206 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11207
11208         PR libgfortran/27757
11209         * gfortran.dg/direct_io_5.f90: New test.
11210
11211 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11212
11213         PR libgfortran/27634
11214         * gfortran.dg/fmt_missing_period_1.f: New test.
11215         * gfortran.dg/fmt_missing_period_2.f: New test.
11216         * gfortran.dg/fmt_missing_period_3.f: New test.
11217
11218 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11219
11220         PR fortran/19777
11221         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11222         arrays.
11223
11224 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11225
11226         PR c++/27713
11227         * g++.dg/template/new6.C: New test.
11228
11229 2006-05-29  Roger Sayle  <roger@eyesopen.com>
11230
11231         PR tree-optimization/24964
11232         * gcc.target/i386/387-10.c: New test case.
11233
11234 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
11235
11236         * intrinsics/string_intrinsics.c (compare_string):
11237         Use memcmp instead of strncmp to avoid tripping over
11238         CHAR(0) in a string.
11239
11240 2006-05-27  Richard Guenther  <rguenther@suse.de>
11241
11242         PR middle-end/27773
11243         * gcc.dg/torture/pr27773.c: New testcase.
11244
11245 2006-05-27  Dirk Mueller  <dmueller@suse.de>
11246
11247         * gcc.dg/pr24561.c: Rename to..
11248         * gcc.dg/pr25962.c: .. this.
11249
11250 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11251
11252         PR fortran/19777
11253         * gfortran.dg/bounds_check_2.f: New test.
11254
11255 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
11256
11257         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11258         * gfortran.dg/byte_1.f90: Likewise.
11259         * gfortran.dg/dup_save_2.f90: Likewise.
11260
11261 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
11262
11263         * gfortran.dg/associated_2.f90: New test.
11264
11265 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11266
11267         PR fortran/27524
11268         * gfortran.dg/bounds_check_1.f90: New test.
11269
11270 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
11271
11272         PR rtl-optimization/27661
11273         * gcc.dg/pr27661.c: New test case.
11274
11275 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11276
11277         PR fortran/23151
11278         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
11279         * gfortran.dg/print_parentheses_1.f:  New test.
11280         * gfortran.dg/print_parentheses_2.f90:  New test.
11281
11282 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
11283
11284         PR target/27758
11285         * gcc.dg/pr27758.c: New test.
11286
11287 2006-05-24  Falk Hueffner  <falk@debian.org>
11288
11289         * gcc.c-torture/compile/pr27571.c: New test.
11290
11291 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
11292
11293         PR fortran/27709
11294         * gfortran.dg/spec_expr_4.f90: New test.
11295
11296         PR fortran/27155
11297         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11298
11299 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
11300
11301         PR c++/20103
11302         * g++.dg/ext/complit6.C: New test.
11303         * g++.dg/ext/complit3.C: Adjust error markers.
11304         * g++.dg/init/const3.C: New test.
11305
11306 2006-05-25  Richard Guenther  <rguenther@suse.de>
11307
11308         PR middle-end/27743
11309         * gcc.dg/torture/pr27743.c: New testcase.
11310
11311 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11312
11313         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11314
11315 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
11316
11317         * gcc.dg/compat/scalar-by-value-x.h: New.
11318         * gcc.dg/compat/scalar-by-value-y.h: New.
11319         * gcc.dg/compat/scalar-by-value-5.c: New.
11320         * gcc.dg/compat/scalar-by-value-5_main.c: New.
11321         * gcc.dg/compat/scalar-by-value-5_x.c: New.
11322         * gcc.dg/compat/scalar-by-value-5_y.c: New.
11323         * gcc.dg/compat/scalar-by-value-6.c: New.
11324         * gcc.dg/compat/scalar-by-value-6_main.c: New.
11325         * gcc.dg/compat/scalar-by-value-6_x.c: New.
11326         * gcc.dg/compat/scalar-by-value-6_y.c: New.
11327
11328 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
11329
11330         PR tree-optimization/27639
11331         PR tree-optimization/26719
11332         * gcc.dg/pr27639.c: New test.
11333         * gcc.dg/pr26719.c: New test.
11334         * gcc.dg/tree-ssa/scev-cast.c: New test.
11335
11336 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
11337
11338         PR c++/20173
11339         * g++.dg/template/error21.C: New test.
11340
11341 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
11342
11343         PR target/27696
11344         * gcc.target/i386/pr27696.c: New.
11345
11346 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
11347
11348         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11349
11350         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11351
11352 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11353
11354         PR c++/27716
11355         * g++.dg/other/assign1.C: New test.
11356
11357 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
11358
11359         PR target/27266
11360         * gcc.target/i386/pr27266.c: New.
11361
11362 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11363
11364         PR c++/27451
11365         * g++.dg/ext/asm9.C: New test.
11366
11367 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
11368
11369         PR rtl-optimization/25514
11370         * gcc.c-torture/compile/pr25514.c: New test.
11371
11372 2006-05-22  Richard Guenther  <rguenther@suse.de>
11373
11374         Revert
11375         2006-01-31  Richard Guenther  <rguenther@suse.de>
11376
11377         * gcc.target/i386/sselibm-1.c: New testcase.
11378         * gcc.target/i386/sselibm-2.c: Likewise.
11379         * gcc.target/i386/sselibm-3.c: Likewise.
11380         * gcc.target/i386/sselibm-4.c: Likewise.
11381         * gcc.target/i386/sselibm-5.c: Likewise.
11382
11383 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11384
11385         PR c/27420
11386         * gcc.dg/func-args-2.c: New test.
11387
11388         PR c/26818
11389         * gcc.dg/struct-incompl-1.c: New test.
11390
11391 2006-05-22  Richard Guenther  <rguenther@suse.de>
11392
11393         PR testsuite/27708
11394         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11395         the transformations we test for.
11396
11397 2006-05-22  Richard Guenther  <rguenther@suse.de>
11398
11399         PR testsuite/27707
11400         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11401
11402 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/27210
11405         * g++.dg/warn/new1.C: New test.
11406         * g++.dg/template/new5.C: Likewise.
11407
11408 2006-05-21  Roger Sayle  <roger@eyesopen.com>
11409
11410         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11411         * gcc.target/i386/20060512-3.c: Likewise.
11412
11413 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
11414
11415         PR rtl-optimization/27671
11416         * gcc.c-torture/execute/pr27671-1.c: New.
11417         * gcc.dg/pr27671-2.c: Likewise.
11418
11419         PR tree-optimization/26622.
11420         * gcc.c-torture/compile/pr26622.c: New.
11421
11422 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11423
11424         PR fortran/27613
11425         * gfortran.dg/recursive_reference_1.f90: New test.
11426
11427 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11428
11429         PR fortran/25746
11430         * gfortran.dg/elemental_subroutine_3.f90: New test.
11431
11432         PR fortran/25090
11433         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11434
11435         PR fortran/27584
11436         * gfortran.dg/associated_target_1.f90: New test.
11437
11438         PR fortran/19015
11439         * gfortran.dg/maxloc_shape_1.f90: New test.
11440
11441 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11442
11443         PR libgfortran/24459
11444         * gfortran.dg/namelist_24.f90: New test.
11445         * gfortran.dg/namelist_12.f: Fix typo in comment.
11446
11447 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
11448
11449         PR middle-end/25776
11450         * g++.dg/other/error11.C: New test.
11451
11452 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11453
11454         * gcc.target/mips/pr26765.c: Add -w to options.
11455
11456 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11457
11458         * lib/target-supports.exp (check_effective_target_mpaired_single):
11459         New function.
11460         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11461         multilibs.
11462         * g++.dg/vect/vect.exp: Likewise.
11463
11464 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11465
11466         PR testsuite/25891
11467         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11468
11469 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11470
11471         PR fortran/27662
11472         * gfortran.dg/temporary_1.f90: New file.
11473
11474 2006-05-19  Andreas Schwab  <schwab@suse.de>
11475
11476         * g++.dg/other/unused1.C: Also match "stringz".
11477
11478 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/26433
11481         * g++.dg/template/fntry1.C: New test.
11482
11483 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11484
11485         PR c++/27471
11486         PR c++/27506
11487         * g++.dg/conversion/bitfield5.C: New test.
11488         * g++.dg/conversion/bitfield6.C: New test.
11489
11490 2006-05-18  Mike Stump  <mrs@apple.com>
11491
11492         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11493         * gcc.dg/vla-4.c: Add.
11494         * gcc.dg/vla-5.c: Add.
11495         * gcc.dg/vla-6.c: Add.
11496
11497 2006-05-12  Stuart Hastings  <stuart@apple.com>
11498
11499         * gcc.target/i386/20060512-1.c: New.
11500         * gcc.target/i386/20060512-2.c: New.
11501         * gcc.target/i386/20060512-3.c: New.
11502         * gcc.target/i386/20060512-4.c: New.
11503
11504 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/26122
11507         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11508
11509         PR c++/26068
11510         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11511         * g++.dg/parse/linkage1.C: New test.
11512
11513 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11514
11515         PR tree-optimization/27548
11516         * g++.dg/tree-ssa/pr27548.C: New test.
11517
11518 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11519
11520         PR fortran/26551
11521         * gfortran.dg/recursive_check_1.f: New test.
11522         * gfortran.dg/recursive_check_2.f90: New test.
11523
11524 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11525
11526         * g++.dg/opt/temp2.C: New test.
11527
11528 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR c++/27491
11531         * g++.dg/init/brace5.C: New test.
11532
11533         PR middle-end/27415
11534         * gcc.dg/gomp/pr27415.c: New test.
11535         * g++.dg/gomp/pr27415.C: New test.
11536
11537         PR tree-optimization/27549
11538         * g++.dg/tree-ssa/pr27549.C: New test.
11539
11540 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR libgfortran/27575
11543         * gfortran.dg/read_eof_4.f90: New test.
11544
11545 2006-05-16  Richard Guenther  <rguenther@suse.de>
11546
11547         PR tree-optimization/22303
11548         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11549
11550 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR middle-end/27573
11553         * gcc.dg/gomp/pr27573.c: New test.
11554         * gfortran.dg/gomp/pr27573.f90: New test.
11555
11556         PR c/27499
11557         * gcc.dg/gomp/pr27499.c: New test.
11558         * g++.dg/gomp/pr27499.C: New test.
11559
11560 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/27339
11563         * g++.dg/parser/access8.C: Adjust error marker.
11564         * g++.dg/template/access17.C: New test.
11565         * g++.dg/template/access18.C: Likewise.
11566
11567 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11568
11569         PR target/26600
11570         * gcc.target/i386/pr26600.c: New test case.
11571
11572 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11573
11574         PR c++/27505
11575         * g++.dg/expr/bitfield1.C: New test.
11576
11577 2006-05-15  Richard Guenther  <rguenther@suse.de>
11578
11579         PR tree-optimization/27603
11580         * gcc.dg/torture/pr27603.c: New testcase.
11581
11582 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
11583
11584         PR fortran/25090
11585         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11586
11587         PR fortran/25082
11588         * gfortran.dg/scalar_return_1.f90: New test.
11589
11590         PR fortran/27411
11591         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11592
11593 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.dg/gomp/critical-4.c: New test.
11596         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11597         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11598         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11599         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11600
11601 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11602
11603         PR c++/27582
11604         * g++.dg/template/dependent-args1.C: New test.
11605
11606         PR c++/27581
11607         * g++.dg/lookup/this1.C: New test.
11608
11609         PR c++/27315
11610         * g++.dg/template/operator6.C: New test.
11611         * g++.dg/template/incomplete3.C: New test.
11612
11613         PR c++/27559
11614         * g++.dg/template/new4.C: New test.
11615
11616         PR c++/27496
11617         * g++.dg/template/void2.C: New test.
11618
11619 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
11620
11621         * g++.dg/template/dependent-expr5.C: New test.
11622
11623 2006-05-14  Roger Sayle  <roger@eyesopen.com>
11624
11625         PR middle-end/26729
11626         * gcc.dg/pr26729-1.c: New test case.
11627
11628 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
11629
11630         * gcc.dg/pr27003.c: New test.
11631
11632 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
11633
11634         * lib/target-supports.dg (check_cxa_atexit_available): Change
11635         v3_target_compile to ${tool}_target_compile.
11636
11637 2006-05-11  Jason Merrill  <jason@redhat.com>
11638
11639         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11640
11641 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11642
11643         PR fortran/27553
11644         * gfortran.dg/label_5.f90: New test.
11645
11646 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11647
11648         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11649         check_effective_target_powerpc_altivec_ok): New.
11650         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11651         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11652         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11653         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11654         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11655         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11656         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11657         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11658         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11659         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11660         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11661         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11662         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11663         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11664         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11665         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11666         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11667         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11668         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11669         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11670         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11671         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11672         gcc.target/powerpc/altivec-9.c,
11673         gcc.target/powerpc/altivec-consts.c,
11674         gcc.target/powerpc/altivec-pr22085.c,
11675         gcc.target/powerpc/altivec-splat.c,
11676         gcc.target/powerpc/altivec-types-1.c,
11677         gcc.target/powerpc/altivec-types-2.c,
11678         gcc.target/powerpc/altivec-types-3.c,
11679         gcc.target/powerpc/altivec-types-4.c,
11680         gcc.target/powerpc/altivec-varargs-1.c,
11681         gcc.target/powerpc/altivec-vec-merge.c,
11682         gcc.target/powerpc/ppc-vector-memcpy.c,
11683         gcc.target/powerpc/ppc-vector-memset.c,
11684         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11685         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11686         these effective targets.
11687         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11688         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11689
11690 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11691
11692         PR middle-end/27384
11693         * g++.dg/other/fold1.C: New test.
11694
11695         PR middle-end/27488
11696         * gcc.dg/fold-nonneg-1.c: New test.
11697
11698         PR c++/27547
11699         * g++.dg/other/operator1.C: New test.
11700
11701 2006-05-11  Richard Guenther  <rguenther@suse.de>
11702
11703         PR middle-end/27529
11704         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11705
11706 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11707
11708         * lib/target-supports-dg.exp (check-flags): New.
11709         (dg-skip-if): Move flag checks.
11710
11711 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11712
11713         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11714         * lib/target-supports.dg (check_cxa_atexit_available): New.
11715
11716 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
11717
11718         PR fortran/27470
11719         * gfortran.dg/multiple_allocation_2.f90: New test case.
11720
11721 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11722
11723         * gcc.target/arm/pr27387.C: Fix a comment typo.
11724
11725 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11726
11727         PR fortran/24549
11728         * gfortran.dg/error_recovery_1.f90: New test.
11729
11730 2006-05-10  Richard Guenther  <rguenther@suse.de>
11731
11732         PR tree-optimization/27302
11733         * gcc.dg/torture/pr27302.c: New testcase.
11734
11735 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11736         Richard Guenther  <rguenther@suse.de>
11737
11738         PR middle-end/27498
11739         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11740
11741 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11742
11743         PR rtl-optimization/27335
11744         * gcc.dg/pr27335.c: New test.
11745
11746 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11747
11748         * gcc.target/mips/mips-ps-5.c: New file.
11749
11750 2006-05-08  Jan Hubicka  <jh@suse.cz>
11751
11752         PR middle-end/25962
11753         * gcc.dg/pr25962.c: New.
11754
11755 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11756
11757         PR target/27158
11758         * gcc.target/powerpc/pr27158.c: New test case.
11759
11760 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11761
11762         PR testsuite/27476
11763         * ada/acats/run_all.sh: Use test -z.
11764
11765 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11766
11767         PR libfortran/18271
11768         * gfortran.dg/spec_expr_3.f90: New test.
11769
11770 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11771
11772         PR target/24879
11773         * gcc.target/i386/monitor.c: New file.
11774
11775 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11776
11777         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11778
11779 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11780
11781         PR c++/27447
11782         * g++.dg/other/ptrmem7.C: New test.
11783
11784 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11785
11786         PR target/27421
11787         * gcc.dg/array-9.c: New test.
11788
11789 2006-05-07  Richard Guenther  <rguenther@suse.de>
11790
11791         PR tree-optimization/27409
11792         * gcc.dg/torture/pr27409.c: New testcase.
11793
11794 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11795
11796         PR fortran/27457
11797         * gfortran.dg/select_6.f90: New.
11798
11799 2006-05-07  Richard Guenther  <rguenther@suse.de>
11800
11801         PR tree-optimization/27136
11802         * gcc.dg/torture/pr27136.c: New testcase.
11803
11804 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11805
11806         PR fortran/24813
11807         * gfortran.dg/char_cons_len_1.f90: New test.
11808
11809 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11810
11811         PR c++/27427
11812         * g++.dg/template/incomplete2.C: New test.
11813
11814 2006-05-06  Richard Guenther  <rguenther@suse.de>
11815
11816         PR tree-optimization/27151
11817         * gcc.dg/vect/pr27151.c: New testcase.
11818
11819 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11820
11821         PR c++/27430
11822         * g++.dg/template/void1.C: New test.
11823
11824         PR c++/27423
11825         * g++.dg/other/void2.C: New test.
11826
11827         PR c++/27422
11828         * g++.dg/conversion/void1.C: New test.
11829
11830 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11831
11832         PR/21391
11833         * g++.dg/other/unused1.C: New.
11834
11835 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11836
11837         PR objc/27240
11838         * objc.dg/member-1.m: New test.
11839
11840 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11841
11842         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11843
11844 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11845
11846         PR libfortran/26985
11847         * gfortran.dg/matmul_2.f90: New test.
11848
11849 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11850
11851         * ada/acats/run_all.sh: Use sync when main not found.
11852
11853 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11854
11855         PR target/26765
11856         * gcc.target/mips/pr26765.c: New.
11857
11858 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11859
11860         * gcc.target/bfin: New directory.
11861         * gcc.target/bfin/bfin.exp: New file.
11862         * gcc.target/bfin/frmul.c: New file.
11863         * gcc.target/bfin/arith.c: New file.
11864         * gcc.target/bfin/mul-combine.c: New file.
11865         * gcc.target/bfin/shift.c: New file.
11866
11867 2006-05-04  Richard Guenther  <rguenther@suse.de>
11868
11869         PR tree-optimization/14287
11870         PR tree-optimization/14844
11871         PR tree-optimization/19792
11872         PR tree-optimization/21608
11873         PR tree-optimization/27090
11874         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11875         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11876         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11877         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11878         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11879
11880 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR tree-optimization/27285
11883         * gcc.c-torture/execute/pr27285.c: New test.
11884
11885         PR middle-end/27388
11886         * gcc.dg/gomp/pr27388-1.c: New test.
11887         * gcc.dg/gomp/pr27388-2.c: New test.
11888         * gcc.dg/gomp/pr27388-3.c: New test.
11889
11890         PR c++/27359
11891         * g++.dg/gomp/pr27359.C: New test.
11892
11893 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11894
11895         PR fortran/20248
11896         * gfortran.dg/iargc.f90: New test.
11897
11898 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/27102
11901         * g++.dg/template/crash49.C: New test.
11902
11903 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11904
11905         PR testsuite/27032
11906         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11907
11908 2006-05-02  Jeff Law  <law@redhat.com>
11909
11910         PR tree-optimization/27364
11911         * gcc.c-torture/execute/pr27364.c: New test.
11912
11913 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11914
11915         PR c++/27309
11916         * g++.dg/parser/ctor5.C: New test.
11917
11918 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11919
11920         PR target/27387
11921         * gcc.target/arm/arm.exp: New.
11922         * gcc.target/arm/pr27387.C: Likewise.
11923
11924 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11925
11926         PR fortran/27269
11927         PR fortran/27324
11928         * gfortran.dg/module_equivalence_2.f90: New test.
11929
11930 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR middle-end/27337
11933         * g++.dg/gomp/pr27337-1.C: New test.
11934         * g++.dg/gomp/pr27337-2.C: New test.
11935
11936         PR middle-end/27328
11937         * gcc.dg/gomp/pr27328.c: New test.
11938
11939         PR middle-end/27325
11940         * g++.dg/gomp/pr27325.C: New test.
11941
11942         PR middle-end/27310
11943         * g++.dg/gomp/pr27310.C: New test.
11944
11945 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11946
11947         PR tree-optimization/27291
11948         * g++.dg/tree-ssa/pr27291.C: New test.
11949
11950 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11951
11952         PR tree-optimization/27283
11953         * g++.dg/tree-ssa/pr27283.C: New test.
11954
11955 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11956
11957         * gcc.dg/tree-ssa/loop-16.c: New test.
11958
11959 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11960             Joseph S. Myers  <joseph@codesourcery.com>
11961
11962         * gcc.dg/Wconversion-3.c: New test case.
11963         * gcc.dg/Wconversion-4.c: Likewise.
11964
11965 2006-05-01  Richard Guenther  <rguenther@suse.de>
11966
11967         PR tree-optimization/26726
11968         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11969
11970 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11971
11972         * gcc.dg/Woverflow-1.c: New test case.
11973         * gcc.dg/Woverflow-2.c: Likewise.
11974         * gcc.dg/Woverflow-3.c: Likewise.
11975
11976 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11977
11978         PR c++/27094
11979         * g++.dg/template/defarg8.C: New test.
11980
11981 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11982
11983         PR c++/27278
11984         * g++.dg/parse/operator7.C: New test.
11985
11986 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11987
11988         PR c++/11471
11989         PR c++/27102
11990         * g++.dg/template/crash48.C: New test.
11991
11992         PR c++/27279
11993         * g++.dg/parse/ctor4.C: New test.
11994
11995 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11996
11997         PR fortran/25681
11998         * gfortran.df/char_type_len.f90: New test.
11999
12000 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12001
12002         PR libgfortran/27304
12003         * gfortran.dg/fmt_exhaust.f90: New test.
12004
12005 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12006
12007         PR c/25309
12008         * gcc.dg/large-size-array-2.c: New test case.
12009
12010 2006-04-28  Richard Guenther  <rguenther@suse.de>
12011
12012         PR target/26826
12013         * gcc.target/i386/pr26826.c: New testcase.
12014
12015 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12016
12017         PR middle-end/27260
12018         * gcc.c-torture/execute/pr27260.c: New.
12019
12020 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12021
12022         PR middle-end/27095
12023         * gcc.dg/pr27095.c: New.
12024
12025 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/27292
12028         * g++.dg/conversion/bitfield4.C: New test.
12029
12030 2006-04-27  Eric Christopher  <echristo@apple.com>
12031
12032         * gcc.dg/pragma-ms_struct.c: New.
12033
12034 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12035
12036         PR c++/27102
12037         * g++.dg/template/crash47.C: New test.
12038
12039 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12040
12041         * gcc.target/i386/sse-7.c: build with -msse.
12042
12043 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12044
12045         PR testsuite/27274:
12046         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12047         (main): Exit if processor doesn't support SSE.
12048
12049 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12050
12051         PR middle-end/27282
12052         * gcc.c-torture/compile/pr27282.c: New test.
12053
12054 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12055
12056         PR middle-end/26913
12057         * g++.dg/gomp/pr26913.C: New test.
12058
12059         PR c/25996
12060         * gcc.dg/gomp/pr25996.c: New test.
12061         * g++.dg/gomp/pr25996.C: New test.
12062
12063 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12064
12065         PR rtl-optimization/26725
12066         * gcc.c-torture/compile/pr26725.c: New test.
12067
12068 2006-04-25  Richard Guenther  <rguenther@suse.de>
12069
12070         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12071         than n + -1.
12072
12073 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12074
12075         * gcc.dg/20060425-1.c: New testcase.
12076
12077 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12078
12079         PR tree-optimization/26865
12080         * gcc.dg/pr26865.c: New test.
12081
12082 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/27292
12085         * g++.dg/conversion/bitfield1.C: New test.
12086         * g++.dg/conversion/bitfield2.C: Likewise.
12087         * g++.dg/conversion/bitfield3.C: Likewise.
12088
12089 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12090         Richard Guenther  <rguenther@suse.de>
12091
12092         PR tree-optimization/27236
12093         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12094
12095 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12096
12097         PR c++/19963
12098         * g++.dg/other/incomplete2.C: New test.
12099
12100 2006-04-24  Richard Guenther  <rguenther@suse.de>
12101
12102         PR middle-end/26869
12103         * gcc.dg/torture/pr26869.c: New testcase.
12104
12105 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12106         Richard Guenther  <rguenther@suse.de>
12107
12108         PR tree-optimization/27218
12109         * g++.dg/tree-ssa/pr27218.C: New testcase.
12110
12111 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/26912
12114         * g++.dg/template/friend41.C: New test.
12115
12116 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12117
12118         * g++.dg/opt/pr15551.C: Include cstdio.
12119         (main): Use remove instead of unlink.
12120
12121 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12122
12123         * gcc.dg/sibcall-7.c: New test.
12124         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12125         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12126         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12127         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12128         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12129
12130 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/26534
12133         * g++.dg/opt/bitfield1.C: New test.
12134         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12135         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12136         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12137         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12138         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12139         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12140         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12141         * g++.dg/abi/bitfield2.C: Likewise.
12142         * g++.dg/init/bitfield1.C: Likewise.
12143
12144 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12145
12146         PR fortran/25099
12147         * gfortran.dg/elemental_subroutine_4.f90: New test.
12148         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12149         call sub (m, x).
12150
12151 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12152
12153         * gcc.c-torture/compile/20060421-1.c: New testcase.
12154
12155 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12156
12157         PR c/25875
12158         * gcc.dg/init-bad-4.c: New test.
12159
12160 2006-04-21  Paul Brook  <paul@codesourcery.com>
12161
12162         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12163
12164 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12165
12166         PR fortran/27122
12167         * gfortran.dg/defined_operators_1.f90: New test.
12168         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12169         remove old ones associated, incorrectly, with Note 5.46.
12170
12171         PR fortran/27113
12172         * gfortran.dg/character_array_constructor_1.f90: New test.
12173
12174 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12175
12176         * gcc.dg/20060419-1.c: New test.
12177
12178 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12179
12180         PR c/26774
12181         * gcc.dg/struct-parse-1.c: New test case.
12182
12183 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12184
12185         PR c++/26558
12186         * g++.dg/parse/template19.C: New test.
12187
12188         PR c++/26739
12189         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12190
12191         PR c++/26036
12192         * g++.dg/expr/call3.C: New test.
12193
12194         PR c++/10385
12195         * g++.dg/conversion/dynamic1.C: New test.
12196
12197 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/27102
12200         * g++.dg/template/crash35.C: Tweak error markers.
12201         * g++.dg/template/crash46.C: New test.
12202         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12203         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12204
12205 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12206
12207         PR rtl-optimization/14261
12208         * gcc.c-torture/compile/20060419-1.c: Added.
12209
12210 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12211
12212         * gfortran.dg/label_1.f90: Adjust dg-error.
12213
12214 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12215
12216         PR target/26961
12217         * gcc.dg/fold-cond-1.c: New test case.
12218         * gcc.dg/pr26961-1.c: Likewise.
12219
12220 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12221
12222         PR libgfortran/27138
12223         * gfortran.dg/read_bad_advance.f90: New test.
12224
12225 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12226             Dale Johannesen  <dalej@apple.com>
12227
12228         PR target/24076
12229         * gcc.target/i386/vecinit-3.c: New testcase.
12230         * gcc.target/i386/vecinit-4.c: Likewise.
12231         * gcc.target/i386/sse-18.c: Likewise.
12232         * gcc.target/i386/sse-19.c: Likewise.
12233
12234 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
12235
12236         * gfortran.dg/allocate_zerosize_1.f90: New test.
12237
12238 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
12239
12240         PR c++/26365
12241         * g++.dg/template/crash45.C: New test.
12242
12243 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/26787
12246         * gfortran.dg/proc_assign_1.f90: New test.
12247         * gfortran.dg/procedure_lvalue.f90: Change message.
12248         * gfortran.dg/namelist_4.f90: Add new error.
12249
12250         PR fortran/25597
12251         PR fortran/27096
12252         * gfortran.dg/auto_pointer_array_result_1.f90
12253
12254         PR fortran/27089
12255         * gfortran.dg/specification_type_resolution_1.f90
12256
12257         PR fortran/18003
12258         PR fortran/25669
12259         PR fortran/26834
12260         * gfortran.dg/bounds_temporaries_1.f90: New test.
12261
12262         PR fortran/27124
12263         * gfortran.dg/array_return_value_1.f90: New test.
12264
12265 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12266
12267         PR fortran/25336
12268         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12269
12270 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR middle-end/26823
12273         * g++.dg/gomp/pr26823-1.C: New test.
12274         * g++.dg/gomp/pr26823-2.C: New test.
12275
12276 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
12277
12278         PR middle-end/27134
12279         * gcc.dg/pr27314.c: New test.
12280
12281 2006-04-13  Richard Henderson  <rth@redhat.com>
12282
12283         * g++.dg/gomp/block-0.C: Update expected matches.
12284
12285 2006-04-13  DJ Delorie  <dj@redhat.com>
12286
12287         * lib/target-supports.exp (check_effective_target_int32plus): New.
12288         (check_effective_target_ptr32plus): New.
12289         (check_effective_target_size32plus): New.
12290         (check_effective_target_int16): New.
12291         (check_profiling_available): Add m32c to the list of unsupported
12292         targets.
12293
12294         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12295         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12296         memory size.
12297         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12298         pointers.
12299         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12300         size_t.
12301         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12302         and size_t.
12303         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12304         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12305         not just xstormy16.  Skip m32c due to weird pointer size.
12306         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12307         not just xstormy16.
12308         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12309         not just xstormy16.
12310         * gcc.dg/20020312-2.c: Add m32c support.
12311         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12312         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12313         in test.
12314         * gcc.dg/20050321-2.c: Require >=32 bit integers.
12315         * gcc.dg/asm-1.c: Skip if int and short are the same size.
12316         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12317         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12318         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12319         formats
12320         * gcc.dg/init-string-2.c: Require >=32 bit integers.
12321         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12322         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12323         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12324         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12325         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12326         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12327         in test.
12328         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12329         in test.
12330         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12331         * gcc.dg/pr23049.c: Require >=32 bit integers.
12332         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12333         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12334         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12335         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12336         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12337         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12338         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12339         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12340         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12341         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12342         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12343         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12344         prototype in test.
12345         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12346         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12347         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12348         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12349         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12350
12351         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
12352         * gcc.c-torture/execute/20040703-1.x: Likewise.
12353         * gcc.c-torture/execute/20040705-1.x: Likewise.
12354         * gcc.c-torture/execute/20040705-2.x: Likewise.
12355         * gcc.c-torture/execute/20040709-1.x: Likewise.
12356         * gcc.c-torture/execute/20040709-2.x: Likewise.
12357         * gcc.c-torture/execute/20040811-1.x: Likewise.
12358         * gcc.c-torture/execute/20050316-1.x: Likewise.
12359         * gcc.c-torture/execute/bitfld-4.x: Likewise.
12360         * gcc.c-torture/execute/pr19689.x: Likewise.
12361         * gcc.c-torture/execute/pr7284-1.x: Likewise.
12362         * gcc.c-torture/execute/usmul.x: Likewise.
12363         * gcc.c-torture/execute/vrp-5.x: Likewise.
12364         * gcc.c-torture/execute/vrp-6.x: Likewise.
12365         * gcc.dg/debug/20041023-1.s: Likewise.
12366
12367 2006-04-13  Roger Sayle  <roger@eyesopen.com>
12368
12369         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12370         of integers to a vector types are now constant expressions in C.
12371         * gcc.dg/vect/vect-fold-1.c: New test case.
12372
12373 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
12374             Ulrich Weigand  <uweigand@de.ibm.com>
12375
12376         PR target/27006
12377         * gcc.dg/vmx/pr27006.c: New testcase.
12378
12379 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12380
12381         PR libgfortran/26766
12382         * gfortran.dg/write_recursive.f90: New test.
12383
12384 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
12385
12386         * g++.dg/parse/dtor7.C: New test.
12387         * g++.dg/parse/new1.C: Add error marker.
12388         * g++.dg/template/new3.C: New test.
12389
12390         PR c++/26122
12391         * g++.dg/template/pure1.C: New test.
12392
12393         PR c++/26295
12394         * g++.dg/parse/ptrmem4.C: New test.
12395
12396 2006-04-10  Jeff Law  <law@redhat.com>
12397
12398         PR/27087
12399         * gcc.c-torture/compile/pr27087.c: New test.
12400
12401 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
12402
12403         PR/21391
12404         * gcc.dg/20060410.c: New.
12405
12406 2006-04-10  Matthias Klose  <doko@debian.org>
12407
12408         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12409         Recognize multilib directory names containing underscores.
12410
12411 2006-04-10  Roger Sayle  <roger@eyesopen.com>
12412
12413         * gcc.target/i386/vecinit-1.c: New test case.
12414         * gcc.target/i386/vecinit-2.c: Likewise.
12415
12416 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
12417
12418         PR debug/27057
12419         * g++.dg/debug/dwarf2-2.C: New test.
12420
12421 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
12422
12423         PR rtl-optimization/27073
12424         * gcc.c-torture/execute/pr27073.c: New test.
12425
12426 2006-04-08  Mike Stump  <mrs@apple.com>
12427
12428         * gcc.dg/pragma-darwin.c: Improve for ppc64.
12429
12430 2006-04-07  Richard Guenther  <rguenther@suse.de>
12431
12432         PR tree-optimization/26135
12433         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12434
12435 2006-04-06  Jan Hubicka  <jh@suse.cz>
12436
12437         PR profile/26399
12438         * g++.dg/bprob/g++-bprob-2.C: New testcase.
12439
12440 2006-04-06  Roger Sayle  <roger@eyesopen.com>
12441
12442         * g++.dg/conversion/nullptr1.C: New test case.
12443         * g++.dg/conversion/nullptr2.C: Likewise.
12444
12445 2006-04-05  Roger Sayle  <roger@eyesopen.com>
12446
12447         * gfortran.dg/dependency_18.f90: New test case.
12448
12449 2006-04-05  Richard Guenther  <rguenther@suse.de>
12450
12451         PR tree-optimization/26919
12452         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12453         * gcc.dg/ipa/ipa-2.c: Likewise.
12454         * gcc.dg/ipa/ipa-3.c: Likewise.
12455         * gcc.dg/ipa/ipa-5.c: Likewise.
12456
12457 2006-04-05  Richard Guenther  <rguenther@suse.de>
12458
12459         PR tree-optimization/26763
12460         * gcc.dg/torture/pr26763-1.c: New testcase.
12461         * gcc.dg/torture/pr26763-2.c: Likewise.
12462
12463 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12464
12465         PR fortran/23634
12466         PR fortran/25619
12467         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12468
12469 2006-04-04  Eric Christopher  <echristo@apple.com>
12470
12471         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12472         stubs.
12473         * gcc.target/i386/387-5.c: Ditto.
12474
12475 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12476
12477         * gcc.target/sparc/struct-ret-check.c: New test.
12478
12479 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12480
12481         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12482         zero decimal digits specified in format.
12483
12484 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12485
12486         PR fortran/26891
12487         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12488
12489         PR fortran/26976
12490         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12491         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12492         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12493         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12494         compliant and detect bigendian-ness.
12495
12496 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12497
12498         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12499         dummy arguments work when the actual argument is itself a dummy
12500         argument of the caller.
12501
12502 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12503
12504         PR libfortran/24685
12505         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12506
12507 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12508
12509         * gfortran.dg/dependencency_17.f90: New test case.
12510
12511 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12512
12513         * gfortran.dg/dependency_14.f90: New test case.
12514         * gfortran.dg/dependency_15.f90: Likewise.
12515         * gfortran.dg/dependency_16.f90: Likewise.
12516
12517 2006-03-31  Asher Langton  <langton2@llnl.gov>
12518
12519         PR fortran/25358
12520         gfortran.dg/cray_pointers_6.f90: New test.
12521
12522 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12523
12524         PR libgfortran/26890
12525         * gfortran.dg/read_size_noadvance.f90: New test.
12526
12527 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12528
12529         PR fortran/25031
12530         * gfortran.dg/multiple_allocation_1.f90: Check that the
12531         size has changed after a re-allocation with stat.
12532
12533 2006-03-30  Richard Guenther  <rguenther@suse.de>
12534
12535         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12536         removal.
12537         * gcc.target/i386/sselibm-2.c: Likewise.
12538         * gcc.target/i386/sselibm-3.c: Likewise.
12539         * gcc.target/i386/sselibm-4.c: Likewise.
12540         * gcc.target/i386/sselibm-5.c: Likewise.
12541
12542 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12543
12544         * gcc.dg/fold-andxor-1.c: New test case.
12545         * gcc.dg/fold-xorand-1.c: Likewise.
12546
12547 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12548
12549         * gcc.dg/fold-convnotconv-1.c: New test case.
12550
12551 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12552
12553         PR fortran/26779
12554         * gfortran.dg/private_type_5.f90: New test.
12555
12556 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12557
12558         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12559
12560 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12561
12562         * gfortran.dg/advance_2.f90: New test.
12563         * gfortran.dg/advance_3.f90: New test.
12564
12565         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12566
12567 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12568
12569         PR libgfortran/26661
12570         PR libgfortran/26880
12571         * gfortran.dg/read_x_past.f: New test.
12572
12573 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
12574
12575         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12576         to be STABS.
12577
12578 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
12579
12580         * objc.dg/dwarf-1.m: Skip on AIX.
12581         * objc.dg/dwarf-2.m: Skip on AIX.
12582
12583 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
12584
12585         PR fortran/26816
12586         * gfortran.dg/float_1.f90: New test.
12587
12588 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
12589
12590         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12591         X86_64 targets.
12592         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12593
12594 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12595
12596         PR libfortran/26735
12597         * gfortran.dg/convert_implied_open.f90: New test case.
12598
12599 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12600
12601         PR fortran/26769
12602         * gfortran.dg/transpose_reshape_r10.f90: New test case.
12603
12604 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
12605
12606         PR middle-end/26717
12607         * gcc.dg/pr26717.c: New test.
12608
12609 2006-03-25  Roger Sayle  <roger@eyesopen.com>
12610
12611         * gfortran.dg/dependency_12.f90: New test case.
12612
12613 2006-03-24  Roger Sayle  <roger@eyesopen.com>
12614
12615         * gfortran.dg/dependency_9.f90: New (resurected) test case.
12616
12617 2006-03-24  Jeff Law  <law@redhat.com>
12618
12619         * gcc.c-torture/pr26840.c: New test.
12620
12621 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
12622
12623         * objc.dg/dwarf-2.m: New.
12624         * obj-c++.dg/dwarf-2.mm: New.
12625
12626         * g++.old-deja/g++.other/init19.C: New.
12627
12628 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
12629
12630         * g++.dg/eh/spbp.C: Skip on AIX.
12631
12632 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR middle-end/26611
12635         * g++.dg/gomp/pr26611-1.C: New test.
12636         * g++.dg/gomp/pr26611-2.C: New test.
12637
12638 2006-03-24  Jeff Law  <law@redhat.com>
12639
12640         * gcc.c-torture/compile/pr26833.c: New test.
12641         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12642
12643 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12644
12645         * gfortran.dg/endfile_2.f90: Delete temp file.
12646
12647 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12648
12649         PR fortran/19303
12650         * gfortran.dg/record_marker_1.f90: New test case.
12651         * gfortran.dg/record_marker_2.f: New test case.
12652         * gfortran.dg/record_marker_3.f90: New test case.
12653
12654 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12655
12656         PR fortran/17298
12657         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12658         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12659
12660 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12661
12662         * lib/gcc-dg.exp (cleanup-modules): New proc.
12663         * gfortran.dg/allocatable_function_1.f90,
12664         gfortran.dg/allocate_char_star_scalar_1.f90,
12665         gfortran.dg/assumed_charlen_function_1.f90,
12666         gfortran.dg/assumed_dummy_1.f90,
12667         gfortran.dg/assumed_shape_ranks_1.f90,
12668         gfortran.dg/assumed_shape_ranks_2.f90,
12669         gfortran.dg/assumed_size_dt_dummy.f90,
12670         gfortran.dg/auto_char_dummy_array_1.f90,
12671         gfortran.dg/auto_char_len_3.f90,
12672         gfortran.dg/automatic_module_variable.f90,
12673         gfortran.dg/bad_automatic_objects_1.f90,
12674         gfortran.dg/char_array_constructor.f90,
12675         gfortran.dg/char_array_structure_constructor.f90,
12676         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12677         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12678         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12679         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12680         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12681         gfortran.dg/derived_pointer_recursion.f90,
12682         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12683         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12684         gfortran.dg/dummy_functions_1.f90,
12685         gfortran.dg/elemental_initializer_1.f90,
12686         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12687         gfortran.dg/elemental_pointer_1.f90,
12688         gfortran.dg/elemental_subroutine_1.f90,
12689         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12690         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12691         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12692         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12693         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12694         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12695         gfortran.dg/global_references_1.f90,
12696         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12697         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12698         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12699         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12700         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12701         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12702         gfortran.dg/large_integer_kind_1.f90,
12703         gfortran.dg/large_real_kind_1.f90,
12704         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12705         gfortran.dg/module_double_reuse.f90,
12706         gfortran.dg/module_equivalence_1.f90,
12707         gfortran.dg/module_interface_1.f90,
12708         gfortran.dg/module_parameter_array_refs_1.f90,
12709         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12710         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12711         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12712         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12713         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12714         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12715         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12716         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12717         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12718         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12719         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12720         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12721         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12722         gfortran.dg/same_name_1.f90,
12723         gfortran.dg/sibling_dummy_procedure_1.f90,
12724         gfortran.dg/sibling_dummy_procedure_2.f90,
12725         gfortran.dg/sibling_dummy_procedure_3.f90,
12726         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12727         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12728         gfortran.dg/used_dummy_types_2.f90,
12729         gfortran.dg/used_dummy_types_3.f90,
12730         gfortran.dg/used_dummy_types_4.f90,
12731         gfortran.dg/used_dummy_types_5.f90,
12732         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12733         gfortran.dg/userdef_operator_1.f90: Use it.
12734
12735 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12736
12737         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12738         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12739         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12740         gfortran.dg/write_back.f,
12741         gfortran.fortran-torture/execute/inquire_1.f90,
12742         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12743
12744 2006-03-21  Jeff Law  <law@redhat.com>
12745
12746         * gcc.dg/tree-ssa/vrp28.c: New test.
12747
12748 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12749
12750         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12751         if _STDC_C99 is defined.
12752         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12753         * gcc.dg/builtins-20.c: Likewise.
12754         * gcc.dg/builtins-53.c: Likewise.
12755         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12756         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12757
12758 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         PR tree-opt/26781
12761         * gcc.c-torture/compile/pr26781-1.c: New test.
12762         * gcc.c-torture/compile/pr26781-2.c: New test.
12763
12764 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12765
12766         PR c++/26690
12767         * g++.dg/gomp/pr26690-1.C: New test.
12768         * g++.dg/gomp/pr26690-2.C: New test.
12769
12770 2006-03-20  Jeff Law  <law@redhat.com>
12771
12772         * gcc.dg/tree-ssa/pr21829.c: New test.
12773
12774         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12775
12776 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12777
12778         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12779         (check_visibility_available): Use it.
12780         (check_effective_target_default_packed): Likewise.
12781         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12782         (check_effective_target_fopenmp): Likewise.
12783         (check_effective_target_freorder): Likewise.
12784         (check_effective_target_fpic): Likewise.
12785         (check_named_sections_available): Likewise.
12786         (check_effective_target_ilp32): Likewise.
12787         (check_effective_target_lp64): Likewise.
12788
12789 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12790
12791         PR fortran/20935
12792         * gfortran.dg/scalar_mask_2.f90: New test case.
12793
12794 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12795
12796         PR tree-opt/26629
12797         * gcc.dg/tree-ssa/loadpre12.c: New test.
12798         * gcc.dg/tree-ssa/loadpre13.c: New test.
12799         * gcc.dg/tree-ssa/loadpre14.c: New test.
12800         * gcc.dg/tree-ssa/loadpre15.c: New test.
12801         * gcc.dg/tree-ssa/loadpre16.c: New test.
12802         * gcc.dg/tree-ssa/loadpre17.c: New test.
12803         * gcc.dg/tree-ssa/loadpre18.c: New test.
12804         * gcc.dg/tree-ssa/loadpre19.c: New test.
12805         * gcc.dg/tree-ssa/loadpre20.c: New test.
12806         * gcc.dg/tree-ssa/loadpre21.c: New test.
12807         * gcc.dg/tree-ssa/loadpre22.c: New test.
12808
12809 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12810
12811         PR fortran/26741
12812         * gfortran.dg/elemental_initializer_1.f90: New test.
12813
12814         PR fortran/26716
12815         * gfortran.dg/assumed_shape_ranks_2: New test.
12816
12817 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12818
12819         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12820         target fpic.
12821
12822 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12823
12824         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12825         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12826         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12827         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12828         gfortran.fortran-torture/execute/direct_io.f90,
12829         gfortran.fortran-torture/execute/inquire_2.f90,
12830         gfortran.fortran-torture/execute/inquire_4.f90,
12831         gfortran.fortran-torture/execute/list_read_1.f90,
12832         gfortran.fortran-torture/execute/open_replace.f90,
12833         gfortran.fortran-torture/execute/slash_edit.f90,
12834         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12835         temporary files from testcases.
12836
12837 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838
12839         PR libgfortran/26509
12840         gfortran.dg/write_direct_eor.f90: New test.
12841
12842 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12843
12844         * gcc.target/powerpc/pr26350.c: New.
12845         * gcc.target/powerpc/indexed-addr.c: New.
12846
12847 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12848
12849         * gfortran.dg/dependency_13.f90: New test case.
12850
12851 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12852
12853         PR middle-end/21781
12854         * gcc.dg/real-const-1.c: New test case.
12855
12856 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12857
12858         * g++.old-deja/g++.other/init18.C: New.
12859         * g++.old-deja/g++.other/init5.C: Remove xfail.
12860
12861 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12862
12863         * g++.dg/opt/pr15551.C: Cleanup temp file.
12864
12865 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12866
12867         PR c++/6634
12868         g++.dg/parse/long1.C: New test.
12869
12870 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12871
12872         PR fortran/19101
12873         * gfortran.dg/continuation.f90: New test.
12874         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12875
12876 2006-03-14  Richard Guenther  <rguenther@suse.de>
12877
12878         PR tree-optimization/26672
12879         * gcc.dg/torture/pr26672.c: New testcase.
12880
12881 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12882
12883         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12884         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12885
12886 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12887
12888         PR middle-end/26557
12889         * gcc.c-torture/compile/switch-1.c: New test case.
12890
12891 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12892
12893         PR fortran/25378
12894         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12895         test to include more permuatations of mask and index.
12896         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12897         respond to F2003 spec. that the position returned for an all false
12898         mask && condition is zero.
12899
12900 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12901
12902         PR middle-end/25989
12903         * gcc.dg/gomp/pr25989.c: New test.
12904
12905 2006-03-13  Jeff Law  <law@redhat.com>
12906
12907         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12908
12909 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12910
12911         * gcc.dg/switch-9.c: New test.
12912
12913 2006-03-13  Richard Guenther  <rguenther@suse.de>
12914
12915         PR middle-end/26630
12916         * gcc.dg/torture/pr26630.c: New testcase.
12917
12918 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12919
12920         * gfortran.dg/dependency_10.f90: New test case.
12921         * gfortran.dg/dependency_11.f90: Likewise.
12922
12923 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12924             Erik Edelmann  <eedelman@gcc.gnu.org>
12925
12926         * gfortran.dg/allocatable_function_1.f90: New.
12927         * gfortran.dg/allocatable_function_2.f90: New.
12928
12929 2006-03-10  Richard Guenther  <rguenther@suse.de>
12930
12931         PR middle-end/26565
12932         * gcc.dg/torture/pr26565.c: New testcase.
12933
12934 2006-03-09  Eric Christopher  <echristo@apple.com>
12935
12936         * gcc.c-torture/compile/20060309-1.c: New.
12937
12938 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12939
12940         PR libgfortran/26499
12941         * gfortran.dg/write_back.f: New test.
12942         * gfortran.dg/write_rewind_1.f: New test.
12943         * gfortran.dg/write_rewind_2.f: New test.
12944
12945 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12946
12947         PR libgfortran/26554
12948         * gfortran.dg/read_logical.f90: New test.
12949
12950 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12951
12952         * ada/acats/norun.lst: cdd2a03 now passes.
12953
12954 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12955
12956         PR testsuite/25177
12957         * gcc.target/powerpc/pr18096-1.c: Change where the error
12958         would match.
12959
12960 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12961
12962         * gcc.target/i386/cleanup-1.c: New test.
12963         * gcc.target/i386/cleanup-2.c: New test.
12964
12965 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12966
12967         * gfortran.dg/dependency_9.f90: Remove for the time being.
12968
12969 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12970
12971         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12972         directive.
12973
12974 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12975
12976         * gfortran.dg/dependency_9.f90: New test case.
12977
12978 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12979
12980         * gfortran.dg/dependency_4.f90: New test case.
12981         * gfortran.dg/dependency_5.f90: New test case.
12982         * gfortran.dg/dependency_6.f90: New test case.
12983         * gfortran.dg/dependency_7.f90: New test case.
12984         * gfortran.dg/dependency_8.f90: New test case.
12985
12986 2006-03-03  Paul Brook  <paul@codesourcery.com>
12987
12988         * lib/target-supports.exp (check_profiling_available):
12989         Add m68k-*-elf.
12990
12991 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12992
12993         PR fortran/25031
12994         * multiple_allocation_1.f90: New test.
12995
12996 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12997
12998         PR tree-optimization/26524
12999         * gfortran.dg/pr26524.f: New test case.
13000
13001 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13002
13003         * g++.dg/template/repo5.C: Cleanup repo files.
13004         * gcc.dg/20051201-1.c: Cleanup coverage files.
13005         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13006         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13007         tree dump files.
13008
13009 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13010
13011         * objc.dg/objc-nofilename-1.m: New test.
13012         * objc.dg/bad-receiver-type.m: New test.
13013         * obj-c++.dg/bad-receiver-type.mm: New test.
13014
13015 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13016
13017         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13018
13019 2006-03-01  Mike Stump  <mrs@apple.com>
13020
13021         * g++.dg/abi/key2.C: Add.
13022
13023 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13024
13025         * gfortran.dg/logical_dot_product.f90: New test.
13026
13027         PR fortran/26393
13028         * gfortran.dg/used_interface_ref.f90: New test.
13029
13030         PR fortran/20938
13031         * gfortran.dg/dependency_2.f90: New test.
13032         * gfortran.fortran-torture/execute/where17.f90: New test.
13033         * gfortran.fortran-torture/execute/where18.f90: New test.
13034         * gfortran.fortran-torture/execute/where19.f90: New test.
13035         * gfortran.fortran-torture/execute/where20.f90: New test.
13036
13037 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13038
13039         * g++.dg/tree-ssa/pr26443.C: New test case.
13040
13041 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         PR middle-end/26022
13044         * g++.dg/opt/return-slot1.C: New test.
13045
13046 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13047
13048         PR libgfortran/26136
13049         * gfortran.dg/namelist_23.f90: New test.
13050
13051 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13052
13053         PR middle-end/14752
13054         * gcc.dg/fold-eqandshift-2.c: New test case.
13055
13056 2006-02-28  Richard Guenther  <rguenther@suse.de>
13057
13058         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13059         decomposition.
13060
13061 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13062
13063         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13064
13065 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13066
13067         PR libgfortran/26464
13068         * gfortran.dg/backspace_5.f: New test.
13069         * gfortran.dg/backspace_6.f: New test.
13070
13071 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13072
13073         * gcc.dg/fold-eqandnot-1.c: New test case.
13074
13075 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13076
13077         PR middle-end/19983
13078         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13079
13080 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13081
13082         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13083         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13084
13085 2006-02-26  Richard Guenther  <rguenther@suse.de>
13086
13087         PR tree-optimization/26421
13088         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13089
13090 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13091
13092         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13093         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13094
13095 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13096
13097         * gcc.dg/fold-even-1.c: New test case.
13098
13099 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13100
13101         PR middle-end/21137
13102         * gcc.dg/fold-eqandshift-1.c: New test case.
13103
13104 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13105
13106         PR tree-optimization/25125
13107         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13108         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13109
13110 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13111
13112         PR tree-optimizations/26359
13113         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13114         with -fdump-tree-dceloop-details.
13115         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13116
13117 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13118
13119         PR middle-end/23673
13120         * gcc.dg/fold-eqxor-1.c: New test case.
13121         * gcc.dg/fold-eqxor-2.c: Likewise.
13122         * gcc.dg/fold-eqxor-3.c: Likewise.
13123
13124 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13125
13126         PR fortran/23092
13127         * scalar_mask_1.f90: New test.
13128
13129 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13130
13131         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13132         * g++.dg/eh/uncaught2.C: New.
13133         * g++.dg/eh/uncaught3.C: New.
13134
13135 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13136
13137         PR libgfortran/26423
13138         * gfortran.dg/read_many_1.f: New test.
13139
13140 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13141
13142         PR fortran/24519
13143         * gfortran.dg/dependency_3.f90: New test.
13144         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13145         XFAILs.
13146
13147         PR fortran/25395
13148         * gfortran.dg/equiv_6.f90: New test.
13149
13150 2006-02-23  Jeff Law  <law@redhat.com>
13151
13152         * gcc.c-torture/compile/pr26425.c: New test.
13153
13154 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13155
13156         PR middle-end/26412
13157         * gcc.dg/gomp/pr26412.c: New test.
13158
13159 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13160
13161         PR c++/26291
13162         * g++.dg/other/ellipsis1.C: New test.
13163         * g++.dg/parse/operator4.C: Adjust error marker.
13164
13165 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13166
13167         PR target/25603
13168         * gfortran.dg/pr25603.f: New testcase.
13169
13170 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13171
13172         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13173         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13174
13175 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13176
13177         * g++.dg/eh/spbp.C: New.
13178
13179 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13180
13181         PR middle-end/26379
13182         * gcc.target/i386/mmx-7.c: New test.
13183
13184 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13185
13186         PR tree-optimization/26361
13187         * gcc.dg/tree-ssa/vrp27.c: New test case.
13188
13189 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13192         * gcc.dg/tree-ssa/complex-4.c: Here.
13193
13194 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13195
13196         PR middle-end/19543
13197         * gfortran.dg/logical_1.f90: New test case.
13198
13199 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13200
13201         PR middle-end/26334
13202         * gcc.dg/20060218-1.c: Moved to...
13203         * gcc.target/i386/20060218-1.c: ... here.  New test.
13204
13205 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13206
13207         PR fortran/26201
13208         * gfortran.dg/convert_1.f90: New.
13209
13210 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13211
13212         PR fortran/25054
13213         * gfortran.dg/namelist_5.f90: New test.
13214
13215         PR fortran/25089
13216         * gfortran.dg/namelist_4.f90: New test.
13217
13218 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13219
13220         PR tree-opt/25680
13221         * gcc.dg/tree-ssa/complex-3.c: New test.
13222
13223 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13224
13225         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13226         variable to take into account the variable name in the
13227         function header.
13228         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13229
13230 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
13231
13232         PR middle-end/26334
13233         * gcc.c-torture/compile/20060217-1.c: New test.
13234         * gcc.dg/20060218-1.c: New test.
13235
13236 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
13237
13238         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13239
13240 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13241
13242         * gcc.dg/cpp/undef3.c: New test.
13243         * gcc.dg/cpp/trad/builtins2.c: New test.
13244
13245 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/26266
13248         * g++.dg/template/static22.C: New test.
13249         * g++.dg/template/static23.C: New test.
13250         * g++.dg/template/static24.C: New test.
13251         * g++.dg/template/non-dependent13.C: New test.
13252         * g++.dg/init/member1.C: Tweak error markers.
13253
13254 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13255
13256         PR target/26255
13257         * gcc.c-torture/compile/pr26255.c: New test case.
13258
13259 2006-02-16  Roger Sayle  <roger@eyesopen.com>
13260
13261         * gfortran.fortran-torture/execute/where_10.f90: New test case.
13262         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13263         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13264         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13265         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13266         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13267         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13268
13269 2006-02-16  Jeff Law  <law@redhat.com>
13270
13271         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13272         * gcc.dg/tree-ssa/vrp26.c: New test.
13273
13274 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
13275
13276         PR target/20353
13277         PR target/24578
13278         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13279         __UCLIBC__ is defined.
13280
13281 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
13282
13283         PR fortran/26224
13284         * gfortran.dg/gomp/pr26224.f: New test.
13285
13286 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
13287
13288         PR tree-opt/25918
13289         * lib/target-supports.exp
13290         (check_effective_target_vect_short_mult): New.
13291         (check_effective_target_vect_char_mult): New.
13292         (check_effective_target_vect_widen_sum_qi_to_si): New.
13293         (check_effective_target_vect_widen_sum_qi_to_hi): New.
13294         (check_effective_target_vect_widen_sum_hi_to_si): New.
13295         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13296         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13297         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13298         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13299         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13300         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13301         vect-reduc-pattern-2c.c
13302         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13303         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13304         vect-reduc-pattern-1c.c
13305
13306 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
13307
13308         PR fortran/24557
13309         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13310
13311 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13312
13313         PR fortran/26054
13314         * gfortran.dg/enum_8.f90: Remove check for warning.
13315         * gfortran.dg/iomsg_1.f90: Ditto.
13316         * gfortran.dg/enum_1.f90: Ditto.
13317         * gfortran.dg/enum_9.f90: Ditto.
13318         * gfortran.dg/enum_2.f90: Ditto.
13319         * gfortran.dg/enum_10.f90: Ditto.
13320         * gfortran.dg/enum_3.f90: Ditto.
13321         * gfortran.dg/flush_1.f90: Ditto.
13322         * gfortran.dg/enum_4.f90: Ditto.
13323         * gfortran.dg/array_constructor_1.f90: Ditto.
13324         * gfortran.dg/enum_5.f90: Ditto.
13325         * gfortran.dg/enum_6.f90: Ditto.
13326         * gfortran.dg/enum_7.f90: Ditto.
13327
13328 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR middle-end/26300
13331         * gcc.c-torture/compile/20060215-1.c: New test.
13332
13333 2006-02-14  Roger Sayle  <roger@eyesopen.com>
13334
13335         PR middle-end/23670
13336         * gcc.dg/tree-ssa/andor-2.c: New test case.
13337
13338 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
13339
13340         PR fortran/25045
13341         * optional_dim.f90: New test.
13342
13343 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13344
13345         PR fortran/26277
13346         * gfortran.dg/label_4.f90: New.
13347
13348 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
13349             Diego Novillo  <dnovillo@redhat.com>
13350             Uros Bizjak  <uros@kss-loka.si>
13351
13352         * gfortran.dg/gomp: New directory.
13353
13354 2006-02-14  Richard Guenther  <rguenther@suse.de>
13355
13356         PR tree-optimization/26258
13357         * gcc.dg/torture/pr26258.c: New testcase.
13358
13359 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
13360
13361         PR fortran/26246
13362         * gfortran.dg/pr26246_1.f90: New test.
13363         * gfortran.dg/pr26246_2.f90: New test.
13364
13365         PR middle-end/26092
13366         * gcc.c-torture/compile/20060208-1.c: New test.
13367
13368 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
13369
13370         PR fortran/26074
13371         PR fortran/25103
13372         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13373         * gfortran.dg/bad_automatic_objects_1.f90: New test.
13374         * gfortran.dg/automatic_module_variable.f90: Change error message.
13375
13376         PR fortran/20861
13377         * gfortran.dg/internal_dummy_1.f90: New test.
13378
13379         PR fortran/20871
13380         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13381
13382
13383         PR fortran/25083
13384         * gfortran.dg/uncommon_block_data_1.f90: New test.
13385         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13386         with standard.
13387
13388         PR fortran/25088
13389         * gfortran.dg/typed_subroutine_1.f90: New test.
13390
13391 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
13392
13393         * objc.dg/dwarf-1.m: New.
13394
13395 2006-02-13  Roger Sayle  <roger@eyesopen.com>
13396
13397         PR middle-end/24427
13398         * gcc.dg/tree-ssa/andor-1.c: New test case.
13399
13400 2006-02-13  Josh Conner  <jconner@apple.com>
13401
13402         PR target/25376
13403         * gcc.dg/pr25376.c: New test.
13404
13405         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13406         assemble.
13407         * lib/target-supports.exp (check_named_sections_available):
13408         Only compile named-sections test -- don't assemble.
13409
13410 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13411
13412         * g++.dg/warn/no-write-strings.C: New test.
13413         * g++.dg/warn/write-strings.C: Likewise.
13414         * g++.dg/warn/write-strings-default.C: Likewise.
13415
13416 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
13417
13418         PR fortran/25806
13419         * gfortran.dg/ret_pointer_2.f90: New test.
13420
13421 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
13422
13423         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13424
13425 2006-02-10  Jeff Law  <law@redhat.com>
13426
13427         * gcc.c-torture/compile/pr26213.c: New test.
13428
13429 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
13430
13431         gfortran.dg/null_1.f90: New test.
13432
13433 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13434
13435         PR fortran/14771
13436         * gfortran.dg/parens_4.f90: New.
13437         * gfortran.dg/parens_5.f90: New.
13438
13439 2006-02-10  Richard Guenther  <rguenther@suse.de>
13440
13441         * gcc.dg/pr23372-1.c: Remove empty file.
13442
13443 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13444         Paul Thomas  <pault@gcc.gnu.org>
13445
13446         PR fortran/14771
13447         * gfortran.dg/parens_1.f90: New.
13448         * gfortran.dg/parens_2.f90: New.
13449         * gfortran.dg/parens_3.f90: New.
13450
13451 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13452
13453         PR fortran/26038
13454         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13455
13456         PR fortran/25059
13457         * gfortran.dg/impure_assignment_1.f90: New test.
13458
13459         PR fortran/25070
13460         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13461
13462 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13463
13464         PR target/26141
13465         * g++.dg/expr/stdarg2.C: New test.
13466
13467 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13468
13469         PR inline-asm/16194
13470         * gcc.dg/pr16194.c: New test.
13471
13472 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13473
13474         * ada/acats/run_acats: Use portable variant of "$@".
13475
13476 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13477
13478         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13479         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13480
13481 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13482
13483         PR tree-opt/26179
13484         * g++.dg/opt/pr26179.C: New test.
13485
13486 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13487
13488         PR middle-end/26134
13489         * gcc.dg/tree-ssa/complex-3.c: New test.
13490
13491 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13492
13493         * gcc.c-torture/compile/volatile-1.c: New test.
13494
13495 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13496
13497         PR 26180
13498         * gcc.dg/tree-ssa/pr26180.c: New test.
13499
13500 2006-02-08  Jeff Law  <law@redhat.com>
13501
13502         * gcc.dg/tree-ssa/pr21417.c: New test.
13503
13504 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13505
13506         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13507         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13508
13509 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13510
13511         * lib/scanrtl.exp: New.
13512
13513 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13514
13515         PR c++/26071
13516         * g++.dg/other/virtual2.C: New test.
13517
13518         PR c++/26070
13519         * g++.dg/other/virtual1.C: New test.
13520
13521 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13522
13523         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13524         cleanup-ipa-dump): Update dump file glob patterns.
13525         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13526         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13527
13528         * lib/gcc-dg.exp: Load it.
13529         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13530
13531 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13532
13533         PR testsuite/26159
13534         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13535         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13536
13537 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13538
13539         PR fortran/25577
13540         * gfortran.dg/mvbits_1.f90: New.
13541
13542 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13543
13544         * g++.dg/warn/Wdiv-by-zero.C: New test.
13545         * g++.dg/warn/Wno-div-by-zero.C: New.
13546
13547 2006-02-07  Jeff Law  <law@redhat.com>
13548
13549         * gcc.dg/tree-ssa/pr21559.c: New test.
13550
13551         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13552         multiple VRP passes.
13553         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13554         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13555         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13556         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13557         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13558         * gcc.dg/tree-ssa/vrp02.c: Likewise
13559         * gcc.dg/tree-ssa/vrp11.c: Likewise
13560         * gcc.dg/tree-ssa/pr14341.c: Likewise
13561         * gcc.dg/tree-ssa/vrp19.c: Likewise
13562         * gcc.dg/tree-ssa/vrp20.c: Likewise
13563         * gcc.dg/tree-ssa/vrp03.c: Likewise
13564         * gcc.dg/tree-ssa/pr21086.c: Likewise
13565         * gcc.dg/tree-ssa/pr21959.c: Likewise
13566         * gcc.dg/tree-ssa/vrp21.c: Likewise
13567         * gcc.dg/tree-ssa/vrp04.c: Likewise
13568         * gcc.dg/tree-ssa/pr25485.c: Likewise
13569         * gcc.dg/tree-ssa/pr22026.c: Likewise
13570         * gcc.dg/tree-ssa/vrp22.c: Likewise
13571         * gcc.dg/tree-ssa/vrp05.c: Likewise
13572         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13573         * gcc.dg/tree-ssa/pr20701.c: Likewise
13574         * gcc.dg/tree-ssa/vrp23.c: Likewise
13575         * gcc.dg/tree-ssa/vrp06.c: Likewise
13576         * gcc.dg/tree-ssa/pr22117.c: Likewise
13577         * gcc.dg/tree-ssa/pr20702.c: Likewise
13578         * gcc.dg/tree-ssa/vrp15.c: Likewise
13579         * gcc.dg/tree-ssa/pr21090.c: Likewise
13580         * gcc.dg/tree-ssa/pr21294.c: Likewise
13581         * gcc.dg/tree-ssa/vrp24.c: Likewise
13582         * gcc.dg/tree-ssa/vrp07.c: Likewise
13583         * gcc.dg/tree-ssa/pr21563.c: Likewise
13584         * gcc.dg/tree-ssa/pr25382.c: Likewise
13585         * gcc.dg/tree-ssa/vrp16.c: Likewise
13586         * gcc.dg/tree-ssa/vrp25.c: Likewise
13587         * gcc.dg/tree-ssa/vrp08.c: Likewise
13588         * gcc.dg/tree-ssa/20030807-6.c: Likewise
13589         * gcc.dg/tree-ssa/vrp17.c: Likewise
13590         * gcc.dg/tree-ssa/pr21458.c: Likewise
13591         * g++.dg/tree-ssa/pr18178.C: Likewise
13592
13593 2006-02-07  Richard Guenther  <rguenther@suse.de>
13594
13595         PR c++/26140
13596         Revert
13597         2006-01-30  Richard Guenther  <rguenther@suse.de>
13598         PR c++/23372
13599         * gcc.dg/pr23372-1.C: New testcase.
13600
13601         * g++.dg/tree-ssa/pr26140.C: New testcase.
13602
13603 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
13604
13605         PR c++/9737
13606         * g++.dg/template/ttp15.C: New test.
13607         * g++.dg/template/ttp16.C: Likewise.
13608         * g++.dg/template/ttp17.C: Likewise.
13609         * g++.old-deja/g++.pt/ttp36.C: Remove.
13610         * g++.old-deja/g++.pt/ttp19.C: Likewise.
13611         * g++.old-deja/g++.pt/ttp37.C: Likewise.
13612         * g++.old-deja/g++.pt/ttp38.C: Likewise.
13613         * g++.old-deja/g++.pt/ttp39.C: Likewise.
13614         * g++.old-deja/g++.pt/ttp9.C: Likewise.
13615         * g++.old-deja/g++.pt/ttp40.C: Likewise.
13616         * g++.old-deja/g++.pt/ttp51.C: Likewise.
13617         * g++.old-deja/g++.pt/ttp26.C: Likewise.
13618         * g++.old-deja/g++.pt/ttp36.C: Likewise.
13619
13620 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
13621
13622         PR libfortran/23815
13623         * unf_io_convert_4.f90: New test.
13624
13625 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
13626
13627         * gcc.dg/tree-ssa/loadpre10.c: New test.
13628         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13629         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13630         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13631
13632 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13633
13634         PR libfortran/24685
13635         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13636
13637 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13638
13639         PR tree-opt/25251
13640         * gfortran.dg/assign_7.f: New test.
13641
13642 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13643
13644         PR fortran/26041
13645         PR fortran/26064
13646         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13647         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13648         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13649
13650 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13651
13652         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13653         in size_t typedef.
13654
13655 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13656
13657         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13658         * g++.dg/charset/string.c (foo): Likewise.
13659         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13660         const char*
13661         * g++.dg/ext/builtin2.C (printf): Likewise.
13662         * g++.dg/init/new15.C (printf): Likewise.
13663         * g++.dg/opt/pr17697-1.C (foo): Likewise.
13664         * g++.dg/opt/pr17697-2.C (foo): Likewise.
13665         * g++.dg/opt/pr17697-3.C (foo): Likewise.
13666         * g++.dg/template/non-dependent4.C (temp): Likewise.
13667         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13668         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13669         parameter type to const char*.
13670         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13671         Change type to const char*.
13672         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13673         Likewise.
13674         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13675         second parameter type to const char*.
13676         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13677         (Y::Y): Change parameter type to const char*.
13678         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13679         * g++.old-deja/g++.jason/report.C: Apply const correctness.
13680         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13681         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13682         (char*).
13683         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13684         const char*.
13685         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13686         type to const char*.
13687         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13688         return type to const char*.
13689         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13690         to const char*.
13691         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13692         * g++.old-deja/g++.law/refs1.C: Likewise.
13693         * g++.old-deja/g++.law/visibility1.C: Likewise.
13694         * g++.old-deja/g++.law/visibility2.C: Likewise.
13695         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13696         const char*.
13697         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13698         * g++.old-deja/g++.mike/net48.C: Likewise.
13699         * g++.old-deja/g++.mike/p646.C: Likewise.
13700         * g++.old-deja/g++.mike/p6746.C: Likewise.
13701         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13702         type to const char*.
13703         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13704         deprecated conversion warning.
13705         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13706         char*.
13707         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13708         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13709         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13710         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13711         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13712         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13713         * g++.old-deja/g++.pt/t39.C: Likewise.
13714         * g++.old-deja/g++.robertl/eb106.C: Likewise.
13715         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13716
13717 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
13718
13719         PR fortran/25075
13720         intrinsic_argument_conformance_1.f90: New test.
13721
13722 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13723
13724         PR fortran/20845
13725         * gfortran.dg/char_result_11.f90: Add SAVE.
13726         * gfortran.dg/der_pointer_4.f90: Ditto.
13727         * gfortran.dg/default_initialization.f90: New test.
13728
13729 2006-02-03  Jeff Law  <law@redhat.com>
13730
13731         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13732         handle more than 100 dump files.
13733         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13734         * lib/scantree.exp (scan-tree-dump): Likewise.
13735         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13736         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13737         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13738         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13739         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13740
13741 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13742
13743         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13744
13745 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13746
13747         * g++.dg/template/using12.C: New test.
13748
13749 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13750
13751         * gcc.target/powerpc/pr25960.c: New test.
13752
13753 2006-02-02  Steven G. Kargl  <kargls@comcast>
13754
13755         PR fortran/24958
13756         gfortran.dg/nullify_2.f90: New test.
13757
13758 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13759
13760         PR 25990
13761         * gcc.dg/gomp/pr25990.c: New test.
13762
13763 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/25342
13766         * g++.gd/template/partial4.C: New test.
13767
13768 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         PR middle-end/26001
13771         * gfortran.dg/data_char_2.f90: New.
13772
13773 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13774
13775         PR fortran/26039
13776         maxval_maxloc_conformance_1.f90: New test.
13777
13778 2006-01-31  Richard Guenther  <rguenther@suse.de>
13779
13780         * gcc.target/i386/sselibm-1.c: New testcase.
13781         * gcc.target/i386/sselibm-2.c: Likewise.
13782         * gcc.target/i386/sselibm-3.c: Likewise.
13783         * gcc.target/i386/sselibm-4.c: Likewise.
13784         * gcc.target/i386/sselibm-5.c: Likewise.
13785
13786 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13787
13788         PR fortran/24266
13789         * gfortran.dg/arrayio_derived_2.f90: New.
13790
13791 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13792
13793         * gcc.dg/unsigned-long-compare.c: New test.
13794
13795 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13796
13797         PR testsuite/25318
13798         * lib/target-supports.exp (check_effective_target_freorder):
13799         Check to see if target supports -freorder-blocks-and-partition.
13800         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13801         instead of "dg-require-named-sections".
13802
13803 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13804
13805         PR target/14798:
13806         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13807         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13808         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13809         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13810         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13811         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13812         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13813         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13814
13815 2006-01-30  Richard Guenther  <rguenther@suse.de>
13816
13817         PR c++/23372
13818         * gcc.dg/pr23372-1.C: New testcase.
13819
13820 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13821
13822         * gcc.dg/gomp/pr25874.c: New test.
13823
13824 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13825
13826         PR tree-opt/25911
13827         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13828
13829 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13830
13831         PR fortran/18578
13832         PR fortran/18579
13833         PR fortran/20857
13834         PR fortran/20885
13835         * gfortran.dg/intent_out_1.f90: New test.
13836
13837 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13838
13839         PR fortran/17911
13840         * gfortran.dg/procedure_lvalue.f90: New test.
13841
13842         PR fortran/20895
13843         PR fortran/25030
13844         * gfortran.dg/char_pointer_assign_2.f90: New test.
13845         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13846         assignment to be consistent with standard.
13847         * gfortran.dg/char_result_2.f90: The same.
13848         * gfortran.dg/char_result_8.f90: The same.
13849
13850 2006-01-28  Zack Weinberg  <zackw@panix.com>
13851
13852         * gcc.dg/Woverlength-strings.c
13853         * gcc.dg/Woverlength-strings-pedantic-c89.c
13854         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13855         * gcc.dg/Woverlength-strings-pedantic-c99.c
13856         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13857
13858 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13859
13860         * gcc.c-torture/execute/20060127-1.c: New test.
13861
13862 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/25999
13865         * g++.dg/ext/pragmaweak1.C: New test.
13866
13867 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13868
13869         PR c++/25855
13870         * g++.dg/template/spec29.C: New test.
13871
13872 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13873
13874         PR c/19606.
13875         * gcc.c-torture/execute/pr19606.c: New.
13876
13877 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13878
13879         * gcc.dg/pragma-re-4.c: New test.
13880
13881 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13882
13883         PR fortran/25964
13884         * gfortran.dg/assumed_size_refs_3.f90: New test.
13885
13886 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13887
13888         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13889
13890 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13891
13892         PR ada/21317
13893         * ada/acats/support/impdef.a: Add One_Long_Second.
13894         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13895         * ada/acats/tests/c9/c94026.a: Likewise.
13896         * ada/acats/tests/c9/c97305c.ada: Likewise.
13897         * ada/acats/tests/c9/c99004a.ada: Likewise.
13898
13899 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13900
13901         PR fortran/25964
13902         * gfortran.dg/global_references_2.f90: New test.
13903
13904         PR fortran/25084
13905         PR fortran/20852
13906         PR fortran/25085
13907         PR fortran/25086
13908         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13909         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13910
13911         PR fortran/25416
13912         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13913
13914 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13915
13916         PR c/25892
13917         * gcc.dg/Wpointer-sign.c: New.
13918         * gcc.dg/Wpointer-sign-Wall.c: New.
13919         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13920         * gcc.dg/Wpointer-sign-pedantic.c: New.
13921         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13922         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13923
13924 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13925
13926         PR C/25861
13927         * gcc.c-torture/compile/pr25861.c: New test.
13928
13929 2006-01-26  Paul Brook  <paul@codesourcery.com>
13930
13931         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13932         on short-enum targets.
13933         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13934         variable.
13935         (generate_fields): Use short_enums.
13936         (main): Set short_enums.  Document -e.
13937         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13938         on short-enum targets.
13939         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13940         variable.
13941         (generate_fields): Use short_enums.
13942         (main): Set short_enums.  Document -e.
13943         * lib/target-supports.exp (check_effective_target_short_enums): New.
13944
13945 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13946
13947         PR target/25947
13948         * gcc.dg/torture/pr25947-1.c: New test.
13949
13950 2006-01-25  Jan Hubicka  <jh@suse.cz>
13951             Roger Sayle  <roger@eyesopen.com>
13952
13953         PR rtl-optimization/25703
13954         * gcc.target/i386/20060125-1.c: New test case.
13955         * gcc.target/i386/20060125-2.c: New test case.
13956
13957 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13958
13959         PR fortran/18540
13960         * gfortran.dg/goto_1.f: New.
13961
13962 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13963
13964         PR fortran/25716
13965         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13966         25716 on 32-bit systems too.
13967
13968 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13969
13970         PR testsuite/25590
13971         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13972
13973 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13974
13975         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13976
13977 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13978
13979         PR fortran/25835
13980         * gfortran.dg/read_eof.f90: Delete, renamed.
13981         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13982         * gfortran.dg/read_eof_2.f90: New test.
13983         * gfortran.dg/read_eof_3.f90: New test.
13984
13985 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         PR tree-opt/25860
13988         * gcc.c-torture/compile/pr25860.c: New test.
13989
13990 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13991
13992         PR c++/25552
13993         * g++.dg/parse/dtor8.C: New test.
13994
13995 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13996
13997         PR testsuite/25891
13998         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13999         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14000         check_effective_target_fopenmp returns 0.
14001
14002 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14003
14004         PR ada/20548
14005         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14006         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14007         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14008
14009 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14010
14011         PR tree-opt/25857
14012         * g++.dg/opt/pr25857.C: New test.
14013
14014 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14015         Jan Hubicka  <jh@suse.cz>
14016         Richard Guenther  <rguenther@suse.de>
14017
14018         PR rtl-optimization/25654
14019         * gcc.dg/torture/pr25654.c: New testcase.
14020         * gcc.target/i386/pr25654.c: Likewise.
14021
14022 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14023
14024         PR fortran/25901
14025         * gfortran.dg/internal references_2.f90: New test.
14026
14027         Fix regression in testing of admissability of attributes.
14028         * gfortran.dg/intent_used_1.f90: New test.
14029
14030 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14031
14032         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14033         Remove target conditional torture options for i?86 and x86_64
14034         GNU/Linux.
14035
14036 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14037
14038         PR c++/10891
14039         * g++.dg/rtti/no-rtti.C: New.
14040
14041 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/25895
14044         * g++.dg/inherit/conv2.C: New test.
14045
14046         PR c++/25856
14047         * g++.dg/parse/dtor7.C: New test.
14048
14049         PR c++/25858
14050         * g++.dg/template/crash44.C: New test.
14051
14052 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14053
14054         PR fortran/25124
14055         PR fortran/25625
14056         * gfortran.dg/internal_references_1.f90: New test.
14057           PR fortran/20881
14058         PR fortran/23308
14059         PR fortran/25538
14060         PR fortran/25710
14061         * gfortran.dg/global_references_1.f90: New test.
14062         * gfortran.dg/g77/19990905-1.f: Restore the error that
14063         there is a clash between the common block name and
14064         the name of a subroutine reference.
14065
14066         PR fortran/PR24276
14067         * gfortran.dg/aliasing_dummy_1.f90: New test.
14068
14069 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14070
14071         * gcc.dg/vmx/1b-01.c: Warning fix.
14072         * gcc.dg/vmx/1c-02.c: Likewise.
14073         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14074
14075 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14076
14077         PR testsuite/24962
14078         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14079
14080 2006-01-20  Richard Guenther  <rguenther@suse.de>
14081         Steven Bosscher <stevenb.gcc@gmail.com>
14082
14083         PR rtl-optimization/24626
14084         * gcc.dg/torture/pr24626-1.c: New testcase.
14085         * gcc.dg/torture/pr24626-2.c: Likewise.
14086         * gcc.dg/torture/pr24626-3.c: Likewise.
14087         * gcc.dg/torture/pr24626-4.c: Likewise.
14088
14089 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14090
14091         PR c++/5520
14092         * g++.dg/warn/empty-body.C: New.
14093
14094 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14095
14096         PR c++/22136
14097         * g++.dg/template/using10.C: New test.
14098         * g++.dg/temlpate/using11.C: Likewise.
14099         * g++.dg/inherit/using5.C: Tweak error messages.
14100
14101 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14102
14103         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14104         target test.
14105         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14106
14107 2006-01-19  Jan Hubicka  <jh@suse.cz>
14108
14109         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14110
14111 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14112
14113         PR c++/25854
14114         * g++.dg/template/spec28.C: New test.
14115
14116 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14119         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14120
14121 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14122
14123         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14124         * gcc.dg/gomp/critical-1.c: Likewise.
14125         * gcc.dg/gomp/critical-3.c: Likewise.
14126         * gcc.dg/gomp/empty.c: Likewise.
14127         * gcc.dg/gomp/ordered-1.c: Likewise.
14128         * gcc.dg/gomp/for-4.c: Likewise.
14129         * gcc.dg/gomp/for-6.c: Likewise.
14130         * gcc.dg/gomp/master-3.c: Likewise.
14131         * gcc.dg/gomp/for-8.c: Likewise.
14132         * gcc.dg/gomp/for-10.c: Likewise.
14133         * gcc.dg/gomp/for-18.c: Likewise.
14134         * gcc.dg/gomp/for-5.c: Likewise.
14135         * gcc.dg/gomp/for-7.c: Likewise.
14136         * gcc.dg/gomp/for-9.c: Likewise.
14137
14138 2006-01-18  Jeff Law  <law@redhat.com>
14139
14140         * gcc.dg/tree-ssa/vrp25.c: New test.
14141
14142 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14143
14144         * gcc.dg/pr25805.c: Fix misapplied patch.
14145
14146 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14147
14148         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14149         (check_effective_target_vect_udot_qi): New.
14150         (check_effective_target_vect_sdot_hi): New.
14151         (check_effective_target_vect_udot_hi): New.
14152         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14153         prefixed with "wrapv-" with -fwrapv.
14154         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14155         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14156         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14157         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14158         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14159
14160         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14161         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14162         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14163         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14164
14165 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14166
14167         PR c++/16829
14168         * g++.dg/other/default2.C: New test.
14169         * g++.dg/other/default3.C: New test.
14170
14171 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14172
14173         PR c/25805
14174         * gcc.dg/pr25805.c: New file.
14175
14176 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/25836
14179         * g++.dg/template/init6.C: New test.
14180
14181 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14182
14183         * gcc.dg/tree-ssa/pr24287.c: New test
14184
14185 2006-01-18  Eric Christopher  <echristo@apple.com>
14186
14187         * g++.dg/eh/table.C: New.
14188
14189 2006-01-18  DJ Delorie  <dj@redhat.com>
14190
14191         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14192         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14193         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14194         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14195
14196 2006-01-18  Jeff Law  <law@redhat.com>
14197
14198         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14199         on wrapping on overflow semantics.
14200
14201         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14202
14203         * gcc.gc/tree-ssa/vrp23.c: New test.
14204         * gcc.gc/tree-ssa/vrp24.c: New test.
14205
14206 2006-01-18  Richard Henderson  <rth@redhat.com>
14207             Aldy Hernandez  <aldyh@redhat.com>
14208             Jakub Jelinek  <jakub@redhat.com>
14209             Diego Novillo  <dnovillo@redhat.com>
14210             Uros Bizjak  <uros@kss-loka.si>
14211
14212         * gcc.dg/gomp: New directory.
14213
14214 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14215             Steven G. Kargl  <kargls@comcast.net>
14216
14217         PR fortran/20869
14218         * gfortran.dg/intrinsic_external_1.f90: New test.
14219
14220         PR fortran/20875.
14221         * gfortran.dg/elemental_pointer_1.f90: New test.
14222
14223         PR fortran/25024
14224         * gfortran.dg/external_procedures_1.f90: New test.
14225
14226         PR fortran/25785
14227         gfortran.dg/assumed_present.f90: New test.
14228
14229 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * g++.dg/parse/lookup5.C: New test.
14232
14233 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14234
14235         PR fortran/25697
14236         * gfortran.dg/read_eof.f90: New test.
14237
14238 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14239
14240         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14241         add a closing brace.
14242
14243 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14244
14245         PR fortran/25631
14246         * gfortran.dg/fmt_tl.f: New test.
14247
14248 2006-01-17  Eric Christopher  <echristo@apple.com>
14249
14250         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14251         * g++.old-deja/g++.warn/impint2.C: Ditto.
14252         * g++.old-deja/g++.other/null1.C: Ditto.
14253         * g++.dg/warn/conv2.C: Ditto.
14254         * g++.dg/warn/conv4.C: New file.
14255
14256 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14257
14258         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14259
14260 2006-01-17  Andreas Jaeger  <aj@suse.de>
14261             Janis Johnson <janis187@us.ibm.com>
14262
14263         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14264         in 64-bit.
14265         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14266         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14267
14268 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14269
14270         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14271         (switchfiles): xfail txxx where xxx >= 25.
14272
14273 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         PR testsuite/25764
14276         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14277
14278 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
14279
14280         PR c/25682
14281         * gcc.dg/pr25682.c: New test.
14282         * g++.dg/parse/array-size2.C: New test.
14283
14284 2006-01-16  Ian Lance Taylor  <ian@airs.com>
14285
14286         * consistency.vlad: Remove entire directory, 1652 files.
14287
14288 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
14289
14290         * lib/target-supports.exp (check_effective_target_dfp_nocache,
14291         check_effective_target_dfprt_nocache): New.
14292         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14293         (check_effective_target_dfprt): New.
14294         * lib/c-compat.exp (check_dfp): Remove.
14295         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14296         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14297         level of support for decimal float.
14298         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14299         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14300         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14301         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14302         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14303         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14304         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14305         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14306         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14307         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14308         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14309         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14310         directives.
14311
14312 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
14313
14314         PR testsuite/25741
14315         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14316         $base_dir/../.
14317         * lib/gfortran.exp (gfortran_init): Likewise.
14318         * lib/obj-c++.exp (obj-c++_init): Likewise.
14319         * lib/scanasm.exp (scan-assembler-dem): Likewise.
14320         (scan-assembler-dem-not): Likewise.
14321         * lib/scandump.exp (scan-dump-dem): Likewise.
14322         (scan-dump-dem-not): Likewise.
14323
14324 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
14325
14326         PR testsuite/25767
14327         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14328         powerpc-*-darwin*.
14329         * lib/obj-c++.exp (obj-c++_init): Likewise.
14330
14331 2006-01-16  Richard Guenther  <rguenther@suse.de>
14332
14333         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14334
14335 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14336
14337         PR testsuite/25777
14338         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14339         to LD_LIBRARY_PATH.
14340
14341 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
14342             Andrew Pinski  <pinskia@physics.uc.edu>
14343
14344         * gcc.dg/minmax-1.c: New test.
14345
14346 2006-01-16  Ben Elliston  <bje@au.ibm.com>
14347
14348         * gcc.dg/dfp/dfp.exp: Correct FSF address.
14349         * gcc.misc-tests/dectest.exp: Ditto.
14350
14351 2006-01-15  Ian Lance Taylor  <ian@airs.com>
14352
14353         PR testsuite/25796
14354         * gcc.target/i386/cmov6.c: Use -march=k8.
14355
14356 2006-01-15  Andreas Jaeger  <aj@suse.de>
14357
14358         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14359         x86 does not have __float128.
14360
14361 2006-01-14  Ian Lance Taylor  <ian@airs.com>
14362
14363         * gcc.target/i386/cmov6.c: New test.
14364
14365 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/25663
14368         * g++.dg/template/ctor6.C: New test.
14369
14370 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
14371
14372         PR tree-optimization/25485
14373         * gcc.dg/tree-ssa/pr25485.c: New.
14374
14375 2006-01-14  Richard Guenther  <rguenther@suse.de>
14376
14377         PR tree-optimization/22548
14378         PR tree-optimization/22555
14379         PR tree-optimization/22501
14380         * gcc.dg/tree-ssa/alias-4.c: New testcase.
14381         * gcc.dg/tree-ssa/alias-5.c: Likewise.
14382         * gcc.dg/tree-ssa/alias-6.c: Likewise.
14383         * gcc.dg/tree-ssa/alias-7.c: Likewise.
14384         * gcc.dg/tree-ssa/alias-8.c: Likewise.
14385         * gcc.dg/tree-ssa/alias-9.c: Likewise.
14386         * gcc.dg/tree-ssa/alias-10.c: Likewise.
14387         * gcc.dg/tree-ssa/alias-11.c: Likewise.
14388         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14389
14390 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
14391
14392         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
14393         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14394
14395 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
14396         Richard Guenther  <rguenther@suse.de>
14397
14398         PR rtl-optimization/24257
14399         * gcc.dg/torture/pr24257.c: New testcase.
14400
14401 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
14402
14403         * gcc.c-torture/execute/20060110-1.c: New test.
14404         * gcc.c-torture/execute/20060110-2.c: New test.
14405
14406 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
14407
14408         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14409
14410 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
14411
14412         PR fortran/25756
14413         * gfortran.dg/label_3.f90: New test.
14414
14415 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
14416
14417         PR tree-optimization/25771
14418         * g++.dg/tree-ssa/pr25771.C: New test
14419
14420 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14421
14422         PR tree-opt/24365
14423         * g++.dg/opt/complex5.C: New test.
14424
14425 2006-01-13  Richard Guenther  <rguenther@suse.de>
14426
14427         * gcc.target/i386/387-9.c: New testcase.
14428
14429 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         PR c++/24824
14432         * g++.dg/debug/dwarf2-1.C: New.
14433
14434 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14435
14436         PR testsuite/25728
14437         * lib/gcov.exp (verify-lines): Add "close $fd".
14438
14439 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
14440             Ben Elliston  <bje@au.ibm.com>
14441
14442         * gcc.dg/dfp/inf-1.c: New test.
14443
14444 2006-01-12  Janis Johnson <janis187@us.ibm.com>
14445             Yao Qi  <qiyaoltc@cn.ibm.com>
14446             Ben Elliston  <bje@au.ibm.com>
14447             Jon Grimm  <jgrimm2@us.ibm.com>
14448
14449         * gcc.dg/nodfp-1.c: New test.
14450         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14451         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14452         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14453         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14454         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14455         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14456         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14457         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14458         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14459         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14460         * gcc.dg/format/dfp-printf-1.c: Likewise.
14461         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14462         (compat_setup_dfp): New.
14463         * gcc.dg/compat/compat.exp: Use it.
14464         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14465         Make some variables global, prepend "compat_" to their names.
14466         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14467         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14468         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14469         * lib/compat.exp (compat_skip_list): Make global, rename.
14470         * lib/c-compat.exp: New file.
14471         * lib/target-supports.exp (check_effective_target_dfp): New.
14472
14473         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14474         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14475         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14476         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14477         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14478         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14479         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14480         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14481         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14482         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14483         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14484         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14485         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14486         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14487         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14488         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14489         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14490         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14491         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14492         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14493         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14494         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14495         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14496         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14497         gcc.dg/dfp/struct-layout-1.c,
14498         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14499         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14500         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14501         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14502         gcc.dg/dfp/func-vararg-dfp.c,
14503         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14504         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14505         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14506         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14507         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14508
14509 2006-01-11  Richard Guenther  <rguenther@suse.de>
14510
14511         PR tree-optimization/25734
14512         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14513
14514 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14515
14516         PR fortran/25486
14517         * gfortran.dg/literal_character_constant_1_x.F: New test.
14518         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14519         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14520         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14521
14522 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14523
14524         PR c++/25386
14525         * g++.dg/ext/packed3.C: Add expected packed error.
14526
14527 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14528
14529         PR target/25706
14530         * gcc.dg/torture/pr25706-1.c: New test.
14531
14532 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14533
14534         PR tree-optimization/23109
14535         PR tree-optimization/23948
14536         PR tree-optimization/24123
14537
14538         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14539         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14540         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14541         g++.dg/tree-ssa/pr23948.C: New testcases.
14542         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14543         three divisions in order to do the optimization.
14544
14545 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14546
14547         PR c++/25632
14548         * g++.dg/other/pr25632.C: New test.
14549
14550 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14551
14552         PR fortran/25730
14553         * gfortran.dg/used_types_1.f90: New test.
14554
14555 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14556
14557         PR target/25718
14558         * gcc.dg/torture/pr25718-1.c: New test.
14559
14560 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14561
14562         * gfortran.dg/list_read_2.f90: Fix typo in description.
14563
14564 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14565
14566         * lib/target-supports.exp (check_visibility_available): Simplify test
14567         for *-*-netware*.
14568         (check_profiling_available): Fail for *-*-netware*.
14569         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14570         * gcc.dg/20021014-1.c: Likewise.
14571         * gcc.dg/nest.c: Likewise.
14572
14573 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         fortran/24936
14576         * gfortran.dg/forall_3.f90: New test.
14577
14578 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14579
14580         PR fortran/21977
14581         * gfortran.dg/nesting_2.f90: New test.
14582         * gfortran.dg/nesting_3.f90: New test.
14583
14584 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
14585
14586         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14587         Fix typo in comment.
14588
14589 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14590
14591         * gfortran.dg/single_char_string.f90: New test.
14592
14593 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14594
14595         * gfortran.dg/ichar_2.f90: New test.
14596
14597 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14598
14599         PR fortran/25093
14600         * gfortran.dg/private_type_4.f90: New.
14601
14602 2006-01-07  Richard Guenther  <rguenther@suse.de>
14603
14604         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14605
14606 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14607
14608         * gfortran.dg/func_decl_1.f90: New.
14609         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14610         * gfortran.dg/array_alloc_2.f90: Likewise.
14611         * gfortran.dg/char_result_8.f90: Likewise.
14612         * gfortran.dg/dup_save_1.f90: Likewise.
14613         * gfortran.dg/dup_save_2.f90: Likewise.
14614         * gfortran.dg/f2c_6.f90: Likewise.
14615         * gfortran.dg/f2c_7.f90: Likewise.
14616         * gfortran.dg/func_result_2.f90: Likewise.
14617         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14618
14619 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
14620
14621         PR fortran/22146
14622         * gfortran.dg/elemental_subroutine_1.f90: New test.
14623         * gfortran.dg/elemental_subroutine_2.f90: New test.
14624
14625         PR fortran/25029
14626         PR fortran/21256
14627         * gfortran.dg/assumed_size_refs_1.f90: New test.
14628
14629         PR fortran/20868
14630         PR fortran/20870
14631         * gfortran.dg/assumed_size_refs_2.f90: New test.
14632         * gfortran.dg/initialization_1.f90: Change warning message.
14633
14634 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
14635
14636         * gcc.dg/tree-ssa/loop-15.c: New test.
14637
14638 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14639
14640         PR fortran/25598
14641         * gfortran.dg/backspace_3.f: New test.
14642         * gfortran.dg/backspace_4.f: New test.
14643
14644 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14645
14646         PR fortran/24268
14647         * gfortran.dg/fmt_white.f: Update test.
14648
14649 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14650
14651         * gcc.dg/cast-1.c: Add new warning.
14652         * gcc.dg/cast-2.c: Likewise.
14653         * gcc.dg/cast-3.c: Likewise.
14654         * gcc.dg/format/cast-1.c: Likewise.
14655         * gcc.dg/cast-4.c: New testcase.
14656
14657 2006-01-05  Richard Guenther  <rguenther@suse.de>
14658
14659         PR tree-optimization/22555
14660         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14661
14662 2006-01-05  Richard Guenther  <rguenther@suse.de>
14663             Diego Novillo  <dnovillo@redhat.com>
14664
14665         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14666         * gcc.dg/tree-ssa/loop-8.c: Likewise.
14667         * gcc.dg/tree-ssa/loop-1.c: Likewise.
14668         * gcc.dg/tree-ssa/pr23294.c: Likewise.
14669         * gcc.dg/tree-ssa/pr21985.c: Likewise.
14670         * gcc.dg/tree-ssa/loop-14.c: Likewise.
14671         * gcc.dg/tree-ssa/loop-2.c: Likewise.
14672         * gcc.dg/tree-ssa/loop-3.c: Likewise.
14673         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14674         * gcc.dg/tree-ssa/pr21171.c: Likewise.
14675         * gcc.dg/tree-ssa/loop-5.c: Likewise.
14676         * gcc.dg/tree-ssa/loop-10.c: Likewise.
14677         * gcc.dg/tree-ssa/loop-6.c: Likewise.
14678         * treelang/compile/extravar.tree: Likewise.
14679         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14680         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14681         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14682         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14683         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14684
14685 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14686
14687         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14688         for 64-bit fix.
14689
14690 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14691
14692         PR fortran/23675
14693         gfortran.dg/char_result_11.f90: New.
14694
14695 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14696
14697         PR c++/24782
14698         * g++.dg/parse/access9.C: New test.
14699         * g++.dg/tc1/dr52.C: Tweak error markers.
14700
14701 2006-01-04  Richard Henderson  <rth@redhat.com>
14702
14703         Merge from gomp branch.
14704         * g++.dg/parse/pragma2.C: Update expected error lines.
14705
14706 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14707
14708         * g++.dg/other/i386-2.C: New test.
14709
14710         PR target/25554
14711         * gcc.c-torture/compile/20051228-1.c: New test.
14712
14713         PR c/25559
14714         * gcc.dg/pr25559.c: New test.
14715
14716 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/25492
14719         * g++.dg/lookup/friend9.C: New test.
14720
14721         PR c++/25625
14722         * g++.dg/template/repo5.C: New test.
14723
14724 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14725
14726         PR fortran/25101
14727         * gfortran.dg/forall_2.f90: New test.
14728
14729 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14730
14731         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14732         dg-require-weak.  Adjust regexp to handle leading-underscore
14733         targets and space as well as TAB after .weak.  Change previous
14734         64-bit fix to not use naked dot.
14735
14736 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14737
14738         PR rtl-optimization/25578
14739         * gcc.c-torture/execute/20060102-1.c: New testcase.
14740
14741 2006-01-03  Richard Guenther  <rguenther@suse.de>
14742
14743         PR c/25183
14744         * gcc.dg/torture/pr25183.c: New testcase.
14745
14746 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14747
14748         Merge from gomp-branch.
14749         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14750         * gcc.dg/ia64-sync-2.c: Likewise.
14751         * gcc.dg/ia64-sync-3.c: Likewise.
14752         * gcc.dg/ia64-sync-4.c: Likewise.
14753         * gcc.dg/sync-2.c: Likewise.
14754         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14755         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14756
14757 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/25635
14760         * g++.dg/parse/operator6.C: New test.
14761
14762         PR c++/25637
14763         * g++.dg/parse/error29.C: New test.
14764
14765         PR c++/25638
14766         * g++.dg/parse/dtor6.C: New test.
14767
14768         PR c++/25633
14769         * g++.dg/parse/ctor3.C: New test.
14770
14771         PR c++/25634
14772         * g++.dg/template/class3.C: New test.
14773
14774 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14775
14776         * g++.dg/debug/debug9.C: New.
14777
14778 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14779
14780         PR fortran/24640
14781         * gfortran.dg/label_2.f90: New test.
14782
14783 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14784
14785         * g++.dg/lookup/using12.C: Tighten error marker.
14786
14787 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14788             Andrew Pinski <pinskia@physics.uc.edu>
14789
14790         * gcc.target/powerpc/darwin-abi-3.c: New file.
14791         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14792         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14793         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14794         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14795         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14796         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14797         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14798         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14799
14800 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14801
14802         * gcc.dg/tree-ssa/loadpre1.c: New;
14803         * gcc.dg/tree-ssa/loadpre2.c: New;
14804         * gcc.dg/tree-ssa/loadpre3.c: New;
14805         * gcc.dg/tree-ssa/loadpre4.c: New;
14806         * gcc.dg/tree-ssa/loadpre5.c: New;
14807         * gcc.dg/tree-ssa/loadpre6.c: New;
14808         * gcc.dg/tree-ssa/loadpre7.c: New;
14809         * gcc.dg/tree-ssa/loadpre8.c: New;
14810         * gcc.dg/tree-ssa/loadpre9.c: New;
14811
14812 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14813
14814         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14815         * g++.dg/abi/thunk4.C: Likewise.
14816
14817 2006-01-01  Andreas Jaeger  <aj@suse.de>
14818
14819         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14820         portable.
14821
14822 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14823
14824         PR c++/25294
14825         * gcc.dg/pragma-pack-3.c: New test.
14826         * g++.dg/parse/pragma3.C: New test.
14827
14828 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14829
14830         PR middle-end/24827
14831         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14832
14833 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14834
14835         PR testsuite/25214
14836         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14837
14838 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14839
14840         PR fortran/22607
14841         * gfortran-dg/pure_byref_3.f90: New.
14842
14843         fortran/PR 25396
14844         * gfortran.dg/userdef_operator_1.f90: New.
14845
14846 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         * g++.dg/abi/thunk3.C: New.
14849         * g++.dg/abi/thunk4.C: New.
14850
14851 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14852
14853         PR fortran/25532
14854         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14855         associated derived type components of derived types are
14856         properly declared in contained procedures.
14857
14858 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14859
14860         PR libgfortran/25139
14861         * gfortran.dg/backspace_2.f: New test.
14862
14863 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14864
14865         PR libgfortran/25550
14866         * gfortran.dg/endfile.f: New test.
14867
14868 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14869
14870         PR libgfortran/25419
14871         * gfortran.dg/comma.f: New test.
14872
14873 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14874
14875         * lib/gfortran-dg.exp: Remove trailing whitespace.
14876         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14877         -funroll-all-loops.
14878
14879 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14880
14881         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14882         Extended Double long doubles or repeat tests when long double is
14883         the same size as double.
14884
14885 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14886
14887         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14888
14889         PR testsuite/25442
14890         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14891         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14892
14893         PR testsuite/25441
14894         * gcc.dg/pr23911.c: Make test variable static.
14895
14896         PR testsuite/25444
14897         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14898
14899 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/25439
14902         * g++.dg/parse/crash17.C: Adjust error markers.
14903         * g++.dg/template/error20.C: New test.
14904
14905 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/23172
14908         * g++.dg/ext/complit4.C: New test.
14909
14910         PR c++/25417
14911         * g++.dg/ext/complit5.C: Likewise.
14912
14913 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14914
14915         PR tree-optimization/25125
14916         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14917         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14918         * gcc.c-torture/execute/pr25125.c: New.
14919
14920 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14921
14922         PR fortran/25029
14923         PR fortran/21256
14924         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14925         functions with incorrect assumed size references.
14926
14927 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/23171
14930         * g++.dg/opt/init1.C: New test.
14931
14932 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14933
14934         PR c++/24671
14935         * g++.dg/template/sfinae3.C: New test.
14936
14937 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14938
14939         * g++.dg/other/friend4.C: New test.
14940
14941 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR target/25005
14944         * g++.dg/opt/pr25005.C: New test.
14945
14946 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/25369
14949         * g++.dg/template/ptrmem16.C: New test.
14950
14951 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14952
14953         PR fortran/25029
14954         PR fortran/21256
14955         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14956
14957 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14958
14959         PR libgfortran/25307
14960         * gfortran.dg/list_read_5.f90: New test.
14961
14962 2005-12-22  Richard Henderson  <rth@redhat.com>
14963
14964         * gcc.target/i386/sse-7.c: Use -msse2.
14965
14966 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14967
14968         PR rtl-optimization/25432
14969         * gcc.c-torture/compile/20051216-1.c: New test.
14970
14971         PR objc/25328
14972         * objc/execute/pr25328.m: New test.
14973
14974 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/25364
14977         * g++.dg/template/call4.C: New test.
14978
14979 2005-12-22  Dale Johannesen  <dalej@apple.com>
14980
14981         * gcc.target/i386/sse-17.c: New.
14982
14983 2005-12-22  Paul Brook  <paul@codesourcery.com>
14984
14985         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14986
14987 2005-12-22  Paul Brook  <paul@codesourcery.com>
14988
14989         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14990
14991 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14992
14993         PR tree-opt/25513
14994         * gcc.c-torture/compile/pr25513.c: New test.
14995
14996 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14997
14998         PR c++/23333
14999         * g++.dg/parse/error25.C: Add more tests.
15000
15001 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15002
15003         PR fortran/18990
15004         * gfortran.dg/der_charlen_1.f90: New.
15005
15006 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15007
15008         PR fortran/20889
15009         * gfortran.dg/pointer_component_type_1.f90: New test.
15010
15011         PR fortran/25029
15012         PR fortran/21256
15013         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15014         should give an error with assumed size array refernces and checks
15015         those that should not.
15016         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15017         reference an upper bound so that it does not generate an error.
15018
15019         PR fortran/19362
15020         PR fortran/20244
15021         PR fortran/20864
15022         PR fortran/25391
15023         * gfortran.dg/used_dummy_types_1.f90: New test.
15024         * gfortran.dg/used_dummy_types_2.f90: New test.
15025         * gfortran.dg/used_dummy_types_3.f90: New test.
15026         * gfortran.dg/used_dummy_types_4.f90: New test.
15027         * gfortran.dg/used_dummy_types_5.f90: New test.
15028
15029         PR fortran/23152
15030         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15031         group already being USE associated.
15032         * gfortran.dg/assumed_shape_nml.f90: New test.
15033         * gfortran.dg/assumed_size_nml.f90: New test.
15034
15035         PR fortran/20862
15036         PR fortran/25053
15037         PR fortran/25063
15038         PR fortran/25064
15039         PR fortran/25066
15040         PR fortran/25067
15041         PR fortran/25068
15042         PR fortran/25307
15043         * gfortran.dg/io_constraints_1.f90: New test.
15044         * gfortran.dg/io_constraints_1.f90: New test.
15045         * gfortran.dg/iostat_3.f90: Change wording of warning.
15046         * gfortran.dg/g77/19981216-0.f: The same.
15047
15048 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15049
15050         PR tree-optimization/23518
15051         * gcc.dg/pr23518.c: New.
15052
15053 2005-12-21  Mike Stump  <mrs@apple.com>
15054
15055         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15056
15057 2005-12-21  Paul Brook  <paul@codesourcery.com>
15058
15059         * gcc.dg/pr19340.c: Skip on m68k targets.
15060
15061 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15062
15063         PR rtl-optimization/25196
15064         * gcc.dg/pr25196.c: New test.
15065
15066 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15067
15068         PR fortran/25423
15069         gfortran.dg/where_nested_1.f90: New.
15070
15071 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15072
15073         PR tree-optimization/25382.
15074         * gcc.dg/tree-ssa/pr25382.c: New.
15075
15076 2005-12-20  Richard Guenther  <rguenther@suse.de>
15077
15078         PR middle-end/24306
15079         * gcc.target/i386/pr24306.c: New testcase.
15080
15081 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15082
15083         PR tree-optimization/25501
15084         * gcc.dg/tree-ssa/pr25501.c: New.
15085
15086 2005-12-20  Richard Guenther  <rguenther@suse.de>
15087
15088         Revert
15089         2005-12-02  Richard Guenther  <rguenther@suse.de>
15090
15091         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15092
15093 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/21228
15096         * g++.dg/warn/Wunreachable-code-2.C: New test.
15097
15098 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/24278
15101         * g++.dg/template/ctor5.C: New test.
15102
15103         PR c++/24915
15104         * g++.dg/template/overload8.C: New test.
15105
15106 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15107
15108         * gcc.c-torture/compile/pr25483 : New test.
15109
15110 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15111
15112         PR c++/20552
15113         * g++.dg/ext/typeof10.C: New test.
15114
15115 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15116
15117         * gcc.dg/mt-loopi1.c: New.
15118
15119 2005-12-18  Richard Guenther  <rguenther@suse.de>
15120
15121         PR tree-optimization/25481
15122         * gcc.dg/torture/pr25481.c: New testcase.
15123
15124 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15125
15126         PR rtl-optimization/21041
15127         * gcc.dg/pr21041.c: New test.
15128
15129 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15130
15131         PR libgfortran/25463
15132         * gfortran.dg/advance.f90: New test.
15133
15134 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15135
15136         * gcc.dg/20051201-1.c: New test.
15137
15138 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15139
15140         PR fortran/25018
15141         * gfortran.dg/initialization_1.f90: New test.
15142         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15143         * gfortran.dg/g77/980616-0.f: The same.
15144
15145 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15146
15147         * PR fortran/25458
15148         * gfortran.dg/chkbits.f90: New test.
15149
15150 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15151
15152         * gfortran.dg/enum_5.f: Revert to previous version.
15153
15154 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15155
15156         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15157         * gfortran.dg/nested_modules_1.f90: Ditto.
15158         * gfortran.dg/hollerith_f95.f90: Ditto.
15159         * gfortran.dg/select_5.f90: Ditto.
15160         * gfortran.dg/secnds.f: Ditto.
15161         * gfortran.dg/hollerith2.f90: Ditto.
15162         * gfortran.dg/imag_2.f: Ditto.
15163         * gfortran.dg/ftell_2.f90: Ditto.
15164         * gfortran.dg/malloc_free_1.f90: Ditto.
15165         * gfortran.dg/logint-1.f: Ditto.
15166         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15167         * gfortran.dg/e_d_fmt.f90: Ditto.
15168         * gfortran.dg/hollerith_legacy.f90: Ditto.
15169         * gfortran.dg/logint-2.f: Ditto.
15170         * gfortran.dg/enum_5.f90: Ditto.
15171         * gfortran.dg/f2c_2.f90: Ditto.
15172         * gfortran.dg/pr17143.f90: Ditto.
15173         * gfortran.dg/namelist_14.f90: Ditto.
15174         * gfortran.dg/logint-3.f: Ditto.
15175         * gfortran.dg/spread_scalar_source.f90: Ditto.
15176         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15177         * gfortran.dg/namelist_11.f: Ditto.
15178         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15179         * gfortran.dg/g77/20010519-1.f
15180         * gfortran.dg/g77/alpha1.f: Ditto.
15181         * gfortran.dg/g77/990115-1.f: Ditto.
15182         * gfortran.dg/g77/erfc.f: Ditto.
15183         * gfortran.dg/g77/19990313-3.f: Ditto.
15184         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15185         * gfortran.dg/g77/20010426.f: Ditto.
15186         * gfortran.dg/g77/19990313-0.f: Ditto.
15187         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15188         * gfortran.dg/g77/20000629-1.f: Ditto.
15189         * gfortran.dg/g77/970125-0.f: Ditto.
15190         * gfortran.dg/g77/8485.f: Ditto.
15191         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15192         * gfortran.dg/g77/19990313-1.f: Ditto.
15193         * gfortran.dg/g77/int8421.f: Ditto.
15194         * gfortran.dg/g77/19990305-0.f: Ditto.
15195         * gfortran.dg/g77/947.f: Ditto.
15196         * gfortran.dg/g77/19990905-2.f: Ditto.
15197         * gfortran.dg/g77/cabs.f: Ditto.
15198         * gfortran.dg/g77/19990313-2.f: Ditto.
15199         * gfortran.dg/g77/20020307-1.f: Ditto.
15200         * gfortran.dg/g77/dcomplex.f: Ditto.
15201         * gfortran.dg/g77/19990502-1.f: Ditto.
15202         * gfortran.dg/g77/19981216-0.f: Ditto.
15203         * gfortran.dg/common_4.f90: Ditto.
15204         * gfortran.dg/entry_4.f90: Ditto.
15205         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15206         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15207         * gfortran.dg/namelist_12.f: Ditto.
15208         * gfortran.dg/scale_1.f90: Ditto.
15209         * gfortran.dg/modulo_1.f90
15210         * gfortran.dg/hollerith.f90: Ditto.
15211         * gfortran.dg/direct_io_3.f90: Ditto.
15212         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15213         * gfortran.dg/gnu_logical_1.F: Ditto.
15214         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15215         * gfortran.dg/assign_1.f90: Ditto.
15216         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15217         * gfortran.dg/pr23095.f: Ditto.
15218         * gfortran.dg/read_float_1.f90: Ditto.
15219
15220 2005-12-17  Andreas Jaeger  <aj@suse.de>
15221
15222         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15223         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15224
15225 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15226
15227         PR fortran/24268
15228         * gfortran.dg/fmt_white.f: New test.
15229
15230 2005-12-16  Steven G. Kargl <kargls@comcast.net>
15231
15232         * gfortran.dg/label_1.f90: New test.
15233
15234 2005-12-15  Ben Elliston  <bje@au.ibm.com>
15235
15236         PR testsuite/25422
15237         * gcc.dg/20031012-1.c: Add -Walways-true option.
15238         * gcc.dg/weak/weak-3.c: Likewise.
15239         * g++.old-deja/g++.mike/warn8.C: Likewise.
15240
15241 2005-12-16  Mike Stump  <mrs@apple.com>
15242
15243         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15244         exit.
15245
15246 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15247
15248         PR libgfortran/25264
15249         PR libgfortran/25349
15250         * gfortran.dg/tl_editing.f90: Added additional checks.
15251         * gfortran.dg/t_editing.f: New test.
15252         * gfortran.dg/write_padding.f90: New test
15253
15254 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15255
15256         PR testsuite/25215
15257         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15258
15259 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15260
15261         PR rtl-optimization/24899
15262         * gcc.c-torture/execute/20051215-1.c: New test.
15263
15264 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
15265
15266         PR 24823
15267         * gfortran.dg/pr24823.f: New test.
15268
15269 2005-12-16  Jeff Law  <law@redhat.com>
15270
15271         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15272
15273 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15274
15275         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15276         (base_types): Change C++ style comments to C style comments.  Remove
15277         aligned types from the array.  Keep Enums disabled.
15278         (complex_types): Remove aligned types from the array.
15279         Comment out "_Complex long double".
15280         (attrib_types): Remove.
15281         (complex_attrib_types): Remove.
15282         (attrib_array_types): Remove.
15283         (complex_attrib_array_types): Remove.
15284         (aligned_bitfld_types): Remove.
15285         (n_aligned_bitfld_types): Remove.
15286         (FEATURE_ALIGNEDPACKED): Delete.
15287         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15288         (singles): Remove support for adding attributes.
15289         (choose_type): Remove support for attributed types.
15290         (generate_fields): Remove support for attributed bit-fields.
15291         Remove support for adding attributes.
15292         (generate_random_tests): Remove support for adding attributes.
15293         (features): Add back "[0] :0" and "complex vector [0]".
15294         (main): Remove support for attributed bit-fields.
15295         Uncomment the calling of generate_random_tests for the rests of
15296         the tests.
15297
15298 2005-12-16  Jan Hubicka  <jh@suse.cz>
15299
15300         * gcc.c-torture/combine/pr25224.c: New.
15301
15302 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
15303
15304         PR other/25028
15305         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15306         HP-UX.
15307
15308 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
15309
15310         * gcc.dg/20051215-1.c: New file.
15311
15312 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15313
15314         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15315         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15316
15317 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
15318
15319         PR fortran/18197
15320         * gfortran.dg/dummy_functions_1.f90: New.
15321
15322 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
15323
15324         PR rtl-optimization/25310
15325         * gcc.c-torture/compile/pr25310.c: New test.
15326
15327 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15328
15329         PR debug/25023
15330         * gcc.dg/pr25023.c: New test.
15331
15332 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15333
15334         * g++.old-deja/g++.brendan/redecl1.C,
15335         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15336         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15337         g++.old-deja/g++.oliva/typeof1.C,
15338         g++.old-deja/g++.other/crash16.C,
15339         g++.old-deja/g++.other/crash34.C,
15340         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15341         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15342         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15343         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15344         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15345         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15346         Remove xfail.
15347
15348 2005-12-14  Kean Johnston  <jkj@sco.com>
15349             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15350
15351         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15352         * gcc.target/i386/20020523-1.c: Ditto.
15353         * gcc.target/i386/tailcall-1.c: Ditto.
15354         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15355         * gcc.target/i386/ssetype-5.c: Ditto.
15356
15357 2005-12-14  Jeff Law  <law@redhat.com>
15358
15359         * gcc.dg/tree-ssa/foldstring-1.c: New test.
15360
15361 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR target/25254
15364         PR target/24188
15365         * gcc.target/i386/pr25254.c: New test.
15366         * gfortran.dg/PR24188.f: New test.
15367
15368 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
15369
15370         * lib/fortran-torture.exp: Catch remaining uses of
15371         remote_file build delete.
15372
15373 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15374
15375         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15376
15377 2005-12-14  Ben Elliston  <bje@au.ibm.com>
15378
15379         * gcc.dg/warn-addr-cmp.c: New test.
15380
15381 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR debug/25023
15384         PR target/25293
15385         * gcc.target/i386/pr25293.c: New test.
15386
15387 2005-12-13  Petr Machata  <machata@post.cz>
15388
15389         PR c++/24907
15390         * g++.dg/parse/comma2.C: New test.
15391
15392 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
15393             Jakub Jelinek  <jakub@redhat.com>
15394
15395         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15396         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15397         (limits.h): Include unconditionally.
15398         (stdlib.h): Likewise.
15399         (hashtab.h): Do not include.
15400         (getopt.h): Likewise.
15401         (stddef.h): Include.
15402         (hashval_t): Define.
15403         (struct entry): Add "next" field.
15404         (HASH_SIZE): New macro.
15405         (hash_table): New variable.
15406         (switchfiles): Do not use xmalloc.
15407         (mix): New macro.
15408         (iterative_hash): New function.
15409         (hasht): Remove.
15410         (e_exists): New function.
15411         (e_insert): Likewise.
15412         (output): Use, instead of libiberty hashtable functions.
15413         (main): Do not use getopt.  Do not call htab_create.
15414
15415 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15416
15417         PR c++/25331
15418         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15419         put atal* and atpaal* attributes on array elements.
15420         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15421         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15422         put atal* and atpaal* attributes on array elements.
15423         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15424
15425 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
15426
15427         * gcc.dg/single-precision-constant.c: New test.
15428
15429 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
15430
15431         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15432         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15433         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15434         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15435         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15436         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15437         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15438         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15439         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15440         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15441         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15442         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15443         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15444         gcc.target/powerpc/ppc-sdata-2.c,
15445         gcc.target/powerpc/ppc-stackalign-1.c,
15446         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15447         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15448         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15449         gcc.target/powerpc/rs6000-ldouble-2.c,
15450         gcc.target/powerpc/rs6000-power2-1.c,
15451         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15452         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15453         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15454         option into target selector.
15455         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15456         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15457
15458 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15459
15460         PR objc/25348
15461         * objc.dg/encode-9.m: New test.
15462
15463 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15464
15465         PR testsuite/20772
15466         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15467         * gcc.dg/asm-b.c: Fix typo.
15468         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15469         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15470         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15471         i?86 lp64 and x86_64 ilp32.
15472         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15473         on i?86 lp64.
15474         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15475
15476 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15477
15478         PR fortran/25078
15479         gfortran.dg/equiv_5.f90: New test.
15480
15481 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15482
15483         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15484         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15485         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15486         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15487         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15488         * gcc.dg/tree-ssa/reassoc-5.c: New.
15489         * gcc.dg/tree-ssa/reassoc-6.c: New.
15490         * gcc.dg/tree-ssa/reassoc-7.c: New.
15491         * gcc.dg/tree-ssa/reassoc-8.c: New.
15492         * gcc.dg/tree-ssa/reassoc-9.c: New.
15493         * gcc.dg/tree-ssa/reassoc-10.c: New.
15494         * gcc.dg/tree-ssa/reassoc-11.c: New.
15495
15496 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15497
15498         PR testsuite/25167
15499         PR testsuite/24478
15500         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15501
15502 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c++/25300
15505         * g++.dg/template/inherit.C: Do not use a generic error message.
15506
15507 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15508
15509         PR libobjc/25354
15510         * objc.dg/gnu-encoding: New directory.
15511         * objc.dg/gnu-encoding/compat-common.h: New file.
15512         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15513         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15514         * objc.dg/gnu-encoding/vector-defs.h: New file.
15515         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15516         * objc.dg/gnu-encoding/generate-random.c: New file.
15517         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15518         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15519         * objc.dg/gnu-encoding/generate-random.h: New file.
15520
15521 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/25337
15524         * g++.dg/template/defarg7.C: New test.
15525
15526 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15527
15528         PR libobjc/25347
15529         * objc.dg/encode-8.m: New test.
15530
15531 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15532
15533         PR libobjc/25346
15534         * objc.dg/encode-7.m: New test.
15535
15536 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15537
15538         PR c++/25010
15539         * g++.dg/opt/inline10.C: New test.
15540
15541 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15542
15543         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15544
15545 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15546
15547         * gfortran.dg/substring_equivalence.f90: typo in comment
15548
15549 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15550
15551         PR fortran/25068
15552         * gfortran.dg/iostat_3.f90: New test.
15553
15554 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15555
15556         PR fortran/23815
15557         * gfortran.dg/unf_io_convert_1.f90: New test.
15558         * gfortran.dg/unf_io_convert_2.f90: New test.
15559         * gfortran.dg/unf_io_convert_3.f90: New test.
15560
15561 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15562
15563         PR testsuite/20772
15564         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15565         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15566         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15567         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15568         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15569         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15570         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15571         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15572         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15573         gcc.dg/torture/fp-int-convert-float128-timode.c,
15574         gcc.dg/torture/fp-int-convert-float128.c,
15575         gcc.dg/torture/fp-int-convert-float80-timode.c,
15576         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15577         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15578
15579         * gcc.dg/tls/opt-1.c: Require effective target fpic.
15580
15581 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
15582
15583         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15584
15585 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
15586
15587         * gcc.dg/20051207-1.c,
15588         * gcc.dg/20051207-2.c,
15589         * gcc.dg/20051207-3.c: New tests.
15590
15591 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15592
15593         PR testsuite/20772
15594         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15595         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15596         dg-skip-if target selector.
15597
15598         PR testsuite/20772
15599         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15600         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15601         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15602         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15603         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15604         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15605         and/or merge with i?86 cases.
15606
15607         * gcc.dg/tls/opt-3.c: Require effective target fpic.
15608
15609         PR testsuite/20772
15610         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15611         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15612         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15613         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15614         x86_64-*-linux*.
15615
15616 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
15617
15618         PR target/25311
15619         * gcc.c-torture/compile/pr25311.c: New test.
15620
15621 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15622
15623         PR libgfortran/25039
15624         * gfortran.dg/read_comma.f: New test.
15625
15626 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
15627
15628         PR c++/19317
15629         * g++.dg/opt/pr19317-1.C: New test.
15630         * g++.dg/opt/pr19317-2.C: New test.
15631         * g++.dg/opt/pr19317-3.C: New test.
15632
15633         PR target/19005
15634         * gcc.c-torture/execute/pr19005.c: New test.
15635
15636         PR target/17828
15637         * g++.old-deja/g++.other/comdat5.C: New test.
15638         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15639
15640         * g++.dg/compat/struct-layout-1.exp: New file.
15641         * g++.dg/compat/struct-layout-1.h: New.
15642         * g++.dg/compat/struct-layout-1_generate.c: New.
15643         * g++.dg/compat/struct-layout-1_x1.h: New.
15644         * g++.dg/compat/struct-layout-1_x2.h: New.
15645         * g++.dg/compat/struct-layout-1_y1.h: New.
15646         * g++.dg/compat/struct-layout-1_y2.h: New.
15647
15648         * gcc.dg/20050330-2.c: New test.
15649
15650 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15651
15652         PR fortran/25292
15653         * gfortran.dg/associated_1.f90: New.
15654
15655 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15658         ILP32 vect_no_align platforms.
15659
15660 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15661             Jakub Jelinek  <jakub@redhat.com>
15662
15663         PR target/25268
15664         * gcc.c-torture/compile/20051207-1.c: New test.
15665
15666 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15667
15668         PR testsuite/20772
15669         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15670         gcc.dg/torture/pr18582-1.c,
15671         gcc.target/i386/attributes-error.c: Also test on x86_64.
15672
15673         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15674
15675 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15676
15677         PR c++/19397
15678         * g++.dg/template/typedef3.C: New test.
15679
15680         PR c++/19762
15681         PR c++/19764
15682         * g++.dg/template/dtor3.C: Fix error markers.
15683
15684 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
15685
15686         * lib/target-supports.exp (check_effective_target_sync_char_short):
15687         Add s390*.
15688
15689 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15690
15691         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15692
15693 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15694
15695         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15696         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15697         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15698         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15699
15700 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15701
15702         PR c++/25263
15703         * g++.dg/other/array2.C: New test case.
15704
15705 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15706
15707         * gcc.dg/darwin-weakimport-3.c: New.
15708
15709         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15710         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15711         and to work on Darwin.
15712         * gcc.dg/attr-weakref-1b.c: New file.
15713         * gcc.dg/attr-weakref-2.c: New test.
15714         * gcc.dg/darwin-weakref-1.c: New test.
15715
15716 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
15717
15718         PR testsuite/25247
15719         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15720         use in selector expressions.
15721         (dg-xfail-if): Ditto.
15722         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15723         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15724         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15725         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15726         * gcc.test-framework/test-framework.exp: Skip generated tests if
15727         CHECK_TEST_FRAMEWORK is not 1.
15728
15729 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15730
15731         PR tree-optimization/24963
15732         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15733
15734         PR target/24108
15735         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15736
15737         PR target/18580
15738         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15739         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15740         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15741         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15742
15743 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15744
15745         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15746         dg-options.
15747
15748 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15749
15750         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15751
15752 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15753
15754         * gcc.dg/format/cast-1.c: New test.
15755
15756 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15757
15758         PR c/7776
15759         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15760         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15761         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15762         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15763
15764 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15765
15766         * gcc.dg/cast-pretty-print-1.c: New test.
15767
15768 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15769
15770         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15771
15772 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15773
15774         PR c++/24173
15775         * g++.dg/template/friend40.C: New test.
15776
15777 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15778
15779         PR target/25199
15780         * gcc.target/i386/movq-2.c: New test.
15781         * gcc.target/i386/movq.c: Remove target i?86, instead add
15782         dg-require-effective-target ilp32.
15783
15784 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15785
15786         PR c++/24103
15787         * g++.dg/other/default1.C: New test.
15788
15789 2005-12-02  Richard Guenther  <rguenther@suse.de>
15790
15791         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15792
15793 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15794
15795         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15796
15797 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15798
15799         PR target/21017
15800         * gcc.target/powerpc/rotate.c: New.
15801
15802 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15803
15804         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15805         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15806
15807 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15808
15809         PR c/13384
15810         * gcc.dg/pr17730-1.c: Adjust.
15811         * gcc.dg/lvalue1.c (main): Likewise.
15812         * gcc.dg/lvalue-2.c: Likewise.
15813         * g++.dg/pr7503-3.C
15814
15815 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15816
15817         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15818         error messages.
15819
15820 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR fortran/24789
15823         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15824
15825 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15826
15827         PR target/24475
15828         * lib/target-supports.exp (check_effective_target_tls): New.
15829         (check_effective_target_tls_runtime): New.
15830         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15831         for TLS support.
15832         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15833         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15834         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15835         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15836         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15837         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15838         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15839         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15840         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15841         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15842         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15843         effective-target TLS.
15844         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15845         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15846         effective-target TLS runtime.
15847
15848 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15849
15850         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15851
15852 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15853
15854         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15855         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15856         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15857         ignored" warnings when "packing" is the same as the ABI layout.
15858
15859 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15860
15861         PR fortran/21302
15862         * gfortran.dg/line_length_1.f: New test.
15863         * gfortran.dg/line_length_2.f90: Ditto.
15864
15865 2005-11-30  Richard Guenther  <rguenther@suse.de>
15866
15867         PR tree-optimization/21655
15868         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15869
15870 2005-11-30  Dale Johannesen  <dalej@apple.com>
15871
15872         * gcc.c-torture/compile/pr24930.c: New.
15873
15874 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15875
15876         PR fortran/15809
15877         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15878
15879 2005-11-30  Jeff Law  <law@redhat.com>
15880
15881         * g++.old-deja/g++.law/pr25000.C: New test.
15882
15883 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15884
15885         * gcc.dg/tls/opt-11.c: New test.
15886
15887 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15888
15889         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15890         targets.
15891         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15892         LP64 ia64.
15893
15894 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gfortran.dg/open_access_1.f90: New test.
15897
15898 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15899
15900         * gcc.dg/charset/builtin2.c: New test.
15901
15902 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15905         on mmix-*-* for *_[xy].c.
15906
15907 2005-11-28  Kean Johnston  <jkj@sco.com>
15908
15909         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15910         headers.
15911         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15912         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15913         * gcc.target/i386/asm-3.c: Ditto.
15914         * gcc.target/i386/clobbers.c: Ditto.
15915         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15916         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15917         test regexp.
15918         * gcc.target/i386/mul.c: Ditto.
15919         * gcc.target/i386/ssetype-1.c: Ditto.
15920         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15921         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15922         static so the test works with -fPIC mode too. Based on comment in
15923         PR19231 by Pinski.
15924         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15925
15926 2005-11-28  Richard Guenther  <rguenther@suse.de>
15927
15928         * gcc.dg/alias-9.c: New testcase.
15929         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15930
15931 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15932             Uros Bizjak  <uros@kss-loka.si>
15933
15934         PR middle-end/20219
15935         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15936         tan(x)/sin(x) transformations.
15937
15938 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15939
15940         PR middle-end/24575
15941         * gcc.dg/tree-ssa/divide-3.c: New test.
15942         * gcc.dg/tree-ssa/divide-4.c: New test.
15943
15944 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15945
15946         PR fortran/24917
15947         *  gfortran.dg/boz_6.f90: New test.
15948
15949 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15950
15951         PR fortran/23912
15952         * gfortran.dg/modulo_1.f90: New test.
15953
15954 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15955
15956         PR libfortran/24919
15957         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15958         fail on CRLF platforms.
15959         * gfortran.dg/ftell_2.f90: Likewise.
15960
15961 2005-11-26  Eric Christopher  <echristo@apple.com>
15962
15963         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15964
15965 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15966
15967         * objc.dg/gnu-runtime-3.m: Simplify.
15968
15969 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15970
15971         PR middle-end/23669
15972         * gcc.dg/tree-ssa/divide-1.c: New test.
15973         * gcc.dg/tree-ssa/divide-2.c: New test.
15974
15975 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15976
15977         PR libgfortran/24945
15978         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15979
15980 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15981
15982         PR libgfortran/24945
15983         * gfortran.dg/open_status_2.f90: New test.
15984
15985 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986
15987         * gcc.c-torture/execute/builtins/fprintf.c,
15988         gcc.c-torture/execute/builtins/fputs-lib.c,
15989         gcc.c-torture/execute/builtins/fputs.c,
15990         gcc.c-torture/execute/builtins/lib/fprintf.c,
15991         gcc.c-torture/execute/builtins/lib/printf.c,
15992         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15993
15994 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15995
15996         * gcc.dg/20050922-2.c: New test.
15997
15998 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15999
16000         * objc.dg/gnu-runtime-3.m: New test.
16001
16002 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16003
16004         PR c++/9278
16005         * g++.dg/other/void1.C: New test.
16006
16007 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16008
16009         PR middle-end/24998
16010         * gcc.dg/torture/fp-int-convert-float.c,
16011         gcc.dg/torture/fp-int-convert-double.c,
16012         gcc.dg/torture/fp-int-convert-long-double.c,
16013         gcc.dg/torture/fp-int-convert-timode.c,
16014         gcc.dg/torture/fp-int-convert-float80.c,
16015         gcc.dg/torture/fp-int-convert-float80-timode.c,
16016         gcc.dg/torture/fp-int-convert-float128.c,
16017         gcc.dg/torture/fp-int-convert-float128-timode.c,
16018         gcc.dg/torture/fp-int-convert.h: New files.
16019
16020 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         PR middle-end/24989
16023         * gcc.dg/tree-ssa/bool-10.c: New test.
16024         * gcc.dg/tree-ssa/bool-11.c: New test.
16025         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16026
16027 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16028
16029         PR middle-end/24990
16030         * tree-ssa/pr24990-1.c: New test.
16031
16032 2005-11-24  Richard Guenther  <rguenther@suse.de>
16033         Dirk Mueller <dmueller@suse.de>
16034
16035         PR c++/14024
16036         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16037         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16038         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16039         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16040         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16041         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16042
16043 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16044
16045         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16046
16047 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16048
16049         PR c/21668
16050         * gcc.dg/Wc++-compat.c: New.
16051         * gcc.dg/Wno-c++-compat.c: New.
16052
16053 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16054
16055         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16056         (vspltish, vspltisw): Likewise.
16057
16058 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16059
16060         PR libgfortran/24794
16061         * gfortran.dg/namelist_12.f: Fix quotes.
16062         * gfortran.dg/namelist_13.f90: Fix quotes.
16063         * gfortran.dg/namelist_14.f90: Fix quotes.
16064         * gfortran.dg/namelist_15.f90: Fix quotes.
16065         * gfortran.dg/namelist_use.f90: Fix quotes.
16066         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16067         * gfortran.dg/namelist_21.f90: New test.
16068         * gfortran.dg/namelist_22.f90: New test.
16069
16070 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16071
16072         PR target/23435
16073         * gcc.c-torture/compile/pr23435.c: New.
16074
16075 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16076
16077         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16078
16079 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16080
16081         * gcc.target/powerpc/405-macchw-1.c,
16082         gcc.target/powerpc/405-macchw-2.c,
16083         gcc.target/powerpc/405-macchwu-1.c,
16084         gcc.target/powerpc/405-macchwu-2.c,
16085         gcc.target/powerpc/405-machhw-1.c,
16086         gcc.target/powerpc/405-machhw-2.c,
16087         gcc.target/powerpc/405-machhwu-1.c,
16088         gcc.target/powerpc/405-machhwu-2.c,
16089         gcc.target/powerpc/405-maclhw-1.c,
16090         gcc.target/powerpc/405-maclhw-2.c,
16091         gcc.target/powerpc/405-maclhwu-1.c,
16092         gcc.target/powerpc/405-maclhwu-2.c,
16093         gcc.target/powerpc/405-mulchw-1.c,
16094         gcc.target/powerpc/405-mulchw-2.c,
16095         gcc.target/powerpc/405-mulchwu-1.c,
16096         gcc.target/powerpc/405-mulchwu-2.c,
16097         gcc.target/powerpc/405-mulhhw-1.c,
16098         gcc.target/powerpc/405-mulhhw-2.c,
16099         gcc.target/powerpc/405-mulhhwu-1.c,
16100         gcc.target/powerpc/405-mulhhwu-2.c,
16101         gcc.target/powerpc/405-mullhw-1.c,
16102         gcc.target/powerpc/405-mullhw-2.c,
16103         gcc.target/powerpc/405-mullhwu-1.c,
16104         gcc.target/powerpc/405-mullhwu-2.c,
16105         gcc.target/powerpc/405-nmacchw-1.c,
16106         gcc.target/powerpc/405-nmacchw-2.c,
16107         gcc.target/powerpc/405-nmachhw-1.c,
16108         gcc.target/powerpc/405-nmachhw-2.c,
16109         gcc.target/powerpc/405-nmaclhw-1.c,
16110         gcc.target/powerpc/405-nmaclhw-2.c,
16111         gcc.target/powerpc/440-macchw-1.c,
16112         gcc.target/powerpc/440-macchw-2.c,
16113         gcc.target/powerpc/440-macchwu-1.c,
16114         gcc.target/powerpc/440-macchwu-2.c,
16115         gcc.target/powerpc/440-machhw-1.c,
16116         gcc.target/powerpc/440-machhw-2.c,
16117         gcc.target/powerpc/440-machhwu-1.c,
16118         gcc.target/powerpc/440-machhwu-2.c,
16119         gcc.target/powerpc/440-maclhw-1.c,
16120         gcc.target/powerpc/440-maclhw-2.c,
16121         gcc.target/powerpc/440-maclhwu-1.c,
16122         gcc.target/powerpc/440-maclhwu-2.c,
16123         gcc.target/powerpc/440-mulchw-1.c,
16124         gcc.target/powerpc/440-mulchw-2.c,
16125         gcc.target/powerpc/440-mulchwu-1.c,
16126         gcc.target/powerpc/440-mulchwu-2.c,
16127         gcc.target/powerpc/440-mulhhw-1.c,
16128         gcc.target/powerpc/440-mulhhw-2.c,
16129         gcc.target/powerpc/440-mulhhwu-1.c,
16130         gcc.target/powerpc/440-mulhhwu-2.c,
16131         gcc.target/powerpc/440-mullhw-1.c,
16132         gcc.target/powerpc/440-mullhw-2.c,
16133         gcc.target/powerpc/440-mullhwu-1.c,
16134         gcc.target/powerpc/440-mullhwu-2.c,
16135         gcc.target/powerpc/440-nmacchw-1.c,
16136         gcc.target/powerpc/440-nmacchw-2.c,
16137         gcc.target/powerpc/440-nmachhw-1.c,
16138         gcc.target/powerpc/440-nmachhw-2.c,
16139         gcc.target/powerpc/440-nmaclhw-1.c,
16140         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16141
16142 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16143
16144         PR fortran/24774
16145         * gfortran.dg/inquire_9.f90: New test.
16146
16147         PR fortran/21647
16148         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16149
16150 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16151
16152         PR libfortran/24432
16153         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16154         Check that 'cos' is supported.
16155
16156 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16157
16158         PR fortran/24223
16159         * gfortran.dg/substring_equivalence.f90: New test.
16160
16161         PR fortran/24705
16162         * gfortran.dg/auto_internal_assumed.f90: New test.
16163
16164 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16165
16166         * gcc.dg/fold-div-2.c: New test.
16167
16168 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16169
16170         PR rtl-optimization/24883
16171         * gcc.c-torture/compile/pr24883.c: New test.
16172
16173 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16174
16175         PR middle-end/20583
16176         * gcc.c-torture/compile/pr20583.c: New.
16177
16178 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16179
16180         * gcc.c-torture/execute/usmul.c: New test.
16181
16182 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16183
16184         * gcc.dg/tree-ssa/vrp22.c: New test.
16185
16186 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16187
16188         PR middle-end/24912
16189         * gcc.dg/torture/pr24912-1.c: New test.
16190
16191 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16192
16193         PR fortran/24862
16194         * gfortran.dg/arrayio_derived_1.f90: New test.
16195
16196 2005-11-19  Richard Guenther  <rguenther@suse.de>
16197
16198         PR middle-end/23294
16199         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16200
16201 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16202
16203         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16204
16205 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/8355
16208         * g++.dg/template/friend39.C: New test.
16209
16210 2005-11-18  James E Wilson  <wilson@specifix.com>
16211
16212         * gcc.dg/builtin-strstr.c: New.
16213
16214 2005-11-18  Richard Henderson  <rth@redhat.com>
16215
16216         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16217         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16218         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16219         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16220         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16221         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16222         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16223         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16224         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16225         renaming to remove initial "ia64-".
16226
16227 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
16228
16229         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16230
16231 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
16232
16233         * g++.dg/cpp/string-2.C: New test.
16234
16235 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
16236
16237         * gcc.dg/tree-ssa/loop-14.c: New test.
16238
16239 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
16240             Michael Chamberlain <michael@chamberlain.net.au>
16241
16242         * ada/acats/run_all.sh (target_run): Kill long running tests.
16243
16244 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16245
16246         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16247         * gcc.dg/cleanup-9.c: Likewise.
16248         * gcc.dg/cleanup-10.c: Likewise.
16249         * gcc.dg/cleanup-11.c: Likewise.
16250
16251 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16252
16253         PR fortran/24892
16254         * gfortran.dg/open_access_append_1.f90: New test.
16255         * gfortran.dg/open_access_append_2.f90: New test.
16256
16257 2005-11-16  Richard Guenther  <rguenther@suse.de>
16258
16259         PR middle-end/24851
16260         * gcc.c-torture/execute/pr24851.c: New testcase.
16261
16262 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16263
16264         * gcc.dg/fold-overflow-1.c: New test.
16265
16266 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
16267
16268         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16269         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16270
16271 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16274         structures.
16275         * g++.dg/eh/forced2.C: Likewise.
16276         * g++.dg/eh/forced3.C: Likewise.
16277         * g++.dg/eh/forced4.C: Likewise.
16278
16279 2005-11-11  Mike Stump  <mrs@apple.com>
16280
16281         * g++.old-deja/g++.mike/unused.C: Add.
16282
16283 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
16284
16285         PR c++/24667
16286         * g++.dg/warn/Wcast-qual1.C: New test.
16287
16288 2005-11-15  Jan Hubicka  <jh@suse.cz>
16289
16290         * gcc.dg/winline-5.c: Add large-unit-insns limit.
16291
16292 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
16293
16294         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16295
16296 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
16297
16298         PR 24840
16299         * gcc.dg/tree-ssa/pr24840.c: New test.
16300
16301 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
16302
16303         PR testsuite/24841
16304         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16305
16306 2005-11-14  Dale Johannesen  <dalej@apple.com>
16307
16308         * gcc.c-torture/execute/20051113-1.c: New.
16309
16310 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
16311
16312         PR c++/24687
16313         * g++.dg/template/crash43.C: New test.
16314
16315 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
16316
16317         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16318
16319 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/24817
16322         * g++.dg/eh/spec8.C: New test.
16323
16324 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16325
16326         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16327
16328 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
16329
16330         PR c++/20293
16331         * g++.dg/parse/ambig4.C: New test.
16332         * g++.dg/tc1/dr101.C: Adjust error markers.
16333         * g++.dg/lookup/strong-using-2.C: Likewise.
16334         * g++.dg/lookup/ambig5.C: Likewise.
16335         * g++.dg/lookup/ambig4.C: Likewise.
16336         * g++.dg/parse/crash22.C: Likewise.
16337
16338 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
16339
16340         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16341
16342 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16343
16344         * gcc.dg/nested-calls-1.c: New test.
16345
16346 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16347
16348         * gfortran.dg/complex_intrinsic_1.f90: New test.
16349         * gfortran.dg/complex_intrinsic_2.f90: New test.
16350         * gfortran.dg/fgetc_1.f90: New test.
16351         * gfortran.dg/fgetc_2.f90: New test.
16352         * gfortran.dg/fgetc_3.f90: New test.
16353         * gfortran.dg/ftell_1.f90: New test.
16354         * gfortran.dg/ftell_2.f90: New test.
16355         * gfortran.dg/gnu_logical_1.F: New test.
16356         * gfortran.dg/gnu_logical_2.f90: New test.
16357
16358 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR middle-end/24820
16361         * gcc.dg/pr24820.c: New test.
16362
16363 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
16364
16365         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16366         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16367         variable.
16368
16369 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16370
16371         PR testsuite/24614
16372         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16373
16374 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16375
16376         * gcc.target/cris/cris.exp: New file.
16377         * gcc.target/cris/rld-legit1.c: New test.
16378         * gcc.target/cris/rld-legit2.c: New test.
16379
16380 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
16381
16382         PR c++/24780
16383         * g++.dg/opt/pr24780.C: New test.
16384
16385         PR c++/24761
16386         * g++.dg/template/asm1.C: New test.
16387
16388 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
16389
16390         PR libgfortran/24787
16391         * gfortran.dg/scan_1.f90: New test.
16392
16393 2005-11-12  Jan Hubicka  <jh@suse.cz>
16394
16395         * gcc.target/i386/minmax-1.c: New.
16396         * gcc.target/i386/minmax-2.c: New.
16397
16398 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
16399
16400         * gcc.dg/pr24445.c: Fix for 64-bit targets.
16401
16402 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
16403
16404         * gcc.c-torture/execute/20051110-1.c,
16405         gcc.c-torture/execute/20051110-2.c: New tests.
16406
16407 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16408
16409         PR middle-end/24750
16410         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16411         New tests.
16412
16413 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16414
16415         * lib/target-libpath.exp (get_shlib_extension): New proc.
16416         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16417         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16418         * lib/objc.exp (objc_target_compile): Likewise.
16419         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16420         detection.
16421
16422 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16423
16424         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16425
16426         * lib/target-supports.exp (check_effective_target_static_libgfortran):
16427         Add -static to additional_flags and pass it to target_compile.
16428
16429 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16430
16431         PR libgfortran/24719
16432         gfortran.dg/read_noadvance.f90: New test.
16433
16434         PR libgfortran/24699
16435         gfortran.dg/fmt_t_2.f90: New test.
16436
16437         PR libgfortran/24785
16438         gfortran.dg/read_x_eor.f90: New test.
16439
16440         PR libgfortran/24584
16441         gfortran.dg/namelist_empty.f90: Rename test.
16442
16443         PR libgfortran/24489
16444         gfortran/read_eor.f90: Rename test.
16445
16446 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16447
16448         PR fortran/15976
16449         * gfortran.dg/automatic_module_variable.f90: New test.
16450
16451 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16452
16453         PR target/24445
16454         * gcc.dg/pr24445.c: New test.
16455
16456 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16457
16458         PR fortran/24655
16459         PR fortran/24755
16460         * gfortran.dg/recursive_statement_functions.f90: Add statement
16461         functions using inline intrinsic functions and parameters to test
16462         that they no longer seg-fault.
16463
16464         PR fortran/24409
16465         gfortran.dg/nested_modules_4.f90: New test.
16466         gfortran.dg/nested_modules_5.f90: New test.
16467
16468 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16469
16470         PR fortran/24643
16471         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16472
16473 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16474
16475         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16476         failures.
16477
16478 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16479
16480         * gcc.dg/sparc-getcontext-1.c: New test.
16481
16482 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16483
16484         * gcc.dg/ifcvt-fabs-1.c: New test.
16485
16486 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16487
16488         PR other/4372
16489         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16490         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16491
16492 2005-11-09  Richard Guenther  <rguenther@suse.de>
16493
16494         PR tree-optimization/24716
16495         * gcc.c-torture/execute/pr24716.c: New testcase.
16496
16497 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16498
16499         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16500
16501 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16502
16503         PR 24624
16504         * gcc.dg/pr24624.c: Testcase added.
16505
16506 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16507
16508         PR 24623
16509         * g++.dg/other/pr24623.C: Testcase added.
16510
16511 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16512
16513         PR fortran/22607
16514         * gfortran-dg/pure_byref_1.f90: New.
16515         * gfortran-dg/pure_byref_2.f90: New.
16516
16517 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16518
16519         PR c/24101
16520         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16521         * gcc.dg/dg.exp: Run main loop also for *.i files.
16522
16523 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16524
16525         PR c++/19450
16526         * g++.dg/tls/diag-3.C: New test.
16527         * g++.dg/tls/diag-4.C: New test.
16528         * g++.dg/tls/static-1.C: New test.
16529         * g++.dg/tls/static-1a.cc: New file.
16530
16531 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16532
16533         PR 23046
16534         * g++.dg/tree-ssa/pr23046.C: New test.
16535
16536 2005-11-08  Devang Patel <dpatel@apple.com>
16537
16538         PR tree-optimization/23115
16539         * gcc.dg/tree-ssa/pr23115.c: New.
16540
16541 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16542
16543         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16544         * gcc.target/powerpc/pr16155.c: Same.
16545         * gcc.target/powerpc/altivec-1.c: Same.
16546         * gcc.target/powerpc/altivec-2.c: Same.
16547         * gcc.target/powerpc/altivec-3.c: Same.
16548         * gcc.target/powerpc/altivec-5.c: Same.
16549         * gcc.target/powerpc/altivec-11.c: Same.
16550         * gcc.target/powerpc/altivec-12.c: Same.
16551         * gcc.target/powerpc/altivec-14.c: Same.
16552         * gcc.target/powerpc/altivec-22.c: Same.
16553         * gcc.target/powerpc/altivec-consts.c: Same.
16554         * gcc.target/powerpc/altivec-pr22085.c: Same.
16555         * gcc.target/powerpc/altivec-splat.c: Same.
16556         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16557         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16558         * gcc.target/powerpc/darwin-longlong.c: Same.
16559
16560 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16561
16562         PR target/19340
16563         * gcc.dg/pr19340.c: New test.
16564
16565 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16566
16567         PR rtl-optimization/24683
16568         * gcc.dg/pr24683.c: New test.
16569
16570 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16571
16572         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16573         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16574
16575 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16576
16577         * gcc.target/i386/pr23376.c: Compile with -mmmx.
16578
16579 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
16580
16581         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16582
16583 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16584
16585         PR target/24230
16586
16587         * gcc.target/powerpc/altivec-consts.c,
16588         gcc.target/powerpc/altivec-splat.c: New testcase.
16589
16590 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16591
16592         PR c/24599
16593
16594         * gcc.dg/overflow-2.c: New testcase.
16595
16596 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
16597
16598         PR rtl-optimization/23567
16599         * gcc.c-torture/execute/20051104-1.c: New test.
16600
16601 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
16602
16603         PR fortran/24534
16604         gfortran.dg/private_type_2.f90: Modified to check that case with
16605         PRIVATE declaration within derived type is accepted.
16606
16607         PR fortran/20838
16608         gfortran.dg/pointer_assign_1.f90: New test.
16609
16610         PR fortran/20840
16611         * gfortran.dg/arrayio_0.f90: New test.
16612
16613         PR fortran/17737
16614         gfortran.dg/data_initialized.f90: New test.
16615         gfortran.dg/data_constraints_1.f90: New test.
16616         gfortran.dg/data_constraints_2.f90: New test.
16617
16618 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
16619
16620         PR fortran/24174
16621         PR fortran/24305
16622         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16623
16624 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
16625
16626         PR 24670
16627         * gcc.dg/tree-ssa/pr24670.c: New test.
16628
16629 2005-11-05  Ian Lance Taylor  <ian@airs.com>
16630
16631         PR target/22432
16632         * gcc.target/i386/pr22432.c: New test.
16633
16634 2005-11-05  Richard Henderson  <rth@redhat.com>
16635
16636         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16637         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16638         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16639         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16640         from gcc.dg/alpha-*.
16641         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16642         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16643
16644 2005-11-05  Andreas Jaeger  <aj@suse.de>
16645
16646         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16647
16648 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16649
16650         PR target/23424
16651         * gcc.dg/torture/pr23424-1.c: New test.
16652
16653 2005-11-04  Richard Henderson  <rth@redhat.com>
16654
16655         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16656         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16657         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16658         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16659         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16660         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16661         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16662         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16663         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16664         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16665         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16666         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16667         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16668         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16669         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16670         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16671         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16672         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16673         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16674         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16675         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16676         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16677         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16678         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16679         Move from gcc.dg/.
16680         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16681         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16682         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16683         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16684         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16685         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16686         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16687         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16688         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16689         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16690         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16691         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16692         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16693         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16694         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16695         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16696         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16697         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16698         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16699         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16700         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16701         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16702         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16703         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16704         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16705         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16706         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16707         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16708         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16709         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16710         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16711         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16712         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16713         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16714         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16715         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16716         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16717         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16718         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16719         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16720         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16721         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16722         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16723         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16724         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16725
16726 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16727
16728         PR 24627
16729         * gcc.dg/tree-ssa/pr24627.c: New test.
16730
16731 2005-11-04 Paul Brook  <paul@codesourcery.com>
16732
16733         * gcc.dg/tls/opt-10.c: New test.
16734
16735 2005-11-04  Andreas Jaeger  <aj@suse.de>
16736
16737         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16738         avoid extra warnings.
16739
16740 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16741
16742         PR libfortran/22298
16743         * lib/target-supports.exp
16744         (check_effective_target_static_libgfortran): New
16745         static_libgfortran effective target.
16746         * gfortran.dg/static_linking_1.f: New test.
16747         * gfortran.dg/static_linking_1.c: New file.
16748
16749 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16750
16751         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16752
16753 2005-11-03  Josh Conner  <jconner@apple.com>
16754
16755         PR c++/19989
16756         g++.dg/ext/array2.C: New test.
16757         g++.dg/template/dependent-name3.C: New test.
16758         g++.dg/template/dependent-name4.C: New test.
16759         g++.dg/template/sfinae2.C: New test.
16760
16761 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16762
16763         PR preprocessor/22042
16764         * gcc.dg/cpp/strify4.c: New test.
16765
16766 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16767
16768         PR c++/17964
16769         * g++.dg/cpp/string-1.C: New test.
16770
16771 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16772
16773         * gcc.target/powerpc: New directory.
16774         * gcc.target/powerpc/powerpc.exp: New file.
16775         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16776         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16777         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16778         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16779         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16780         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16781         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16782         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16783         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16784         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16785         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16786         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16787         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16788         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16789         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16790         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16791         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16792         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16793         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16794         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16795         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16796         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16797         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16798         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16799         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16800         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16801         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16802         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16803         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16804         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16805         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16806         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16807         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16808         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16809
16810 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16811
16812         PR c++/21627
16813         * g++.dg/warn/inline2.C: New test.
16814
16815 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16816
16817         PR middle-end/23155
16818         * g++.dg/ext/c99struct1.C: New test.
16819         * gcc.dg/union-cast-1.c: New test.
16820         * gcc.dg/union-cast-2.c: New test.
16821         * gcc.dg/union-cast-3.c: New test.
16822
16823 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16824
16825         PR middle-end/24589
16826         * gcc.c-torture/execute/zero-struct-2.c: New test.
16827
16828 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16829
16830         PR c++/24582
16831         * g++.dg/init/switch1.C: New test.
16832
16833 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16834
16835         * gcc.dg/delay-slot-1.c: New test.
16836
16837 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16838
16839         PR target/24620
16840         * gcc.dg/pr24620.c: New test.
16841
16842 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16843
16844         PR c/24329
16845         * gcc.dg/format/unnamed-1.c: New test.
16846
16847 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16848
16849         PR c++/22434
16850         * g++.dg/expr/cond8.C: New test.
16851
16852         PR c++/24560
16853         * g++.dg/parse/dot1.C: New test.
16854
16855 2005-11-02  Jan Hubicka  <jh@suse.cz>
16856
16857         PR target/23303
16858         * gcc.dg/i386-lea.c: New test
16859
16860 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16861
16862         PR target/24615
16863         * gcc.dg/pr24615.c: New test.
16864
16865 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16866
16867         PR target/24600
16868         * gcc.dg/pr24600.c: New test.
16869
16870 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/19253
16873         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16874         * g++.dg/parse/typename9.C: New test.
16875         * g++/dg/parse/typename10.C: Likewise.
16876
16877 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16878
16879         PR fortran/18157
16880         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16881         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16882         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16883
16884 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16885
16886         PR c++/24569
16887         * g++.dg/debug/static1.C: New test.
16888
16889 2005-11-02  Josh Conner  <jconner@apple.com>
16890
16891         * g++.dg/crash38.C: moved into proper directory...
16892         * g++.dg/template/crash42.C: ...here
16893
16894 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16895
16896         PR target/18338
16897         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16898         pcc_bitfield_type_matters || default_packed.
16899
16900         * lib/target-supports.exp
16901         (check_effective_target_pcc_bitfield_type_matters): New proc.
16902         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16903
16904         PR testsuite/23304
16905         * lib/target-supports.exp (check_effective_default_packed): New proc.
16906         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16907         Gate expected errors on target ! default_packed.
16908         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16909
16910 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16911
16912         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16913         change (r106358).
16914
16915 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16916
16917         PR fortran/24008
16918         * gfortran.dg/entry_5.f90: New.
16919         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16920
16921 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16922
16923         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16924
16925 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16926
16927         PR fortran/21565
16928         gfortran.dg/namelist_blockdata.f90: New test.
16929
16930         PR fortran/18737
16931         gfortran.dg/external_implicit_none.f90: New test.
16932
16933         PR fortran/14994
16934         * gfortran.dg/secnds.f: New test.
16935
16936 2005-10-31  Jan Hubicka  <jh@suse.cz>
16937
16938         PR target/20928
16939         * gcc.c-torture/compile/pr20928.c: New test.
16940
16941 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16942
16943         PR middle-end/23492
16944         * gcc.c-torture/compile/zero-strct-5.c: New test.
16945
16946 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16947
16948         PR libgfortran/24584
16949         * gfortran.dg/pr24584.f90: New test.
16950
16951 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16952
16953         PR fortran/18883
16954         * gfortran.dg/char_result_9.f90: New.
16955         * gfortran.dg/char_result_10.f90: New.
16956
16957 2005-10-30  Jan Hubicka  <jh@suse.cz>
16958
16959         * g++.dg/tree-ssa/pr24172.C: New testcase.
16960
16961 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16962
16963         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16964
16965 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16966
16967         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16968         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16969         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16970         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16971         gfortran.dg/enum_9.f90,
16972         gfortran.fortran-torture/compile/enum_1.f90,
16973         gfortran.fortran-torture/execute/enum_1.f90,
16974         gfortran.fortran-torture/execute/enum_2.f90,
16975         gfortran.fortran-torture/execute/enum_3.f90,
16976         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16977
16978 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16979
16980         PR target/18482
16981         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16982         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16983
16984 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16985
16986         PR libfortran/20179
16987         * gfortran.dg/mixed_io_1.f90: New test.
16988         * gfortran.dg/mixed_io_1.c: New file.
16989
16990 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16991
16992         * gfortran.dg/malloc_free_1.f90: New test.
16993
16994 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16995
16996         * gcc.dg/nested-func-4.c: Require profiling -pg.
16997
16998 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16999
17000         PR C++/23229
17001         * g++.dg/warn/main-2.C: New test.
17002
17003 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17004
17005         PR fortran/24545
17006         * gfortran.dg/interface_2.f90: new test.
17007
17008 2005-10-28  Josh Conner  <jconner@apple.com>
17009
17010         PR c++/22153
17011         * g++.dg/template/crash38.C: New test.
17012         * g++.dg/parse/explicit1.C: Change expected errors.
17013
17014 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17015
17016         PR C++/23426
17017         * g++.dg/other/large-size-array.C: New test.
17018
17019 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         PR middle-end/24362
17022         * g++.dg/opt/complex4.C: New test.
17023
17024 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17025
17026         * gcc.dg/nested-func-4.c: New test.
17027
17028 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17029
17030         PR fortran/24158
17031         gfortran.dg/derived_recursion.f90: New test.
17032         gfortran.dg/implicit_actual.f90: New test.
17033
17034 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17035
17036         PR middle-end/24295, PR testsuite/24477
17037         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17038         removed when weakref hits the tree.
17039
17040 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17041
17042         * gfortran.dg/cray_pointers_4.f90: New test.
17043
17044         * gfortran.dg/cray_pointers_5.f90: New test.
17045
17046 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17047
17048         PR fortran/22290
17049         * gfortran.dg/assign_5.f90: New test.
17050         * gfortran.dg/assign_6.f: New test.
17051
17052 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17053
17054         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17055         CPU has no SSE support.
17056
17057 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17058
17059         PR libgfortran/24224
17060         * gfortran.dg/arrayio_1.f90: Update attribution.
17061         * gfortran.dg/arrayio_2.f90: Update attribution.
17062         * gfortran.dg/arrayio_3.f90: Update attribution.
17063         * gfortran.dg/arrayio_4.f90: Update test conditions.
17064         * gfortran.dg/arrayio_5.f90: Update attribution.
17065         * gfortran.dg/arrayio_6.f90: New test.
17066         * gfortran.dg/arrayio_7.f90: New test.
17067
17068 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17069
17070         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17071
17072 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17073
17074         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17075
17076 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17077
17078         PR fortran/24416
17079         * gfortran.dg/namelist_char_only.f90: New test.
17080
17081 2005-10-24  Asher Langton  <langton2@llnl.gov>
17082
17083         PR fortran/17031
17084         PR fortran/22282
17085         * gfortran.dg/cray_pointers_1.f90: New test.
17086         * gfortran.dg/cray_pointers_2.f90: New test.
17087         * gfortran.dg/cray_pointers_3.f90: New test.
17088         * gfortran.dg/loc_1.f90: New test.
17089         * gfortran.dg/loc_2.f90: New test.
17090
17091 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17092
17093         * gcc.dg/pr24225.c: New test.
17094
17095 2005-10-24  Asher Langton  <langton2@llnl.gov>
17096
17097         * gfortran.dg/dup_save_1.f90: New test.
17098         * gfortran.dg/dup_save_2.f90: New test.
17099
17100 2005-10-24  Paul Brook  <paul@codesourcery.com>
17101
17102         PR 24107
17103         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17104         stdint.h.
17105
17106 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17107
17108         PR libgfortran/24489
17109         * gfortran.dg/pr24489.f90: New test.
17110
17111 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17112
17113         PR fortran/23635
17114         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17115
17116 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17117
17118         PR target/18911
17119         * g++.dg/init/array16.C: Skip for mmix-*-*.
17120
17121 2005-10-23  Asher Langton  <langton2@llnl.gov>
17122
17123         * gfortran.dg/byte_1.f90: New test.
17124         * gfortran.dg/byte_2.f90: New test.
17125
17126 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17127
17128         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17129
17130 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17131
17132         PR fortran/18022
17133         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17134
17135         PR fortran/24311
17136         * gfortran.dg/merge_char_const.f90: New test.
17137
17138         PR fortran/24384
17139         * gfortran.dg/spread_scalar_source.f90: New test.
17140
17141 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17142
17143         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17144
17145         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17146         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17147
17148         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17149
17150 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17151
17152         PR fortran/24426
17153         * gfortran.dg/der_pointer_4.f90: New.
17154
17155 2005-10-22  David Ayers  <d.ayers@inode.at>
17156
17157         * obj-c++.dg/except-1.mm: Simplify.
17158
17159 2005-10-21  David Ayers  <d.ayers@inode.at>
17160
17161         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17162
17163 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * gfortran.dg/assumed_dummy_2.f90: New test.
17166
17167 2005-10-21  James E Wilson  <wilson@specifix.com>
17168
17169         PR preprocessor/15220
17170         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17171
17172 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17173
17174         * gcc.c-torture/execute/20051021-1.c: New test.
17175
17176 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/24260
17179         * g++.dg/ext/tmplattr1.C: New test.
17180
17181 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17182
17183         PR fortran/24440
17184         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17185
17186 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17187
17188         * obj-c++.dg/except-1.mm: New.
17189
17190         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17191
17192 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17193
17194         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17195
17196 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17197
17198         PR middle-end/24295
17199         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17200         declarations with the same names as thunks' alias targets, use
17201         aliases instead.
17202         * gcc.dg/attr-alias-3.c: New test.
17203         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17204
17205 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/22618
17208         * g++.dg/parse/access8.C: New test.
17209
17210 2005-10-20  Richard Guenther  <rguenther@suse.de>
17211
17212         PR c++/24439
17213         * g++.dg/tree-ssa/pr24439.C: New testcase.
17214
17215 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17216
17217         * g++.dg/opt/delay-slot-1.C: New test.
17218
17219 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17220
17221         PR fortran/21625
17222         * gfortran.fg/der_init_1.f90: New.
17223
17224 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
17225
17226         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17227
17228 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/21908
17231         * g++.dg/parse/error28.C: New test.
17232
17233 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17234
17235         * gcc.dg/profile-generate-2.c: New test.
17236
17237 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
17238
17239         PR target/23589
17240         * g++.dg/ext/dllimport11.C: New.
17241
17242 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17243
17244         PR c++/22293
17245         * g++.dg/other/friend3.C: New test.
17246
17247 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/23293
17250         * g++.dg/template/error19.C: New test.
17251
17252 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17253
17254         PR c++/21383
17255         * g++.dg/overload/koenig2.C: New.
17256
17257         PR c++/23118
17258         * g++.dg/overload/error2.C: New.
17259
17260         PR c++/22604
17261         * g++.dg/inherit/covariant14.C: New.
17262
17263 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17264
17265         PR c++/23440
17266         * g++.dg/parse/for1.C: New test.
17267
17268 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
17269
17270         PR fortran/23446
17271         * gfortran.dg/host_dummy_index_1.f90: New test.
17272
17273         PR fortran/21459
17274         * gfortran.dg/automatic_char_len_2.f90: New test.
17275
17276         PR fortran/20866
17277         * gfortran.dg/recursive_statement_functions.f90: New test.
17278
17279         PR fortran/20853
17280         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17281
17282         PR fortran/20849
17283         * gfortran.dg/external_initializer.f90: New test.
17284
17285         PR fortran/20837
17286         * non_module_public.f90: New test.
17287
17288 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17289
17290         PR c++/24386
17291         * g++.dg/template/overload7.C: New.
17292
17293         PR c++/22551
17294         * g++.dg/other/switch2.C: Remove expected warnings.
17295
17296         PR c++/21353
17297         * g++.dg/template/defarg6.C: New.
17298
17299 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
17300
17301         PR target/24315
17302         * gcc.target/i386/pr24315.c: New test.
17303
17304 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17305
17306         PR c++/24389
17307         * g++.dg/template/static21.C: New test.
17308         * g++.dg/template/static21-a.cc: Likewise.
17309
17310 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR c++/23959
17313         * g++.dg/warn/Wswitch-default-1.C: New test.
17314         * g++.dg/warn/Wswitch-default-2.C: New test.
17315
17316 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
17317
17318         PR c++/22173
17319         * g++.dg/parse/template18.C: New test.
17320         * g++.dg/template/nontype15.C: Likewise.
17321
17322 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
17323
17324         PR fortran/22273
17325         * gfortran.dg/spec_expr_2.f90: New.
17326
17327 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
17328
17329         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17330         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17331         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17332         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17333         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17334         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17335         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17336         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
17337         previous target-specific skips and warning-message matches where
17338         applicable.
17339
17340 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
17341
17342         PR c++/21347
17343         * g++.dg/warn/Wctor-dtor.C: New test.
17344
17345 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17346
17347         PR c/23439
17348         * gcc.dg/for-1.c: New test.
17349
17350 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
17351
17352         PR c++/19565
17353         * g++.dg/warn/Wconversion1.C: New test.
17354         * g++.dg/ext/packed4.C: Compile with -w.
17355         * g++.dg/opt/20050511-1.C: Likewise.
17356         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17357
17358 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
17359
17360         * gfortran.dg/boz_5.f90: New test.
17361
17362 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
17363
17364         PR c++/22551
17365         * g++.dg/other/switch2.C: New.
17366
17367         PR c++/23984
17368         * g++.dg/init/ctor7.C: New.
17369
17370 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
17371
17372         PR c++/23730
17373         * g++.dg/parse/crash32.C: New test.
17374
17375 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/20721
17378         * g++.dg/init/goto2.C: New test.
17379
17380         PR c++/22464
17381         * g++.dg/template/crash/41.C: New test.
17382
17383         PR c++/22180
17384         * g++.dg/template/crash40.C: New test.
17385
17386         PR c++/23694
17387         * g++.dg/parse/friend5.C: New test.
17388
17389         PR c++/23307
17390         * g++.dg/template/crash38.C: New test.
17391
17392         PR c++/22352
17393         * g++.dg/template/friend38.C: New test.
17394
17395         PR c++/22405
17396         * g++.dg/template/crash39.C: New test.
17397
17398 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
17399
17400         * gcc.dg/debug/dwarf2/dwarf-char1.c,
17401         gcc.dg/debug/dwarf2/dwarf-char2.c,
17402         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17403
17404         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17405
17406 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
17407
17408         * gcc.dg/dll-2.c: Add tests for warnings.
17409         * gcc.dg/dll-3.c: Likewise.
17410         * gcc.dg/dll-4.c: Likewise.
17411
17412         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17413         * g++.dg/ext/dllimport2.C: Likewise.
17414         * g++.dg/ext/dllimport3.C: Likewise.
17415         * g++.dg/ext/dllimport7.C: Likewise.
17416         * g++.dg/ext/dllimport8.C: Likewise.
17417         * g++.dg/ext/dllimport9.C: Likewise.
17418
17419 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
17420
17421         PR fortran/24092
17422         * gfortran.dg/derived_pointer_recursion.f90: New test.
17423
17424 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
17425
17426         * gcc.c-torture/execute/20051012-1.c: New test.
17427
17428 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17429
17430         PR fortran/18082
17431         * gfortran.dg/automatic_char_len_1.f90: New test.
17432
17433 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17434
17435         PR fortran/20847
17436         * gfortran.dg/save_common.f90: New test.
17437
17438         PR fortran/20856
17439         * gfortran.dg/save_result.f90: New test.
17440
17441 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17442
17443         PR c++/21592
17444         * g++.dg/template/dependent-expr1.C: Add new expected error.
17445         * g++.dg/template/dependent-expr2.C: Adjust error text.
17446         * g++.dg/template/overload6.C: New.
17447
17448         PR c++/23797
17449         * g++.dg/other/typename8.C: New.
17450
17451         PR c++/21117
17452         * g++.dg/other/return1.C: New.
17453
17454 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17455
17456         PR c++/24052
17457         * g++.dg/ext/label5.C: New.
17458
17459 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         PR c++/19964
17462         * g++.dg/parse/crash31.C: New.
17463
17464 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17465
17466         * g++.dg/ipa/ipa-1.c: New test.
17467         * g++.dg/ipa/ipa-2.c: New test.
17468         * g++.dg/ipa/ipa-3.c: New test.
17469         * g++.dg/ipa/ipa-4.c: New test.
17470         * g++.dg/ipa/ipa-5.c: New test.
17471         * g++.dg/ipa/ipa.exp: New file.
17472
17473 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17474
17475         PR fortran/24207
17476         * gfortran.dg/private_type_3.f90: New test.
17477
17478 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17479
17480         PR fortran/20786
17481         gfortran.dg/aint_anint_1.f90: New test.
17482
17483 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17484
17485         PR libgfortran/24313
17486         gfortran.dg/csqrt.f: New test.
17487
17488 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17489
17490         PR c++/8057
17491         * g++.dg/warn/noeffect7.C: New test.
17492         * g++.dg/warn/noeffect2.C: Instantiate templates.
17493         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17494         and warning.
17495
17496 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17497
17498         PR c++/21089
17499         * g++.dg/init/float1.C: New test.
17500
17501         PR c++/24277
17502         * g++.dg/init/member1.C: Tweak error markers.
17503
17504 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17505
17506         PR testsuite/24281
17507         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17508         Check for null pointer.
17509
17510 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/21369
17513         * g++.dg/parse/ret-type3.C: New test.
17514
17515 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17516
17517         PR tree-opt/23946
17518         * gcc.c-torture/compile/pr23946.c: New test.
17519
17520 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17521
17522         * g++.dg/opt/mmx2.C: New test.
17523
17524 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17525
17526         PR c++/24277
17527         * g++.dg/template/static20.C: New test.
17528
17529         PR c++/24302
17530         * g++.dg/warn/Wunused-12.C: New test.
17531
17532         PR c++/23437
17533         * g++.dg/template/arg4.C: New test.
17534
17535 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17536
17537         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17538         * gcc.dg/ucnid-3.c: Likewise.
17539         * gcc.dg/ucnid-4.c: Likewise.
17540         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17541         * g++.dg/other/ucnid-1.C: Likewise.
17542         * gcc.dg/sparc-frame-1.c: New test.
17543
17544 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17545
17546         PR c++/24139
17547         * g++.dg/template/spec27.C: New test.
17548
17549         PR c++/24275
17550         * g++.dg/template/static19.C: New test.
17551
17552 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17553
17554         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17555         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17556
17557 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17558
17559         PR target/24136
17560         * gfortran.fortran-torture/compile/pr24136.f: New test.
17561
17562 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17563
17564         PR c++/22172
17565         * g++.dg/parse/crash30.C: New test.
17566
17567 2005-10-07  Richard Guenther  <rguenther@suse.de>
17568
17569         PR middle-end/24227
17570         * gcc.c-torture/compile/pr24227.c: New testcase.
17571
17572 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17573
17574         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17575         Do not put aligned attributes on array elements.
17576
17577 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
17578
17579         PR testsuite/23611, PR testsuite/23615
17580         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17581         writing prototypes of library functions by hand.
17582         * obj-c++.dg/bitfield-4.mm: Likewise.
17583         * obj-c++.dg/const-str-4.mm: Likewise.
17584         * obj-c++.dg/encode-4.mm: Likewise.
17585         * obj-c++.dg/encode-5.mm: Likewise.
17586         * obj-c++.dg/encode-6.mm: Likewise.
17587         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17588         * obj-c++.dg/method-10.mm: Likewise.
17589         * obj-c++.dg/method-17.mm: Likewise.
17590         * obj-c++.dg/method-19.mm: Likewise.
17591         * obj-c++.dg/try-catch-2.mm: Likewise.
17592
17593 2005-10-06  Richard Henderson  <rth@redhat.com>
17594
17595         PR 24236
17596         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17597
17598 2005-10-06  Dale Johannesen  <dalej@apple.com>
17599
17600         * gcc.c-torture/execute/20030125-1.c: Correct.
17601
17602 2005-10-06  Richard Guenther  <rguenther@suse.de>
17603
17604         PR tree-optimization/24238
17605         * g++.dg/tree-ssa/pr24238.C: New testcase.
17606
17607 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
17608
17609         PR 18568
17610         * gfortran.dg/der_pointer_3.f90: New test.
17611
17612 2005-10-05  Devang Patel  <dpatel@apple.com>
17613
17614         PR Debug/23205
17615         * g++.dg/other/PR23205.C: New.
17616
17617 2005-10-05  Richard Henderson  <rth@redhat.com>
17618
17619         PR target/23602
17620         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17621         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17622
17623 2005-10-05  Dale Johannesen  <dalej@apple.com>
17624
17625         * gcc.c-torture/execute/float-floor.c: New.
17626
17627 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17628
17629         PR tree-optimization/21419
17630         PR tree-optimization/24146
17631         PR tree-optimization/24151
17632
17633         * g++.dg/ext/asm7.C: New.
17634         * g++.dg/ext/asm8.C: New.
17635         * gcc.dg/asm-1.c: Compile on all targets.
17636         * gcc.dg/asm-pr24146.c: New.
17637         * gcc.dg/pr21419.c: Adjust error messages.
17638
17639 2005-10-05  Richard Guenther  <rguenther@suse.de>
17640
17641         PR fortran/24176
17642         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17643
17644 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         PR c++/23513
17647         * g++.dg/template/spec22.C: Robustify test.
17648         * g++.dg/template/spec26.C: New.
17649
17650 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17651
17652         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17653         if target supports vector instructions.
17654
17655 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17656
17657         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17658         C99 functions.
17659
17660 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17661
17662         * lib/target-supports.exp (check_effective_target_fortran_large_real,
17663         check_effective_target_fortran_large_int): Replace cached result
17664         when target changes.
17665
17666 2005-10-04  Devang Patel  <dpatel@apple.com>
17667
17668         * gcc.dg/i386-sse-vect-types.c: New.
17669
17670 2005-10-04  Ian Lance Taylor  <ian@airs.com>
17671
17672         PR preprocessor/13726
17673         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17674         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17675
17676 2005-10-04  Richard Guenther  <rguenther@suse.de>
17677
17678         PR c/23576
17679         * gcc.dg/noncompile/pr23576.c: New testcase.
17680
17681 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         PR middle-end/23125
17684         * gcc.dg/register-var-3.c: New test.
17685
17686 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17687
17688         * gcc.dg/pr23049.c: New test.
17689
17690         * gcc.dg/ucnid-4.c: Fix test.
17691
17692 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17693
17694         PR 23445
17695         * gcc.c-torture/compile/pr23445.c: New test.
17696
17697 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17698
17699         * g++.dg/overload/unknown1.C: New.
17700
17701 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17702
17703         PR c++/17775
17704         * g++.dg/template/repo4.C: New test.
17705
17706 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17707
17708         PR libfortran/19308
17709         * gfortran.dg/large_real_kind_2.F90: New test.
17710         * gfortran.dg/large_integer_kind_2.f90: New test.
17711
17712 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17713
17714         * lib/target-supports.exp (check_effective_target_vect_shift):
17715         Implement with result caching. Add i?86, x86_64 and ia64 targets.
17716         (check_effective_target_vect_condition): Fix copy-n-pasto.
17717
17718         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17719         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17720         targets.
17721
17722 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17723
17724         PR c++/22621
17725         * g++.dg/template/overload5.C : New test.
17726
17727         PR c++/23840
17728         * g++.dg/expr/stdarg1.C: New test.
17729
17730 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17731
17732         PR 24142
17733         * gcc.c-torture/execute/pr24142.c: New test.
17734
17735 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17736
17737         PR 24141
17738         * gcc.c-torture/execute/pr24141.c: New test.
17739
17740 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17741             Diego Novillo  <dnovillo@redhat.com>
17742
17743         PR 23604
17744         * gcc.c-torture/execute/pr23604.c: New test.
17745
17746 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17747
17748         PR fortran/16404
17749         PR fortran/20835
17750         PR fortran/20890
17751         PR fortran/20899
17752         PR fortran/20900
17753         PR fortran/20901
17754         PR fortran/20902
17755         gfortran.dg/equiv_constraint_1.f90: New test.
17756         gfortran.dg/equiv_constraint_2.f90: New test.
17757         gfortran.dg/equiv_constraint_3.f90: New test.
17758         gfortran.dg/equiv_constraint_4.f90: New test.
17759         gfortran.dg/equiv_constraint_5.f90: New test.
17760         gfortran.dg/equiv_constraint_6.f90: New test.
17761         gfortran.dg/equiv_constraint_7.f90: New test.
17762         gfortran.dg/equiv_constraint_8.f90: New test.
17763         gfortran.dg/private_type_1.f90: New test.
17764         gfortran.dg/private_type_2.f90: New test.
17765         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17766         980628-10.f: Assert std=gnu to permit mixing of
17767         types in equivalence statements.
17768
17769 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17770
17771         PR 24112
17772         * gfortran.dg/open_status_1.f90: New.
17773
17774 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17775
17776         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17777         * gcc.dg/vect/pr22480.c: Clean up temp files.
17778         * gcc.dg/vect/pr23831.c: Clean up temp files.
17779         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17780         Clean up temp files.
17781         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17782         Clean up temp files.
17783
17784         * gcc.dg/20050309-1.c: Clean up temp files.
17785         * gcc.dg/20050325-1.c: Clean up temp files.
17786
17787 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17788
17789         PR tree-optimization/24059
17790         * gcc.dg/vect/pr24059.c : New test.
17791
17792 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17793
17794         PR middle-end/24109
17795         * gcc.c-torture/execute/20050929-1.c: New test.
17796
17797 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17798
17799         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17800
17801 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17802
17803         PR c/21419
17804         * gcc.dg/pr21419.c: New test.
17805
17806 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17807
17808         * gcc.dg/pr23911.c: New test.
17809
17810 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17811
17812         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17813
17814         PR c++/16782
17815         * g++.dg/parse/qualified4.C: New test.
17816         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17817         * g++.old-deja/g++.mike/p8154.C: Likewise.
17818
17819 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/22147
17822         * g++.dg/template/friend37.C: New test.
17823         * g++.dg/parse/crash28.C: Adjust error markers.
17824
17825 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17826
17827         PR fortran/18518
17828         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17829
17830 2005-09-27  Devang Patel  <dpatel@apple.com>
17831
17832         PR tree-optimization/23625
17833         * gcc.dg/pr23625.c: New test.
17834
17835 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17836
17837         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17838         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17839
17840 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17841
17842         PR fortran/23677
17843         * gfortran.fortran-torture/execute/save_1.f90: New test.
17844         * gfortran.dg/save_1.f90: New test.
17845
17846 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17847
17848         * gcc.target/i386/builtin-apply-mmx.c: New test.
17849
17850         PR target/22576
17851         * gcc.target/i386/pr22576.c: New test.
17852
17853         PR target/22585
17854         * gcc.target/i386/pr22585.c: New test.
17855
17856         PR target/23268
17857         * gcc.target/i386/pr23268.c: New test.
17858
17859         PR middle-end/23831
17860         * gcc.dg/vect/pr23831.c: New test.
17861
17862         PR target/24055
17863         * gcc.target/i386/pr24055.c: New test.
17864
17865 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17866
17867         PR tree-optimization/23960
17868         * gcc.c-torture/compile/pr23960.c: New.
17869
17870 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17871
17872         PR fortran/16861
17873         * gfortran.dg/nested_modules_3.f90: New.
17874
17875 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17876
17877         PR fortran/24005
17878         gfortran.dg/interface_1.f90: New test.
17879
17880 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17881         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17882
17883         PR fortran/23843
17884         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17885
17886 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17887
17888         PR fortran/23516
17889         * gfortran.dg/imag_1.f: New test.
17890         * gfortran.dg/imag_2.f: Ditto.
17891
17892 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17893
17894         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17895
17896 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17897
17898         PR c++/21983
17899         * g++.dg/warn/pr21983.C: New test.
17900
17901 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17902
17903         * gcc.dg/20050922-1.c: Testcase added.
17904
17905 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17906
17907         PR c++/23993
17908         * g++.dg/template/array14.C: New test.
17909
17910 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17911
17912         PR fortran/19929
17913         * gfortran.dg/der_ptr_component_1.f90: New test.
17914
17915 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17916
17917         PR c++/23965
17918         * g++.dg/template/error1.C: Reject "no matching function" message.
17919
17920 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17921
17922         PR c++/17609
17923         * g++.dg/lookup/error1.C: New test.
17924
17925 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17926
17927         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17928         functionality of the testcase.
17929
17930 2005-09-20  Richard Henderson  <rth@redhat.com>
17931
17932         * gcc.dg/vect/vect-22.c: Require vect_float.
17933         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17934
17935 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17936
17937         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17938         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17939         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17940         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17941         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17942         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17943         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17944         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17945         * gcc.dg/cpp/ucnid-8.c: New test.
17946
17947 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17948
17949         PR tree-optimization/23929
17950         * gcc.c-torture/compile/pr23929.c: New test.
17951
17952 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17953
17954         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17955         for one loop.
17956
17957 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17958
17959         PR testsuite/23186
17960         * g++.dg/other/pr22003.C: Require named sections.
17961
17962 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17963
17964         PR c++/23947
17965         * g++.dg/rtti/crash3.C: New test.
17966
17967         PR tree-optimization/23818
17968         * gcc.dg/pr23818.c: New test.
17969
17970 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17971
17972         PR fortran/23420
17973         * gfortran.dg/print_fmt_4.f: New.
17974
17975 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17976
17977         PR fortran/23663
17978         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17979
17980 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17981
17982         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17983         Use pointers to local alignable arrays instead. Added comments.
17984         * gcc.dg/vect/vect-46.c: Likewise.
17985         * gcc.dg/vect/vect-48.c: Likewise.
17986         * gcc.dg/vect/vect-49.c: Likewise.
17987         * gcc.dg/vect/vect-52.c: Likewise.
17988         * gcc.dg/vect/vect-53.c: Likewise.
17989         * gcc.dg/vect/vect-54.c: Likewise.
17990         * gcc.dg/vect/vect-56.c: Likewise.
17991         * gcc.dg/vect/vect-57.c: Likewise.
17992         * gcc.dg/vect/vect-58.c: Likewise.
17993         * gcc.dg/vect/vect-60.c: Likewise.
17994         * gcc.dg/vect/vect-61.c: Likewise.
17995
17996         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17997         The test is no longer vectorizable on vect_no_align targets.
17998         * gcc.dg/vect/vect-43.c: Likewsie.
17999
18000         * gcc.dg/vect/vect-44.c: Added comments.
18001         * gcc.dg/vect/vect-45.c: Added comments.
18002         * gcc.dg/vect/vect-50.c: Added comments.
18003         * gcc.dg/vect/vect-51.c: Added comments.
18004
18005         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18006         aligned type.
18007         * gcc.dg/vect/Os-vect-95.c: Likewise.
18008
18009         * gcc.dg/vect/vect-41.c: Test removed.
18010         * gcc.dg/vect/vect-47.c: Test removed.
18011         * gcc.dg/vect/vect-55.c: Test removed.
18012         * gcc.dg/vect/vect-59.c: Test removed.
18013
18014 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18015
18016         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18017         No longer vectorizable on vect_no_align targets.
18018         * gcc.dg/vect/pr20122.c: Likewise.
18019         * gcc.dg/vect/vect-74.c: Likewise.
18020         * gcc.dg/vect/vect-75.c: Likewise.
18021         * gcc.dg/vect/vect-76.c: Likewise.
18022
18023         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18024         Will not be vectorizable on vect_no_align targets once aliasing issues
18025         are resolved.
18026         * gcc.dg/vect/vect-79.c: Likewise.
18027
18028         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18029         * gcc.dg/vect/vect-78.c: Likewise.
18030         * gcc.dg/vect/vect-97.c: Likewise.
18031
18032 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18033
18034         * gcc.dg/pr23943.c: New test.
18035
18036 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18037
18038         PR fortran/19181
18039         * gfortran.dg/derived_pointer_null_1.f90: New test.
18040
18041 2005-09-18  Richard Guenther  <rguenther@suse.de>
18042
18043         PR middle-end/23944
18044         * gcc.c-torture/compile/pr23944.c: New testcase.
18045
18046 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18047
18048         PR fortran/15975
18049         * gfortran.dg/der_pointer_2.f90: New test.
18050
18051 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18052
18053         PR fortran/16861
18054         * gfortran.dg/nested_modules_2.f90: New test.
18055
18056 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18057
18058         PR c++/18368
18059         * g++.dg/other/semicolon.C: New test.
18060
18061 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18062
18063         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18064         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18065
18066 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/23914
18069         * g++.dg/template/static18.C: New test.
18070
18071         PR c++/21514
18072         * g++.dg/template/crash19.C: Remove dg-error marker.
18073         * g++.dg/template/local4.C: New test.
18074
18075 2005-09-16  Paul Brook  <paul@codesourcery.com>
18076
18077         PR fortran/23906
18078         * gfortran.dg/dependency_1.f90: New test.
18079
18080 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18081
18082         PR c++/23896
18083         * g++.dg/template/static17.C: New test.
18084
18085 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18086
18087         PR c++/23139
18088         * g++.dg/warn/huge-val1.C: New test.
18089
18090 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/13140
18093         * g++.dg/parse/class2.C: New test.
18094         * g++.dg/template/explicit8.C: Likewise.
18095         * g++.dg/template/spec25.C: Likewise.
18096
18097 2005-09-14  Josh Conner  <jconner@apple.com>
18098
18099         PR middle-end/23584
18100         * gcc.dg/pr23584.c: New test.
18101
18102 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18103
18104         PR fortran/21875 Internal Unit Array I/O, NIST
18105         * gfortran.dg/arrayio_1.f90: New test.
18106         * gfortran.dg/arrayio_1.f90: New test.
18107         * gfortran.dg/arrayio_1.f90: New test.
18108         * gfortran.dg/arrayio_1.f90: New test.
18109         * gfortran.dg/arrayio_1.f90: New test.
18110
18111 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18112
18113         PR middle-end/22480
18114         * gcc.dg/vect/pr22480.c: New test.
18115
18116 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18117
18118         PR fortran/19358
18119         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18120
18121 2005-09-13 Josh Conner <jconner@apple.com>
18122
18123         PR c++/23180
18124         * g++.dg/init/struct2.C: New test.
18125         * g++.dg/init/struct3.C: New test.
18126
18127 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18128
18129         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18130         Clean up temp files.
18131         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18132         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18133         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18134         gcc.dg/tree-ssa/builtin-printf-1.c,
18135         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18136         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18137         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18138         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18139         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18140         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18141         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18142         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18143         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18144         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18145         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18146         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18147
18148 2005-09-13  Josh Conner  <jconner@apple.com>
18149
18150         * lib/gcc-dg.exp: Load scanipa.exp.
18151         (cleanup-dump): New procedure.
18152         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18153         * lib/scandump.exp: New file.
18154         * lib/scantree.exp: Use it.
18155         * lib/scanipa.exp: New file.
18156
18157 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18158
18159         PR fortran/17740
18160         * gfortran.dg/generic_4.f90: New test.
18161
18162 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18163
18164         PR target/23816
18165         * gcc.target/i386/pr23816-1.c: New test.
18166         * gcc.target/i386/pr23816-2.c: New test.
18167
18168
18169 2005-09-13  Bastian Blank <waldi@debian.org>
18170
18171         PR c++/16171
18172         * g++.dg/abi/mangle26.C: New test.
18173         * g++.dg/abi/mangle27.C: New test.
18174         * g++.dg/abi/mangle28.C: New test.
18175         * g++.dg/abi/mangle29.C: New test.
18176
18177         PR c++/23839
18178         * g++.dg/parse/register1.C: New test.
18179
18180 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/23842
18183         * g++.dg/template/access16.C: New test.
18184
18185 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18186
18187         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18188
18189 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18190
18191         PR fortran/18899
18192         * gfortran.dg/shape_2.f90: New test.
18193
18194 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18195
18196         PR target/19269
18197         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18198         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18199         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18200         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18201         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18202         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18203         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18204         tests.
18205
18206 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/23841
18209         * g++.dg/parse/template17.C: New test.
18210
18211 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18212
18213         PR c++/23789
18214         * g++.dg/template/nontype14.C: New test.
18215
18216 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18217
18218         PR g++/7874
18219         * g++.dg/lookup/friend7.C: New test.
18220         * g++.dg/lookup/friend8.C: New test.
18221         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18222         so that it will be found via argument dependent lookup.
18223         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18224         friend functions which will no longer be found.
18225         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18226         function g, so that it will be found via argument dependent
18227         lookup.
18228         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18229         * g++.old-deja/g++.mike/net43.C: Likewise.
18230
18231 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/23691
18234         * g++.dg/template/static16.C: New test.
18235
18236 2005-09-12  Josh Conner  <jconner@apple.com>
18237
18238         PR middle-end/23237
18239         * gcc.c-torture/compile/pr23237.c: New test.
18240
18241 2005-09-11  Richard Henderson  <rth@redhat.com>
18242
18243         * g++.dg/other/error8.C: Update expected diagnostic text.
18244
18245 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18246
18247         PR libfortran/19872
18248         * gfortran.dg/overwrite_1.f: New test.
18249
18250 2005-09-09  Josh Conner  <jconner@apple.com>
18251
18252         * g++.dg/init/pr23180-1.C: Removed.
18253         * g++.dg/init/pr23180-2.C: Removed.
18254
18255 2005-09-09  David Daney <ddaney@avtrex.com>
18256
18257         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18258         files which are ...
18259         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18260         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18261
18262 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18263
18264         * gfortran.dg/iostat_2.f90: New test.
18265
18266 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/22252
18269         * g++.dg/ext/interface1.C: New test.
18270         * g++.dg/ext/interface1.h: Likewise.
18271         * g++.dg/ext/interface1a.cc: Likewise.
18272
18273 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
18274
18275         * gfortran.dg/iomsg_1.f90: New test case.
18276
18277 2005-09-09  Richard Guenther  <rguenther@suse.de>
18278
18279         PR c++/23624
18280         * g++.dg/tree-ssa/pr23624.C: New testcase.
18281
18282 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18283
18284         PR fortran/19239
18285         * gfortran.dg/vector_subscript_1.f90,
18286         * gfortran.dg/vector_subscript_2.f90: New tests.
18287
18288 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18289
18290         PR fortran/21104
18291         * gfortran.dg/array_alloc_1.f90,
18292         * gfortran.dg/array_alloc_2.f90,
18293         * gfortran.dg/array_alloc_3.f90: New tests.
18294
18295 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
18296
18297         PR fortran/12840
18298         * gfortran.dg/array_constructor_6.f90
18299         * gfortran.dg/array_constructor_7.f90
18300         * gfortran.dg/array_constructor_8.f90
18301         * gfortran.dg/array_constructor_9.f90
18302         * gfortran.dg/array_constructor_10.f90
18303         * gfortran.dg/array_constructor_11.f90
18304         * gfortran.dg/array_constructor_12.f90: New tests.
18305
18306 2005-09-08  Josh Conner  <jconner@apple.com>
18307
18308         PR c++/23180
18309         * g++.dg/init/pr23180-1.C: New test.
18310         * g++.dg/init/pr23180-2.C: New test.
18311
18312 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18313
18314         PR fortran/18878
18315         * gfortran.dg/module_double_reuse.f90: New.
18316
18317 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
18318
18319         PR fortran/23270
18320         PR fortran/22304
18321         PR fortran/18870
18322         PR fortran/17917
18323         PR fortran/16511
18324         * gfortran.dg/common_equivalence_1.f: New.
18325         * gfortran.dg/common_equivalence_2.f: New.
18326         * gfortran.dg/common_equivalence_3.f: New.
18327         * gfortran.dg/contained_equivalence_1.f90: New.
18328         * gfortran.dg/module_blank_common.f90: New.
18329         * gfortran.dg/module_commons_1.f90: New.
18330         * gfortran.dg/module_equivalence_1.f90: New.
18331         * gfortran.dg/nested_modules_1.f90: New.
18332         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18333         equivalences and add comment to connect the test with
18334         the PR.
18335
18336 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18337
18338         PR fortran/23765
18339         * gfortran.dg/common_6.f90: New test.
18340
18341 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18342
18343         PR fortran/15326
18344         * gfortran.dg/char_result_1.f90,
18345         * gfortran.dg/char_result_2.f90,
18346         * gfortran.dg/char_result_3.f90,
18347         * gfortran.dg/char_result_4.f90,
18348         * gfortran.dg/char_result_5.f90,
18349         * gfortran.dg/char_result_6.f90,
18350         * gfortran.dg/char_result_7.f90,
18351         * gfortran.dg/char_result_8.f90: New tests.
18352
18353 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
18354
18355         PR fortran/19928
18356         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18357
18358 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18359
18360         PR obj-c++/16816
18361         * obj-c++.dg/selector-5.mm: New test.
18362         * obj-c++.dg/selector-6.mm: New test.
18363
18364 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
18365
18366         PR objc/20574
18367         PR objc/19324
18368         * objc.dg/error-1.m: New test.
18369
18370 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
18371
18372         PR fortran/23373
18373         * gfortran.fortran-torture/execute/pr23373-1.f90,
18374         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18375
18376 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
18377
18378         PR libfortran/23760
18379         * gfortran.dg/g77/1832.f: Remove long string in write statement
18380         to allow the test to pass on correct list directed output with
18381         prepended space.
18382
18383 2005-09-07  James E Wilson  <wilson@specifix.com>
18384
18385         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18386
18387 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18388
18389         * gfortran.dg/parameter+save.f90: Rename to
18390         * gfortran.dg/parameter_save.f90: .. this.
18391
18392 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
18393
18394         PR fortran/20848
18395         * gfortran.dg/parameter+save.f90: New test case.
18396
18397 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
18398
18399         PR fortran/19269
18400         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18401
18402 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18403
18404         PR c/23075
18405         * gcc.dg/pr23075.c: New test.
18406         * g++.dg/warn/pr23075.C: New test.
18407
18408         PR target/22362
18409         * gcc.target/i386/pr22362.c: New test.
18410
18411         PR rtl-optimization/23098
18412         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18413
18414         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18415         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18416         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18417
18418 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
18419
18420         * g++.dg/expr/cast6.C: New test.
18421
18422         PR c++/9782
18423         * g++.dg/init/new15.C: New test.
18424
18425 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18426
18427         * gcc.dg/vect/Os-vect-95.c: New test.
18428         * gcc.dg/vect/vect-95.c: Same.
18429
18430 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18431
18432         * gcc.dg/vect/vect-29.c: Update xfail testing.
18433         * gcc.dg/vect/vect-44.c: Same.
18434         * gcc.dg/vect/vect-48.c: Same.
18435         * gcc.dg/vect/vect-50.c: Same.
18436         * gcc.dg/vect/vect-72.c: Same.
18437         * gcc.dg/vect/vect-77.c: Same.
18438         * gcc.dg/vect/vect-78.c: Same.
18439         * gcc.dg/vect/vect-80.c: Same.
18440         * gcc.dg/vect/vect-96.c: Same.
18441         * gcc.dg/vect/vect-100.c: Same.
18442         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18443         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18444         * gfortran.dg/vect/vect-5.f90: Same.
18445
18446 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18447
18448         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18449         start strings.
18450         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18451         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18452
18453         PR c++/23056
18454         * g++.dg/opt/pr23056.C: New test.
18455
18456         PR rtl-optimization/23098
18457         * gcc.target/i386/pr23098.c: New test.
18458
18459 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR c++/23667
18462         * g++.dg/template/static15.C: New test.
18463
18464         PR c++/21440
18465         * g++.dg/ext/stmtexpr5.C: New test.
18466         * g++.dg/ext/stmtexpr6.C: Likewise.
18467
18468 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18469
18470         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18471
18472         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18473         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18474         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18475
18476 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18477
18478         PR libfortran/23321
18479         * gfortran.dg/direct_io_4.f90: New test case.
18480
18481 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18482             Rasmus Hahn  <rassahah@neofonie.de>
18483
18484         PR libobjc/23108
18485         * objc.dg/type-stream-1.m: New test.
18486
18487 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18488
18489         PR fortran/23661
18490         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18491         gfortran.dg/print_fmt_3.f90: New test.
18492
18493 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gfortran.dg/fmt_t_1.f90: New test.
18496
18497 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18498
18499         PR rtl-optimization/23454
18500         * g++.dg/opt/pr23454.C: New test.
18501
18502 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18503
18504         PR c++/23699
18505         * g++.dg/ext/static1.C: New test.
18506
18507 2005-09-02  Richard Henderson  <rth@redhat.com>
18508
18509         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18510         tail call to check_fa_work.
18511
18512 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18513
18514         PR c++/21687
18515         * g++.dg/other/gc3.C: New test.
18516
18517 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18518
18519         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18520         * gcc.dg/20050826-1.c: Likewise.
18521
18522 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18523
18524         PR c++/23167
18525         * g++.dg/expr/volatile1.C: New test.
18526
18527 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18528
18529         PR middle-end/23547
18530         * gcc.dg/pr23547.c: New test.
18531
18532 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18533
18534         PR c/22061
18535         * gcc.c-torture/execute/pr22061-1.c,
18536         * gcc.c-torture/execute/pr22061-2.c,
18537         * gcc.c-torture/execute/pr22061-3.c,
18538         * gcc.c-torture/execute/pr22061-4.c: New tests.
18539
18540 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18541
18542         * gcc.dg/Wredundant-decls-2.c: New test to check that
18543         -Wredundant-decls does not issue warning for a variable
18544         definition following a declaration.
18545
18546 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18547
18548         PR debug/7241
18549         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18550         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18551         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18552
18553         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18554         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18555         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18556         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18557         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18558         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18559         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18560         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18561
18562 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18563
18564         PR objc/23306
18565         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18566         scan-assmbler.
18567
18568 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18569
18570         PR target/21255
18571         * gcc.dg/pr21255-1.c: New test.
18572         * gcc.dg/pr21255-2-mb.c: Likewise.
18573         * gcc.dg/pr21255-2-ml.c: Likewise.
18574         * gcc.dg/pr21255-3.c: Likewise.
18575         * gcc.dg/pr21255-4.c: Likewise.
18576
18577 2005-08-31  Dale Johannesen  <dalej@apple.com>
18578
18579         * gcc.dg/20050830-1.c: New.
18580
18581 2005-08-31  Josh Conner  <jconner@apple.com>
18582
18583         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18584         command-line options for arm-*-* targets.
18585         * g++.dg/init/array16.C: Likewise.
18586         * g++.dg/other/crash-4.C: Likewise.
18587
18588 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18589
18590         PR obj-c++/23640
18591         * obj-c++.dg/gnu-runtime-3.mm: New test.
18592
18593 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18594
18595         PR c++/13377
18596         * g++.dg/lookup/ambig4.C: New test.
18597         * g++.dg/lookup/ambig5.C: New test.
18598         * g++.dg/tc1/dr101.C: Adjust error markers.
18599
18600 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18601
18602         PR c++/23639
18603         * g++.dg/template/ttp5.C: Adjust error markers.
18604
18605 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
18606
18607         PR testsuite/23609
18608         * lib/obj-c++.exp: Include target-libpath.exp.
18609         (obj-c++_link_flags): Look for the GNU libobjc library
18610         and set the library path to include it.
18611         Don't manually set LD_LIBRARY_PATH (etc.) but call
18612         set_ld_library_path_env_vars instead.
18613         (obj-c++_target_compile): Don't set library path or
18614         linker flags because they are already set correctly
18615         in obj-c++_link_flags.
18616
18617 2005-08-30  Josh Conner  <jconner@apple.com>
18618
18619         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18620         to command-line options for arm-*-* targets.
18621
18622 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
18623
18624         * g++.dg/other/i386-1.C: New.
18625
18626 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
18627
18628         PR preprocessor/20348
18629         PR preprocessor/20356
18630         * gcc.dg/cpp/pr20348.c: New test.
18631         * gcc.dg/cpp/pr20348.h: New file.
18632         * gcc.dg/cpp/inc/pr20348.h: New file.
18633         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18634         * gcc.dg/cpp/pr20356.c: New test.
18635         * gcc.dg/cpp/pr20356.h: New file.
18636         * gcc.dg/cpp/inc/pr20356.h: New file.
18637         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18638
18639 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18640
18641         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18642         Fix array dimension to avoid correct end-of-file error.
18643
18644 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18645
18646         PR libfortran/23598
18647         * gfortran.dg/iostat_1.f90: New test.
18648
18649 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18650
18651         PR middle-end/23408
18652         * gcc.dg/pr23408.c: New test.
18653
18654 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18655
18656         PR c++/23099
18657         * g++.dg/init/member1.C: Make sure erroneous static data member
18658         definitions are required.
18659         * g++.dg/template/static13.C: New test.
18660         * g++.dg/template/static14.C: Likewise.
18661
18662 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
18663
18664         * gcc.target/i386/pr23575.c: Use -msse2 instead of
18665         -march=pentium4, remove ilp32 requirement.
18666
18667         PR middle-end/23484
18668         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18669         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18670
18671 2005-08-29  Andreas Jaeger  <aj@suse.de>
18672
18673         PR testsuite/23607
18674         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18675
18676 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
18677
18678         * gcc.c-torture/execute/20050316-2.c: New test.
18679         * gcc.c-torture/execute/20050316-3.c: New test.
18680         * gcc.dg/torture/pr16104-1.c: New test.
18681
18682 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
18683
18684         PR middle-end/23463
18685         * gcc.c-torture/execute/zero-struct-1.c: New test.
18686
18687 2005-08-27  Richard Guenther  <rguenther@suse.de>
18688
18689         PR target/23575
18690         * gcc.target/i386/pr23575.c: New testcase.
18691
18692 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18693
18694         PR rtl-optimization/23561
18695         * gcc.c-torture/execute/20050826-1.c: New test.
18696
18697         PR rtl-opt/23560
18698         * gcc.c-torture/execute/20050826-2.c: New test.
18699
18700 2005-08-26  Dale Johannesen  <dalej@apple.com>
18701
18702         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18703         * gcc.dg/20050826-1.c: New.
18704
18705 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18706
18707         PR c++/19004
18708         * g++.dg/template/nontype13.C: New test.
18709
18710         PR c++/23491
18711         * g++.dg/init/new14.C: New test.
18712         * g++.dg/expr/anew1.C: Do not XFAIL.
18713         * g++.dg/expr/anew2.C: Likewise.
18714         * g++.dg/expr/anew3.C: Likewise.
18715
18716 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
18717
18718         PR middle-end/22439
18719         * gcc.dg/vla-3.c: New test.
18720
18721 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18722
18723         PR fortran/20363
18724         * gfortran.dg/named_interface.f90: New.
18725
18726 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18727
18728         * gcc.c-torture/execute/frame-address.c: New test.
18729
18730 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         PR c++/20817
18733         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18734
18735 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18736
18737         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18738
18739 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18740
18741         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18742         * gcc.dg/altivec-22.c: Rename from..
18743         * gcc.dg/altivec-nomfcr.c: ..this.
18744
18745 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18746
18747         PR tree-optimization/23546
18748         * gcc.dg/tree-ssa/pr23546.c: New test.
18749
18750 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18751
18752         PR fortran/17758
18753         * gfortran.dg/nonreturning_statements.f90: New test.
18754
18755 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18756
18757         PR c++/22454
18758         * g++.dg/parse/crash29.C: New.
18759
18760 2005-08-23  DJ Delorie  <dj@redhat.com>
18761
18762         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18763         constants have the L suffix.
18764
18765 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18766
18767         PR c++/23044
18768         * g++.dg/template/instantiate8.C: New.
18769
18770 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18771
18772         PR middle-end/23467
18773         * gcc.c-torture/execute/pr23467.c: New test.
18774
18775 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18776
18777         PR tree-optimization/22043
18778         * gcc.c-torture/execute/20050613-1.c: New test.
18779
18780 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18781
18782         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18783
18784 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18785
18786         PR rtl-optimization/23478
18787         * g++.dg/opt/pr23478.C: New test.
18788
18789 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18790
18791         PR c/18715
18792         * gcc.dg/switch-warn-3.c: New test.
18793
18794 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18795
18796         PR c++/22233
18797         * g++.dg/template/param1.C: New test.
18798
18799 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18800
18801         PR c++/23089
18802         * g++.dg/other/incomplete1.C: New test.
18803
18804 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18805
18806         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18807         are vectorizable.
18808
18809 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18810
18811         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18812         d_lines_5.f: New.
18813
18814 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18815
18816         * gcc.target/i386/sse-4.c: New test.
18817
18818 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18819
18820         PR testsuite/23239
18821         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18822
18823 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18824
18825         * gcc.dg/20050811-1.c: New test.
18826         * gcc.dg/20050811-2.c: New test.
18827
18828 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18829
18830         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18831
18832 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18833
18834         PR 23476
18835         * gcc.c-torture/compile/pr23476.c: New test.
18836
18837 2005-08-19  Devang Patel  <dpatel@apple.com>
18838
18839         PR tree-optimization/23048
18840         * gcc.dg/tree-ssa/pr23048.c: New test.
18841
18842 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18843
18844         PR middle-end/20624
18845         * g++.dg/warn/Wreturn-3.C: New test
18846
18847 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18848
18849         PR tree-optimization/22228
18850         * g++.dg/vect/pr22543.cc: New test.
18851
18852 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18853
18854         PR tree-optimization/21574
18855         * gcc.dg/tree-ssa/pr21574.c: New test.
18856
18857 2005-08-16  James E Wilson  <wilson@specifix.com>
18858
18859         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18860
18861 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18862
18863         PR tree-opt/23402
18864         * gcc.c-torture/compile/zero-strct-3.c: New test.
18865         * gcc.c-torture/compile/zero-strct-4.c: New test.
18866
18867 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18868
18869         PR target/23376
18870         * gcc.target/x86_64/pr23376.c: New test.
18871
18872 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18873
18874         PR c++/23337
18875         * g++.dg/ext/vector2.C: New.
18876
18877 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18878
18879         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18880
18881 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18882
18883         PR libfortran/23428
18884         * gfortran.dg/inquire-complex.f90: New test case.
18885
18886 2005-08-16  James E Wilson  <wilson@specifix.com>
18887
18888         PR tree-optimization/21105
18889         * gcc.dg/large-size-array.c: New.
18890
18891 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18892
18893         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18894         type.
18895         * gcc.dg/vect/vect-41: Likewise.
18896         * gcc.dg/vect/vect-42: Likewise.
18897         * gcc.dg/vect/vect-43: Likewise.
18898         * gcc.dg/vect/vect-44: Likewise.
18899         * gcc.dg/vect/vect-46: Likewise.
18900         * gcc.dg/vect/vect-47: Likewise.
18901         * gcc.dg/vect/vect-48: Likewise.
18902         * gcc.dg/vect/vect-52: Likewise.
18903         * gcc.dg/vect/vect-53: Likewise.
18904         * gcc.dg/vect/vect-54: Likewise.
18905         * gcc.dg/vect/vect-55: Likewise.
18906         * gcc.dg/vect/vect-56: Likewise.
18907         * gcc.dg/vect/vect-57: Likewise.
18908         * gcc.dg/vect/vect-58: Likewise.
18909         * gcc.dg/vect/vect-59: Likewise.
18910         * gcc.dg/vect/vect-60: Likewise.
18911         * gcc.dg/vect/vect-61: Likewise.
18912         * gcc.dg/vect/vect-85: Likewise.
18913         * gcc.dg/vect/vect-87: Likewise.
18914         * gcc.dg/vect/vect-88: Likewise.
18915         * gcc.dg/vect/vect-93.c: Likewise.
18916         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18917         * gcc.dg/vect/vect-75: Likewise.
18918         * gcc.dg/vect/vect-76: Likewise.
18919         * gcc.dg/vect/vect-77: Likewise.
18920         * gcc.dg/vect/vect-78: Likewise.
18921         * gcc.dg/vect/vect-80: Likewise.
18922         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18923         vectorized for the expected reason, rather than checking how alignment
18924         was handled.
18925         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18926         aligned type and also instead of aligned pointers. Added documentation.
18927
18928 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18929
18930         * gfortran.dg/power.f90: New test.
18931
18932 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18933
18934         PR rtl-optimization/23299
18935         * g++.dg/opt/pr23299.C: New test.
18936
18937 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18938
18939         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18940
18941 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18942
18943         * g++.dg/template/local6.C: New test.
18944
18945 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18946
18947         * execute/exceptions/finally-1.m: Check that the catch and finally are
18948         being called.  Also add a "return 0;" at the end of main.
18949
18950 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18951
18952         PR fortran/21432.
18953         * gfortran.dg/namelist_print_1.f: New test of functionality of
18954         PRINT namelist.
18955         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18956         namelist generates error with -std=f95.
18957
18958 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18959
18960         PR tree-optimization/23119
18961         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18962
18963 2005-08-13  Marcin Koziej  <creep@desk.pl>
18964             Andrew Pinski  <pinskia@physics.uc.edu>
18965
18966         PR libobjc/22492
18967         * execute/exceptions/finally-1.m: New test.
18968
18969 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18970
18971         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18972         testsuite.
18973         * objc/execute/exceptions/trivial.m: New test.
18974         * objc.dg/try-catch-11.m: Move to ...
18975         * objc/execute/exceptions/foward-1.m: Here.
18976         * objc.dg/try-catch-2.m: Move to ...
18977         * objc/execute/exceptions/catchall-1.m: Here.
18978         * objc.dg/try-catch-8.m: Move to ...
18979         * objc/execute/exceptions/local-variables-1.m: Here.
18980
18981 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18982
18983         * objc.dg/nested-func-1.m: Move to ...
18984         * objc/execute/nested-func-1.m: Here.
18985
18986 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18987
18988         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18989         in ${options} instead of [target_info name].
18990         * lib/obj-c++.exp (objc_target_compile): Likewise.
18991
18992 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18993
18994         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18995
18996 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18997
18998         part of PR testsuite/23348
18999         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19000         each of the torture options.
19001         * objc/compile/trivial.m: New test.
19002
19003 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19004
19005         * gfortran.dg/eoshift.f90: Correct format.
19006
19007 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19008
19009         * gfortran.fortran-torture/execute/character_passing.f90:
19010         Fix comment typo.
19011
19012 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19013
19014         PR c++/8271
19015         * g++.dg/template/unify10.C: New.
19016
19017 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19018
19019         * g++.dg/parse/pr22514.C: Move to...
19020         * g++.dg/debug/pr22514.C: here.
19021
19022 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19023
19024         PR c++/23266
19025         * g++.dg/inherit/pure1.C: New test.
19026
19027         * ChangeLog: Fix typos.
19028
19029 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19030             Steven Bosscher  <stevenb@suse.de>
19031
19032         * gfortran.dg/runtime_warning_1.f90: New test.
19033
19034 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19035
19036         PR c++/23219
19037         * g++.dg/parse/crash28.C: New.
19038
19039 2005-08-11  Richard Guenther  <rguenther@suse.de>
19040
19041         PR target/23289
19042         * gcc.target/i386/tailcall-1.c: New testcase.
19043
19044 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19045
19046         * gcc.dg/vect/vect-67.c: Un-xfail.
19047
19048 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19049
19050         PR c++/23225
19051         * g++.dg/parse/crash27.C: new test.
19052
19053 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19054
19055         PR libfortran/22143
19056         * gfortran.dg/shift-kind.f90: New testcase.
19057
19058 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19059
19060         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19061         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19062
19063 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19064
19065         PR c++/20646
19066         * g++.dg/other/mult-stor1.C: New test.
19067
19068 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         * gcc.c-torture/pr18299-1.c: Move to ...
19071         * gcc.c-torture/compile/pr18299-1.c: Here.
19072
19073 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19074
19075         * gfortran/fortran.torture/execute/character_passing.f90:
19076         Fix types for LSAME.
19077
19078 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19079
19080         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19081         input data back to what it was originally.
19082
19083 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19084
19085         * objc.dg/try-catch-8.m: Enable for all targets.
19086
19087 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19088
19089         * gcc.dg/pr23165.c: New test.
19090
19091 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19092
19093         PR tree-optimization/23234
19094         * gcc.dg/tree-ssa/pr23234.c: New test.
19095
19096 2005-08-08  Josh Conner  <jconner@apple.com>
19097
19098         PR rtl-optimization/23241
19099         * gcc.dg/char-compare.c: New test.
19100
19101 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19102
19103         PR c++/22508
19104         * g++.dg/init/new13.C: New test.
19105
19106 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19107
19108         PR c++/21166
19109         * g++.dg/other/crash-4.C: Adjust
19110         * g++/dg/ext/packed9.C: New.
19111
19112 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19113
19114         PR middle-end/21964
19115         * gcc.c-torture/execute/pr21964-1.c: New test.
19116
19117 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19118
19119         PR c/22458
19120         * gcc.dg/pr22458-1.c: New test.
19121
19122 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19123             Steven G. Kargl <kargls@comcast.net>
19124
19125         PR fortran/22390
19126         * gfortran.dg/flush_1.f90: New test.
19127
19128 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19129
19130         PR c++/23191
19131         * g++.dg/template/eh2.C: New test.
19132
19133 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19134
19135         PR c++/19498
19136         * g++.dg/template/instantiate7.C: New test.
19137
19138 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19139
19140         PR c/23113
19141         * gcc.dg/Wunused-value-1.c: New test.
19142
19143 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19144
19145         PR rtl-optimization/23233
19146         * gcc.c-torture/compile/pr23233-1.c: New test.
19147
19148 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19149
19150         PR fortran/18833
19151         PR fortran/20850
19152         * gfortran.dg/equiv_1.f90: New test.
19153         * gfortran.dg/equiv_2.f90: New test.
19154         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19155         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19156         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19157
19158 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19159
19160         * gcc.c-torture/execute/vrp-5.c: New test.
19161         * gcc.c-torture/execute/vrp-6.c: New test.
19162         * gcc.dg/tree-ssa/vrp21.c: New test.
19163
19164 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19165
19166         * g++.dg/parse/pr22514.C: New test.
19167
19168 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19169
19170         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19171
19172         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19173         instead of constant loads / pool entries.
19174
19175 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19176
19177         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19178         TEST_TO_WCTYPE.
19179
19180 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19181
19182         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19183         __WINT_TYPE__ in generated prototypes if possible.
19184
19185 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19186
19187         PR 22037
19188         * g++.dg/tree-ssa/pr22037.C:
19189
19190 2005-08-04  Richard Henderson  <rth@redhat.com>
19191
19192         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19193         scan-tree-dump-times directive.
19194
19195 2005-08-04  Jan Hubicka  <jh@suse.cz>
19196
19197         * gcov-1.C: Fix switch counts.
19198         * gcov-4b.c: Likewise.
19199
19200 2005-08-03  Jeff Law  <law@redhat.com>
19201
19202         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19203
19204 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19205
19206         * gcc.c-torture/execute/pr23135.c: New test.
19207
19208 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19209
19210         PR tree-optimization/19899
19211         * gcc.dg/tree-ssa/scev-1.c: New test.
19212         * gcc.dg/tree-ssa/scev-2.c: New test.
19213
19214 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19215
19216         PR target/18582
19217         * gcc.dg/torture/pr18582-1.c: New test.
19218
19219 2005-08-03  Jan Hubicka  <jh@suse.cz>
19220
19221         * update-conroll.c: New testcase.
19222         * update-conroll-2.c: New testcase.
19223
19224 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
19225
19226         * gfortran.dg/constant_substring.f: New test.
19227         * gfortran.dg/pr22491.f: New test.
19228
19229 2005-08-02  Jan Hubicka  <jh@suse.cz>
19230
19231         * update-threading.c: Replace by the proper one.
19232
19233 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19234
19235         PR 23164
19236         * g++.dg/tree-ssa/pr23164.C: New test.
19237
19238 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
19239
19240         * gcc.dg/tree-ssa/pr23192.c: New test.
19241
19242 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
19243
19244         * gcc.c-torture/execute/vrp-4.c: New test.
19245
19246 2005-08-02  Jan Hubicka  <jh@suse.cz>
19247
19248         * update-threading.c: New test.
19249
19250 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19251
19252         * gcc.c-torture/compile/20050801-1.c: New test.
19253         * gcc.c-torture/compile/20050801-2.c: New test.
19254
19255 2005-08-01  Jan Hubicka  <jh@suse.cz>
19256
19257         * val-prof-5.c: New test.
19258
19259 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19260
19261         PR c/22311
19262         * gcc.dg/pr22311-1.c : New test.
19263
19264 2005-07-31  Steven Bosscher  <stevenb@suse.de>
19265
19266         PR target/23095
19267         * gfortran.dg/pr23095.f: New test.
19268
19269         PR c++/22003
19270         * g++.dg/other/pr22003.C: New test.
19271
19272 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
19273
19274         PR target/20621
19275         * gcc.c-torture/execute/pr20621-1.c: New test.
19276
19277 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
19278
19279         * gfortran.dg/comma_format_extension_4.f: Adjust length
19280         of string for format.
19281         * gfortran.dg/der_array_io_1.f: Replace illegal internal
19282         print statement with internal write.
19283         * gfortran.dg/der_array_io_2.f: Likewise.
19284         * gfortran.dg/der_array_io_3.f: Likewise.
19285
19286 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
19287
19288         * gcc.dg/fold-abs-4.c: new test.
19289
19290 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
19291
19292         PR fortran/22570 an related issues.
19293         * gfortran.dg/x_slash_1.f: New test.
19294
19295 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
19296
19297         PR c/23143
19298         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19299         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19300
19301 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19302
19303         PR c/529
19304         * gcc.dg/Wshadow-3.c: New test.
19305
19306 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
19307
19308         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19309         used to have the wrong bounds).
19310
19311 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19312
19313         PR c/21720
19314         * gcc.dg/hex-round-1.c: Test more cases.
19315         * gcc.dg/hex-round-2.c: New test.
19316
19317 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
19318
19319         PR 22550
19320         * g++.dg/tree-ssa/pr22550.C: New test.
19321
19322 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
19323
19324         * gcc.dg/tree-ssa/vrp19.c: New test.
19325         * gcc.dg/tree-ssa-vrp20.c: New test.
19326
19327 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19328
19329         PR c/22240
19330         * gcc.dg/transparent-union-4.c: New test.
19331
19332 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19333
19334         PR c/22192
19335         * gcc.dg/c99-vla-2.c: New test.
19336
19337 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
19338
19339         PR c/21720
19340         * gcc.dg/hex-round-1.c: New test.
19341
19342 2005-07-28  Jan Hubicka  <jh@suse.cz>
19343
19344         * inliner-1.c: Do not dump everything.
19345         * tree-prof.exp: Do not pass -ftree-based-profiling.
19346         * bprob.exp: Likewise.
19347
19348         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19349
19350 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/22545
19353         * g++.dg/expr/ptrmem7.C: New test.
19354
19355 2005-07-28  Mike Stump  <mrs@apple.com>
19356
19357         * g++.old-deja/g++.mike/visibility-1.C: New test.
19358
19359 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19360
19361         PR c/20187
19362         * gcc.c-torture/execute/pr20187-1.c: New test.
19363
19364 2005-07-28  Jeff Law  <law@redhat.com>
19365
19366         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19367         * gcc.dg/tree-ssa/vrp18.c: New test.
19368
19369 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19370
19371         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19372
19373 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
19374
19375         PR tree-optimization/22506
19376         * gcc.dg/vect/ps22506.c: New test.
19377
19378 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
19379
19380         PR target/21149
19381         * gcc.target/i386/sse-3.c: New test.
19382
19383 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19384
19385         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19386         * gcc.target/mips/mips32-dsp-type.c: Likewise.
19387
19388 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19389
19390         PR c/22589
19391         * gcc.c-torture/compile/pr22589-1.c: New test.
19392
19393 2005-07-28  Jan Hubicka  <jh@suse.cz>
19394
19395         * update-loopch.c: New testcase.
19396
19397 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19398
19399         PR rtl-optimization/23047
19400         * gcc.c-torture/execute/pr23047.c: New test.
19401         * gcc.c-torture/execute/pr23047.x: New.
19402
19403 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19404
19405         PR tree-optimization/22493
19406         * gcc.c-torture/execute/pr22493-1.c: New test.
19407         * gcc.c-torture/execute/pr22493-1.x: New.
19408         * gcc.c-torture/execute/vrp-1.c: New test.
19409         * gcc.c-torture/execute/vrp-2.c: New test.
19410         * gcc.c-torture/execute/vrp-2.c: New test.
19411
19412 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
19413
19414         * gcc.target/frv/all-builtin-read8.c: Delete.
19415         * gcc.target/frv/all-builtin-read16.c: Delete.
19416         * gcc.target/frv/all-builtin-read32.c: Delete.
19417         * gcc.target/frv/all-builtin-read64.c: Delete.
19418         * gcc.target/frv/all-builtin-write8.c: Delete.
19419         * gcc.target/frv/all-builtin-write16.c: Delete.
19420         * gcc.target/frv/all-builtin-write32.c: Delete.
19421         * gcc.target/frv/all-builtin-write64.c: Delete.
19422         * gcc.target/frv/all-read-write-1.c: New.
19423
19424 2005-07-27  Jeff Law  <law@redhat.com>
19425
19426         * gcc.c-torture/execute/pr22630.c: New test.
19427
19428 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
19429
19430         PR tree-optimization/23073
19431         * gcc.dg/vect/nodump-pr23073.c: New test.
19432         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19433
19434 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
19435
19436         PR tree-optimize/22348
19437         * gcc.c-torture/execute/pr22348.c: New.
19438
19439 2005-07-27  Richard Guenther  <rguenther@suse.de>
19440
19441         * gcc.dg/tree-ssa/salias-1.c: New testcase.
19442
19443 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19444
19445         PR fortran/22503
19446         * gfortran.dg/logical_comp.f90: New test.
19447
19448 2005-07-27  Jan Hubicka  <jh@suse.cz>
19449
19450         * inliner-1.c: Add cleanup of dumps.
19451         * val-prof-*.c: Likewise.
19452         * update-tailcall.c: New.
19453
19454 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19455
19456         PR 22591
19457         * gcc.dg/tree-ssa/pr22591.c: New test.
19458         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19459
19460 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR libobjc/22606
19463         * objc.dg/try-catch-11.m: New test.
19464
19465 2005-07-26  Richard Guenther  <rguenther@suse.de>
19466
19467         PR tree-optimization/22486
19468         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19469
19470 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19471
19472         PR tree-opt/22484
19473         * g++.dg/opt/loop2.C: New test.
19474
19475 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19476
19477         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19478         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19479
19480 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19481
19482         * lib/profopt.exp (profopt-execute): Check for profiling data
19483         files on the target.
19484
19485 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19486
19487         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19488         for matching of asm labels.
19489
19490 2005-07-25  Richard Guenther  <rguenther@suse.de>
19491
19492         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19493
19494 2005-07-25  Richard Guenther  <rguenther@suse.de>
19495
19496         PR testsuite/22624
19497         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19498
19499 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19500
19501         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19502         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19503         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19504         * gcc.dg/vect/vect-100.c: New test.
19505         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19506         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19507         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19508         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19509         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19510         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19511         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19512         * gfortran.dg/vect/pr19049.f90: New testcase.
19513         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19514
19515 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19516
19517         * gcc.c-torture/execute/20050713-1.c: New test.
19518
19519         PR fortran/20063
19520         * gfortran.fortran-torture/execute/data_4.f90: New test.
19521
19522         PR middle-end/20303
19523         * gcc.dg/visibility-d.c: New test.
19524
19525 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19526
19527         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19528         * gfortran.dg/underflow.f90: Ditto.
19529
19530 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19531
19532         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19533         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19534         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19535
19536 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19537
19538         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19539         include case of field width of zero.
19540
19541 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19542
19543         PR libgfortran/21875
19544         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19545         with trailing blanks on normal formatted read.
19546
19547 2005-07-23  Chao-ying Fu  <fu@mips.com>
19548
19549         * gcc.target/mips/mips32-dsp-type.c: New test.
19550         * gcc.target/mips/mips32-dsp.c: New test.
19551
19552 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19553
19554         PR testsuite/21073
19555         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19556
19557         PR testsuite/20454
19558         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19559         and __cyg_profile_func_exit.
19560
19561 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19562
19563         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19564         * gfortran.dg/comma_format_extension_4.f: Same.
19565         * gfortran.dg/pr15332.f: Same.
19566         * gfortran.dg/pr21730.f: Same.
19567
19568 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19569
19570         * g++.dg/opt/vrp2.C: Fix testcase.
19571
19572         PR tree-opt/22625
19573         * g++.dg/opt/vrp2.C: New test.
19574
19575 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR debug/21828
19578         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19579
19580 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
19581
19582         * gcc.dg/tree-ssa/20050719-1.c: New test.
19583
19584 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
19585
19586         * gcc.dg/bfin-longcall-1.c: New file.
19587         * gcc.dg/bfin-longcall-2.c: New file.
19588
19589 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
19590
19591         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19592
19593 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19594
19595         PR middle-end/19055
19596         * gcc.dg/tree-ssa/pr19055.c: New test.
19597         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19598
19599 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19600
19601         PR C++/22358
19602         * g++.dg/other/pr22358.C: New test.
19603
19604 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
19605
19606         PR c++/2922
19607         * g++.dg/lookup/two-stage5.C: New test from bug comments.
19608
19609 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19610
19611         PR c++/15938
19612         * g++.dg/init/union2.C: New test.
19613
19614 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19615
19616         PR c/22393
19617         * gcc.dg/complex-4.c: New test.
19618
19619 2005-07-21  Richard Guenther  <rguenther@suse.de>
19620
19621         PR testsuite/22522
19622         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19623         scanning for asm labels.
19624         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19625
19626 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19627
19628         PR target/22085
19629         * gcc.dg/altivec-pr22085.c: New.
19630
19631 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19632
19633         PR tree-optimization/19210
19634         * gcc.dg/tree-ssa/pr19210-1.c: New.
19635         * gcc.dg/tree-ssa/pr19210-2.c: New.
19636
19637 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19638
19639         PR rtl-optimization/22167
19640         * g++.dg/opt/pr22167.C: New test.
19641
19642 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19643
19644         PR c++/2922
19645         * g++.dg/lookup/two-stage2.C: New.
19646         * g++.dg/lookup/two-stage3.C: New.
19647         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19648         fixed two-stage name lookup for operators.
19649         * g++.dg/template/call3.C: Compiler now produces an appropriate
19650         error message.
19651         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19652         14 as a candidate.
19653         * g++.dg/template/ptrmem4.C: Compiler produces different error
19654         message.
19655         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19656         connect_to_method as a candidate.
19657
19658 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19659
19660         * gcc.dg/fold-alloc-1.c: New test.
19661
19662 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
19663
19664         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19665         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19666
19667 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
19668
19669         * gcc.dg/fold-abs-1.c: New test.
19670         * gcc.dg/fold-abs-2.c: New test.
19671         * gcc.dg/fold-abs-3.c: New test.
19672
19673 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
19674
19675         Make CONSTRUCTOR use VEC to store initializers.
19676         * g++.dg/ext/complit3.C: Check for specific error messages.
19677         * g++.dg/init/brace2.C: Update error message.
19678         * g++.dg/warn/Wbraces2.C: Likewise.
19679
19680 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
19681
19682         PR fortran/16940
19683         * gfortran.dg/module_interface_1.f90: New test.
19684
19685 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19686             Kenneth Zadeck <zadeck@naturalbridge.com>
19687
19688         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19689
19690 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19691
19692         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19693         specify -Wformat for these tests.
19694         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19695         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19696         * gcc.dg/format/opt-6.c: Delete.
19697
19698 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19699
19700         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19701         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19702
19703 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19704
19705         * gcc.dg/tree-ssa/alias-2.c: New test.
19706
19707 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/22263
19710         * g++.dg/template/explicit7.C: New test.
19711
19712 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19713
19714         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19715         field width of 8 to +Inf and -Inf.
19716
19717 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/22139
19720         * g++.dg/template/friend36.C: New test.
19721
19722 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19723
19724         PR fortran/21730
19725         * gfortran.dg/pr21730.f: New test.
19726
19727 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19728             Kenneth Zadeck <zadeck@naturalbridge.com>
19729
19730         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19731         since pure const detection cannot run at -O1 in c compiler.
19732         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19733         can now optimize this case properly.
19734         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19735         because we now pass.
19736         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19737
19738 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19739
19740         PR c/22421
19741         * gcc.dg/format/bitfld-1.c: New test.
19742
19743 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/22204
19746         * g++.dg/rtti/repo1.C: New test.
19747
19748 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19749
19750         PR middle-end/22398
19751         * gcc.c-torture/compile/pr22398.c: New test.
19752
19753 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/22132
19756         * g++.dg/expr/cast4.C: New test.
19757
19758 2005-07-15  Richard Guenther  <rguenther@suse.de>
19759
19760         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19761         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19762
19763 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19764
19765         PR tree-optimization/22230
19766         * gcc.dg/tree-ssa/pr22230.c: New test.
19767
19768 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * gfortran.dg/g77/cpp6.f: New test.
19771
19772         PR fortran/22417
19773         * gfortran.dg/g77/cpp5.F: New test.
19774         * gfortran.dg/g77/cpp5.h: New file.
19775         * gfortran.dg/g77/cpp5inc.h: New file.
19776
19777 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19778
19779         PR libfortran/16435
19780         * gfortran.dg/tl_editting.f90: New.
19781         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19782
19783 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19784
19785         * gfortran.dg/char_array_constructor.f90: New test.
19786
19787 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19788
19789         * gfortran.dg/past_eor.f90: New.
19790         * gfortran.dg/complex_read.f90: New.
19791
19792 2005-07-13  Jeff Law  <law@redhat.com>
19793
19794         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19795         additional casts.
19796
19797         * gcc.dg/tree-ssa/pr22321.c: New test
19798
19799 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19800
19801         PR tree-optimization/21921
19802         * gcc.dg/tree-ssa/pr21921.c: New.
19803
19804 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19805
19806         PR tree-optimizatio/22442
19807         * gcc.dg/tree-ssa/loop-11.c: New test.
19808
19809 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19810
19811         PR tree-opt/21840
19812         * gcc.c-torture/compile/pr21840.c: New test.
19813
19814 2005-07-12  Jan Hubicka  <jh@suse.cz>
19815
19816         * gcc.c-torture/compile/pr22379.c: New test.
19817
19818 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19819
19820         PR libfortran/21593
19821         gfortran.dg/dev_null.f90: Remove outdated comment about
19822         PR libfortran/21593.
19823
19824
19825 2005-07-12  Dale Johannesen  <dalej@apple.com>
19826
19827         * gcc.target/i386/compress-float-sse.c: New.
19828         * gcc.target/i386/compress-float-sse-pic.c: New.
19829         * gcc.target/i386/compress-float-387.c: New.
19830         * gcc.target/i386/compress-float-387-pic.c: New.
19831         * gcc.dg/compress-float-ppc.c: New.
19832         * gcc.dg/compress-float-ppc-pic.c: New.
19833
19834 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19835
19836         PR libfortran/21593
19837         gfortran.dg/dev_null.f90: Remove targets.
19838
19839 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19840
19841         PR tree-opt/22335
19842         * gcc.dg/pr22335-1.c: New test.
19843         * gcc.dg/pr22335-2.c: New test.
19844
19845 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19846
19847         PR c++/20172
19848         * g++.dg/template/nontype12.C : New test.
19849
19850 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19851
19852         * gcc.dg/tree-ssa/loop-10.c: New test.
19853
19854 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19855
19856         * gcc.c-torture/execute/20020720-1.x: Remove.
19857
19858 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19859
19860         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19861
19862 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19863
19864         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19865         (dg-mips-options): Use it.
19866
19867 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19868
19869         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19870
19871 2005-07-09  Richard Henderson  <rth@redhat.com>
19872
19873         * lib/target-supports.exp (check_effective_target_sync_char_short):
19874         Add alpha.
19875
19876 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19877
19878         PR libfortran/22217
19879         * gfortran.dg/negative-z-descriptor.f90: New test.
19880
19881 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19882
19883         PR tree-opt/22329
19884         * gcc.dg/pr22329.c: New test.
19885
19886 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19887
19888         PR tree-optimization/20139
19889         * gcc.dg/tree-ssa/pr20139.c: New.
19890
19891 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19892
19893         PR tree-opt/22356
19894         * gcc.dg/pr22356-1.c: New test.
19895
19896 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19897
19898         PR c++/21799
19899         * g++.dg/template/unify8.C: New.
19900         * g++.dg/template/unify9.C: New.
19901
19902 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19905
19906 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19907
19908         * gcc.dg/darwin-version-1.c: New.
19909         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19910         * gcc.dg/builtins-20.c: Likewise.
19911         * gcc.dg/builtins-53.c: Likewise.
19912         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19913         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19914         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19915         * gcc.dg/torture/builtins-power-1.c: Likewise.
19916         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19917         on Darwin.
19918
19919 2005-07-07  Jeff Law  <law@redhat.com>
19920
19921         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19922         argument evaluation order.
19923
19924 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19925
19926         PR libfortran/21594
19927         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19928         Add test cases where the shift length is greater than the
19929         array length.
19930
19931 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19932
19933         * obj-c++.dg/proto-lossage-6.mm: New.
19934         * objc.dg/proto-lossage-6.m: New.
19935
19936 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19937
19938         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19939         * objc.dg/gnu-runtime-2.m: Likewise.
19940
19941 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19942
19943         * gfortran.dg/longline.f: New test.
19944
19945         * gfortran.dg/badline.f: New test.
19946
19947 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19948
19949         PR fortran/16531
19950         PR fortran/15966
19951         PR fortran/18781
19952         * gfortran.dg/hollerith.f90: New.
19953         * gfortran.dg/hollerith2.f90: New.
19954         * gfortran.dg/hollerith3.f90: New.
19955         * gfortran.dg/hollerith4.f90: New.
19956         * gfortran.dg/hollerith_f95.f90: New.
19957         * gfortran.dg/hollerith_legacy.f90: New.
19958         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19959
19960 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19961
19962         PR objc/22274
19963         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19964         * objc.dg/gnu-runtime-2.m: New.
19965
19966 2005-07-06  Jeff Law  <law@redhat.com>
19967
19968         * gcc.dg/tree-ssa/vrp17.c: New test.
19969
19970 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19971
19972         PR fortran/22327
19973         * gfortran.dg/array_constructor_5.f90: New test.
19974
19975 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19978
19979 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19980
19981         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19982         * gcc.dg/980816-1.c: Ditto.
19983
19984 2005-07-06  Jeff Law  <law@redhat.com>
19985
19986         * gcc.c-torture/compile/pr21356.c: New test.
19987
19988 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19989
19990         PR c/22013
19991         PR c/22098
19992         * gcc.c-torture/compile/pr22013-1.c,
19993         gcc.c-torture/execute/pr22098-1.c,
19994         gcc.c-torture/execute/pr22098-2.c,
19995         gcc.c-torture/execute/pr22098-3.c: New tests.
19996
19997 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19998
19999         PR c/22308
20000         * gcc.dg/pr22308-1.c: New test.
20001
20002 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20003
20004         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20005         target.
20006         * gcc.dg/compare9.c: Use -fshort-enums instead of
20007         -fno-short-enums.  Change the last test to dg-bogus.
20008
20009 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20010
20011         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20012         * gcc.dg/compare9.c: New.
20013
20014 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20015
20016         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20017
20018 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20019
20020         PR testsuite/22288
20021         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20022
20023
20024 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20025
20026         * gcc.dg/format/gcc_gfc-1.c: New.
20027
20028 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20029
20030         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20031
20032 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20033
20034         PR fortran/20842
20035         * gfortran.dg/io_invalid_1.f90: New test.
20036
20037 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20038
20039         * gcc.dg/format/gcc_diag-1.c: Update.
20040
20041 2005-07-02  Jeff Law  <law@redhat.com>
20042
20043         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20044         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20045
20046 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20047
20048         * gcc.dg/format/gcc_diag-1.c: Update.
20049
20050 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20051
20052         PR tree-opt/22269
20053         * gcc.c-torture/compile/pr22269.c: New test.
20054
20055 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20056
20057         PR 21584
20058         PR 22219
20059         * g++.dg/tree-ssa/pr21584-1.C: New test.
20060         * g++.dg/tree-ssa/pr21584-2.C: New test.
20061
20062 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20063
20064         * obj-c++.dg/try-catch-11.mm: New.
20065         * objc.dg/try-catch-10.m: New.
20066
20067 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20068
20069         * g++.dg/other/ucnid-1.C: xfail on AIX.
20070
20071 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20072
20073         PR 22234
20074         * gcc.dg/20050629-1.c: New test.
20075
20076 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20077
20078         * obj-c++.dg/const-str-1[0-1].mm: New.
20079         * objc.dg/const-str-1[0-1].m: New.
20080
20081 2005-05-29  Richard Henderson  <rth@redhat.com>
20082
20083         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20084         Rename from check_effective_target_vect_no_max.
20085         (check_effective_target_vect_no_int_add): New.
20086         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20087         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20088         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20089         * gcc.dg/vect/vect-reduc-1.c: Use both.
20090         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20091
20092 2005-05-29  Richard Henderson  <rth@redhat.com>
20093
20094         * lib/target-supports.exp (check_effective_target_vect_no_max):
20095         Remove i386 and x86_64.
20096
20097 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20098
20099         PR testsuite/21969
20100         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20101
20102 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20103
20104         PR middle-end/21969
20105         * gcc.dg/vect/pr21969.c: New test.
20106
20107 2005-06-28  Eric Christopher  <echristo@redhat.com>
20108
20109         PR c/22052
20110         PR c/21975
20111         * gcc.dg/inline1.c: New test.
20112         * gcc.dg/inline2.c: Ditto.
20113         * gcc.dg/inline3.c: Ditto.
20114         * gcc.dg/inline4.c: Ditto.
20115         * gcc.dg/inline5.c: Ditto.
20116
20117 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20118
20119         PR libfortran/22142
20120         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20121         Add testcase also testing eoshift1 for PR 22142.
20122
20123 2005-06-28  Richard Henderson  <rth@redhat.com>
20124
20125         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20126         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20127         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20128         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20129         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20130
20131 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20132
20133         PR libfortran/22142
20134         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20135         Add testcase for PR 22142.
20136
20137 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20138
20139         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20140         gcc.target/ia64/fpreg-2.c: New tests.
20141
20142 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20143
20144         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20145
20146 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20147
20148         PR libfortran/22170
20149         * gfortran.dg/slash_1.f90: New test.
20150
20151 2005-06-27  Richard Henderson  <rth@redhat.com>
20152
20153         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20154         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20155         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20156         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20157         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20158         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20159
20160 2005-06-27  Richard Henderson  <rth@redhat.com>
20161
20162         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20163         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20164
20165 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20166
20167         * obj-c++.dg/proto-lossage-5.mm: New.
20168         * objc.dg/proto-lossage-5.m: New.
20169
20170 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20171
20172         PR 21959
20173         * gcc.dg/tree-ssa/pr21959.c: New test.
20174
20175 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20178         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20179         testing uninitialized var.
20180
20181         * gcc.c-torture/execute/builtins/chk.h: New.
20182         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20183         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20184         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20185         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20186         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20187         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20188         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20189         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20190         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20191         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20192         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20193         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20194         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20195         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20196         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20197         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20198         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20199         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20200         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20201         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20202         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20203         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20204         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20205         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20206         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20207         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20208         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20209         * gcc.dg/builtin-object-size-1.c: New test.
20210         * gcc.dg/builtin-object-size-2.c: New test.
20211         * gcc.dg/builtin-object-size-3.c: New test.
20212         * gcc.dg/builtin-object-size-4.c: New test.
20213         * gcc.dg/builtin-object-size-5.c: New test.
20214         * gcc.dg/builtin-stringop-chk-1.c: New test.
20215         * gcc.dg/builtin-stringop-chk-2.c: New test.
20216         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20217         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20218         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20219         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20220         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20221         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20222         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20223         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20224         * gcc.c-torture/execute/printf-1.c: New test.
20225         * gcc.c-torture/execute/fprintf-1.c: New test.
20226         * gcc.c-torture/execute/vprintf-1.c: New test.
20227         * gcc.c-torture/execute/vfprintf-1.c: New test.
20228         * gcc.c-torture/execute/printf-chk-1.c: New test.
20229         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20230         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20231         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20232
20233 2005-06-27  Michael Matz  <matz@suse.de>
20234
20235         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20236         slot is not merged if address escapes.
20237
20238 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20239
20240         PR c/21911
20241         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
20242
20243 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
20244
20245         PR middle-end/17965
20246         * gcc.c-torture/compile/20050622-1.c: New test.
20247
20248         PR middle-end/22028
20249         * gcc.dg/20050620-1.c: New test.
20250
20251 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
20252
20253         PR tree-optimization/22026
20254         * gcc.dg/tree-ssa/pr22026.c: New.
20255
20256 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
20257
20258         PR libfortran/22144
20259         * gfortran.dg/shift-alloc.f90: New testcase.
20260
20261 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20262
20263         * all files: Update FSF address in copyright headers.
20264
20265 2005-06-22  Jan Hubicka  <jh@suse.cz>
20266
20267         * wholeprogram-1.c: New testcase.
20268         * wholeprogram-2.c: New testcase.
20269
20270 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
20271
20272         PR 22171
20273         * gcc.dg/tree-ssa/pr22171.c: New test.
20274
20275 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
20276
20277         * gfortran.dg/simplify_modulo.f90: New.
20278
20279 2005-06-24  Jan Hubicka  <jh@suse.cz>
20280
20281         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20282
20283 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20284
20285         * obj-c++.dg/proto-lossage-[1-4].mm: New.
20286
20287 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
20288
20289         * obj-c++.dg/typedef-alias-1.mm: New.
20290         * objc.dg/typedef-alias-1.m: New.
20291
20292 2005-06-23  Jeff Law  <law@redhat.com>
20293
20294         * gcc.dg/tree-ssa/vrp16.c: New test.
20295
20296 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20297
20298         * lib/target-supports.exp: Add
20299         check_effective_target_fortran_large_real and
20300         check_effective_target_fortran_large_int to check for
20301         corresponding effective targets.
20302         * gfortran.dg/large_integer_kind_1.f90: New test.
20303         * gfortran.dg/large_real_kind_1.f90: New test.
20304
20305 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
20306
20307         PR tree-optimization/22117
20308         * gcc.dg/tree-ssa/pr22117.c: New.
20309
20310 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
20311
20312         PR testsuite/22123
20313         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20314
20315 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
20316
20317         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20318
20319 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
20320
20321         * gfortran.dg/f2c_4.f90: Add tests for complex functions
20322         * gfortran.dg/f2c_4.c: Likewise.
20323
20324 2005-06-22 Paul Brook  <paul@codesourcery.com>
20325
20326         PR fortran/21034
20327         * gfortran.dg/auto_save_1.f90: New test.
20328
20329 2005-06-22  Michael Matz  <matz@suse.de>
20330
20331         * gcc.target/x86-64/abi: New directory.
20332         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20333         * gcc.target/x86-64/abi/README.gcc: New file.
20334         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20335         * gcc.target/x86-64/abi/asm-support.s: New file.
20336         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20337         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20338         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20339         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20340         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20341         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20342         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20343         * gcc.target/x86_64/abi/test_bitfields.c: New test.
20344         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20345         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20346         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20347         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20348         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20349         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20350         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20351         * gcc.target/x86_64/abi/test_varargs.c: New test.
20352
20353 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
20354
20355         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20356         32-bit i?86 and x86_64.
20357
20358 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
20359
20360         * obj-c++.dg/const-str-[1-9].mm: New tests.
20361
20362 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
20363
20364         PR fortran/22010
20365         * gfortran.dg/namelist_use.f90: New.
20366         * gfortran.dg/namelist_use_only.f90: New.
20367
20368 2005-06-21  Jeff Law  <law@redhat.com>
20369
20370         * gcc.dg/tree-ssa/vrp15.c: New test.
20371
20372 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
20373
20374         * lib/target-supports.exp (check_effective_target_vect_reduction):
20375         Remove.
20376         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20377         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20378         remove vect_reduction target keyword. Also avoid two returns in main.
20379         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20380         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20381         * gcc.dg/vect/vect-reduc-1short.c: New test.
20382         * gcc.dg/vect/vect-reduc-1char.c: New test.
20383         * gcc.dg/vect/vect-reduc-2short.c: New test.
20384         * gcc.dg/vect/vect-reduc-2char.c: New test.
20385         * gcc.dg/vect/vect-reduc-6.c: New test.
20386         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20387         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20388         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20389
20390 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20391         Paul Thomas  <pault@gcc.gnu.org>
20392
20393         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20394         New tests.
20395
20396 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20397
20398         * gfortran.dg/backslash_1.f90: New test.
20399         * gfortran.dg/backslash_2.f90: New test.
20400
20401 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
20402
20403         * gfortran.dg/duplicate_labels.f90: New test.
20404
20405 2005-06-20  Jan Beulich  <jbeulich@novell.com>
20406
20407         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20408         unsupportable relocations.
20409         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20410         * gcc.dg/20050321-2.c: xfail for NetWare.
20411
20412 2005-06-20  Andreas Jaeger  <aj@suse.de>
20413
20414         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20415         gcc.target/i386/fastcall-sseregparm.c,
20416         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20417
20418 2005-06-19  Richard Henderson  <rth@redhat.com>
20419
20420         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20421
20422 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20423
20424         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20425
20426 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
20427
20428         PR c++/22115
20429         * g++.dg/conversion/simd2.C: Change expected error message.
20430
20431 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20432
20433         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20434         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20435         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20436
20437 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
20438
20439         * gcc.dg/fold-mod-1.c: New test.
20440
20441 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
20442
20443         PR fortran/19926
20444         * gfortran.dg/pr19926.f90: New test.
20445
20446 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20447
20448         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20449         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20450         targets.
20451         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20452         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20453
20454 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20455
20456         * gcc.target/ia64/float80-varargs-1.c: New test.
20457
20458 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20459
20460         PR tree-opt/22035
20461         * gfortran.dg/f2c_6.f90: New test.
20462
20463 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20464
20465         PR c++/17413
20466         * g++.dg/template/local5.C: New.
20467
20468 2005-06-17  Richard Henderson  <rth@redhat.com>
20469
20470         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20471
20472 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20473
20474         PR testsuite/21945
20475         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20476
20477 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20478
20479         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20480         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20481         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20482         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20483         check_vect to verify the presence of hardware vector support.
20484
20485 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20486
20487         PR testsuite/22056
20488         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20489
20490 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20491
20492         PR libfortran/19216
20493         * gfortran.dg/pr19216.f: Add correct space between brackets and
20494         dg directive.
20495
20496 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20497
20498         PR libfortran/16436
20499         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20500
20501 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20502
20503         * gcc.target/i386/attributes-error.c: New testcase.
20504         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20505         * gcc.target/i386/regparm-stdcall.c: Likewise.
20506         * gcc.target/i386/sseregparm-1.c: Likewise.
20507         * gcc.target/i386/sseregparm-2.c: Likewise.
20508
20509 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20510
20511         * g++.dg/rtti/crash2.C: New.
20512
20513 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20514
20515         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20516
20517 2005-06-15  David Ung  <davidu@mips.com>
20518
20519         * gcc.target/mips/mips16e-extends.c: New test for testing the
20520         generation of MIPS16e zeb/zeh, seb/seh instructions.
20521
20522 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20523
20524         PR 22018
20525         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20526         * gcc.dg/tree-ssa/pr22018.c: New test.
20527
20528 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20529
20530         * gcc.dg/simd-1.c: Update error messages.
20531         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20532         * gcc.dg/simd-2.c: Update error messages.
20533         * gcc.dg/simd-4.c: New.
20534
20535 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20536
20537         PR c++/20678
20538         * g++.dg/other/crash-4.C: New.
20539
20540 2005-06-14  Devang Patel  <dpatel@apple.com>
20541
20542         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20543
20544 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         PR c++/21929
20547         * g++.dg/parse/crash11.C: Update
20548
20549 2005-06-13  Jeff Law  <law@redhat.com>
20550
20551         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20552         perform the desired transformations.
20553         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20554         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20555
20556 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20557
20558         PR fortran/22038
20559         * gfortran.dg/forall_1.f90: Un-XFAIL.
20560
20561 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20562
20563         PR c++/21929
20564         * g++.dg/parse/crash26.C: New.
20565
20566         PR c++/20789
20567         * g++.dg/init/member1.C: New.
20568
20569 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20570
20571         * gfortran.dg/altreturn_1.f90: New test.
20572
20573 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
20574
20575         PR middle-end/21985
20576         * gcc.dg/tree-ssa/pr21985.c: New test.
20577
20578 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20579
20580         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20581
20582 2005-06-12  Roger Sayle  <roger@eyesopen.com>
20583
20584         PR c++/21930
20585         * g++.dg/other/error10.C: New test case.
20586
20587 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20588
20589         PR libfortran/19155
20590         * gfortran.dg/pr19155.f: Add test.
20591
20592 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20593
20594         * gfortran.dg/f2c_7.f90: New test.
20595
20596         * gfortran.dg/forall_1.f90: XFAILed.
20597
20598 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20599
20600         * gcc.dg/pr14796-1.c: New.
20601         * gcc.dg/pr14796-2.c: New.
20602
20603 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
20604
20605         PR fortran/17792
20606         PR fortran/21375
20607         * gfortran.dg/deallocate_stat.f90: New test.
20608
20609 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
20610
20611         * gfortran.fortran-torture/execute/in-pack.f90: New test.
20612
20613 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
20614
20615         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20616         access will be generated when this loop is vectorized. Test that
20617         accesses with same alignment were detected.
20618         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20619         Test that accesses with same alignment were detected.
20620         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20621         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20622         alignment were detected.
20623
20624 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
20625
20626         PR c++/10611
20627         * g++.dg/conversion/simd2.C: New.
20628
20629 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20630
20631         * gcc.dg/Wcxx-compat-1.c: New.
20632
20633 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
20634
20635         PR libfortran/21480
20636         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20637         complex array.
20638
20639 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20640
20641         * gcc.dg/alias-8.c: New.
20642
20643 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20644
20645         * gcc.dg/format/cmn_err-1.c: Update.
20646
20647 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20648
20649         PR target/20666
20650         * gcc.target/sparc/fexpand-2.c: New.
20651         * gcc.target/sparc/fpmerge-2.c: New.
20652         * gcc.target/sparc/fpmul-2.c: New.
20653         * gcc.target/sparc/noresult.c: New.
20654         * gcc.target/sparc/pdist-2.c: New.
20655         * gcc.target/sparc/pdist-3.c: New.
20656
20657 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20658
20659         PR testsuite/21702
20660         * gcc.target/i386/i386.exp: Fix comment typo.
20661
20662 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20663
20664         PR c++/19497
20665         * g++.dg/inherit/using5.C: New.
20666         * g++.dg/inherit/using6.C: New.
20667
20668 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20669
20670         PR c++/19894
20671         * g++.dg/template/ptrmem15.C: New test.
20672
20673         PR c++/20563
20674         * g++.dg/ext/label4.C: New test.
20675
20676 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20677
20678         * gcc.dg/tls/debug-1.c: New test.
20679
20680 2005-06-07  Dale Johannesen  <dalej@apple.com>
20681
20682         * gcc.target/i386/movq.c: New.
20683
20684 2005-06-07  Dale Johannesen  <dalej@apple.com>
20685
20686         * gcc.dg/20050607-1.c: New.
20687
20688 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20689
20690         PR middle-end/21850
20691         * gcc.c-torture/execute/20050607-1.c: New test.
20692
20693 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20694
20695         PR libfortran/21926
20696         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20697         Test case where the return array has lowest stride one,
20698         but isn't packed.
20699
20700 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20701
20702         * lib/target-supports.exp (check_effective_target_sync_int_long):
20703         Add s390 and s390x targets.
20704
20705 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20706
20707         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20708         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20709         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20710         * gcc.dg/tree-ssa/loop-9.c: New test.
20711
20712 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20713
20714         * g++.dg/parse/defarg10.C: New.
20715
20716 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
20717
20718         PR regression/21897
20719         * gcc.c-torture/execute/20050604-1.c: New test.
20720
20721 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         PR 21903
20724         * g++.dg/parse/defarg9.C: New.
20725
20726         PR c++/20637
20727         * g++.dg/inherit/using4.C: New.
20728         * g++.dg/overload/error1.C: Adjust expected errors.
20729         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20730         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20731         * g++.old-deja/g++.other/redecl2.C: Likewise.
20732         * g++.old-deja/g++.other/redecl4.C: Likewise.
20733         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20734
20735 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20736
20737         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20738
20739 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20740
20741         * lib/gfortran.exp (gfortran_target_compile): Call
20742         dg-additional-files-options
20743         * gfortran.dg/f2c_4.f90: New file
20744         * gfortran.dg/f2c_4.c: New file
20745         * gfortran.dg/f2c_5.f90: New file
20746         * gfortran.dg/f2c_5.c: New file
20747
20748 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20749
20750         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20751
20752         PR fortran/21912
20753         * gfortran.dg/array_constructor_4.f90: New test.
20754
20755 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c++/21619
20758         * g++.dg/ext/builtin9.C: New test.
20759
20760 2005-06-05  Dale Johannesen  <dalej@apple.com>
20761
20762         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20763         * gcc.c-torture/execute/20050603-2.c: Ditto.
20764
20765 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20766
20767         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20768         * gcc.dg/vect/vect-reduc-1.c: New.
20769         * gcc.dg/vect/vect-reduc-2.c: New.
20770         * gcc.dg/vect/vect-reduc-3.c: New.
20771
20772 2005-06-04  Dale Johannesen  <dalej@apple.com>
20773
20774         * gcc.c-torture/execute/20050603-1.c: New.
20775         * gcc.c-torture/execute/20050603-2.c: New.
20776         * gcc.dg/20050603-3.c: New.
20777
20778 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20779
20780         PR fortran/19195
20781         * gfortran.dg/debug_1.f90: New test.
20782
20783         * gfortran.dg/forall_1.f90: New test.
20784
20785 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20786
20787         * gfortran.dg/array_constructor_3.f90: New test.
20788
20789 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20790
20791         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20792
20793 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20794
20795         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20796
20797 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20798
20799         PR c/21873
20800         * gcc.dg/init-excess-1.c: New test.
20801
20802 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/21853
20805         * g++.dg/expr/static_cast6.C: New test.
20806
20807 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20808
20809         * gcc.dg/tree-ssa/vrp14.c: New test.
20810
20811 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20812
20813         PR c++/21336
20814         * g++.dg/template/new2.C: New test.
20815
20816 2005-06-03  Josh Conner  <jconner@apple.com>
20817
20818         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20819         all entries in initializer.
20820
20821 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20822
20823         PR middle-end/21858
20824         * gcc.dg/pr21858.c: New testcase.
20825
20826 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20827
20828         PR tree-optimization/21292
20829
20830         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20831         New.
20832         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20833         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20834         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20835         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20836         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20837
20838 2005-06-02  Richard Henderson  <rth@redhat.com>
20839
20840         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20841
20842 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20843
20844         * gcc.dg/wtypequal.c: New testcase.
20845
20846 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20847
20848         PR 21582
20849         * gcc.dg/tree-ssa/pr21582.c: New test.
20850
20851 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20852
20853         PR c++/21280
20854         * g++.dg/opt/interface2.h: New.
20855         * g++.dg/opt/interface2.C: New.
20856         * g++.dg/init/ctor4.C: Adjust error lines.
20857         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20858         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20859         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20860         * g++.old-deja/g++.pt/assign1.C: Likewise.
20861         * g++.old-deja/g++.pt/crash20.C: Likewise.
20862
20863 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20864
20865         PR tree-optimization/21734
20866         * g++.dg/vect/pr21734_1.cc: New.
20867         * g++.dg/vect/pr21734_2.cc: New.
20868
20869 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20870
20871         PR c++/20350
20872         * g++.dg/template/spec24.C: New.
20873
20874         PR c++/21151
20875         * g++.dg/pch/local-1.C: New.
20876         * g++.dg/pch/local-1.Hs: New.
20877
20878 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20879
20880         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20881         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20882         * gcc.dg/tree-ssa/pr14341.c: New test.
20883         * gcc.dg/tree-ssa/pr14841.c: New test.
20884         * gcc.dg/tree-ssa/pr20701.c: New test.
20885         * gcc.dg/tree-ssa/pr21086.c: New test.
20886         * gcc.dg/tree-ssa/pr21090.c: New test.
20887         * gcc.dg/tree-ssa/pr21332.c: New test.
20888         * gcc.dg/tree-ssa/pr21458.c: New test.
20889         * gcc.dg/tree-ssa/pr21658.c: New test.
20890         * gcc.dg/tree-ssa/vrp01.c: New test.
20891         * gcc.dg/tree-ssa/vrp02.c: New test.
20892         * gcc.dg/tree-ssa/vrp03.c: New test.
20893         * gcc.dg/tree-ssa/vrp04.c: New test.
20894         * gcc.dg/tree-ssa/vrp05.c: New test.
20895         * gcc.dg/tree-ssa/vrp06.c: New test.
20896         * gcc.dg/tree-ssa/vrp07.c: New test.
20897         * gcc.dg/tree-ssa/vrp08.c: New test.
20898         * gcc.dg/tree-ssa/vrp09.c: New test.
20899         * gcc.dg/tree-ssa/vrp10.c: New test.
20900         * gcc.dg/tree-ssa/vrp11.c: New test.
20901         * gcc.dg/tree-ssa/vrp12.c: New test.
20902         * gcc.dg/tree-ssa/vrp13.c: New test.
20903
20904 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20905
20906         PR 21029
20907         * gcc.dg/tree-ssa/pr21029.c: New test.
20908
20909 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20910
20911         * gfortran.dg/logint-1.f: New test case.
20912         * gfortran.dg/logint-2.f: Likewise.
20913         * gfortran.dg/logint-3.f: Likewise.
20914
20915 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20916
20917         PR c/21536
20918         PR c/20760
20919         * gcc.dg/20050527-1.c: New test.
20920
20921         * gcc.dg/i386-sse-12.c: New test.
20922
20923         PR fortran/21729
20924         * gfortran.dg/implicit_5.f90: New test.
20925
20926 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20927
20928         PR fortran/20883
20929         * gfortran/assign_4.f90: New test.
20930         * gfortran/assign_2.f90: Change compile to run.
20931
20932 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20933
20934         * lib/target-supports.exp
20935         (check_effective_target_sync_char_short): New.
20936         * gcc.dg/sync-2.c: New.
20937
20938 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20939
20940         PR tree-optimization/21817
20941         * gcc.dg/torture/pr21817-1.c: New.
20942
20943 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         PR c++/21165
20946         * g++.dg/template/init5.C: New.
20947
20948 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20949
20950         * gfortran.dg/char_initialiser_actual.f90:
20951         Test character initialisers as actual arguments.
20952         * gfortran.dg/char_pointer_comp_assign.f90:
20953         Test character pointer structure component assignments.
20954         * gfortran.dg/char_array_structure_constructor.f90:
20955         Test character components in structure constructors.
20956
20957 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20958
20959         PR middle-end/20931
20960         * g++.dg/opt/pr20931.C: New test.
20961
20962 2005-05-31  Andreas Jaeger  <aj@suse.de>
20963
20964         PR testsuite/20772
20965         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20966         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20967         g++.old-deja/g++.ext/asmspec1.C,
20968         g++.old-deja/g++.other/regstack.C,
20969         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20970         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20971         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20972         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20973         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20974         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20975         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20976         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20977         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20978         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20979         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20980         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20981         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20982         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20983         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20984         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20985         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20986         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20987         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20988
20989 2005-05-31  Jeff Law  <law@redhat.com>
20990
20991         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20992
20993 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20994
20995         PR middle-end/21743
20996         * gcc.dg/builtins-1.c: Activate disabled clog test.
20997         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20998
20999 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21000
21001         * gfortran.dg/char_pointer_assign.f90:
21002         Test character-pointer assignments and pointer assignments.
21003         * gfortran.dg/char_pointer_dummy.f90:
21004         Test character-pointer dummy arguments.
21005         * gfortran.dg/char_pointer_func.f90:
21006         Test character-pointer function returns.
21007         * gfortran.dg/char_pointer_dependency.f90:
21008         Test character-pointer functions with dependencies.
21009
21010 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/21784
21013         * g++.dg/lookup/using14.C: New test.
21014
21015 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21016
21017         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21018         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21019         trailing ^M.
21020
21021 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21022
21023         PR c++/17413
21024         * g++.dg/template/local5.C: New.
21025
21026         PR target/21761
21027         * gcc.c-torture/compile/pr21761.c: New.
21028
21029         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21030         before darwin8.
21031
21032 2005-05-30  Steven G. Kargl
21033
21034         PR fortran/20846
21035         * gfortran.dg/inquire_8.f90: New test.
21036
21037 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21038
21039         PR libfortran/21376
21040         * gfortran.dg/output_exponents_1.f90: New test.
21041
21042 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21043
21044         PR libfortran/20006
21045         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21046
21047 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21048
21049         PR c++/21210
21050         * g++.dg/ext/complex1.C: New test.
21051
21052         PR c++/21340
21053         * g++.dg/init/ctor6.C: New test.
21054
21055 2005-05-29  Jan Hubicka  <jh@suse.cz>
21056
21057         * gcc.c-torture/compile/pr21562.c: New.
21058
21059 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21060
21061         * gfortran.dg/subnormal_1.f90: New test.
21062
21063 2005-05-28  Jan Hubicka  <jh@suse.cz>
21064
21065         * tree-prof.exp: Fix comment.
21066         * value-prof-1.c: New.
21067         * value-prof-2.c: New.
21068         * value-prof-3.c: New.
21069         * value-prof-4.c: New.
21070
21071 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/21614
21074         * g++.dg/expr/ptrmem6.C: New test.
21075         * g++.dg/expr/ptrmem6a.C: Likewise.
21076
21077 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21078
21079         PR tree-optimization/21658
21080         * gcc.dg/tree-ssa/pr21658.c: New.
21081
21082 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21083
21084         PR c++/21455
21085         * g++.dg/inherit/ptrmem3.C: New.
21086
21087         PR c++/21681
21088         * g++.dg/parse/template16.C: New.
21089
21090 2005-05-27  Andreas Jaeger  <aj@suse.de>
21091
21092         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21093
21094         * gcc.dg/i386-sse-8.c: Run test on all archs.
21095
21096 2005-05-26  Mike Stump  <mrs@apple.com>
21097
21098         * objc.dg/isa-field-1.m: Only run on darwin.
21099         * objc.dg/lookup-1.m: Likewise.
21100         * objc.dg/try-catch-8.m: Likewise.
21101
21102 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21103
21104         PR tree-optimization/9814
21105         * gcc.dg/pr9814-1.c: New test case.
21106
21107 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21108
21109         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21110         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21111         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21112         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21113         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21114         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21115         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21116         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21117         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21118         objc.dg/try-catch-8.m: New.
21119
21120 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21121
21122         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21123         remove extraneous semicolons.
21124
21125 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21126
21127         * obj-c++.dg/comp-types-12.mm: New.
21128         * objc.dg/comp-types-11.m: New.
21129         * objc.dg/selector-4.m: New.
21130
21131 2005-05-26  Andreas Jaeger  <aj@suse.de>
21132
21133         PR testsuite/20772
21134         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21135         g++.old-deja/g++.ext/attrib3.C,
21136         g++.old-deja/g++.other/store-expr1.C,
21137         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21138         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21139         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21140         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21141         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21142         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21143         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21144         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21145         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21146         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21147         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21148         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21149         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21150         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21151         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21152         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21153         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21154         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21155         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21156
21157 2005-05-26  Andreas Jaeger  <aj@suse.de>
21158
21159         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21160         x86-64 compilation.
21161
21162 2005-05-26  Andreas Jaeger  <aj@suse.de>
21163
21164         PR testsuite/20772
21165         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21166         gcc.misc-tests/i386-pf-athlon-1.c,
21167         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21168         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21169         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21170         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21171         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21172         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21173         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21174         programs.
21175
21176         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21177         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21178         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21179         x86-64 compilation.
21180
21181         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21182         x86_64.
21183
21184         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21185         effective-target ilp32.
21186
21187 2005-05-26  David Ung  <davidu@mips.com>
21188
21189         * gcc.target/mips/ext_ins.c: New test for testing the generation
21190         of MIPS32/64 rev 2 ext/ins instructions.
21191
21192 2005-05-26  Andreas Jaeger  <aj@suse.de>
21193
21194         * treelang/compile/unsigned.tree: Use gimple instead of
21195         nonexisting generic dump.
21196
21197 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21198
21199         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21200
21201 2005-05-26  Andreas Jaeger  <aj@suse.de>
21202
21203         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21204
21205 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21206
21207         PR libfortran/17283
21208         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21209         Test callee-allocated memory with write statements.
21210
21211 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21212
21213         PR middle-end/21709
21214         * gcc.dg/pr21709-1.c: New test case.
21215
21216 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21217             Mike Stump  <mrs@apple.com>
21218
21219         * objc/execute/next_mapping.h: Update for C++.
21220
21221         * obj-c++.dg/selector-1.mm: Move to...
21222         * obj-c++.dg/selector-4.mm: here...
21223
21224         * obj-c++.dg/basic.mm: New.
21225         * obj-c++.dg/comp-types-1.mm: New.
21226         * obj-c++.dg/cxx-class-1.mm: New.
21227         * obj-c++.dg/cxx-ivars-1.mm: New.
21228         * obj-c++.dg/cxx-ivars-2.mm: New.
21229         * obj-c++.dg/cxx-ivars-3.mm: New.
21230         * obj-c++.dg/cxx-scope-1.mm: New.
21231         * obj-c++.dg/cxx-scope-2.mm: New.
21232         * obj-c++.dg/defs.mm: New.
21233         * obj-c++.dg/empty-private-1.mm: New.
21234         * obj-c++.dg/encode-1.mm: New.
21235         * obj-c++.dg/encode-2.mm: New.
21236         * obj-c++.dg/encode-3.mm: New.
21237         * obj-c++.dg/extern-c-1.mm: New.
21238         * obj-c++.dg/extra-semi.mm: New.
21239         * obj-c++.dg/fix-and-continue-2.mm: New.
21240         * obj-c++.dg/isa-field-1.mm: New.
21241         * obj-c++.dg/ivar-list-semi.mm: New.
21242         * obj-c++.dg/local-decl-1.mm: New.
21243         * obj-c++.dg/lookup-1.mm: New.
21244         * obj-c++.dg/lookup-2.mm: New.
21245         * obj-c++.dg/method-1.mm: New.
21246         * obj-c++.dg/method-2.mm: New.
21247         * obj-c++.dg/method-3.mm: New.
21248         * obj-c++.dg/method-4.mm: New.
21249         * obj-c++.dg/method-5.mm: New.
21250         * obj-c++.dg/method-6.mm: New.
21251         * obj-c++.dg/method-7.mm: New.
21252         * obj-c++.dg/no-extra-load.mm: New.
21253         * obj-c++.dg/overload-1.mm: New.
21254         * obj-c++.dg/pragma-1.mm: New.
21255         * obj-c++.dg/pragma-2.mm: New.
21256         * obj-c++.dg/private-1.mm: New.
21257         * obj-c++.dg/private-2.mm: New.
21258         * obj-c++.dg/proto-qual-1.mm: New.
21259         * obj-c++.dg/qual-types-1.mm: New.
21260         * obj-c++.dg/stubify-1.mm: New.
21261         * obj-c++.dg/stubify-2.mm: New.
21262         * obj-c++.dg/super-class-1.mm: New.
21263         * obj-c++.dg/super-class-2.mm: New.
21264         * obj-c++.dg/super-dealloc-1.mm: New.
21265         * obj-c++.dg/super-dealloc-2.mm: New.
21266         * obj-c++.dg/template-1.mm: New.
21267         * obj-c++.dg/template-2.mm: New.
21268         * obj-c++.dg/template-3.mm: New.
21269         * obj-c++.dg/template-4.mm: New.
21270         * obj-c++.dg/template-5.mm: New.
21271         * obj-c++.dg/template-6.mm: New.
21272         * obj-c++.dg/try-catch-1.mm: New.
21273         * obj-c++.dg/try-catch-2.mm: New.
21274         * obj-c++.dg/try-catch-3.mm: New.
21275         * obj-c++.dg/try-catch-4.mm: New.
21276         * obj-c++.dg/try-catch-5.mm: New.
21277         * obj-c++.dg/try-catch-6.mm: New.
21278         * obj-c++.dg/try-catch-7.mm: New.
21279         * obj-c++.dg/try-catch-8.mm: New.
21280         * obj-c++.dg/try-catch-9.mm: New.
21281         * obj-c++.dg/va-meth-1.mm: New.
21282
21283 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21284
21285         * obj-c++.dg/selector-1.mm: New.
21286         * obj-c++.dg/selector-2.mm: New.
21287
21288 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21289
21290         * obj-c++.dg/selector-3.mm: New.
21291         * objc.dg/selector-3.m: New.
21292
21293 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21294
21295         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21296         about where warning appears.
21297
21298 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21299
21300         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21301         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21302         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21303         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21304
21305 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
21306
21307         * gcc.dg/20050524-1.c: New test.
21308
21309 2005-05-25  Jan Hubicka  <jh@suse.cz>
21310
21311         * gcc.dg/tree-prof/inliner-1.c: New.
21312
21313 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
21314
21315         * gcc.dg/tree-prof: New directory.
21316         * gcc.dg/tree-prof/tree-prof.exp: New.
21317
21318 2005-05-25  DJ Delorie  <dj@redhat.com>
21319
21320         * gcc.dg/Wattributes-1.c: New.
21321         * gcc.dg/Wattributes-2.c: New.
21322         * gcc.dg/Wattributes-3.c: New.
21323
21324 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
21325
21326         PR tree-optimization/19833
21327         * gcc.dg/uninit-4.c: Remove xfail.
21328         * gcc.dg/uninit-9.c: Ditto.
21329
21330 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
21331
21332         * obj-c++.dg/bitfield-[1-5].mm: New.
21333         * obj-c++.dg/class-protocol-1.mm: New.
21334         * obj-c++.dg/comp-types-1[0-1].mm: New.
21335         * obj-c++.dg/comp-types-[2-9].mm: New.
21336         * obj-c++.dg/encode-[4-8].mm: New.
21337         * obj-c++.dg/layout-1.mm: New.
21338         * obj-c++.dg/method-1[0-9].mm: New.
21339         * obj-c++.dg/method-2[0-1].mm: New.
21340         * obj-c++.dg/method-[8-9].mm: New.
21341         * obj-c++.dg/objc-gc-3.mm: New.
21342         * obj-c++.dg/try-catch-10.mm: New.
21343         * objc.dg/bitfield-5.m: New.
21344         * objc.dg/comp-types-10.m: New.
21345         * objc.dg/comp-types-9.m: New.
21346         * objc.dg/layout-1.m: New.
21347         * objc.dg/objc-gc-4.m: New.
21348         * objc.dg/try-catch-9.m: New.
21349         * objc.dg/class-protocol-1.m: Tweak diagnostics.
21350         * objc.dg/comp-types-1.m: Likewise.
21351         * objc.dg/comp-types-[5-6].m: Likewise.
21352         * objc.dg/method-9.m: Likewise.
21353
21354 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
21355
21356         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21357         and on hardware without VMX support.
21358
21359         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21360
21361         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21362
21363         * lib/profopt.exp (dg-final-generate, dg-final-use,
21364         profopt-final-code, profopt-get-options): New.
21365         (profopt-execute): Process test directives.
21366
21367         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21368         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21369         cleanup-tree-dump, cleanup-saved-temps): Update comments.
21370
21371 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
21372
21373         PR C++/21645
21374         * g++.dg/init/ctor5.C: New test.
21375
21376 2005-05-24  Ira Rosen  <irar@il.ibm.com>
21377
21378         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21379         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21380         vect-113.c, vect-114.c.
21381
21382 2005-05-23  Adam Nemet  <anemet@lnxw.com>
21383
21384         * gcc.dg/const-elim-1.c: Remove xfails.
21385
21386 2005-05-23  Jeff Law  <law@redhat.com>
21387
21388         * gcc.c-torture/compile/pr21638.c: New test.
21389         * gcc.c-torture/compile/20050520-1.c: New test.
21390
21391 2005-05-23  Nick Clifton  <nickc@redhat.com>
21392
21393         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21394         be a proper triple, ie: m32r*-*-*.
21395         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21396
21397 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
21398
21399         PR middle-end/21331
21400         PR tree-opt/21293
21401         * gcc.c-torture/compile/pr21293.c: New test.
21402         * gcc.c-torture/execute/pr21331.c: New test.
21403
21404 2004-05-20  Richard Henderson  <rth@redhat.com>
21405
21406         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21407
21408 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
21409
21410         * obj-c++-dg.exp: Add.
21411         * obj-c++.exp: Add.
21412         * obj-c++.dg/dg.exp: Add.
21413
21414 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21415
21416         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21417         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21418
21419 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
21420
21421         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21422
21423 2004-05-19  Richard Henderson  <rth@redhat.com>
21424
21425         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21426
21427 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
21428
21429         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21430
21431         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21432
21433 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
21434
21435         PR c++/21495
21436         * g++.dg/parse/extern1.C: New test.
21437         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21438
21439 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21440
21441         * gcc.dg/c99-math.h: New.
21442         * gcc.dg/c99-math-float-1.c: New test.
21443         * gcc.dg/c99-math-double-1.c: Likewise.
21444         * gcc.dg/c99-math-long-double-1.c: Likewise.
21445
21446 2005-05-18  Richard Henderson  <rth@redhat.com>
21447
21448         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21449
21450 2005-05-18  Devang Patel  <dpatel@apple.com>
21451
21452         * g++.dg/opt/20050511-1.C: New test.
21453
21454 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21455
21456         PR libfortran/21127
21457         * gfortran.dg/reshape-complex.f90: New test.
21458
21459 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21460
21461         * gfortran.dg/array_constructor_1.f90: New test.
21462         * gfortran.dg/array_constructor_2.f90: New test.
21463
21464 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21465
21466         PR fortran/20954
21467         * gfortran.dg/pr20954.f: New test.
21468
21469 2005-05-17  Mike Stump  <mrs@apple.com>
21470
21471         Yet more Objective-C++...
21472
21473         * objc.dg/method-5.m: Update.
21474         * objc.dg/method-6.m: Update.
21475         * objc.dg/method-7.m: Update.
21476         * objc.dg/method-9.m: Update.
21477         * objc.dg/try-catch-2.m: Update.
21478
21479 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21480
21481         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21482         Remove little-endian optimizations.
21483
21484 2005-05-17  Jeff Law  <law@redhat.com>
21485
21486         * g++.dg/tree-ssa/pr14814.C: New test.
21487         * gcc.dg/tree-ssa/pr14814.C: New test.
21488         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21489         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21490
21491 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21492
21493         * gcc.dg/compat/generate-random.c: Do not include
21494         libiberty.h.
21495         * gcc.dg/compat/generate-random_r.c: Likewise.
21496
21497 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21498
21499         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21500
21501 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21502
21503         PR middle-end/21595
21504         * g++.dg/tree-ssa/builtin1.C: New testcase.
21505
21506 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21507
21508         PR c++/21454
21509         * g++.dg/opt/const4.C: New test.
21510
21511         PR middle-end/21492
21512         * g++.dg/opt/crossjump1.C: New test.
21513
21514         PR tree-optimization/21610
21515         * gcc.c-torture/compile/20050516-1.c: New test.
21516
21517         PR fortran/15080
21518         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21519         about the test failing.
21520         * gfortran.fortran-torture/execute/where_7.f90: New test.
21521         * gfortran.fortran-torture/execute/where_8.f90: New test.
21522
21523 2005-05-16  Richard Henderson  <rth@redhat.com>
21524
21525         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21526         i?86 and x86_64.
21527
21528 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21529
21530         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21531         (limits.h): Include unconditionally.
21532         (stdlib.h): Likewise.
21533         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21534         (limits.h): Include unconditionally.
21535         (stdlib.h): Likewise.
21536         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21537         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21538         (limits.h): Include unconditionally.
21539         (stdlib.h): Likewise.
21540         (hashtab.h): Do not include.
21541         (getopt.h): Likewise.
21542         (stddef.h): Include.
21543         (hashval_t): Define.
21544         (struct entry): Add "next" field.
21545         (HASH_SIZE): New macro.
21546         (hash_table): New variable.
21547         (switchfiles): Do not use xmalloc.
21548         (mix): New macro.
21549         (iterative_hash): New function.
21550         (hasht): Remove.
21551         (e_exists): New function.
21552         (e_insert): Likewise.
21553         (output): Use, instead of libiberty hashtable functions.
21554         (main): Do not use getopt.  Do not call htab_create.
21555
21556 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21557
21558         PR libstdc++/21526
21559         * lib/target-supports.exp (check_mkfifo_available):
21560         Return 0 for cygwin as mkfifo support incomplete on platform.
21561         Fix typos in comments.
21562
21563 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21566
21567 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21568
21569         PR fortran/17432
21570         * gfortran.dg/assign_4.f: New test.
21571
21572 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21573
21574         PR tree-optimization/21563
21575         * gcc.dg/tree-ssa/pr21563.c: New.
21576
21577 2005-05-14  Jan Hubicka  <jh@suse.cz>
21578
21579         * gcc.dg/noreturn-7.c: Allow control reaches warning.
21580
21581 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
21582
21583         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21584
21585 2005-05-13  Julian Brown  <julian@codesourcery.com>
21586
21587         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21588         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21589
21590 2005-05-13  Jan Hubicka  <jh@suse.cz>
21591
21592         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21593         * gcc.dg/fold-xor-?.c: Likewise.
21594         * gcc.dg/pr15784-?.c: Likewise.
21595         * gcc.dg/pr20922-?.c: Likewise.
21596         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21597         * gcc.dg/tree-ssa/pr17598.c: Likewise.
21598         * gcc.dg/tree-ssa/pr20470.c: Likewise.
21599
21600 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21601
21602         PR fortran/21260
21603         * gfortran.dg/hollerith_1.f90: New test.
21604
21605 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21606
21607         * gfortran.dg/func_result_2.f90: New test.
21608
21609 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21610
21611         * gfortran.dg/dev_null.f90: New test.
21612
21613 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
21614
21615         * gcc.dg/arm-vfp1.c: Revert last change.
21616
21617 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
21618
21619         PR middle-end/19807
21620         PR tree-optimization/19639
21621         * g++.dg/tree-ssa/pr19807.C: New testcase.
21622
21623 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21624
21625         PR libfortran/21471
21626         * gfortran.dg/append-1.f90: New test.
21627
21628 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21629
21630         * gcc.dg/pr18501.c: XFAIL.
21631         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21632         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21633         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21634         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21635         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21636         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21637         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21638         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21639
21640 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21641
21642         PR fortran/20178
21643         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21644         gfortran.dg/f2c_3.f90: New tests.
21645
21646         * gfortran.dg/return_1.f90: Fix dg annotation.
21647
21648 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21649
21650         * gcc.c-torture/compile/20050510-1.c: New test.
21651
21652 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21653
21654         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21655
21656 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21657
21658         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21659
21660 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21661
21662         PR c/17913
21663         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21664
21665 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
21666
21667         PR c/21342
21668         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21669         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21670
21671 2005-05-10  Ben Elliston  <bje@au.ibm.com>
21672
21673         PR debug/16676
21674         * gcc.dg/debug/pr16676.c: New test.
21675
21676 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
21677
21678         PR testsuite/21443
21679         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21680         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21681         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21682         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21683         Change -O1 to -O2.
21684         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
21685         -fno-tree-dominator-opts.
21686
21687 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21688
21689         * gfortran.dg/return_1.f90: New test.
21690
21691 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21692
21693         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21694
21695         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21696
21697 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         PR c++/21427
21700         * g++.dg/inherit/covariant13.C: New.
21701
21702 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21703
21704         PR libfortran/19155
21705         * gfortran.dg/pr19155.f: New test.
21706
21707 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21708
21709         PR inline-asm/8788
21710         * gcc.dg/pr8788-1.c: New testcase.
21711
21712 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21713
21714         PR target/21416
21715         * gcc.target/mips/fpcmp-[12].c: New tests.
21716
21717 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
21718
21719         * lib/target-supports-dg.exp (dg-require-fork): New function.
21720         (dg-require-mkfifo): Likewise.
21721         * lib/target-supports.exp (check_function_available): New
21722         function.
21723         (check_fork_available): Likewise.
21724         (check_mkfifo_available): Likewise.
21725
21726 2005-05-06  Jeff Law  <law@redhat.com>
21727
21728         * gcc.c-torture/compile/pr21380.c: New test.
21729
21730 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21731
21732         PR c++/20961
21733         * g++.dg/ext/weak3.C: New test.
21734
21735 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/21352
21738         * g++.dg/template/crash37.C: New test.
21739
21740 2005-05-05  Paul Brook  <paul@codesourcery.com>
21741
21742         * gcc.dg/arm-g2.c: Use effective-target arm32.
21743         * gcc.dg/arm-mmx-1.c: Ditto.
21744         * gcc.dg/arm-scd42-2.c: Ditto.
21745         * gcc.dg/arm-vfp1.c: Ditto.
21746         * lib/target-supports.exp (check_effective_target_arm32): New
21747         function.
21748
21749 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21750
21751         PR libfortran/21354
21752         gfortran.dg/in_pack_rank7.f90: New test.
21753
21754 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21755
21756         PR middle-end/15618
21757         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21758
21759 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21760
21761         PR middle-end/21265
21762         * gcc.dg/20050503-1.c: New test.
21763
21764         PR rtl-optimization/21239
21765         * gcc.dg/i386-sse-11.c: New test.
21766
21767 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21768
21769         PR target/16888
21770         * gcc.target/i386/asm-1.c: New test.
21771
21772 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21773
21774         PR rtl-optimization/21330
21775         * gcc.c-torture/execute/20050502-1.c: New test.
21776
21777         PR target/21297
21778         * gcc.c-torture/execute/20050502-2.c: New test.
21779
21780 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21781
21782         PR middle-end/21282
21783         * gcc.dg/pr21282.c: New.
21784
21785 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21786
21787         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21788         * gcc.dg/vect/vect-92.c: Likewise.
21789         * gcc.dg/vect/vect-93.c: Likewise.
21790         * gcc.dg/vect/vect-dv-1.c: Likewise.
21791         * gcc.dg/vect/vect-dv-2.c: Likewise.
21792         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21793
21794 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21795
21796         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21797         * gfortran.dg/vect/vect-2.f90: Likewise.
21798         * gfortran.dg/vect/vect-3.f90: Likewise.
21799         * gfortran.dg/vect/vect-4.f90: Likewise.
21800         * gfortran.dg/vect/vect-5.f90: Likewise.
21801
21802 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21803
21804         PR target/20813
21805         * gcc.dg/rs6000-fpint-2.c: New.
21806
21807 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21808
21809         PR c/15698
21810         * gcc.dg/builtins-30.c: Update expected messages.
21811         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21812         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21813         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21814
21815 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21816
21817         PR tree-optimization/21294
21818         * gcc.dg/tree-ssa/pr21294.c: New.
21819
21820 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21821
21822         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21823         __builtin_altivec_st_internal_4si built-in.
21824
21825 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/15875
21828         * g++.dg/template/ptrmem14.C: New test.
21829
21830 2005-05-02  Paul Brook  <paul@codesourcery.com>
21831
21832         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21833
21834 2005-05-02  Michael Matz  <matz@suse.de>
21835
21836         PR c++/19542
21837         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21838
21839 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21840
21841         * g++.dg/cpp/weak.C: New test.
21842
21843 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21844
21845         * gcc.dg/tree-ssa/loop-8.c: New test.
21846
21847 2005-04-30  Michael Maty  <matz@suse.de>
21848
21849         * gcc.dg/inline-mcpy.c: New test.
21850
21851 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21852
21853         PR libfortran/18958
21854         * gfortran.dg/eoshift.f90: New test case.
21855
21856 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21857
21858         PR libfortran/18857
21859         * gfortran.dg/matmul_1.f90: New test.
21860
21861 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21862
21863         PR tree-optimization/21030
21864         * gcc.dg/tree-ssa/pr21030.c: New.
21865
21866 2005-04-29  Devang Patel  <dpatel@apple.com>
21867
21868         PR tree-optimization/21272
21869         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21870
21871 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21872
21873         PR fortran/13082
21874         PR fortran/18824
21875         * gfortran.dg/entry_4.f90: New test.
21876         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21877         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21878         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21879         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21880         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21881         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21882         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21883
21884 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21885
21886         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21887
21888 2005-04-29  Paul Brook  <paul@codesourcery.com>
21889
21890         * gfortran.dg/entry_3.f90: New test.
21891
21892 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21893
21894         * gfortran.dg/implicit_4.f90: New test.
21895
21896 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21897
21898         * lib/target-supports.exp (check_profiling_available): Return
21899         false for xtensa-*-elf.
21900
21901 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21902
21903         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21904         error if file cannot be deleted.
21905
21906 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21907
21908         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21909         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21910         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21911         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21912         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21913         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21914         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21915         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21916         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21917         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21918         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21919         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21920         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21921
21922 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21923
21924         PR fortran/20865
21925         * gfortran.dg/pr20865.f90: New test.
21926
21927 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21928
21929         * gcc.dg/void-cast-2.c: New test.
21930
21931 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21932
21933         PR c/21159
21934         * gcc.dg/void-cast-1.c: New test.
21935
21936 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21937
21938         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21939
21940 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21941
21942         PR fortran/21177
21943         * gfortran.dg/pr21177.f90: New test.
21944
21945 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21946
21947         PR tree-optimization/21171
21948         * gcc.dg/tree-ssa/pr21171.c: New test.
21949
21950 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21951
21952         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21953         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21954         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21955         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21956         gcc.dg/tree-ssa/gen-vect-32.c: New.
21957         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21958         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21959         don't run on PPC32.
21960
21961 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21962
21963         PR c/21213
21964         * gcc.dg/transparent-union-3.c: New test.
21965
21966 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21967
21968         PR c/20740
21969         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21970         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21971         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21972         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21973         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21974         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21975
21976 2005-04-26  Jeff Law  <law@redhat.com>
21977
21978         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21979         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21980         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21981         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21982         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21983         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21984         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21985
21986 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21987
21988         PR tree-optimization/17598
21989         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21990
21991 2005-04-25  Mike Stump  <mrs@apple.com>
21992
21993         * objc.dg/fix-and-continue-1.m: Add.
21994
21995 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21996
21997         PR c++/20995
21998         * g++.dg/opt/pr20995-1.C: New test case.
21999
22000 2005-04-25  Devang Patel <dpatel@apple.com>
22001
22002         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22003
22004 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22005
22006         PR testsuite/21062
22007         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22008
22009 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22010
22011         PR C++/21188
22012         * g++.dg/opt/rtti2.C: New test.
22013
22014 2005-04-25  Paul Brook  <paul@codesourcery.com>
22015         Steven G. Kargl  <kargls@comcast.net>
22016
22017         PR fortran/20879
22018         * gfortran.dg/ichar_1.f90: New file.
22019
22020 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22021
22022         PR middle-end/20991
22023         * g++.dg/opt/pr20991.C: New test.
22024
22025         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22026         where sizeof (type) < __alignof__ (type).
22027         * gcc.dg/compat/struct-layout-1.h: Likewise.
22028
22029 2005-04-24  Per Bothner  <per@bothner.com>
22030             Devang Patel  <dpatel@apple.com>
22031
22032         PR preprocessor/20907
22033         * gcc.dg/cpp/very-long-comment.c: New test.
22034
22035 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22036
22037         PR fortran/20059
22038         * gfortran.dg/common_5.f: New test.
22039
22040 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22041
22042         PR middle-end/21082
22043         * g++.dg/tree-ssa/pr21082.C: New testcase.
22044
22045 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22046
22047         * gcc.dg/vect/vect-99.c: New test.
22048
22049 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22050
22051         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22052
22053 2005-04-22  Jeff Law  <law@redhat.com>
22054
22055         * gcc.dg/uninit-5.c: Remove xfails.
22056         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22057         conditionals and loads.
22058
22059 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22060
22061         PR libfortran/20074
22062         PR libfortran/20436
22063         PR libfortran/21108
22064         * gfortran.dg/nested_reshape.f90: new test
22065         * gfortran.dg/reshape-alloc.f90: new test
22066         * gfortran.dg/reshape.f90: new test
22067
22068 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22069
22070         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22071
22072         * gcc.dg/arm-vfp1.c: New test.
22073
22074 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22075
22076         PR c++/21087
22077         * g++.dg/lookup/builtin2.C: New test.
22078
22079 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22080
22081         * gcc.dg/weak/weak-13.c: New test.
22082
22083 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22084
22085         * lib/target-supports.exp (check_effective_target_sync_int_long):
22086         Add powerpc*.
22087
22088 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22089
22090         * gcc.target/mips/branch-1.c: New test.
22091
22092 2005-04-21  Richard Henderson  <rth@redhat.com>
22093
22094         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22095         * gcc.dg/vect/vect-86.c: Likewise.
22096         * gcc.dg/vect/vect-87.c: Likewise.
22097         * gcc.dg/vect/vect-88.c: Likewise.
22098
22099 2005-04-21  Devang Patel  <dpatel@apple.com>
22100
22101         PR optimization/20994
22102         * gcc.dg/tree-ssa/ifc-3.c: New test.
22103
22104 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22105
22106         PR c/12913
22107         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22108         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22109         gcc.dg/c99-vla-jump-5.c: New tests.
22110
22111 2005-04-19  Richard Henderson  <rth@redhat.com>
22112
22113         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22114         Fix typo in exists check.
22115         (check_effective_target_sync_int_long): New.
22116         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22117         * gcc.dg/ia64-sync-2.c: Likewise.
22118         * gcc.dg/ia64-sync-3.c: Likewise.
22119         * gcc.dg/ia64-sync-4.c: Likewise.
22120
22121 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22122
22123         * gcc.dg/fold-xor-1.c: New test.
22124         * gcc.dg/fold-xor-2.c: New test.
22125
22126 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22127
22128         PR target/20670
22129         * g++.dg/eh/fp-regs.C: New test.
22130
22131 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22132
22133         * gcc.dg/Wint-to-pointer-cast-1.c,
22134         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22135         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22136         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22137
22138 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22139
22140         PR fortran/16861
22141         * gfortran.dg/pr16861.f90: New test.
22142
22143 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22144
22145         * gcc.dg/pr21085.c: New test.
22146
22147 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22148
22149         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22150         (setup_mips_tests, dg-mips-options): New procedures.
22151         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22152         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22153         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22154         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22155         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22156         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22157         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22158         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22159         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22160         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22161         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22162         dg-mips-options instead of dg-options.  Remove now-redundant
22163         preprocessor guards.
22164         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22165         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22166         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22167         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22168         * gcc.dg/vr-mult-2.c: Delete.
22169         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22170         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22171         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22172         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22173         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22174         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22175         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22176
22177 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22178
22179         * ada/acats/run_all.sh: Use sync when executable not present.
22180
22181 2005-04-18  Devang Patel  <dpatel@apple.com>
22182
22183         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22184         * gcc.dg/vect/vect-11a.c: New.
22185         * gcc.dg/vect/vect-none.c: Update.
22186         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22187
22188 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22189
22190         PR tree-optimization/20922
22191         * gcc.dg/pr20922-1.c: New test.
22192         * gcc.dg/pr20922-2.c: New test.
22193         * gcc.dg/pr20922-3.c: New test.
22194         * gcc.dg/pr20922-4.c: New test.
22195         * gcc.dg/pr20922-5.c: New test.
22196         * gcc.dg/pr20922-6.c: New test.
22197
22198 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22199
22200         PR libfortran/20950
22201         * gfortran.dg/pr20950.f: New test.
22202
22203 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22204
22205         PR libfortran/19216
22206         * gfortran.dg/pr19216.f: New test.
22207
22208 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22209
22210         PR tree-optimization/21001
22211         * gcc.dg/tree-ssa/pr21001.c: New.
22212
22213 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22214
22215         PR libfortran/21075
22216         * gfortran.dg/reshape_rank7.f90: New test.
22217
22218 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22219
22220         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22221         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22222         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22223         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22224         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22225         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22226         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22227         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22228         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22229         wrong way round).
22230         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22231         in namelists.  New test.
22232         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22233         New test.
22234         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22235         New test.
22236         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22237         namelist.  New test.
22238         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22239         New test.
22240         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22241         New test.
22242         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22243         namelist.  New test.
22244         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22245         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22246         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22247         New test.
22248         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22249         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22250         arrays. New test.
22251
22252 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
22253
22254         * gfortran.dg/wtruncate.f: New testcase.
22255         * gfortran.dg/wtruncate.f90: New testcase.
22256
22257 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
22258
22259         PR c++/21025
22260         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22261         which sizeof/alignof is dependent, rather than just whether we are
22262         processing_template_decl.
22263
22264 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22265
22266         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22267         corrected typo where the wrong variables had been compared.
22268
22269 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
22270
22271         PR libfortran/18495
22272         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22273         Test callee-allocated version of return array with a write
22274         statement.
22275         Test spread with a temporary with another write statement.
22276
22277 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
22278
22279         PR tree-optimization/21031
22280         * gcc.dg/tree-ssa/pr21031.c: New.
22281
22282 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
22283
22284         PR tree-optimization/21004
22285         * gcc.dg/builtins-53.c: Include builtins-config.h.
22286         Check floorf, ceilf, floorl and ceill transformations
22287         only when HAVE_C99_RUNTIME is defined.
22288
22289 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
22290
22291         PR middle-end/20739
22292         * gcc.dg/tree-ssa/pr20739.c: New test.
22293
22294 2005-04-14  Mike Stump  <mrs@apple.com>
22295
22296         * gcc.dg/Foundation.framework/empty: New.
22297         * gcc.dg/framework-2.c: New.
22298
22299 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22300
22301         PR tree-optimization/21021
22302         * gcc.c-torture/compile/pr21021.c: New.
22303
22304 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
22305
22306         PR testsuite/21010
22307         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22308         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22309         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22310         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22311         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22312         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22313         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22314         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22315
22316 2005-04-14  Richard Henderson  <rth@redhat.com>
22317
22318         * lib/target-supports.exp (check_effective_target_vect_condition):
22319         Add ia64, i?86, and x86_64.
22320
22321 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
22322
22323         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22324
22325 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
22326
22327         PR tree-optimization/20657
22328         * gcc.dg/tree-ssa/pr20657.c: New.
22329
22330 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
22331
22332         * gcc.dg/builtins-53.c: Also check (int)trunc* and
22333         (long long int)trunc*.
22334
22335 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
22336
22337         PR target/20927
22338         * gcc.dg/pr20927.c: New test.
22339
22340 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
22341
22342         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22343         * gcc.target/mips/asm-1.c: Likewise.
22344
22345 2005-04-13  Dale Johannesen  <dalej@apple.com>
22346
22347         * objc.dg/objc-fast-4.m: New.
22348
22349 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
22350
22351         * gcc.target/cris/torture/cris-torture.exp: New driver in new
22352         directory.
22353         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22354
22355 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
22356
22357         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22358         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22359         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22360
22361 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
22362
22363         PR tree-optimization/20913
22364         * gcc.dg/tree-ssa/pr20913.c: New.
22365
22366         PR tree-optimization/20702
22367         * gcc.dg/tree-ssa/pr20702.c: New.
22368
22369 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22370
22371         PR c++/13744
22372         * g++.dg/inherit/local3.C: New test.
22373
22374 2005-04-12  Jeff Law  <law@redhat.com>
22375
22376         * gcc.dg/tree-ssa/20050412-1.c: New test.
22377
22378 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
22379
22380         PR libfortran/19016
22381         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22382         Add tests with mask generated by expression.
22383         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22384         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22385         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22386
22387 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
22388
22389         PR middle-end/20917
22390         * gcc.dg/20050409-1.c: New test.
22391
22392 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
22393
22394         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22395
22396 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22397
22398         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22399         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22400         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22401         (TARGET_CXX): Adjust accordingly.
22402         * target.h (struct gcc_target): Remove epxort_class_data.  Add
22403         determine_class_data_visibility and class_data_always_comdat.
22404         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22405         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22406         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22407         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22408         (arm_cxx_determine_class_data_visibility): New.
22409         (arm_cxx_class_data_always_comdat): Likewise.
22410         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22411         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22412         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22413         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22414         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22415         Define.
22416
22417 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22418
22419         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22420
22421 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
22422
22423         * gcc.dg/i386-darwin-fpmath.c: New.
22424
22425 2004-04-11  Devang Patel  <dpatel@apple.com>
22426
22427         * lib/target-supports.exp (check_effective_target_vect_condition): New.
22428         * gcc.dg/vect/vect-ifcvt-1.c: New test.
22429         * gcc.dg/vect/vect-ifcvt-2.c: New test.
22430         * gcc.dg/vect/vect-ifcvt-3.c: New test.
22431         * gcc.dg/vect/vect-ifcvt-4.c: New test.
22432         * gcc.dg/vect/vect-ifcvt-5.c: New test.
22433         * gcc.dg/vect/vect-ifcvt-6.c: New test.
22434         * gcc.dg/vect/vect-ifcvt-7.c: New test.
22435         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22436
22437 2004-04-11  Devang Patel  <dpatel@apple.com>
22438
22439         * gcc.dg/vect/vect-dv-1.c: New test.
22440         * gcc.dg/vect/vect-dv-2.c: New test.
22441
22442 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22443
22444         PR tree-optimization/20933
22445         * gcc.dg/tree-ssa/pr20933.c: New test.
22446
22447 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22448
22449         * gfortran.dg/fold_nearest.f90: New test.
22450
22451 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22452
22453         * gcc.dg/tree-ssa/alias-1.c: New test.
22454
22455 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22456
22457         PR tree-optimization/20920
22458         * g++.dg/tree-ssa/pr20920.C: New test.
22459
22460 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22461
22462         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22463         (long long int)ceil*.
22464
22465 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22466
22467         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22468         explicit C++ linkage.
22469
22470 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22471
22472         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22473         warning for arithmetic IF statements.
22474
22475 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22476
22477         * eor_handling_1.f90: New test case.
22478         * eor_handling_2.f90: New test case.
22479         * eor_handling_3.f90: New test case.
22480         * eor_handling_4.f90: New test case.
22481         * eor_handling_5.f90: New test case.
22482         * noadv_size.f90: New test case.
22483         * pad_no.f90: New test case.
22484
22485 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22486
22487         * gcc.c-torture/execute/20050410-1.c: New test.
22488
22489 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22490
22491         * gcc.dg/pr20126.c: New.
22492
22493 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22494             Steven G. Kargl <kargls@comcast.net>
22495
22496         * gfortran.dg/PR19872.f: New test.
22497
22498 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22499
22500         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22501
22502 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22503
22504         * gfortran.dg/nint_1.f90: New test.
22505
22506 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22507
22508         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22509         Added test for callee-allocated arrays with write statements.
22510         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22511         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22512         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22513         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22514         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22515
22516 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22517
22518         PR libfortran/20163
22519         * gfortran.dg/open-options-blanks.f: New test.
22520
22521 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22522
22523         PR fortran/13257
22524         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22525
22526 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22529         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22530         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22531         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22532         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22533         * gcc.c-torture/execute/stdarg-4.c: New test.
22534
22535         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22536
22537         PR target/20795
22538         * g++.dg/abi/param2.C: New test.
22539
22540 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22541
22542         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22543
22544 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22545
22546         * gcc.dg/builtins-53.c: New test.
22547
22548 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22549
22550         * g++.dg/tree-ssa/pr18178.C: New test.
22551         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22552         * gcc.c-torture/execute/20041019-1.c: New test.
22553         * gcc.dg/tree-ssa/20041008-1.c: New test.
22554         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22555         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22556         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22557         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22558         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22559         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22560         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22561         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22562         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22563         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22564
22565 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22566
22567         PR rtl-optimization/20466
22568         * gcc.c-torture/execute/pr20466-1.c: New test.
22569
22570 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22571
22572         PR c++/20905
22573         * g++.dg/parse/cond2.C: New test.
22574
22575         PR c++/20145
22576         * g++.dg/warn/Wdtor1.C: New test.
22577
22578 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22579
22580         PR fortran/17229
22581         * gfortran.dg/pr17229.f: New test.
22582
22583 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
22584
22585         * gfortran.dg/tiny_1.f90: New test.
22586         * gfortran.dg/tiny_2.f90: ditto.
22587
22588 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
22589
22590         * gfortran.dg/eor_1.f90: Fix dg-do run line
22591         * gfortran.dg/open_new.f90: Fix dg-do run line
22592
22593 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
22594
22595         * lib/target-supports.exp (get_compiler_messages): Support
22596         optional arguments, the fourth being compiler options.
22597         (check_effective_target_fpic): New proc.
22598         * gcc.dg/20050321-2.c: Restrict to target fpic.
22599
22600 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
22601
22602         * gcc.dg/15443-1.c: New test.
22603         * gcc.dg/15443-2.c: Likewise.
22604
22605 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22606
22607         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22608
22609 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22610
22611         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22612
22613 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22614
22615         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22616         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22617         -m64.
22618         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22619         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22620         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22621
22622 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
22623
22624         PR c++/20212
22625         * g++.dg/warn/Wunused-11.C: New test.
22626
22627 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
22628
22629         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22630
22631 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
22632
22633         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22634
22635 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22636
22637         PR c++/20734
22638         * g++.dg/template/ptrmem13.C: New test.
22639
22640 2005-04-05  Per Bothner  <per@bothner.com>
22641
22642         * lib/gcc.exp: Always add -fno-show-column, for now.
22643
22644 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22645
22646         PR testsuite/20767
22647         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22648         of plain old "unsigned int" for the type of "i".  Makes this test
22649         64bit clean.
22650
22651 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22652
22653         * gcc.dg/i386-ssefn-1.c: New test.
22654         * gcc.dg/i386-ssefn-2.c: New test.
22655         * gcc.dg/i386-ssefn-3.c: New test.
22656         * gcc.dg/i386-ssefn-4.c: New test.
22657
22658 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22659
22660         PR tree-optimization/20076
22661         * gcc.dg/builtin-apply4.c: New test.
22662
22663         PR preprocessor/19475
22664         * gcc.dg/cpp/macspace1.c: New test.
22665         * gcc.dg/cpp/macspace2.c: New test.
22666
22667 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22668
22669         * gfortran.dg/pr20755.f: Fixed bad format.
22670
22671 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/20763
22674         * g++.dg/ext/attrib21.C: New test.
22675
22676 2004-04-05  Devang Patel  <dpatel@apple.com>
22677
22678         * lib/target-supports.exp (check_effective_target_vect_shif): New.
22679         * gcc.dg/vect/vect-shift-1.c: New test.
22680
22681 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22682
22683         PR libfortran/20755
22684         * gfortran.dg/pr20755.f: New test.
22685
22686 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22687
22688         * gfortran.dg/pr15959.f90: New test.
22689         * gfortran.dg/string_pad_trunc.f90: New test.
22690
22691 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22692
22693         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22694         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22695         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22696         syntax.
22697
22698 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22699
22700         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22701
22702 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22703
22704         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22705         * gcc.c-torture/compile/20011119-2.c: Likewise.
22706         * gcc.c-torture/compile/981001-2.c: Likewise.
22707
22708 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR c++/20679
22711         * g++.dg/template/overload4.C: New test.
22712
22713 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         PR c++/20746
22716         * g++.dg/abi/covariant5.C: New.
22717
22718         PR debug/20505
22719         * g++.dg/debug/const2.C: New.
22720
22721 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22722
22723         PR rtl-optimization/16104
22724         * gcc.c-torture/execute/20050316-1.c: New test.
22725
22726 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         * g++.dg/template/spec23.C: Fix dg-error text.
22729
22730 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22731
22732         PR c++/19199
22733         * g++.dg/expr/lval2.C: New.
22734
22735 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22736
22737         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22738         __builtin_strcasecmp and __builtin_strncasecmp.
22739
22740 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         PR c++/20723
22743         * g++.dg/template/spec22.C: New.
22744         * g++.dg/template/spec23.C: New.
22745
22746 2005-04-03  Dale Ranta  <dir@lanl.gov>
22747             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22748
22749         PR libfortran/20068
22750         PR libfortran/20125
22751         PR libfortran/20156
22752         PR libfortran/20471
22753         * gfortran.dg/backspace.f: New test.
22754
22755 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22756
22757         * gcc.dg/pr19345.c: New test.
22758
22759 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22760
22761         PR tree-optimization/20640
22762         * gcc.dg/torture/tree-loop-1.c: New.
22763
22764 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22765
22766         PR rtl-optimization/20290
22767         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22768
22769 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22770
22771         * gcc.dg/rs6000-fpint.c: New.
22772
22773 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22774
22775         * gcc.dg/old-style-then-proto-1.c: New test.
22776
22777 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22778
22779         * gfortran.fortran-torture/execute/backspace.f90: Check
22780         after backspace and read was incorrect.
22781
22782 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22783
22784         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22785         buffer past the terminating NUL using memcmp.
22786         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22787         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22788
22789         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22790         Fix unused/uninitialized variable warnings.
22791
22792         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22793         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22794         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22795         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22796
22797         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22798         gcc.c-torture/execute/builtins/fputs-lib.c,
22799         gcc.c-torture/execute/builtins/lib/fprintf.c,
22800         gcc.c-torture/execute/builtins/lib/main.c,
22801         gcc.c-torture/execute/builtins/lib/memcmp.c,
22802         gcc.c-torture/execute/builtins/lib/memmove.c,
22803         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22804         gcc.c-torture/execute/builtins/lib/memset.c,
22805         gcc.c-torture/execute/builtins/lib/printf.c,
22806         gcc.c-torture/execute/builtins/lib/sprintf.c,
22807         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22808         gcc.c-torture/execute/builtins/lib/strchr.c,
22809         gcc.c-torture/execute/builtins/lib/strcmp.c,
22810         gcc.c-torture/execute/builtins/lib/strcpy.c,
22811         gcc.c-torture/execute/builtins/lib/strcspn.c,
22812         gcc.c-torture/execute/builtins/lib/strlen.c,
22813         gcc.c-torture/execute/builtins/lib/strncat.c,
22814         gcc.c-torture/execute/builtins/lib/strncmp.c,
22815         gcc.c-torture/execute/builtins/lib/strncpy.c,
22816         gcc.c-torture/execute/builtins/lib/strrchr.c,
22817         gcc.c-torture/execute/builtins/lib/strspn.c,
22818         gcc.c-torture/execute/builtins/lib/strstr.c,
22819         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22820         gcc.c-torture/execute/builtins/strlen-2.c,
22821         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22822         prototypes.
22823
22824 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22825
22826         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22827         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22828         selectany usage.
22829
22830 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22831
22832         PR c++/19406
22833         * g++.dg/debug/using1.C: New test.
22834
22835 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22836
22837         PR middle-end/20524
22838         * gcc.dg/alias-7.c: Prefix asm-declared name with
22839         __USER_LABEL_PREFIX__.
22840
22841 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22842
22843         Fix fallout from PR middle-end/15700:
22844         * gcc.c-torture/compile/20011119-1.c: Take
22845         __USER_LABEL_PREFIX__ into account.
22846         * gcc.c-torture/compile/20011119-2.c: Likewise.
22847
22848 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22849
22850         PR c++/18644
22851         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22852
22853 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22854
22855         PR c/17855
22856         * gcc.c-torture/compile/struct-non-lval-1.c,
22857         gcc.c-torture/compile/struct-non-lval-2.c,
22858         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22859
22860 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22861
22862         * gcc.dg/tls/tls.exp: Remove temporary file.
22863         * g++.dg/tls/tls.exp: Ditto.
22864         * lib/file-format.exp: Ditto.
22865         * g++.dg/special/ecos.exp: Ditto.
22866
22867         * lib/profopt.exp: Treat prof_ext as a list.
22868         * gcc.misc-tests/bprob.exp: Ditto.
22869         * g++.dg/bprob/bprob.exp: Ditto.
22870
22871         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22872         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22873         g++.dg/tree-ssa/pointer-reference-alias.C,
22874         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22875         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22876         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22877         g++.dg/vect/pr19951.cc: Ditto.
22878         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22879         gcc.dg/builtins-47.c: Ditto.
22880         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22881         gcc.dg/pr20115-1.c: Ditto.
22882         * gcc.dg/tree-ssa/20030530-2.c,
22883         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22884         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22885         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22886         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22887         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22888         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22889         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22890         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22891         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22892         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22893         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22894         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22895         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22896         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22897         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22898         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22899         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22900         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22901         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22902         gcc.dg/tree-ssa/20030824-1.c,
22903         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22904         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22905         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22906         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22907         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22908         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22909         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22910         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22911         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22912         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22913         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22914         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22915         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22916         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22917         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22918         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22919         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22920         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22921         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22922         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22923         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22924         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22925         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22926         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22927         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22928         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22929         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22930         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22931         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22932         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22933         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22934         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22935         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22936         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22937         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22938         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22939         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22940         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22941         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22942         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22943         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22944         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22945         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22946         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22947         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22948         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22949         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22950         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22951         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22952         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22953         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22954         gcc.dg/tree-ssa/useless-1.c: Ditto.
22955         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22956         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22957         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22958         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22959         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22960         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22961         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22962         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22963         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22964         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22965         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22966         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22967         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22968         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22969         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22970         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22971         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22972         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22973         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22974         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22975         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22976         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22977         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22978         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22979         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22980         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22981         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22982         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22983         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22984         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22985         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22986         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22987         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22988         gcc.dg/vect/vect-none.c: Ditto.
22989         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22990         treelang/compile/unsigned.tree: Ditto.
22991
22992         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22993         * gcc.dg/cpp/direct2s.c: Ditto.
22994         * gcc.dg/cpp/paste4.c: Ditto.
22995         * gcc.dg/cpp/separate-1.c: Ditto.
22996         * gcc.dg/pch/save-temps-1.c: Ditto.
22997         * g++.dg/ext/altivec-10.C: Ditto.
22998         * g++.dg/pch/pch.C: Ditto.
22999
23000         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23001
23002         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23003         * g++.dg/template/repo1.C: Ditto.
23004         * g++.dg/template/repo2.C: Ditto.
23005         * g++.dg/template/repo3.C: Ditto.
23006         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23007         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23008         * g++.old-deja/g++.pt/repo1.C: Ditto.
23009         * g++.old-deja/g++.pt/repo2.C: Ditto.
23010         * g++.old-deja/g++.pt/repo3.C: Ditto.
23011         * g++.old-deja/g++.pt/repo4.C: Ditto.
23012
23013         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23014         * gcc.dg/20030107-1.c: Ditto.
23015         * gcc.dg/20030702-1.c: Ditto.
23016         * gcc.dg/profile-generate-1.c: Ditto.
23017         * g++.dg/other/profile1.C: Ditto.
23018         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23019
23020         * lib/gcc-dg.exp (remove-build-file): New.
23021         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23022         cleanup-tree-dump, cleanup-saved-temps): New.
23023
23024 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23025
23026         PR c++/19203, DR 214
23027         * g++.dg/parse/ambig3.C: Not ambiguous.
23028         * g++.dg/template/spec20.C: New.
23029         * g++.dg/template/spec21.C: New.
23030
23031 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23032
23033         PR target/20045
23034         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23035
23036 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23037
23038         PR libfortran/20660
23039         * gfortran.dg/negative_unit.f: New test.
23040
23041 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23042
23043         * gcc.dg/20050330-1.c: New test.
23044
23045 2005-03-30  Devang Patel  <dpatel@apple.com>
23046
23047         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23048
23049 2005-03-30  Dale Johannesen  <dalej@apple.com>
23050
23051         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23052
23053 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23054
23055         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23056         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23057         Strip options from test name.
23058
23059 2005-03-31  Jan Hubicka  <jh@suse.cz>
23060
23061         * gcc.dg/varpool-1.c: New testcase.
23062
23063 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23064
23065         PR c/772
23066         PR c/17913
23067         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23068         gcc.dg/stmt-expr-label-3.c : New tests.
23069         * gcc.c-torture/execute/medce-2.c: Remove.
23070
23071 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23072
23073         PR c/20368
23074         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23075         tests.
23076
23077 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23078
23079         * gcc.c-torture/compile/pr20203.c: New test.
23080
23081 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23082
23083         * gfortran.dg/promotion.f90: New test.
23084
23085 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23086
23087         PR middle-end/20491
23088         * gcc.dg/torture/asm-subreg-1.c: New test.
23089
23090 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23091
23092         PR c/20672
23093         * gcc.dg/pr20672-1.c: New test.
23094
23095 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23096
23097         * gfortran.dg/vect: New directory.
23098         * gfortran.dg/vect/vect.exp: New.
23099         * gfortran.dg/vect/vect-1.f90: New test.
23100         * gfortran.dg/vect/vect-2.f90: New test.
23101         * gfortran.dg/vect/vect-3.f90: New test.
23102         * gfortran.dg/vect/vect-4.f90: New test.
23103         * gfortran.dg/vect/vect-5.f90: New test.
23104
23105 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23106
23107         PR middle-end/20622
23108         * gcc.dg/alias-7.c: New test.
23109
23110 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23111
23112         * gcc.dg/sparc-reg-1.c: New test.
23113
23114 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23115
23116         PR target/19890
23117         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23118
23119 2005-03-29  Dale Ranta  <dir@lanl.gov>
23120             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23121
23122         PR libfortran/20163
23123         * gfortran.dg/pr20163-2.f: New test.
23124
23125 2005-03-28  Jan Hubicka  <jh@suse.cz>
23126
23127         PR middle-end/20635
23128         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23129         by Jakub Jelinek.
23130
23131 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23132
23133         PR tree-optimization/20626
23134         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23135         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23136
23137 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23138
23139         * gfortran.dg/underflow.f90: New test.
23140         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23141
23142 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23143
23144         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23145
23146 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23147
23148         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23149         (g++_init): Make sure that CXXFLAGS is set.
23150         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23151         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23152         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23153         * lib/objc.exp (objc_init): Likewise.
23154         * lib/treelang.exp (treelang_init): Likewise.
23155
23156 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23157
23158         PR tree-optimization/20470
23159         * gcc.dg/tree-ssa/pr20470.c: New test.
23160
23161 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23162
23163         * gcc.dg/ppc-stfiwx.c: New.
23164
23165 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23166
23167         PR target/19888
23168         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23169
23170 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23171
23172         * gcc.dg/20050325-1.c: Fix a typo.
23173
23174 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23175
23176         PR libfortran/19678
23177         PR libfortran/19679
23178         * gfortran.dg/dos_eol.f: New test.
23179
23180 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23181
23182         PR rtl-optimization/20249
23183         * gcc.dg/20050325-1.c: New test.
23184
23185 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23186
23187         PR libfortran/15332
23188         * gfortran.dg/pr15332.f: New test.
23189
23190 2005-03-24  Dale Johannesen  <dalej@apple.com>
23191
23192         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23193
23194 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23195
23196         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23197         'internal' visibility.
23198         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23199         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23200         'protected' visibility.
23201         * gcc.dg/visibility-7.c: Likewise.
23202         * lib/target-supports.exp (check_visibility_available): Take
23203         a parameter, the kind of visibility to check for.
23204         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23205         to check_visibility_available.
23206
23207         * g++.dg/expr/cast3.C: New.
23208
23209 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23210
23211         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23212         rs6000.
23213
23214 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23215
23216         PR target/20095
23217         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23218
23219 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23220
23221         * gcc.dg/badshift.c: Renamed to...
23222         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
23223
23224         * gcc.target/i386/badshift.c: Renamed to...
23225         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
23226         only.
23227
23228         PR rtl-optimization/20532
23229         * gcc.target/i386/badshift.c: New.
23230
23231 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23232
23233         * gfortran.dg/pr18025.f90: New test.
23234
23235 2005-03-23  Dale Johannesen  <dalej@apple.com>
23236
23237         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23238
23239 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
23240
23241         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23242
23243         * lib/target-supports.exp (check_iconv_available): Default
23244         libiconv to -liconv, if there is no definition.
23245
23246 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
23247
23248         * gcc.dg/torture/cris-asm-mof-1.c: New test.
23249
23250 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
23251
23252         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23253         * g++.dg/opt/pr7503-2.C: Likewise.
23254         * g++.dg/opt/pr7503-3.C: Likewise.
23255         * g++.dg/opt/pr7503-4.C: Likewise.
23256         * g++.dg/opt/pr7503-5.C: Likewise.
23257         * g++.dg/warn/minmax.C: New test.
23258
23259 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23260
23261         * gfortran.dg/g77_intrinsics_funcs.f: New test.
23262         * gfortran.dg/g77_intrinsics_sub.f: New test.
23263
23264 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23265             Jan Hubicka  <jh@suse.cz>
23266             Steven Bosscher <stevenb@suse.de
23267
23268         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23269
23270 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23271
23272         PR c++/19980
23273         * g++.dg/template/redecl3.C: New test.
23274
23275 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23276
23277         PR c++/20499
23278         * g++.dg/parse/error16.C: Tweak error markers.
23279
23280 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
23281
23282         PR target/20561
23283         * gcc.dg/20050321-2.c: New test.
23284
23285 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         PR c++/20465
23288         PR c++/20381
23289         * g++.dg/template/ptrmem12.C: New.
23290
23291 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
23292
23293         PR rtl-optimization/20527
23294         * gcc.c-torture/execute/pr20527-1.c: New test.
23295
23296 2005-03-22  Ben Elliston  <bje@au.ibm.com>
23297
23298         * gcc.misc-tests/options.exp (check_for_options): Create a real C
23299         program, compile it into a real executable and then delete the .c
23300         and .x files afterwards, to avoid problems on testglue targets.
23301
23302 2005-03-21  Stuart Hastings  <stuart@apple.com>
23303
23304         * gcc.target/i386/sse-2.c: New.
23305
23306 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
23307
23308         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23309
23310 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23311
23312         * g++.dg/parse/crash25.C: Fix typo.
23313
23314 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23315
23316         PR c++/20461
23317         * g++.dg/parse/crash24.C: New test.
23318
23319         PR c++/20536
23320         * g++.dg/parse/crash25.C: New test.
23321
23322 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
23323
23324         PR c++/20147
23325         * g++.dg/ext/stmtexpr4.C: New test.
23326
23327 2005-03-20  Roger Sayle  <roger@eyesopen.com>
23328
23329         PR middle-end/20539
23330         * gcc.c-torture/compile/pr13066-1.c: New test case.
23331         * gcc.c-torture/compile/pr20539-1.c: Likewise.
23332         * g++.dg/opt/pr13066-1.C: Likewise.
23333
23334 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
23335
23336         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23337
23338 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23339
23340         PR fortran/18525
23341         * gfortran.dg/nesting_1.f90: New test.
23342
23343 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23344
23345         PR c++/20240
23346         * g++.dg/lookup/using13.C: New test.
23347
23348 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23349
23350         PR c++/20333
23351         * g++.dg/template/crash36.C: New test.
23352
23353 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
23354
23355         PR c++/20463
23356         * g++.dg/template/crash35.C: New test.
23357
23358 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
23359
23360         PR c++/19966
23361         * g++.dg/overload/operator2.C: New test.
23362
23363 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23364
23365         PR libfortran/20257
23366         * gfortran.dg/pr20257.f90: New test.
23367
23368 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23369
23370         PR libfortran/20480
23371         * gfortran.dg/pr20480.f90: New test.
23372
23373 2005-03-16  Richard Henderson  <rth@redhat.com>
23374
23375         PR middle-end/15700
23376         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23377         (_rtld_global): New.
23378         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23379         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23380
23381         * gcc.dg/alias-3.c: New.
23382         * gcc.dg/alias-4.c: New.
23383         * gcc.dg/alias-5.c: New.
23384         * gcc.dg/alias-6.c: New.
23385
23386 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
23387
23388         * gcc.dg/cpp/ucnid-7.c: New.
23389
23390 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
23391             Dorit Naishlos  <dorit@il.ibm.com>
23392
23393         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23394         darwin.
23395
23396 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
23397
23398         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23399         support misaligned accesses.
23400         * gcc.dg/vect/vect-58.c: Likewise.
23401         * gcc.dg/vect/vect-92.c: New.
23402         * gcc.dg/vect/vect-93.c: New.
23403
23404 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
23405
23406         PR fortran/18827
23407         * gfortran.dg/assign_2.f90: New test.
23408         * gfortran.dg/assign_3.f90: New test.
23409         * gfortran.dg/assign.f90: New test.
23410
23411 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
23412
23413         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23414         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23415         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23416         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23417         names.
23418
23419 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
23420
23421         * gcc.dg/cpp/ucnid-6.c: New.
23422
23423         * gcc.dg/cpp/normalize-1.c: New.
23424         * gcc.dg/cpp/normalize-2.c: New.
23425         * gcc.dg/cpp/normalize-3.c: New.
23426         * gcc.dg/cpp/normalize-4.c: New.
23427         * gcc.dg/cpp/ucnid-4.c: New.
23428         * gcc.dg/cpp/ucnid-5.c: New.
23429         * g++.dg/cpp/normalize-1.C: New.
23430         * g++.dg/cpp/ucnid-1.C: New.
23431
23432 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23433
23434         * gcc.dg/pr18628.c: New.
23435
23436 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23437
23438         PR c++/20280
23439         * g++.dg/tree-ssa/pr20280.C: New.
23440
23441 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23442
23443         PR fortran/20467
23444         * gfortran.dg/stfunc_2.f90: New test.
23445
23446 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23447
23448         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23449
23450 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23451
23452         * gcc.dg/tree-ssa/20050314-1.c: New test.
23453
23454 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23455
23456         PR c++/4403
23457         PR c++/9783, DR433
23458         * g++.dg/template/friend34.C: New test.
23459         * g++.dg/template/friend35.C: Likewise.
23460         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23461
23462 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23463
23464         Friend class name lookup 5/n
23465         PR c++/1016
23466         * g++.dg/lookup/hidden-class1.C: New test.
23467         * g++.dg/lookup/hidden-class2.C: Likewise.
23468         * g++.dg/lookup/hidden-class3.C: Likewise.
23469         * g++.dg/lookup/hidden-class4.C: Likewise.
23470         * g++.dg/lookup/hidden-class5.C: Likewise.
23471         * g++.dg/lookup/hidden-class6.C: Likewise.
23472         * g++.dg/lookup/hidden-class7.C: Likewise.
23473         * g++.dg/lookup/hidden-class8.C: Likewise.
23474         * g++.dg/lookup/hidden-class9.C: Likewise.
23475         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23476         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23477         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23478         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23479         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23480         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23481         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23482         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23483         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23484         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23485         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23486
23487 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23488
23489         PR c++/20157
23490         * g++.dg/template/error18.C: New test.
23491
23492 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23493
23494         PR debug/16792
23495         * g++.dg/debug/pr16792.C: New test.
23496
23497 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23498
23499         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23500         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23501         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23502         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23503         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23504         test assertion names.
23505
23506 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23507
23508         PR fortran/18600
23509         * gfortran.dg/stfunc_1.f90: New test.
23510
23511 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23512
23513         PR fortran/16907
23514         * gfortran.dg/real_index_1.f90: New test.
23515
23516 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23517
23518         PR fortran/20323
23519         * gfortran.dg/spec_expr_1.f90: New test.
23520
23521 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23522
23523         PR c/20402
23524         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23525         new parser.
23526
23527 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23528
23529         PR fortran/20361
23530         * gfortran.dg/largeequiv_1.f90: New test.
23531
23532 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23533
23534         * gcc.dg/ucnid-1.c: New.
23535         * gcc.dg/ucnid-2.c: New.
23536         * gcc.dg/ucnid-3.c: New.
23537         * gcc.dg/ucnid-4.c: New.
23538         * gcc.dg/ucnid-5.c: New.
23539         * gcc.dg/ucnid-6.c: New.
23540         * gcc.dg/cpp/ucnid-1.c: New.
23541         * gcc.dg/cpp/ucnid-2.c: New.
23542         * gcc.dg/cpp/ucnid-3.c: New.
23543         * g++.dg/other/ucnid-1.C: New.
23544
23545 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23546
23547         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23548
23549 2005-03-11  Per Bothner  <per@bothner.com>
23550
23551         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23552         that diagnotics refer to correct token.
23553         * gcc.dg/unused-3.c: Likewise.
23554
23555 2005-03-11  Per Bothner  <per@bothner.com>
23556
23557         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23558         constant" is now actually on same line as string constant.
23559         * gcc.dg/cpp/direct2s.c: Likewise.
23560
23561 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23562
23563         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23564
23565 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23566
23567         PR libfortran/20124
23568         * gfortran.dg/pr20124.f90: New Test
23569
23570 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23571
23572         PR tree-optimization/20130
23573         * gcc.dg/pr20130-1.c: New test.
23574
23575 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23576
23577         PR target/20095
23578         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23579
23580 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23581
23582         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23583
23584 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23585
23586         * g++.dg/eh/forced1.C: Fix comment.
23587         * g++.dg/eh/forced2.C: Ditto.
23588         * g++.dg/eh/forced3.C: Ditto.
23589         * g++.dg/eh/forced4.C: Ditto.
23590
23591 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
23592
23593         PR rtl-opt/20412
23594         * gcc.c-torture/compile/pr20412.c: New test.
23595
23596 2005-03-10  Roger Sayle  <roger@eyesopen.com>
23597
23598         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23599
23600 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23601
23602         PR target/20322
23603         * gcc.dg/20050307-1.c: New test.
23604
23605 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         PR c++/20375
23608         * g++.dg/other/stdarg3.C: New.
23609
23610 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23611
23612         PR c++/18384, c++/18327
23613         * g++.dg/init/array19.C: New test.
23614
23615         PR inline-asm/20314
23616         * gcc.dg/torture/pr20314-1.c: New test.
23617         * gcc.dg/torture/pr20314-2.c: New test.
23618
23619 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
23620
23621         * gcc.dg/20050309-1.c: New test.
23622
23623 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23624
23625         * gcc.dg/builtins-10.c: Reactivate disabled test.
23626         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23627         new cbrt transformations.
23628
23629 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
23630
23631         PR c++/20208
23632         * g++.dg/template/array13.C: New test.
23633
23634 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23635
23636         PR c++/16859
23637         * g++.dg/init/brace4.C: New test.
23638
23639 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23640
23641         PR c++/20186
23642         * g++.dg/template/non-dependent12.C: New.
23643
23644 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23645
23646         PR c++/20142
23647         * g++.dg/init/array18.C: Add dg-do run marker.
23648
23649         PR c++/20142
23650         * g++.dg/init/array18.C: New test.
23651
23652 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23653
23654         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23655         * g++.dg/gcov/gcov.exp: Likewise.
23656         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23657         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23658         * lib/c-torture.exp: Likewise.
23659         * lib/fortran-torture.exp: Likewise.
23660         * lib/g++.exp: Likewise.
23661         * lib/gcc-defs.exp: Likewise.
23662         * lib/gcc-dg.exp: Likewise.
23663         * lib/gcc.exp: Likewise.
23664         * lib/gcov.exp: Likewise.
23665         * lib/gfortran.exp: Likewise.
23666         * lib/mike-g++.exp: Likewise.
23667         * lib/mike-gcc.exp: Likewise.
23668         * lib/objc-torture.exp: Likewise.
23669         * lib/objc.exp: Likewise.
23670         * lib/profopt.exp: Likewise.
23671         * lib/target-libpath.exp: Likewise.
23672         * lib/target-supports.exp: Likewise.
23673         * lib/treelang.exp: Likewise.
23674         * lib/wrapper.exp: Likewise.
23675
23676 2005-03-08  Jeff Law  <law@redhat.com>
23677
23678         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23679         PHI-OPT changes.
23680
23681 2005-03-08  Ira Rosen  <irar@il.ibm.com>
23682
23683         * gcc.dg/vect/pr20122.c: New test.
23684
23685 2005-03-07  Jeff Law  <law@redhat.com>
23686
23687         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23688         was folded away.
23689         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23690         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23691         * gcc.dg/tree-ssa/pr18134.c: New test.
23692
23693 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23694
23695         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23696         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23697         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23698
23699 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23700
23701         PR tree-opt/17671
23702         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23703
23704 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23705
23706         * g++.dg/warn/Wnvdtor.C: New test.
23707
23708 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23709
23710         * gcc.dg/torture/pr19683-1.c: New test.
23711
23712 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23713
23714         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23715         * gfortran.dg/g77/19990313-2.f: Ditto.
23716         * gfortran.dg/g77/19990313-3.f: Ditto.
23717         * gfortran.dg/g77/19990525-0.f: Ditto.
23718         * gfortran.dg/g77/19990826-0.f: Ditto.
23719         * gfortran.dg/g77/19990826-2.f: Ditto.
23720         * gfortran.dg/g77/19990826-3.f: Ditto.
23721         * gfortran.dg/g77/20000511-1.f: Ditto.
23722         * gfortran.dg/g77/20000511-2.f: Ditto.
23723         * gfortran.dg/g77/970625-2.f: Ditto.
23724         * gfortran.dg/g77/980310-2.f: Ditto.
23725         * gfortran.dg/g77/980310-3.f: Ditto.
23726         * gfortran.dg/g77/980310-8.f: Ditto.
23727         * gfortran.dg/g77/980519-2.f: Ditto.
23728         * gfortran.dg/g77/alpha1.f: Ditto.
23729         * gfortran.dg/g77/claus.f: Ditto.
23730         * gfortran.dg/g77/erfc.f: Ditto.
23731         * gfortran.dg/g77/short.f: Ditto.
23732         * gfortran.fortran-torture/execute/data.f90: Ditto.
23733         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23734         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23735
23736 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23737
23738         * lib/file-format.exp (gcc_target_object_format): Add check for som
23739         format and hardcode object formats on hppa*-*-hpux*.
23740         * lib/target-supports.exp (check_weak_available): Add check for som
23741         object format.  Always return 0 on hppa*-*-hpux10*.
23742
23743         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23744         is defined.
23745
23746         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23747
23748 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23749
23750         * gfortran.dg/pr19936_1.f90: New test.
23751         * gfortran.dg/pr19936_2.f90: New test.
23752         * gfortran.dg/pr19936_3.f90: New test.
23753
23754 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23755             Paul Thomas <prthomas@drfccad.cea.fr>
23756
23757         * gfortran.dg/PR19754_1.f90: New test.
23758         * gfortran.dg/PR19754_2.f90: Ditto.
23759
23760 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23761
23762         PR c++/19311
23763         * g++.dg/template/non-dependent11.C: New test.
23764
23765 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23766
23767         * lib/target-supports.exp (check_iconv_available): Fix comment.
23768
23769 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23770             Joseph S. Myers  <joseph@codesourcery.com>
23771
23772         PR c++/19797
23773         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23774
23775 2005-03-04  Matthew Sachs  <msachs@apple.com>
23776
23777         * gcc.exp (gcc_target_compile): Put braces around
23778         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23779         * objc.exp (objc_target_compile): Likewise.
23780         * treelang.exp (treelang_target_compile): Likewise.
23781
23782 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23783
23784         PR fortran/19673
23785         * gfortran.dg/func_result_1.f90: New test.
23786
23787 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23788
23789         * gcc.misc-tests/options.exp: New test.
23790
23791 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23792
23793         * gcc.dg/pr15784-4.c: New test.
23794
23795 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23796
23797         * gcc.c-torture/execute/pr17133.c: New.
23798         * gcc.c-torture/compile/20050303-1.c: New.
23799
23800 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23801
23802         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23803
23804 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23805
23806         * g++.dg/overload/using2.C: New.
23807
23808 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23809
23810         PR c++/19916
23811         * g++.dg/init/ptrmem2.C: New test.
23812
23813 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23814
23815         PR c/8927
23816         * gcc.dg/pr8927-1.c: New test.
23817
23818 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         PR c++/20232
23821         * g++.dg/inherit/covariant12.C: New.
23822
23823 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23824
23825         PR fortran/19479
23826         * gfortran.dg/bound_1.f90: New test.
23827
23828 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23829
23830         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23831         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23832
23833 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23834
23835         PR c/20245
23836         * gcc.dg/pr20245-1.c: New test.
23837
23838 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23839
23840         PR middle-end/19874
23841         * gcc.c-torture/execute/20050119-2.c: New test case.
23842
23843 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23844
23845         * README: Update the DejaGnu bug reporting address.
23846         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23847         * lib/objc-torture.exp: Likewise.
23848
23849 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23850
23851         * gfortran.dg/boz_1.f90: New test.
23852         * gfortran.dg/boz_3.f90: New test.
23853         * gfortran.dg/boz_4.f90: New test.
23854
23855 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23856
23857         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23858         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23859
23860 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23861
23862         PR libfortran/20101
23863         * gfortran.dg/write_0_pe_format.f90: New test.
23864
23865 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23866
23867         PR c++/20206
23868         * g++.dg/opt/thunk2.C: New test.
23869         * g++.dg/opt/covariant1.C: New test.
23870
23871 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23872
23873         * gfortran.dg/e_d_fmt.f90: New test.
23874
23875 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23876
23877         * gcc.dg/asm-b.c: Fix comment typos.
23878
23879 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23880
23881         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23882         a V_MAY_DEF also.
23883
23884 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23885
23886         PR tree-opt/20188
23887         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23888         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23889         * gcc.dg/asm-b.c: New test.
23890
23891 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23892
23893         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23894         Disable this test on IRIX 6.
23895
23896 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23897
23898         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23899         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23900         parser.
23901
23902 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23903
23904         PR tree-optimization/20204
23905         * gcc.dg/pr20204.c: New test.
23906
23907 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23908
23909         PR target/20196
23910         * gcc.c-torture/execute/20050224-1.c: New test.
23911
23912         PR c++/20175
23913         * g++.dg/warn/Wbraces2.C: New test.
23914
23915 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23916
23917         PR c++/19878
23918         * g++.dg/init/const2.C: New test.
23919
23920 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23921
23922         PR tree-optimization/20100
23923         * gcc.c-torture/execute/pr20100-1.c: New test.
23924
23925 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23926
23927         * gfortran.dg/implicit_3.f90: New test.
23928
23929         * gfortran.dg/deftype_1.f90: New test.
23930
23931 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23932
23933         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23934         the test passes.
23935         * g++.dg/other/anon3.C: Accept a warning.
23936
23937 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23938
23939         * gcc.dg/pr20017.c: Fix a comment typo.
23940
23941 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23942
23943         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23944
23945 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23946
23947         PR ada/19902
23948         * ada/acats/tests/cxa/cxa3004.a: Remove.
23949         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23950
23951 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23952
23953         PR c++/20073
23954         * g++.dg/init/const1.C: New test.
23955
23956         PR c++/19991
23957         * g++.dg/parse/constant7.C: New test.
23958
23959         PR c++/20152
23960         * g++.dg/parse/error27.C: New test.
23961         * g++.dg/template/qualttp15.C: Adjust error markers.
23962         * g++.old-deja/g++.other/struct1.C: Likewise.
23963
23964         PR c++/20153
23965         * g++.dg/template/error17.C: New test.
23966
23967         PR c++/20148
23968         * g++.dg/parser/error26.C: New test.
23969
23970 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23971
23972         PR tree-optimization/20100
23973         PR tree-optimization/20115
23974         * gcc.dg/pr20115.c: New test.
23975         * gcc.dg/pr20115-1.c: New test.
23976         * gcc.dg/pr20100.c: New test.
23977         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23978         call-clobbered variables after alias1.
23979
23980 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23981
23982         * gfortran.dg/list_read_4.f90: new test.
23983
23984 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23985
23986         PR rtl-optimization/20017.
23987         * gcc.dg/pr20017.c: New.
23988
23989 2005-02-22  Devang Patel  <dpatel@apple.com>
23990
23991         PR 19952
23992         * g++.dg/tree-ssa/pr19952.C: New test.
23993
23994 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23995
23996         PR c++/19883
23997         * g++.dg/parse/constant6.C: New test.
23998
23999 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24000
24001         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24002         * g++.dg/charset/asm2.c: Likewise.
24003         * g++.dg/charset/asm3.c: Likewise.
24004         * g++.dg/charset/asm4.c: Likewise.
24005         * g++.dg/charset/asm5.c: Likewise.
24006         * g++.dg/charset/attribute1.c: Likewise.
24007         * g++.dg/charset/attribute2.c: Likewise.
24008         * g++.dg/charset/extern1.cc: Likewise.
24009         * g++.dg/charset/extern2.cc: Likewise.
24010         * g++.dg/charset/extern3.cc: Likewise.
24011         * g++.dg/charset/function.cc: Likewise.
24012         * g++.dg/charset/string.c: Likewise.
24013         * g++.dg/charset/charset.exp: Likewise.
24014         * lib/target-supports.exp (check_iconv_available): Fix comment.
24015
24016 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24017
24018         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24019         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24020         * gcc.dg/charset/asm2.c: Likewise.
24021         * gcc.dg/charset/asm3.c: Likewise.
24022         * gcc.dg/charset/asm4.c: Likewise.
24023         * gcc.dg/charset/asm5.c: Likewise.
24024         * gcc.dg/charset/asm6.c: Likewise.
24025         * gcc.dg/charset/attribute1.c: Likewise.
24026         * gcc.dg/charset/attribute2.c: Likewise.
24027         * gcc.dg/charset/builtin1.c: Likewise.
24028         * gcc.dg/charset/extern.c: Likewise.
24029         * gcc.dg/charset/function.c: Likewise.
24030         * gcc.dg/charset/string.c: Likewise.
24031         * gcc.dg/charset/charset.exp: Likewise.
24032
24033 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24034
24035         PR fortran/20086
24036         * gfortran.dg/pr20086.f90: New test.
24037
24038 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24039
24040         PR tree-optimization/19786
24041         * g++.dg/tree-ssa/pr19786.C: New.
24042
24043 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24044
24045         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24046
24047 2005-02-21  Jeff Law  <law@redhat.com>
24048
24049         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24050
24051 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24052
24053         * gfortran.dg/do_iterator: Split loop, markup all lines for
24054         which an error locus is printed.
24055         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24056         locus is printed.
24057         * gfortran.dg/select_4.f90: Likewise.
24058         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24059         locuses in the various permutations.
24060
24061 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24062
24063         PR tree-optimization/19951
24064         * g++.dg/vect: New directory.
24065         * g++.dg/vect/vect.exp: New file.
24066         * g++.dg/vect/pr19951.cc: New testcase.
24067         * g++.dg/dg.exp: Also prune vectorizer tests.
24068
24069 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24070
24071         PR 18785
24072         * gcc.dg/charset/builtin1.c: New test.
24073
24074 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24075
24076         PR c++/19299
24077         * g++.dg/inherit/volatile1.C: New test.
24078
24079         PR c++/19440
24080         * g++.dg/template/dtor4.C: New test.
24081
24082 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24083
24084         * gfortran.dg/int_1.f90: New test.
24085
24086 2005-02-19  Devang Patel  <dpatel@apple.com>
24087
24088         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24089
24090 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24091
24092         * gfortran.dg/achar_1.f90: New test.
24093
24094 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24095
24096         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24097
24098 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24099             Jakub Jelinek  <jakub@redhat.com>
24100
24101         PR tree-optimization/19828
24102         * gcc.dg/tree-ssa/loop-7.c: New test.
24103         * gcc.c-torture/execute/20050218-1.c: New test.
24104
24105 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24106
24107         PR c/20043
24108         * gcc.dg/transparent-union-1.c: New test.
24109         * gcc.dg/transparent-union-2.c: New test.
24110
24111 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24112
24113         PR tree-optimization/18977
24114         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24115
24116 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24117
24118         PR target/20054
24119         * gcc.dg/pr20054.c: New test.
24120
24121 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24122
24123         PR c++/19508
24124         * g++.dg/ext/attrib20.C: New test.
24125
24126 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24127
24128         PR middle-end/20030
24129         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24130
24131 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24132
24133         PR c++/20008
24134         * g++.dg/opt/switch4.C: New.
24135
24136 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24137
24138         PR c++/20023
24139         PR tree-optimization/20009
24140         * gcc.c-torture/compile/20050217-1.c: New test.
24141         * g++.dg/opt/switch3.C: New test.
24142
24143         PR tree-optimization/18947
24144         * gcc.c-torture/compile/20050215-1.c: New test.
24145         * gcc.c-torture/compile/20050215-2.c: New test.
24146         * gcc.c-torture/compile/20050215-3.c: New test.
24147
24148 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24149
24150         PR c++/20028
24151         * g++.dg/template/crash34.C: New.
24152
24153         PR c++/20022
24154         * g++.dg/other/access3.C: New.
24155
24156 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24157
24158         * gcc.dg/vect/vect-98.c: New test.
24159
24160 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24161
24162         PR tree-optimization/19967
24163         * gcc.dg/pr19967.c: New.
24164
24165 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24166
24167         PR middle-end/19857
24168         * gcc.dg/tree-ssa/20050215-1.c: New test.
24169         * gcc.c-torture/execute/20050215-1.c: New test.
24170
24171 2005-02-15  Eric Christopher  <echristo@redhat.com>
24172
24173         * gcc.dg/cpp/20050215-1.c: New file.
24174
24175 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24176
24177         PR tree-optimization/15785
24178         * gcc.dg/pr15785-1.c: New test.
24179
24180 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24181
24182         PR c++/17788
24183         * g++.dg/init/ctor4.C: New.
24184         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24185
24186 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24187
24188         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24189         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24190
24191 2005-02-15  Andreas Schwab  <schwab@suse.de>
24192
24193         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24194         declare malloc.
24195
24196 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24197
24198         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24199
24200 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24201
24202         PR tree-optimization/19853
24203         * gcc.c-torture/compile/pr19853.c: New test.
24204
24205 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24206
24207         PR c++/19608
24208         * g++.dg/parse/local-class1.C: New.
24209
24210         PR c++/19895
24211         * g++.dg/parse/ptrmem3.C: New.
24212
24213         PR c++/19884
24214         * g++.old-deja/g++.oliva/template6.C: Add another case.
24215         * g++.dg/template/explicit6.C: New.
24216
24217 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24218
24219         PR c++/17816
24220         * g++.dg/other/redecl2.C: New.
24221
24222 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         PR c++/19891
24225         * g++.dg/abi/covariant4.C: New.
24226
24227 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
24228
24229         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24230         New tests.
24231
24232 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
24233
24234         * gcc.dg/vect/vect-96.c: Fix typo.
24235
24236 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24237
24238         PR c++/14479
24239         PR c++/19487
24240         * g++.dg/template/enum5.C: New test.
24241
24242 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24243
24244         * gcc.dg/vect/vect-97.c: New test.
24245
24246 2005-02-12  Ira Rosen  <irar@il.ibm.com>
24247
24248         * gcc.dg/vect/vect-96.c: New test.
24249
24250 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
24251
24252         * gcc.dg/builtins-34.c: Also check ldexp*.
24253
24254 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
24255
24256         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24257
24258 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
24259
24260         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24261         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24262         dg-require-dll, dg-require-iconv, dg-require-named-sections,
24263         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24264         selector_list, selector_expression, dg-process-target): Move to new
24265         file target-supports-dg.exp.
24266         * lib/target-supports-dg.exp: New.
24267
24268         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24269         New.
24270
24271 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
24272
24273         PR c++/19666
24274         * g++.dg/other/ptrmem6.C: New test.
24275
24276         PR middle-end/19858
24277         * gcc.c-torture/compile/20050210-1.c: New test.
24278
24279 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
24280
24281         PR c++/19755
24282         * g++.dg/warn/Wbraces1.C: New test.
24283
24284 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
24285
24286         * gcc.dg/builtins-52.c: New testcase.
24287
24288 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
24289
24290         PR c/19342
24291         * gcc.c-torture/execute/20050119-1.c: New test.
24292
24293 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/19811
24296         * g++.dg/init/delete1.C: New test.
24297
24298 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24299
24300         PR c++/18470
24301         * g++.dg/template/static12.C: New test.
24302
24303 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24304
24305         PR c++/19787
24306         * g++.dg/conversion/ambig1.C: New test.
24307
24308         PR c++/19739
24309         * g++.dg/ext/attrib19.C: New test.
24310
24311         PR c++/19732
24312         * g++.dg/parse/dtor5.C: New test.
24313
24314         PR c++/19762
24315         * g++.dg/template/dtor3.C: New test.
24316
24317         PR c++/19826
24318         * g++.dg/template/static11.C: New test.
24319         * g++.dg/template/crash2.C: Remove dg-error marker.
24320
24321 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
24322
24323         PR C++/18491
24324         * g++.old-deja/g++.mike/p10769a.C: Remove.
24325
24326 2005-02-09  Roger Sayle  <roger@eyesopen.com>
24327
24328         * gcc.dg/builtins-48.c: New test case.
24329         * gcc.dg/builtins-49.c: New test case.
24330         * gcc.dg/builtins-50.c: New test case.
24331         * gcc.dg/builtins-51.c: New test case.
24332
24333 2005-02-09  Ian Lance Taylor  <ian@airs.com>
24334
24335         PR middle-end/19583
24336         * g++.dg/warn/Wreturn-type-3.C: New test.
24337
24338 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24339
24340         PR middle-end/19402
24341         * gcc.dg/pr19402-1.c: New testcase.
24342         * gcc.dg/pr19402-2.c: likewise.
24343
24344 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
24345
24346         PR middle-end/19854
24347         * g++.dg/tree-ssa/tmmti.C: New testcase.
24348
24349 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24350
24351         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24352
24353 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
24354
24355         PR c++/19733
24356         * g++.dg/parse/crash23.C: New test.
24357         * g++.dg/warn/Weff1.C: New test.
24358
24359 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24360
24361         * gcc.dg/20050209-1.c: New test.
24362
24363 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
24364
24365         PR target/19799
24366         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24367
24368 2005-02-08  Mike Stump  <mrs@apple.com>
24369
24370         * g++.dg/pch/import-2.c: New test.
24371         * g++.dg/pch/import-2.hs: New.
24372         * g++.dg/pch/include/import-2a.h: New.
24373         * g++.dg/pch/include/import-2b.h: New.
24374
24375 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
24376
24377         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24378
24379 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24380
24381         * gfortran.dg/substr_1.f90: New test.
24382
24383 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
24384
24385         PR middle-end/19775
24386         * gcc.dg/torture/builtin-power-1.c: Disable test for
24387         invalid transformation.
24388         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
24389         no longer optimize.
24390         * gcc.dg/builtins-47.c: New testcase.
24391
24392 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
24393             Dorit Naishlos  <dorit@il.ibm.com>
24394
24395         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24396
24397 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
24398
24399         * gcc.c-torture/compile/20050206-1.c: New test.
24400
24401 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24402
24403         PR tree-opt/19768
24404         * g++.dg/opt/pr19768.C: New test.
24405
24406 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24407
24408         PR tree-opt/19736
24409         * gcc.c-torture/compile/pr19736.c: New test.
24410
24411 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24412
24413         PR c++/17401
24414         * g++.dg/parse/error25.C: New test.
24415
24416 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
24417
24418         * gcc.c-torture/execute/20050203-1.c: New.
24419
24420 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
24421
24422         * gcc.dg/vect/vect-85.c: Remove xfail.
24423         * gcc.dg/vect/vect-86.c: Remove xfail.
24424         * gcc.dg/vect/vect-87.c: Remove xfail.
24425         * gcc.dg/vect/vect-88.c: Remove xfail.
24426
24427 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
24428
24429         * gcc.dg/altivec-19.c: New.
24430
24431 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
24432
24433         PR c/17807
24434         * gcc.dg/nested-func-3.c: New test.
24435         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24436
24437 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
24438
24439         * gcc.test-framework/gen_directive_tests: Generate tests for
24440         selector expressions.
24441
24442 2005-02-02  Matt Austern  <austern@apple.com>
24443
24444         PR c++/19628
24445         * g++/ext/builtin7.C: New.
24446         * g++/ext/builtin8.C: New.
24447
24448 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24449
24450         PR c/18502
24451         * gcc.dg/pr18502-1.c: New test.
24452
24453 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24454
24455         PR c++/17413
24456         * g++.dg/template/local4.C: Tweak.
24457
24458 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24459
24460         PR tree-optimization/19578
24461         * gcc.c-torture/compile/20050202-1.c: New test.
24462
24463 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24464
24465         PR c/19435
24466         * gcc.dg/c99-init-4.c: New test.
24467
24468 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24469
24470         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24471
24472         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24473
24474         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24475         * g++.dg/eh/check-vect.h: New.
24476
24477         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24478         * gcc.dg/vect/vect-78.c: Ditto.
24479         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24480         Remove.
24481
24482         * g++.dg/conversion/simd1.C: Expect warning.
24483         * g++.dg/ext/attribute-test-1.C: Ditto.
24484         * g++.dg/ext/attribute-test-2.C: Ditto.
24485         * g++.dg/ext/attribute-test-3.C: Ditto.
24486         * g++.dg/ext/attribute-test-4.C: Ditto.
24487
24488         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24489         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24490
24491         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24492
24493 2005-02-01  Richard Henderson  <rth@redhat.com>
24494
24495         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24496         long double for ibm double-double format.
24497         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24498
24499 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24500
24501         PR tree-optimization/19633
24502         * gcc.dg/pr19633-1.c: New test.
24503         * gcc.dg/pr19633.c: Tweak to make pointer point
24504         to NULL or a symbol.
24505
24506 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24507
24508         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24509         New procs.
24510         (dg-process-target (local override)): Handle selector expressions.
24511
24512         * gcc.test-framework/README: Describe tests in source directory.
24513         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24514         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24515         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24516         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24517         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24518         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24519         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24520         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24521         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24522         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24523         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24524         * gcc.test-framework/dg-error-exp-P.c: New test.
24525         * gcc.test-framework/dg-error-exp-XP.c: New test.
24526         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24527         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24528         * gcc.test-framework/dg-output-exp-P.c: New test.
24529         * gcc.test-framework/dg-output-exp-XF.c: New test.
24530         * gcc.test-framework/dg-warning-exp-P.c: New test.
24531         * gcc.misc-tests/dg-1.c: Remove.
24532         * gcc.misc-tests/dg-2.c: Remove.
24533         * gcc.misc-tests/dg-3.c: Remove.
24534         * gcc.misc-tests/dg-4.c: Remove.
24535         * gcc.misc-tests/dg-5.c: Remove.
24536         * gcc.misc-tests/dg-6.c: Remove.
24537         * gcc.misc-tests/dg-7.c: Remove.
24538         * gcc.misc-tests/dg-8.c: Remove.
24539         * gcc.misc-tests/dg-9.c: Remove.
24540         * gcc.misc-tests/dg-10.c: Remove.
24541         * gcc.misc-tests/dg-11.c: Remove.
24542         * gcc.misc-tests/dg-12.c: Remove.
24543         * gcc.misc-tests/dg-test.exp: Remove.
24544
24545         * gcc.test-framework/test-framework.awk: Change recording and
24546         printing of passes and failures.
24547
24548         * gcc.test-framework: New directory.
24549         * gcc.test-framework/README: New.
24550         * gcc.test-framework/test-framework.exp: New.
24551         * gcc.test-framework/test-framework.awk: New.
24552         * gcc.test-framework/gen_directive_tests: New.
24553
24554 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24555
24556         * lib/treelang.exp: Fix comment typos.
24557         (treelang_target_compile): Don't append libs=-ltreelang to options.
24558
24559 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24560
24561         * g++.dg/parse/typename7.C: Adjust error messages.
24562
24563 2005-01-31  Jeff Law  <law@redhat.com>
24564
24565         * gcc.c-torture/execute/20050131-1.c: New test.
24566         * gcc.dg/wcaselabel.c: New test.
24567
24568 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24569
24570         * g++.dg/other/warning1.C: Adjust error messags.
24571         * g++.dg/parse/constant5.C: New test.
24572
24573 2005-01-31  Steven Bosscher  <stevenb@suse.de>
24574
24575         PR c/19333
24576         * gcc.c-torture/compile/20011130-1.c: Reorder to make
24577         the test case valid.
24578         * gcc.dg/20030815-1.c: Remove invalid tests.
24579         * gcc.dg/array-7.c: Adjust expected result.
24580         * gcc.dg/pr18596-3.c: Likewise.
24581         * gcc.dg/noncompile/20000901-1.c: Likewise.
24582         * gcc.dg/noncompile/init-2.c: Likewise.
24583         * gcc.dg/noncompile/init-4.c: Likewise.
24584
24585 2005-01-31  Dale Johannesen  <dalej@apple.com>
24586
24587         * g++.dg/opt/pr19650.C: New test.
24588
24589 2005-01-31  Richard Henderson  <rth@redhat.com>
24590
24591         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24592         long double for intel double extended format.
24593         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24594
24595 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
24596
24597         PR c++/19555
24598         * g++.dg/template/static10.C: New test.
24599
24600         PR c++/19395
24601         * g++.dg/parse/error24.C: New test.
24602
24603         PR c++/19367
24604         * g++.dg/lookup/builtin1.C: New test.
24605
24606         PR c++/19457
24607         * g++.dg/warn/conv3.C: New test.
24608
24609 2005-01-30  Bud Davis  <bdavis@gfortran.org>
24610
24611         PR fortran/19647
24612         * gfortan.dg/inquire_7.f90
24613
24614 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
24615
24616         PR tree-optimization/15791
24617         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24618         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24619         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24620         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24621         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24622         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24623         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24624         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24625         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24626         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24627
24628 2005-01-29  Paul Brook  <paul@codesourcery.com>
24629
24630         PR fortran/18565
24631         * check.c (real_or_complex_check): New function.
24632         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24633         * intrinsic.c (add_functions): Use new check functions.
24634         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24635         Add prototypes.
24636
24637 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24638
24639         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24640         gcc.dg/lvalue-3.c: New tests.
24641         * gcc.dg/concat.c: Update expected messages.
24642
24643 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24644
24645         PR libfortran/19595
24646         * gfortran.dg/eor_1.f90: New test.
24647
24648 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24649
24650         PR fortran/19589
24651         * gfortran.dg/logical_data_1.f90: New test.
24652
24653 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24654
24655         PR c++/19253
24656         * g++.dg/template/crash33.C: New test.
24657
24658         PR c++/19667
24659         * g++.dg/template/crash32.C: New test.
24660
24661 2005-01-28  Ian Lance Taylor  <ian@airs.com>
24662
24663         PR middle-end/16558
24664         * g++.dg/warn/Wreturn-type-2.C: New test.
24665
24666 2004-06-24  Jeff Law  <law@redhat.com>
24667
24668         * gcc.dg/tree-ssa/20050128-1.c: New test.
24669
24670 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
24671
24672         * gcc.target/frv/all-mdpackh-1.c: New test.
24673
24674 2005-01-28  Steven Bosscher  <stevenb@suse.de>
24675
24676         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24677
24678 2005-01-27  Richard Henderson  <rth@redhat.com>
24679
24680         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24681
24682 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24683
24684         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24685
24686 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24687
24688         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24689         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24690         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24691         to cope with cases where the multilib options override the dg-options.
24692
24693 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24694
24695         PR c/18946
24696         * gcc.dg/noncompile/20050120-1.c: New test.
24697
24698 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24699
24700         PR tree-optimization/19633
24701         * gcc.dg/pr19633.c: New test.
24702         * gcc.dg/tree-ssa/pr19633.c: New test.
24703
24704 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24705
24706         * gcc.dg/20041216-1.c: New test.
24707
24708 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24709
24710         PR objc/18862
24711         * objc.dg/selector-2.m: New test.
24712
24713 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24714
24715         * g++.dg/opt/range-test-2.C: New test.
24716
24717         PR rtl-optimization/19579
24718         * gcc.c-torture/execute/20050124-1.c: New test.
24719
24720 2005-01-26  Greg Parker  <gparker@apple.com>
24721         Stuart Hastings  <stuart@apple.com>
24722
24723         * gcc.c-torture/execute/20050125-1.c: New.
24724
24725 2005-01-18  Jan Hubicka  <jh@suse.cz>
24726
24727         PR tree-optimize/19337
24728         * gcc.c-torture/compile/20050119-1.c: New test.
24729
24730 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24731
24732         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24733         test for successful match.
24734
24735 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24736
24737         PR objc/18408
24738         * objc.dg/comp-types-7.m: New test.
24739
24740 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24741
24742         * lib/target-supports.exp (current_target_name): New.
24743         (check_effective_target_ilp32, check_effective_target_lp64):
24744         Cache the result to use as long as the current target, with
24745         multilib flags, remains the same.
24746
24747         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24748         (dg-require-weak, dg-require-visibility, dg-require-alias,
24749         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24750         dg-require-effective-target, dg-skip-if): Remove call to
24751         skip_test_and_clear_xfail.
24752         (dg-test): Clear xfail data.
24753
24754 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24755
24756         PR target/17751
24757         * gcc.dg/ppc64-toc.c: New test.
24758
24759         * g++.dg/tree-ssa/empty-1.C: New test.
24760
24761         PR middle-end/19551
24762         * gcc.c-torture/execute/20050121-1.c: New test.
24763         * gcc.dg/20050121-2.c: New test.
24764
24765 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24766         Paul Brook  <paul@codesourcery.com>
24767
24768         PR fortran/17941
24769         * gfortran.dg/real_const_1.f: New test.
24770         * gfortran.dg/real_const_2.f90: New test.
24771         * gfortran.dg/complex_int_1.f90: New test.
24772
24773 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24774
24775         PR fortran/19313
24776         * gfortan.dg/inquire_6.f90: New test.
24777
24778 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24779
24780         PR libfortran/19451
24781         * open_readonly_1.f90: New test.
24782
24783 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24784
24785         PR libfortran/18982
24786         * gfortran.dg/open_new.f90: New file.
24787
24788 2005-01-22  Paul Brook  <paul@codesourcery.com>
24789
24790         * namelist_1.f90: New test.
24791
24792 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24793
24794         PR tree-optimization/19484
24795         * gcc.c-torture/compile/20050122-[12].c: New tests.
24796
24797 2005-01-22  Paul Brook  <paul@codesourcery.com>
24798
24799         * gfortran.dg/implicit_2.f90: New test.
24800
24801 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24802
24803         PR fortran/19314
24804         * gfortran.dg/inquire_5.f90: New test.
24805
24806 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24807
24808         PR c/18809
24809         * gcc.dg/pr18809-1.c: New test.
24810
24811 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24812
24813         * gcc.dg/20050121-1.c: New test.
24814
24815         PR tree-optimization/13000
24816         * gcc.dg/20040206-1.c: Change warning to point where function is
24817         being inlined.
24818
24819 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24820
24821         PR c++/19208
24822         * g++.dg/template/array11.C: New test.
24823
24824 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24825
24826         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24827         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24828         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24829         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24830         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24831         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24832
24833 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24834
24835         PR tree-optimization/15349
24836         * gcc.dg/tree-ssa/pr15349.c: New.
24837
24838 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24839
24840         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24841
24842 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24843
24844         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24845         scan-assembler-times directive name.
24846
24847         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24848         after dg-do.
24849
24850         PR rtl-optimization/19462
24851         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24852
24853 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24854
24855         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24856         counting function calls on ia64.
24857
24858 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24859
24860         PR rtl-optimization/15139
24861         * gcc.dg/20050111-2.c: New test.
24862
24863         PR c/17297
24864         * gcc.c-torture/compile/20050113-1.c: New testcase.
24865
24866         PR middle-end/19164
24867         * gcc.dg/20050113-1.c: New testcase.
24868
24869 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24870
24871         * gcc.dg/vect/vect-85.c: Add comment.
24872         * gcc.dg/vect/vect-86.c: Add xfail for now.
24873         * gcc.dg/vect/vect-87.c: Add xfail for now.
24874         * gcc.dg/vect/vect-88.c: Add xfail for now.
24875         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24876
24877 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24878
24879         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24880
24881 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24882
24883         * g++.dg/debug/typedef3.C: New test.
24884
24885 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         PR c/19472
24888         * gcc.dg/asm-a.c: New test.
24889
24890 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24891
24892         * gcc.dg/sh-relax.c: Add prototype for abort.
24893
24894 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24895
24896         * gcc.dg/short-compare-1.c: New test.
24897         * gcc.dg/short-compare-2.c: Likewise.
24898
24899 2005-01-18  Michael Matz  <matz@suse.de>
24900
24901         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24902
24903 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24904
24905         PR tree-optimization/19121
24906         * gcc.c-torture/compile/pr19121.c: New test.
24907
24908 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24909
24910         PR target/19357
24911         * gcc.c-torture/compile/pr19357.c: New test.
24912
24913 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24914
24915         PR c/5675
24916         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24917         pass--those that refer just to the variable, possibly with a
24918         cast.
24919         * gcc.dg/c99-const-expr-3.c: Likewise.
24920
24921         PR middle-end/13127
24922         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24923         longer emitted.
24924
24925 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24926
24927         PR fortran/18778
24928         * gfortran.dg/endfile_2.f90: New test.
24929
24930 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24931
24932         PR 19168
24933         * gfortran.dg/select_5.f90: New test.
24934
24935 2004-01-16  Paul Brook  <paul@codesourcery.com>
24936
24937         * gfortran.dg/common_4.f90: New test.
24938
24939 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24940
24941         PR rtl-optimization/19462
24942         * gcc.dg/torture/pr19462-1.c: New test.
24943
24944 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24945
24946         PR objc/19321
24947         * objc.dg/func-ptr-2.m: New.
24948         * objc.dg/volatile-1.m: New.
24949
24950 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24951
24952         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24953
24954 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24955
24956         PR tree-optimization/19060
24957         * gcc.c-torture/execute/20050104-1.c: New test.
24958
24959 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24960
24961         PR fortran/18983
24962         * gfortran.dg/write_to_null.f90: New test.
24963
24964 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24965             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24966
24967         PR other/19328
24968         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24969         argument.
24970
24971 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24972
24973         PR c++/19263
24974         * g++.dg/init/vector1.C: New test.
24975
24976 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24977
24978         PR target/13158
24979         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24980         PR target/18987
24981         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24982
24983 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24984
24985         * gfortran.dg/select_1.f90: New test.
24986         * gfortran.dg/select_2.f90: New test.
24987         * gfortran.dg/select_3.f90: New test.
24988         * gfortran.dg/select_4.f90: New test.
24989
24990 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24991
24992         PR middle-end/19084
24993         PR rtl-optimization/19348
24994         * gcc.dg/20050111-1.c: New test.
24995         * gcc.c-torture/execute/20050111-1.c: New test.
24996
24997         * gcc.dg/i386-asm-4.c: New test.
24998
24999 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25000
25001         * gcc.dg/nested-func-2.c: New test.
25002         * ada/acats/norun.lst: Remove c953002.
25003
25004 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25005
25006         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25007
25008 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25009
25010         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25011
25012 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25013
25014         PR target/18761
25015         * g++.dg/abi/align1.C: New test.
25016
25017 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25018
25019         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25020         at a time.
25021         * g++.dg/ext/altivec_check.h: Support compiling as C.
25022
25023 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25024
25025         PR c++/19355
25026         * g++.dg/expr/pr19355-1.C: New test case.
25027
25028 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25029
25030         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25031         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25032         * ada/acats/tests/c3/c92005b.ada: Likewise.
25033         * ada/acats/tests/c3/cxb3012.a: Likewise.
25034         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25035
25036 2005-01-09  Paul Brook  <paul@codesourcery.com>
25037
25038         * gfortran.dg/common_2.f90: New file.
25039         * gfortran.dg/common_3.f90: New file.
25040
25041 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25042
25043         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25044
25045 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25046
25047         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25048         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25049         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25050         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25051         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25052         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25053         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25054         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25055         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25056         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25057         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25058         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25059         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25060         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25061         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25062         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25063         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25064         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25065         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25066         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25067         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25068         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25069         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25070         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25071         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25072         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25073         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25074         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25075         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25076         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25077         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25078         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25079         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25080         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25081         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25082         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25083         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25084         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25085         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25086         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25087         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25088         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25089         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25090         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25091         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25092         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25093         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25094         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25095         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25096         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25097         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25098         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25099         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25100         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25101         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25102         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25103         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25104         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25105         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25106         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25107         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25108         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25109         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25110         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25111         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25112         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25113         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25114
25115         * gcc.dg/vect/vect-1.c: Fix spelling.
25116         * gcc.dg/vect/vect-10.c: Fix spelling.
25117         * gcc.dg/vect/vect-11.c: Fix spelling.
25118         * gcc.dg/vect/vect-12.c: Fix spelling.
25119         * gcc.dg/vect/vect-14.c: Fix spelling.
25120         * gcc.dg/vect/vect-15.c: Fix spelling.
25121         * gcc.dg/vect/vect-16.c: Fix spelling.
25122         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25123         * gcc.dg/vect/vect-64.c: Fix comments.
25124         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25125
25126 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25127             Ira Rosen  <irar@il.ibm.com>
25128
25129         * gcc.dg/vect/vect-70.c: New test.
25130         * gcc.dg/vect/vect-71.c: New test.
25131
25132 2005-01-09  Manfred Hollstein  <mh@suse.com>
25133
25134         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25135         * gcc.dg/pr18241-2.c: Likewise.
25136         * gcc.dg/pr18241-3.c: Likewise.
25137         * gcc.dg/pr18241-4.c: Likewise.
25138         * gcc.dg/pr18241-5.c: Likewise.
25139
25140 2005-01-08  Richard Henderson  <rth@redhat.com>
25141
25142         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25143         False for x86 and x86-64.
25144
25145 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25146
25147         PR tree-optimization/18241
25148         * gcc.dg/pr18241-1.c: New test.
25149         * gcc.dg/pr18241-2.c: New test.
25150         * gcc.dg/pr18241-3.c: New test.
25151         * gcc.dg/pr18241-4.c: New test.
25152         * gcc.dg/pr18241-5.c: New test.
25153
25154 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25155
25156         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25157         gfortran.dg/select_4.f90: New.
25158
25159 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.c-torture/execute/20050107-1.c: New test.
25162
25163 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25164
25165         PR c++/19298
25166         * g++.dg/template/ref2.C: New.
25167
25168 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25169
25170         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25171         instead of being empty.
25172
25173 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25174
25175         PR fortran/15553
25176         * gfortran.dg/array-1.f90: New test.
25177
25178 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25179
25180         PR tree-optimization/19283
25181         * gcc.c-torture/execute/20050106-1.c: New test.
25182
25183         PR rtl-optimization/18861
25184         * gcc.dg/20050105-1.c: New test.
25185
25186         PR tree-optimization/18828
25187         * gcc.dg/20050105-2.c: New test.
25188
25189 2005-01-07  Andreas Jaeger  <aj@suse.de>
25190
25191         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25192
25193 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25194
25195         PR fortran/18398
25196         * gfortran.dg/fmt_read.f90: New test.
25197
25198 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25199
25200         * gcc.dg/rs6000-ldouble-2.c: New.
25201
25202 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25203
25204         PR c++/19244
25205         * g++.dg/parser/ctor2.C: New test.
25206
25207 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25208
25209         PR c++/17154
25210         * g++.dg/template/using9.C: New test.
25211
25212 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25213
25214         PR c++/19258
25215         * g++.dg/lookup/friend6.C: New test.
25216
25217 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25218
25219         PR c++/19270
25220         * g++.dg/template/array10.C: New.
25221
25222 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25223
25224         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25225         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25226
25227 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * gcc.c-torture/compile/20050105-1.c: New test.
25230
25231 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
25232
25233         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25234
25235 2005-01-05  Roger Sayle  <roger@eyesopen.com>
25236
25237         PR middle-end/19100
25238         * gcc.dg/conv-3.c: New test case.
25239
25240 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
25241
25242         * gcc.dg/asm-wide-1.c: New test.
25243
25244 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25245
25246         PR c++/19030
25247         * g++.dg/parse/crash22.C: New
25248
25249 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
25250
25251         PR 19257
25252         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25253
25254 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
25255
25256         PR middle-end/17767
25257         * gcc.dg/i386-mmx-6.c: New test case.
25258
25259 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
25260
25261         PR tree-optimization/18308
25262         * gcc.dg/vect/pr18308.c: New testcase.
25263
25264 2005-01-04  Andreas Jaeger  <aj@suse.de>
25265
25266         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25267
25268 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25269             Robert Bowdidge <bowdidge@apple.com>
25270
25271         * gcc.dg/cpp/subframework1.c: New.
25272         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25273         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25274         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25275         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25276
25277 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
25278
25279         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25280         producing warning.
25281         * gcc.dg/darwin-weakimport-2.c: New.
25282
25283 2005-01-03  Richard Henderson  <rth@redhat.com>
25284
25285         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25286
25287 2005-01-03  Richard Henderson  <rth@redhat.com>
25288
25289         * gcc.dg/vect/vect.exp: Enable for ia64.
25290         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25291         (check_effective_target_vect_float): Likewise.
25292         (check_effective_target_vect_no_align): Likewise.
25293         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25294         * gcc.dg/vect/vect-8.c: Likewise.
25295
25296 2005-01-03  Uros Bizjak <uros@kss-loka.si>
25297
25298         PR target/19236
25299         * gcc.dg/pr19236-1.c: New test case.
25300
25301 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25302
25303         PR rtl-optimization/12092
25304         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25305
25306 2005-01-02  Andreas Jaeger  <aj@suse.de>
25307
25308         * gcc.dg/pr12092-1.c: Do not run on x86_64.
25309
25310 2005-01-01  Roger Sayle  <roger@eyesopen.com>
25311             Andrew Pinski  <pinskia@physics.uc.edu>
25312
25313         PR rtl-optimization/12092
25314         * gcc.dg/pr12092-1.c: New test case.
25315
25316 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
25317
25318         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25319         'hidden' and 'default' for better portability.
25320         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25321
25322         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25323         6 and 7.
25324         * g++.old-deja/g++.brendan/new3.C: Likewise.
25325
25326 2005-01-01  Steven Bosscher  <stevenb@suse.de>
25327
25328         * gcc.dg/20041231-1.C: New test.
25329         * g++.dg/warn/Wunreachable-code-1.C: New test.
25330
25331 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
25332
25333         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25334         file, not /dev/null.  Abort on error.
25335
25336 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
25337             Ziemowit Laski  <zlaski@apple.com>
25338
25339         PR objc/18971
25340         * objc.dg/encode-5.m: New test.
25341
25342 2004-12-29  Richard Henderson  <rth@redhat.com>
25343
25344         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25345         * objc.dg/stabs-1.m: Disable for ia64.
25346
25347 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
25348
25349         PR c++/19190
25350         * g++.dg/warn/Wunused-10.C: New test.
25351
25352 2004-12-28  Richard Henderson  <rth@redhat.com>
25353
25354         * objc.dg/stabs-1.m: Disable for alpha.
25355
25356 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25357
25358         PR c++/19149
25359         * g++.dg/parse/error23.C: New test.
25360
25361 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25362
25363         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25364
25365         PR fortran/19032
25366         * gfortran.dg/intrinsic_modulo_1.f90: New.
25367         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25368         tests with divisor -1.
25369
25370 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
25371
25372         * g++.dg/opt/temp1.C (memcpy): Return a value.
25373
25374         PR c++/19148
25375         * g++.dg/expr/cond7.C: New test.
25376
25377 2004-12-27  Paul Brook  <paul@codesourcery.com>
25378
25379         * gfortran.dg/g77/select_no_compile.f: Remove.
25380
25381 2004-12-27  Richard Henderson  <rth@redhat.com>
25382
25383         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25384         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25385         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25386
25387 2004-12-26  Richard Henderson  <rth@redhat.com>
25388
25389         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25390         by 1i instead of token pasting.
25391
25392 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25393
25394         PR tree-optimization/17578
25395         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25396         to additional_flags.
25397         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25398
25399 2004-12-25  Richard Henderson  <rth@redhat.com>
25400
25401         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25402         Remove Alpha.
25403
25404 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25405
25406         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25407         hppa*-*-hpux*.
25408         * gcc.dg/pr17957.c (dg-options): Likewise.
25409         * gcc.dg/struct-ret-1.c: Add prototype for abort.
25410         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25411         instead of 0 on __hppa__.
25412         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25413         "foo,%r" on hppa*-*-*.
25414
25415 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
25416
25417         PR fortran/19071
25418         * gfortran.dg/complex_write.f90: New test.
25419
25420 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/17595
25423         * g++.dg/parse/pragma2.C: New test.
25424
25425         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25426
25427 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25428
25429         * gcc.dg/empty2.c: Add missing dg-warning.
25430
25431 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/17413
25434         * g++.dg/template/local4.C: New test.
25435         * g++.dg/template/crash19.C: Add dg-error marker.
25436
25437         * g++.dg/template/crash31.C: Correct embedded PR number.
25438
25439 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25440
25441         PR c++/16405
25442         * g++.dg/opt/temp1.C: Add do-run marker.
25443
25444 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25445
25446         * g++.dg/template/spec19.C: New.
25447
25448 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25449
25450         PR target/16819
25451         * gcc.dg/empty2.c: New.
25452
25453 2004-12-23  Richard Henderson  <rth@redhat.com>
25454
25455         * lib/target-supports.exp (check_effective_target_vect_no_align):
25456         Remove i?86 and x86-64.
25457
25458 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/16405
25461         * g++.dg/opt/temp1.C: New test.
25462
25463 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25464
25465         PR c++/18733
25466         * g++.dg/template/friend33.C: New testcase.
25467
25468 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25469
25470         PR c++/18464
25471         * g++.dg/template/cond5.C: New test.
25472
25473         PR c++/18492
25474         * g++.dg/inherit/thunk3.C: New test.
25475
25476         PR c++/11224
25477         * g++.dg/warn/Wunused-9.C: New test.
25478
25479 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25480
25481         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25482
25483 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25484
25485         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25486
25487 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR c++/18378
25490         * g++.dg/ext/packed8.C: New test.
25491
25492         PR c++/19063
25493         * g++.dg/template/crash31.C: New test.
25494
25495         PR c++/19034
25496         * g++.dg/template/crash30.C: New test.
25497
25498 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25499
25500         PR C++/18984
25501         * g++.dg/eh/ctor3.C: New test.
25502
25503 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25504
25505         * objc.dg/stabs-1.m: Allow section name to be quoted and
25506         assembly label to begin with '.LL'.
25507
25508 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25509
25510         * gcc.dg/vect/vect.exp
25511         (check_effective_target_lp64_or_vect_no_align): New.
25512         * gcc.dg/vect/vect-77.c: Use it.
25513         * gcc.dg/vect/vect-78.c: Use it.
25514
25515         * lib/target-supports.exp
25516         (check_effective_target_vect_no_max,
25517         check_effective_target_vect_no_bitwise,
25518         check_effective_target_vect_no_align): New.
25519         * gcc.dg/vect/vect-13.c: Use them.
25520         * gcc.dg/vect/vect-17.c: Ditto.
25521         * gcc.dg/vect/vect-18.c: Ditto.
25522         * gcc.dg/vect/vect-19.c: Ditto.
25523         * gcc.dg/vect/vect-20.c: Ditto.
25524         * gcc.dg/vect/vect-27.c: Ditto.
25525         * gcc.dg/vect/vect-29.c: Ditto.
25526         * gcc.dg/vect/vect-44.c: Ditto.
25527         * gcc.dg/vect/vect-48.c: Ditto.
25528         * gcc.dg/vect/vect-50.c: Ditto.
25529         * gcc.dg/vect/vect-52.c: Ditto.
25530         * gcc.dg/vect/vect-54.c: Ditto.
25531         * gcc.dg/vect/vect-56.c: Ditto.
25532         * gcc.dg/vect/vect-58.c: Ditto.
25533         * gcc.dg/vect/vect-60.c: Ditto.
25534         * gcc.dg/vect/vect-72.c: Ditto.
25535         * gcc.dg/vect/vect-80.c: Ditto.
25536
25537 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25538
25539         PR c++/14075
25540         * g++.dg/init/string1.C: New.
25541
25542         PR c++/18975
25543         * g++.dg/other/synth1.C: New.
25544
25545 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25546
25547         PR c/18963
25548         * gcc.dg/pr18963-1.c: New test.
25549
25550 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25551
25552         PR c/18596
25553         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25554         * gcc.dg/pr18596-1.c: Use dg-error.
25555         (dg-options): Use -fno-unit-at-a-time.
25556         * gcc.dg/pr18596-2.c: New test.
25557         * gcc.dg/pr18596-3.c: New test.
25558
25559 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25560
25561         PR middle-end/18683
25562         * g++.dg/opt/pr18683-1.C: New test case.
25563
25564 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR other/19093
25567         * g++.dg/opt/max1.C: Fix for 64bit targets.
25568
25569 2004-12-20  Matt Austern  <austern@apple.com>
25570
25571         PR c++/19044
25572         * g++.dg/ext/builtin6.C: New
25573
25574 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
25575
25576         PR tree-optimization/19080
25577         * gcc.c-torture/compile/pr19080.c: New test.
25578
25579 2004-12-20  Steven Bosscher  <stevenb@suse.de>
25580
25581         * gcc.dg/20041219-1.c: New test.
25582
25583 2004-12-19  Roger Sayle  <roger@eyesopen.com>
25584
25585         PR middle-end/19068
25586         * g++.dg/opt/max1.C: New test case.
25587
25588 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25589
25590         * gcc.dg/fdata-sections-1.c: New test.
25591
25592 2004-12-18  Roger Sayle  <roger@eyesopen.com>
25593
25594         PR middle-end/18548
25595         * gcc.dg/max-1.c: New test case.
25596
25597 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
25598
25599         * gcc.c-torture/execute/20041218-1.c: New test.
25600
25601 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
25602
25603         * gcc.dg/pr18501.c: New test.
25604         * gcc.dg/uninit-5.c: XFAIL.
25605         * gcc.dg/uninit-9.c: XFAIL.
25606
25607 2004-12-17  Dale Johannesen  <dalej@apple.com>
25608
25609         * gcc.dg/20041213-1.c: New.
25610
25611 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
25612
25613         * objc.dg/stabs-1.m: Allow assembly label to begin
25614         with a dot ('.').
25615
25616 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
25617
25618         * gcc.c-torture/execute/20041213-1.c: Move...
25619         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25620
25621 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         PR c++/18721
25624         * g++.dg/lookup/conv-5.C: New.
25625
25626 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
25627
25628         * objc.dg/stabs-1.m: New test.
25629
25630 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25631
25632         * gcc.dg/visibility-c.c: Change compile to
25633         assemble for the test.
25634
25635 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25636
25637         PR target/19041
25638         * gcc.dg/visibility-c.c: New test.
25639
25640 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25641
25642         PR middle-end/18493
25643         * gcc.dg/switch-8.c: New test case.
25644
25645 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25646
25647         PR c++/18905
25648         * g++.dg/template/init4.C: New.
25649         * g++.dg/opt/static3.C: Enable optimizer.
25650
25651 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25652
25653         * g++.dg/other/complex1.C: New test.
25654
25655 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25656
25657         * g++.dg/opt/inline9.C: New test.
25658
25659 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25660
25661         PR fortran/18993
25662         * gfotran.dg/nullify_1.f: New test.
25663
25664 2004-12-15  Richard Henderson  <rth@redhat.com>
25665
25666         * gcc.target/i386/i386.exp: New harness.
25667         * gcc.target/i386/vect-args.c: New.
25668
25669 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
25670
25671         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25672
25673 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25674
25675         PR c++/18825
25676         * g++.dg/template/friend32.C: New test.
25677
25678 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25679
25680         * cpp/pragma-once-1.c: New test.
25681         * cpp/pragma-once-1b.h: Likewise.
25682         * cpp/pragma-once-1c.h: Likewise.
25683         * cpp/pragma-once-1d.h: Likewise.
25684         * cpp/inc/pragma-once-1a.h: Likewise.
25685
25686 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25687             Steven G. Kargl  <kargls@comcast.net>
25688
25689         PR fortran/17597
25690         * gfortran.dg/list_read_3.f90: New test.
25691
25692 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25693
25694         * gcc.dg/ftrapv-2.c: New test.
25695
25696 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25697
25698         PR c++/18981
25699         * g++.dg/template/typename9.C: New test.
25700
25701 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25702
25703         PR c++/18738
25704         * g++.dg/template/typename8.C: New test.
25705         * g++.dg/parse/friend2.C: Tweak error message.
25706
25707 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25708
25709         * gcc.c-torture/20041214-1.c: New test.
25710
25711 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25712
25713         PR c++/18965
25714         * g++.dg/init/array17.C: New test.
25715
25716 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/18793
25719         * g++.dg/init/aggr3.C: New test.
25720
25721 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25722
25723         * gcc.dg/altivec-types-1.c: New test.
25724         * gcc.dg/altivec-types-2.c: New test.
25725         * gcc.dg/altivec-types-3.c: New test.
25726         * gcc.dg/altivec-types-4.c: New test.
25727         * g++.dg/ext/altivec-types-1.C: New test.
25728         * g++.dg/ext/altivec-types-2.C: New test.
25729         * g++.dg/ext/altivec-types-3.C: New test.
25730         * g++.dg/ext/altivec-types-4.C: New test.
25731
25732 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25733
25734         PR middle-end/18951
25735         * gcc.c-torture/execute/20041213-1.c: New test.
25736
25737 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         PR c++/18949
25740         * g++.dg/template/cast1.C: New.
25741
25742 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25743
25744         * gcc.c-torture/execute/20041213-2.c: New test.
25745
25746 2004-12-13  Richard Henderson  <rth@redhat.com>
25747
25748         * gcc.dg/i386-sse-10.c: Fix typo in options.
25749
25750 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25751
25752         PR c++/18968
25753         * g++.dg/opt/pr18968.C: New test.
25754
25755 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25756
25757         PR c++/18925
25758         * g++.dg/ext/visibility/staticdatamem.C: New test.
25759
25760 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25761
25762         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25763
25764 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25765
25766         PR rtl-optimization/18928
25767         * gcc.dg/pr18928-1.c: New test case.
25768
25769 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25770
25771         PR tree-opt/16951
25772         * gcc.c-torture/compile/20041211-1.c: New.
25773
25774 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25775
25776         PR middle-end/17564
25777         * gcc.c-torture/execute/20041212-1.c: New test.
25778
25779 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25780
25781         PR fortran/18869
25782         * gfortran.dg/common_1.f90: New test.
25783
25784 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25785         Paul Brook  <paul@codesourcery.com>
25786
25787         PR fortran/16222
25788         * gfortran.dg/real_do_1.f90: New test.
25789
25790 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25791
25792         PR tree-opt/18040
25793         * g++.dg/opt/ptrmem6.C: New test.
25794
25795 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25796
25797         PR middle-end/18921
25798         * gcc.dg/pr18921-1.c: New test case.
25799
25800 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25801
25802         PR fortran/17175
25803         * gfortran.dg/scale_1.f90: New test.
25804
25805 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25806
25807         PR middle-end/18903
25808         * gcc.c-torture/compile/pr18903.c: New test.
25809
25810 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25811
25812         * gcc.c-torture/execute/20041210-1.c: New test.
25813
25814 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25815
25816         PR c++/18731
25817         * g++.dg/parser/struct-1.C: New test.
25818         * g++.dg/parser/struct-2.C: New test.
25819         * g++.dg/parser/struct-3.C: New test.
25820
25821 2004-12-09  Richard Henderson  <rth@redhat.com>
25822
25823         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25824
25825         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25826         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25827
25828 2004-12-09  Matt Austern  <austern@apple.com>
25829
25830         PR c++/18514
25831         * g++.dg/ext/builtin1.C: New
25832         * g++.dg/ext/builtin2.C: New
25833         * g++.dg/ext/builtin3.C: New
25834         * g++.dg/ext/builtin4.C: New
25835         * g++.dg/ext/builtin5.C: New
25836
25837 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25838
25839         PR tree-opt/18904
25840         * g++.dg/opt/ptrmem5.C: New test.
25841
25842 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25843
25844         * g++.dg/parse/typename5.C: Adjust for new error.
25845         * g++.dg/parse/typename7.C: New.
25846
25847 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25848
25849         PR c++/18073
25850         * g++.dg/other/mmintrin.C: New test.
25851
25852 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25853
25854         PR c++/16681
25855         * g++.dg/init/array15.C: New.
25856         * g++.dg/init/array16.C: New.
25857
25858 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25859
25860         PR fortran/18826
25861         * gfortran.dg/assign_1.f90: New test.
25862
25863 2004-12-08  Nick Clifton  <nickc@redhat.com>
25864
25865         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25866         * gcc.target/xstormy16/data_below100: Likewise.
25867         * gcc.target/xstormy16/sfr: Likewise.
25868         * gcc.target/xstormy16/below100.S: New test source file.
25869         * gcc.target/xstormy16/below100.ld: New test linker script.
25870         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25871         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25872         bp instructions.
25873         * gcc.target/xstormy16/bp.c: Likewise.
25874
25875         * gcc.target/xstormy16/bss_below100: New files:
25876         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25877         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25878         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25879         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25880         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25881         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25882         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25883         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25884         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25885         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25886         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25887         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25888         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25889         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25890         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25891         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25892         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25893         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25894         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25895         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25896         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25897         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25898         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25899         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25900         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25901         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25902         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25903
25904         * gcc.target/xstormy16/data_below100: New files:
25905         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25906         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25907         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25908         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25909         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25910         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25911         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25912         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25913         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25914         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25915         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25916         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25917         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25918         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25919         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25920         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25921         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25922         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25923         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25924         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25925         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25926         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25927         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25928         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25929         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25930         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25931         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25932
25933         * gcc.target/xstormy16/sfr: New files:
25934         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25935         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25936         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25937         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25938         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25939         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25940         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25941         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25942         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25943         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25944         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25945         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25946         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25947         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25948         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25949         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25950         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25951         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25952         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25953         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25954         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25955         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25956         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25957         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25958         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25959         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25960         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25961         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25962         27_if0_sfrw_bitfield_f.c
25963
25964 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25965
25966         PR c++/18100
25967         * g++.dg/lookup/name-clash4.C: New test.
25968
25969 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25970
25971         PR c++/18672
25972         * g++.dg/opt/array1.C: New.
25973
25974         PR c++/18803
25975         * g++.dg/template/operator5.C: New.
25976
25977 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25978
25979         PR c/18867
25980         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25981
25982 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25983
25984         * gcc.dg/noncompile/20041207.c: New test.
25985
25986 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25987
25988         * g++.dg/other/unreachable-1.C: New test.
25989
25990 2004-12-06  Nick Clifton  <nickc@redhat.com>
25991
25992         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25993         <limits.h> because the latter comes from gcc's include/ directory
25994         and not the newlib/libc/include directory.
25995
25996 2004-12-04  Richard Henderson  <rth@redhat.com>
25997
25998         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25999
26000 2004-12-04  Richard Henderson  <rth@redhat.com>
26001
26002         * lib/target-supports.exp (check_gc_sections_available): Disable
26003         for alpha and ia64.
26004
26005 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26006
26007         PR middle-end/17909
26008         * g++.dg/other/vararg-2.C: New test.
26009
26010 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26011
26012         PR c++/17011, c++/17971
26013         * g++.dg/template/error15.C: Adjust expected error.
26014         * g++.dg/template/instantiate3.C: Likewise.
26015
26016 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26017
26018         * gcc.dg/altivec-18.c: Fix for darwin
26019
26020 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26021
26022         PR c++/18782
26023         * g++.dg/parse/ptrmem2.C: New.
26024
26025         PR c++/18318
26026         * g++.dg/template/new1.C: New.
26027
26028 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26029
26030         PR fortran/18710
26031         * gfortran.dg/direct_io_3.f90: New test.
26032
26033 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         PR 18758
26036         * g++.dg/parse/crash21.C: New.
26037
26038 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26039
26040         PR c++/15664, c++/18276
26041         * g++.dg/template/ttp13.C: New test.
26042         * g++.dg/template/ttp14.C: Likewise.
26043
26044 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26045
26046         PR c++/18123
26047         * g++.dg/parse/enum2.C: New test.
26048         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26049
26050 2004-12-02  Nick Clifton  <nickc@redhat.com>
26051
26052         * gcc.target/xstormy16: New test directory.
26053         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26054         * gcc.target/xstormy16/bp.c: Check the generation of bp
26055         instructions.
26056         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26057         bn instructions and the BELOW100 attribute.
26058
26059 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26060
26061         PR target/16952
26062         * gcc.dg/ppc-eabi.c: New.
26063
26064 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26065
26066         PR fortran/18284
26067         * gfortran.dg/backspace.f90
26068
26069 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26070
26071         * gfortran.dg/inquire.f90: New test.
26072
26073 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26074
26075         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26076         handle effective-target-keyword.
26077         (dg-skip-if): Support effective-target keyword as target list.
26078         (dg-xfail-if): Ditto.
26079         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26080
26081 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26082
26083         PR tree-optimization/18291
26084         * gcc.c-torture/compile/pr18291.c: New test.
26085
26086 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26087
26088         PR C++/18729
26089         * g++.dg/parse/crash20.C: New.
26090
26091         PR c++/17431
26092         * g++.dg/overload/arg1.C: New.
26093         * g++.dg/overload/arg2.C: New.
26094         * g++.dg/overload/arg3.C: New.
26095         * g++.dg/overload/arg4.C: New.
26096
26097 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26098
26099         * gcc.dg/c99-flex-array-4.c: Remove.
26100
26101 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26102
26103         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26104
26105         * lib/target-supports.exp (is-effective-target): Simplify.
26106
26107         * lib/target-supports.exp (check_effective_target_vect_long):
26108         Fix for powerpc64-*-*.
26109
26110 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26111
26112         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26113         to support new requirements on FreeBSD 5.
26114
26115 2004-11-30  Devang Patel  <dpatel@apple.com>
26116
26117         PR 18702
26118         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26119
26120 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26121
26122         * g++.dg/ext/altivec-13.C: New test.
26123
26124 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26125
26126         PR tree-opt/18298
26127         * gcc.c-torture/execute/p18298.c: New test.
26128
26129 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26130             Dorit Naishlos  <dorit@il.ibm.com>
26131
26132         PR tree-opt/18607
26133         * gcc.dg/vect/vect-89.c: New test.
26134
26135 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26136
26137         * gcc.dg/pr18596-1.c: New test.
26138
26139 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26140
26141         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26142
26143 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26144
26145         PR c/18479
26146         * gcc.dg/pr18479.c: New test.
26147
26148 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26149
26150         PR target/18490
26151         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26152         mmix-knuth-mmixware.
26153
26154         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26155         cris-*-elf* cris-*-aout* mmix-*-*
26156
26157 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26158
26159         PR middle-end/18725
26160         * gcc.dg/pr18725.c: New test.
26161
26162 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26163
26164         PR target/18488
26165         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26166
26167         PR target/18336
26168         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26169
26170 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26171
26172         PR c++/18368
26173         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26174         * g++.old-deja/g++.law/ctors5.C: Likewise.
26175         * g++.old-deja/g++.other/crash25.C: Likewise.
26176
26177         PR c++/18674
26178         * g++.dg/template/error16.C: New test.
26179
26180         PR c++/18512
26181         * g++.dg/template/crash29.C: New test.
26182
26183 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26184
26185         PR tree-optimization/18712
26186         * gcc.c-torture/compile/pr18712.c: New test.
26187
26188 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26189
26190         PR c/7544
26191         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26192         tests.
26193
26194 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26195
26196         PR c++/18652
26197         * g++.dg/lookup/crash6.C: New test.
26198
26199 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26200
26201         PR middle-end/18164
26202         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26203
26204 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26205
26206         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26207         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26208         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26209
26210 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26211
26212         * gcc.dg/pr18164.c: New test.
26213
26214 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26215
26216         * gcc.dg/funroll-loops-all.c: New.
26217
26218 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26219
26220         PR target/18489
26221         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26222         delimeter, match space and TAB as well as ":".
26223
26224         PR target/18484
26225         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26226
26227         PR target/18348
26228         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26229
26230         PR target/18345
26231         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26232
26233         PR target/18337
26234         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26235
26236 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
26237
26238         * gfortran.dg/direct_io_2.f90: New test.
26239
26240 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26241
26242         PR target/18334
26243         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26244
26245 2004-11-28  Richard Henderson  <rth@redhat.com>
26246
26247         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26248
26249 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
26250
26251         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26252         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26253         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26254         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26255         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26256         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26257         gcc.dg/pointer-arith-8.c: New tests.
26258
26259 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
26260
26261         PR fortran/18364
26262         * gfortran.dg/endfile.f90: New test.
26263
26264 2004-11-27  Falk Hueffner  <falk@debian.org>
26265
26266         * gcc.dg/loop-6.c: New test.
26267
26268 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26269
26270         * gcc.c-torture/execute/20041126-1.c: New test.
26271
26272 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26273
26274         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26275         on IRIX.
26276
26277 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
26278
26279         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26280         functions.
26281
26282 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
26283
26284         PR rtl-optimization/17825
26285         * gcc.c-torture/compile/20041119-1.c: New test.
26286
26287 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26288
26289         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26290         Check existence of ld library path variables before unsetting.
26291
26292 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
26293
26294         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26295
26296 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26297
26298         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26299
26300 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
26301
26302         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26303
26304 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26305
26306         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26307         dg-do directive.
26308
26309 2004-11-26  Ben Elliston  <bje@au.ibm.com>
26310
26311         * gcc.dg/pr17957.c: Pass --param, not -param.
26312
26313 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26314
26315         PR middle-end/17957
26316         * gcc.dg/pr17957.c: New test.
26317
26318 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
26319
26320         PR c++/18445
26321         * g++.dg/template/crash28.C: Likewise.
26322
26323         PR c++/18001
26324         * g++.dg/expr/unary2.C: Adjust lvalue messages.
26325         * g++.dg/ext/lvaddr.C: Likewise.
26326         * g++.dg/opt/pr7503-3.C: Likewise.
26327
26328         PR c++/18466
26329         * g++.dg/parse/qualified3.C: New test.
26330         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26331
26332         PR c++/18545
26333         * g++.dg/expr/return1.C: New test.
26334
26335 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26336
26337         Friend class name lookup 3/n, PR c++/3332
26338         * g++.dg/lookup/friend3.C: New test.
26339         * g++.dg/lookup/friend4.C: Likewise.
26340         * g++.dg/lookup/friend5.C: Likewise.
26341
26342 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26343
26344         Friend class name lookup 2/n, PR c++/14513, c++/15410
26345         * g++.dg/lookup/friend2.C: New test.
26346         * g++.dg/template/friend31.C: Likewise.
26347
26348 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26349
26350         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26351
26352 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26353
26354         PR c++/17473
26355         * g++.dg/tc1/dr56.C: Remove.
26356         * g++.dg/template/typedef1.C: Add dg-error markers.
26357         * g++.old-deja/g++.other/typedef7.C: Likewise.
26358
26359         PR c++/18285
26360         * g++.dg/parse/typedef7.C: New test.
26361
26362 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
26363
26364         * gcc.c-torture/execute/20041124-1.c: New test.
26365
26366 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
26367
26368         * g++.dg/template/deduce3.C: New test.
26369
26370         PR c++/18586
26371         * g++.dg/template/crash27.C: New test.
26372
26373         PR c++/18530
26374         * g++.dg/warn/Wshadow-3.C: New test.
26375
26376 2004-11-24  Devang Patel  <dpatel@apple.com>
26377
26378         PR/18555
26379         * gcc.dg/cpp/isysroot-1.c: New test.
26380         * gcc.dg/cpp/usr/include/stdio.h: New file.
26381         * gcc.dg/cpp/isysroot-2.c: New test.
26382         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26383         New file.
26384
26385 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26386
26387         PR c++/8929
26388         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26389
26390 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26391
26392         * gcc.target/sparc/align.c: Do not include <stdint.h>.
26393         * gcc.target/sparc/pdist.c: Likewise.
26394
26395 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
26396
26397         PR c++/16882
26398         * g++.dg/conversion/simd1.C: New test.
26399
26400 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26401
26402         * lib/target-libpath.exp: New file defining
26403         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26404         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26405         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26406         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26407         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
26408
26409 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
26410
26411         * gcc.dg/pragma-align-2.c: Test macro expansion.
26412         * gcc.dg/pragma-pack-2.c: New test.
26413
26414 2004-11-23  Richard Henderson  <rth@redhat.com>
26415
26416         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26417         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26418         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26419         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26420         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26421         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26422
26423         * gcc.dg/vect/vect.exp: Add check for alpha.
26424         * lib/target-supports.exp (check_alpha_max_hw_available): New.
26425         (check_effective_target_vect_int): Enable for alpha.
26426         (check_effective_target_vect_long): New.
26427         (is-effective-target): Add it.
26428
26429 2004-11-23  Uros Bizjak <uros@kss-loka.si>
26430
26431         * gcc.dg/pr18614-1.c: New test.
26432
26433 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26434
26435         * gcc.dg/setjmp-2.c: New test.
26436
26437 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
26438
26439         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26440         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26441         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26442         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26443         gcc.target/sparc/pdist.c: New tests.
26444
26445 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
26446
26447         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26448
26449 2004-11-22  Dale Johannesen  <dalej@apple.com>
26450
26451         * gcc.dg/20041111-1.c: New.
26452
26453 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26454
26455         PR tree-opt/18536
26456         * gcc.dg/vect/pr18536.c: New test.
26457
26458 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26459
26460         PR c++/18354
26461         * g++.dg/template/nontype11.C: New test.
26462
26463 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26464
26465         PR middle-end/18520
26466         * gcc.dg/pr18520-1.c: New test case.
26467
26468 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26469
26470         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26471         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26472         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26473         expected diagnostics.
26474
26475 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26476
26477         PR target/18580
26478         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26479         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26480         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26481
26482 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26483
26484         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26485
26486 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26487             Joseph Myers  <joseph@codesourcery.com>
26488
26489         * lib/target-supports.exp (check_visibility_available): Really
26490         test the compiler.
26491
26492 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26493
26494         PR tree-opt/18181
26495         * gcc.dg/vect/vect-85.c: New test.
26496         * gcc.dg/vect/vect-86.c: New test.
26497         * gcc.dg/vect/vect-87.c: New test.
26498         * gcc.dg/vect/vect-88.c: New test.
26499
26500 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26501
26502         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26503
26504 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26505
26506         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26507         * gcc.dg/ppc-and-1.c: Ditto.
26508         * gcc.dg/ppc-compare-1.c: Ditto.
26509         * gcc.dg/ppc-mov-1.c: Ditto
26510
26511 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26512             Mark Mitchell  <mark@codesourcery.com>
26513
26514         * gcc.dg/pragma-init-fini-2.c: New test.
26515
26516 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26517             Aldy Hernandez  <aldyh@redhat.com>
26518
26519         * lib/target-supports.exp (check_effective_target_vect_int): New
26520         (check_effective_target_vect_float): New
26521         (check_effective_target_vect_double): New.
26522         (is-effective-target): Support new effective targets keywords.
26523         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26524         default action for dg-do.
26525         * gcc.dg/vect/pr16105.c: Use new support.
26526         * gcc.dg/vect/pr18400.c: Ditto.
26527         * gcc.dg/vect/pr18425.c: Ditto.
26528         * gcc.dg/vect/vect-1.c: Ditto.
26529         * gcc.dg/vect/vect-10.c: Ditto.
26530         * gcc.dg/vect/vect-11.c: Ditto.
26531         * gcc.dg/vect/vect-12.c: Ditto.
26532         * gcc.dg/vect/vect-13.c: Ditto.
26533         * gcc.dg/vect/vect-14.c: Ditto.
26534         * gcc.dg/vect/vect-15.c: Ditto.
26535         * gcc.dg/vect/vect-16.c: Ditto.
26536         * gcc.dg/vect/vect-17.c: Ditto.
26537         * gcc.dg/vect/vect-18.c: Ditto.
26538         * gcc.dg/vect/vect-19.c: Ditto.
26539         * gcc.dg/vect/vect-2.c: Ditto.
26540         * gcc.dg/vect/vect-20.c: Ditto.
26541         * gcc.dg/vect/vect-21.c: Ditto.
26542         * gcc.dg/vect/vect-22.c: Ditto.
26543         * gcc.dg/vect/vect-23.c: Ditto.
26544         * gcc.dg/vect/vect-24.c: Ditto.
26545         * gcc.dg/vect/vect-25.c: Ditto.
26546         * gcc.dg/vect/vect-26.c: Ditto.
26547         * gcc.dg/vect/vect-27.c: Ditto.
26548         * gcc.dg/vect/vect-27a.c: Ditto.
26549         * gcc.dg/vect/vect-28.c: Ditto.
26550         * gcc.dg/vect/vect-29.c: Ditto.
26551         * gcc.dg/vect/vect-29a.c: Ditto.
26552         * gcc.dg/vect/vect-3.c: Ditto.
26553         * gcc.dg/vect/vect-30.c: Ditto.
26554         * gcc.dg/vect/vect-31.c: Ditto.
26555         * gcc.dg/vect/vect-32.c: Ditto.
26556         * gcc.dg/vect/vect-33.c: Ditto.
26557         * gcc.dg/vect/vect-34.c: Ditto.
26558         * gcc.dg/vect/vect-35.c: Ditto.
26559         * gcc.dg/vect/vect-36.c: Ditto.
26560         * gcc.dg/vect/vect-37.c: Ditto.
26561         * gcc.dg/vect/vect-38.c: Ditto.
26562         * gcc.dg/vect/vect-4.c: Ditto.
26563         * gcc.dg/vect/vect-40.c: Ditto.
26564         * gcc.dg/vect/vect-41.c: Ditto.
26565         * gcc.dg/vect/vect-42.c: Ditto.
26566         * gcc.dg/vect/vect-43.c: Ditto.
26567         * gcc.dg/vect/vect-44.c: Ditto.
26568         * gcc.dg/vect/vect-45.c: Ditto.
26569         * gcc.dg/vect/vect-46.c: Ditto.
26570         * gcc.dg/vect/vect-47.c: Ditto.
26571         * gcc.dg/vect/vect-48.c: Ditto.
26572         * gcc.dg/vect/vect-48a.c: Ditto.
26573         * gcc.dg/vect/vect-49.c: Ditto.
26574         * gcc.dg/vect/vect-5.c: Ditto.
26575         * gcc.dg/vect/vect-50.c: Ditto.
26576         * gcc.dg/vect/vect-51.c: Ditto.
26577         * gcc.dg/vect/vect-52.c: Ditto.
26578         * gcc.dg/vect/vect-53.c: Ditto.
26579         * gcc.dg/vect/vect-54.c: Ditto.
26580         * gcc.dg/vect/vect-55.c: Ditto.
26581         * gcc.dg/vect/vect-56.c: Ditto.
26582         * gcc.dg/vect/vect-56a.c: Ditto.
26583         * gcc.dg/vect/vect-57.c: Ditto.
26584         * gcc.dg/vect/vect-58.c: Ditto.
26585         * gcc.dg/vect/vect-59.c: Ditto.
26586         * gcc.dg/vect/vect-6.c: Ditto.
26587         * gcc.dg/vect/vect-60.c: Ditto.
26588         * gcc.dg/vect/vect-61.c: Ditto.
26589         * gcc.dg/vect/vect-62.c: Ditto.
26590         * gcc.dg/vect/vect-63.c: Ditto.
26591         * gcc.dg/vect/vect-64.c: Ditto.
26592         * gcc.dg/vect/vect-65.c: Ditto.
26593         * gcc.dg/vect/vect-66.c: Ditto.
26594         * gcc.dg/vect/vect-67.c: Ditto.
26595         * gcc.dg/vect/vect-68.c: Ditto.
26596         * gcc.dg/vect/vect-69.c: Ditto.
26597         * gcc.dg/vect/vect-7.c: Ditto.
26598         * gcc.dg/vect/vect-72.c: Ditto.
26599         * gcc.dg/vect/vect-72a.c: Ditto.
26600         * gcc.dg/vect/vect-73.c: Ditto.
26601         * gcc.dg/vect/vect-74.c: Ditto.
26602         * gcc.dg/vect/vect-75.c: Ditto.
26603         * gcc.dg/vect/vect-76.c: Ditto.
26604         * gcc.dg/vect/vect-77.c: Ditto.
26605         * gcc.dg/vect/vect-77a.c: Ditto.
26606         * gcc.dg/vect/vect-78.c: Ditto.
26607         * gcc.dg/vect/vect-79.c: Ditto.
26608         * gcc.dg/vect/vect-8.c: Ditto.
26609         * gcc.dg/vect/vect-80.c: Ditto.
26610         * gcc.dg/vect/vect-82.c: Ditto.
26611         * gcc.dg/vect/vect-82_64.c: Ditto.
26612         * gcc.dg/vect/vect-83.c: Ditto.
26613         * gcc.dg/vect/vect-83_64.c: Ditto.
26614         * gcc.dg/vect/vect-9.c: Ditto.
26615         * gcc.dg/vect/vect-all.c: Ditto.
26616         * gcc.dg/vect/vect-none.c: Ditto.
26617
26618 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26619
26620         * lib/gcc-dg.exp (dg-skip-if): New function.
26621         (dg-forbid-option): Remove.
26622         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26623         * g++.dg/abi/bitfield8.C: Likewise.
26624         * g++.dg/abi/dtor1.C: Likewise.
26625         * g++.dg/abi/empty10.C: Likewise.
26626         * g++.dg/abi/empty7.C: Likewise.
26627         * g++.dg/abi/empty9.C: Likewise.
26628         * g++.dg/abi/layout3.C: Likewise.
26629         * g++.dg/abi/layout4.C: Likewise.
26630         * g++.dg/abi/thunk1.C: Likewise.
26631         * g++.dg/abi/thunk2.C: Likewise.
26632         * g++.dg/abi/vbase11.C: Likewise.
26633         * g++.dg/abi/vthunk2.C: Likewise.
26634         * g++.dg/abi/vthunk3.C: Likewise.
26635         * g++.dg/ext/attrib8.C: Likewise.
26636         * g++.dg/opt/longbranch2.C: Likewise.
26637         * g++.dg/opt/reg-stack4.C: Likewise.
26638         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26639         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26640         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26641         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26642         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26643         * gcc.dg/20000609-1.c: Likewise.
26644         * gcc.dg/20000720-1.c: Likewise.
26645         * gcc.dg/20011107-1.c: Likewise.
26646         * gcc.dg/20011119-1.c: Likewise.
26647         * gcc.dg/20020108-1.c: Likewise.
26648         * gcc.dg/20020122-2.c: Likewise.
26649         * gcc.dg/20020122-3.c: Likewise.
26650         * gcc.dg/20020201-3.c: Likewise.
26651         * gcc.dg/20020206-1.c: Likewise.
26652         * gcc.dg/20020218-1.c: Likewise.
26653         * gcc.dg/20020310-1.c: Likewise.
26654         * gcc.dg/20020411-1.c: Likewise.
26655         * gcc.dg/20020418-2.c: Likewise.
26656         * gcc.dg/20020426-1.c: Likewise.
26657         * gcc.dg/20020426-2.c: Likewise.
26658         * gcc.dg/20020517-1.c: Likewise.
26659         * gcc.dg/20020523-1.c: Likewise.
26660         * gcc.dg/20020523-2.c: Likewise.
26661         * gcc.dg/20020729-1.c: Likewise.
26662         * gcc.dg/20030204-1.c: Likewise.
26663         * gcc.dg/20030826-2.c: Likewise.
26664         * gcc.dg/20030926-1.c: Likewise.
26665         * gcc.dg/20031202-1.c: Likewise.
26666         * gcc.dg/980312-1.c: Likewise.
26667         * gcc.dg/980313-1.c: Likewise.
26668         * gcc.dg/990117-1.c: Likewise.
26669         * gcc.dg/990424-1.c: Likewise.
26670         * gcc.dg/990524-1.c: Likewise.
26671         * gcc.dg/991230-1.c: Likewise.
26672         * gcc.dg/i386-387-1.c: Likewise.
26673         * gcc.dg/i386-387-2.c: Likewise.
26674         * gcc.dg/i386-387-3.c: Likewise.
26675         * gcc.dg/i386-387-4.c: Likewise.
26676         * gcc.dg/i386-387-5.c: Likewise.
26677         * gcc.dg/i386-387-6.c: Likewise.
26678         * gcc.dg/i386-asm-1.c: Likewise.
26679         * gcc.dg/i386-bitfield1.c: Likewise.
26680         * gcc.dg/i386-bitfield2.c: Likewise.
26681         * gcc.dg/i386-loop-1.c: Likewise.
26682         * gcc.dg/i386-loop-2.c: Likewise.
26683         * gcc.dg/i386-loop-3.c: Likewise.
26684         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26685         * gcc.dg/i386-pic-1.c: Likewise.
26686         * gcc.dg/i386-regparm.c: Likewise.
26687         * gcc.dg/i386-signbit-1.c: Likewise.
26688         * gcc.dg/i386-signbit-2.c: Likewise.
26689         * gcc.dg/i386-signbit-3.c: Likewise.
26690         * gcc.dg/i386-sse-5.c: Likewise.
26691         * gcc.dg/i386-sse-8.c: Likewise.
26692         * gcc.dg/i386-unroll-1.c: Likewise.
26693         * gcc.dg/tls/opt-1.c: Likewise.
26694         * gcc.dg/tls/opt-2.c: Likewise.
26695         * gcc.dg/unroll-1.c: Likewise.
26696         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26697         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26698         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26699         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26700
26701 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26702
26703         * g++.dg/template/incomplete1.C: New test.
26704
26705 2004-11-16  Nick Clifton  <nickc@redhat.com>
26706
26707         Revert patches accidentally commited during checkin of fixes for
26708         xstormy16 tests:
26709         gcc.c-torture/execute/simd-4.c: Revert
26710         gcc.dg/20040910-1.c: Revert.
26711
26712 2004-11-16  Paul Brook  <paul@codesourcery.com>
26713
26714         PR fortran/13010
26715         * gfortran.dg/der_pointer_1.f90: New test.
26716
26717 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
26718
26719         PR c/18498
26720         * gcc.dg/bitfld-13.c: New test.
26721
26722 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26723
26724         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26725         powerpc*-*-linux*.
26726
26727         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26728         * gcc.dg/ppc64-abi-2.c: Ditto.
26729         * gcc.dg/ppc64-abi-3.c: Ditto.
26730
26731         * lib/gcc-dg.exp (dg-target-list): Remove.
26732
26733 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26734
26735         * gcc.dg/ia64-postinc.c: New test.
26736
26737 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26738
26739         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26740
26741 2004-11-15  Nick Clifton  <nickc@redhat.com>
26742
26743         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26744         __INT_MAX__ so that the test can be compiled by toolchains
26745         targeted at 16-bit processors.
26746
26747         * gcc.dg/20040625-1.c: Use long constants rather than integers
26748         when performing arithmetic that will overflow 16-bits.
26749
26750         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26751         xstormy16.  It does not support 128-bit vector operations.
26752
26753         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26754         with the macro PTR_TYPE.  Define this macro to an integer type
26755         suitable for holding a pointer.
26756
26757         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26758         the target is a 16-bit processor.
26759
26760         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26761         16-bit targets where the character constant will be too long.
26762
26763         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26764         where the double will not be directly addressable.
26765
26766 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26767
26768         Friend class name lookup 1/n, PR c++/18471
26769         * g++.dg/template/crash26.C: New test.
26770         * g++.dg/lookup/struct1.C: Adjust expected error.
26771         * g++.dg/parse/elab1.C: Likewise.
26772         * g++.dg/parse/elab2.C: Likewise.
26773         * g++.dg/parse/int-as-enum1.C: Likewise.
26774         * g++.dg/parse/struct-as-enum1.C: Likewise.
26775         * g++.dg/parse/typedef1.C: Likewise.
26776         * g++.dg/parse/typedef3.C: Likewise.
26777         * g++.dg/parse/typedef4.C: Likewise.
26778         * g++.dg/parse/typedef5.C: Likewise.
26779         * g++.dg/template/nontype4.C: Likewise.
26780         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26781         * g++.old-deja/g++.other/elab1.C: Likewise.
26782         * g++.old-deja/g++.other/syntax4.C: Likewise.
26783
26784 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26785
26786         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26787
26788 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26789
26790         * gcc.c-torture/execute/20041114-1.c: New test.
26791
26792 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26793
26794         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26795         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26796         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26797         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26798         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26799         gcc.dg/switch-7.c: New tests.
26800
26801 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26802
26803         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26804
26805 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26806
26807         PR tree-opt/18400
26808         * gcc.dg/vect/pr18400.c: New test.
26809
26810 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26811             Andrew Pinski  <pinskia@physics.uc.edu>
26812
26813         PR tree-opt/18425
26814         * gcc.dg/vect/pr18425.c: New test.
26815
26816 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26817
26818         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26819         Guard with dg-require-alias and dg-require-visibility.
26820
26821 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26822
26823         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26824
26825 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26826
26827         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26828
26829 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26830
26831         PR c++/17344
26832         * g++.dg/template/defarg5.C: New test.
26833
26834 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26835
26836         * g++.dg/parse/cast1.C: Run only on ILP32.
26837         * g++.old-deja/g++.mike/p784.C: Likewise.
26838
26839 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26840
26841         * gcc.c-torture/execute/20041113-1.c: New test.
26842
26843 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26844
26845         PR target/18230
26846         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26847         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26848         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26849         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26850         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26851         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26852         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26853         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26854         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26855         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26856         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26857         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26858         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26859
26860 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26861
26862         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26863         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26864         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26865         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26866         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26867         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26868         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26869         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26870         gcc.target/sparc/combined-1.c: New tests.
26871
26872 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26873
26874         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26875         New tests.
26876
26877 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26878
26879         * lib/gcc-dg.exp (dg-forbid-option): New function.
26880         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26881         * g++.dg/abi/bitfield8.C: Likewise.
26882         * g++.dg/abi/dtor1.C: Likewise.
26883         * g++.dg/abi/empty10.C: Likewise.
26884         * g++.dg/abi/empty7.C: Likewise.
26885         * g++.dg/abi/empty9.C: Likewise.
26886         * g++.dg/abi/layout3.C: Likewise.
26887         * g++.dg/abi/layout4.C: Likewise.
26888         * g++.dg/abi/thunk1.C: Likewise.
26889         * g++.dg/abi/thunk2.C: Likewise.
26890         * g++.dg/abi/vbase11.C: Likewise.
26891         * g++.dg/abi/vthunk2.C: Likewise.
26892         * g++.dg/abi/vthunk3.C: Likewise.
26893         * g++.dg/ext/attrib8.C: Likewise.
26894         * g++.dg/opt/longbranch2.C: Likewise.
26895         * g++.dg/opt/reg-stack4.C: Likewise.
26896         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26897         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26898         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26899         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26900         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26901         * gcc.dg/20000609-1.c: Likewise.
26902         * gcc.dg/20000720-1.c: Likewise.
26903         * gcc.dg/20011107-1.c: Likewise.
26904         * gcc.dg/20011119-1.c: Likewise.
26905         * gcc.dg/20020108-1.c: Likewise.
26906         * gcc.dg/20020122-2.c: Likewise.
26907         * gcc.dg/20020122-3.c: Likewise.
26908         * gcc.dg/20020201-3.c: Likewise.
26909         * gcc.dg/20020206-1.c: Likewise.
26910         * gcc.dg/20020218-1.c: Likewise.
26911         * gcc.dg/20020310-1.c: Likewise.
26912         * gcc.dg/20020411-1.c: Likewise.
26913         * gcc.dg/20020418-2.c: Likewise.
26914         * gcc.dg/20020426-1.c: Likewise.
26915         * gcc.dg/20020426-2.c: Likewise.
26916         * gcc.dg/20020517-1.c: Likewise.
26917         * gcc.dg/20020523-1.c: Likewise.
26918         * gcc.dg/20020523-2.c: Likewise.
26919         * gcc.dg/20020729-1.c: Likewise.
26920         * gcc.dg/20030204-1.c: Likewise.
26921         * gcc.dg/20030826-2.c: Likewise.
26922         * gcc.dg/20030926-1.c: Likewise.
26923         * gcc.dg/20031202-1.c: Likewise.
26924         * gcc.dg/980312-1.c: Likewise.
26925         * gcc.dg/980313-1.c: Likewise.
26926         * gcc.dg/990117-1.c: Likewise.
26927         * gcc.dg/990424-1.c: Likewise.
26928         * gcc.dg/990524-1.c: Likewise.
26929         * gcc.dg/991230-1.c: Likewise.
26930         * gcc.dg/i386-387-1.c: Likewise.
26931         * gcc.dg/i386-387-2.c: Likewise.
26932         * gcc.dg/i386-387-3.c: Likewise.
26933         * gcc.dg/i386-387-4.c: Likewise.
26934         * gcc.dg/i386-387-5.c: Likewise.
26935         * gcc.dg/i386-387-6.c: Likewise.
26936         * gcc.dg/i386-asm-1.c: Likewise.
26937         * gcc.dg/i386-bitfield1.c: Likewise.
26938         * gcc.dg/i386-bitfield2.c: Likewise.
26939         * gcc.dg/i386-loop-1.c: Likewise.
26940         * gcc.dg/i386-loop-2.c: Likewise.
26941         * gcc.dg/i386-loop-3.c: Likewise.
26942         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26943         * gcc.dg/i386-pic-1.c: Likewise.
26944         * gcc.dg/i386-regparm.c: Likewise.
26945         * gcc.dg/i386-signbit-1.c: Likewise.
26946         * gcc.dg/i386-signbit-2.c: Likewise.
26947         * gcc.dg/i386-signbit-3.c: Likewise.
26948         * gcc.dg/i386-sse-5.c: Likewise.
26949         * gcc.dg/i386-sse-8.c: Likewise.
26950         * gcc.dg/i386-unroll-1.c: Likewise.
26951         * gcc.dg/tls/opt-1.c: Likewise.
26952         * gcc.dg/tls/opt-2.c: Likewise.
26953         * gcc.dg/unroll-1.c: Likewise.
26954         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26955         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26956         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26957         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26958         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26959         -m64 is specified.
26960
26961 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26962
26963         PR c++/18389
26964         * g++.dg/parse/cond1.C: New test.
26965
26966         PR c++/18429
26967         * g++.dg/template/array9.C: New test.
26968         * g++.dg/ext/vla1.C: Adjust error messages.
26969         * g++.dg/ext/vlm1.C: Likewise.
26970         * g++.dg/template/crash2.C: Likewise.
26971
26972         PR c++/18436
26973         * g++.dg/template/call3.C: New test.
26974
26975         PR c++/18407
26976         * g++.dg/template/ptrmem11.C: New test.
26977
26978 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26979
26980         PR other/14264
26981         * lib/g++.exp: Set LC_ALL and LANG to C.
26982         * lib/gcc-dg.exp: Likewise.
26983         * lib/gfortran.exp: Likewise.
26984         * lib/objc.exp: Likewise.
26985         * lib/treelang.exp: Likewise.
26986
26987 2004-11-12  Andreas Schwab  <schwab@suse.de>
26988
26989         * gcc.dg/pr16286.c: Fix last change.
26990
26991 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26992
26993         PR c++/18416
26994         * g++.dg/init/global1.C: New test.
26995
26996 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26997
26998         * gcc.c-torture/execute/20041112-1.c: New test.
26999
27000 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27001
27002         * lib/gcc-dg.exp (dg-target-list): New.
27003
27004 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27005             Richard Sandiford  <rsandifo@redhat.com>
27006
27007         * lib/target-supports.exp (get-compiler_messages): New.
27008         (check_named_sections_available): Use it.
27009         (check_effective_target_ilp32): New.
27010         (check_effective_target_lp64): New.
27011         (is-effective-target): New.
27012         * lib/gcc-dg.exp (dg-require-effective-target): New.
27013
27014 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27015
27016         * gcc.dg/precedence-1.c: New test.
27017
27018 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27019
27020         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27021
27022         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27023         message, delete generated files, use more descriptive name for
27024         executable, and make the test unsupported when it cannot be run.
27025
27026         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27027         (dg-require-weak, dg-require-visibility, dg-require-alias,
27028         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27029         dg-require-iconv, dg-require-named-sections): Use it.
27030
27031         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27032
27033 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         PR target/16457
27036         * gcc.dg/ppc-and-1: New
27037
27038         PR target/16796
27039         * gcc.dg/ppc-mov-1.c: New.
27040
27041         PR target/16458
27042         * gcc.dg/ppc-compare-1.c: New.
27043
27044 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27045
27046         * objc.dg/desig-init-2.m: New test.
27047
27048 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27049
27050         PR middle-end/18160
27051         * g++.dg/warn/register-var-1.C: New test.
27052         * g++.dg/warn/register-var-2.C: New test.
27053
27054 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27055
27056         * gcc.dg/union-2.c: New test.
27057
27058 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27059
27060         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27061         New test for PR tree-optimization/17892.
27062
27063 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27064
27065         PR c++/18369
27066         * g++.dg/init/new12.C: New test.
27067
27068 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27069
27070         * gcc.target/sparc: New directory.
27071         * gcc.target/sparc/sparc.exp: New driver.
27072         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27073         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27074         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27075         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27076
27077 2004-11-10  Paul Brook  <paul@codesourcery.com>
27078
27079         PR fortran/18218
27080         * gfortran.dg/list_read.c: New test.
27081
27082 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27083
27084         PR c/18322
27085         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27086         expected diagnostic location.
27087
27088 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27089
27090         * gcc.dg/20041109-1.c: New test.
27091
27092 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27093
27094         PR objc/18406
27095         * objc/compile/pr18406.m: New test.
27096
27097 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27098
27099         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27100
27101 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27102
27103         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27104
27105 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27106
27107         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27108
27109 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27110
27111         * gcc.dg/20030225-2.c: Add prototype for abort and
27112         exit.
27113
27114 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27115
27116         PR tree-opt/18299
27117         * gcc.c-torture/pr18299-1.c: New test.
27118
27119 2004-11-06  Andreas Schwab  <schwab@suse.de>
27120
27121         * gcc.dg/pr16286.c: Also test for bool and pixel.
27122
27123 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27124
27125         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27126         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27127         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27128         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27129         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27130         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27131         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27132         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27133         gcc.dg/struct-semi-3.c: New tests.
27134
27135 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27136
27137         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27138
27139 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27142         Do not use C99 designators.
27143
27144 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27145
27146         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27147
27148 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27149
27150         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27151         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27152         * gcc.c-torture/execute/simd-5.x: Remove.
27153
27154 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27155
27156         PR rtl-optimization/17933
27157         * gcc.dg/torture/pr17933-1.c: New test.
27158
27159 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27160
27161         PR target/18106
27162         * lib/target-supports.exp (check_weak_available): Support
27163         Windows.
27164
27165 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27166
27167         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27168         call to fflush(stdout) before abort.
27169         (my_ffsll): New function.
27170         (generate_fields): Use it.
27171
27172 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27173
27174         * gcc.dg/init-undef-1.c: New test.
27175
27176 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27177
27178         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27179         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27180         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27181         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27182         expected messages for new parser.
27183
27184 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27185
27186         * g++.dg/ext/visibility/symbian1.C: New test.
27187
27188 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27189
27190         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27191         on LP64 targets.
27192
27193 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27194
27195         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27196         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27197         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27198         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27199         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27200         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27201         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27202         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27203         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27204         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27205
27206 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27207
27208         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27209         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27210         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27211         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27212         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27213         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27214         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27215         for new parser.
27216
27217 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27218
27219         PR target/15342
27220         * gcc.dg/20041104-1.c: New test.
27221
27222 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27223
27224         * g++.dg/template/nontype7.C: New test.
27225         * g++.dg/template/nontype8.C: Likewise.
27226         * g++.dg/template/nontype9.C: Likewise.
27227         * g++.dg/template/nontype10.C: Likewise.
27228         * g++.dg/tc1/dr49.C: Likewise.
27229         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27230         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27231
27232 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27233
27234         * g++.dg/rtti/tinfo1.C: Remove xfails.
27235
27236 2004-11-04  Ben Elliston  <bje@au.ibm.com>
27237
27238         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27239         packed attribute to the definition to satisfy the new C++ parser.
27240
27241 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27242
27243         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27244         invocations of va_arg.
27245
27246 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/18124
27249         * g++.dg/template/crash25.C: New test.
27250
27251         PR c++/18155
27252         * g++.dg/template/typedef2.C: New test.
27253         * g++.dg/parse/crash13.C: Adjust error markers.
27254
27255         PR c++/18177
27256         * g++.dg/conversion/const3.C: New test.
27257
27258 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27259
27260         PR fortran/17535
27261         PR fortran/17583
27262         PR fortran/17713
27263         * gfortran.dg/generic_[123].f90: New testcases.
27264
27265 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27266
27267         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27268         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27269
27270 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27271
27272         PR tree-opt/16808
27273         * gcc.c-torture/compile/pr16808.c: New test.
27274
27275 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         PR rtl-optimization/17104
27278         * gcc.dg/ppc-bitfield1.c: New.
27279
27280 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27281
27282         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27283
27284 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
27285
27286         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
27287         strings for 32-bit code.
27288
27289 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
27290
27291         PR c/18239
27292         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27293
27294 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
27295
27296         PR c++/18064
27297         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27298
27299 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
27300
27301         PR c++/15172
27302         * g++.dg/init/aggr2.C: New test.
27303
27304 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
27305
27306         * objc.dg/local-decl-1.m: New test.
27307
27308 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27309
27310         * gcc.dg/20040910-1.c: Adjust regex.
27311
27312 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27313
27314         PR rtl-optimization/18084
27315         * g++.dg/opt/pr18084-1.C: New testcase.
27316
27317 2004-10-30  Matt Austern  <austern@apple.com>
27318
27319         PR c++/17542
27320         * g++.dg/ext/attrib18.C: New test.
27321
27322 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27323
27324         PR middle-end/18096
27325         * gcc.dg/pr18096-1.c: New test case.
27326
27327 2004-10-30  Roger Sayle  <roger@eyesopen.com>
27328
27329         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27330
27331 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
27332
27333         PR c/16666
27334         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27335         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27336         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27337         gcc.dg/old-style-prom-3.c: New tests.
27338
27339 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
27340
27341         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27342         Remove unnecessary inclusion of stdio.h.
27343
27344 2004-10-29  Roger Sayle  <roger@eyesopen.com>
27345
27346         PR rtl-optimization/17581
27347         * gcc.dg/pr17581-1.c: New test case.
27348
27349 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
27350
27351         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27352         being implemented.
27353         * g++.dg/conversion/dr195-1.C: New.
27354         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27355         * g++.old-deja/g++.mike/p10148.C: Likewise.
27356
27357 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
27358
27359         PR c++/17695
27360         * g++.dg/debug/typedef2.C: New test.
27361
27362 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
27363
27364         PR fortran/13490
27365         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27366         * gfortran.dg/g77/README: Update.
27367
27368 2004-10-28  Matt Austern  <austern@apple.com>
27369
27370         PR c++/14124
27371         * g++.dg/ext/packed7.C: New test.
27372
27373 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27374
27375         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27376         scan-assembler.
27377         * lib/scanasm.exp (hidden-scan-for): New proc.
27378         (scan-hidden): Use hidden-scan-for instead of constructing the scan
27379         string.
27380         (scan-not-hidden): Likewise.
27381         * lib/target-supports.exp (check_visibility_available): mach-o is
27382         support too.
27383
27384 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/17132
27387         * g++.dg/template/memclass3.C: New test.
27388
27389 2004-10-28  Adam Nemet  <anemet@lnxw.com>
27390
27391         PR middle-end/18160
27392         * gcc.dg/register-var-1.c: New test.
27393         * gcc.dg/register-var-2.c: New test.
27394         * gcc.dg/asm-7.c: Taking the address of a register variable is an
27395         error now.
27396
27397 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
27398
27399         PR other/18172
27400         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27401         unused variables.
27402         * gcc.dg/vect/vect-22.c: Likewise.
27403
27404 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
27405
27406         * gcc.dg/i386-rotate-1.c: New test.
27407
27408 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
27409
27410         * g++.dg/init/ref12.C: Add "run" marker.
27411
27412         PR c++/17435
27413         * g++.dg/init/ref12.C: New test.
27414
27415         PR c++/18140
27416         * g++.dg/template/shift1.C: New test.
27417         * g++.dg/template/error10.C: Adjust error markers.
27418
27419 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
27420
27421         PR tree-opt/17529
27422         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27423
27424 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
27425
27426         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27427         * gcc.dg/weak/weak-3.c: Likewise.
27428         * gcc.dg/weak/weak-5.c: Likewise.
27429         * gcc.dg/weak/weak-9.c: Likewise.
27430         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27431         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27432
27433         * gcc.dg/darwin-weakimport-1.c: New.
27434
27435 2004-10-28  Ben Elliston  <bje@au.ibm.com>
27436
27437         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27438
27439 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
27440
27441         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27442         'syntax' error messages.
27443         * gcc.dg/cpp/direct2s.c: Likewise.
27444
27445 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
27446
27447         * gcc.c-torture/compile/20041026-1.c: New.
27448
27449 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
27450
27451         PR c++/18093
27452         * g++.dg/lookup/ns2.C: New test.
27453
27454         PR c++/18020
27455         * g++.dg/template/enum4.C: New test.
27456
27457         PR c++/18161
27458         * g++.dg/template/expr1.C: New test.
27459
27460 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27461
27462         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27463
27464 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27465
27466         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27467         gcc.dg/decl-nospec-3.c: New tests.
27468
27469 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27470
27471         * objc.dg/super-class-3.m: New test.
27472
27473 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27474
27475         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27476         resyncing.
27477         * gcc.dg/cpp/direct2s.c: Likewise.
27478
27479 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27480
27481         * objc.dg/image-info.m: Update for changes to section selection.
27482
27483 2004-10-25  David Ayers  <d.ayers@inode.at>
27484             Ziemowit Laski  <zlaski@apple.com>
27485
27486         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27487         diagnostics when messaging 'id <Proto>'.
27488         * objc.dg/class-protocol-1.m: New test.
27489         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27490         a non-existent method signature.
27491         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27492         Update diagnostics when messaging with non-existent method signature.
27493         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27494         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27495         invalid receivers are now resolved as if messaging 'id'; remove
27496         extraneous diagnostics.
27497
27498 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27499
27500         PR c/16667
27501         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27502         gcc.dg/init-desig-obs-3.c: New tests.
27503
27504 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27505
27506         * gcc.dg/debug/20041023-1.c: New test.
27507
27508 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         PR middle-end/17407
27511         * gcc.c-torture/compile/pr17407.c: New test.
27512
27513         PR c++/18121
27514         * g++.dg/template/array8.C: New test.
27515
27516 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27517
27518         PR other/18138
27519         * lib/g++.exp: Accept more than one multilib libgcc.
27520         * lib/gcc-dg.exp: Likewise.
27521         * lib/objc.exp: Likewise.
27522         * lib/treelang.exp: Likewise.
27523         * lib/gfortran.exp: Likewise.
27524
27525 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27526
27527         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27528
27529 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27530
27531         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27532         * gcc.dg/c99-const-expr-3.c: Likewise.
27533
27534 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27535
27536         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27537
27538 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27539
27540         * gcc.c-torture/execute/loop-2e.x: Remove.
27541
27542 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27543
27544         PR c++/18095
27545         * g++.dg/parse/crash18.C: New.
27546         * g++.dg/parse/crash19.C: New.
27547
27548 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27549
27550         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27551         * g++.dg/ext/dllimport2.C: Same.
27552         * g++.dg/ext/dllimport8.C: Same.
27553
27554 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27555
27556         PR c++/10841
27557         * g++.dg/conversion/cast1.C: New test.
27558         * g++.dg/overload/pmf1.C: Adjust error marker.
27559
27560 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27561
27562         PR objc/17923
27563         * objc.dg/const-str-7.m: New test.
27564
27565 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27566
27567         * g++.dg/template/memfriend11.C: Fix comment typo.
27568         * g++.dg/template/memfriend14.C: Likewise.
27569
27570 2004-10-20  Richard Henderson  <rth@redhat.com>
27571
27572         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27573         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27574         -fasynchronous-unwind-tables.
27575
27576 2004-10-20  Richard Henderson  <rth@redhat.com>
27577
27578         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27579         (main): Return success.
27580         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27581         (main): Return success.
27582
27583 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27584
27585         PR c++/13495
27586         * g++.dg/template/memfriend9.C: New test.
27587         * g++.dg/template/memfriend10.C: Likewise.
27588         * g++.dg/template/memfriend11.C: Likewise.
27589         * g++.dg/template/memfriend12.C: Likewise.
27590         * g++.dg/template/memfriend13.C: Likewise.
27591         * g++.dg/template/memfriend14.C: Likewise.
27592         * g++.dg/template/memfriend15.C: Likewise.
27593         * g++.dg/template/memfriend16.C: Likewise.
27594         * g++.dg/template/memfriend17.C: Likewise.
27595         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27596
27597 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
27598
27599         * g++.dg/conversion/dr195.C: New.
27600         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27601
27602 2004-10-20  Ben Elliston  <bje@au.ibm.com>
27603             Devang Patel  <dpatel@apple.com>
27604
27605         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27606         of floating point arithmetic, which could trap.
27607
27608 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
27609
27610         PR c++/14035
27611         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27612         * g++.dg/conversion/const2.C: New test.
27613         * g++.dg/expr/reinterpret2.C: New test.
27614         * g++.dg/expr/reinterpret3.C: New test.
27615         * g++.dg/expr/cast2.C: New test.
27616         * g++.dg/expr/copy1.C: New test.
27617         * g++.dg/other/conversion1.C: Change error message.
27618         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27619         function pointers to void *.
27620         * g++.old-deja/g++.mike/p10148.C: Likewise.
27621
27622 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27623
27624         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27625
27626 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
27627
27628         PR c++/18047
27629
27630         * g++.dg/parse/expr3.C: New test.
27631
27632 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27633
27634         * gcc.dg/smod-1.c: New test.
27635
27636 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27637
27638         * objc.dg/method-14.m: New test.
27639
27640 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27641
27642         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27643         Also xfail as the patch was reverted.
27644
27645 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27646
27647         PR middle-end/16973
27648         * gcc.dg/pr16973.c: New test.
27649
27650 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27651
27652         PR tree-optimization/17656
27653         * gcc.c-torture/compile/pr17656.c: New test.
27654
27655 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27656
27657         * g++.dg/eh/shadow1.C: New.
27658
27659 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27660
27661         * gcc.c-torture/compile/20041018-1.c: New test.
27662
27663 2004-10-18  Ben Elliston  <bje@au.ibm.com>
27664
27665         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27666         compiler referring to register 0 when accessing sdata.  The linker
27667         now patches things up.
27668
27669 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
27670
27671         PR c/17529
27672         * gcc.c-torture/compile/pr17529.c: New test.
27673
27674 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27675
27676         PR c++/17743
27677         * g++.dg/ext/attrib17.C: New test.
27678
27679 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27680
27681         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27682
27683 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27684
27685         PR c++/10479
27686         * g++.dg/ext/attrib16.C: New test.
27687
27688 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27689
27690         PR c++/17042
27691         * g++.dg/init/dso_handle1.C: New test.
27692
27693         PR c++/14667
27694         * g++.dg/parse/typedef6.C: New test.
27695
27696         PR c++/17916
27697         * g++.dg/parse/pragma1.C: New test.
27698
27699 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27700
27701         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27702
27703 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27704
27705         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27706         -fno-common when on HPPA HP-UX platforms.
27707
27708 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27709
27710         PR other/16820
27711         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27712         stdint.h.
27713         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27714         uintptr_t.
27715
27716 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27717
27718         PR c++/16301
27719         * g++.dg/lookup/strong-using-4.C: New test.
27720
27721 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27722
27723         PR middle-end/16567
27724         * gcc.c-torture/compile/nested-1.c: New test.
27725
27726 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27727
27728         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27729         and mipsisa64*-*-* (until support for misaligned loads is added).
27730         * gcc.dg/vect/vect-50.c: Likewise.
27731         * gcc.dg/vect/vect-52.c: Likewise.
27732         * gcc.dg/vect/vect-54.c: Likewise.
27733         * gcc.dg/vect/vect-58.c: Likewise.
27734         * gcc.dg/vect/vect-60.c: Likewise.
27735         * gcc.dg/vect/vect-80.c: Likewise.
27736
27737 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27738
27739         PR c++/17976
27740         * g++.dg/init/dtor3.C: New test.
27741
27742 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27743
27744         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27745
27746 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27747
27748         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27749         * gcc.dg/macho-lo-sum.c: Likewise.
27750
27751 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27752
27753         * gcc.dg/ppc-spe64-1.c: New test.
27754
27755 2004-10-14  Devang Patel  <dpatel@apple.com>
27756
27757         PR 17635
27758         * gcc.dg/pr17635.c : New test.
27759
27760 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27761
27762         * gcc.dg/vect/vect-28.c: Remove xfail.
27763         * gcc.dg/vect/vect-30.c: Remove xfail.
27764         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27765         * gcc.dg/vect/vect-33.c: Remove xfail.
27766         * gcc.dg/vect/vect-44.c: Remove xfail.
27767         * gcc.dg/vect/vect-46.c: Remove xfail.
27768         * gcc.dg/vect/vect-50.c: Remove xfail.
27769         * gcc.dg/vect/vect-52.c: Remove xfail.
27770         * gcc.dg/vect/vect-54.c: Remove xfail.
27771         * gcc.dg/vect/vect-58.c: Remove xfail.
27772         * gcc.dg/vect/vect-60.c: Remove xfail.
27773         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27774         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27775         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27776         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27777         * gcc.dg/vect/vect-8.c: Remove xfail.
27778         * gcc.dg/vect/vect-80.c: Remove xfail.
27779         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27780
27781 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27782
27783         * gcc.dg/vect/vect-82.c: New testcase.
27784         * gcc.dg/vect/vect-82_64.c: New testcase.
27785         * gcc.dg/vect/vect-83.c: New testcase.
27786         * gcc.dg/vect/vect-83_64.c: New testcase.
27787
27788 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27789
27790         * gcc.dg/cpp/error-1.c: New test.
27791
27792 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27793
27794         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27795
27796 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27797
27798         PR target/17984
27799         * gcc.dg/cris-peep2-xsrand2.c: New test.
27800
27801 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27802
27803         PR c++/17661
27804         * g++.dg/expr/for2.C: New test.
27805
27806 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27807
27808         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27809
27810 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27811
27812         PR tree-optimization/17724
27813         * g++.dg/opt/pr17724-1.C: New test.
27814         * g++.dg/opt/pr17724-2.C: New test.
27815         * g++.dg/opt/pr17724-3.C: New test.
27816         * g++.dg/opt/pr17724-4.C: New test.
27817         * g++.dg/opt/pr17724-5.C: New test.
27818         * g++.dg/opt/pr17724-6.C: New test.
27819
27820 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27821
27822         PR c/17301
27823         * gcc.dg/pr17301-2.c: New test.
27824
27825 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27826
27827         PR c++/15876
27828         * g++.dg/parse/error22.C: New test.
27829
27830         PR c++/17936
27831         * g++.dg/template/spec18.C: New test.
27832
27833 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27834
27835         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27836         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27837         memcpy.
27838         * gcc.dg/ia64-sync-2.c: Ditto.
27839         * gcc.dg/ia64-sync-3.c: Ditto.
27840
27841 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27842
27843         * g++.dg/eh/cleanup5.C: Add dg-options "".
27844
27845 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27846
27847         PR middle-end/17657
27848         * gcc.dg/switch-4.c: New test case.
27849
27850 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27851
27852         * gcc.c-torture/execute/20041011-1.c: New test.
27853
27854 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27855
27856         PR c++/17554
27857         * g++.dg/init/for3.C: New test.
27858
27859         PR c++/17657
27860         * g++.dg/opt/switch2.C: New test.
27861
27862         PR middle-end/17703
27863         * g++.dg/warn/Wreturn-2.C: New test.
27864
27865 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27866
27867         PR c++/17907
27868         * g++.dg/eh/cleanup5.C: New test.
27869
27870 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27871
27872         PR c++/17393
27873         * g++.dg/parse/error21.C: New test.
27874
27875 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27876
27877         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27878         * g++.dg/warn/incomplete1.C: Likewise.
27879         * g++.dg/template/qualttp20.C: Likewise.
27880
27881 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27882
27883         PR c/17881
27884         * parm-incomplete-1.c: New test.
27885
27886 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27887
27888         PR c++/17867
27889         * g++.dg/parse/error19.C: New test.
27890
27891         PR c++/17670
27892         * g++.dg/init/new11.C: New test.
27893
27894         PR c++/17821
27895         * g++.dg/parse/error20.C: New test.
27896
27897         PR c++/17826
27898         * g++.dg/template/crash24.C: New test.
27899
27900 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27901
27902         PR c/17301
27903         * gcc.dg/pr17301-1.c: New test.
27904
27905 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27906
27907         PR c/17189
27908         * gcc.dg/anon-struct-5.c: New test.
27909
27910 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27911
27912         PR c/17844
27913         * gcc.dg/pr17844-1.c: New test.
27914
27915 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27916
27917         PR tree-optimization/17906
27918         * gcc.c-torture/compile/pr17906.c: New.
27919
27920 2004-10-09  Stuart Hastings  <stuart@apple.com>
27921             Roger Sayle  <roger@eyesopen.com>
27922
27923         PR rtl-optimization/17853
27924         * gcc.dg/i386-mmx-5.c: New testcase.
27925
27926 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27927
27928         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27929
27930 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27931
27932         PR c++/17524
27933         * g++.dg/template/static9.C: New test.
27934
27935         PR c++/17685
27936         * g++.dg/parse/operator5.C: New test.
27937
27938 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27939
27940         PR middle-end/17894
27941         * gcc.c-torture/execute/divcmp-4.c: New test case.
27942
27943 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27944
27945         PR tree-opt/17902
27946         * g++.dg/opt/pr17902.C: New test.
27947
27948 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27949
27950         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27951
27952 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27953
27954         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27955
27956 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27957
27958         * gcc.dg/assign-warn-3.c: New test.
27959
27960 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27961
27962         PR c/16999
27963         * gcc.dg/cpp/ident-1.c: New test.
27964
27965 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27966
27967         * gcc.c-torture/compile/acc1.c: New.
27968
27969 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27972         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27973
27974 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27975
27976         * gcc.dg/ultrasp11.c: New test.
27977
27978 2004-10-08  Michael Matz  <matz@suse.de>
27979
27980         * gcc.dg/doloop-2.c: New test.
27981
27982 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27983
27984         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27985         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27986         objc.dg/method-9.m: Update expected diagnostics.
27987
27988 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27989
27990         * gcc.dg/ppc-fsel-3.c: New file.
27991         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27992
27993 2004-10-07  Paul Brook  <paul@codesourcery.com>
27994
27995         * gfortran.dg/intrinsic_verify_1.f90: New test.
27996
27997 2004-10-07  Paul Brook  <paul@codesourcery.com>
27998
27999         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28000
28001 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28002
28003         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28004         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28005         commit.
28006
28007 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28008
28009         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28010
28011 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28012
28013         PR c++/17115
28014         * g++.dg/warn/Winline-4.C: New test.
28015
28016 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28017
28018         * gcc.c-torture/compile/20041007-1.c: New test.
28019
28020 2004-10-07  Paul Brook  <paul@codesourcery.com>
28021
28022         PR fortran/17678
28023         * gfortran.dg/use_allocated_1.f90: New test.
28024
28025 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28026
28027         PR middle-end/17849
28028         * gfortran.fortran-torture/compile/nested.f90: New test
28029
28030 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28031
28032         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28033
28034 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28035
28036         PR c++/17368
28037         * g++.dg/ext/asm6.C: New test.
28038
28039 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28040
28041         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28042
28043 2004-10-06  Paul Brook  <paul@codesourcery.com>
28044
28045         PR libfortran/17709
28046         * gfortran.dg/empty_format_1.f90: New test.
28047
28048 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28049
28050         PR fortran/17568
28051         * gfortran.dg/ishft.f90: New test.
28052
28053         PR fortran/17283
28054         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28055         tests.
28056
28057 2004-10-06  Paul Brook  <paul@codesourcery.com>
28058
28059         * gfortran.dg/do_1.f90: New test.
28060
28061 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28062
28063         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28064         optimizing for size.
28065
28066 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28067
28068         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28069
28070 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28071
28072         * gcc.c-torture/compile/20041005-1.c: New test.
28073
28074 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28075
28076         PR c++/17829
28077         * g++.dg/lookup/koenig4.C: New.
28078
28079 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28080
28081         * g++.dg/other/classkey1.C: Adjust quoting marks.
28082         * g++.dg/parse/error15.C: Likewise.
28083         * g++.dg/template/meminit2.C (int>): Likewise.
28084
28085 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28086
28087         PR fortran/17283
28088         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28089
28090         PR fortran/17631
28091         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28092
28093         PR fortran/17708
28094         * gfortran.dg/pr17708.f90: New test.
28095
28096 2004-10-04  Chao-ying Fu  <fu@mips.com>
28097
28098         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28099         * gcc.dg/vect/vect-4.c: Ditto.
28100         * gcc.dg/vect/vect-5.c: Ditto.
28101         * gcc.dg/vect/vect-6.c: Ditto.
28102         * gcc.dg/vect/vect-8.c: Ditto.
28103         * gcc.dg/vect/vect-16.c: Ditto.
28104         * gcc.dg/vect/vect-30.c: Ditto.
28105         * gcc.dg/vect/vect-40.c: Ditto.
28106         * gcc.dg/vect/vect-41.c: Ditto.
28107         * gcc.dg/vect/vect-42.c: Ditto.
28108         * gcc.dg/vect/vect-43.c: Ditto.
28109         * gcc.dg/vect/vect-44.c: Ditto.
28110         * gcc.dg/vect/vect-45.c: Ditto.
28111         * gcc.dg/vect/vect-46.c: Ditto.
28112         * gcc.dg/vect/vect-47.c: Ditto.
28113         * gcc.dg/vect/vect-48.c: Ditto.
28114         * gcc.dg/vect/vect-49.c: Ditto.
28115         * gcc.dg/vect/vect-50.c: Ditto.
28116         * gcc.dg/vect/vect-51.c: Ditto.
28117         * gcc.dg/vect/vect-52.c: Ditto.
28118         * gcc.dg/vect/vect-53.c: Ditto.
28119         * gcc.dg/vect/vect-54.c: Ditto.
28120         * gcc.dg/vect/vect-55.c: Ditto.
28121         * gcc.dg/vect/vect-56.c: Ditto.
28122         * gcc.dg/vect/vect-57.c: Ditto.
28123         * gcc.dg/vect/vect-58.c: Ditto.
28124         * gcc.dg/vect/vect-59.c: Ditto.
28125         * gcc.dg/vect/vect-60.c: Ditto.
28126         * gcc.dg/vect/vect-74.c: Ditto.
28127         * gcc.dg/vect/vect-79.c: Ditto.
28128         * gcc.dg/vect/vect-80.c: Ditto.
28129
28130 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28131
28132         * gcc.dg/unused-7.c: Use the correct option.
28133
28134 2004-10-04  Paul Brook  <paul@codesourcery.com>
28135         Bud Davis  <bdavis9659@comcast.net>
28136
28137         PR fortran/17706
28138         PR fortran/16434
28139         * gfortran/pr17706.f90: New test.
28140         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28141
28142 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28143
28144         * gfortran.dg/pr17612.f90: New test.
28145
28146 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28147
28148         * g++.dg/template/local1.C: Adjust quoting marks in
28149         testing for diagnostics.
28150         * g++.dg/tls/diag-2.C: Likewise.
28151         * g++.dg/other/error8.C: Likewise.
28152
28153 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28154
28155         PR c/17178
28156         * gcc.dg/unused-4.c: Adjust to be correct.
28157
28158         PR c/17820
28159         * gcc.dg/unused-7.c: New test.
28160
28161 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28162
28163         PR c++/17797
28164         * g++.dg/overload/template2.C: New test.
28165
28166 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28167
28168         PR tree-optimization/16632
28169         * gcc.dg/tree-ssa/20041002-1.c: New.
28170
28171 2004-10-03  Paul Brook  <paul@codesourcery.com>
28172
28173         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28174         rather than relying on default formatting.
28175
28176 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28177
28178         * gcc.dg/20040920-1.c: Update expected message text.
28179
28180 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28181
28182         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28183
28184 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28185
28186         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28187         tree level.
28188
28189 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28190
28191         * gcc.dg/tree-ssa/pr17343.c: Remove.
28192
28193 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28194
28195         PR tree-opt/17343
28196         * gcc.dg/tree-ssa/pr17343.c: New test.
28197
28198 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28199
28200         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28201         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28202         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28203         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28204         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28205
28206 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28207
28208         * gcc.dg/lvalue-2.c: New test.
28209
28210 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28211
28212         PR c/17730
28213         * gcc.dg/pr17730-1.c: New test
28214
28215 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28216
28217         PR c/7425
28218         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28219
28220 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28221
28222         * gcc.c-torture/execute/stdarg-1.c: New test.
28223         * gcc.c-torture/execute/stdarg-2.c: New test.
28224         * gcc.c-torture/execute/stdarg-3.c: New test.
28225         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28226         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28227         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28228         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28229         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28230
28231 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28232
28233         PR tree-optimization/17697
28234         * g++.dg/opt/pr17697-1.C: New test.
28235         * g++.dg/opt/pr17697-2.C: New test.
28236         * g++.dg/opt/pr17697-3.C: New test.
28237
28238 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28239
28240         PR c/16409
28241         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28242         gcc.dg/vla-init-5.c: New tests.
28243
28244 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28245
28246         PR c/13804
28247         * gcc.dg/pr13804-1.c: New test.
28248
28249 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28250
28251         PR fortran/16938
28252         * gfortran.dg/pr16938.f90: New test.
28253
28254 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28255
28256         * g++.dg/template/crash23.C: New test.
28257
28258 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/17585
28261         * g++.dg/template/static8.C: New test.
28262
28263 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
28264
28265         PR c++/17681
28266         * g++.dg/other/error9.C: New test.
28267
28268 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28269
28270         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28271
28272 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28273
28274         PR fortran/15164
28275         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28276
28277 2004-09-26  Roger Sayle  <roger@eyesopen.com>
28278
28279         PR middle-end/17112
28280         * gcc.dg/pr17112-1.c: New test case.
28281
28282 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28283
28284         PR c/11459
28285         * gcc.dg/pr11459-1.c: New test.
28286
28287 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
28288
28289         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28290         * gcc.dg/tree-ssa/loop-4.c: Likewise.
28291
28292 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28293
28294         * gfortran.dg/pr15324.f90: Make array bounds consistent.
28295
28296 2004-09-25  Jan Hubicka  <jh@suse.cz>
28297
28298         * compile/30040909-1.c: New test.
28299         * compile/30040907-1.c: New test.
28300
28301 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
28302
28303         * gcc.c-torture/execute/va-arg-26.c: New test.
28304
28305 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
28306
28307         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28308         extra diagnostics on targets with 64-bit pointers.
28309         * objc.dg/selector-1.m: Adjust dg-warning regexp.
28310
28311 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28312
28313         PR c/17188
28314         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28315         * gcc.dg/decl-3.c: Adjust expected message.
28316
28317 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28318
28319         PR fortran/17615
28320         * gfortran.dg/pr17615.f90: New test.
28321
28322 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
28323
28324         PR tree-optimzation/17517
28325         * g++.dg/tree-ssa/pr17517.C: New Test.
28326
28327 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         PR c++/16889
28330         * g++.dg/lookup/ambig3.C: New.
28331
28332 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
28333
28334         PR tree-opt/17624
28335         * g++.dg/opt/pr17624.C: New test.
28336
28337 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28338
28339         PR c/6980
28340         * gcc.dg/Wbad-function-cast-1.c: New test.
28341
28342 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
28343
28344         * g++.dg/ext/complit1.C
28345         * g++.dg/other/error2.C
28346         * g++.dg/other/nontype-1.C
28347         * g++.dg/parse/crash11.C
28348         * g++.dg/parse/crash12.C
28349         * g++.dg/parse/error15.C
28350         * g++.dg/parse/error4.C
28351         * g++.dg/parse/tmpl-outside1.C
28352         * g++.dg/parse/too-many-tmpl-args1.C
28353         * g++.dg/template/dependent-expr3.C
28354         * g++.dg/template/error10.C
28355         * g++.dg/template/instantiate1.C
28356         * g++.dg/template/vtable2.C
28357         * g++.dg/warn/Wshadow-1.C
28358         * g++.dg/warn/weak1.C
28359         * g++.old-deja/g++.brendan/crash16.C
28360         * g++.old-deja/g++.brendan/crash18.C
28361         * g++.old-deja/g++.brendan/crash48.C
28362         * g++.old-deja/g++.brendan/crash49.C
28363         * g++.old-deja/g++.brendan/crash55.C
28364         * g++.old-deja/g++.brendan/crash56.C
28365         * g++.old-deja/g++.brendan/crash8.C
28366         * g++.old-deja/g++.brendan/enum11.C
28367         * g++.old-deja/g++.brendan/enum8.C
28368         * g++.old-deja/g++.brendan/enum9.C
28369         * g++.old-deja/g++.brendan/friend3.C
28370         * g++.old-deja/g++.brendan/misc14.C
28371         * g++.old-deja/g++.bugs/900402_02.C
28372         * g++.old-deja/g++.bugs/900404_03.C
28373         * g++.old-deja/g++.bugs/900404_04.C
28374         * g++.old-deja/g++.bugs/900428_03.C
28375         * g++.old-deja/g++.jason/crash4.C
28376         * g++.old-deja/g++.jason/overload21.C
28377         * g++.old-deja/g++.jason/redecl1.C
28378         * g++.old-deja/g++.jason/report.C
28379         * g++.old-deja/g++.jason/rfg10.C
28380         * g++.old-deja/g++.jason/template30.C
28381         * g++.old-deja/g++.law/arm12.C
28382         * g++.old-deja/g++.law/ctors5.C
28383         * g++.old-deja/g++.law/cvt20.C
28384         * g++.old-deja/g++.law/init10.C
28385         * g++.old-deja/g++.law/init8.C
28386         * g++.old-deja/g++.law/visibility17.C
28387         * g++.old-deja/g++.law/visibility7.C
28388         * g++.old-deja/g++.mike/net8.C
28389         * g++.old-deja/g++.mike/p646.C
28390         * g++.old-deja/g++.mike/p700.C
28391         * g++.old-deja/g++.mike/p701.C
28392         * g++.old-deja/g++.mike/p811.C
28393         * g++.old-deja/g++.ns/template13.C
28394         * g++.old-deja/g++.other/array3.C
28395         * g++.old-deja/g++.other/crash25.C
28396         * g++.old-deja/g++.other/dtor3.C
28397         * g++.old-deja/g++.other/dtor4.C
28398         * g++.old-deja/g++.other/main1.C
28399         * g++.old-deja/g++.other/warn7.C
28400         * g++.old-deja/g++.pt/crash11.C
28401         * g++.old-deja/g++.pt/crash36.C
28402         * g++.old-deja/g++.pt/spec22.C
28403         * g++.old-deja/g++.pt/spec9.C
28404         * g++.old-deja/g++.pt/ttp52.C
28405         * g++.old-deja/g++.robertl/eb103.C
28406         * g++.old-deja/g++.robertl/eb121.C
28407         * g++.old-deja/g++.robertl/eb22.C
28408         * g++.old-deja/g++.robertl/eb8.C:
28409         Update locations and/or regexps of dg-error markers.
28410         Remove markers for some bogus messages that are no longer issued.
28411
28412 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
28413
28414         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28415         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28416
28417 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
28418
28419         PR c++/17618
28420         * g++.dg/lookup/crash5.C: New test.
28421
28422 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
28423
28424         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28425         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28426         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28427         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28428         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28429         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28430
28431         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28432         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28433         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28434         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28435         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28436         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28437
28438         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28439
28440         * gcc.dg/vect/vect-44.c: Check additional cases.
28441         * gcc.dg/vect/vect-48.c: Check additional cases.
28442
28443         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28444         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28445         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28446         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28447         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28448         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28449         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28450         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28451         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28452
28453         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28454         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28455         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28456
28457 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28458
28459         * gcc.dg/tree-ssa/loop-6.c: New test.
28460
28461 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28462
28463         PR c++/17620
28464         * g++.dg/inherit/base2.C: New.
28465
28466 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28467
28468         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28469         * gcc.dg/20001012-2.c: Likewise.
28470         * gcc.dg/20001013-1.c: Likewise.
28471         * gcc.dg/20001101-1.c: Likewise.
28472         * gcc.dg/20001102-1.c: Likewise.
28473         * gcc.dg/bf-spl1.c: Likewise.
28474         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28475         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28476
28477 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28478
28479         PR tree-optimization/16721
28480         * gcc.dg/tree-ssa/pr16721.c: New test.
28481
28482 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28483
28484         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28485         * gcc.dg/20040305-1.c: Likewise.
28486
28487 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28488
28489         PR c/16566
28490         * gcc.c-torture/compile/pr16566-1.c,
28491         gcc.c-torture/compile/pr16566-2.c,
28492         gcc.c-torture/compile/pr16566-3.c: New tests.
28493
28494 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28495
28496         PR tree-optimization/17512
28497         * gcc.c-torture/compile/20040916-1.c.
28498
28499 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28500
28501         * gcc.dg/pragma-re-3.c: New test.
28502
28503 2004-09-17  Matt Austern  <austern@apple.com>
28504
28505         PR c++/15049
28506         * g++.dg/other/anon3.C: New.
28507
28508 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28509
28510         PR c++/7503
28511         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28512         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28513         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28514         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28515         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28516
28517 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28518
28519         PR fortran/17286
28520         * gfortran.dg/pr17286.f90: New test.
28521
28522 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28523
28524         PR c++/17530
28525         * g++.dg/template/static7.C: New test.
28526
28527 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28528
28529         PR tree-opt/17558
28530         * gcc.c-torture/compile/pr17558.c: New test.
28531
28532 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28533
28534         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28535         if SKIP_ATTRIBUTE is defined.
28536
28537 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28538
28539         PR fortran/15957
28540         * gfortran.dg/pr15957.f90: New test.
28541
28542 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28543
28544         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28545         in comparison.
28546         * gcc.dg/vect/vect-79.c: Likewise.
28547         * gcc.dg/vect/vect-80.c: Likewise.
28548
28549 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28550
28551         PR fortran/15750
28552         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28553
28554 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28555
28556         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28557         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28558         * gcc.dg/vect/vect-62.c: New testcase.
28559         * gcc.dg/vect/vect-63.c: New testcase.
28560         * gcc.dg/vect/vect-64.c: New testcase.
28561         * gcc.dg/vect/vect-65.c: New testcase.
28562         * gcc.dg/vect/vect-66.c: New testcase.
28563         * gcc.dg/vect/vect-67.c: New testcase.
28564         * gcc.dg/vect/vect-68.c: New testcase.
28565         * gcc.dg/vect/vect-69.c: New testcase.
28566         * gcc.dg/vect/vect-79.c: New testcase.
28567         * gcc.dg/vect/vect-80.c: New testcase.
28568
28569 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28570
28571         * gcc.target/mips/asm-1.c: New test.
28572
28573 2004-09-19  Ira Rosen  <irar@il.ibm.com>
28574
28575         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28576         * gcc.dg/vect/vect-73.c: New testcase.
28577         * gcc.dg/vect/vect-74.c: New testcase.
28578         * gcc.dg/vect/vect-75.c: New testcase.
28579         * gcc.dg/vect/vect-76.c: New testcase.
28580         * gcc.dg/vect/vect-77.c: New testcase.
28581         * gcc.dg/vect/vect-78.c: New testcase
28582
28583 2004-09-18  Paul Brook  <paul@codesourcery.com>
28584
28585         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28586
28587 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28588
28589         PR c/17424
28590         * gcc.dg/pr17424-1.c: New test.
28591
28592 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
28593
28594         * g++.dg/tree-ssa/pr17153.C: New test.
28595
28596 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
28597
28598         PR pch/13361
28599         * g++.dg/pch/wchar-1.C: New.
28600         * g++.dg/pch/wchar-1.Hs: New.
28601
28602 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
28603
28604         * gcc.c-torture/execute/20040917-1.c: New test.
28605
28606 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28607
28608         PR tree-optimization/17319
28609         * gcc.dg/pr17319.c: New test.
28610
28611 2004-09-17  Devang Patel  <dpatel@apple.com>
28612
28613         * gcc.dg/20040813-1.c: New test.
28614
28615 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28616
28617         PR tree-optimization/17273
28618         * gcc.c-torture/compile/pr17273.c: New test.
28619
28620 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28621
28622         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28623         Update expected messages.
28624         * gcc.dg/declspec-13.c: New test.
28625
28626 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
28627
28628         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28629
28630 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28631
28632         * gcc.c-torture/execute/pr17252.c: Use post-increment to
28633         change what 'a' is pointing to.
28634
28635 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
28636
28637         PR c++/16002
28638         * g++.dg/template/error18.C: New test.
28639
28640         PR c++/16029
28641         * g++.dg/warn/Wunused-8.C: New test.
28642
28643 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28644
28645         PR tree-optimization/17513
28646         * gcc.dg/20040916-1.c: New test.
28647
28648 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/17501
28651         * g++.dg/template/typename7.C: New test.
28652
28653 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28654
28655         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28656
28657 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28658
28659         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28660         with -ftree-based-profiling also.
28661         * lib/profopt.exp: Support late-set profile_option/feedback_option.
28662
28663 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
28664
28665         PR/15364
28666         * gfortran.dg/der_array_io_1.f90: New test.
28667         * gfortran.dg/der_array_io_2.f90: New test.
28668         * gfortran.dg/der_array_io_3.f90: New test.
28669
28670 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28671
28672         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28673         EABI.
28674
28675 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28676
28677         * g++.dg/opt/switch1.C: New test.
28678
28679 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28680
28681         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28682         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28683         Update expected messages.
28684
28685 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28686
28687         PR fortran/16485
28688         * gfortran.dg/same_name_1.f90: New test.
28689
28690 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28691
28692         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28693         dereference garbage pointers.
28694
28695 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28696
28697         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28698         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28699
28700         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28701         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28702         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28703
28704 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28705
28706         PR c++/17324
28707         * g++.dg/template/mangle1.C: New test.
28708
28709 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28710
28711         PR tree-optimization/17252
28712         * gcc.c-torture/execute/pr17252.c: New test.
28713
28714 2004-09-14  Andrew Pinski  <apinski@apple.com>
28715
28716         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28717
28718 2004-09-14  Roger Sayle  <roger@eyesopen.com>
28719
28720         PR rtl-optimization/9771
28721         * gcc.dg/pr9771-1.c: New test case.
28722
28723 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28724
28725         PR tree-optimization/15262
28726         * gcc.c-torture/execute/pr15262-1.c: New test.
28727         * gcc.c-torture/execute/pr15262-2.c: New test.
28728
28729 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28730
28731         * gcc.dg/declspec-12.c: New test.
28732
28733 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28734
28735         * gfortran.dg/pr17090.f90: Add directives to test.
28736
28737 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28738
28739         * gcc.c-torture/compile/20040914-1.c: New test.
28740
28741 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28742
28743         PR c++/16162
28744         * g++.dg/template/decl2.C: New test.
28745
28746 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28747
28748         PR fortran/17090
28749         * gfortran.dg/pr17090.f90: New test.
28750
28751 2004-09-13  Dale Johannesen  <dalej@apple.com>
28752
28753         * gcc.c-torture/compile/pr17408.c: New test case.
28754
28755 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28756
28757         PR c++/16716
28758         * g++.dg/parse/crash17.C: New test.
28759
28760         PR c++/17327
28761         * g++.dg/template/enum3.C: New test.
28762
28763 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28764
28765         * lib/gcc-defs.exp: Load wrapper.exp.
28766         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28767         using local code.
28768         * lib/gcc.exp (gcc_init): Similar.
28769         * lib/gfortran.exp (gfortran_init): Similar.
28770         * lib/objc.exp (objc_init): Similar.
28771         * lib/treelang.exp (treelang_init): Similar.
28772         * lib/wrapper.exp: New file with build_wrapper call machinery in
28773         ${tool}_maybe_build_wrapper.
28774
28775 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28776
28777         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28778         "inline".
28779         * gcc.dg/declspec-11.c: Update expected messages.
28780         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28781         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28782         gcc.dg/inline-12.c: New tests.
28783
28784 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28785
28786         * g++.dg/tree-ssa/pr17400.C: New testcase.
28787
28788 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28789
28790         * gcc.target/mips/sb1-1.c: New testcase.
28791
28792 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28793
28794         * lib/g77-dg.exp: Remove unused file.
28795         * lib/mike-g77.exp: Ditto.
28796         * lib/g77.exp: Ditto.
28797
28798 2004-09-12  Richard Henderson  <rth@redhat.com>
28799
28800         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28801
28802 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28803
28804         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28805         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28806         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28807         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28808         Update expected messages.
28809
28810 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28811
28812         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28813         declaration/use mismatch for dirp parameter.
28814
28815 2004-09-12  Andrew Pinski  <apinski@apple.com>
28816
28817         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28818         -fgnu-runtime is passed.
28819
28820 2004-09-12  Richard Henderson  <rth@redhat.com>
28821
28822         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28823         do the uplevel thing and update additional_flags directly.
28824         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28825         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28826         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28827         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28828
28829 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28830
28831         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28832
28833 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28834
28835         PR middle-end/17411
28836         * g++.dg/opt/pr17411-1.C: New test case.
28837
28838 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28839
28840         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28841         gcc.dg/tls/diag-2.c: Update expected messages.
28842         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28843         messages.
28844         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28845         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28846         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28847         gcc.dg/tls/diag-5.c: New tests.
28848
28849 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28850
28851         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28852
28853 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28854
28855         * g++.dg/parse/break-in-for.C: New test.
28856
28857 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28858
28859         * gcc.dg/tree-ssa/20040911-1.c: New test.
28860
28861 2004-09-11  Andreas Jaeger  <aj@suse.de>
28862
28863         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28864         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28865
28866 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28867
28868         * gcc.target/frv: New directory of FR-V-specific tests.
28869
28870 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28871
28872         * gcc.dg/convert-vec-1.c: New test.
28873
28874 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28875
28876         PR middle-end/17024
28877         * gcc.dg/pr17024-1.c: New test case.
28878
28879 2004-09-10  Eric Christopher  <echristo@redhat.com>
28880
28881         * gcc.dg/20040910-1.c: New test.
28882
28883 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28884
28885         * gcc.dg/bitfld-9.c: New test.
28886
28887 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28888
28889         * gcc.c-torture/execute/ieee/acc1.c: New test.
28890         * gcc.c-torture/execute/ieee/acc2.c: New test.
28891         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28892
28893 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28894
28895         * gcc.dg/deprecated-2.c: New test.
28896
28897 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28898
28899         * gcc.dg/init-vec-1.c: New test.
28900
28901 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28902
28903         PR middle-end/17055
28904         * gcc.dg/pr17055-1.c: New test case.
28905
28906 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28907
28908         PR target/17377
28909         * gcc.c-torture/execute/pr17377.c: New test.
28910
28911 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28912
28913         PR c/8420
28914         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28915         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28916         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28917         gcc.dg/long-long-typespec-1.c: New tests.
28918         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28919
28920 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28921
28922         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28923         gcc.dg/gnu99-static-1.c: New tests.
28924
28925 2004-09-08  Devang Patel  <dpatel@apple.com>
28926
28927         * gcc.dg/darwin-ld-20040828-1.c: New test.
28928         * gcc.dg/darwin-ld-20040828-2.c: New test.
28929         * gcc.dg/darwin-ld-20040828-3.c: New test.
28930
28931 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28932
28933         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28934         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28935         in error message.
28936         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28937         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28938         in error message.
28939         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28940         types they qualify.
28941         * objc.dg/type-size-2.m: Fix wording in comment.
28942         * objc.dg/va-meth-1.m: New test case.
28943
28944 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28945
28946         PR c/16633:
28947         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28948         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28949
28950 2004-09-06  Devang Patel  <dpatel@apple.com>
28951
28952         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28953         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28954
28955 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28956
28957         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28958         reflect changed line numbering of diagnostics.
28959
28960 2004-09-06  Paul Brook  <paul@codesourcery.com>
28961
28962         * gfortran.dg/edit_real_1.f90: Add new test.
28963
28964 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28965
28966         * gcc.dg/tree-ssa/loop-2.c: New test.
28967         * gcc.dg/tree-ssa/loop-3.c: New test.
28968         * gcc.dg/tree-ssa/loop-4.c: New test.
28969         * gcc.dg/tree-ssa/loop-5.c: New test.
28970
28971 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28972
28973         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28974
28975 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28976
28977         * gcc.dg/format/sentinel-1.c: New test.
28978
28979 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28980
28981         * gcc.dg/builtins-46.c: New.
28982
28983 2004-09-03  Devang Patel  <dpatel@apple.com>
28984
28985         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28986         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28987
28988 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28989
28990         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28991         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28992         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28993         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28994         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28995         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28996         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28997         the non-portable bzero.
28998         * gcc.dg/20010912-1.c: xfail for NetWare.
28999         * gcc.dg/20020426-2.c: xfail for NetWare.
29000         * gcc.dg/20021014-1.c: xfail for NetWare.
29001         * gcc.dg/20021018-1.c: xfail for NetWare.
29002         * gcc.dg/20030213-1.c: xfail for NetWare.
29003         * gcc.dg/20030225-1.c: xfail for NetWare.
29004         * gcc.dg/20030708-1.c: xfail for NetWare.
29005         * gcc.dg/builtins-config.h: Also exclude NetWare.
29006         * gcc.dg/format/format.h: Define restrict only if not already defined.
29007         * gcc.dg/nest.c: xfail for NetWare.
29008         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29009         * lib/target-supports.exp (check_visibility_available): Exclude
29010         NetWare.
29011
29012 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29013
29014         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29015         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29016         deterministic starting point for the alignment of structure fields.
29017         * gcc.dg/Wpadded.c: Dito.
29018         * g++.dg/abi/vbase10.C: Dito.
29019
29020 2004-09-03  Devang Patel  <dpatel@apple.com>
29021
29022         * g++.dg/debug/pr15736.cc: New test.
29023
29024 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29025
29026         * README.QMTEST: Fix out-of-date link.
29027
29028 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29029
29030         PR fortran/16579
29031         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29032         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29033
29034 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29035
29036         * g++.dg/abi/arm_rtti1.C: New test.
29037
29038 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29039
29040         * gcc.dg/ppc-vector-memcpy.c: New.
29041         * gcc.dg/ppc-vector-memset.c: New.
29042
29043 2004-09-02  Chao-ying Fu  <fu@mips.com>
29044
29045         * gcc.target/mips/mips-3d-1.c: New test.
29046         * gcc.target/mips/mips-3d-2.c: New test.
29047         * gcc.target/mips/mips-3d-3.c: New test.
29048         * gcc.target/mips/mips-3d-4.c: New test.
29049         * gcc.target/mips/mips-3d-5.c: New test.
29050         * gcc.target/mips/mips-3d-6.c: New test.
29051         * gcc.target/mips/mips-3d-7.c: New test.
29052         * gcc.target/mips/mips-3d-8.c: New test.
29053         * gcc.target/mips/mips-3d-9.c: New test.
29054         * gcc.target/mips/mips-ps-1.c: New test.
29055         * gcc.target/mips/mips-ps-2.c: New test.
29056         * gcc.target/mips/mips-ps-3.c: New test.
29057         * gcc.target/mips/mips-ps-4.c: New test.
29058         * gcc.target/mips/mips-ps-type.c: New test.
29059
29060 2004-09-02  Paul Brook  <paul@codesourcery.com>
29061
29062         * gfortran.dg/edit_real_1.f90: Add new tests.
29063
29064 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29065
29066         PR fortran/15327
29067         * gfortran.dg/merge_char_1.f90: New test.
29068
29069 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29070
29071         PR fortran/16404
29072         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29073
29074 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29075
29076         PR c/1522
29077         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29078
29079 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29080
29081         * g++.dg/opt/loop1.C: Do not XFAIL.
29082
29083 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29084
29085         * gcc.c-torture/execute/20040831-1.c: New test.
29086
29087 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29088
29089         PR fortran/16579
29090         * gfortran.dg/g77/20010610.f: Now passes.
29091         Copy from g77.f-torture/execute. Add dg-run directive.
29092         * gfortran.dg/g77/README: Update
29093
29094 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29095
29096         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29097         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29098         (t1, t2, t3, t4): Add volatile.
29099
29100 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29101
29102         * g++.dg/ext/visibility/arm1.C: New test.
29103
29104 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29105
29106         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29107         -pedantic-errors.
29108
29109 2004-09-01  Paul Brook  <paul@codesourcery.com>
29110
29111         * gfortran.dg/eof_2.f90: New test.
29112
29113 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29114
29115         PR fortran/16579
29116         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29117
29118 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29119
29120         PR libfortran/16805
29121         * gfortran.dg/list_read_2.f90: New test.
29122
29123 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29124
29125         * g++.dg/abi/key1.C: New test.
29126
29127 2004-08-31  Richard Henderson  <rth@redhat.com>
29128
29129         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29130         form of offsetof.
29131         * g++.dg/other/offsetof5.C: Remove duplicate.
29132
29133 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29134
29135         PR fortran/17244
29136         * gfortran.dg/func_derived_1.f90: New test.
29137
29138 2004-08-31  Paul Brook  <paul@codesourcery.com>
29139
29140         * gfortran.dg/eof_1.f90: New test.
29141
29142 2004-08-31  Paul Brook  <paul@codesourcery.com>
29143
29144         * gfortran.dg/list_read_1.f90: New file.
29145
29146 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29147
29148         * g++.dg/opt/loop1.C: XFAIL.
29149
29150 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29151
29152         * gcc.dg/funcdef-storage-1.c: New.
29153         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29154         an extern function in local scope.
29155         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29156         declare an 'auto inline' function in local scope.
29157         * gcc.dg/20011130-1.c: Likewise.
29158         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29159         an 'auto' function in local scope.
29160         * gcc.dg/20021014-1.c: Likewise.
29161         * gcc.dg/20030331-2.c: Likewise.
29162
29163 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29164
29165         * gfortran.dg/blockdata_1.f90: New test.
29166
29167 2004-08-30  Richard Henderson  <rth@redhat.com>
29168
29169         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29170
29171 2004-08-30  Richard Henderson  <rth@redhat.com>
29172
29173         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29174         additional_flags set by alternate driver.
29175         (ieee-options): New procedure.
29176         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29177         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29178         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29179         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29180
29181 2004-08-30  Richard Henderson  <rth@redhat.com>
29182
29183         * lib/f-torture.exp: Remove.
29184
29185 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29186
29187         PR rtl-optimization/16590
29188         * g++.dg/opt/loop1.C: New test.
29189
29190 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29191
29192         PR fortran/13910
29193         * gfortran.dg/oldstyle_1.f90: New test.
29194
29195 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29196         Paul Brook  <paul@codesourcery.com>
29197
29198         * gfortran.dg/g77/README: Update.
29199         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29200         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29201         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29202
29203 2004-08-28  Paul Brook  <paul@codesourcery.com>
29204
29205         PR libfortran/17195
29206         * gfortran.dg/edit_real_1.f90: New test.
29207
29208 2004-08-27  Paul Brook  <paul@codesourcery.com>
29209
29210         * gfortran.dg/rewind_1.f90: New test.
29211
29212 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29213
29214         PR fortran/16597
29215         * gfortran.dg/pr16597.f90: New test.
29216
29217 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29218
29219         PR c/13801
29220         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29221         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29222         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29223         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29224         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29225
29226 2004-08-26  Nick Clifton  <nickc@redhat.com>
29227
29228         * gcc.c-torture/compile/pr17119.c: New test.
29229
29230 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29231
29232         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29233
29234 2004-08-25  Richard Henderson  <rth@redhat.com>
29235
29236         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29237         the bits that expect kind=8 to be the largest real kind.
29238
29239 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29240
29241         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29242
29243 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29244
29245         * gfortran.dg/assignment_1.f90: New test.
29246
29247 2004-08-25  Adam Nemet  <anemet@lnxw.com>
29248
29249         * g++.dg/template/repo3.C: New test.
29250
29251 2004-08-25  Roger Sayle  <roger@eyesopen.com>
29252
29253         PR middle-end/16693
29254         PR tree-optimization/16372
29255         * g++.dg/opt/pr16372-1.C: New test case.
29256         * g++.dg/opt/pr16693-1.C: New test case.
29257         * g++.dg/opt/pr16693-2.C: New test case.
29258
29259 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
29260
29261         * objc.dg/proto-lossage-4.m: New test.
29262
29263 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
29264
29265         PR c++/17155
29266         * g++.dg/inherit/local2.C: New test.
29267
29268 2004-08-25  Paul Brook  <paul@codesourcery.com>
29269
29270         PR fortran/17144
29271         * gfortran.dg/string_ctor_1.f90: New test.
29272
29273 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29274
29275         PR c++/14428
29276         * g++.dg/template/redecl2.C: New test.
29277
29278 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29279
29280         PR fortran/17143
29281         * gfortran.dg/pr17143.f90: New test.
29282
29283 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
29284
29285         PR fortran/17164
29286         * gfortran.dg/pr17164.f90: New test.
29287
29288 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29289
29290         * gcc.dg/tree-ssa/loop-1.c: New test.
29291
29292 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29293
29294         * gcc.c-torture/compile/20040824-1.c: New test.
29295
29296 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
29297
29298         * gcc.c-torture/compile/iftrap-3.c: New test.
29299
29300 2004-08-24  Paul Brook  <paul@codesourcery.com>
29301
29302         * gfortran.dg/entry_2.f90: New test.
29303
29304 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         PR c++/16889
29307         * g++.dg/lookup/ambig[12].C: New.
29308
29309 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29310
29311         PR c++/16706
29312         * g++.dg/template/crash21.C: New test.
29313         * g++.dg/template/crash22.C: Likewise.
29314
29315 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29316
29317         PR c++/17149
29318         * g++.dg/template/access15.C: New.
29319
29320 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29321
29322         PR c++/17163
29323         * g++.dg/template/repo2.C: New test.
29324
29325 2004-08-23  Roger Sayle  <roger@eyesopen.com>
29326
29327         PR rtl-optimization/17078
29328         * gcc.c-torture/execute/pr17078-1.c: New test case.
29329
29330 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29331
29332         PR c/14492
29333         * gcc.dg/debug/crash1.c: New test.
29334
29335 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
29336
29337         PR c/16180
29338         * gcc.dg/loop-5.c: New test.
29339
29340 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29341
29342         * gcc.c-torture/execute/20040823-1.c: New test.
29343
29344 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
29345
29346         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29347         to the assembler.  Simplify test accordingly.
29348         (asm_abi_flags): Use GNU names.
29349         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29350         to check for ABI flags.
29351
29352 2004-08-22  Andrew Pinski  <apinski@apple.com>
29353
29354         * g++.dg/opt/pr14029.C: New test.
29355         * gcc.c-torture/execute/pr15262.c: New test.
29356
29357 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29358
29359         * gfortran.dg/reduction.f90: Add checks with complex arguments.
29360
29361 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
29362
29363         PR 16908
29364         * gfortran.dg/direct_io.f90: New test.
29365
29366 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29367
29368         PR c++/17121
29369         * g++.dg/inherit/local2.C: New test.
29370
29371 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29372
29373         PR c++/17120
29374         * g++.dg/warn/Wparentheses-4.C: New test.
29375
29376 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
29377
29378         PR c++/17121
29379         * g++.dg/inherit/local2.C: New test.
29380
29381         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29382         * gcc.dg/ppc-ldstruct.c: Likewise.
29383         * gcc.dg/ppc64-abi-2.c: Likewise.
29384
29385 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
29386
29387         PR rtl-optimization/17099
29388         * gcc.c-torture/execute/20040820-1.c: New test.
29389
29390 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
29391
29392         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29393
29394 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
29395
29396         PR fortran/17077
29397         * gfortran.dg/auto_array_1.f90: New test.
29398
29399 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29400
29401         PR fortran/17074
29402         * gfortran.dg/simpleif_1.f90: New test.
29403
29404 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
29405
29406         * lib/target-supports.exp (check_profiling_available): Return
29407         false for arm*-*-symbianelf* and arm*-*-eabi*.
29408
29409         PR c++/15890
29410         * g++.dg/template/delete1.C: New test.
29411
29412 2004-08-19  Paul Brook  <paul@codesourcery.com>
29413
29414         PR fortran/14976
29415         PR fortran/16228
29416         * gfortran.dg/data_char_1.f90: New test.
29417
29418 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
29419
29420         PR fortran/16946
29421         * gfortran.dg/reduction.f90: New testcase.
29422
29423 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29424
29425         PR fortran/16520
29426         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29427
29428 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29429
29430         PR c++/17041
29431         * g++.dg/Wparentheses-3.C: New test.
29432
29433 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
29434
29435         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29436         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29437         * gcc.dg/vect/vect-2.c: Likewise.
29438         * gcc.dg/vect/vect-3.c: Likewise.
29439         * gcc.dg/vect/vect-4.c: Likewise.
29440         * gcc.dg/vect/vect-5.c: Likewise.
29441         * gcc.dg/vect/vect-6.c: Likewise.
29442         * gcc.dg/vect/vect-7.c: Likewise.
29443         * gcc.dg/vect/vect-25.c: Likewise.
29444         * gcc.dg/vect/vect-31.c: Likewise.
29445         * gcc.dg/vect/vect-32.c: Likewise.
29446         * gcc.dg/vect/vect-34.c: Likewise.
29447         * gcc.dg/vect/vect-36.c: Likewise.
29448         * gcc.dg/vect/vect-all.c: Likewise.
29449
29450 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/17068
29453         * g++.dg/template/operator4.C: New test.
29454
29455 2004-08-18  Richard Henderson  <rth@redhat.com>
29456
29457         * gcc.dg/20040206-1.c: XFAIL.
29458
29459 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29460
29461         PR c++/16246
29462         * g++.dg/template/array7.C: New test.
29463
29464 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29465
29466         * gcc.dg/mips-movcc-1.c: New test.
29467         * gcc.dg/mips-movcc-2.c: New test.
29468         * gcc.dg/mips-movcc-3.c: New test.
29469
29470         * gcc.dg/mips-nmadd-1.c: New test.
29471         * gcc.dg/mips-nmadd-2.c: New test.
29472
29473 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29474
29475         PR c++/15871
29476         * g++.dg/opt/inline8.C: New test.
29477
29478         PR c++/16965
29479         * g++.dg/parse/error17.C: New test.
29480
29481 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29482
29483         * gcc.dg/vect: New directory for vectorizer tests.
29484         * gcc.dg/vect/tree-vect.h: New file.
29485         * gcc.dg/vect/vect.exp: New file.
29486         * gcc.dg/vect/pr16105.c.c: New test.
29487         * gcc.dg/vect/vect-1.c: New test.
29488         * gcc.dg/vect/vect-2.c: New test.
29489         * gcc.dg/vect/vect-3.c: New test.
29490         * gcc.dg/vect/vect-4.c: New test.
29491         * gcc.dg/vect/vect-5.c: New test.
29492         * gcc.dg/vect/vect-6.c: New test.
29493         * gcc.dg/vect/vect-7.c: New test.
29494         * gcc.dg/vect/vect-8.c: New test.
29495         * gcc.dg/vect/vect-9.c: New test.
29496         * gcc.dg/vect/vect-10.c: New test.
29497         * gcc.dg/vect/vect-11.c: New test.
29498         * gcc.dg/vect/vect-12.c: New test.
29499         * gcc.dg/vect/vect-13.c: New test.
29500         * gcc.dg/vect/vect-14.c: New test.
29501         * gcc.dg/vect/vect-15.c: New test.
29502         * gcc.dg/vect/vect-16.c: New test.
29503         * gcc.dg/vect/vect-17.c: New test.
29504         * gcc.dg/vect/vect-18.c: New test.
29505         * gcc.dg/vect/vect-19.c: New test.
29506         * gcc.dg/vect/vect-20.c: New test.
29507         * gcc.dg/vect/vect-21.c: New test.
29508         * gcc.dg/vect/vect-22.c: New test.
29509         * gcc.dg/vect/vect-23.c: New test.
29510         * gcc.dg/vect/vect-24.c: New test.
29511         * gcc.dg/vect/vect-25.c: New test.
29512         * gcc.dg/vect/vect-26.c: New test.
29513         * gcc.dg/vect/vect-27.c: New test.
29514         * gcc.dg/vect/vect-28.c: New test.
29515         * gcc.dg/vect/vect-29.c: New test.
29516         * gcc.dg/vect/vect-30.c: New test.
29517         * gcc.dg/vect/vect-31.c: New test.
29518         * gcc.dg/vect/vect-32.c: New test.
29519         * gcc.dg/vect/vect-33.c: New test.
29520         * gcc.dg/vect/vect-34.c: New test.
29521         * gcc.dg/vect/vect-35.c: New test.
29522         * gcc.dg/vect/vect-36.c: New test.
29523         * gcc.dg/vect/vect-37.c: New test.
29524         * gcc.dg/vect/vect-38.c: New test.
29525         * gcc.dg/vect/vect-40.c: New test.
29526         * gcc.dg/vect/vect-41.c: New test.
29527         * gcc.dg/vect/vect-42.c: New test.
29528         * gcc.dg/vect/vect-43.c: New test.
29529         * gcc.dg/vect/vect-44.c: New test.
29530         * gcc.dg/vect/vect-45.c: New test.
29531         * gcc.dg/vect/vect-46.c: New test.
29532         * gcc.dg/vect/vect-47.c: New test.
29533         * gcc.dg/vect/vect-48.c: New test.
29534         * gcc.dg/vect/vect-49.c: New test.
29535         * gcc.dg/vect/vect-50.c: New test.
29536         * gcc.dg/vect/vect-51.c: New test.
29537         * gcc.dg/vect/vect-52.c: New test.
29538         * gcc.dg/vect/vect-53.c: New test.
29539         * gcc.dg/vect/vect-54.c: New test.
29540         * gcc.dg/vect/vect-55.c: New test.
29541         * gcc.dg/vect/vect-56.c: New test.
29542         * gcc.dg/vect/vect-57.c: New test.
29543         * gcc.dg/vect/vect-58.c: New test.
29544         * gcc.dg/vect/vect-59.c: New test.
29545         * gcc.dg/vect/vect-60.c: New test.
29546         * gcc.dg/vect/vect-61.c: New test.
29547         * gcc.dg/vect/vect-all.c: New test.
29548         * gcc.dg/vect/vect-none.c: New test.
29549
29550 2004-08-17  Paul Brook  <paul@codesourcery.com>
29551
29552         PR fortran/13082
29553         * gfortran.dg/entry_1.f90: New test.
29554
29555 2004-08-17  Andrew Pinski  <apinski@apple.com>
29556
29557         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29558
29559 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29560
29561         * gcc.dg/pr17036-1.c: New test.
29562
29563 2004-08-16  Devang Patel  <dpatel@apple.com>
29564
29565         * gcc.dg/darwin-20040809-1.c: New test.
29566
29567 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29568
29569         * gcc.dg/funcdef-attr-1.c: New test.
29570
29571 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29572
29573         * gcc.dg/altivec-17.c: New test.
29574         * gcc.dg/altivec-18.c: New test.
29575
29576 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29577
29578         PR c++/6749
29579         * g++.dg/template/vtable2.C: New test.
29580
29581 2004-08-14  Richard Henderson  <rth@redhat.com>
29582
29583         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29584         * gcc.dg/pack-test-4.c (main): Return 0.
29585         * gcc.dg/setjmp-1.c: Remove XFAIL.
29586         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29587
29588 2004-08-14  Richard Henderson  <rth@redhat.com>
29589
29590         * gcc.dg/980217-1.c: Add prototype for printf.
29591
29592 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
29593
29594         * gfortran.dg/pr16935.f90: New test.
29595
29596 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
29597
29598         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29599
29600 2004-08-13  Paul Brook  <paul@codesourcery.com>
29601
29602         * gfortran.dg/der_io_1.f90: Remove stray comma.
29603
29604 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29605
29606         * gcc.dg/vmx/cw-bug-2.c: Remove.
29607         * gcc.dg/vmx/vprint-1.c: Remove.
29608         * gcc.dg/vmx/vscan-1.c: Remove.
29609
29610 2004-08-12  Devang patel  <dpatel@apple.com>
29611
29612         * gcc.dg/darwin-20040809-2.c: New test.
29613
29614 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
29615
29616         * g++.dg/ext/altivec-12.C: New test.
29617
29618         * g++.dg/ext/altivec-11.C: New test.
29619
29620 2004-08-12  Paul Brook  <paul@codesourcery.com>
29621
29622         * g++.dg/abi/arm_cxa_vec_1.C: New test.
29623
29624 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29625
29626         * g++.dg/ext/altivec-2.C: Check for hardware support before
29627         executing any VMX instructions.
29628
29629         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29630
29631 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
29632
29633         PR c++/16276
29634         * g++.old-deja/g++.other/comdat4.C: New test.
29635         * g++.old-deja/g++.other/comdat4-aux.cc: New.
29636
29637 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29638
29639         PR target/16286
29640         * gcc.dg/pr16286.c: New test.
29641
29642 2004-08-12 Jan Beulich <jbeulich@novell.com>
29643
29644         * g++.dg/ext/asm5.C: New.
29645
29646 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29647
29648         PR c++/16698
29649         * g++.dg/eh/crash1.C: New test.
29650
29651         PR c++/16717
29652         * g++.dg/ext/construct1.C: New test.
29653
29654 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29655
29656         PR c++/16853
29657         * g++.dg/init/ptrmem1.C: New test.
29658
29659         PR c++/16618
29660         * g++.dg/parse/offsetof5.C: New test.
29661
29662         PR c++/16870
29663         * g++.dg/template/overload3.C: New test.
29664
29665 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29666
29667         PR c++/16964
29668         * g++.dg/parse/error16.C: New test.
29669
29670         PR c++/16904
29671         * g++.dg/template/error14.C: New test.
29672
29673         PR c++/16929
29674         * g++.dg/template/error15.C: New test.
29675
29676 2004-08-11  Devang Patel  <dpatel@apple.com>
29677
29678         * gcc.dg/darwin-ld-20040809-1.c: New test.
29679         * gcc.dg/darwin-ld-20040809-2.c: New test.
29680
29681 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
29682
29683         PR fortran/16917
29684         * gfortran.dg/dfloat_1.f90: New test.
29685
29686 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29687
29688         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29689         * gcc.dg/dll-2.c: Fix dg-require syntax.
29690         * gcc.misc-tests/arm-isr.c (abort): Declare.
29691         (exit): Likewise.
29692
29693 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29694
29695         PR c++/16971
29696         * g++.dg/parse/crash16.C: New test.
29697
29698 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29699
29700         * gcc.dg/mips-rsqrt-1.c: New test case.
29701         * gcc.dg/mips-rsqrt-2.c: New test case.
29702         * gcc.dg/mips-rsqrt-3.c: New test case.
29703
29704 2004-08-10  Paul Brook  <paul@codesourcery.com>
29705
29706         * gfortran.dg/der_io_1.f90: New test.
29707
29708 2004-08-10  Paul Brook  <paul@codesourcery.com>
29709
29710         PR fortran/16919
29711         * gfortran.dg/der_array_1.f90: New test.
29712
29713 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29714
29715         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29716
29717 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
29718
29719         * gcc.dg/wchar_t-2.c: Fix typo.
29720
29721 2004-08-09  Falk Hueffner  <falk@debian.org>
29722
29723         PR tree-optimization/12517
29724         * gcc.c-torture/compile/pr12517.c: New test.
29725
29726         PR tree-optimization/12578
29727         * gcc.c-torture/compile/pr12578.c: New test.
29728
29729         PR tree-optimization/12899
29730         * gcc.c-torture/compile/pr12899.c: New test.
29731
29732         PR rtl-optimization/14692
29733         * gcc.c-torture/compile/pr14692.c: New test.
29734
29735         PR tree-optimization/16461
29736         * gcc.c-torture/compile/pr16461.c: New test.
29737
29738 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29739
29740         * gfortran.dg/getenv_1.f90: New test.
29741
29742 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29743
29744         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29745         wchar_t.
29746         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29747
29748 2004-08-06  Paul Brook  <paul@codesourcery.com>
29749
29750         * gfortran.dg/ret_array_1.f90: New test.
29751         * gfortran.dg/ret_pointer_1.f90: New test.
29752
29753 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29754
29755         * gcc.dg/missing-field-init-[12].c: New tests.
29756         * g++.dg/warn/missing-field-init-[12].C: New tests.
29757
29758 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29759
29760         * gcc.dg/enum2.c: New test.
29761         * gcc.dg/symbian3.c: Likewise.
29762         * gcc.dg/symbian4.c: Likewise.
29763         * gcc.dg/wchar_t-2.c: Likewise.
29764
29765 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29768         destructor tests.
29769
29770 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29771
29772         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29773         dg-require-visiblity.
29774         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29775         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29776         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29777         * g++.dg/ext/visibility/new1.C: Likewise.
29778         * g++.dg/ext/visibility/pragma.C: Likewise.
29779         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29780         * g++.dg/ext/visibility/virtual.C: Likewise.
29781         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29782         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29783         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29784         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29785         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29786         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29787         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29788         * g++/dg/ext/visibility/visibility-8.C: New test.
29789         * gcc.c-torture/compile/dll.x: Remove.
29790         * gcc.dg/dll-2.c: Use dg-require-dll
29791         * gcc.dg/visibility-10.c: New test.
29792         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29793         supporting DLLs.
29794         * lib/scanasm.exp (scan_hidden): New function.
29795         (scan_not_hidden): Likewise.
29796
29797 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29798
29799         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29800
29801 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29802
29803         * gcc.c-torture/execute/20040805-1.c: New test.
29804
29805 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29806
29807         * gcc.dg/20020118-1.c: Declare abort.
29808         * gcc.dg/altivec_check.h: Likewise.
29809         * gcc.dg/iftrap-2.c: Likewise.
29810         * gcc.dg/pragma-darwin.c: Likewise.
29811         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29812
29813 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29814
29815         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29816
29817 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29818
29819         * gcc.c-torture/execute/builtins/abs-2.c,
29820         gcc.c-torture/execute/builtins/abs-3.c,
29821         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29822         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29823         intmax_t, uintmax_t and their limits.
29824         * gcc.dg/intmax_t-1.c: New test.
29825
29826 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29827
29828         * g++.dg/tc1/dr147.C: Add reference to PR.
29829
29830 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29831
29832         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29833         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29834
29835 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29836
29837         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29838
29839 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29840
29841         * gcc.dg/redecl-5.c: New test.
29842         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29843         of scanf.
29844
29845 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29846
29847         PR middle-end/16790
29848         * gcc.c-torture/execute/pr16790-1.c: New test case.
29849
29850 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29851
29852         * g++.dg/ext/visibility/assign1.C: New test.
29853         * g++.dg/ext/visibility/new1.C: Likewise.
29854
29855         * gcc.dg/symbian1.c: New test.
29856         * gcc.dg/symbian2.c: Likewise.
29857
29858 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29859
29860         PR target/16570
29861         * gcc.dg/i386-sse-9.c: New test.
29862
29863 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29864
29865         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29866
29867 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29868
29869         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29870         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29871         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29872         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29873         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29874         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29875         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29876         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29877         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29878         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29879         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29880         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29881         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29882         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29883         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29884         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29885         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29886         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29887         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29888         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29889         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29890         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29891         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29892         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29893         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29894         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29895         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29896         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29897         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29898         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29899         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29900         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29901         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29902         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29903         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29904         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29905         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29906         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29907         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29908         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29909         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29910         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29911         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29912         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29913         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29914         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29915         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29916         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29917         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29918         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29919         gcc.misc-tests/i386-pf-3dnow-1.c,
29920         gcc.misc-tests/i386-pf-athlon-1.c,
29921         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29922         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29923         Declare built-in functions used.
29924         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29925
29926 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/16707
29929         * g++.dg/lookup/using12.C: New test.
29930
29931         * g++.dg/init/null1.C: Fix PR number.
29932         * g++.dg/parse/namespace10.C: Likewise.
29933
29934 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29935
29936         PR c++/16224
29937         * g++.dg/template/spec17.C: New test.
29938         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29939         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29940
29941 2004-08-02  David Billinghurst
29942
29943         PR fortran/16292
29944         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29945
29946 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29947
29948         * gcc.dg/ia64-got-1.c: New test case.
29949
29950 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29951
29952         PR c++/16489
29953         * g++.dg/init/null1.C: New test.
29954         * g++.dg/tc1/dr76.C: Adjust error marker.
29955
29956         PR c++/16529
29957         * g++.dg/parse/namespace10.C: New test.
29958
29959         PR c++/16810
29960         * g++.dg/inherit/ptrmem2.C: New test.
29961
29962 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29963
29964         PR target/16155
29965         * gcc.dg/pr16155.c: New test.
29966
29967 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29968
29969         * gcc.dg/redecl-2.c: New test.
29970
29971 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29972
29973         * gcc.dg/darwin-longdouble.c: New file.
29974
29975 2004-07-30  Richard Henderson  <rth@redhat.com>
29976
29977         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29978         write to constant argument.
29979         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29980
29981 2004-07-30  Richard Henderson  <rth@redhat.com>
29982
29983         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29984         tests of nearest around zero.
29985
29986 2004-07-30  Andrew Pinski  <apinski@apple.com>
29987
29988         * gcc.c-torture/compile/20040730-1.c: New test.
29989
29990 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29991
29992         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29993         powerpc-eabispe.
29994
29995 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29996
29997         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29998
29999 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30000
30001         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30002         contains $ld_library_path.
30003         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30004
30005 2004-07-29  Richard Henderson  <rth@redhat.com>
30006
30007         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30008
30009         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30010         (alt2, which): New.
30011         (Check): Accept either alternative.
30012
30013 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30014
30015         * g++.dg/abi/inline1.C: New test.
30016         * g++.dg/abi/local1-a.cc: Likewise.
30017         * g++.dg/abi/local1.C: Likewise.
30018         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30019         * g++.dg/abi/mangle12.C: Likewise.
30020         * g++.dg/abi/mangle17.C: Likewise.
30021         * g++.dg/abi/mangle20-2.C: Likewise.
30022         * g++.dg/opt/interface1.C: Likewise.
30023         * g++.dg/opt/interface1.h: Likewise.
30024         * g++.dg/opt/interface1-a.cc: New test.
30025         * g++.dg/parse/repo1.C: New test.
30026         * g++.dg/template/repo1.C: Likewise.
30027         * g++.dg/warn/Winline-1.C: Likewise.
30028         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30029
30030 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30031
30032         * gcc.dg/tree-ssa/20040729-1.c: New test.
30033
30034 2004-07-27  Matt Austern <austern@apple.com>
30035
30036         * gcc.dg/darwin-bool-1.c: New test.
30037         * gcc.dg/darwin-bool-2.c: New test.
30038
30039 2004-07-28  Richard Henderson  <rth@redhat.com>
30040
30041         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30042         arguments in the correct type.  Don't write to constant arguments.
30043
30044 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30045
30046         PR tree-optimization/16688
30047         PR tree-optimization/16689
30048         * g++.dg/tree-ssa/pr16688.C: New test.
30049
30050 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30051
30052         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30053         loads.  Not only in the comment, this time.
30054
30055 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30056
30057         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30058         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30059         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30060         * gcc.dg/sh4a-bitmovua.c: New.
30061         * gcc.dg/sh4a-cos.c: New.
30062         * gcc.dg/sh4a-cosf.c: New.
30063         * gcc.dg/sh4a-fprun.c: New.
30064         * gcc.dg/sh4a-fsrra.c: New.
30065         * gcc.dg/sh4a-memmovua.c: New.
30066         * gcc.dg/sh4a-sin.c: New.
30067         * gcc.dg/sh4a-sincos.c: New.
30068         * gcc.dg/sh4a-sincosf.c: New.
30069         * gcc.dg/sh4a-sinf.c: New.
30070
30071 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30072
30073         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30074         conditionals.
30075         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30076         loads.
30077         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30078         DOM1.
30079
30080 2004-07-27  Andrew Pinski  <apinski@apple.com>
30081
30082         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30083
30084 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30085
30086         * gcc.dg/pragma-isr.c: New test.
30087
30088 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30089
30090         PR c++/14429
30091         * g++.dg/template/ttp11.C: New test.
30092
30093 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30094
30095         * gcc.c-torture/compile/20040727-1.c: New test.
30096
30097 2004-07-26  Eric Christopher  <echristo@redhat.com>
30098
30099         * gcc.c-torture/compile/20040726-2.c: New test.
30100
30101 2004-07-26  Andrew Pinski  <apinski@apple.com>
30102
30103         * g++.dg/rtti/tinfo1.C: Xfail.
30104
30105 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30106
30107         * gcc.c-torture/compile/20040726-1.c: New test.
30108
30109 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30110             Brian Ryner  <bryner@brianryner.com>
30111
30112         PR c++/9283
30113         PR c++/15000
30114         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30115         * g++.dg/ext/visibility/: New directory.
30116         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30117         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30118         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30119         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30120         * g++.dg/ext/visibility/fvisibility.C,
30121         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30122         g++.dg/ext/visibility/fvisibility-override1.C
30123         g++.dg/ext/visibility/fvisibility-override2.C
30124         g++.dg/ext/visibility/memfuncts.C
30125         g++.dg/ext/visibility/noPLT.C
30126         g++.dg/ext/visibility/pragma.C
30127         g++.dg/ext/visibility/pragma-override1.C
30128         g++.dg/ext/visibility/pragma-override2.C
30129         g++.dg/ext/visibility/staticmemfuncts.C
30130         g++.dg/ext/visibility/virtual.C: New tests.
30131
30132 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30133
30134         PR c/15360
30135         * gcc.dg/pr15360-1.c: New test.
30136
30137 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30138
30139         * gcc.dg/pragma-align-2.c: New test.
30140         * gcc.dg/pragma-init-fini.c: New test.
30141         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30142         targets.
30143
30144 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30145
30146         * gcc.dg/init-string-2.c: New test.
30147
30148 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30149
30150         PR 16684
30151         * gcc.dg/Wredundant-decls-1.c: New test case.
30152
30153 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30154
30155         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30156         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30157         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30158         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30159         * gcc.dg/compat/generate-random.c: New file.
30160         * gcc.dg/compat/generate-random.h: Likewise.
30161         * gcc.dg/compat/generate-random_r.c: Likewise.
30162         * gcc.dg/compat/struct-layout-1.h: Likewise.
30163         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30164         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30165         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30166         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30167         * gcc.dg/compat/struct-layout-1_main.c: New test.
30168         * gcc.dg/compat/struct-layout-1_x.c: New file.
30169         * gcc.dg/compat/struct-layout-1_y.c: New file.
30170         * gcc.dg/compat/struct-layout-1_test.h: New file.
30171
30172 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30173
30174         * gcc.dg/comp-return-1.c: New test
30175
30176 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30177
30178         * gcc.dg/vmx/8-02a.c: Fix typo.
30179
30180         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30181         * gcc.dg/darwin-abi-3.c: New test.
30182
30183         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30184         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30185
30186         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30187         * gcc.dg/vmx/ops-long-1.c: New test.
30188         * gcc.dg/vmx/ops-long-2.c: New test.
30189
30190 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30191
30192         * g++.dg/lookup/conv-[1234].C: New.
30193
30194 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30195
30196         * g++.dg/parse/attr2.C: Simplify.
30197
30198 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30199
30200         PR c/7284
30201         * gcc.c-torture/execute/pr7284-1.c: New test.
30202
30203 2004-07-22  Brian Booth  <bbooth@redhat.com>
30204
30205         * gcc.dg/tree-ssa/20040721-1.c: New test.
30206
30207 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30208
30209         * g++.dg/template/crash20.c: New.
30210
30211 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30212
30213         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30214         Add dg-run directive.  Declare variables as required.
30215         * gfortran.dg/g77/README: Update
30216
30217 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30218
30219         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30220         gcc.dg/cris-peep2-andu2.c: New tests.
30221
30222 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30223
30224         PR c/15052
30225         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30226         on return type.
30227         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
30228         messages.
30229         * gcc.dg/qual-return-2.c: Update expected messages.
30230         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30231
30232 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30233
30234         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30235         * gcc.dg/noncompile/921102-1.c: Update expected error message.
30236
30237 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30238
30239         PR c/11250
30240         * gcc.dg/init-string-1.c: New test.
30241
30242 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
30243
30244         PR middle-end/15345
30245         PR c/16450
30246         * gcc.dg/torture/nested-fn-1.c: New test.
30247
30248 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
30249
30250         PR target/16559
30251         * gcc.dg/ia64-fptr-1.c: New file.
30252
30253 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30254
30255         PR c++/14497
30256         * g++.dg/template/spec16.C: New test.
30257         * g++.old-deja/g++.robertl/eb118.C: Remove.
30258
30259 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30260
30261         PR c++/509
30262         * g++.dg/template/spec15.C: New test.
30263
30264 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
30265
30266         Copy cases from g77.f-torture/execute and add dg-run
30267         directive.  Other changes as noted.
30268         * gfortran.dg/g77/13037.f
30269         * gfortran.dg/g77/1832.f
30270         * gfortran.dg/g77/19981119-0.f
30271         * gfortran.dg/g77/19990313-0.f
30272         * gfortran.dg/g77/19990313-1.f
30273         * gfortran.dg/g77/19990313-2.f
30274         * gfortran.dg/g77/19990313-3.f
30275         * gfortran.dg/g77/19990419-1.f
30276         * gfortran.dg/g77/19990826-0.f
30277         * gfortran.dg/g77/19990826-2.f
30278         * gfortran.dg/g77/20000503-1.f
30279         * gfortran.dg/g77/20001111.f
30280         * gfortran.dg/g77/20010116.f
30281         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30282         * gfortran.dg/g77/20010430.f
30283         * gfortran.dg/g77/6177.f
30284         * gfortran.dg/g77/947.f
30285         * gfortran.dg/g77/970816-3.f
30286         * gfortran.dg/g77/971102-1.f
30287         * gfortran.dg/g77/980520-1.f
30288         * gfortran.dg/g77/980628-0.f
30289         * gfortran.dg/g77/980628-1.f
30290         * gfortran.dg/g77/980628-10.f
30291         * gfortran.dg/g77/980628-2.f
30292         * gfortran.dg/g77/980628-3.f
30293         * gfortran.dg/g77/980628-7.f
30294         * gfortran.dg/g77/980628-8.f
30295         * gfortran.dg/g77/980628-9.f
30296         * gfortran.dg/g77/980701-0.f
30297         * gfortran.dg/g77/980701-1.f
30298         * gfortran.dg/g77/cabs.f
30299         * gfortran.dg/g77/claus.f
30300         * gfortran.dg/g77/complex_1.f
30301         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30302         * gfortran.dg/g77/dcomplex.f
30303         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30304         * gfortran.dg/g77/f90-intrinsic-mathematical.f
30305         * gfortran.dg/g77/f90-intrinsic-numeric.f
30306         * gfortran.dg/g77/int8421.f
30307         * gfortran.dg/g77/labug1.f
30308         * gfortran.dg/g77/large_vec.f
30309         * gfortran.dg/g77/le.f
30310         * gfortran.dg/g77/short.f
30311         * gfortran.dg/g77/README: Update
30312
30313 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/16637
30316         * g++.dg/parse/lookup4.C: New test.
30317
30318 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30319
30320         PR c++/16175
30321         * g++.dg/template/ttp10.C: New test.
30322
30323 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30324
30325         * gcc.dg/pr12625-1.c: New test.
30326
30327 2004-07-20  Steven Bosscher  <stevenb@suse.de>
30328
30329         * gcc.dg/switch-warn-1.c: New test.
30330         * gcc.dg/switch-warn-2.c: New test.
30331         * gcc.c-torture/compile/pr14730.c: Update.
30332
30333 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
30334
30335         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30336         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30337         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30338         g++.dg/template/nontype3.C: Remove trailing CR from tests.
30339
30340 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/16623
30343         * g++.dg/template/assign1.C: New test.
30344
30345 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30346
30347         PR c++/12170
30348         * g++.dg/template/ttp9.C: New test.
30349
30350 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
30351
30352         * gcc.dg/format/cmn-err-1.c: New test.
30353
30354 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30355
30356         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30357         gcc.dg/Wparentheses-10.c: New tests.
30358         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30359
30360 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30361
30362         PR fortran/16465
30363         * gfortran.dg/g77//ffixed-line-length-0.f,
30364         gfortran.dg/g77/ffixed-line-length-132.f,
30365         gfortran.dg/g77/ffixed-line-length-72.f,
30366         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30367         gfortran.dg/g77/README: Update.
30368
30369 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30370
30371         PR c++/13092
30372         * g++.dg/template/non-dependent7.C: New test.
30373         * g++.dg/template/non-dependent8.C: Likewise.
30374         * g++.dg/template/non-dependent9.C: Likewise.
30375         * g++.dg/template/non-dependent10.C: Likewise.
30376
30377 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
30378
30379         PR c++/16337
30380         * g++.dg/parse/attr2.C: New test.
30381
30382 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
30383
30384         * g77.dg: Removed.
30385         * g77.f-torture: Ditto.
30386
30387 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30388
30389         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30390         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30391         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30392
30393 2004-07-16  Richard Henderson  <rth@redhat.com>
30394
30395         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30396
30397 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30398
30399         * lib/fortran-torture.exp (fortran-torture): Don't test compile
30400         tests with full list of options.
30401         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30402         of TORTURE_OPTIONS if test contains 'dg-do run'.
30403
30404         PR fortran/16404
30405         * gfortran.dg/do_iterator.f90: New test.
30406
30407 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30408
30409         PR rtl-optimization/16536
30410         * gcc.c-torture/execute/restrict-1.c: New test.
30411
30412 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30413
30414         PR fortran/15324
30415         * gfortran.dg/pr15324.f90: New test.
30416
30417         PR fortran/15129
30418         * gfortran.dg/pr15129.f90: New test.
30419
30420         PR fortran/15140
30421         * gfortran.dg/pr15140.f90: New test.
30422
30423         PR fortran/13792
30424         * gfortran.fortran-torture/execute/bounds.f90: Add check for
30425         compile-time simplification.
30426
30427 2004-07-14  Mike Stump  <mrs@apple.com>
30428
30429         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30430
30431 2004-07-14  James E Wilson  <wilson@specifixinc.com>
30432
30433         PR target/16325
30434         * gcc.dg/profile-generate-1.c: New.
30435
30436 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
30437
30438         * gcc.c-torture/execute/20040709-1.c: New test.
30439         * gcc.c-torture/execute/20040709-2.c: New test.
30440
30441 2004-07-14  Mike Stump  <mrs@apple.com>
30442
30443         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30444
30445 2004-07-14  Mike Stump  <mrs@apple.com>
30446
30447         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30448
30449 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
30450
30451         PR c++/16518
30452         * g++.dg/parse/mutable1.C: New test.
30453
30454 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30455
30456         PR tree-optimization/16443
30457         * gcc.dg/tree-ssa/20040713-1.c: New test.
30458
30459 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30460
30461         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30462         for operator new.
30463
30464 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30465
30466         * gfortran.dg/g77/README: New file
30467         * gfortran.dg/g77/19981216-0.f: Copy from
30468         g77.f-torture/noncompile.  Add "dg-do compile" and
30469         dg-error as required.
30470         * gfortran.dg/g77/19990218-1.f: Likewise.
30471         * gfortran.dg/g77/19990905-1.f: Likewise.
30472         * gfortran.dg/g77/9263.f: Likewise.
30473         * gfortran.dg/g77/980615-0.f: Likewise.
30474         * gfortran.dg/g77/980616-0.f: Likewise.
30475         * gfortran.dg/g77/check0.f: Likewise.
30476         * gfortran.dg/g77/select_no_compile.f: Likewise.
30477
30478 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30479
30480         Copy files from g77.f-torture/compile.
30481         Add "{ dg-do compile}".  Other changes as noted
30482         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30483         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30484         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30485         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30486         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30487         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30488         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30489         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30490         statement to conform to standard.  Append alpha1.x for reference.
30491         * gfortran.dg/g77/xformat.f: Add dg-warning
30492
30493 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30494
30495         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30496         Add {dg-do compile} directive.
30497         * gfortran.dg/g77/cpp2.F: Likewise.
30498
30499 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30500
30501         PR c++/5402
30502         * g++.dg/lookup/name-clash1.C: New test.
30503
30504         PR c++/9777
30505         * g++.dg/lookup/name-clash2.C: New test.
30506
30507         PR c++/12102
30508         * g++.dg/lookup/name-clash3.C: New test.
30509
30510 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30511
30512         * g++.dg/lookup/new2.C: New test.
30513         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30514
30515 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30516
30517         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30518         Add {dg-do compile} directive.
30519         * gfortran.dg/g77/13060.f: Likewise.
30520         * gfortran.dg/g77/19990218-0.f: Likewise.
30521         * gfortran.dg/g77/19990305-0.f: Likewise.
30522         * gfortran.dg/g77/19990419-0.f: Likewise.
30523         * gfortran.dg/g77/19990502-0.f: Likewise.
30524         * gfortran.dg/g77/19990502-1.f: Likewise.
30525         * gfortran.dg/g77/19990525-0.f: Likewise.
30526         * gfortran.dg/g77/19990826-1.f: Likewise.
30527         * gfortran.dg/g77/19990826-3.f: Likewise.
30528         * gfortran.dg/g77/19990905-2.f: Likewise.
30529         * gfortran.dg/g77/20000412-1.f: Likewise.
30530         * gfortran.dg/g77/20000511-1.f: Likewise.
30531         * gfortran.dg/g77/20000511-2.f: Likewise.
30532         * gfortran.dg/g77/20000518.f: Likewise.
30533         * gfortran.dg/g77/20000601-1.f: Likewise.
30534         * gfortran.dg/g77/20000601-2.f: Likewise.
30535         * gfortran.dg/g77/20000629-1.f: Likewise.
30536         * gfortran.dg/g77/20000630-2.f: Likewise.
30537         * gfortran.dg/g77/20010115.f: Likewise.
30538         * gfortran.dg/g77/20010321-1.f: Likewise.
30539         * gfortran.dg/g77/20010426.f: Likewise.
30540         * gfortran.dg/g77/20020307-1.f: Likewise.
30541         * gfortran.dg/g77/8485.f: Likewise.
30542         * gfortran.dg/g77/960317-1.f: Likewise.
30543         * gfortran.dg/g77/970915-0.f: Likewise.
30544         * gfortran.dg/g77/980310-1.f: Likewise.
30545         * gfortran.dg/g77/980310-2.f: Likewise.
30546         * gfortran.dg/g77/980310-3.f: Likewise.
30547         * gfortran.dg/g77/980310-4.f: Likewise.
30548         * gfortran.dg/g77/980310-6.f: Likewise.
30549         * gfortran.dg/g77/980310-7.f: Likewise.
30550         * gfortran.dg/g77/980310-8.f: Likewise.
30551         * gfortran.dg/g77/980419-2.f: Likewise.
30552         * gfortran.dg/g77/980424-0.f: Likewise.
30553         * gfortran.dg/g77/980427-0.f: Likewise.
30554         * gfortran.dg/g77/980729-0.f: Likewise.
30555         * gfortran.dg/g77/981117-1.f: Likewise.
30556         * gfortran.dg/g77/toon_1.f: Likewise.
30557
30558 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30559
30560         PR c++/2204
30561         * g++.dg/other/abstract2.C: New test.
30562
30563 2004-07-12  Paul Brook  <paul@codesourcery.com>
30564
30565         * gfortran.dg/pointer_init_1.f90: New test.
30566
30567 2004-07-11  Paul Brook  <paul@codesourcery.com>
30568
30569         PR fortran/15986
30570         * gfortran.dg/contained_1.f90: New test.
30571
30572 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30573
30574         * g++.dg/parse/defarg8.C: New test.
30575
30576 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30577
30578         PR fortran/16433
30579         * gfortran.dg/pr16433.f: New test.
30580
30581         PR fortran/17574
30582         * gfortran.dg/pr15754.f90: New test.
30583
30584 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30585
30586         PR tree-optimization/16437
30587         * gcc.c-torture/execute/bitfld-4.c: New test.
30588
30589 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30590
30591         * gfortran.fortran-torture/execute/common_2.f90: Add check for
30592         access to common var from module.
30593
30594 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30595
30596         PR fortran/16336
30597         * gfortran.fortran-torture/execute/common_2.f90: New test.
30598
30599 2004-07-10  Paul Brook  <paul@codesourcery.com>
30600
30601         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30602
30603 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30604
30605         PR fortran/15969
30606         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30607
30608 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
30609
30610         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30611         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30612         * gfortran.dg/g77/ffree-form-1.f: Likewise.
30613         * gfortran.dg/g77/ffree-form-2.f: Likewise.
30614         * gfortran.dg/g77/ffree-form-3.f: Likewise.
30615         * gfortran.dg/g77/fno-underscoring.f: Likewise.
30616         * gfortran.dg/g77/funderscoring.f: Likewise.
30617         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
30618
30619 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30620
30621         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30622
30623 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30624         Paul Brook  <paul@codesourcery.com>
30625
30626         PR fortran/13415
30627         * gfortran.dg/common_pointer_1.f90: New test.
30628
30629 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30630
30631         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30632
30633 2004-07-09  James E Wilson  <wilson@specifixinc.com>
30634
30635         PR target/16364
30636         * gcc.c-torture/compile/20040709-1.c: New.
30637
30638 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30639
30640         PR fortran/14077
30641         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30642
30643 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30644
30645         PR fortran/13201
30646         * gfortran.dg/shape_1.f90: New test.
30647
30648 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30649             Andrew Pinski  <apinski@apple.com>
30650
30651         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30652
30653 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30654
30655         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30656         comment.
30657
30658 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30659         Paul Brook  <paul@codesourcery.com>
30660
30661         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30662         '.f95' and '.F95'.
30663
30664 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
30665
30666         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30667
30668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30669
30670         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30671         testcases with capital suffix.
30672
30673 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30674
30675         PR fortran/15481
30676         PR fortran/13372
30677         PR fortran/13575
30678         PR fortran/15978
30679         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30680
30681         * gfortran.dg/implicit_1.f90: New test.
30682
30683 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30684
30685         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30686         expression to match gfortran warning/error messages
30687         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30688         dg-error text.
30689
30690 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30691
30692         * lib/fortran-torture.exp: Rename proc search_for to
30693         search_for_re.
30694
30695 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30696
30697         * gcc.c-torture/execute/simd-5.x: New file.
30698         XFAIL on SPARC 64-bit at -O0.
30699
30700 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30701
30702         PR c++/8211
30703         PR c++/16165
30704         * g++.dg/warn/effc3.C: New test.
30705
30706 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30707
30708         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30709         change X to 1X in format.
30710         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30711         add data statements to conform to standard.
30712
30713 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30714
30715         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30716         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30717         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30718
30719 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30720
30721         * gfortran.dg/g77/7388.f: Copy from g77.dg
30722         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30723         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30724         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30725         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30726         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30727         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30728         * gfortran.dg/g77/strlen0.f: Likewise.
30729
30730 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30731
30732         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30733         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30734
30735 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30736
30737         * gcc.c-torture/execute/920428-2.x: Delete.
30738         * gcc.c-torture/execute/920501-7.x: Likewise.
30739
30740 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30741
30742         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30743         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30744         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30745         prescott and c3-2.
30746         (PREFETCH_3DNOW): Add -march=c3.
30747
30748 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30749
30750         PR c/16437
30751         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30752         * gcc.c-torture/execute/bf64-1.x: Likewise.
30753
30754 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30755
30756         * gcc.c-torture/compile/20040708-1.c: New test.
30757
30758 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30759
30760         PR c++/16169
30761         * g++.dg/warn/effc2.C: New test.
30762
30763 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30764
30765         * gcc.c-torture/execute/bitfld-1.x: Remove.
30766         * gcc.c-torture/execute/bitfld-3.c: New test.
30767         * gcc.dg/bitfld-2.c: Remove XFAILs.
30768
30769 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30770
30771         PR c++/16276
30772         * g++.dg/rtti/tinfo1.C: New file.
30773
30774 2004-07-07  Eric Christopher  <echristo@redhat.com>
30775
30776         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30777
30778 2004-07-07  Andrew Pinski  <apinski@apple.com>
30779
30780         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30781
30782 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30783
30784         * g++.dg/init/call1.C: XFAIL.
30785
30786 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30787
30788         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30789         except for movstrict*, to movmem* and clrstr* to clrmem*.
30790
30791 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30792
30793         * gcc.c-torture/execute/20040707-1.c: New test.
30794
30795 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30796
30797         * gcc.c-torture/execute/20040706-1.c: New test.
30798
30799 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30800
30801         PR c++/3671
30802         * g++.dg/template/spec14.C: New test.
30803
30804 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30805
30806         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30807         nothing if not yet defined.  Use it in b, c and d type definitions.
30808         * gcc.c-torture/execute/20040705-1.c: New test.
30809         * gcc.c-torture/execute/20040705-2.c: New test.
30810
30811 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30812
30813         PR c++/2518
30814         * g++.dg/lookup/new1.C: New test.
30815
30816 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30817
30818         PR c++/11406
30819         * g++.dg/template/sizeof8.C: New test.
30820
30821 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30822
30823         * gcc.c-torture/compile/20040705-1.c: New test.
30824
30825 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30826
30827         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30828
30829 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30830
30831         * gcc.dg/cpp/if-mop.c: Two new testcases.
30832         * gcc.dg/cpp/trad/comment-3.c: New.
30833
30834 2004-07-04  Paul Brook  <paul@codesourcery.com>
30835
30836         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30837
30838 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30839
30840         PR c++/3761
30841         * g++.dg/lookup/crash4.C: New test.
30842
30843 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30844
30845         * gcc.c-torture/execute/builtin-abs-1.c
30846         * gcc.c-torture/execute/builtin-abs-2.c
30847         * gcc.c-torture/execute/builtin-complex-1.c
30848         * gcc.c-torture/execute/builtins/string-1-lib.c
30849         * gcc.c-torture/execute/builtins/string-1.c
30850         * gcc.c-torture/execute/builtins/string-2-lib.c
30851         * gcc.c-torture/execute/builtins/string-2.c
30852         * gcc.c-torture/execute/builtins/string-3-lib.c
30853         * gcc.c-torture/execute/builtins/string-3.c
30854         * gcc.c-torture/execute/builtins/string-4-lib.c
30855         * gcc.c-torture/execute/builtins/string-4.c
30856         * gcc.c-torture/execute/builtins/string-5-lib.c
30857         * gcc.c-torture/execute/builtins/string-5.c
30858         * gcc.c-torture/execute/builtins/string-6-lib.c
30859         * gcc.c-torture/execute/builtins/string-6.c
30860         * gcc.c-torture/execute/builtins/string-7-lib.c
30861         * gcc.c-torture/execute/builtins/string-7.c
30862         * gcc.c-torture/execute/builtins/string-8-lib.c
30863         * gcc.c-torture/execute/builtins/string-8.c
30864         * gcc.c-torture/execute/builtins/string-9-lib.c
30865         * gcc.c-torture/execute/builtins/string-9.c
30866         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30867         * gcc.c-torture/execute/builtins/string-asm-1.c
30868         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30869         * gcc.c-torture/execute/builtins/string-asm-2.c
30870         * gcc.c-torture/execute/stdio-opt-1.c
30871         * gcc.c-torture/execute/stdio-opt-2.c
30872         * gcc.c-torture/execute/stdio-opt-3.c
30873         * gcc.c-torture/execute/string-opt-1.c
30874         * gcc.c-torture/execute/string-opt-10.c
30875         * gcc.c-torture/execute/string-opt-11.c
30876         * gcc.c-torture/execute/string-opt-12.c
30877         * gcc.c-torture/execute/string-opt-13.c
30878         * gcc.c-torture/execute/string-opt-14.c
30879         * gcc.c-torture/execute/string-opt-15.c
30880         * gcc.c-torture/execute/string-opt-16.c
30881         * gcc.c-torture/execute/string-opt-2.c
30882         * gcc.c-torture/execute/string-opt-6.c
30883         * gcc.c-torture/execute/string-opt-7.c
30884         * gcc.c-torture/execute/string-opt-8.c:
30885         Replace with ...
30886
30887         * gcc.c-torture/execute/builtins/abs-2.c
30888         * gcc.c-torture/execute/builtins/abs-3.c
30889         * gcc.c-torture/execute/builtins/complex-1.c
30890         * gcc.c-torture/execute/builtins/fprintf.c
30891         * gcc.c-torture/execute/builtins/fputs.c
30892         * gcc.c-torture/execute/builtins/memcmp.c
30893         * gcc.c-torture/execute/builtins/memmove.c
30894         * gcc.c-torture/execute/builtins/memops-asm.c
30895         * gcc.c-torture/execute/builtins/mempcpy-2.c
30896         * gcc.c-torture/execute/builtins/mempcpy.c
30897         * gcc.c-torture/execute/builtins/memset.c
30898         * gcc.c-torture/execute/builtins/printf.c
30899         * gcc.c-torture/execute/builtins/sprintf.c
30900         * gcc.c-torture/execute/builtins/strcat.c
30901         * gcc.c-torture/execute/builtins/strchr.c
30902         * gcc.c-torture/execute/builtins/strcmp.c
30903         * gcc.c-torture/execute/builtins/strcpy.c
30904         * gcc.c-torture/execute/builtins/strcspn.c
30905         * gcc.c-torture/execute/builtins/strlen-2.c
30906         * gcc.c-torture/execute/builtins/strlen.c
30907         * gcc.c-torture/execute/builtins/strncat.c
30908         * gcc.c-torture/execute/builtins/strncmp-2.c
30909         * gcc.c-torture/execute/builtins/strncmp.c
30910         * gcc.c-torture/execute/builtins/strncpy.c
30911         * gcc.c-torture/execute/builtins/strpbrk.c
30912         * gcc.c-torture/execute/builtins/strpcpy-2.c
30913         * gcc.c-torture/execute/builtins/strpcpy.c
30914         * gcc.c-torture/execute/builtins/strrchr.c
30915         * gcc.c-torture/execute/builtins/strspn.c
30916         * gcc.c-torture/execute/builtins/strstr-asm.c
30917         * gcc.c-torture/execute/builtins/strstr.c:
30918         ... these new files.
30919
30920         * gcc.c-torture/execute/builtins/abs-2-lib.c
30921         * gcc.c-torture/execute/builtins/abs-3-lib.c
30922         * gcc.c-torture/execute/builtins/complex-1-lib.c
30923         * gcc.c-torture/execute/builtins/fprintf-lib.c
30924         * gcc.c-torture/execute/builtins/fputs-lib.c
30925         * gcc.c-torture/execute/builtins/memcmp-lib.c
30926         * gcc.c-torture/execute/builtins/memmove-lib.c
30927         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30928         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30929         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30930         * gcc.c-torture/execute/builtins/memset-lib.c
30931         * gcc.c-torture/execute/builtins/printf-lib.c
30932         * gcc.c-torture/execute/builtins/sprintf-lib.c
30933         * gcc.c-torture/execute/builtins/strcat-lib.c
30934         * gcc.c-torture/execute/builtins/strchr-lib.c
30935         * gcc.c-torture/execute/builtins/strcmp-lib.c
30936         * gcc.c-torture/execute/builtins/strcpy-lib.c
30937         * gcc.c-torture/execute/builtins/strcspn-lib.c
30938         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30939         * gcc.c-torture/execute/builtins/strlen-lib.c
30940         * gcc.c-torture/execute/builtins/strncat-lib.c
30941         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30942         * gcc.c-torture/execute/builtins/strncmp-lib.c
30943         * gcc.c-torture/execute/builtins/strncpy-lib.c
30944         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30945         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30946         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30947         * gcc.c-torture/execute/builtins/strrchr-lib.c
30948         * gcc.c-torture/execute/builtins/strspn-lib.c
30949         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30950         * gcc.c-torture/execute/builtins/strstr-lib.c
30951         * gcc.c-torture/execute/builtins/lib/abs.c
30952         * gcc.c-torture/execute/builtins/lib/fprintf.c
30953         * gcc.c-torture/execute/builtins/lib/memset.c
30954         * gcc.c-torture/execute/builtins/lib/printf.c
30955         * gcc.c-torture/execute/builtins/lib/sprintf.c
30956         * gcc.c-torture/execute/builtins/lib/strcpy.c
30957         * gcc.c-torture/execute/builtins/lib/strcspn.c
30958         * gcc.c-torture/execute/builtins/lib/strncat.c
30959         * gcc.c-torture/execute/builtins/lib/strncmp.c
30960         * gcc.c-torture/execute/builtins/lib/strncpy.c
30961         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30962         * gcc.c-torture/execute/builtins/lib/strspn.c
30963         * gcc.c-torture/execute/builtins/lib/strstr.c:
30964         New files containing support routines.
30965
30966         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30967         declaration.
30968         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30969         when not optimizing.
30970
30971 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30972
30973         PR c++/16240
30974         * g++.dg/abi/mangle22.C: New test.
30975         * g++.dg/abi/mangle23.C: Likewise.
30976
30977 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30978
30979         PR fortran/16290
30980         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30981         Allow for cases without denormalized floating point numbers.
30982
30983 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30984
30985         PR c/1027
30986         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30987         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30988         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30989         expected warning text.
30990         * gcc.dg/format/diag-2.c: New test.
30991
30992 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30993
30994         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30995
30996 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30997
30998         * gcc.dg/builtins-43.c: New.
30999         * gcc.dg/builtins-44.c: New.
31000         * gcc.dg/builtins-45.c: New.
31001
31002 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31003             Andreas Tobler  <a.tobler@schweiz.ch>
31004
31005         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31006         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31007         as SIGSEGV.
31008         * gcc.dg/cleanup-11.c: Likewise.
31009         * gcc.dg/cleanup-8.c: Likewise.
31010         * gcc.dg/cleanup-9.c: Likewise.
31011         * gcc.dg/cleanup-5.c: Run on all platforms.
31012
31013 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31014
31015         * g++.dg/warn/nonnull1.C: New test.
31016
31017 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31018
31019         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31020         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31021         Special-case the Sun compiler wrt to <complex.h>.
31022
31023 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31024
31025         * gcc.dg/Wunreachable-8.C: New test.
31026
31027         * gcc.dg/h8300-ice2.c : New test.
31028
31029 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31030
31031         PR fortran/16161
31032         * gfortran.fortran-torture/compile/implicit.f90: Add test
31033         for implicit character.
31034
31035 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31036
31037         PR fortran/16289
31038         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31039         Use tiny() intrinsic to find smallest non-negative real
31040
31041 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31042
31043         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31044         * gcc.dg/compat/struct-by-value-22_x.c: New.
31045         * gcc.dg/compat/struct-by-value-22_y.c: New.
31046
31047         * gcc.c-torture/execute/20040629-1.c: New test.
31048
31049 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31050
31051         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31052         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31053
31054         PR target/16195
31055         * gcc.dg/20040625-1.c: New test.
31056
31057 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31058
31059         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31060
31061 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31062
31063         PR fortran/15963
31064         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31065
31066 2004-06-29  Richard Henderson  <rth@redhat.com>
31067
31068         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31069
31070 2004-06-29  Paul Brook  <paul@codesourcery.com>
31071
31072         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31073         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31074
31075 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         PR c++/16260
31078         * g++.dg/parse/crash15.C: New.
31079
31080 2004-06-28  Andrew Pinski  <apinski@apple.com>
31081
31082         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31083         by the error already.
31084
31085         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31086
31087 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31088
31089         PR target/14041
31090         * gcc.dg/h8300-bss-align-1.c : New.
31091
31092 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31093
31094         * PR c++/16174
31095         * g++.dg/template/ctor4.C: New.
31096
31097 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31098
31099         PR c++/16205
31100         * g++.dg/warn/Wsequence-point-1.C: New test.
31101
31102 2004-06-27  Paul Brook  <paul@codesourcery.com>
31103
31104         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31105
31106 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31107
31108         * g++.old-deja/g++.mike/p7325.C: Remove.
31109
31110 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31111
31112         PR c/14963
31113         * gcc.dg/pr14963.c: New test.
31114
31115 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/16193
31118         * g++.dg/parse/redef1.C: New test.
31119
31120 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31121
31122         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31123         20021110.c.
31124         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31125         20021119-1.c.
31126         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31127         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31128         5-04.c.
31129         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31130         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31131         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31132         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31133         g++.brendan/enum14.C.
31134         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31135         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31136         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31137         g++.mike/virt1.C.
31138         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31139         memtemp24.C.
31140
31141 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31142
31143         * gcc.dg/20040527-1.c: New test case.
31144
31145 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31146
31147         PR gfortran/pr16196
31148         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31149
31150 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31151
31152         PR middle-end/15825
31153         * gcc.dg/pr15825-1.c: New test case.
31154
31155 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31156
31157         * gcc.c-torture/execute/20040625-1.c: New test.
31158
31159 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31160
31161         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31162
31163 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31164
31165         * gcc.dg/torture/mips-div-1.c: New test.
31166
31167 2004-06-24  Jeff Law  <law@redhat.com>
31168
31169         * gcc.dg/tree-ssa/20040624-1.c: New test.
31170
31171 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31172
31173         * gcc.c-torture/compile/20040624-1.c: New test.
31174
31175 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31176
31177         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31178         this directory.
31179
31180 2004-06-23  Andrew Pinski  <apinski@apple.com>
31181
31182         PR middle-end/15988
31183         * g++.dg/opt/ptrmem4.C: New test.
31184
31185         * gcc.dg/c90-array-quals-2.c: New test.
31186
31187 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31188
31189         * gcc.dg/kpice1.c: New test.
31190
31191 2006-06-23  Andrew Pinski  <apinski@apple.com>
31192
31193         * gcc.dg/c90-array-quals.c: New test.
31194
31195 2006-06-22  Richard Henderson  <rth@redhat.com>
31196
31197         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31198
31199 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31200
31201         * gcc.dg/builtins-config.h: Handle FreeBSD.
31202
31203 2006-06-22  Richard Henderson  <rth@redhat.com>
31204
31205         * g++.dg/opt/devirt1.C: New.
31206
31207 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31208
31209         * g++.dg/opt/pr15551.C: New testcase.
31210
31211 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31212
31213         PR target/14800
31214         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31215         x86_64-*-linux* when compiling for 32bit.
31216
31217 2004-06-21  Andrew Pinski  <apinski@apple.com>
31218
31219         * gcc.dg/pch/struct-1.c: New.
31220         * gcc.dg/pch/struct-1.hs: New.
31221
31222 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
31223
31224         * gcc.dg/pch/save-temps-1.c: New file.
31225         * gcc.dg/pch/save-temps-1.hs: New file.
31226
31227 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31228
31229         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31230         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31231
31232 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31233
31234         * gfortran.fortran-torture/execute/select_1.f90: Rename function
31235         to fix type error.
31236         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31237         Remove trailing spaces.
31238
31239 2004-06-21  Richard Henderson  <rth@redhat.com>
31240
31241         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31242         merging && to BIT_FIELD_REF.
31243
31244 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
31245
31246         * g++.dg/opt/placeholder1.C: New test.
31247
31248 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31249
31250         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31251         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31252         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31253         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31254
31255 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
31256
31257         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31258         extern "C".
31259         * g++.dg/other/pragma-re-1.C: Add comments.
31260
31261 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
31262
31263         PR gfortran/16080
31264         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31265
31266 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
31267
31268         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31269         instead of setting the type of size_t by
31270         hand.
31271
31272 2004-06-18  Roger Sayle  <roger@eyesopen.com>
31273
31274         * gcc.dg/unordered-2.c: New test case.
31275         * gcc.dg/unordered-3.c: New test case.
31276
31277 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
31278
31279         PR other/16043
31280         * lib/g++.exp (g++_version): Tweak regexp for version
31281         * lib/g77.exp (g77_version): Likewise.
31282         * lib/gfortran.exp (gfortran_version): Likewise.
31283         * lib/objc.exp (objc_version): Likewise.
31284         * lib/treelang.exp (treelang_version): Likewise.
31285
31286 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
31287
31288         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31289         Use INT_MAX instead of __INT_MAX__.
31290         * gcc.dg/compat/struct-align-2_y.c: Likewise.
31291
31292         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31293         * gcc.dg/compat/scalar-return-3_x.c: Use it.
31294         * gcc.dg/compat/scalar-return-3_y.c: Use it.
31295         * gcc.dg/compat/scalar-return-4_x.c: Use it.
31296         * gcc.dg/compat/scalar-return-4_y.c: Use it.
31297         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31298         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31299         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31300         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31301
31302         * gcc.dg/range-test-1.c: New test.
31303         * g++.dg/opt/range-test-1.C: New test.
31304
31305 2004-06-17  Richard Henderson  <rth@redhat.com>
31306
31307         * objc.dg/sync-1.m: New.
31308         * objc.dg/try-catch-1.m: Don't force next runtime.
31309         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31310         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
31311         shadowed catch clause.
31312         * objc.dg/try-catch-5.m: New.
31313
31314 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
31315
31316         Bug 14610
31317         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31318
31319 2004-06-15  Richard Henderson  <rth@redhat.com>
31320
31321         * gcc.dg/20001116-1.c: Move expected warning line.
31322
31323 2004-06-15  Richard Henderson  <rth@redhat.com>
31324
31325         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31326         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31327
31328 2004-06-15  Jeff Law  <law@redhat.com>
31329
31330         * gcc.dg/tree-ssa/20040615-1.c: New test.
31331         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31332         be less sensitive to operand ordering.
31333         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31334
31335 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
31336
31337         * g++.dg/abi/bitfield3.C: Add comment..
31338
31339 2004-06-15  Richard Henderson  <rth@redhat.com>
31340
31341         * g++.dg/ext/stmtexpr1.C: XFAIL.
31342         * gcc.dg/20030612-1.c: XFAIL.
31343
31344 2004-06-15  Eric Christopher  <echristo@redhat.com>
31345
31346         * g++.dg/charset/asm5.c: New.
31347         * gcc.dg/charset/asm6.c: New.
31348
31349 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31350
31351         PR fortran/15962
31352         * gfortran.fortran-torture/execute/select_1.f90: New test.
31353
31354 2004-06-15  Paul Brook  <paul@codesourcery.com>
31355
31356         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31357
31358 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31359
31360         PR c++/15967
31361         * g++.dg/lookup/crash3.C: New test.
31362
31363 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31364
31365         PR c++/15947
31366         * g++.dg/parse/dtor4.C: New test.
31367
31368 2004-06-14  Jeff Law  <law@redhat.com>
31369
31370         * gcc.c-torture/compile/20040614-1.c: New test.
31371
31372 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31373
31374         PR fortran/15211
31375         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31376         LEN of a character array.
31377
31378 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/15096
31381         * g++.dg/template/ptrmem10.C: New test.
31382
31383         PR c++/14930
31384         * g++.dg/template/friend30.C: New test.
31385
31386 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31387
31388         PR fortran/14928
31389         * gfortran.fortran-torture/compile/mloc.f90: New test.
31390
31391 2004-06-13  Paul Brook  <paul@codesourcery.com>
31392
31393         * gfortran.fortran-torture/execute/random_2.f90: New test.
31394
31395 2004-06-13  Eric Christopher  <echristo@redhat.com>
31396
31397         * gcc.dg/noncompile/redecl-1.c: Fix error message.
31398
31399 2004-06-12  Paul Brook  <paul@codesourcery.com>
31400
31401         * gfortran.fortran-torture/execute/contained_3.f90: New test.
31402
31403 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31404
31405         PR fortran/14923
31406         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31407
31408 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31409
31410         PR fortran/14957
31411         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31412         syntax errors in end statements of contained subroutines.
31413
31414 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31415
31416         PR fortran/12841
31417         * gfortran.fortran-torture/execute/null_arg.f90: New test.
31418
31419 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31420
31421         PR fortran/15665
31422         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31423
31424 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31425
31426         PR gfortran/12839
31427         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31428
31429 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
31430
31431         PR c++/15862
31432         * g++.dg/parse/enum1.C: New test.
31433
31434 2004-06-10  Jeff Law  <law@redhat.com>
31435
31436         * gcc.c-torture/compile/20040610-1.c: New test.
31437
31438 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31439
31440         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31441         * g++.old-deja/g++.other/decl3.C: Likewise.
31442
31443 2004-06-10  Brian Booth  <bbooth@redhat.com>
31444
31445         * gcc.dg/tree-ssa/20031015-1.c: Scan for
31446         V_MAY_DEF instead of VDEF.
31447         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31448
31449 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/14211
31452         * g++.dg/conversion/const1.C: New test.
31453
31454         PR c++/15076
31455         * g++.dg/conversion/reinterpret1.C: New test.
31456
31457         PR c++/15877
31458         * g++.dg/template/enum2.C: New test.
31459
31460         PR c++/15227
31461         * g++.dg/template/error13.C: New test.
31462
31463 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31464
31465         PR fortran/14957
31466         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31467         arguments to test_* REAL and of the right size.
31468
31469 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31470
31471         PR target/15569
31472         PR rtl-optimization/15681
31473         * gcc.dg/20040609-1.c: New test.
31474
31475 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31476
31477         PR c++/14791
31478         * g++.dg/opt/builtins1.C: New test.
31479
31480 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31481
31482         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31483         that use default windows32 struct layout.
31484         * gcc.dg/i386-bitfield2.c: Likewise.
31485
31486 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31487
31488         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31489         for mingw32 and cygwin targets.
31490
31491 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31492
31493         * gcc.dg/pch/macro-4.c: New.
31494         * gcc.dg/pch/macro-4.hs: New.
31495
31496 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31497
31498         PR fortran/13249
31499         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31500
31501 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31502
31503         PR fortran/13372
31504         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31505
31506 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31507
31508         PR gfortran/14897
31509         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31510
31511 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31512
31513         PR gfortran/15755
31514         * gfortran.fortran-torture/execute/backspace.c : New test.
31515
31516 2004-06-09  Paul Brook  <paul@codesourcery.com>
31517
31518         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31519         (pointer_to_section): Rewrite to use smaller array.
31520
31521 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31522
31523         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31524         * gcc.dg/ext/altivec-10.c: Same.
31525         * gcc.dg/ext/altivec-11.c: Same.
31526         * gcc.dg/ext/altivec-12.c: Same.
31527         * gcc.dg/ext/altivec-13.c: Same.
31528         * gcc.dg/ext/altivec-14.c: Same.
31529         * gcc.dg/ext/altivec-15.c: Same.
31530         * gcc.dg/ext/altivec-16.c: Same.
31531         * gcc.dg/ext/altivec-3.c: Same.
31532         * gcc.dg/ext/altivec-4.c: Same.
31533         * gcc.dg/ext/altivec-6.c: Same.
31534         * gcc.dg/ext/altivec-7.c: Same.
31535         * gcc.dg/ext/altivec-8.c: Same.
31536         * gcc.dg/ext/altivec-varargs-1.c: Same.
31537
31538         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31539         * g++.dg/ext/altivec-10.C: Same.
31540         * g++.dg/ext/altivec-2.C: Same.
31541         * g++.dg/ext/altivec-3.C: Same.
31542         * g++.dg/ext/altivec-4.C: Same.
31543         * g++.dg/ext/altivec-5.C: Same.
31544         * g++.dg/ext/altivec-6.C: Same.
31545         * g++.dg/ext/altivec-7.C: Same.
31546         * g++.dg/ext/altivec-8.C: Same.
31547         * g++.dg/ext/altivec-9.C: Same.
31548
31549 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31550
31551         PR c++/7841
31552         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31553
31554 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31555
31556         * gcc.dg/union-1.c: New test.
31557
31558 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31559
31560         * gcc.dg/builtins-41.c: New test case.
31561         * gcc.dg/builtins-42.c: New test case.
31562
31563 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31564
31565         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31566         * g++.dg/ext/altivec-10.C: Same.
31567         * g++.dg/ext/altivec-2.C: Same.
31568         * g++.dg/ext/altivec-3.C: Same.
31569         * g++.dg/ext/altivec-4.C: Same.
31570         * g++.dg/ext/altivec-5.C: Same.
31571         * g++.dg/ext/altivec-6.C: Same.
31572         * g++.dg/ext/altivec-7.C: Same.
31573         * g++.dg/ext/altivec-8.C: Same.
31574         * g++.dg/ext/altivec-9.C: Same.
31575         * g++.old-deja/g++.abi/cxa_vec.C: Same.
31576         * g++.old-deja/g++.brendan/new3.C: Same.
31577         * gcc.c-torture/execute/eeprof-1.x: Same.
31578
31579 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31580
31581         PR c/14765
31582         * gcc.dg/pr14765-1.c: New test.
31583
31584 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31585
31586         PR c/14649
31587         * gcc.dg/pr14649-1.c: New test case.
31588
31589 2004-06-07  Richard Henderson  <rth@redhat.com>
31590
31591         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31592         if temporaries.
31593
31594 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31595
31596         * g++.dg/eh/elide1.C: Remove XFAIL.
31597
31598 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
31599
31600         PR c++/15337
31601         * g++.dg/expr/sizeof3.C: New test.
31602
31603         PR c++/14777
31604         * g++.dg/template/access14.C: New test.
31605
31606         PR c++/15554
31607         * g++.dg/template/enum1.C: New test.
31608
31609         PR c++/15057
31610         * g++.dg/eh/throw1.C: New test.
31611
31612 2004-06-07  David Ayers  <d.ayers@inode.at>
31613             Ziemowit Laski  <zlaski@apple.com>
31614
31615         * lib/objc.exp (objc_target_compile): Revert the '-framework
31616         Foundation' flag fix, since bare Darwin does not ship
31617         with the Foundation framework.
31618         * objc/execute/next_mapping.h: Provide a local NSConstantString
31619         @interface and @implementation.
31620         (objc_constant_string_init): A constructor function, used to
31621         initialize the NSConstantString meta-class object.
31622         * objc/execute/string1.m: Include "next_mapping.h" instead of
31623         <Foundation/NSString.h>.
31624         * objc/execute/string2.m: Likewise.
31625         * objc/execute/string3.m: Likewise.
31626         * objc/execute/string4.m: Likewise.
31627
31628 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
31629
31630         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31631         to double. Replace double with FLOAT.
31632         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31633
31634         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31635         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31636         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31637         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31638         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31639         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31640         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31641         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31642
31643 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31644
31645         PR c/13519
31646         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31647
31648 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31649
31650         PR c++/15503
31651         * g++.dg/template/meminit2.C: New test.
31652
31653 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31654
31655         PR target/15822
31656         * gcc.c-torture/execute/compare-fp-1.c,
31657         gcc.c-torture/execute/compare-fp-2.c,
31658         gcc.c-torture/execute/compare-fp-3.c,
31659         gcc.c-torture/execute/compare-fp-4.c,
31660         gcc.c-torture/execute/compare-fp-3.x,
31661         gcc.c-torture/execute/compare-fp-4.x: Moved...
31662         * gcc.c-torture/execute/ieee/compare-fp-1.c,
31663         gcc.c-torture/execute/ieee/compare-fp-2.c,
31664         gcc.c-torture/execute/ieee/compare-fp-3.c,
31665         gcc.c-torture/execute/ieee/compare-fp-4.c,
31666         gcc.c-torture/execute/ieee/compare-fp-3.x,
31667         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31668
31669 2004-06-04  David Ayers  <d.ayers@inode.at>
31670
31671         * objc/execute/protocol-isEqual-4.m: New testcase.
31672
31673 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
31674
31675         * objc/execute/protocol-isEqual-1.m: New testcase.
31676         * objc/execute/protocol-isEqual-2.m: New testcase.
31677         * objc/execute/protocol-isEqual-3.m: New testcase.
31678
31679 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31680
31681         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31682
31683 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
31684
31685         * lib/objc.exp (objc_target_compile): When running tests on
31686         Darwin (Mac OS X), inform the linker about '-framework
31687         'Foundation'.
31688
31689 2004-06-02  Eric Christopher  <echristo@redhat.com>
31690
31691         * gcc.c-torture/compile/20040602-1.c: New.
31692
31693 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31694
31695         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31696         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31697
31698         PR tree-optimization/14736
31699         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31700
31701         PR tree-optimization/14042
31702         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31703
31704         PR tree-optimization/14729
31705         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31706
31707 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31708
31709         PR fortran/15557
31710         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31711
31712 2004-06-01  Richard Hederson  <rth@redhat.com>
31713
31714         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31715
31716 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31717
31718         PR c++/14932
31719         * g++.dg/parse/offsetof4.C: New test.
31720
31721 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31722
31723         PR objc/7993
31724         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31725
31726 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31727
31728         PR c++/15701
31729         * g++.dg/template/friend29.C: New test.
31730
31731 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31732
31733         PR c/15749
31734         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31735
31736 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31737
31738         * gcc.dg/sparc-trap-1.c: New test.
31739
31740 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31741
31742         PR middle-end/15069
31743         * g++.dg/opt/fold3.C: New test case.
31744
31745 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31746
31747         * lib/target-supports.exp (check_iconv_available): Fix fallout
31748         from 2004-05-28 patch.
31749
31750 2004-05-30  Paul Brook  <paul@codesourcery.com>
31751
31752         PR fortran/15620
31753         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31754         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31755
31756 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31757
31758         * gfortran.fortran-torture/execute/random_1.f90: New test.
31759
31760 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31761
31762         * g++.dg/ext/altivec-10.C: New test.
31763
31764 2004-05-29  Paul Brook  <paul@codesourcery.com>
31765
31766         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31767
31768 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31769
31770         * gcc.dg/altivec-16.c: New test.
31771
31772 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31773
31774         * lib/target-supports.exp (check_vmx_hw_available): New.
31775         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31776
31777         * lib/target-supports.exp (check_alias_available,
31778         check_iconv_available, check_named_sections_available): Use
31779         unique names for temporary files.
31780
31781 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31782
31783         * gcc.dg/altivec-15.c: New test.
31784
31785 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31786
31787         PR c++/15083
31788         * g++.dg/warn/noeffect6.C: New test.
31789
31790         PR c++/15471
31791         * g++.dg/expr/ptrmem4.C: New test.
31792
31793         PR c++/15640
31794         * g++.dg/template/operator3.C: New test.
31795
31796 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c++/14668
31799         * g++.dg/lookup/redecl1.C: New test.
31800         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31801
31802 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31803
31804         * gcc.c-torture/execute/compare-fp-1.c,
31805         gcc.c-torture/execute/compare-fp-2.c,
31806         gcc.c-torture/execute/compare-fp-3.c,
31807         gcc.c-torture/execute/compare-fp-4.c,
31808         gcc.c-torture/execute/compare-fp-3.x,
31809         gcc.c-torture/execute/compare-fp-4.x,
31810         gcc.dg/pr15649-1.c: New.
31811
31812 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31813
31814         PR c++/12883
31815         * g++.dg/init/array14.C: New test.
31816
31817 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31818
31819         * lib/compat.exp (compat-get-options-main): New.
31820         (compat-get-options): Remove unneeded code, warn for ignored
31821         command.
31822         (compat-execute): Check flag set by dg-require-* commands.
31823
31824         * lib/compat.exp (compat-execute): Break up long lines.
31825
31826 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31827
31828         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31829         * gcc.dg/altivec-14.c: New test.
31830         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31831
31832         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31833         * gcc.dg/altivec-12.c: Ditto.
31834
31835         * gcc.dg/altivec-3.c: Move call to altivec_check.
31836
31837 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31838
31839         PR c++/15044
31840         * g++.dg/template/error12.C: New test.
31841
31842         PR c++/15317
31843         * g++.dg/ext/attrib15.C: New test.
31844
31845         PR c++/15329
31846         * g++.dg/template/ptrmem9.C: New test.
31847
31848 2004-05-25  Paul Brook  <paul@codesourcery.com>
31849
31850         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31851
31852 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31853
31854         PR c++/15165
31855         * g++.dg/template/crash19.C: New test.
31856
31857 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31858
31859         PR c++/15025
31860         * g++.dg/template/redecl1.C: New test.
31861
31862 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31863
31864         PR c++/14821
31865         * g++.dg/other/ns1.C: New test.
31866
31867         PR c++/14883
31868         * g++.dg/template/invalid1.C: New test.
31869
31870 2004-05-23  Paul Brook  <paul@codesourcery.com>
31871         Victor Leikehman  <lei@haifasphere.co.il>
31872
31873         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31874         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31875
31876 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31877
31878         PR c++/15285
31879         PR c++/15299
31880         * g++.dg/template/non-dependent5.C: New test.
31881         * g++.dg/template/non-dependent6.C: New test.
31882
31883 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31884
31885         PR c++/15507
31886         * g++.dg/inherit/union1.C: New test.
31887
31888         PR c++/15542
31889         * g++.dg/template/addr1.C: New test.
31890
31891         PR c++/15427
31892         * g++.dg/template/array5.C: New test.
31893
31894         PR c++/15287
31895         * g++.dg/template/array6.C: New test.
31896
31897 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31898             Roger Sayle  <roger@eyesopen.com>
31899
31900         * g++.dg/lookup/forscope2.C: New test case.
31901
31902 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31903
31904         * gcc.dg/cpp/Wmissingdirs.c: New.
31905
31906 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31907
31908         PR target/15301
31909         * gcc.dg/compat/union-m128-1.h: New file.
31910         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31911         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31912         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31913
31914 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31915
31916         PR target/15302
31917         * gcc.dg/compat/struct-complex-1.h: New file.
31918         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31919         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31920         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31921
31922 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31923
31924         PR middle-end/3074
31925         * gcc.dg/pr3074-1.c: New test case.
31926         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31927
31928 2004-05-20  Falk Hueffner  <falk@debian.org>
31929
31930         PR other/15526
31931         * gcc.dg/ftrapv-1.c: New test case.
31932
31933 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31934
31935         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31936
31937 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31938             Jeff Law  <law@redhat.com>
31939
31940         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31941         * gcc.dg/tree-ssa/20040518-2.c: New test.
31942
31943         * gcc.dg/tree-ssa/20040518-1.c: New test.
31944
31945 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31946
31947         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31948
31949 2004-05-18  Paul Brook  <paul@codesourcery.com>
31950
31951         PR fortran/13930
31952         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31953
31954 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31955
31956         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31957         constant folding.
31958
31959 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31960
31961         * gcc.dg/tree-ssa/20040517-1.c: New test.
31962
31963 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31964
31965         * gcc.dg/loop-4.c: New test.
31966
31967 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31968
31969         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31970
31971 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31972
31973         PR fortran/15311
31974         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31975
31976 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31977
31978         PR fortran/13826
31979         PR fortran/13940
31980         * gfortran.fortran-torture/compile/data_1.f90: New test.
31981
31982 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31983
31984         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31985         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31986
31987 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31988
31989         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31990
31991 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31992
31993         PR c/15444
31994         * gcc.dg/format/xopen-1.c: Adjust expected message.
31995         * gcc.dg/format/xopen-3.c: New test.
31996
31997 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31998
31999         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32000
32001 2004-05-14  Jeff Law  <law@redhat.com>
32002
32003         * gcc.dg/tree-ssa/20040514-2.c: New test.
32004
32005 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32006
32007         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32008         this ...
32009         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32010         this.
32011
32012 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32013
32014         * gcc.dg/tree-ssa/20040514-1.c: New test.
32015
32016 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32017
32018         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32019         test.
32020
32021 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32022
32023         PR fortran/14066
32024         * gfortran.fortran-torture/compile/do_1.f90: New test.
32025
32026 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32027
32028         PR fortran/15051
32029         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32030         test.
32031
32032 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32033
32034         PR fortran/15149
32035         * gfortran.fortran-torture/execute/random_init.f90: New test.
32036
32037 2004-05-13  Paul Brook  <paul@codesourcery.com>
32038
32039         PR fortran/15314
32040         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32041
32042 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32043
32044         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32045         for the powerpc case.
32046
32047 2004-05-13  Jeff Law  <law@redhat.com>
32048
32049         * gcc.dg/tree-ssa/20040513-1.c: New test.
32050         * gcc.dg/tree-ssa/20040513-2.c: New test.
32051
32052 2004-05-13  Paul Brook  <paul@codesourcery.com>
32053
32054         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32055         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32056         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32057
32058 2004-05-13  Andreas Schwab  <schwab@suse.de>
32059
32060         PR other/10819
32061         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32062         characters.
32063
32064 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32065
32066         PR fortran/15294
32067         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32068
32069 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32070
32071         Merge from tree-ssa-20020619-branch.  See
32072         ChangeLog.tree-ssa for details.
32073
32074 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32075
32076         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32077         include <altivec.h> explicitly.
32078         * gcc.dg/altivec-13.c: Likewise.
32079
32080 2004-05-11  Paul Brook  <paul@codesourcery.com>
32081
32082         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32083
32084 2004-05-10  Eric Christopher  <echristo@redhat.com>
32085
32086         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32087         * gcc.dg/sibcall-4.c: Ditto.
32088
32089 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32090
32091         * g++.dg/ext/altivec-8.C: New test case.
32092         * gcc.dg/altivec-13.c: New test case.
32093
32094 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32095
32096         * gcc.c-torture/execute/divcmp-1.c: New test case.
32097         * gcc.c-torture/execute/divcmp-2.c: New test case.
32098         * gcc.c-torture/execute/divcmp-3.c: New test case.
32099
32100 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32101
32102         * g++.dg/other/pragma-re-2.C: New test.
32103
32104 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32105
32106         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32107         * gcc.dg/i386-387-2.c: Likewise.
32108
32109         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32110         __builtin_drem.
32111         * gcc.dg/i386-387-6.c: Likewise.
32112
32113 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32114
32115         * gcc.dg/builtins-33.c: Also check log1p*.
32116
32117 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32118
32119         PR optimization/15296
32120         * gcc.c-torture/execute/pr15296.c: New test.
32121
32122 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32123
32124         * gcc.dg/builtins-40.c: New test.
32125
32126 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32127
32128         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32129
32130 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32131
32132         * g++.dg/ext/spe1.C: New testcase.
32133
32134 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32135
32136         * objc.dg/image-info.m: Allow additional attributes
32137         for __image_info section.
32138
32139 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32140
32141         * gcc.dg/torture/mips-hilo-2.c: New test.
32142
32143 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32144
32145         PR c++/14389
32146         * g++.dg/template/member5.C: New test.
32147
32148 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32149
32150         * gcc.dg/builtins-34.c: Also check expm1*.
32151
32152 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32153
32154         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32155         * gcc.dg/torture/builtin-convert-3.c: New test.
32156
32157 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32158
32159         PR middle-end/15054
32160         * g++.dg/opt/pr15054.C: New test.
32161
32162 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32163
32164         * gcc.dg/torture/builtin-rounding-1.c: New test.
32165         * gcc.dg/builtins-25.c: Delete.
32166         * gcc.dg/builtins-29.c: Delete.
32167
32168 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32169
32170         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32171         * gcc.dg/sibcall-4.c: Likewise.
32172         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32173
32174 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32175
32176         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32177         bit-field on 16-bit targets.
32178
32179 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32180
32181         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32182         16-bit targets.
32183
32184 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32185
32186         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32187         * gcc.dg/rs6000-power2-2.c: Likewise.
32188
32189 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32190
32191         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32192         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32193         Change the asm registers to be in form of frN instead of fN.
32194
32195 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32196
32197         * gcc.dg/torture/builtin-convert-2.c: New test.
32198
32199 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32200
32201         * gcc.dg/rs6000-power2-1.c: New test.
32202         * gcc.dg/rs6000-power2-2.c: New test.
32203
32204 2004-04-28  Jan Hubicka  <jh@suse.cz>
32205
32206         * gcc.dg/unused-6.c: New test.
32207
32208 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32209             Ulrich Weigand  <uweigand@de.ibm.com>
32210
32211         * ada/acats/run_all.sh: Define $target variable.
32212
32213 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32214
32215         PR c++/15119
32216         * g++.dg/other/vararg-1.C: New test.
32217
32218         PR c++/4794
32219         * g++.dg/eh/cleanup3.C: New test.
32220
32221 2004-04-24  Laurent GUERBY <laurent@guerby.net>
32222
32223         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32224         and ad8011a (target_insn).
32225         * ada/acats/support/macro.dfs: Likewise.
32226         * ada/acats/support/impbit.adb: New file.
32227
32228 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
32229
32230         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32231
32232 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32233
32234         * gcc.dg/loop-3.c: New test.
32235
32236 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
32237
32238         * gcc.c-torture/execute/simd-5.c: New test.
32239
32240 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32241
32242         PR c++/15064
32243         * g++.dg/template/crash18.C: New test.
32244
32245 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
32246
32247         * g++.dg/ext/complit3.C: New test.
32248
32249 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32250
32251         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32252         * gcc.dg/altivec-3.c: Same.
32253         * gcc.dg/altivec-varargs-1.c: Same.
32254
32255 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
32256
32257         * lib/target-supports.exp (check_profiling_available): Assume
32258         profiling is not available on powerpc-eabi targets.
32259
32260 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
32261
32262         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32263         * gcc.dg/vmx/bug-1.c: Ditto.
32264
32265 2004-04-20  Eric Christopher  <echristo@redhat.com>
32266
32267         * gcc.dg/charset/extern.c: New test.
32268         * g++.dg/charset/extern3.cc: Ditto.
32269
32270 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32271
32272         * gcc.dg/builtins-39.c: New test.
32273
32274 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
32275
32276         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32277
32278 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
32279
32280         * gcc.dg/torture/mips-hilo-1.c: New test.
32281
32282 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
32283
32284         * gcc.c-torture/compile/20040419-1.c: New test.
32285
32286 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
32287
32288         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32289
32290 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
32291             Aldy Hernandez  <aldyh@redhat.com>
32292
32293         * gcc.c-torture/execute/va-arg-24.c: New.
32294
32295 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
32296             Aldy Hernandez  <aldyh@redhat.com>
32297
32298         * gcc.dg/vmx/1b-01.c: New.
32299         * gcc.dg/vmx/1b-02.c: New.
32300         * gcc.dg/vmx/1b-03.c: New.
32301         * gcc.dg/vmx/1b-04.c: New.
32302         * gcc.dg/vmx/1b-05.c: New.
32303         * gcc.dg/vmx/1b-06.c: New.
32304         * gcc.dg/vmx/1b-07.c: New.
32305         * gcc.dg/vmx/1c-01.c: New.
32306         * gcc.dg/vmx/1c-02.c: New.
32307         * gcc.dg/vmx/3a-01a.c: New.
32308         * gcc.dg/vmx/3a-01.c: New.
32309         * gcc.dg/vmx/3a-01m.c: New.
32310         * gcc.dg/vmx/3a-03.c: New.
32311         * gcc.dg/vmx/3a-03m.c: New.
32312         * gcc.dg/vmx/3a-04.c: New.
32313         * gcc.dg/vmx/3a-04m.c: New.
32314         * gcc.dg/vmx/3a-05.c: New.
32315         * gcc.dg/vmx/3a-06.c: New.
32316         * gcc.dg/vmx/3a-06m.c: New.
32317         * gcc.dg/vmx/3a-07.c: New.
32318         * gcc.dg/vmx/3b-01.c: New.
32319         * gcc.dg/vmx/3b-02.c: New.
32320         * gcc.dg/vmx/3b-10.c: New.
32321         * gcc.dg/vmx/3b-13.c: New.
32322         * gcc.dg/vmx/3b-14.c: New.
32323         * gcc.dg/vmx/3b-15.c: New.
32324         * gcc.dg/vmx/3c-01a.c: New.
32325         * gcc.dg/vmx/3c-01.c: New.
32326         * gcc.dg/vmx/3c-02.c: New.
32327         * gcc.dg/vmx/3c-03.c: New.
32328         * gcc.dg/vmx/3d-01.c: New.
32329         * gcc.dg/vmx/4-01.c: New.
32330         * gcc.dg/vmx/4-03.c: New.
32331         * gcc.dg/vmx/5-01.c: New.
32332         * gcc.dg/vmx/5-02.c: New.
32333         * gcc.dg/vmx/5-03.c: New.
32334         * gcc.dg/vmx/5-04.c: New.
32335         * gcc.dg/vmx/5-05.c: New.
32336         * gcc.dg/vmx/5-06.c: New.
32337         * gcc.dg/vmx/5-07.c: New.
32338         * gcc.dg/vmx/5-07t.c: New.
32339         * gcc.dg/vmx/5-08.c: New.
32340         * gcc.dg/vmx/5-10.c: New.
32341         * gcc.dg/vmx/5-11.c: New.
32342         * gcc.dg/vmx/7-01a.c: New.
32343         * gcc.dg/vmx/7-01.c: New.
32344         * gcc.dg/vmx/7c-01.c: New.
32345         * gcc.dg/vmx/7d-01.c: New.
32346         * gcc.dg/vmx/7d-02.c: New.
32347         * gcc.dg/vmx/8-01.c: New.
32348         * gcc.dg/vmx/8-02a.c: New.
32349         * gcc.dg/vmx/8-02.c: New.
32350         * gcc.dg/vmx/brode-1.c: New.
32351         * gcc.dg/vmx/bug-1.c: New.
32352         * gcc.dg/vmx/bug-2.c: New.
32353         * gcc.dg/vmx/bug-3.c: New.
32354         * gcc.dg/vmx/cw-bug-1.c: New.
32355         * gcc.dg/vmx/cw-bug-2.c: New.
32356         * gcc.dg/vmx/cw-bug-3.c: New.
32357         * gcc.dg/vmx/dct.c: New.
32358         * gcc.dg/vmx/debug-1.c: New.
32359         * gcc.dg/vmx/debug-2.c: New.
32360         * gcc.dg/vmx/debug-3.c: New.
32361         * gcc.dg/vmx/debug-4.c: New.
32362         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32363         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32364         * gcc.dg/vmx/eg-5.c: New.
32365         * gcc.dg/vmx/fft.c: New.
32366         * gcc.dg/vmx/gcc-bug-1.c: New.
32367         * gcc.dg/vmx/gcc-bug-2.c: New.
32368         * gcc.dg/vmx/gcc-bug-3.c: New.
32369         * gcc.dg/vmx/gcc-bug-4.c: New.
32370         * gcc.dg/vmx/gcc-bug-5.c: New.
32371         * gcc.dg/vmx/gcc-bug-6.c: New.
32372         * gcc.dg/vmx/gcc-bug-7.c: New.
32373         * gcc.dg/vmx/gcc-bug-8.c: New.
32374         * gcc.dg/vmx/gcc-bug-9.c: New.
32375         * gcc.dg/vmx/gcc-bug-b.c: New.
32376         * gcc.dg/vmx/gcc-bug-c.c: New.
32377         * gcc.dg/vmx/gcc-bug-d.c: New.
32378         * gcc.dg/vmx/gcc-bug-e.c: New.
32379         * gcc.dg/vmx/gcc-bug-f.c: New.
32380         * gcc.dg/vmx/gcc-bug-g.c: New.
32381         * gcc.dg/vmx/gcc-bug-i.c: New.
32382         * gcc.dg/vmx/harness.h: New.
32383         * gcc.dg/vmx/ira1.c: New.
32384         * gcc.dg/vmx/ira2a.c: New.
32385         * gcc.dg/vmx/ira2b.c: New.
32386         * gcc.dg/vmx/ira2.c: New.
32387         * gcc.dg/vmx/ira2c.c: New.
32388         * gcc.dg/vmx/mem.c: New.
32389         * gcc.dg/vmx/newton-1.c: New.
32390         * gcc.dg/vmx/ops.c: New.
32391         * gcc.dg/vmx/sn7153.c: New.
32392         * gcc.dg/vmx/spill2.c: New.
32393         * gcc.dg/vmx/spill3.c: New.
32394         * gcc.dg/vmx/spill.c: New.
32395         * gcc.dg/vmx/t.c: New.
32396         * gcc.dg/vmx/varargs-1.c: New.
32397         * gcc.dg/vmx/varargs-2.c: New.
32398         * gcc.dg/vmx/varargs-3.c: New.
32399         * gcc.dg/vmx/varargs-4.c: New.
32400         * gcc.dg/vmx/varargs-5.c: New.
32401         * gcc.dg/vmx/varargs-6.c: New.
32402         * gcc.dg/vmx/varargs-7.c: New.
32403         * gcc.dg/vmx/vmx.exp: New.
32404         * gcc.dg/vmx/vprint-1.c: New.
32405         * gcc.dg/vmx/vscan-1.c: New.
32406         * gcc.dg/vmx/x-01.c: New.
32407         * gcc.dg/vmx/x-02.c: New.
32408         * gcc.dg/vmx/x-03.c: New.
32409         * gcc.dg/vmx/x-04.c: New.
32410         * gcc.dg/vmx/x-05.c: New.
32411         * gcc.dg/vmx/yousufi-1.c: New.
32412         * gcc.dg/vmx/zero-1.c: New.
32413         * gcc.dg/vmx/zero.c: New.
32414
32415 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
32416
32417         * g++.dg/lookup/java1.C: Update for chage of
32418         _Jv_AllocObject.
32419         * g++.dg/lookup/java2.C: Likewise.
32420
32421 2004-04-17  Laurent GUERBY <laurent@guerby.net>
32422
32423         * ada/acats/run_all.sh: use -O2 by default.
32424
32425 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
32426
32427         * gcc.dg/vr-mult-[12].c: New tests.
32428
32429 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32430
32431         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32432
32433         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32434
32435 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
32436
32437         * lib/target-supports.exp (check_profiling_available): Assume
32438         profiling isn't available for mips*-*-elf targets.
32439
32440 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
32441
32442         * gcc.dg/builtins-38.c: New test.
32443
32444 2004-04-14  Eric Christopher  <echristo@redhat.com>
32445
32446         * g++.dg/charset/charset.exp: Run .cc extension tests.
32447
32448 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
32449
32450         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32451
32452 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32453
32454         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32455
32456 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32457
32458         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32459         * gcc.dg/i386-387-2.c: Likewise.
32460
32461         * gcc.dg/i386-387-7.c: New test.
32462         * gcc.dg/i386-387-8.c: New test.
32463
32464         * gcc.dg/builtins-37.c: New test.
32465
32466 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32467
32468         * g++.dg/pch/externc-1.C: Add missing semicolon.
32469
32470 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32471
32472         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32473
32474 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32475
32476         * gcc.c-torture/execute/20040411-1.c: New test.
32477
32478 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32479
32480         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32481
32482 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32483
32484         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32485
32486 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32487
32488         * lib/target-supports.exp (check_named_sections_available): New.
32489         * lib/gcc-dg.exp (dg-require-named-sections): New.
32490         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32491         old-deja.exp.  Also prune error-count message from HP linker.
32492         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32493
32494         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32495         * g++.old-deja/g++.pt/static3.C: Likewise.
32496         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32497
32498 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32499
32500         * gcc.c-torture/execute/20040409-1.c: New test case.
32501         * gcc.c-torture/execute/20040409-2.c: New test case.
32502         * gcc.c-torture/execute/20040409-3.c: New test case.
32503
32504 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32505
32506         * gcc.dg/20040409-1.c: New test.
32507
32508 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32509
32510         PR target/14888
32511         * g++.dg/opt/pr14888.C: New test case.
32512
32513 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32514
32515         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32516         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32517         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32518         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32519         New tests.
32520
32521 2004-04-08  Paul Brook  <paul@codesourcery.com>
32522
32523         * gcc.dg/spill-1.c: New test.
32524
32525 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32526
32527         * gcc.dg/torture/builtin-ctype-2.c: New test.
32528
32529 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32530
32531         * gcc.dg/pch/pch.exp: Add largefile test.
32532
32533 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32534
32535         * g++.dg/pch/externc-1.Hs: New.
32536         * g++.dg/pch/externc-1.C: New.
32537
32538 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32539
32540         * gcc.dg/compat/struct-by-value-5a_main.c,
32541         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32542         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32543         * gcc.dg/compat/struct-by-value-5a_x.c,
32544         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32545         gcc.dg/compat/struct-by-value-5_x.c.
32546         * gcc.dg/compat/struct-by-value-5a_y.c,
32547         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32548         gcc.dg/compat/struct-by-value-5_y.c.
32549
32550         * gcc.dg/compat/struct-by-value-6a_main.c,
32551         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32552         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32553         * gcc.dg/compat/struct-by-value-6a_x.c,
32554         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32555         gcc.dg/compat/struct-by-value-6_x.c.
32556         * gcc.dg/compat/struct-by-value-6a_y.c,
32557         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32558         gcc.dg/compat/struct-by-value-6_y.c.
32559
32560         * gcc.dg/compat/struct-by-value-7a_main.c,
32561         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32562         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32563         * gcc.dg/compat/struct-by-value-7a_x.c,
32564         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32565         gcc.dg/compat/struct-by-value-7_x.c.
32566         * gcc.dg/compat/struct-by-value-7a_y.c,
32567         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32568         gcc.dg/compat/struct-by-value-7_y.c.
32569
32570 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32571
32572         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32573         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32574         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32575         options.
32576
32577 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
32578
32579         * gcc.dg/builtins-36.c: New test.
32580
32581 2004-04-06  Paul Brook  <paul@codesourcery.com>
32582
32583         * README.gcc: Remove obsolete contraint on testcases.
32584
32585 2004-04-05  Paul Brook  <paul@codesourcery.com>
32586
32587         PR2123
32588         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
32589         failure and exit(0) on success.
32590         * g++.dg/expr/anew2.C: Ditto.
32591         * g++.dg/expr/anew3.C: Ditto.
32592         * g++.dg/expr/anew4.C: Ditto.
32593
32594 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
32595
32596         PR c++/3518
32597         * g++.dg/template/unify7.C: New.
32598
32599 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32600
32601         * g++.dg/README: Bring up to date with new subdirectories; remove
32602         duplicate subdirectory lines.
32603
32604 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
32605
32606         PR c++/14007
32607         * g++.dg/template/unify5.C: New.
32608         * g++.dg/template/unify6.C: New.
32609         * g++.dg/template/qualttp20.C: Adjust.
32610         * g++.old-deja/g++.jason/report.C: Adjust.
32611         * g++.old-deja/g++.other/qual1.C: Adjust.
32612
32613 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
32614
32615         PR c++/14803
32616         * g++.dg/inherit/ptrmem1.C: New test.
32617
32618 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
32619
32620         PR c++/14755
32621         * gcc.c-torture/execute/20040331-1.c: New test.
32622         * gcc.dg/20040331-1.c: New test.
32623
32624 2004-04-01  Paul Brook  <paul@codesourcery.com>
32625
32626         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32627
32628 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
32629
32630         PR c++/14724
32631         * g++.dg/init/goto1.C: New test.
32632
32633         PR c++/14763
32634         * g++.dg/template/defarg4.C: New test.
32635
32636 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32637
32638         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32639
32640 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32641
32642         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32643
32644 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32645
32646         * gcc.dg/noncompile/undeclared-2.c: New test.
32647
32648 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32649
32650         * gcc.dg/940409-1.c: Remove XFAIL.
32651         * gcc.dg/reg-vol-struct-1.c: New test.
32652
32653 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32654
32655         * gcc.dg/torture/builtin-wctype-1.c: New test.
32656
32657 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32658
32659         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32660         * gcc.dg/20001101-1.c: Likewise.
32661         * gcc.dg/20001102-1.c: Likewise.
32662
32663 2004-03-25  Roger Sayle  <roger@eyesopen.com>
32664
32665         * gcc.dg/compare8.c: Add an additional test for XOR.
32666
32667 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32668
32669         * gcc.dg/torture/builtin-ctype-1.c: New test.
32670
32671 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32672
32673         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32674         * gcc.dg/torture/builtin-math-1.c: Likewise.
32675         * gcc.dg/torture/builtin-power-1.c: New test.
32676
32677 2004-03-24  Andreas Schwab  <schwab@suse.de>
32678
32679         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32680         IA64 assembler.
32681
32682 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32683             Roger Sayle  <roger@eyesopen.com>
32684
32685         * gcc.dg/compare8.c: New test case.
32686
32687 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32688
32689         * g++.dg/ext/altivec-7.C: New test.
32690
32691 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32692
32693         PR 12267, 12391, 12560, 13129, 14114, 14133
32694         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32695         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32696         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32697         Adjust error regexps.
32698         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32699         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32700         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32701         * gcc.dg/local1.c: Add explanatory comment.
32702
32703 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32704
32705         PR optimization/14669
32706         * g++.dg/opt/fold2.C: New test case.
32707
32708 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32709
32710         PR c/14069
32711         * gcc.dg/20040322-1.c: New test.
32712
32713 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32714
32715         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
32716         * gcc.dg/ultrasp4.c: Likewise.
32717         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
32718
32719 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32720
32721         * gcc.dg/i386-sse-8.c: Reset default options.
32722
32723 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32724
32725         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32726         in the error message text.
32727
32728 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32729
32730         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32731
32732 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32733
32734         PR c++/14616
32735         * g++.dg/init/array13.C: New test.
32736
32737 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32738
32739         PR target/13889
32740         * gcc.c-torture/compile/pr13889.c: New test case.
32741
32742 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32743
32744         PR c/14635
32745         * builtins-1.c (nan, nans): Don't test.
32746         * builtins-30.c: Don't use nan, nanf, nanl.
32747         * builtins-35.c: New test.
32748
32749 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32750
32751         * g++.dg/ext/altivec-6.C: New test.
32752
32753 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32754
32755         * g++.dg/init/placement3.C: New test.
32756
32757         * g++.dg/template/spec13.C: New test.
32758
32759         * g++.dg/lookup/using11.C: New test.
32760
32761         * g++.dg/lookup/koenig3.C: New test.
32762
32763         * g++.dg/template/operator2.C: New test.
32764
32765         * g++.dg/expr/dtor3.C: New test.
32766         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32767         marker.
32768         * g++.old-deja/g++.law/visibility28.C: Likewise.
32769
32770 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32771
32772         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32773         * gcc.dg/ppc64-abi-3.c: Likewise.
32774
32775 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32776
32777         PR c++/14545
32778         * g++.dg/parse/template15.C: New test.
32779
32780 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32781
32782         * g++.dg/expr/dtor2.C: New test.
32783
32784         * g++.dg/lookup/anon4.C: New test.
32785
32786         * g++.dg/overload/using1.C: New test.
32787
32788         * g++.dg/template/lookup7.C: New test.
32789
32790         * g++.dg/template/typename6.C: New test.
32791
32792         * g++.dg/expr/cond6.C: New test.
32793
32794 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32795
32796         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32797
32798 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32799
32800         * g++.dg/expr/cond5.C: New test.
32801         * g++.dg/expr/constcast1.C: Likewise.
32802         * g++.dg/expr/ptrmem2.C: Likewise.
32803         * g++.dg/expr/ptrmem3.C: Likewise.
32804         * g++.dg/lookup/main1.C: Likewise.
32805         * g++.dg/template/lookup6.C: Likewise.
32806
32807 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32808
32809         * gcc.dg/local1.c: New test.
32810
32811         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32812
32813 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32814
32815         * gcc.dg/torture/builtin-convert-1.c: New test.
32816
32817 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32818
32819         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32820
32821 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32822
32823         PR c++/14481
32824         * g++.dg/warn/Wunused-7.C: New test.
32825
32826 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32827
32828         * gcc.dg/torture/builtin-integral-1.c: New test.
32829
32830 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32831
32832         PR c++/14586
32833         * g++.dg/parse/non-dependent3.C: New test.
32834
32835 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32836
32837         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32838         * g++.dg/eh/simd-2.C: Likewise.
32839         * g++.dg/init/array10.C: Likewise.
32840         * gcc.c-torture/compile/simd-1.c: Likewise.
32841         * gcc.c-torture/compile/simd-2.c: Likewise.
32842         * gcc.c-torture/compile/simd-3.c: Likewise.
32843         * gcc.c-torture/compile/simd-4.c: Likewise.
32844         * gcc.c-torture/compile/simd-6.c: Likewise.
32845         * gcc.c-torture/execute/simd-1.c: Likewise.
32846         * gcc.c-torture/execute/simd-2.c: Likewise.
32847         * gcc.dg/compat/vector-defs.h: Likewise.
32848         * gcc.dg/20020531-1.c: Likewise.
32849         * gcc.dg/altivec-3.c: Likewise.
32850         * gcc.dg/altivec-4.c: Likewise.
32851         * gcc.dg/altivec-varargs-1.c: Likewise.
32852         * gcc.dg/compat/vector-defs.h: Likewise.
32853         * gcc.dg/i386-mmx-3.c: Likewise.
32854         * gcc.dg/i386-sse-4.c: Likewise.
32855         * gcc.dg/i386-sse-5.c: Likewise.
32856         * gcc.dg/i386-sse-8.c: Likewise.
32857         * gcc.dg/simd-1.c: Likewise.
32858         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32859         __ev64_opaque__ since the machine description provides it.
32860
32861 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32862
32863         * lib/compat.exp (skip_list): New global variable.
32864         Use it to hold the user defined COMPAT_SKIPS list if any.
32865         (compat-obj): Add the members of skip_list to optall.
32866
32867 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32868
32869         * gcc.dg/compat/union-by-value-1_main.c,
32870         union-by-value-1_x.c, union-by-value-1_y.c,
32871         union-check.h, union-defs.h,
32872         union-init.h, union-return-1_main.c,
32873         union-return-1_x.c, union-return-1_y.c: New files.
32874
32875 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32876
32877         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32878         mixed-struct-init.h: Add 4 mixed structure types.
32879         struct-by-value-21_main.c, struct-by-value-21_x.c,
32880         struct-by-value-21_y.c, struct-return-21_main.c,
32881         struct-return-21_x.c, struct-return-21_y.c: New files.
32882
32883 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32884
32885         PR c++/14550
32886         * g++.dg/parse/template14.C: New test.
32887
32888 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32889
32890         * gcc.c-torture/execute/20040313-1.c: New test.
32891
32892 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32893
32894         PR target/14533
32895         * gcc.dg/20040311-2.c: New test.
32896
32897 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32898
32899         PR other/14544
32900         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32901         bit-field.
32902
32903 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32904
32905         * gcc.dg/20040305-2.c: Add missing return statement.
32906
32907 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32908
32909         * gcc.dg/builtins-34.c: Also check pow10*.
32910
32911 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32912
32913         PR target/14262
32914         * gcc.dg/20040305-2.c: New test.
32915
32916 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32917
32918         * gcc.dg/20040310-1.c: New test.
32919
32920 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32921
32922         * gcc.c-torture/execute/20040311-1.c: New test case.
32923
32924 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32925
32926         PR c++/14476
32927         * g++.dg/lookup/enum1.C: New test.
32928
32929 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/14510
32932         * g++.dg/lookup/struct2.C: New test.
32933
32934 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32935
32936         * gcc.dg/builtins-34.c: New test.
32937
32938 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32939
32940         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32941
32942 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32943
32944         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32945         * gcc.dg/alias-2.c: New testcase.
32946
32947 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32948
32949         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32950
32951 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32952
32953         * gcc.c-torture/execute/20040309-1.c: New test case.
32954
32955 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         PR c++/14397
32958         * g++.dg/overload/ref1.C: New.
32959
32960 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32961
32962         PR c++/14409
32963         * g++.dg/template/spec12.C: New test.
32964
32965         PR c++/14448
32966         * g++.dg/parse/crash14.C: New test.
32967
32968 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32969
32970         PR c++/14230
32971         * g++.dg/init/ref11.C: New test.
32972
32973 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32974
32975         PR c++/14432
32976         * g++.dg/parse/builtin2.C: New test.
32977
32978 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32979
32980         PR c++/14401
32981         * g++.dg/init/ctor3.C: New test.
32982         * g++.dg/init/union1.C: New test.
32983         * g++.dg/ext/anon-struct4.C: New test.
32984
32985 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32986
32987         * g++.dg/lookup/koenig1.C: Tweak error messages.
32988         * g++.dg/lookup/used-before-declaration.C: Likewise.
32989         * g++.dg/other/do1.C: Likewise.
32990         * g++.dg/overload/koenig1.C: Likewise.
32991         * g++.dg/parse/crash13.C: Likewise.
32992         * g++.dg/template/instantiate3.C: Likewise.
32993
32994 2004-03-08  Eric Christopher  <echristo@redhat.com>
32995
32996         * * lib/target-supports.exp: Enable libiconv in test
32997         compilation.  Fix up error checking.
32998
32999 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33000
33001         PR middle-end/14289
33002         * gcc.dg/pr14289-1.c: New test case.
33003         * gcc.dg/pr14289-2.c: Likewise.
33004         * gcc.dg/pr14289-3.c: Likewise.
33005
33006 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33007
33008         * gcc.c-torture/execute/20040308-1.c: New test.
33009
33010 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33011
33012         * gcc.c-torture/execute/20040307-1.c: New test case.
33013
33014 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33015
33016         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33017
33018 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33019
33020         * gcc.dg/20040306-1.c: New test.
33021
33022 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33023
33024         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33025         them static.
33026         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33027
33028 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33029
33030         PR c/14465
33031         * gcc.dg/decl-6.c: New test.
33032
33033 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33034
33035         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33036         Rename LOGPOW -> LOG_POW.
33037         (SQRT_EXP, POW_EXP): New.
33038
33039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33040
33041         * gcc.dg/i386-sse-8.c: New test.
33042
33043 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33044
33045         PR c/14114
33046         * gcc.dg/decl-5.c: New test.
33047
33048 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33049
33050         * gcc.dg/20040305-1.c: New test.
33051
33052 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33053
33054         PR other/14354
33055         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33056
33057 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33058
33059         PR c++/14425, c++/14426
33060         * g++.dg/ext/altivec-4.C: New test.
33061         * g++.dg/ext/altivec-5.C: New test.
33062
33063 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33064
33065         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33066         global variables of a type with no linkage.
33067         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33068         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33069         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33070         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33071         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33072         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33073         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33074         * g++.dg/warn/deprecated.C: Name enum Color.
33075         * g++.dg/overload/VLA.C: Name structure for 'b'.
33076         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33077
33078 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33079
33080         * gcc.c-torture/compile/20040304-1.c: New test.
33081
33082 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33083
33084         PR 13728
33085         * gcc.dg/decl-4.c: New testcase.
33086
33087 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33088
33089         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33090         as PRECF if sizeof (float) > sizeof (double).
33091         (PRECL): Make it the same as PRECF if
33092         sizeof (float) > sizeof (long double).
33093
33094 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33095
33096         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33097         system type.  Add check for irix6 which doesn't have c99 runtime.
33098
33099 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33100
33101         * gcc.dg/const-elim-1.c: xfail for xtensa.
33102
33103 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33104
33105         PR c++/14369
33106         * g++.dg/template/cond4.C: New test.
33107
33108 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33109
33110         PR c++/14360
33111         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33112
33113         PR c++/14361
33114         * g++.dg/parse/defarg7.C: New test.
33115
33116         PR c++/14359
33117         * g++.dg/template/friend26.C: New test.
33118
33119 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33120
33121         PR c++/14324
33122         * g++.dg/abi/mangle21.C: New test.
33123
33124         PR c++/14260
33125         * g++.dg/parse/constructor2.C: New test.
33126
33127         PR c++/14337
33128         * g++.dg/template/sfinae1.C: New test.
33129
33130 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33131
33132         PR c++/14267
33133         * g++.dg/expr/crash2.C: New test.
33134
33135         PR middle-end/13448
33136         * gcc.dg/inline-5.c: New test.
33137         * gcc.dg/always-inline.c: Split out tests into ...
33138         * gcc.dg/always-inline2.c: ... this and ...
33139         * gcc.dg/always-inline3.c: ... this.
33140
33141 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR debug/12103
33144         * g++.dg/debug/crash1.C: New test.
33145
33146 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33147
33148         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33149         function with __attribute__((noinline)).
33150         (recurser_void2): Likewise.
33151         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33152         (recurser_void2): Likewise.
33153
33154 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33155
33156         PR middle-end/14203
33157         * g++.dg/warn/Wunused-6.C: New test case.
33158
33159 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33160
33161         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33162         not defined.
33163
33164 2004-02-27  Eric Christopher  <echristo@redhat.com>
33165
33166         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33167         * g++.dg/charset/asm2.c: Run only x86.
33168         * gcc.dg/charset/asm3.c: Ditto.
33169
33170 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33171
33172         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33173         ld_library_path.
33174
33175 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33176
33177         * g++.dg/ext/altivec-3.C: New.
33178
33179 2004-02-26  Richard Henderson  <rth@redhat.com>
33180
33181         * g++.dg/ext/attrib10.C: Mark for warning.
33182         * gcc.dg/attr-alias-1.c: New.
33183
33184 2004-02-26  Richard Henderson  <rth@redhat.com>
33185
33186         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33187         * gcc.c-torture/execute/20040208-2.c: ... it back.
33188
33189 2004-02-26  Eric Christopher  <echristo@redhat.com>
33190
33191         * lib/target-supports.exp (check-iconv-available): New function.
33192         * lib/gcc-dg.exp (dg-require-iconv): New function.
33193         Use above.
33194         * gcc.dg/charset: New directory.
33195         * gcc.dg/charset/charset.exp: New file.
33196         * gcc.dg/charset/asm1.c: Ditto.
33197         * gcc.dg/charset/asm2.c: Ditto.
33198         * gcc.dg/charset/asm3.c: Ditto.
33199         * gcc.dg/charset/asm4.c: Ditto.
33200         * gcc.dg/charset/asm5.c: Ditto.
33201         * gcc.dg/charset/attribute1.c: Ditto.
33202         * gcc.dg/charset/attribute2.c: Ditto.
33203         * gcc.dg/charset/string1.c: Ditto.
33204         * g++.dg/charset: New directory.
33205         * g++.dg/dg.exp: Add here. Special options.
33206         * g++.dg/charset/charset.exp: New file.
33207         * g++.dg/charset/asm1.c: Ditto.
33208         * g++.dg/charset/asm2.c: Ditto.
33209         * g++.dg/charset/asm3.c: Ditto.
33210         * g++.dg/charset/asm4.c: Ditto.
33211         * g++.dg/charset/attribute1.c: Ditto.
33212         * g++.dg/charset/attribute2.c: Ditto.
33213         * g++.dg/charset/extern1.cc: Ditto.
33214         * g++.dg/charset/extern2.cc: Ditto.
33215         * g++.dg/charset/string1.c: Ditto.
33216
33217 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33218
33219         PR c++/14278
33220         * g++.dg/parse/comma1.C: New test.
33221
33222 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33223
33224         PR c++/14284
33225         * g++.dg/template/ttp8.C: New test.
33226
33227 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
33228
33229         * gcc.dg/fixuns-trunc-1.c: New test.
33230
33231 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33232
33233         * gcc.dg/builtins-config.h: Use #elif.
33234
33235 2004-02-26  Michael Matz  <matz@suse.de>
33236
33237         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33238         * gcc.dg/991214-1.c: Likewise.
33239         * gcc.dg/i386-asm-1.c: Likewise.
33240
33241 2004-02-25  Richard Henderson  <rth@redhat.com>
33242
33243         * gcc.c-torture/execute/20040208-2.c: Move ...
33244         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33245
33246 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33247
33248         PR c++/14246
33249         * g++.dg/other/crash-3.C: New test.
33250
33251 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33252
33253         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33254         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33255
33256         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33257         HP-UX.
33258
33259 2004-02-24  Michael Matz  <matz@suse.de>
33260
33261         * gcc.dg/i386-regparm.c: New.
33262
33263 2004-02-23  James E Wilson  <wilson@specifixinc.com>
33264
33265         * gcc.c-torture/execute/20040223-1.c: New.
33266
33267 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
33268             Kazu Hirata  <kazu@cs.umass.edu>
33269
33270         * gcc.dg/fwritable-strings-1.c: Remove.
33271
33272 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
33273
33274         PR c/14156
33275         * gcc.dg/20040223-1.c: New test.
33276
33277 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33278
33279         PR c++/14106
33280         * g++.dg/ext/typeof9.C: New test.
33281
33282 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33283
33284         PR c++/14250
33285         * g++.dg/other/switch1.C: New test.
33286
33287 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33288
33289         * gcc.dg/cast-function-1.c: Adjust for new informative message.
33290         * gcc.dg/va-arg-1.c: Likewise.
33291
33292 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33293
33294         PR c++/14143
33295         * g++.dg/template/koenig5.C: New test.
33296
33297 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
33298
33299         * g++.dg/ext/altivec-1.C: Generalize target triple.
33300         * g++.dg/ext/altivec-2.C: New test case.
33301         * g++.dg/ext/altivec_check.h: New file.
33302         * gcc.dg/altivec-1.c: Generalize target triple;
33303         include altivec_check.h and call altivec_check().
33304         * gcc.dg/altivec-[2-5].c: Generalize target triple.
33305         * gcc.dg/altivec-6.c: New test case.
33306         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33307         type casts as needed.
33308         * gcc.dg/altivec-10.c: Include altivec_check.h and call
33309         altivec_check().
33310         * gcc.dg/altivec-12.c: New test case.
33311         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33312         include altivec_check.h and call altivec_check().
33313         * gcc.dg/altivec_check.h: New file.
33314
33315 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33316
33317         * lib/target-supports.exp (check_alias_available): Don't mangle
33318         function `g' in test program.
33319
33320 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33321
33322         * lib/target-supports.exp (check_profiling_available): Check
33323         argument to determine whether we support a profiling type.
33324         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33325         check_profiling_available.
33326         * g++.dg/bprob/bprob.exp: Likewise.
33327         * g77.dg/bprob/bprob.exp: Likewise.
33328         * gcc.misc-tests/bprob.exp: Likewise.
33329         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33330         dg-require-profiling and delete expected error handling.
33331         * gcc.dg/20021014-1.c: Likewise.
33332         * gcc.dg/nest.c: Likewise.
33333
33334 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33335
33336         PR c++/12007
33337         * g++.dg/other/vthunk1.C: New test.
33338
33339 2004-02-20  Falk Hueffner  <falk@debian.org>
33340
33341         PR target/14201
33342         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33343
33344 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
33345
33346         PR c++/13927
33347         * g++.dg/other/error8.C: Remove XFAIL markers.
33348
33349         PR c++/14173
33350         * g++.dg/ext/packed5.C: New test.
33351
33352         PR c++/14199
33353         * g++.dg/warn/Wunused-5.C: New test.
33354
33355         PR c++/14186
33356         * g++.dg/lookup/member1.C: New test.
33357
33358 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
33359
33360         * gcc.c-torture/compile/20040130-1.c: Enable only when
33361         __INT_MAX__ >= 2147483647L.
33362         * gcc.c-torture/compile/961203-1.c: Likewise.
33363
33364 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
33365
33366         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33367         * g++.dg/opt/template1.C: Robustify assembler regexp
33368
33369 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33370
33371         * gcc.c-torture/execute/simd-4.x: Remove.
33372         * gcc.c-torture/execute/va-arg-25.x: Likewise.
33373         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33374         Guard with #ifndef SKIP_ATTRIBUTE.
33375         * gcc.dg/compat/vector-1_y.c: Likewise.
33376         * gcc.dg/compat/vector-2_x.c: Likewise.
33377         * gcc.dg/compat/vector-2_y.c: Likewise.
33378         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33379         * g++.dg/eh/simd-2.C: Likewise.
33380
33381 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
33382
33383         * gcc.c-torture/compile/complex-1.c: New.
33384
33385 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
33386
33387         PR target/14209
33388         * gcc.c-torture/execute/20040218-1.c: New test.
33389
33390 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33391
33392         PR c++/14181
33393         * g++.dg/parse/new2.C: New test.
33394
33395 2004-02-18  Paul Brook  <paul@codesourcery.com>
33396
33397         * gcc.c-torture/compile/libcall-1.c: New test.
33398
33399 2004-02-18  Paul Brook  <paul@codesourcery.com>
33400
33401         PR debug/12934
33402         * gcc.dg/debug/debug-7.c: New test.
33403
33404 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
33405
33406         * gcc.dg/20040217-1.c: New test.
33407
33408 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
33409
33410         * gcc.c-torture/execute/990208-1.x: Delete.
33411
33412 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
33413
33414         * gcc.c-torture/execute/20040208-2.x: New file.
33415
33416 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR c++/11326
33419         * g++.dg/abi/structret1.C: New test.
33420
33421 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
33422
33423         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33424         (i386_cpuid): No need to test if cpuid is available on AMD64.
33425         Fix assembly, so that it works onboth i386 and AMD64.
33426         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33427         (vecInLong): Fix s[] member type to unsigned int.
33428         (vecInWord): Remove type.
33429         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33430         (a64, b64, c64, d64, e64): Remove.
33431         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33432         Remove unused variable.  Remove initialization of removed variables.
33433         Don't call mmx_tests nor sse_tests.
33434         (reference_mmx, reference_sse): Remove.
33435         (check): Add return stmt.
33436         * gcc.dg/i386-sse-7.c: New test.
33437         * gcc.dg/i386-mmx-4.c: New test.
33438
33439 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33440
33441         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33442         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33443         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33444         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33445         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33446         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33447         g++.dg/tc1/dr94.C: Fix line terminator.
33448
33449 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
33450
33451         * gcc.c-torture/compile/20040216-1.c: New.
33452
33453 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33454
33455         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33456         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33457         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33458         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33459         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33460         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33461
33462 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33463
33464         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33465
33466 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33467
33468         PR c++/13971
33469         * g++.dg/expr/cond4.C: New test.
33470
33471         PR c++/14086
33472         * g++.dg/lookup/crash2.C: New test.
33473
33474 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33475
33476         * gcc.c-torture/compile/20040214-2.c: New test.
33477
33478 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33479
33480         PR c++/14116
33481         * g++.dg/ext/typeof8.C: New test.
33482
33483 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33484
33485         * gcc.c-torture/compile/20040214-1.c: New test.
33486
33487 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33488
33489         PR c++/13635
33490         * g++.dg/template/spec11.C: New test.
33491
33492 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33493
33494         PR c++/13927
33495         * g++.dg/other/error8.C: New test.
33496
33497 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33498
33499         PR c++/14122
33500         * g++.dg/template/array4.C: New test.
33501
33502         PR c++/14108
33503         * g++.dg/inherit/thunk2.C: New test.
33504
33505         PR c++/14083
33506         * g++.dg/eh/cond2.C: New test.
33507
33508 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33509
33510         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33511
33512 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33513
33514         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33515
33516 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33517
33518         * g++.dg/simd-2.C: xfail on ppc64-linux.
33519
33520 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33521
33522         PR c/456
33523         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33524         tests.
33525
33526 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33527
33528         * gcc.dg/builtins-33.c: New test.
33529
33530 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33531
33532         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33533
33534 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33535
33536         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33537
33538 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33539
33540         * gcc.dg/ppc64-abi-3.c: New test.
33541
33542 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33543
33544         PR c/14092
33545
33546         * gcc.dg/pr14092-1.c: New testcase.
33547
33548 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33549
33550         * gcc.dg/cpp/assert4.c: Fix typo last change.
33551
33552         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33553         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33554
33555         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33556
33557 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33558
33559         * gcc.c-torture/compile/20040209-1.c: New test case.
33560
33561 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33562
33563         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33564
33565 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33566
33567         * gcc.c-torture/execute/20040208-[12].c: New tests.
33568
33569 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33570
33571         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33572
33573 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33574
33575         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33576
33577 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33578
33579         Bug 13856
33580         * gcc.dg/visibility-8.c: New testcase.
33581
33582 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33583
33584         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33585         arguments.
33586         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33587
33588 2004-02-07  Roger Sayle  <roger@eyesopen.com>
33589
33590         PR middle-end/13696
33591         * g++.dg/opt/fold1.C: New test case.
33592
33593 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33594
33595         PR c++/14033
33596         * g++.dg/other/crash-2.C: New test.
33597
33598 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33599
33600         PR c++/14028
33601         * g++.dg/parse/angle-bracket2.C: New test.
33602
33603 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33604
33605         PR middle-end/13750
33606         Revert:
33607         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33608         PR pch/13361
33609         * g++.dg/pch/wchar-1.C: New.
33610         * g++.dg/pch/wchar-1.Hs: New.
33611
33612 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33613
33614         PR c++/14008
33615         * g++.dg/parse/error15.C: New test.
33616         * g++.dg/parse/crash11.C: Update dg-error mark.
33617
33618 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33619
33620         PR c++/13932
33621         * g++.dg/warn/conv2.C: New test.
33622
33623 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33624
33625         PR c++/13086
33626         * g++.dg/warn/incomplete1.C: Remove xfail.
33627
33628 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33629
33630         * lib/file-format.exp (gcc_target_object_format): Use
33631         ${tool}_target_compile, not gcc_target_compile.
33632         * lib/target-supports.exp (check_alias_available): Likewise.
33633         (check_gc_sections_available): Likewise.
33634         * g++.dg/ext/attrib10.C: Use dg-require-alias.
33635         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33636         dg-require-alias.
33637
33638 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33639
33640         PR c++/13969
33641         * g++.dg/template/static6.C: New test.
33642
33643 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33644
33645         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33646
33647 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33648
33649         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33650         tests for systems where `char' is unsigned by default.
33651
33652 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33653
33654         PR c++/13997
33655         * g++.dg/template/partial3.C: New test.
33656
33657 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33658
33659         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33660         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33661         Remove mentions of obsolete ports.
33662
33663 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
33664
33665         * gcc.dg/noncompile/20001228-1.c: Fix for new
33666         error message.
33667
33668 2004-02-03  Roger Sayle  <roger@eyesopen.com>
33669
33670         PR target/9348
33671         * gcc.c-torture/execute/multdi-1.c: New test case.
33672
33673 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33674
33675         PR c++/13925
33676         * g++.dg/template/lookup5.C: New test.
33677
33678 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33679
33680         PR c++/13950
33681         * g++.dg/template/lookup4.C: New test.
33682
33683         PR c++/13970
33684         * g++.dg/parse/error14.C: New test.
33685
33686         PR c++/14002
33687         * g++.dg/parse/template13.C: New test.
33688
33689 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33690
33691         PR c++/13978
33692         * g++.dg/template/koenig4.C: New test.
33693
33694         PR c++/13968
33695         * g++.dg/template/crash17.C: New test.
33696
33697         PR c++/13975
33698         * g++.dg/parse/error13.C: New test.
33699         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33700
33701 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33702
33703         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33704
33705 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33706
33707         PR c/11658
33708         PR c/13994
33709         * gcc.dg/noncompile/20040203-1.c: New test.
33710         * gcc.dg/noncompile/20040203-2.c: Likewise.
33711         * gcc.dg/noncompile/20040203-3.c: Likewise.
33712         * gcc.dg/20040203-1.c: Likewise.
33713
33714 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
33715
33716         PR c++/10858
33717         * g++.dg/template/sizeof7.C: New test.
33718
33719 2004-02-02  Eric Christopher  <echristo@redhat.com>
33720             Zack Weinberg  <zack@codesourcery.com>
33721
33722         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33723
33724 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33725
33726         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33727         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33728         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33729         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33730
33731 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33732
33733         PR c++/13113
33734         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33735
33736         PR c++/13854
33737         * g++.dg/ext/attrib13.C: New test.
33738
33739         PR c++/13907
33740         * g++.dg/conversion/op2.C: New test.
33741
33742 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33743
33744         * gcc.dg/titype-1.c: Fix pasto.
33745
33746 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33747
33748         * gcc.dg/titype-1.c: New test.
33749
33750 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33751
33752         PR c++/13957
33753         * g++.dg/template/non-type-template-argument-1.C,
33754         g++.dg/template/qualified-id1.C: Update dg-error marks.
33755         * g++.dg/template/nontype6.C: New test.
33756
33757 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33758
33759         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33760         * gcc.dg/builtins-31.c: New testcase.
33761         * gcc.dg/builtins-32.c: New testcase.
33762
33763 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33764
33765         * objc.dg/call-super-2.m: Update line numbers
33766         for the including of stddef.h.
33767
33768 2004-01-30  Michael Matz  <matz@suse.de>
33769
33770         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33771         g++.dg/ext/case-range3.C: New tests.
33772
33773 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33774
33775         DR206
33776         PR c++/13813
33777         * g++.dg/template/member4.C: New test.
33778
33779 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33780
33781         PR c++/13683
33782         * g++.dg/template/sizeof6.C: New test.
33783
33784 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33785
33786         * gcc.dg/fwritable-strings-1.c: New test.
33787
33788 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33789
33790         * gcc.c-torture/compile/20040130-1.c: New test.
33791
33792 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33793
33794         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33795
33796 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33797
33798         PR c++/13883
33799         * g++.dg/template/ctor3.C: New test.
33800
33801 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33802
33803         * g++.dg/tc1: New directory.
33804         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33805         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33806         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33807         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33808         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33809
33810 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33811
33812         * g++.dg/parse/error11.C: New test.
33813         * g++.dg/parse/error12.C: Likewise.
33814
33815 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33816
33817         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33818         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33819
33820 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33821
33822         PR c++/13791
33823         * g++.dg/ext/attrib12.C: New test.
33824
33825         PR c++/13736
33826         * g++.dg/parse/cast2.C: New test.
33827
33828 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33829
33830         * objc.dg/encode-2.m (main): New local string.  Set depending on
33831         sizeof long.  Use in sscanf call.
33832         * objc.dg/encode-3.m (main): New local string.  Set depending on
33833         sizeof long.  Use in scan_initial call.
33834
33835 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33836
33837         * objc.dg/call-super-2.m: Make LP64-safe.
33838         * objc.dg/desig-init-1.m: Likewise.
33839
33840 2004-01-27  Devang Patel <dpatel@apple.com>
33841
33842         * g++.dg/debug/namespace1.C: New test.
33843
33844 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33845
33846         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33847         xscale-*-*.
33848
33849         * gcc.dg/arm-mmx-1.c: New test.
33850
33851 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33852
33853         * gcc.dg/20040127-1.c: New test.
33854         * gcc.dg/20040127-2.c: New test.
33855
33856 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33857
33858         * objc.dg/stret-1.m (glob): Renamed to globa.
33859
33860 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33861
33862         PR c++/13663
33863         * g++.dg/expr/for1.C: New test.
33864
33865 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33866
33867         PR middle-end/13779
33868         * gcc.dg/darwin-longlong.c: New test.
33869
33870 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33871
33872         * gcc.dg/20040124-1.c: Moved test from here...
33873         * gcc.c-torture/compile/20040124-1.c: ...to here.
33874
33875 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33876
33877         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33878         the assembly output if -m64 is passed.
33879
33880 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33881
33882         PR c++/13833
33883         * g++.dg/template/cond3.C: New test.
33884
33885 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33886
33887         PR c++/13810
33888         * g++.dg/template/ttp7.C: New test.
33889
33890 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33891
33892         PR c++/13797
33893         * g++.dg/template/nontype4.C: New test.
33894         * g++.dg/template/nontype5.C: Likewise.
33895
33896 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33897
33898         * gcc.dg/torture/mips-clobber-at.c: New test.
33899
33900 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33901
33902         * gcc.dg/20040124-1.c: New test.
33903
33904 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33905
33906         * gcc.dg/20040123-1.c: New test.
33907
33908 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33909
33910         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33911
33912 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33913
33914         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33915
33916 2004-01-23  Andrew Pinski  <apinski@apple.com>
33917
33918         * gcc.dg/20030121-1.c: Move to ..
33919         * gcc.dg/20040121-1.c: here.
33920
33921 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33922
33923         * gcc.dg/builtins-29.c: New test case.
33924
33925 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33926
33927         PR 18314
33928         * gcc.dg/builtins-30.c: New testcase.
33929
33930 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33931
33932         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33933         * lib/g77.exp: Likewise.
33934         * lib/objc.exp: Likewise.
33935         * lib/g++.exp: Likewise.
33936
33937 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33938
33939         * gcc.dg/struct-by-value-2.c: New test.
33940
33941 2004-01-21  Andrew Pinski  <apinski@apple.com>
33942
33943         PR target/13785
33944         * gcc.dg/20030121-1.c: New test.
33945
33946 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33947
33948         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33949         clobber frame pointer register in asm statement.
33950
33951 2004-01-21  Falk Hueffner  <falk@debian.org>
33952
33953         * gcc.c-torture/compile/20040121-1.c: New test.
33954
33955 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33956
33957         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33958
33959 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33960
33961         * gcc.dg/ppc64-abi-2.c: New test.
33962
33963 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33964
33965         * lib/treelang.exp: Fill out this file.
33966         * lib/treelang-dg.exp: New File.
33967
33968 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33969
33970         * gcc.c-torture/compile/981022-1.c: Remove.
33971         * gcc.dg/array-5.c: Remove XFAIL.
33972         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33973         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33974         gcc.dg/cond-lvalue-1.c: Update.
33975         * gcc.dg/cast-lvalue-2.c: New test.
33976
33977 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33978
33979         PR c++/13592
33980         * g++.dg/other/error1.C (class foo): Tweak error message.
33981
33982         PR c++/13592
33983         * g++.dg/template/call2.C: New test.
33984
33985 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33986
33987         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33988         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33989         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33990         scalar-return-1_x.c, scalar-return-2_y.c,
33991         scalar-return-3_x.c, scalar-return-3_y.c,
33992         scalar-return-4_x.c, scalar-return-4_y.c,
33993         struct-align-1.h, struct-align-1_x.c,
33994         struct-align-1_y.c, struct-align-2.h,
33995         struct-align-2_x.c, struct-align-2_y.c,
33996         struct-by-value-10_y.c, struct-by-value-11_x.c,
33997         struct-by-value-11_y.c, struct-by-value-12_x.c,
33998         struct-by-value-12_y.c, struct-by-value-13_x.c,
33999         struct-by-value-13_y.c, struct-by-value-14_x.c,
34000         struct-by-value-14_y.c, struct-by-value-15_x.c,
34001         struct-by-value-15_y.c, struct-by-value-16_y.c,
34002         struct-by-value-17_y.c, struct-by-value-18_y.c,
34003         struct-by-value-19_y.c, struct-by-value-1_x.c,
34004         struct-by-value-1_y.c, struct-by-value-20_y.c,
34005         struct-by-value-2_x.c, struct-by-value-2_y.c,
34006         struct-by-value-3_y.c, struct-by-value-4_x.c,
34007         struct-by-value-4_y.c, struct-by-value-5_y.c,
34008         struct-by-value-6_y.c, struct-by-value-7_y.c
34009         struct-by-value-8_x.c, struct-by-value-8_y.c
34010         struct-by-value-9_x.c, struct-by-value-9_y.c
34011         struct-return-10_x.c, struct-return-10_y.c,
34012         struct-return-19_x.c, struct-return-20_x.c
34013         struct-return-2_x.c, struct-return-2_y.c
34014         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34015         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34016
34017 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34018
34019         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34020         attribute on sparc*-sun-solaris2.*.
34021
34022 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34023
34024         PR c++/13710
34025         * g++.dg/ext/typeof7.C: New test.
34026
34027 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34028
34029         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34030         * gcc.dg/const-elim-1.c: Same.
34031
34032 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34033
34034         * objc.dg/stret-1.m: New.
34035         * objc.dg/stret-2.m: New.
34036
34037 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34038
34039         PR c++/11895
34040         * g++.dg/ext/vector1.C: New test.
34041
34042 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34043
34044         * gcc.dg/pch/import-1.c: New.
34045         * gcc.dg/pch/import-1.hs: New.
34046         * gcc.dg/pch/import-1a.h: New.
34047         * gcc.dg/pch/import-1b.h: New.
34048         * gcc.dg/pch/import-1c.h: New.
34049
34050 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34051
34052         PR c++/13574
34053         * g++.dg/ext/array1.C: New test.
34054
34055         PR c++/13178
34056         * g++.dg/conversion/op1.C: New test.
34057
34058 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34059
34060         PR 11864
34061         From Kazumoto Kojima / Dan Kegel:
34062         * gcc.dg/pr11864-1.c: New test.
34063
34064         PR 10392
34065         From Marcus Comstedt / Dan Kegel:
34066         * gcc.dg/pr10392-1.c: New test.
34067
34068 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34069
34070         PR c++/13478
34071         * g++.dg/init/ref10.C: New test.
34072
34073 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34074
34075         PR c++/13407
34076         * g++.dg/parse/typename6.C: New test.
34077
34078 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34079
34080         PR pch/13361
34081         * g++.dg/pch/wchar-1.C: New.
34082         * g++.dg/pch/wchar-1.Hs: New.
34083
34084 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34085
34086         PR c++/9259
34087         * g++.dg/expr/sizeof2.C: New test.
34088
34089 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34090
34091         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34092
34093 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34094
34095         PR c++/13659
34096         * g++.dg/lookup/strong-using-3.C: New.
34097         * g++.dg/lookup/using-10.C: New.
34098
34099 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34100
34101         PR c++/13594
34102         * g++.dg/lookup/strong-using-2.C: New.
34103
34104 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34105             Dan Kegel <dank@kegel.com>
34106             J"orn Rennecke <joern.rennecke@superh.com>
34107
34108         PR target/9365
34109         * gcc.dg/pr9365-1.c: New test.
34110
34111 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34112
34113         PR c++/8856
34114         * g++.dg/parse/casting-operator2.C: New test.
34115         * g++.old-deja/g++.pt/explicit83.C: Remove.
34116
34117 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34118
34119         * gcc.dg/label-compound-stmt-1.c: New test.
34120         * gcc.c-torture/compile/950922-1.c,
34121         gcc.c-torture/compile/20000211-3.c,
34122         gcc.c-torture/compile/20000518-1.c,
34123         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34124         compound statements.
34125
34126 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34127
34128         * gcc.dg/ppc64-abi-1.c: New test.
34129
34130 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34131
34132          * g++.dg/ext/attrib9.C: Add dg-warnings.
34133
34134 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34135
34136         PR c++/12335
34137         * g++.dg/parse/dtor3.C: New test.
34138
34139 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34140
34141         PR c++/12709
34142         * g++.dg/parse/try-catch-1.C: New test.
34143
34144 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34145
34146         * ada/acats/run_all.sh: Add more verbose output in acats.log
34147         when compiling tests.
34148
34149 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34150
34151         PR 13656
34152         * gcc.dg/typedef-redecl.c: New test case.
34153         * gcc.dg/typedef-redecl.h: New support file.
34154
34155 2004-01-13  Jan Hubicka  <jh@suse.cz>
34156
34157         * gcc.dg/always_inline.c: New test.
34158         * gcc.dg/debug/20031231-1.c: Fix.
34159
34160 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34161
34162         PR c++/13474
34163         * g++.dg/template/array3.C: New test.
34164
34165 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34166
34167         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34168         * g++.dg/warn/Wunused-2.C: Likewise.
34169
34170 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34171
34172         PR c++/13289
34173         * g++.dg/template/instantiate6.C: New test.
34174
34175 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34176
34177         PR middle-end/11397
34178         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34179
34180 2004-01-12  Jan Hubicka  <jh@suse.cz>
34181
34182         PR opt/12826
34183         * gcc.dg/20040112-1.c: New.
34184
34185         * gcc.dg/dwarf-die[1-7].c: Move to...
34186         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34187         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34188
34189 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34190
34191         PR c++/4100
34192         * g++.dg/parse/friend4.C: New test.
34193
34194 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34195
34196         PR c++/4100
34197         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34198         definition is called a friend.
34199
34200 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34201
34202         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34203
34204 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34205
34206         PR c++/3478
34207         * g++.dg/parse/error10.C: New test.
34208         * g++.dg/template/arg2.C: Accept "invalid type" error.
34209
34210 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34211
34212         PR middle-end/13392
34213         * g++.dg/opt/expect2.C: New test.
34214
34215 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34216
34217         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34218         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34219         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34220         Update dg-error regexps.
34221
34222 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34223
34224         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34225         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34226
34227 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34228
34229         * gcc.dg/pragma-re-1.c: Use right pointer type.
34230
34231 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34232
34233         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34234
34235 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
34236
34237         * gcc.dg/rs6000-ldouble-1.c: New.
34238
34239 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34240
34241         DR 337
34242         PR c++/9256
34243         * g++.dg/other/abstract1.C: New test.
34244
34245 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
34246
34247         * g++.dg/lookup/strong-using-1.C: New.
34248
34249 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34250
34251         PR c/11234
34252         * gcc.dg/func-ptr-conv-1.c: New test.
34253         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34254
34255 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
34256
34257         PR target/13380.
34258         * gcc.c-torture/compile/20040109-1.c: New.
34259
34260 2004-01-08  Stuart Hastings  <stuart@apple.com>
34261
34262         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34263         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34264         * gcc.dg/i386-sse-6.c: ...this new testcase.
34265
34266 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
34267
34268         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34269
34270 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34271
34272         * ada/acats/run_acats: Treat 'gnatchop' the same way
34273         as 'gnatmake'.  Export GCC_DRIVER.
34274         * ada/acats/run_all.sh: Add target_gnatchop.  Use
34275         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34276
34277 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34278
34279         PR c++/12573
34280         * g++.dg/template/dependent-expr4.C: New test.
34281
34282 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
34283
34284         * gcc.dg/altivec-11.c: New test.
34285
34286 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
34287
34288         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34289
34290 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34291
34292         PR c/6024
34293         * gcc.dg/enum-compat-1.c: New test.
34294         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34295
34296 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34297
34298         PR c/12165
34299         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34300         gcc.dg/c99-idem-qual-3.c: New tests.
34301
34302 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
34303
34304         * gcc.dg/winline-7.c: Don't cast void * to int.
34305
34306 2004-01-06  Jan Hubicka  <jh@suse.cz>
34307
34308         * gcc.dg/i386-sse-5.c: New test
34309         * g++.dg/eh/simd-1.c: Add -w argument for i386.
34310
34311 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34312
34313         PR c++/12815
34314         * g++.dg/rtti/typeid4.C: New test.
34315
34316 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34317
34318         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34319
34320 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
34321
34322         PR c++/12132
34323         * g++.dg/template/error11.C: New test.
34324
34325         PR c++/13451
34326         * g++.dg/template/class2.C: New test.
34327
34328 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34329         Richard Sandiford <rsandifo@redhat.com>
34330
34331         PR c++/13387
34332         * g++.dg/opt/alias3.C: New test.
34333
34334 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
34335
34336         PR c++/13157
34337         * g++.dg/template/koenig3.C: New test.
34338
34339         PR c++/13529
34340         * g++.dg/parse/offsetof3.C: New test.
34341
34342         * g++.dg/init/copy7.C: Add missing dg-error markers.
34343
34344         PR c++/12226
34345         * g++.dg/init/copy7.c: New test.
34346
34347         PR c++/13536
34348         * g++.dg/parse/cast1.C: New test.
34349
34350 2004-01-04  Jan Hubicka  <jh@suse.cz>
34351
34352         * gcc.dg/winline[1-7].c: New tests.
34353
34354 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34355
34356         PR c++/13520
34357         * g++.dg/template/qualttp22.C: New test.
34358
34359 2004-01-01  Jan Hubicka  <jh@suse.cz>
34360
34361         * gcc.dg/debug/20031231-1.c: New.
34362         * gcc.c-torture/compile/20040101-1.c: New.
34363         * gcc.dg/dwarf-die-[1-7].c: New.
34364
34365 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
34366
34367         PR optimization/13521
34368         * gcc.c-torture/compile/20031231-1.c: New test.
34369
34370 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34371
34372         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34373
34374 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34375
34376         PR c++/10079
34377         * g++.dg/template/crash16.C: New test.
34378
34379 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
34380
34381         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34382
34383 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
34384
34385         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34386         ports.
34387         * g++.old-deja/g++.jason/thunk3.C: Likewise.
34388         * g++.old-deja/g++.law/profile1.C: Likewise.
34389         * gcc.c-torture/compile/981006-1.c: Likewise.
34390         * gcc.c-torture/execute/loop-2e.x: Likewise.
34391         * gcc.c-torture/execute/loop-2f.x: Remove.
34392         * gcc.c-torture/execute/loop-2g.x: Likewise.
34393         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34394         * gcc.dg/20020312-2.c: Remove traces of dead ports.
34395
34396 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34397
34398         PR c++/13507
34399         * g++.dg/ext/attrib11.C: New test.
34400
34401         PR c++/13494
34402         * g++.dg/template/array2-1.C: New test.
34403         * g++.dg/template/array2-2.C: New test.
34404
34405 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
34406
34407         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34408
34409 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         PR c++/12774
34412         * g++.dg/template/array1-1.C: New test.
34413         * g++.dg/template/array1-2.C: New test.
34414
34415 2003-12-29  Roger Sayle  <roger@eyesopen.com>
34416
34417         PR fortran/12632
34418         * g77.dg/12632.f: New test case.
34419
34420 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34421
34422         PR c++/13289
34423         * g++.dg/parse/nontype1.C: New test.
34424
34425 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34426
34427         PR c++/12403
34428         * g++.dg/parse/explicit1.C: New test.
34429         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34430
34431 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34432
34433         PR c++/13081
34434         * g++.dg/opt/inline6.C: New test.
34435
34436         PR c++/12613
34437         * g++.dg/parse/error9.C: New test.
34438
34439         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34440
34441 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34442
34443         PR c++/13009
34444         * g++.dg/init/assign1.C: New test.
34445
34446 2003-12-28  Roger Sayle  <roger@eyesopen.com>
34447
34448         PR c++/13070
34449         * g++.dg/warn/format3.C: New test case.
34450
34451 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34452
34453         * gcc.c-torture/compile/20031227-1.c: New test.
34454
34455 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34456
34457         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34458         * g77.dg/bprob/bprob.exp: Likewise.
34459         * gcc.misc-tests/bprob.exp: Likewise.
34460         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34461         variants on systems where the library does not provide that
34462         functionality.
34463         * gcc.dg/builtins-20.c: Use builtins-config.h.
34464         * gcc.dg/builtins-config.h: New file.
34465
34466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34467
34468         * lib/gcc-dg.exp (dg-require-profiling): New function.
34469         * lib/target-supports.exp (check_profiling_available): Likewise.
34470         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34471         * g77.dg/bprob/bprob.exp: Likewise.
34472         * gcc.misc-tests/bprob.exp: Likewise.
34473         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34474         * gcc.dg/20021014-1.c: Likewise.
34475         * gcc.dg/nest.c: Likewise.
34476
34477 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34478
34479         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34480         compiling.
34481         * g++.dg/lookup/java2.C: Likewise.
34482         * gcc.dg/cpp/lexident.c: Likewise.
34483
34484 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34485
34486         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34487         given.
34488         * gcc.c-torture/compile/961203-1.c: Likewise.
34489         * gcc.c-torture/compile/980506-1.c: Likewise.
34490
34491 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34492
34493         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34494         (additional_prunes): New global.
34495         (gcc-dg-prune): Handle additional per-test pruning.
34496         (dg-test): Clear additional_prunes between tests.
34497
34498         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34499         dg-prune-output to avoid spurious failures from assembler
34500         complaining about nonexistent WAW violations.
34501         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34502         Use dg-prune-output to avoid spurious failures from assembler
34503         warning about Itanium B-step errata.
34504
34505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34506
34507         * g++.dg/abi/macro0.C: New test.
34508         * g++.dg/abi/macro1.C: Likewise.
34509         * g++.dg/abi/macro2.C: Likewise.
34510
34511         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34512         * g++.dg/abi/bitfield7.C: Likewise.
34513         * g++.dg/abi/dtor2.C: Likewise.
34514         * g++.dg/abi/mangle11.C: Likewise.
34515         * g++.dg/abi/mangle12.C: Likewise.
34516         * g++.dg/abi/mangle14.C: Likewise.
34517         * g++.dg/abi/mangle17.C: Likewise.
34518         * g++.dg/abi/vbase10.C: Likewise.
34519         * g++.dg/abi/vbase14.C: Likewise.
34520         * g++.dg/template/qualttp17.C: Likewise.
34521
34522 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34523
34524         PR c/11995
34525         * gcc.dg/20031223-1.c: New test.
34526
34527 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34528
34529         * gcc.dg/noreturn-7.c: New test.
34530
34531 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34532
34533         * gcc.dg/null-pointer-1.c: New test.
34534
34535 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34536
34537         * g++.old-deja/g++.jason/template18.C: Remove.
34538         * g++.old-deja/g++.jason/template37.C: Likewise.
34539
34540         PR c++/12862
34541         * g++.dg/lookup/ns1.C: New test.
34542
34543         PR c++/12397
34544         * g++.dg/template/lookup3.C: New test.
34545
34546 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34547
34548         * g++.dg/template/recurse1.C: New test
34549
34550 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34551
34552         PR c++/12479
34553         * g++.dg/parse/semicolon1.C: New test.
34554         * g++.dg/parse/semicolon1.h: Likewise.
34555
34556 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34557
34558         * gcc.dg/darwin-misaligned.c: New test.
34559
34560 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34561
34562         PR c/9163
34563         * gcc.dg/20031222-1.c: New test.
34564
34565 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34566
34567         PR c++/13438
34568         * g++.dg/parse/error8.C: New test.
34569
34570         PR c++/11554
34571         * g++.dg/warn/ctor-init-1.C: New test.
34572
34573 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
34574
34575         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34576         too small.
34577         * gcc.c-torture/compile/930217-1.c: Likewise.
34578         * gcc.c-torture/compile/930513-1.c: Likewise.
34579         * gcc.c-torture/execute/920908-2.c: Likewise.
34580         * gcc.c-torture/execute/921204-1.c: Likewise.
34581         * gcc.c-torture/execute/930621-1.c: Likewise.
34582         * gcc.c-torture/execute/930630-1.c: Likewise.
34583         * gcc.c-torture/execute/931031-1.c: Likewise.
34584         * gcc.c-torture/execute/980602-2.c: Likewise.
34585         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34586         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34587         * gcc.c-torture/execute/extzvsi.c: Likewise.
34588         * gcc.c-torture/unsorted/ext.c: Likewise.
34589
34590 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
34591
34592         PR target/12749
34593         * gcc.c-torture/compile/20031220-2.c: New test case.
34594
34595 2003-12-20  Roger Sayle  <roger@eyesopen.com>
34596
34597         PR optimization/13031
34598         * gcc.c-torture/compile/20031220-1.c: New test case.
34599
34600 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34601
34602         * gcc.dg/cast-function-1.c: New test.
34603
34604 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34605
34606         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34607         formats.
34608
34609 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
34610
34611         PR c++/12795
34612         * g++.dg/ext/attrib10.C: New test.
34613
34614 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.dg/cleanup-10.c: New test.
34617         * gcc.dg/cleanup-11.c: New test.
34618
34619 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34620
34621         PR c++/13239
34622         * g++.dg/opt/expect1.C: New test.
34623
34624 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
34625
34626         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34627
34628 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
34629
34630         PR debug/12923
34631         * gcc.dg/20031218-1.c: New test.
34632
34633         PR debug/12389
34634         * gcc.dg/20031218-2.c: New test.
34635         * gcc.dg/20031218-3.c: New test.
34636
34637         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34638         of label name and allow for USER_LABEL_PREFIX == "_" names.
34639         * g++.dg/abi/mangle18-2.C: Likewise.
34640         * g++.dg/abi/mangle19-1.C: Likewise.
34641         * g++.dg/abi/mangle19-2.C: Likewise.
34642         * g++.dg/abi/mangle20-1.C: Likewise.
34643         * g++.dg/abi/mangle20-2.C: Likewise.
34644
34645 2003-12-18  Richard Henderson  <rth@redhat.com>
34646
34647         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34648
34649 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34650             Dan Kegel <dank@kegel.com>
34651
34652         PR other/12009
34653         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34654         testing a cross compiler, it causes spurious compile failures.
34655         * lib/g++.exp: Likewise.
34656
34657 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34658
34659         PR c++/13262
34660         * g++.dg/template/access13.C: New test.
34661
34662 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
34663
34664         * gcc.dg/20031216-1.c: New test.
34665
34666 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34667
34668         PR c++/9154
34669         * g++.dg/template/error10.C: New test.
34670
34671 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34672
34673         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34674         * g++.dg/eh/simd-2.C: Likewise.
34675
34676 2003-12-17  James E Wilson  <wilson@specifixinc.com>
34677             Roger Sayle  <roger@eyesopen.com>
34678
34679         * gcc.c-torture/execute/ieee/mzero5.c: New.
34680
34681 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/10603
34684         * g++.dg/parse/error6.C: New test.
34685
34686         PR c++/12827
34687         * g++.dg/parse/error7.C: New test.
34688
34689 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34690
34691         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34692         at -O with stabs debugging formats.
34693         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34694         * gcc.dg/debug/debug-2.c: Likewise.
34695
34696 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34697
34698         PR c++/12696
34699         * g++.dg/init/error1.C: New test.
34700
34701         PR c++/12218
34702         * g++.dg/init/pm3.C: New test.
34703
34704 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34705
34706         PR c/3347
34707         * gcc.dg/bitfld-8.c: New test.
34708
34709 2003-12-16  James Lemke  <jim@wasabisystems.com>
34710
34711         * gcc.dg/arm-scd42-[123].c: New tests.
34712
34713 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34714
34715         PR c++/9043
34716         * g++.dg/abi/mangle20-1.C: New test.
34717         * g++.dg/abi/mangle20-2.C: New test.
34718
34719 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34720
34721         PR c++/13275
34722         * g++.dg/other/offsetof2.C: Remove XFAIL.
34723         * g++.dg/parse/offsetof1.C: New test.
34724         * g++.gd/parse/offsetof2.C: Likewise.
34725
34726 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34727
34728         * g++.dg/template/nontype3.C: New test.
34729         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34730
34731 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34732
34733         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34734
34735 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34736
34737         PR c++/13387
34738         * g++.dg/expr/assign1.C: New test.
34739
34740         PR c++/13242
34741         * g++.dg/abi/mangle19-1.C: New test.
34742         * g++.dg/abi/mangle19-2.C: New test.
34743
34744 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34745
34746         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34747
34748 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34749
34750         * gcc.c-torture/execute/20031216-1.c: New test.
34751
34752 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34753
34754         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34755         an ICE regression.
34756
34757 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34758
34759         PR c++/10926
34760         * g++.dg/template/error9.C: New test.
34761
34762         PR c++/11116
34763         * g++.dg/template/error8.C: New test.
34764
34765 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34766
34767         PR middle-end/13400
34768         * gcc.c-torture/execute/20031215-1.c: New test case.
34769
34770 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34771
34772         PR c++/13269
34773         * g++.dg/parse/error5.C: New test.
34774
34775         PR c++/12989
34776         * g++.dg/expr/sizeof1.C: New test.
34777
34778         PR c++/13310
34779         * g++.dg/template/crash15.C: New test.
34780
34781 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34782
34783         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34784         a non-POD type as the last named parameter of a varargs function.
34785
34786 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34787
34788         PR c++/13243
34789         PR c++/12573
34790         * g++.dg/template/crash14.C: New test.
34791         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34792
34793 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34794
34795         * g++.dg/other/java1.C: New test.
34796
34797         PR c++/13241
34798         * g++.dg/abi/mangle18-1.C: New test.
34799         * g++.dg/abi/mangle18-2.C: New test.
34800
34801 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34802
34803         PR optimization/10312
34804         * gcc.c-torture/execute/20031214-1.c: New.
34805
34806 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34807
34808         PR c++/10779
34809         PR c++/12160
34810         * g++.dg/parse/error3.C: New test.
34811         * g++.dg/parse/error4.C: Likewise.
34812         * g++.dg/abi/mangle4.C: Tweak error messages.
34813         * g++.dg/lookup/using5.C: Likewise.
34814         * g++.dg/other/error2.C: Likewise.
34815         * g++.dg/parse/typename5.C: Likewise.
34816         * g++.dg/parse/undefined1.C: Likewise.
34817         * g++.dg/template/arg2.C: Likewise.
34818         * g++.dg/template/ttp3.C: Likewise.
34819         * g++.dg/template/type1.C: Likewise.
34820         * g++.old-deja/g++.other/crash32.C: Likewise.
34821         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34822
34823 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34824
34825         PR c++/13106
34826         * g++.dg/warn/noreturn-3.C: New test.
34827
34828 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34829
34830         PR c++/13118
34831         * g++.dg/abi/covariant3.C: New.
34832
34833 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34834
34835         * g++.dg/eh/ia64-1.C: New test.
34836
34837 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34838
34839         PR optimization/13037
34840         * g77.f-torture/execute/13037.f: New test case.
34841
34842 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34843
34844         PR c++/12881
34845         * g++.dg/abi/covariant2.C: New.
34846
34847 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34848
34849         * gcc.dg/cpp/trad/macro.c: New tests.
34850
34851 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34852
34853         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34854
34855 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34856
34857         PR other/10819
34858         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34859         to fix Bug 10819.
34860         * lib/g++.exp (g++_version): Likewise.
34861         * lib/g77.exp (g77_version): Likewise.
34862         * lib/objc.exp (default_objc_version): Likewise.
34863
34864 2003-12-10  Richard Henderson  <rth@redhat.com>
34865
34866         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34867
34868         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34869
34870 2003-12-08  Matt Austern  <austern@apple.com>
34871
34872         PR c/13134
34873         * lib/gcc-dg.exp (dg-require-visibility): Define.
34874         * lib/target-supports (check_visibility_available): Define.
34875         * gcc.dg/visibility-1.c: New test.
34876         * gcc.dg/visibility-2.c: Likewise.
34877         * gcc.dg/visibility-3.c: Likewise.
34878         * gcc.dg/visibility-4.c: Likewise.
34879         * gcc.dg/visibility-5.c: Likewise.
34880         * gcc.dg/visibility-6.c: Likewise.
34881         * g++.dg/ext/visibility-1.C: Likewise.
34882         * g++.dg/ext/visibility-2.C: Likewise.
34883         * g++.dg/ext/visibility-3.C: Likewise.
34884         * g++.dg/ext/visibility-4.C: Likewise.
34885         * g++.dg/ext/visibility-5.C: Likewise.
34886         * g++.dg/ext/visibility-6.C: Likewise.
34887
34888 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34889
34890         * g++.dg/lookup/java1.C: New test.
34891         * g++.dg/lookup/java2.C: New test.
34892
34893 2003-12-07  Falk Hueffner  <falk@debian.org>
34894
34895         * g++.dg/opt/noreturn-1.C: New test.
34896
34897 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34898
34899         * gcc.dg/overflow-1.c: New test.
34900
34901 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34902
34903         * g77.f-torture/compile/13060.f: New test.
34904
34905 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34906
34907         PR c++/13323
34908         * g++.dg/inherit/operator2.C: New test.
34909
34910 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34911
34912         PR c++/13305
34913         * g++.dg/ext/attrib9.C: New test.
34914
34915 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34916
34917         PR c++/13314
34918         * g++.dg/template/error7.C: New test.
34919
34920 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34921             J"orn Rennecke <joern.rennecke@superh.com>
34922
34923         PR target/13302
34924         * g++.dg/other/struct-va_list.C: New test.
34925
34926 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34927
34928         PR c++/13166
34929         * g++.dg/parse/defarg6.C: New test.
34930
34931 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34932
34933         PR target/13256
34934         * gcc.c-torture/execute/20031201-1.c: New test.
34935
34936 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34937
34938         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34939
34940 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34941
34942         * gcc.dg/builtin-return-1.c: New test.
34943
34944 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34945             J"orn Rennecke <joern.rennecke@superh.com>
34946
34947         PR optimization/13260
34948         * gcc.c-torture/execute/20031204-1.c: New test.
34949
34950 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/9127
34953         * g++.dg/template/error6.C: New test.
34954
34955 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34956
34957         * gcc.dg/20031202-1.c: New test.
34958
34959 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34960
34961         PR c++/13179
34962         * g++.dg/template/eh1.C: New test.
34963
34964         PR c++/10771
34965         * g++.dg/template/error5.C: New test.
34966
34967 2003-12-02  David Ung  <davidu@mips.com>
34968
34969         * gcc.dg/compat/vector-check.h: Corrected type for var
34970         g_##TMODE
34971
34972 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34973
34974         PR c++/10126
34975         * g++.dg/template/ptrmem8.C: New test.
34976
34977 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34978
34979         PR c++/12573
34980         * g++.dg/template/dependent-expr3.C: New test.
34981
34982 2003-12-01  James Lemke  <jim@wasabisystems.com>
34983
34984         * gcc.dg/arm-g2.c: New test.
34985
34986 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34987
34988         PR optimization/11634
34989         * gcc.dg/20031201-2.c: New test case.
34990
34991 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34992
34993         PR 11433
34994         * objc.dg/proto-lossage-3.m: New test.
34995
34996 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34997
34998         PR optimization/12628
34999         * gcc.dg/20031201-1.c: New test case.
35000
35001 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35002
35003         * gcc.dg/unaligned-1.c: New test.
35004
35005 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35006
35007         PR c++/9849
35008         * g++.dg/template/error4.C: New test.
35009         * g++.dg/template/nested3.C: Adjust error markers.
35010
35011 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35012
35013         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35014
35015 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35016
35017         PR c/10333
35018         * gcc.dg/bitfld-7.c: New test.
35019
35020 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35021
35022         * gcc.dg/tls/asm-1.C: New test.
35023
35024 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35025
35026         * gcc.dg/cpp/assert4.c: Update.
35027
35028 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35029
35030         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35031         * gcc.dg/builtin-apply3.c: New test.
35032
35033 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35034
35035         * lib/compat.exp (compat-obj): New xfaildata parameter.
35036         Use it to set compiler_conditional_xfail_data before compiling.
35037         (compat-get-options): Handle dg-xfail-if.
35038         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35039         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35040         * gcc.dg/compat/vector-1_y.c: Likewise.
35041         * gcc.dg/compat/vector-2_x.c: Likewise.
35042         * gcc.dg/compat/vector-2_y.c: Likewise.
35043
35044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35045
35046         * g++.dg/opt/reg-stack4.C: New test.
35047
35048 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35049
35050         * gcc.dg/builtin-apply2.c: New test.
35051
35052 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35053
35054         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35055
35056 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35057
35058         PR c++/12924
35059         * g++.dg/template/template-id-2.C: New test.
35060
35061 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35062
35063         PR c++/5369
35064         * g++.dg/template/memfriend1.C: New test.
35065         * g++.dg/template/memfriend2.C: Likewise.
35066         * g++.dg/template/memfriend3.C: Likewise.
35067         * g++.dg/template/memfriend4.C: Likewise.
35068         * g++.dg/template/memfriend5.C: Likewise.
35069         * g++.dg/template/memfriend6.C: Likewise.
35070         * g++.dg/template/memfriend7.C: Likewise.
35071         * g++.dg/template/memfriend8.C: Likewise.
35072         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35073
35074 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35075
35076         PR c++/12515
35077         * g++.dg/ext/cond1.C: New test.
35078
35079 2003-11-20  Richard Henderson  <rth@redhat.com>
35080
35081         * gcc.dg/20020201-2.c: Remove.
35082         * gcc.dg/20020201-4.c: Remove.
35083         * gcc.dg/20020304-1.c: Remove.
35084
35085 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35086
35087         * gcc.dg/cpp/trad/xwin1.c: New test case.
35088
35089 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35090
35091         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35092         * lib/g77.exp: Likewise.
35093         * lib/objc.exp: Likewise.
35094         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35095         for darwin.
35096
35097 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35098
35099         PR c++/12932
35100         * g++.dg/template/static5.C: New test.
35101
35102 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35103
35104         * gcc.dg/nested-func-1.c: New test.
35105
35106 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35107
35108         * gcc.dg/cpp/assert4.c: New test.
35109
35110 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35111
35112         PR c++/2294
35113         * g++.dg/lookup/using9.c: New test.
35114
35115 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35116
35117         PR c++/12762
35118         * g++.dg/template/error3.C: New test.
35119
35120 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35121
35122         PR ada/13035
35123         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35124         No longer use a wrapper for gcc, since this does not work under
35125         Windows.
35126
35127 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35128
35129         PR c++/2094
35130         * g++.dg/template/ptrmem7.C: New test.
35131
35132 2003-11-13  Andrew Pinski <apinski@apple.com>
35133
35134         * gcc.c-torture/compile/20031113-1.c: New test.
35135
35136 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35137             Kean Johnston <jkj@sco.com>
35138
35139         PR c/13029
35140         * gcc.dg/unused-4.c: Update.
35141
35142 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35143
35144         * g++.dg/opt/const3.C: New test.
35145
35146 2003-11-13  Jan Hubicka  <jh@suse.cz>
35147
35148         * gcc.c-torture/compile/20031112-1.c: New test.
35149
35150 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35151
35152         * g++.dg/parse/crash10.C: Remove bogus error marker.
35153
35154 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35155
35156         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35157         (host_gcc): Likewise.
35158         (ROOT): Honor $PWDCMD.
35159         (BASE): Likewise.
35160         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35161
35162 2003-11-12  Catherine Moore  <clm@redhat.com>
35163
35164         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35165
35166 2003-11-12  Andreas Jaeger  <aj@suse.de>
35167             Jakub Jelinek  <jakub@redhat.com>
35168             Andrew Pinski  <pinskia@physics.uc.edu>
35169             Richard Henderson  <rth@redhat.com>
35170
35171         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35172         systems.
35173         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35174
35175         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35176         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35177
35178 2003-11-11  Andreas Jaeger  <aj@suse.de>
35179
35180         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35181
35182         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35183
35184 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35185
35186         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35187         Clean ups.
35188
35189 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35190
35191         * gcc.dg/trampoline-1.c: New test.
35192
35193 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35194
35195         * gcc.c-torture/compile/200031109-1.c: New test.
35196
35197 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35198
35199         PR c/3190
35200         PR c/8714
35201         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35202         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35203         gcc.dg/format/no-y2k-1.c: Update.
35204
35205 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35206
35207         PR optimization/10467
35208         * gcc.dg/20031108-1.c: New test case.
35209
35210 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35211
35212         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35213
35214 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35215
35216         * gcc.dg/compound-lvalue-1.c: New test.
35217         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35218         some XFAILs.
35219
35220 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35221
35222         * gcc.dg/altivec-varargs-1.c: New test.
35223
35224 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35225
35226         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35227         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35228         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
35229         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
35230         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35231
35232 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35233
35234         * gcc.dg/cond-lvalue-1.c: New test.
35235
35236 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
35237
35238         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35239
35240 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35241
35242         PR c++/11616
35243         * g++.dg/template/instantiate5.C: New test.
35244
35245 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35246
35247         PR c++/12726
35248         * g++.dg/ext/complit2.C: Replace test with self-contained version.
35249         * ChangeLog: Add missing first entry for above test.
35250
35251 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35252
35253         PR c++/9810
35254         * g++.dg/template/using8.C: New test.
35255         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35256
35257 2003-11-02  Roger Sayle  <roger@eyesopen.com>
35258
35259         PR optimization/10817
35260         * gcc.c-torture/compile/20031102-1.c: New test case.
35261
35262 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
35263
35264         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35265         2147483647.
35266
35267 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35268
35269         * gcc.dg/20031102-1.c: New test.
35270
35271 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35272
35273         * gcc.dg/complex-1.c: New test.
35274
35275 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35276
35277         PR c++/12796
35278         * g++.dg/template/crash13.C: Adjust expected error location.
35279         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35280
35281 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35282
35283         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35284
35285 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35286
35287         PR/10239
35288         * gcc.c-torture/compile/20031031-2.c: New test.
35289
35290 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
35291
35292         PR/11640
35293         * gcc.c-torture/compile/20031031-1.c: New test.
35294
35295 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
35296
35297         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35298         * gcc.misc-tests/bprob.exp: Likewise.
35299         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35300         the execution test on arm-elf configs.
35301         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
35302         configs that don't support scratch files.
35303         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35304
35305 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
35306
35307         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35308         done by dejagnu.
35309
35310 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
35311
35312         * ada/acats/run_all.sh: Redirect mv output to /dev/null
35313         Avoid non pure sh syntax. Add more logging.
35314
35315         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35316         fail.
35317
35318 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35319
35320         PR libgcj/10610
35321         * gcc.dg/ppc-stackalign-1.c: New test.
35322
35323 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
35324
35325         * ada/acats/run_all.sh: Change output to be more compliant with
35326         dejagnu framework.
35327         Create acats.sum and acats.log files under testsuite/ada/acats
35328         Only run [a-z]* directories, to filter out e.g. CVS.
35329         Redirect build output to log file.
35330
35331 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35332
35333         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35334
35335 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
35336
35337         PR ada/5909:
35338         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35339
35340 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
35341
35342         * gcc.c-torture/compile/20031023-1.c: New test.
35343         * gcc.c-torture/compile/20031023-2.c: New test.
35344         * gcc.c-torture/compile/20031023-3.c: New test.
35345         * gcc.c-torture/compile/20031023-4.c: New test.
35346
35347 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35348
35349         PR c++/10371
35350         * g++.dg/lookup/scoped8.C: New test.
35351
35352 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35353
35354         * g++.dg/opt/reg-stack3.C: New test.
35355
35356 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35357
35358         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
35359
35360 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35361
35362         PR c++/11076
35363         * g++.dg/template/crash13.C: New test.
35364
35365 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35366
35367         * gcc.dg/c99-restrict-2.c: New test.
35368
35369 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
35370
35371         PR c++/12698, c++/12699, c++/12700, c++/12566
35372         * g++.dg/inherit/covariant9.C: New test.
35373         * g++.dg/inherit/covariant10.C: New test.
35374         * g++.dg/inherit/covariant11.C: New test.
35375
35376 2003-10-23  Jason Merrill  <jason@redhat.com>
35377
35378         PR c++/12726
35379         * g++.dg/ext/complit2.C: New test.
35380
35381 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35382
35383         PR target/12654
35384         * gcc.c-torture/execute/20031020-1.c: New test.
35385
35386 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35387
35388         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35389         following the jump_insn.
35390
35391 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35392
35393         * gcc.dg/cast-lvalue-1.c: New test.
35394
35395 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
35396
35397         PR c++/11962
35398         * g++.dg/template/cond2.C: New test.
35399
35400 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35401
35402         * gcc.dg/builtins-28.c: New test.
35403
35404 2003-10-20  Jan Hubicka  <jh@suse.cz>
35405
35406         * g++.dg/opt/inline4.C: Do not use min-inline-insns
35407         parameter.
35408         * gcc.dg/inline-2.c: Likewise.
35409
35410 2003-10-20  Phil Edwards  <phil@codesourcery.com>
35411
35412         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35413         * gcc.dg/nest.c: Likewise.
35414
35415 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35416
35417         PR c++/9781, c++/10583, c++/11862
35418         * g++.dg/parse/crash13.C: New test.
35419
35420 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35421
35422         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35423
35424 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35425
35426         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35427         Define HAVE_C99_RUNTIME except on Solaris.
35428         * gcc.dg/builtins-20.c: Likewise.
35429
35430 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35431
35432         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35433
35434 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35435
35436         PR c++/12495
35437         * g++.dg/template/crash21.C: New test.
35438
35439 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35440
35441         PR c++/2513
35442         * g++.dg/template/typename5.C: New test.
35443
35444 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35445
35446         PR c++/12369
35447         * g++.dg/template/friend25.C: New test.
35448
35449 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
35450
35451         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35452         versions.
35453
35454 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35455
35456         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35457         == 2147483647.
35458
35459 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35460
35461         * gcc.c-torture/execute/960416-1.x: Remove.
35462         * gcc.c-torture/execute/divconst-3.x: Likewise.
35463
35464 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35465
35466         PR target/12598
35467         * gcc.dg/torture/cris-volatile-1.c: New test.
35468
35469 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35470
35471         PR optimization/9325
35472         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35473         for overflowing floating point to integer conversion during RTL
35474         simplification.
35475
35476 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35477
35478         * objc/execute/_cmd.m: Fix typo.
35479         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35480         Relax 'scan-assembler' regexp.
35481         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35482         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35483         * objc.dg/zero-link-2.m: Remove blank line.
35484         * objc.dg/zero-link-3.m: New test case.
35485
35486 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35487
35488         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35489
35490         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35491         than linker trickery.
35492
35493 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35494
35495         PR c++/12370
35496         * g++.dg/other/friend2.C: New test.
35497
35498 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35499
35500         * gcc.dg/20031012-1.c: New test.
35501
35502 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35503
35504         * gcc.dg/weak/weak-3.c: Fix for new warning.
35505
35506 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35507
35508         PR optimization/8750
35509         * gcc.c-torture/execute/20031012-1.c: New test case.
35510
35511 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35512
35513         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35514         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35515
35516 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35517
35518         PR optimization/12260
35519         * gcc.c-torture/compile/20031011-2.c: New test case.
35520
35521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35522
35523         * gcc.c-torture/execute/20031011-1.c: New testcase.
35524
35525 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35526
35527         * gcc.c-torture/compile/20031011-1.c: New test.
35528
35529 2003-10-11  Jan Hubicka  <jh@suse.cz>
35530
35531         * g++.dg/other/first-global.C: New test.
35532
35533 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35534
35535         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35536
35537 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35538
35539         * gcc.c-torture/compile/20031010-1.c: New test.
35540
35541 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35542
35543         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35544         * gcc.c-torture/execute/va-arg-25.c: ... here.
35545
35546 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35547
35548         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35549
35550 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35551
35552         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35553
35554 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35555
35556         * g++.dg/parse/error2.C: New test.
35557
35558 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35559
35560         PR c++/11097
35561         * g++.dg/other/error5.C: Modify the error message.
35562         * g++.dg/lookup/using8.C: New test.
35563
35564 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35565
35566         * gcc.dg/darwin-abi-2.c: New file.
35567         * gcc.c-torture/execute/va-arg-24.c: New file.
35568
35569 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35570
35571         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35572         indentation.
35573
35574 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
35575
35576         PR c++/10147
35577         * g++.dg/other/error4.C: Update error messages.
35578         * g++.dg/template/ptrmem4.C: Likewise.
35579
35580         PR c++/12337
35581         * g++.dg/init/new9.C: New test.
35582
35583         PR c++/12334, c++/12236, c++/8656
35584         * g++.dg/ext/attrib8.C: New test.
35585
35586 2003-10-06  Devang Patel  <dpatel@apple.com>
35587
35588         * gcc.dg/debug/dwarf2-3.h: New test.
35589         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35590
35591 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
35592
35593         * g++.dg/opt/cfg2.C: New test.
35594
35595 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35596
35597         * g++.dg/opt/float1.C: New test.
35598
35599 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35600
35601         * gcc.dg/c90-array-lval-6.c: New test.
35602         * gcc.dg/c99-array-lval-6.c: New test.
35603
35604 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
35605             Ziemowit Laski  <zlaski@apple.com>
35606
35607         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35608         'Derived', so that it is never considered a class method; add
35609         new warning for '+port' method ambiguity.
35610         * objc.dg/method-12.m: Include <objc/objc.h> instead of
35611         <objc/objc-api.h> (needed on Mac OS X).
35612         * objc.dg/method-13.m: New test.
35613
35614 2003-10-03  Roger Sayle  <roger@eyesopen.com>
35615
35616         PR optimization/9325, PR java/6391
35617         * gcc.c-torture/execute/20031003-1.c: New test case.
35618
35619 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
35620
35621         PR optimization/12180
35622         * gcc.dg/20031002-1.c: New test.
35623
35624         PR c++/12486
35625         * g++.dg/inherit/error1.C: New test.
35626
35627 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
35628
35629         * lib/f-torture.exp (search_for): Rename to...
35630         (search_for_re): This.  Also, clean up comments and the
35631         "regexp" invocation.
35632
35633 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
35634
35635         * gcc.c-torture/compile/20031002-1.c: New test.
35636
35637 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35638
35639         * g++.dg/opt/cond1.C: New test.
35640
35641 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35642
35643         * gcc.dg/Wold-style-definition-2.c: New testcase.
35644         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35645
35646 2003-09-29  Richard Henderson  <rth@redhat.com>
35647
35648         * g++.dg/init/array10.C: Add dg-options.
35649
35650 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35651
35652         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35653
35654 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35655
35656         * g++.dg/template/friend19.C: Fix typo.
35657         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35658
35659 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35660
35661         * gcc.c-torture/execute/20030928-1.c: New test.
35662         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35663
35664 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35665
35666         * g++.dg/opt/unroll1.C: New test.
35667
35668 2003-09-26  Roger Sayle  <roger@eyesopen.com>
35669
35670         PR optimization/11741
35671         * gcc.dg/20030926-1.c: New test case.
35672
35673 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35674
35675         PR c++/5655
35676         * g++.dg/parse/access7.C: New test.
35677         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35678
35679 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
35680
35681         MERGE OF objc-improvements-branch into MAINLINE:
35682         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35683         if libobjc has not been built.
35684         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35685         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35686         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35687         objc/execute/nested-3.m, objc/execute/np-2.m,
35688         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35689         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35690         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35691         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35692         objc.dg/special/unclaimed-category-1.h,
35693         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35694         well as GNU runtime.
35695         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35696         * execute/cascading-1.m, execute/function-message-1.m,
35697         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35698         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35699         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35700         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35701         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35702         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35703         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35704         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35705         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35706         * objc.dg/bitfield-2.m: Run only on Darwin.
35707         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35708         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35709         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35710         * objc.dg/const-str-1.m: Fix constant string layout.
35711
35712 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35713
35714         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35715
35716 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
35717
35718         * gcc.dg/darwin-abi-1.c: New file.
35719
35720 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
35721
35722         PR target/12281
35723         * gcc.c-torture/compile/20030921-1.c: New test.
35724
35725 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35726
35727         * g++.dg/opt/reg-stack2.C: New test.
35728
35729 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35730
35731         * g++.dg/eh/delayslot1.C: New test.
35732
35733 2003-09-20  Richard Henderson  <rth@redhat.com>
35734
35735         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35736
35737 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35738
35739         * gcc.c-torture/execute/20030920-1.c: New test case.
35740
35741 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35742
35743         * g++.dg/rtti/typeid3.C: Correct expected error message.
35744
35745 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35746
35747         PR c++/157
35748         * g++.dg/parse/crash12.C: New test.
35749
35750 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35751
35752         * gcc.dg/compat/mixed-struct-check.h: New.
35753         * gcc.dg/compat/mixed-struct-defs.h: New.
35754         * gcc.dg/compat/mixed-struct-init.h: New.
35755         * gcc.dg/compat/struct-by-value-19_main.c: New.
35756         * gcc.dg/compat/struct-by-value-19_x.c: New.
35757         * gcc.dg/compat/struct-by-value-19_y.c: New.
35758         * gcc.dg/compat/struct-by-value-20_main.c: New.
35759         * gcc.dg/compat/struct-by-value-20_x.c: New.
35760         * gcc.dg/compat/struct-by-value-20_y.c: New.
35761         * gcc.dg/compat/struct-return-19_main.c: New.
35762         * gcc.dg/compat/struct-return-19_x.c: New.
35763         * gcc.dg/compat/struct-return-19_y.c: New.
35764         * gcc.dg/compat/struct-return-20_main.c: New.
35765         * gcc.dg/compat/struct-return-20_x.c: New.
35766         * gcc.dg/compat/struct-return-20_y.c: New.
35767
35768 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35769         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35770         so that it will not complain on LP64 targets.
35771
35772 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35773
35774         PR c++/495
35775         * g++.dg/template/friend24.C: New test.
35776
35777 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35778
35779         PR c++/12332
35780         * g++.dg/template/memtmpl2.C: New test.
35781
35782 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35783
35784         PR target/11184
35785         * gcc.dg/builtin-apply1.c: New test.
35786
35787 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35788
35789         PR c++/9848
35790         * g++.dg/warn/Wunused-4.C: New test.
35791
35792 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35793
35794         PR c++/12316
35795         * g++.dg/other/gc2.C: New test.
35796
35797 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35798
35799         PR c++/11991
35800         * g++.dg/rtti/typeid3.C: New test.
35801
35802         PR c++/12266
35803         * g++.dg/overload/template1.C: New test.
35804
35805 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35806
35807         * g++.dg/opt/cfg3.C: New test.
35808
35809 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35810
35811         PR c++/7939
35812         * g++.dg/template/crash11.C: New test.
35813
35814 2003-09-16  Jason Merrill  <jason@redhat.com>
35815             Jakub Jelinek  <jakub@redhat.com>
35816
35817         * gcc.dg/attr-warn-unused-result.c: New test.
35818
35819 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35820
35821         PR c++/12184
35822         * g++.dg/expr/call2.C: New test.
35823
35824 2003-09-15  Andreas Jaeger  <aj@suse.de>
35825
35826         * gcc.dg/Wold-style-definition-1.c: New test.
35827
35828 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35829
35830         PR c++/3907
35831         * g++.dg/parse/template12.C: New test.
35832
35833         * g++.dg/abi/bitfield11.C: New test.
35834         * g++.dg/abi/bitfield12.C: Likewise.
35835
35836 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35837
35838         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35839         non-expansion of functional macro name without arguments at EOL.
35840         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35841
35842 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35843
35844         * gcc.c-torture/execute/20030914-[12].c: New tests.
35845
35846 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         PR c++/11788
35849         * g++.dg/overload/addr1.C: New test.
35850
35851 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35852
35853         * gcc.dg/20030909-1.c: New test.
35854
35855 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35856
35857         * gcc.dg/ultrasp10.c: New test.
35858
35859 2003-09-09  Devang Patel  <dpatel@apple.com>
35860
35861         * gcc.dg/darwin-ld-6.c: New test.
35862
35863 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35864
35865         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35866
35867 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35868
35869         * gcc.dg/ia64-types1.c: New test.
35870         * gcc.dg/ia64-types2.c: Likewise.
35871
35872 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35873
35874         * gcc.dg/builtins-1.c: Add more _Complex tests.
35875         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35876
35877         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35878         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35879
35880 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35881
35882         PR c++/11786
35883         * g++.dg/lookup/koenig2.C: New test.
35884
35885         PR c++/5296
35886         * g++.dg/rtti/typeid2.C: New test.
35887
35888 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35889
35890         * gcc.c-torture/compile/20030904-1.c: New test.
35891
35892 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35893
35894         * g++.dg/opt/longbranch2.C: New test.
35895
35896 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35897
35898         * g++.dg/template/crash10.C: Only compile it.
35899
35900 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35901
35902         PR middle-end/11665
35903         * gcc.c-torture/compile/20030907-1.c: New test.
35904         * g++.dg/init/array11.C: New test.
35905
35906 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35907
35908         PR c++/11852
35909         * g++.dg/init/struct1.C: New test.
35910
35911 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35912
35913         PR c++/12181
35914         * g++.dg/expr/comma1.C: New test.
35915
35916 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35917
35918         PR c++/11867
35919         * g++.dg/expr/static_cast5.C: New test.
35920
35921 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35922
35923         PR c++/11507
35924         * g++.dg/lookup/scoped7.C: New test.
35925
35926         PR c++/9574
35927         * g++.dg/other/static1.C: New test.
35928
35929         PR c++/11490
35930         * g++.dg/warn/template-1.C: New test.
35931
35932         PR c++/11432
35933         * g++.dg/template/crash10.C: New test.
35934
35935         PR c++/2478
35936         * g++.dg/overload/VLA.C: New test.
35937
35938         PR c++/10804
35939         * g++.dg/template/call1.C: New test.
35940
35941 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35942
35943         PR c++/11794
35944         * g++.dg/parse/using3.C: New test.
35945
35946 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35947
35948         PR c++/11409
35949         * g++.dg/overload/builtin3.C: New test case.
35950
35951 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35952
35953         PR c/9862
35954         * gcc.dg/20030906-1.c: New test.
35955         * gcc.dg/20030906-2.c: Likewise.
35956
35957 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35958
35959         PR c++/12167
35960         * g++.dg/parse/defarg5.C: New test.
35961
35962         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35963
35964 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35965
35966         PR c++/12163
35967         * g++.dg/expr/static_cast4.C: New test.
35968
35969         PR c++/12146
35970         * g++.dg/template/crash9.C: New test.
35971
35972 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35973
35974         * g++.old-deja/g++.ext/pretty2.C: Update for change
35975         in __FUNCTION__.
35976         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35977
35978 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35979
35980         PR c++/11922
35981         * g++/dg/template/qualified-id1.C: New test.
35982
35983         PR c++/12037
35984         * g++.dg/warn/noeffect4.C: New test.
35985
35986 2003-09-04  Matt Austern  <austern@apple.com>
35987
35988         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35989         * g++.dg/ext/fnname2.C: Likewise.
35990         * g++.dg/ext/fnname3.C: Likewise.
35991
35992 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * g++.dg/expr/lval1.C: New test.
35995         * g++.dg/ext/lvcast.C: Remove.
35996
35997 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35998
35999         PR optimization/11700.
36000         * gcc.c-torture/compile/20030903-1.c: New test case.
36001
36002 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36003
36004         PR c++/12053
36005         * g++.dg/abi/layout4.C: New test.
36006
36007 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36008
36009         PR c++/11553
36010         * g++.dg/parse/friend3.C: New test.
36011
36012 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36013
36014         PR c++/11847
36015         * g++.dg/template/class1.C: New test.
36016
36017         PR c++/11808
36018         * g++.dg/expr/call1.C: New test.
36019
36020 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36021
36022         PR c++/12114
36023         * g++.dg/init/ref9.C: New test.
36024
36025         PR c++/11972
36026         * g++.dg/template/nested4.C: New test.
36027
36028 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36029
36030         PR c++/12093
36031         * g++.dg/template/non-dependent4.C: New test.
36032
36033         PR c++/11928
36034         * g++.dg/inherit/conv1.C: New test.
36035
36036 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36037
36038         PR c++/6196
36039         * g++.dg/ext/label1.C: New test.
36040         * g++.dg/ext/label2.C: Likewise.
36041
36042 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36043
36044         * g++.dg/expr/cond3.C: New test.
36045
36046 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36047
36048         * gcc.dg/builtins-1.c: Add new builtin cases.
36049
36050 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36051
36052         * gcc.dg/builtins-1.c: Add new cases.
36053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36054
36055 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36056
36057         * gcc.dg/builtins-1.c: Add more math builtin tests.
36058         * gcc.dg/torture/builtin-attr-1.c: New test.
36059
36060 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36061
36062         PR optimization/5079
36063         * g++.dg/opt/static3.C: New test.
36064
36065 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36066
36067         * gcc.misc-tests/gcov-10b.c: New test.
36068
36069 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36070
36071         * g++.dg/opt/ptrmem3.C: New test.
36072
36073         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36074
36075 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * gcc.dg/20030826-2.c: New test.
36078
36079 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36080
36081         PR middle-end/12002
36082         * g77.f-torture/compile/12002.f: New test case.
36083
36084 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36085
36086         * gcc.dg/20030826-1.c: New test case.
36087
36088 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36089
36090         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36091
36092 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36093
36094         PR c++/11871
36095         * c++.dg/lookup/crash1.C: New test.
36096
36097         * c++.dg/warn/noeffect3.C: New test.
36098
36099 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36100
36101         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36102         * gcc.dg/compat/vector-1_y.c: Ditto.
36103         * gcc.dg/compat/vector-2_x.c: Ditto.
36104         * gcc.dg/compat/vector-2_y.c: Ditto.
36105
36106 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36107
36108         * gcc.dg/20030702-1.c: New test.
36109
36110 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36111
36112         PR c++/8795
36113         * g++.dg/ext/altivec-1.C: New test.
36114
36115 2003-08-24  Richard Henderson  <rth@redhat.com>
36116
36117         * g++.dg/eh/simd-2.C: Add -w for x86.
36118
36119 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36120
36121         * gcc.dg/20030815-1.c: New test.
36122
36123 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36124
36125         PR c++/3765
36126         * g++.dg/parse/access6.C: New test.
36127
36128 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36129
36130         PR c++/641, c++/11876
36131         * g++.dg/template/friend22.C: New test.
36132         * g++.dg/template/friend23.C: Likewise.
36133
36134 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36135
36136         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36137         identically.
36138
36139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36140
36141         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36142
36143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36144
36145         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36146
36147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36148
36149         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36150
36151 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36152
36153         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36154
36155 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36156
36157         PR c++/11919
36158         * g++.dg/overload/prom1.C: New test.
36159
36160         PR c++/11551
36161         * g++.dg/parse/dtor2.C: New test.
36162
36163         PR c++/10762
36164         * g++.dg/parse/using2.C: New test.
36165
36166 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36167
36168         PR target/11805
36169         * gcc.c-torture/compile/20030821-1.c: New.
36170
36171 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36172
36173         PR c++/11834
36174         * g++.dg/template/deduce2.C: New test.
36175
36176 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36177
36178         * gcc.c-torture/execute/20030821-1.c: New test.
36179
36180 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36181
36182         PR middle-end/11984
36183         * gcc.dg/20030820-1.c: New test case.
36184
36185 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         PR c++/11945
36188         * g++.dg/warn/noeffect2.C: New test.
36189
36190 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36191
36192         PR c++/10926
36193         * g++.dg/template/dtor2.C: New test.
36194
36195         PR c++/11684
36196         * g++.dg/template/operator1.C: New test.
36197         * g++.dg/parse/operator4.C: New test.
36198
36199         PR c++/11946.C
36200         * g++.dg/expr/enum1.C: New test.
36201         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36202
36203         PR c++/11036.C
36204         * g++.dg/parse/elab2.C: New test.
36205         * g++.dg/parse/typedef4.C: Change error message.
36206         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36207         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36208         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36209
36210 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36211
36212         * gcc.dg/pch/warn-1.c: New.
36213         * gcc.dg/pch/warn-1.hs: New.
36214
36215         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36216         not-tested file.
36217
36218 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36219
36220         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36221
36222 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36223
36224         * gcc.dg/uninit-D.c: New Test.
36225         * gcc.dg/uninit-E.c: New Test.
36226         * gcc.dg/uninit-F.c: New Test.
36227         * gcc.dg/uninit-G.c: New Test.
36228
36229 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
36230
36231         * g++.dg/README: Describe the pch directory.
36232
36233 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36234
36235         PR c++/11174
36236         * g++.dg/parse/access4.C: New test.
36237         * g++.dg/parse/access5.C: Likewise.
36238         * g++.old-deja/g++.jason/access17.C: Adjust error message.
36239
36240 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
36241
36242         * gcc.dg/noncompile/20030818-1.c: New.
36243
36244 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36245
36246         PR c++/11957
36247         * g++.dg/warn/noeffect1.C: New test.
36248
36249         * g++.dg/template/scope2.C: New test.
36250         * g++.dg/template/error2.C: Correct dg-error
36251
36252 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
36253
36254         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36255
36256 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
36257
36258         PR C++/11512
36259         * g++.dg/template/warn1.C: New.
36260
36261 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36262
36263         * g++.dg/template/error2.C: New test.
36264         * g++.dg/lookup/using7.C: Adjust errors
36265         * g++.old-deja/g++.pt/crash36.C: Likewise.
36266         * g++.old-deja/g++.pt/derived3.C: Likewise.
36267
36268 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36269
36270         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36271         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36272         * gcc.c-torture/execute/builtins/string-9.c: New, from
36273         string-opt-9.c.  Adjust for execute/builtins framework.
36274         * gcc.c-torture/execute/string-opt-9.c: Delete.
36275
36276 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
36277
36278         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36279
36280         * g++.dg/parse/ret-type2.C: New test.
36281
36282         PR c++/11703
36283         * g++.dg/init/new8.C: New test.
36284
36285         PR c++/10923
36286         * g++.dg/parse/typedef5.C: New test.
36287
36288         PR c++/9512
36289         * g++.dg/parse/qualified2.C: New test.
36290         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36291         invalid code.
36292
36293 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * g++.dg/conversion/ptrmem1.C: New test.
36296
36297 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
36298
36299         PR target/11693
36300         * gcc.dg/20030811-1.c: New test.
36301
36302         PR target/11535
36303         * gcc.c-torture/execute/20030811-1.c: New test.
36304
36305 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36306
36307         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36308
36309 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
36310
36311         PR c++/11789.C
36312         * g++.dg/inherit/multiple1.C: New test.
36313
36314 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36315
36316         * gcc.dg/spe1.c: New test.
36317
36318         PR c++/11670
36319         * g++.dg/expr/cast2.C: New test.
36320
36321         PR c++/10530
36322         * g++.dg/template/dependent-name2.C: New test.
36323
36324 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
36325
36326         * g++.dg/parse/crash11.C: Put the dg options in comments.
36327
36328 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
36329
36330         * lib/gcc-dg.exp: Update for diagnostic change.
36331
36332 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36333
36334         PR c++/5767
36335         * g++.dg/parse/crash11.C: New test.
36336
36337 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
36338
36339         * gcc.dg/cpp/spacing1.c: Update.
36340
36341 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
36342
36343         PR target/11739
36344         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36345         a value for -mtune.
36346
36347 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36348
36349         PR middle-end/11771
36350         * gcc.c-torture/compile/20030804-1.c: New test case.
36351
36352 2003-08-04  Roger Sayle  <roger@eyesopen.com>
36353
36354         * gcc.dg/20030804-1.c: New test case.
36355
36356 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
36357
36358         * gcc.dg/cpp/separate-1.c: New test.
36359
36360 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
36361
36362         PR c++/11704
36363         * g++.dg/template/dependent-expr2.C: New test.
36364
36365         PR c++/11766
36366         * g++.dg/expr/ptrmem1.C: New test.
36367
36368 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36369
36370         PR c++/9453
36371         * g++.dg/template/friend15.C: New test.
36372
36373 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
36374
36375         * lib/dg-pch.exp: Work round PCH bug.
36376
36377 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36378
36379         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
36380         builtins.  Move cases from builtins-4.c here.
36381
36382         * gcc.dg/torture/builtin-math-1.c: New test taken from
36383         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36384         additional cases.
36385
36386         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36387         Delete.
36388
36389 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36390
36391         PR c++/9447
36392         * g++.dg/template/using7.C: New test.
36393
36394 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
36395
36396         * import1.c, import2.c: New tests.
36397
36398 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
36399
36400         * g++.dg/eh/crossjump1.C: New test.
36401
36402 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
36403
36404         PR c++/11697
36405         * g++.dg/template/using6.C: New test.
36406
36407         PR c++/11744
36408         * g++.dg/template/koenig2.C: New test.
36409
36410 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36411
36412         PR c++/7983
36413         * g++.dg/parse/typedef4.C: New test.
36414
36415 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36416
36417         PR c++/8442, c++/8806
36418         * g++.dg/template/elab1.C: New test.
36419         * g++.dg/template/type2.C: Likewise.
36420         * g++.dg/template/ttp3.C: Adjust expected error message.
36421         * g++.old-deja/g++.law/visibility13.C: Likewise.
36422         * g++.old-deja/g++.niklas/t135.C: Likewise.
36423         * g++.old-deja/g++.pt/ttp41.C: Likewise.
36424         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36425         template argument.
36426         * g++.old-deja/g++.pt/ttp44.C: Likewise.
36427
36428 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         PR c++/11295
36431         * g++.dg/ext/stmtexpr1.C: New test.
36432
36433         * g++.dg/opt/tmp1.C: New test.
36434
36435         PR c++/11525
36436         * g++.dg/parse/constant4.C: New test.
36437
36438         PR c++/9447
36439         * g++.dg/template/using5.C: New test.
36440
36441 2003-07-31  Roger Sayle  <roger@eyesopen.com>
36442
36443         * gcc.dg/builtins-27.c: New test case.
36444
36445 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
36446
36447         * gcc.dg/tls/opt-7.c: New test.
36448
36449 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
36450
36451         * g++.old-deja/g++.other/crash18.C: Remove.
36452
36453 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36454
36455         * g++.dg/template/explicit3.C: New.
36456         * g++.dg/template/explicit4.C: New.
36457         * g++.dg/template/explicit5.C: New.
36458
36459         PR c++/11347
36460         * g++.dg/template/memtmpl1.C: New.
36461
36462 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36463
36464         PR target/11565
36465         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36466         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36467
36468 2003-07-30  Jan Hubicka  <jh@suse.cz>
36469
36470         * vtgc1.c: Kill.
36471
36472 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36473
36474         * gcc.dg/struct-in-proto-1.c: New test.
36475
36476 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36477
36478         * gcc.dg/cpp/include2.c: Only expect one message.
36479
36480 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36481
36482         PR c++/9447
36483         * g++.dg/template/using1.C: New test.
36484         * g++.dg/template/using2.C: New test.
36485         * g++.dg/template/using3.C: New test.
36486         * g++.dg/template/using4.C: New test.
36487
36488 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36489
36490         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36491         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36492
36493 2003-07-28  Jan Hubicka  <jh@suse.cz>
36494
36495         PR c++/11530
36496         * g++.dg/opt/call1.C: New test.
36497
36498 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36499
36500         PR c++/11667
36501         * g++.dg/init/enum2.C: New test.
36502         * g++.dg/template/overload1.C: Add "-w" option.
36503
36504 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36505
36506         * gcc.dg/Wdeclaration-after-statement-1.c,
36507         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36508
36509 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36510
36511         * gcc.c-torture/compile/20030725-1.c: New test.
36512
36513 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36514
36515         * gcc.dg/20030505.c: Only run for SPE.
36516         Remove definition of opaque type.
36517
36518 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36519
36520         * g++.dg/template/ptrmem6.C: New test.
36521
36522 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36523
36524         * gcc.c-torture/compile/zero-strct-2.c: New test.
36525
36526 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36527
36528         * gcc.dg/intermod-1.c: New test.
36529
36530 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36531
36532         PR c++/11617
36533         * g++.dg/template/lookup2.C: New test.
36534         * g++.dg/template/memclass1.C: Remove instantiated from error.
36535         * g++.dg/other/error2.C: Tweak expected errors.
36536
36537         PR c++/11596
36538         * g++.dg/template/defarg3.C: New test.
36539
36540         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36541
36542 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36543
36544         * g++.dg/inherit/access5.C: New test.
36545
36546 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36547
36548         PR c++/11513
36549         * g++.dg/template/crash8.C: New test.
36550
36551 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36552
36553         PR c/10602
36554         * gcc.dg/noncompile/incomplete-2.c: New test.
36555
36556 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/11645
36559         * g++.dg/inherit/access4.C: New test.
36560
36561         PR c++/11517
36562         * g++.dg/expr/cond2.C: New test.
36563
36564         PR optimization/10679
36565         * g++.dg/opt/inline4.C: New test.
36566
36567 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36568
36569         * g++.dg/parse/crash10: New test.
36570
36571 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36572
36573         * g++.dg/ext/flexary1.C: New test.
36574
36575 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36576
36577         PR c++/10793
36578         * g++.dg/template/crash9.C: New test.
36579
36580 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36581
36582         PR c++/3004
36583         * g++.dg/parse/typedef3.C: New test.
36584
36585         PR c++/7906
36586         * g++.dg/parse/operator2.C: New test.
36587
36588         PR c++/8895
36589         * g++.dg/parse/def-tmpl-arg1.C: New test.
36590
36591         PR c++/9282
36592         * g++.dg/parse/funptr1.C: New test.
36593
36594         PR c++/9452
36595         * g++.dg/parse/ambig3.C: New test.
36596
36597         PR c++/9454
36598         * g++.dg/parse/operator3.C: New test.
36599
36600         PR c++/9486
36601         * g++.dg/parse/template10.C: New test.
36602
36603         PR c++/9488
36604         * g++.dg/parse/template11.C: New test.
36605
36606         PR c++/10150
36607         * g++.dg/parse/invalid-op1.C: New test.
36608
36609         PR c++/10247
36610         * g++.dg/parse/condexpr1.C: New test.
36611
36612 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36613
36614         * g++.dg/ext/packed3.C: New test.
36615         * g++.dg/ext/packed4.C: New test.
36616
36617         * gcc.dg/pack-test-3.c: New test.
36618
36619 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
36620
36621         * lib/compat.exp: Handle dg-options per source file.
36622         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36623         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36624         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36625         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36626         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36627         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36628         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36629         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36630         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36631         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36632         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36633         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36634         * g++.dg/compat/break/bitfield7_x.C: Ditto.
36635         * g++.dg/compat/break/bitfield7_y.C: Ditto.
36636
36637 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36638
36639         PR c/10320
36640         * gcc.c-torture/execute/20030718-1.c: New test.
36641
36642 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36643
36644         PR optimization/11536
36645         * gcc.dg/20030721-1.c: New test.
36646
36647 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/11546
36650         * g++.dg/template/lookup1.C: New test.
36651
36652 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36653
36654         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36655         diagnostics of ill-formed constructs involving labels.
36656         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36657         the new 'previously defined here' message.
36658
36659 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.dg/parse/non-dependent2.C: New test.
36662
36663 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
36664
36665         * g++.dg/init/init-ref4.C: xfail on targets without
36666         weak symbols.
36667
36668 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
36669
36670         PR target/11087
36671         * gcc.c-torture/execute/20030717-1.c: New test.
36672
36673 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36674
36675         * g++.dg/opt/cfg1.C: New test.
36676
36677 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
36678
36679         PR optimization/11557
36680         * gcc.dg/20030717-1.c: New test.
36681
36682 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
36683
36684         PR c++/10476
36685         * g++.dg/expr/crash-1.C: New test.
36686
36687         PR c++/11027
36688         * g++.dg/template/init3.C: New test.
36689
36690         PR c++/8222
36691         * g++.dg/template/non-dependent1.C: New test.
36692
36693         PR c++/11070
36694         * g++.dg/template/non-dependent2.C: New test.
36695
36696         PR c++/11071
36697         * g++.dg/template/non-dependent3.C: New test.
36698
36699         PR c++/9907
36700         * g++.dg/template/sizeof5.C: New test.
36701
36702 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36703
36704         PR 11498
36705         * gcc.c-torture/compile/mangle-1.c: New file.
36706
36707 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36708
36709         PR c++/7809
36710         * g++.dg/parse/access3.C: New test.
36711
36712 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36713
36714         PR c++/11384
36715         * g++.dg/init/init-ref4.C: New test.
36716
36717 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
36718
36719         PR c++/11547
36720         * g++.dg/parse/constant3.C: New test.
36721         * g++.dg/parse/crash7.C: Likewise.
36722
36723 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36724
36725         PR target/11008
36726         * gcc.dg/i386-pentium4-not-mull.c: New.
36727
36728 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36729
36730         * gcc.dg/asm-names.c (ymain): Make it weak.
36731
36732 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36733
36734         PR c++/5421
36735         * g++.dg/template/friend21.C: New test.
36736
36737 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36738
36739         * gcc.dg/cleanup-8.c: New test.
36740         * gcc.dg/cleanup-9.c: New test.
36741
36742 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36743
36744         * g++.dg/ext/dll-MI1.h: New file.
36745         * g++.dg/ext/dllexport-MI1.C: New file.
36746         * g++.dg/ext/dllimport-MI1.C: New file.
36747
36748 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36749
36750         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36751         it does not have cmpstrsi patterns (just cmpmemsi).
36752
36753 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36754
36755         PR debug/11473
36756         * g++.dg/debug/debug8.C: New test.
36757
36758 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36759
36760         PR c++/10108
36761         * g++.dg/template/crash7.C: New test.
36762
36763 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36764
36765         PR target/10795
36766         * gcc.c-torture/compile/20030708-1.c: New.
36767
36768 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36769
36770         * gcc.c-torture/execute/20030715-1.c: New test.
36771
36772 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36773
36774         * gcc.dg/pch/inline-3.c: New file.
36775         * gcc.dg/pch/inline-3.hs: New file.
36776         * gcc.dg/pch/inline-4.c: New file.
36777         * gcc.dg/pch/inline-4.hs: New file.
36778
36779 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36780
36781         PR c++/11509
36782         * g++.dg/template/crash6.C: New test.
36783
36784         PR c++/7053
36785         * g++.dg/template/friend20.C: New test.
36786
36787         PR c++/7019
36788         * g++.dg/template/overload2.C: New test.
36789
36790 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36791
36792         PR optimization/11440
36793         * gcc.c-torture/execute/20030714-1.c: New test.
36794
36795 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36796
36797         PR c++/11154
36798         * g++.dg/template/partial2.C: New test.
36799
36800 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36801
36802         PR c++/11503
36803         * g++.dg/template/anon1.C: New test.
36804
36805         PR c++/11493
36806         PR c++/11495
36807         * g++.dg/parse/template9.C: Likewise.
36808         * g++.dg/template/crash4.C: New test.
36809         * g++.dg/template/koenig1.C: Likewise.
36810         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36811         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36812         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36813         functions.
36814         * g++.old-deja/g++.jason/template36.C: Likewise.
36815         * g++.old-deja/g++.mike/p1989.C: Likewise.
36816         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36817         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36818         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36819         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36820         compiling.
36821         * g++.old-deja/g++.pt/union2.C: Use this->.
36822
36823 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * gcc.dg/20030711-1.c: New test.
36826
36827 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         PR c++/11050
36830         * g++.dg/parse/args1.C: New test.
36831         * g++.pt/defarg8.C: Change expected errors.
36832
36833 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/8164
36836         * g++.dg/template/nontype2.C: New test.
36837
36838         PR c++/10558
36839         * g++.dg/parse/template8.C: New test.
36840
36841         PR c++/8327
36842         * g++.dg/template/scope1.C: New test.
36843
36844         * g++.dg/warn/Wsign-compare-1.C: New test.
36845
36846 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36847
36848         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36849
36850 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36851
36852         PR c++/9411
36853         * g++.dg/template/explicit2.C: New test.
36854
36855         PR c++/10032
36856         * g++.dg/warn/pedantic1.C: New test.
36857
36858 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         PR c++ 9483
36861         * g++.dg/other/field1.C: New test.
36862
36863 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36864
36865         PR c/11449
36866         * gcc.c-torture/compile/20030707-1.c: New.
36867
36868 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36869
36870         PR c++/10849
36871         * g++.dg/template/access12.C: New test.
36872
36873 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36876         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36877         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36878         * gcc.misc-tests/gcov.exp: Update
36879         * g++.dg/gcov/gcov.exp: Update
36880         * lib/gcov.exp: Update.
36881
36882 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36883
36884         * g++.dg/abi/mangle17.C: Make sure template expressions are
36885         dependent.
36886         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36887         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36888         * g++.dg/opt/stack1.C: Remove erroneous code.
36889         * g++.dg/parse/template7.C: New test.
36890         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36891         * g++.old-deja/g++.pt/crash4.C: Likewise.
36892
36893 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36894
36895         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36896         with zero or one occurence of `$' after the initial `L'.
36897
36898 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36899
36900         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36901
36902 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36903
36904         PR c/11370
36905         * gcc.dg/Wunreachable-6.c: New testcase.
36906         * gcc.dg/Wunreachable-7.c: New testcase.
36907
36908 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36909
36910         PR c/11420
36911         * gcc.dg/20030708-1.c: New test.
36912
36913 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36914
36915         * gcc.dg/compat/sdata-section.h: New file.
36916         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36917         * gcc.dg/torture/mips-sdata-1.c: New test.
36918
36919 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36920
36921         PR c++/11030
36922         * g++.dg/template/friend19.C: New test.
36923
36924 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36925
36926         * g++.dg/opt/strength-reduce.C: New test.
36927
36928 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36929
36930         PR target/10979
36931         * gcc.dg/20030707-1.c: New testcase.
36932
36933 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36934
36935         PR optimization/11059
36936         * g++.dg/opt/emptyunion.C: New testcase.
36937
36938 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36939             Eric Botcazou  <ebotcazou@libertysurf.fr>
36940
36941         * g++.dg/opt/stack1.C: New test.
36942
36943 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36944
36945         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36946         run test.
36947
36948         PR c++/11431
36949         * g++.dg/expr/static_cast3.C: New test.
36950
36951 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36952
36953         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36954         everywhere.
36955         * gcc.dg/concat.c: Concatenation of string constants with
36956         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36957         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36958         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36959         necessary to avoid multi-character character constant warning.
36960         * gcc.dg/cpp/escape.c: Likewise.
36961         * gcc.dg/cpp/ucs.c: Likewise.
36962         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36963         Fix a typo.
36964
36965 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36966
36967         PR c/11428
36968         * gcc.c-torture/compile/20030704-1.c: New.
36969
36970 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36971
36972         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36973
36974 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36975
36976         PR c++/5287, PR c++/7910,  PR c++/11021
36977         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36978         tests for warnings.
36979         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36980         * g++.dg/ext/dllimport3.C: Likewise.
36981         * g++.dg/ext/dllimport4.C: New file.
36982         * g++.dg/ext/dllimport5.C: New file.
36983         * g++.dg/ext/dllimport6.C: New file.
36984         * g++.dg/ext/dllimport7.C: New file.
36985         * g++.dg/ext/dllimport8.C: New file.
36986         * g++.dg/ext/dllimport9.C: New file.
36987         * g++.dg/ext/dllimport10.C: New file.
36988         * g++.dg/ext/dllexport1.C: New file.
36989
36990 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36991
36992         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36993         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36994
36995 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36996
36997         * gcc.dg/builtins-25.c: New testcase.
36998         * gcc.dg/builtins-26.c: New testcase.
36999
37000 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37001
37002         * gcc.dg/compat/vector-defs.h: New file.
37003         * gcc.dg/compat/vector-setup.h: New file.
37004         * gcc.dg/compat/vector-check.h: New file.
37005         * gcc.dg/compat/vector-1_main.c: New file.
37006         * gcc.dg/compat/vector-1_x.c: New file.
37007         * gcc.dg/compat/vector-1_y.c: New file.
37008         * gcc.dg/compat/vector-2_main.c: New file.
37009         * gcc.dg/compat/vector-2_x.c: New file.
37010         * gcc.dg/compat/vector-2_y.c: New file.
37011
37012         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37013         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37014         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37015         * gcc.dg/compat/struct-align-1.h: New file.
37016         * gcc.dg/compat/struct-align-1_main.c: New file.
37017         * gcc.dg/compat/struct-align-1_x.c: New file.
37018         * gcc.dg/compat/struct-align-1_y.c: New file.
37019         * gcc.dg/compat/struct-align-2.h: New file.
37020         * gcc.dg/compat/struct-align-2_main.c: New file.
37021         * gcc.dg/compat/struct-align-2_x.c: New file.
37022         * gcc.dg/compat/struct-align-2_y.c: New file.
37023
37024         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37025         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37026         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37027         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37028         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37029         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37030         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37031         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37032         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37033         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37034         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37035         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37036         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37037         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37038         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37039         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37040         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37041         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37042         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37043         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37044         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37046         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37047         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37048         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37049         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37050         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37051         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37052         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37053
37054 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37055
37056         * gcc.dg/i386-call-1.c: New test.
37057
37058 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37059
37060         PR c++/9162
37061         * g++.dg/parse/defarg4.C: New.
37062
37063 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37064
37065         PR target/10700
37066         * gcc.c-torture/compile/20030703-1.c: New test case.
37067
37068 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37069
37070         * g++.dg/template/local3.C: Remove extra semicolon.
37071
37072 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37073
37074         * gcc.dg/i386-volatile-1.c: New test.
37075
37076 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         PR c++/11072
37079         * g++.dg/other/offsetof2.C: XFAIL.
37080         * g++.dg/other/offsetof5.C: New.
37081
37082         PR c++/10219
37083         * g++.dg/template/error1.C: New.
37084
37085         PR c++/9779
37086         * g++.dg/template/dependent-expr1.C: New.
37087
37088 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37089
37090         PR c++/6949
37091         * g++.dg/template/local3.C: New test.
37092
37093         PR c++/11149
37094         * g++.dg/lookup/scoped6.C: New test.
37095
37096 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37097
37098         PR c++/8046
37099         * g++.dg/other/error7.C: New test.
37100
37101 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37102
37103         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37104         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37105         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37106         * g++.old-deja/g++.other/union2.C: Likewise.
37107         * gcc.dg/c90-const-expr-2.c: Likewise.
37108         * gcc.dg/c90-const-expr-3.c: Likewise.
37109         * gcc.dg/c99-const-expr-2.c: Likewise.
37110         * gcc.dg/c99-const-expr-3.c: Likewise.
37111         * gcc.dg/concat.c: Likewise.
37112
37113 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37114
37115         PR c++/9559
37116         * g++.dg/init/static1.C: New test.
37117
37118 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37119
37120         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37121         * g++.old-deja/g++.other/access2.C: Likewise.
37122         * g++.old-deja/g++.other/decl2.C: Likewise.
37123         * gcc.c-torture/execute/20020615-1.c: Likewise.
37124
37125 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37126
37127         PR c++/4933
37128         * g++.dg/template/sizeof4.C: New test.
37129
37130 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37131
37132         * g++.dg/other/error6.C: New test.
37133
37134 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37135
37136         PR c++/10750
37137         * g++.dg/parse/constant2.C: New test.
37138
37139 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37140
37141         PR c++/11106
37142         * g++.dg/other/error5.C: New test.
37143
37144 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37145
37146         * gcc.dg/format/gcc_diag-1.c: New test.
37147
37148 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37149
37150         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37151
37152 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37153
37154         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37155         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37156         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37157
37158 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37159
37160         * gcc.c-torture/execute/builtins/string-8.c: New test.
37161         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37162         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37163         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37164
37165 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37166
37167         PR c++/10468
37168         * g++.dg/ext/typeof6.C: New test.
37169
37170 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37171
37172         PR c++/10796
37173         * g++.dg/init/enum1.C: New test.
37174
37175 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37176
37177         * gcc.dg/20030627-1.c: New test.
37178
37179 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR c++/11332
37182         * g++.dg/expr/static_cast2.C: New test.
37183
37184 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37185             Jakub Jelinek  <jakub@redhat.com>
37186
37187         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37188         sprintf(dst,"%s",src) optimization.
37189         * gcc.c-torture/execute/20030626-1.c: New test case.
37190         * gcc.c-torture/execute/20030626-2.c: New test case.
37191
37192 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37193
37194         * gcc.c-torture/execute/multi-ix.c: New test.
37195
37196         * gcc.c-torture/execute/simd-4.c (main):
37197         Added missing semicolon at end of union.
37198
37199 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37200
37201         PR c++/8266
37202         * g++.dg/template/explicit-instantiation3.C: New test.
37203
37204 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37205
37206         * gcc.dg/20030626-1.c: Use signed char.
37207
37208 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37209
37210         * gcc.dg/20030626-1.c: New test.
37211
37212 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37213
37214         * const-str-2.m: Update.
37215
37216 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37217
37218         PR c++/10990
37219         * g++.dg/rtti/dyncast1.C: New test.
37220         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37221         * g++.dg/lookup/scoped1.C: Remove XFAIL.
37222         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37223
37224         PR c++/10931
37225         * g++.dg/expr/static_cast1.C: New test.
37226
37227 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
37228
37229         * gcc.dg/20030625-1.c: New test.
37230
37231 2003-06-24  Roger Sayle  <roger@eyesopen.com>
37232
37233         * gcc.c-torture/compile/20030624-1.c: New test case.
37234
37235 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
37236
37237         * gcc.c-torture/execute/string-opt-17.c: New test.
37238
37239 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
37240
37241         PR c++/5754
37242         * g++.dg/parse/crash6.C: New test.
37243
37244 2003-06-23  Roger Sayle  <roger@eyesopen.com>
37245
37246         * gcc.dg/builtins-24.c: New test case.
37247
37248 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
37249
37250         * g++.dg/opt/operator1.C: New test.
37251
37252 2003-06-22  Roger Sayle  <roger@eyesopen.com>
37253
37254         * gcc.c-torture/execute/string-opt-16.c: New test case.
37255
37256 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37257
37258         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
37259         * g++.old-deja/g++.other/conv7.C: Likewise.
37260         * g++.old-deja/g++.other/overcnv2.C: Likewise.
37261         * g++.old-deja/g++.other/overload14.C: Likewise.
37262
37263 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
37264
37265         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37266         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37267
37268 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37269
37270         PR c++/10888
37271         * g++.dg/warn/Winline-3.C: New test.
37272
37273 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37274
37275         * lib/target-supports.exp (check_alias_available): Make the test
37276         program acceptable to the Solaris assembler.
37277
37278         PR c++/10749
37279         * g++.dg/template/memclass2.C: New test.
37280
37281 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37282             Eric Botcazou  <ebotcazou@libertysurf.fr>
37283
37284         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37285         data for non-matching targets.
37286         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37287
37288 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
37289
37290         PR c++/10845
37291         * g++.dg/template/member3.C: New test.
37292
37293 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
37294
37295         PR c++/10939
37296         * g++.dg/template/func1.C: New test.
37297
37298         PR c++/9649
37299         * g++.dg/template/static4.C: New test.
37300         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37301
37302         PR c++/11041
37303         * g++.dg/init/ref7.C: New test.
37304
37305 2003-06-19  Matt Austern  <austern@apple.com>
37306
37307         PR c++/11228
37308         * g++.dg/anew1.C: New test.
37309         * g++.dg/anew2.C: New test.
37310         * g++.dg/anew3.C: New test.
37311         * g++.dg/anew4.C: New test.
37312
37313 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
37314
37315         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37316
37317 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
37318
37319         * gcc.c-torture/execute/simd-4.c (main): Make expected value
37320         endian-dependent.
37321
37322 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
37323
37324         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37325         Remove cruft.
37326
37327 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
37328
37329         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37330         * gcc.c-torture/compile/961203-1.c: Likewise.
37331         * gcc.c-torture/compile/980506-1.c: Likewise.
37332
37333 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37334
37335         PR c++/10712
37336         * g++.dg/lookup/using7.C: New test.
37337
37338 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
37339
37340         PR c++/11105
37341         * g++.dg/abi/conv1.C: Remove it.
37342         * g++.dg/template/conv7.C: New test.
37343         * g++.dg/template/conv8.C: Likewise.
37344         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37345         conversion operator.
37346
37347 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
37348
37349         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37350         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37351         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37352         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37353         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37354         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37355         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37356         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37357         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37358         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37359         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37360         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37361         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37362         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37363         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37364         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37365         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37366         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37367         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37368         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37369         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37370         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37371         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37372         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37373         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37374         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37375         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37376         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37377         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37378
37379 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
37380
37381         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37382         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37383         indications.
37384
37385 2003-06-16  Roger Sayle  <roger@eyesopen.com>
37386
37387         * gcc.dg/i386-387-5.c: New test case.
37388         * gcc.dg/i386-387-6.c: New test case.
37389         * gcc.dg/builtins-23.c: New test case.
37390
37391 2003-06-15  Roger Sayle  <roger@eyesopen.com>
37392
37393         * gcc.dg/builtins-22.c: New test case.
37394         * gcc.dg/i386-387-1.c: Update to test exp.
37395         * gcc.dg/i386-387-2.c: Likewise.
37396
37397 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37398
37399         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37400
37401 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37402
37403         * lib/gcc-dg.exp (dg-require-dll): New function.
37404         (dg-xfail-if): Likewise.
37405         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37406         driver.
37407
37408         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37409         * gcc.c-torture/compile/20001205-1.c: Likewise.
37410         * gcc.c-torture/compile/20001226-1.c: Likewise.
37411         * gcc.c-torture/compile/20010518-2.c: Likewise.
37412         * gcc.c-torture/compile/20020312-1.c: Likewise.
37413         * gcc.c-torture/compile/20020604-1.c: Likewise.
37414         * gcc.c-torture/compile/920501-12.c: Likewise.
37415         * gcc.c-torture/compile/920501-4.c: Likewise.
37416         * gcc.c-torture/compile/920520-1.c: Likewise.
37417         * gcc.c-torture/compile/920521-1.c: Likewise.
37418         * gcc.c-torture/compile/920625-1.c: Likewise.
37419         * gcc.c-torture/compile/961203-1.c: Likewise.
37420         * gcc.c-torture/compile/980506-1.c: Likewise.
37421         * gcc.c-torture/compile/981006-1.c: Likewise.
37422         * gcc.c-torture/compile/981022-1.c: Likewise.
37423         * gcc.c-torture/compile/981223-1.c: Likewise.
37424         * gcc.c-torture/compile/990617-1.c: Likewise.
37425         * gcc.c-torture/compile/dll.c: Likewise.
37426         * gcc.c-torture/compile/labels-3.c: Likewise.
37427         * gcc.c-torture/compile/mipscop-1.c: Likewise.
37428         * gcc.c-torture/compile/mipscop-2.c: Likewise.
37429         * gcc.c-torture/compile/mipscop-3.c: Likewise.
37430         * gcc.c-torture/compile/mipscop-4.c: Likewise.
37431         * gcc.c-torture/compile/simd-5.c: Likewise.
37432         * gcc.c-torture/compile/20000804-1.x: Remove.
37433         * gcc.c-torture/compile/20001205-1.x: Likewise.
37434         * gcc.c-torture/compile/20001226-1.x: Likewise.
37435         * gcc.c-torture/compile/20010518-2.x: Likewise.
37436         * gcc.c-torture/compile/20020312-1.x: Likewise.
37437         * gcc.c-torture/compile/20020604-1.x: Likewise.
37438         * gcc.c-torture/compile/920501-12.x: Likewise.
37439         * gcc.c-torture/compile/920501-4.x: Likewise.
37440         * gcc.c-torture/compile/920520-1.x: Likewise.
37441         * gcc.c-torture/compile/920521-1.x: Likewise.
37442         * gcc.c-torture/compile/920625-1.x: Likewise.
37443         * gcc.c-torture/compile/961203-1.x: Likewise.
37444         * gcc.c-torture/compile/980506-1.x: Likewise.
37445         * gcc.c-torture/compile/981006-1.x: Likewise.
37446         * gcc.c-torture/compile/981022-1.x: Likewise.
37447         * gcc.c-torture/compile/981223-1.x: Likewise.
37448         * gcc.c-torture/compile/990617-1.x: Likewise.
37449         * gcc.c-torture/compile/mipscop-1.x: Likewise.
37450         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37451         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37452         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37453         * gcc.c-torture/compile/simd-5.x: Likewise.
37454
37455         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37456
37457 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37458
37459         * gcc.c-torture/execute/20030611-1.c: New test.
37460
37461 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37462
37463         PR middle-end/168
37464         * gcc.dg/20030612-1.c: New test case.
37465
37466 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37467
37468         PR c++/10635
37469         * g++.dg/expr/cast1.C: New test.
37470
37471 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37472
37473         * gcc.dg/builtins-21.c: New test case.
37474
37475 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37476
37477         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37478         options instead of at the end.
37479         * lib/objc.exp (objc_target_compile): Likewise.
37480
37481 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37482
37483         PR c++/10432
37484         * g++.dg/parse/error1.C: New test.
37485
37486 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37487
37488         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37489         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37490         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37491         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37492         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37493         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37494         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37495         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37496         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37497         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37498         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37499         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37500         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37501         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37502         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37503         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37504         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37505         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37506         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37507         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37508         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37509         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37510         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37511         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37512
37513         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37514         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37515         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37516         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37517         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37518         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37519         * gcc.dg/compat/scalar-return-3_main.c: New file.
37520         * gcc.dg/compat/scalar-return-3_x.c: New file.
37521         * gcc.dg/compat/scalar-return-3_y.c: New file.
37522         * gcc.dg/compat/scalar-return-4_main.c: New file.
37523         * gcc.dg/compat/scalar-return-4_x.c: New file.
37524         * gcc.dg/compat/scalar-return-4_y.c: New file.
37525
37526 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37527
37528         * gcc.dg/compat/fp2-struct-check.h: New file.
37529         * gcc.dg/compat/fp2-struct-defs.h: New file.
37530         * gcc.dg/compat/fp2-struct-init.h: New file.
37531         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37532         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37533         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37534         * gcc.dg/compat/struct-return-10_main.c: New file.
37535         * gcc.dg/compat/struct-return-10_x.c: New file.
37536         * gcc.dg/compat/struct-return-10_y.c: New file.
37537
37538         * gcc.dg/compat/compat-common.h: New file.
37539         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37540         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37541         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37542         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37543         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37544         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37545         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37546         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37547         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37548         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37549         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37550         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37551         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37552         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37553         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37554         * gcc.dg/compat/small-struct-check.h: Ditto.
37555         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37556         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37557         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37558         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37559         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37560         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37561         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37562         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37563         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37564         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37565         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37566         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37567         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37568         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37569         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37570         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37571         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37572         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37573         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37574         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37575         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37576         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37578         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37579         * gcc.dg/compat/struct-return-2_main.c: Ditto.
37580         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37581         * gcc.dg/compat/struct-return-2_y.c: Ditto.
37582         * gcc.dg/compat/struct-return-3_main.c: Ditto.
37583         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37584         * gcc.dg/compat/struct-return-3_y.c: Ditto.
37585
37586 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
37587
37588         * g++.dg/pch/static-1.C: New file.
37589         * g++.dg/pch/static-1.Hs: New file.
37590
37591 2003-06-10  Richard Henderson  <rth@redhat.com>
37592
37593         * gcc.dg/asm-7.c: Adjust expected warning text.
37594
37595 2003-06-10  Roger Sayle  <roger@eyesopen.com>
37596
37597         * gcc.dg/builtins-20.c: New test case.
37598
37599 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
37600
37601         PR c++/11131
37602         * g++.dg/opt/template1.C: New test.
37603
37604 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37605
37606         * lib/gcc-dg.exp (dg-test): Clear additional_files and
37607         additional_sources.
37608
37609 2003-05-21  David Taylor  <dtaylor@emc.com>
37610
37611         * gcc.dg/Wpadded.c: New file.
37612
37613 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37614
37615         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37616         * gcc.dg/special/weak-2.c: Add dg-require-weak.
37617         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37618         dg-require-weak.
37619
37620 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
37621
37622         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37623
37624 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37625
37626         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37627         (dg-require-alias): Likewise.
37628         (dg-require-gc-sections): Likewise.
37629         * lib/target-supports.exp (check_gc_sections_available): Likewise.
37630
37631 2003-06-08  Richard Henderson  <rth@redhat.com>
37632
37633         * gcc.dg/20011029-2.c: Fix the array reference.
37634         * gcc.dg/asm-7.c: New.
37635
37636 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37637
37638         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37639
37640 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37641
37642         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37643         (dg-require-gc-sections): Likewise.
37644
37645 2003-06-08  Jan Hubicka  <jh@suse.cz>
37646
37647         * i386-cmov1.c: Fix regular expression.
37648         * i386-cvt-1.c: Likewise.
37649         * i386-local.c: Likewise.
37650         * i386-local2.c: Likewise.
37651         * i386-mul.c: Likewise.
37652         * i386-ssetype-1.c: Likewise.
37653         * i386-ssetype-3.c: Likewise.
37654         * i386-ssetype-5.c: Likewise.
37655
37656 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37657
37658         PR c++/11039
37659         * g++.dg/warn/implicit-typename2.C: New test.
37660         * g++.dg/warn/implicit-typename3.C: New test.
37661
37662 2003-06-07  Richard Henderson  <rth@redhat.com>
37663
37664         * g++.dg/other/offsetof3.C: Use size_t.
37665         * g++.dg/other/offsetof4.C: Likewise.
37666
37667 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
37668
37669         * lib/copy-file.exp: New. Implement gcc_copy_files.
37670
37671         * lib/dg-pch.exp: Load copy-file.exp
37672         (dg-pch): Use gcc_copy_files instead of "file copy".
37673
37674 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
37675
37676         * gcc.dg/weak/weak.exp: Simplify.
37677         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37678         * gcc.dg/weak/weak-1.c: Likewise.
37679         * gcc.dg/weak/weak-2.c: Likewise.
37680         * gcc.dg/weak/weak-3.c: Likewise.
37681         * gcc.dg/weak/weak-4.c: Likewise.
37682         * gcc.dg/weak/weak-5.c: Likewise.
37683         * gcc.dg/weak/weak-6.c: Likewise.
37684         * gcc.dg/weak/weak-7.c: Likewise.
37685         * gcc.dg/weak/weak-8.c: Likewise.
37686         * gcc.dg/weak/weak-9.c: Likewise.
37687
37688 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37689
37690         gcc.c-torture/execute/20030606-1.c: New.
37691
37692 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37693
37694         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37695         * gcc.dg/builtins-19.c: Likewise.
37696
37697 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37698
37699         * gcc.dg/builtins-2.c: Add some more tests.
37700         * gcc.dg/builtins-18.c: New test case.
37701         * gcc.dg/builtins-19.c: New test case.
37702
37703 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37704             Jim Wilson  <wilson@tuliptree.org>
37705
37706         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37707
37708 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37711         mempcpy/stpcpy calls not to be optimized into something else.
37712         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37713         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37714         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37715
37716 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37717
37718         * gcc.dg/format/asm_fprintf-1.c: New test.
37719
37720 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
37721
37722         * lib/gcc-defs.exp (additional_sources): New variable.
37723         (dg-additional-sources): New function.
37724         (additional_files): New variable.
37725         (dg-additional-files): New function.
37726         (dg-additional-files-options): Likewise.
37727         * lib/gcc-dg.exp (dg-require-weak): New function.
37728         (dg-require-alias): Likewise.
37729         (dg-require-gc-sections): Likewise.
37730         * lib/target-supports.exp (check_alias_available): Remove testfile
37731         parameter.
37732         (check_gc_sections_available): New function.
37733         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37734         (dg-gpp-additional-files): Likewise.
37735         * lib/g++.exp (additional_sources): Remove.
37736         (additional_files): Likewise.
37737         (g++_target_compile): Use dg-additional-files-options.
37738
37739         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37740         Tcl logic.
37741         * gcc.dg/special/ecos.exp: Remove.
37742         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37743         * gcc.dg/special/alias-1.c: Likewise.
37744         * gcc.dg/special/alias-2.c: Likewise.
37745         * gcc.dg/special/gcsec-1.c: Likewise.
37746         * gcc.dg/special/weak-1.c: Likewise.
37747         * gcc.dg/special/weak-2.c: Likewise.
37748         * gcc.dg/special/wkali-1.c: Likewise.
37749         * gcc.dg/special/wkali-2.c: Likewise.
37750
37751         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37752         dg-gpp-additional-*.
37753         * g++.dg/special/conpr-3.C: Likewise.
37754         * g++.dg/special/conpr-4.C: Likewise.
37755         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37756         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37757         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37758         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37759         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37760         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37761         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37762         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37763         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37764         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37765         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37766         * g++.old-deja/g++.other/comdat1.C: Likewise.
37767         * g++.old-deja/g++.other/comdat2.C: Likewise.
37768         * g++.old-deja/g++.other/comdat3.C: Likewise.
37769         * g++.old-deja/g++.other/ctor1.C: Likewise.
37770         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37771
37772 2003-06-05  Richard Henderson  <rth@redhat.com>
37773
37774         * gcc.dg/debug/20030605-1.c: New.
37775
37776 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37777
37778         * README.QMTEST: Update.
37779
37780 2003-06-04  Richard Henderson  <rth@redhat.com>
37781
37782         * gcc.dg/cleanup-1.c: New.
37783         * gcc.dg/cleanup-2.c: New.
37784         * gcc.dg/cleanup-3.c: New.
37785         * gcc.dg/cleanup-4.c: New.
37786         * gcc.dg/cleanup-5.c: New.
37787         * gcc.dg/cleanup-6.c: New.
37788         * gcc.dg/cleanup-7.c: New.
37789
37790 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37791
37792         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37793
37794         * lib/dg-pch.exp: New file.
37795         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37796         * gcc.dg/pch/pch.exp: Likewise.
37797
37798 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37799
37800         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37801         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37802         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37803         * gcc.dg/builtins-17.c: New test case.
37804         * gcc.dg/i386-387-4.c: New test case.
37805         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37806
37807 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37808
37809         * gcc.dg/ultrasp9.c: New test.
37810
37811 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37812
37813         * gcc.c-torture/compile/20030604-1.c: New test.
37814         * gcc.dg/sparc-constant-1.c: New test.
37815
37816 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37817
37818         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37819
37820 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37821
37822         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37823
37824         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37825         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37826
37827 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37828
37829         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37830
37831 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37832
37833         PR c++/10940
37834         * g++.dg/template/spec10.C: New test.
37835
37836 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37837
37838         * gcc.dg/builtins-16.c: New test case.
37839
37840 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37841
37842         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37843         mempcpy test with post-increments.
37844         * gcc.c-torture/execute/string-opt-3.c: New test.
37845         * gcc.dg/string-opt-1.c: New test.
37846
37847 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37848
37849         PR fortran/10965
37850         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37851
37852 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37853
37854         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37855         (scan-assembler): ... here.  Use dg-scan.
37856         (scan-assembler-not): Likewise.
37857         (scan-file): New function.
37858         (scan-file-not): Likewise.
37859         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37860         * gcc.dg/cpp/_Pragma4.c: Likewise.
37861         * gcc.dg/cpp/_Pragma5.c: Likewise.
37862         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37863         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37864         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37865         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37866         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37867         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37868         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37869         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37870         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37871         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37872         * gcc.dg/cpp/cxxcom1.c: Likewise.
37873         * gcc.dg/cpp/line1.c: Likewise.
37874         * gcc.dg/cpp/maccom1.c: Likewise.
37875         * gcc.dg/cpp/maccom2.c: Likewise.
37876         * gcc.dg/cpp/maccom3.c: Likewise.
37877         * gcc.dg/cpp/maccom4.c: Likewise.
37878         * gcc.dg/cpp/maccom5.c: Likewise.
37879         * gcc.dg/cpp/maccom6.c: Likewise.
37880         * gcc.dg/cpp/multiline.c: Likewise.
37881         * gcc.dg/cpp/spacing1.c: Likewise.
37882         * gcc.dg/cpp/spacing2.c: Likewise.
37883         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37884         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37885         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37886         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37887         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37888         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37889         * gcc.dg/cpp/cxxcom2.c: Likewise.
37890         * gcc.dg/cpp/cxxcom2.h: New file.
37891
37892         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37893         * g++.dg/cpp/truefalse.C: Here.
37894         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37895
37896 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37897
37898         * gcc.dg/cpp/redef3.c: New file.
37899
37900 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37901
37902         * gcc.dg/i386-loop-3.c: New test.
37903
37904 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37905
37906         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37907
37908 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37909
37910         * gcc.dg/fwrapv-1.c: New test case.
37911         * gcc.dg/fwrapv-2.c: New test case.
37912
37913 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37914
37915         PR c++/10956
37916         * g++.dg/template/spec9.C: New test.
37917
37918 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37919
37920         * gcc.dg/duff-4.c: New test case.
37921
37922 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37923
37924         PR fortran/10843
37925         * g77.dg/ffixed-form-1.f: New test
37926         * g77.dg/ffixed-form-2.f: New test
37927         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37928         * g77.dg/ffree-form-3.f: New test
37929
37930 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37931
37932         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37933         * gcc.dg/wint_t-1.c: Likewise.
37934
37935 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37936
37937         * g++.dg/template/access11.C: New test.
37938
37939 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37940
37941         PR c++/10849
37942         * g++.dg/template/access10.C: New test.
37943
37944 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37945             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37946
37947         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37948
37949 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37950
37951         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37952         suppress for powerpc-*-darwin*.
37953         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37954
37955 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37956
37957         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37958         suppress option for powerpc-*-darwin*.
37959
37960 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37961
37962         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37963         * gcc.dg/builtins-4.c: Add test for fmod.
37964
37965 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37966
37967         PR c++/10682
37968         * g++.dg/template/instantiate4.C: New test.
37969
37970 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37971
37972         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37973
37974 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37975
37976         * gcc.dg/compat/scalar-return-1_main.c: New file.
37977         * gcc.dg/compat/scalar-return-1_x.c: New file.
37978         * gcc.dg/compat/scalar-return-1_y.c: New file.
37979         * gcc.dg/compat/scalar-return-2_main.c: New file.
37980         * gcc.dg/compat/scalar-return-2_x.c: New file.
37981         * gcc.dg/compat/scalar-return-2_y.c: New file.
37982         * gcc.dg/compat/struct-return-3_main.c: New file.
37983         * gcc.dg/compat/struct-return-3_y.c: New file.
37984         * gcc.dg/compat/struct-return-3_x.c: New file.
37985         * gcc.dg/compat/struct-return-2_main.c: New file.
37986         * gcc.dg/compat/struct-return-2_x.c: New file.
37987         * gcc.dg/compat/struct-return-2_y.c: New file.
37988
37989 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37990
37991         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37992         for hppa*-hp-hpux*.
37993         * gcc.dg/20021014-1.c (dg-options): Likewise.
37994         * gcc.dg/nest.c (dg-options): Likewise.
37995
37996 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37997
37998         PR c++/9738
37999         * g++.dg/ext/dllimport2.C: New file.
38000         * g++.dg/ext/dllimport3.C: New file.
38001
38002 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38003
38004         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38005         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38006         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38007         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38008         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38009         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38010         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38011         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38012         * gcc.dg/compat/small-struct-defs.h: New file.
38013         * gcc.dg/compat/small-struct-init.h: New file.
38014         * gcc.dg/compat/small-struct-check.h: New file.
38015         * gcc.dg/compat/fp-struct-defs.h: New file.
38016         * gcc.dg/compat/fp-struct-check.h: New file.
38017         * gcc.dg/compat/fp-struct-init.h: New file.
38018         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38019         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38020
38021 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38022
38023         * gcc.dg/20030225-2.c: New test.
38024
38025 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38026             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38027
38028         * gcc.c-torture/compile/20030518-1.c: New test case.
38029
38030 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38031
38032         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38033         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38034         gcc-dg-debug-runtest.
38035         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38036         gcc-dg-debug-runtest.
38037
38038 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38039
38040         PR c++/9022
38041         * g++.dg/lookup/using6.C: New test.
38042
38043 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38044
38045         * g++.dg/parse/access2.C: New test.
38046
38047 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38048
38049         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38050         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38051         * gcc.dg/debug/debug.exp: Likewise.
38052
38053 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38054
38055         * gcc.dg/dollar.c: New test.
38056
38057 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38058
38059         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38060         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38061         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38062         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38063         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38064         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38065         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38066         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38067         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38068         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38069         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38070         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38071         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38072         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38073         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38074         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38075         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38076         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38077
38078 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38079
38080         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38081         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38082         support for "repo" mode.
38083         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38084         * lib/g77-dg.exp: Likewise.
38085         * lib/obj-dg.exp: Likewise.
38086
38087 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38088
38089         Merge from gcc-3_2-rhl8-branch:
38090         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.dg/tls/opt-6.c: New test.
38093
38094         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38095
38096         * gcc.dg/20030405-1.c: New test.
38097
38098         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38099
38100         * gcc.dg/20030309-1.c: New test.
38101
38102         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38103
38104         * gcc.c-torture/execute/20030307-1.c: New test.
38105
38106         2003-02-20  Randolph Chung  <tausq@debian.org>
38107
38108         * gcc.c-torture/compile/20030220-1.c: New test.
38109
38110         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * gcc.dg/20030217-1.c: New test.
38113
38114         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38115
38116         * gcc.c-torture/compile/20020129-1.c: New test.
38117
38118         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38119
38120         * gcc.dg/unroll-1.c: New test.
38121
38122         2002-11-16  Jan Hubicka  <jh@suse.cz>
38123
38124         * gcc.c-torture/execute/20020920-1.c: New test.
38125
38126         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38127
38128         PR target/7434
38129         * gcc.c-torture/compile/20021008-1.c: New test.
38130
38131         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38132
38133         PR target/7559
38134         * gcc.c-torture/execute/20020810-1.c: New test.
38135
38136         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38137
38138         * gcc.c-torture/compile/20020807-1.c: New test.
38139
38140         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38141
38142         * gcc.dg/tls/opt-1.c: New test.
38143
38144         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38145
38146         * gcc.dg/20020729-1.c: New test.
38147
38148         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38149
38150         * g++.dg/opt/life1.C: New test.
38151
38152         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38153
38154         * gcc.dg/20020525-1.c: New test.
38155
38156         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38157
38158         PR c++/6794
38159         * g++.dg/ext/pretty1.C: New test.
38160         * g++.dg/ext/pretty2.C: New test.
38161
38162 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38163
38164         PR c++/8385
38165         * g++.dg/ext/typeof5.C: New test.
38166
38167 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38168
38169         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38170         __USER_LABEL_PREFIX__ into account.
38171         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38172
38173 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38174
38175         * gcc.dg/builtins-15.c: New test case.
38176
38177 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38178
38179         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38180
38181 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38182
38183         * lib/g++.exp: Tweak handling of additional source files.
38184         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38185         * g++.dg/special/conpr-2a.C: Rename to ...
38186         * g++.dg/special/conpr-2a.cc: ... this.
38187         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38188         * g++.dg/special/conpr-3a.C: Rename to ...
38189         * g++.dg/special/conpr-3a.cc: This.
38190         * g++.dg/special/conpr-3b.C: Rename to ...
38191         * g++.dg/special/conpr-3b.cc: This.
38192         * g++.dg/special/conpr-4.C: New test.
38193         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38194
38195 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38196
38197         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38198
38199 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38200
38201         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38202         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38203         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38204         * g++.old-deja/g++.other/warn3.C: Likewise.
38205
38206 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38207
38208         * gcc.dg/i386-387-1.c: Update to also test log.
38209         * gcc.dg/i386-387-2.c: Likewise.
38210
38211 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38212
38213         * g77.f-torture/execute/int8421.f: New test.
38214
38215 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38216
38217         PR c++/10230, c++/10481
38218         * g++.dg/lookup/scoped5.C: New test.
38219
38220 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38221
38222         PR c++/10552
38223         * g++.dg/template/ttp6.C: New test.
38224
38225 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
38226
38227         * gcc.c-torture/execute/builtins: New directory.
38228         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38229         gcc.c-torture/execute/builtins.
38230         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38231         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38232         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
38233         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38234
38235 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38236
38237         PR c++/9252
38238         * g++.dg/template/access8.C: New test.
38239         * g++.dg/template/access9.C: New test.
38240
38241 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38242
38243         PR c++/9554
38244         * g++.dg/parse/access1.C: New test.
38245
38246 2003-05-09  DJ Delorie  <dj@redhat.com>
38247
38248         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38249         long, and not an int.
38250
38251 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38252
38253         PR c++/10555, c++/10576
38254         * g++.dg/template/memclass1.C: New test.
38255
38256 2003-05-08  DJ Delorie  <dj@redhat.com>
38257
38258         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38259         targets.
38260         * gcc.c-torture/execute/20021024-1.x: Likewise.
38261         * gcc.c-torture/execute/shiftdi.x: Likewise.
38262         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38263         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38264         * gcc.dg/20021018-1.c: Likewise.
38265
38266 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38267
38268         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38269
38270         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38271         (bcopy): Call memmove.
38272
38273 2003-05-08  Roger Sayle  <roger@eyesopen.com>
38274
38275         * g77.f-torture/compile/8485.f: New test case.
38276
38277 2003-05-07  Richard Henderson  <rth@redhat.com>
38278
38279         PR c++/10570
38280         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38281         Verify exception_cleanup not called for rethrows.
38282         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38283         when exiting catch block without rethrowing.
38284         * g++.dg/eh/forced3.C: New.
38285         * g++.dg/eh/forced4.C: New.
38286
38287 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38288
38289         * gcc.dg/20030505.c: Fix triplet.
38290
38291 2003-05-06  DJ Delorie  <dj@redhat.com>
38292
38293         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38294         * gcc.dg/nest.c: Likewise.
38295
38296 2003-05-05  Roger Sayle  <roger@eyesopen.com>
38297
38298         * gcc.dg/builtins-14.c: New test case.
38299
38300 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
38301
38302         * lib/compat.exp (compat-execute): New argument.
38303         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38304         * gcc.dg/compat: New test directory.
38305         * gcc.dg/compat/compat.exp: New expect script.
38306         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38307         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38308         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38309         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38310         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38311         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38312
38313         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38314         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38315         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38316         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38317         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38318         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38319         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38320         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38321         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38322         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38323         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38324         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38325         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38326         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38327         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38328
38329 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
38330
38331         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38332
38333 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
38334
38335         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38336
38337 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
38338
38339         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38340         * gcc.dg/ppc-fsel-2.c: New test.
38341
38342         * gcc.dg/unused-5.c: New test.
38343
38344 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38345
38346         PR c++/10496
38347         * g++.dg/warn/pmf1.C: New test.
38348
38349 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38350
38351         PR c++/4494
38352         * g++.dg/warn/main.C: New test.
38353
38354 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38355
38356         * gcc.dg/nonnull-3.c: New test.
38357
38358 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
38359
38360         * gcc.dg/cpp/Wtrigraphs.c: Update.
38361         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38362
38363 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
38364
38365         * gcc.dg/ppc-fsel-1.c: New test.
38366
38367 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
38368
38369         PR c/10604
38370         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38371
38372 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
38373
38374         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38375
38376 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38377
38378         PR c++/9364, c++/10553, c++/10586
38379         * g++.dg/parse/typename4.C: New test.
38380         * g++.dg/parse/typename5.C: Likewise.
38381
38382 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
38383
38384         * gcc.c-torture/compile/20030503-1.c: New test.
38385
38386 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38387
38388         * g++.dg/lookup/using5.C: Fix testcase error.
38389
38390 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
38391
38392         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38393         since MEABI is no longer supported.  Remove all vestiges
38394         of MEABI from the test.
38395
38396 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38397
38398         PR c++/10554
38399         * g++.dg/lookup/using5.C: New test.
38400
38401 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38402
38403         PR c++/8772
38404         * g++.dg/template/ttp5.C: New test.
38405
38406 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
38407
38408         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38409         (dg-gpp-additional-sources): New function.
38410         (dg-gpp-additional-files): Likewise.
38411         * lib/g++.exp (additional_sources): New variable.
38412         (additional_files): Likewise.
38413         (g++_target_compile): Deal with them.
38414         * lib/old-dejagnu.exp: Remove.
38415         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38416         * g++.old-deja: Revise all tests to use dg commands.
38417
38418 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38419
38420         PR c++/9432, c++/9528
38421         * g++.dg/lookup/using4.C: New test.
38422
38423 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
38424
38425         * gcc.dg/noreturn-5.c: New file.
38426         * gcc.dg/noreturn-6.c: New file.
38427
38428         * gcc.c-torture/compile/inline-1.c: New file.
38429
38430 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38431
38432         PR c++/10551
38433         * g++.dg/template/explicit1.C: New test.
38434
38435 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38436
38437         PR c++/10549
38438         * g++.dg/other/bitfield1.C: New test.
38439
38440         PR c++/10527
38441         * g++.dg/init/new7.C: New test.
38442
38443 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38444
38445         * g++.dg/ext/desig1.C: New test.
38446         * g++.dg/ext/init1.C: Update.
38447
38448         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38449
38450 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38451
38452         PR c++/10180
38453         * g++.dg/warn/Winline-1.C: New test.
38454
38455 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.c-torture/execute/string-opt-19.c: New test.
38458
38459         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38460         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38461
38462 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/10506
38465         * g++.dg/init/new6.C: New test.
38466
38467         PR c++/10503
38468         * g++.dg/init/ref6.C: New test.
38469
38470 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38471
38472         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38473
38474 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38475
38476         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38477         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38478
38479 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38480
38481         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38482         initialized static data members.
38483
38484 2003-04-25  H.J. Lu <hjl@gnu.org>
38485
38486         * gcc.dg/ia64-sync-4.c: New test.
38487
38488 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38489
38490         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38491         date.
38492
38493 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38494
38495         PR c++/10337
38496         * g++.dg/warn/conv1.C: New test.
38497         * g++.old-deja/g++.other/conv7.C: Adjust.
38498         * g++.old-deja/g++.other/overload14.C: Adjust.
38499
38500 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38501
38502         PR c++/10471
38503         * g++.dg/template/defarg2.C: New test.
38504
38505 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38506
38507         * gcc.dg/cpp/include2.c: Update.
38508         * gcc.dg/cpp/multiline-2.c: New.
38509         * gcc.dg/cpp/multiline.c: Update.
38510         * gcc.dg/cpp/strify2.c: Update.
38511         * gcc.dg/cpp/trad/literals-2.c: Update.
38512
38513 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38514
38515         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38516
38517 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38518
38519         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38520
38521 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38522
38523         PR c++/10451
38524         * g++.dg/parse/crash4.C: New test.
38525
38526         PR c++/9847
38527         * g++.dg/parse/crash5.C: New test.
38528
38529 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38530
38531         PR c++/10446
38532         * g++.dg/parse/crash3.C: New test.
38533
38534         PR c++/10428
38535         * g++.dg/parse/elab1.C: New test.
38536
38537 2003-04-22  Devang Patel  <dpatel@apple.com>
38538
38539         * gcc.dg/cpp/trad/funlike-5.c: New test.
38540
38541 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38542
38543         * g++.dg/other/packed1.C: Fix dg options.
38544
38545 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38546
38547         * g++.dg/other/offsetof2.C: New test.
38548
38549 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38550
38551         * g++.dg/template/recurse.C: Adjust location of error messages.
38552
38553 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38554
38555         PR c++/9881
38556         * g++.dg/init/addr-const1.C: New test.
38557         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38558
38559 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         PR c++/10405
38562         * g++.dg/lookup/struct-hack1.C: New test.
38563
38564 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38565
38566         * ucs.c: Update diagnostic messages.
38567
38568 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38569
38570         * gcc.dg/cpp/truefalse.cpp: New test.
38571         * gcc.dg/cpp/cpp.exp: Update.
38572         * g++.dg/other/stdbool-if.C: Remove.
38573
38574 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38575
38576         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38577         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38578
38579 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38580
38581         * gcc.c-torture/compile/20030418-1.c: New test.
38582
38583 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
38584
38585         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38586
38587 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38588
38589         PR c++/10347
38590         g++.dg/template/dependent-name1.C: New test.
38591
38592 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
38593
38594         * gcc.dg/warn-1.c (tourist_guide): New array,
38595         contains a pointer to bar.
38596
38597 2003-04-16  Roger Sayle  <roger@eyesopen.com>
38598
38599         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38600         * gcc.c-torture/execute/medce-1.c: New test case.
38601         * gcc.c-torture/execute/medce-2.c: New test case.
38602
38603 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
38604
38605         * lib/prune.exp: Ignore more messages.
38606
38607         PR c++/10381
38608         * g++.dg/parse/lookup3.C: New test.
38609
38610 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
38611
38612         * gcc.c-torture/compile/20030415-1.c : New test.
38613
38614 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
38615
38616         * gcc.c-torture/execute/scope-2.c: Move to ...
38617         * gcc.dg/noncompile/scope.c: .... here.
38618
38619 2003-04-14  Roger Sayle  <roger@eyesopen.com>
38620
38621         * gcc.dg/20030414-2.c: New test case.
38622
38623 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
38624
38625         PR target/10377
38626         * gcc.dg/20030414-1.c: New test.
38627
38628 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38629
38630         * gcc.dg/builtins-12.c: New test case.
38631         * gcc.dg/builtins-13.c: New test case.
38632
38633 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38634
38635         * gcc.c-torture/execute/string-opt-18.c: New test.
38636
38637 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38638
38639         PR c++/10300
38640         * g++.dg/init/new5.C: New test.
38641
38642 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38643
38644         PR c++/7910
38645         * g++.dg/ext/dllimport1.C: New test.
38646
38647 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38648
38649         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38650
38651 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38652
38653         PR Fortran/9263
38654         * g77.f-torture/noncompile/9263.f: New test
38655         PR Fortran/1832
38656         * g77.f-torture/execute/1832.f: New test
38657
38658 2003-04-11  David Chad  <davidc@freebsd.org>
38659             Loren J. Rittle  <ljrittle@acm.org>
38660
38661         PR libobjc/8562
38662         * objc.dg/headers.m: New test.
38663
38664 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
38665
38666         * gcc.c-torture/execute/builtin-noret-2.c: New.
38667         * gcc.c-torture/execute/builtin-noret-2.x: New.
38668         XFAIL builtin-noret-2.c at -O1 and above.
38669         * gcc.dg/redecl.c: New.
38670         * gcc.dg/Wshadow-1.c: Update error regexps.
38671
38672 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * g++.dg/abi/bitfield10.C: New test.
38675
38676 2003-04-09  Mike Stump  <mrs@apple.com>
38677
38678         * gcc.dg/pch/pch.exp: Make testcase names longer.
38679         * g++.dg/pch/pch.exp: Make testcase names longer.
38680
38681 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38682
38683         * gcc.dg/builtins-11.c: New test case.
38684
38685 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38686
38687         * gcc.dg/builtins-9.c: New test case.
38688         * gcc.dg/builtins-10.c: New test case.
38689
38690 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38691
38692         * gcc.dg/noncompile/init-4.c.c: New test.
38693
38694 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38695
38696         * gcc.misc-test/gcov-9.c: New test.
38697         * gcc.misc-test/gcov-10.c: New test
38698         * gcc.misc-test/gcov-11.c: New test.
38699
38700 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38701
38702         PR optimization/10024
38703         * gcc.c-torture/compile/20030405-1.c: New test.
38704
38705 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38706
38707         * gcc.dg/pch/static-3.c: New.
38708         * gcc.dg/pch/static-3.hs: New.
38709         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38710
38711 2003-04-04  Richard Henderson  <rth@redhat.com>
38712
38713         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38714         * g++.dg/eh/forced2.C: Likewise.
38715
38716 2003-04-03  Mike Stump  <mrs@apple.com>
38717
38718         * lib/scanasm.exp (scan-assembler): Add xfail processing for
38719         target arg.
38720         (scan-assembler-times, scan-assembler-not): Likewise.
38721         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38722
38723 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38724
38725         * gcc.dg/sparc-loop-1.c: New test.
38726
38727 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38728
38729         PR other/9274
38730         * g++.dg/pch/system-2.C: New.
38731         * g++.dg/pch/system-2.Hs: New.
38732
38733 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38734
38735         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38736
38737         * g++.dg/eh/simd-1.C (vecfunc): Same.
38738
38739 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38740
38741         * gcc.c-torture/execute/20030401-1.c: New test case.
38742
38743 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38744
38745         * objc.dg/defs.m: New.
38746
38747 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38748
38749         * g++.dg/eh/simd-1.C: New.
38750         * g++.dg/eh/simd-2.C: New.
38751
38752 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38753
38754         * gcc.c-torture/execute/simd-3.c: New.
38755
38756 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38757
38758         PR c/9936
38759         * gcc.dg/20030331-2.c: New test.
38760
38761 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38762
38763         PR c++/10278
38764         * g++.dg/parse/crash2.C: New test.
38765
38766 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38767
38768         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38769         * gcc.c-torture/execute/20030331-1.c: ...here.
38770
38771 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38772
38773         * gcc.c-torture/execute/20030331-1.c: New test.
38774
38775 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38776
38777         * lib/gcov.exp: Adjust call return testing strings.
38778         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38779
38780 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38781
38782         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38783         * gcc.dg/builtins-7.c: New test case.
38784         * gcc.dg/builtins-8.c: New test case.
38785
38786 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38787
38788         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38789
38790 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38791
38792         PR c++/7647
38793         * g++.dg/lookup-class-member-2.C: New test.
38794
38795 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38796
38797         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38798
38799 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38800
38801         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38802
38803 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38804
38805         * g++.dg/init/attrib1.C: New test.
38806
38807 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38808
38809         * gcc.dg/ultrasp8.c: New test.
38810
38811 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38812
38813         * gcc.dg/ultrasp7.c: New test.
38814
38815 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38816
38817         PR c++/10047
38818         * g++.dg/template/inline1.C: New test.
38819
38820 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38821
38822         * gcc.dg/sparc-dwarf2.c: New test.
38823
38824 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38825
38826         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38827         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38828
38829 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38830
38831         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38832         than reading .x files.
38833         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38834         * g77.dg/gcov/gcov-1.f: Likewise.
38835         * gcc.misc-tests/gcov-4b.c: Likewise.
38836         * gcc.misc-tests/gcov-5b.c: Likewise.
38837         * gcc.misc-tests/gcov-6.c: Likewise.
38838         * gcc.misc-tests/gcov-7.c: Likewise.
38839         * gcc.misc-tests/gcov-8.c: Likewise.
38840         * g++.dg/gcov/gcov-1.x: Remove.
38841         * g77.dg/gcov/gcov-1.x: Likewise.
38842         * gcc.misc-tests/gcov-4b.x: Likewise.
38843         * gcc.misc-tests/gcov-5b.x: Likewise.
38844         * gcc.misc-tests/gcov-6.x: Likewise.
38845         * gcc.misc-tests/gcov-7.x: Likewise.
38846         * gcc.misc-tests/gcov-8.x: Likewise.
38847
38848 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38849
38850         PR opt/10087
38851         * gcc.dg/20030324-1.c: New test.
38852
38853 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38854
38855         PR c++/10224
38856         * g++.dg/template/arg3.C: New test.
38857
38858         PR c++/10158
38859         * g++.dg/template/friend18.C: New test.
38860
38861 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38862
38863         * g77.f-torture/compile/20030326-1.f: New test case.
38864
38865 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38866
38867         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38868
38869         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38870
38871 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38872
38873         * gcc.dg/ia64-sync-3.c: New test.
38874
38875 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38876
38877         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38878
38879 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38880
38881         * gcc.dg/ultrasp6.c: New test.
38882
38883 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38884
38885         * gcc.dg/i386-signbit-1.c: New test.
38886         * gcc.dg/i386-signbit-2.c: New test.
38887         * gcc.dg/i386-signbit-3.c: New test.
38888
38889 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38890
38891         * gcc.dg/ultrasp5.c: Fix options.
38892
38893 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38894
38895         * gcc.dg/ultrasp5.c: Fix comment.
38896
38897 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38898
38899         PR fortran/10197
38900         * g77.f-torture/execute/10197.f: New test.
38901
38902 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38903
38904         PR c++/9898, c++/383
38905         * g++.dg/template/conv6.C: New test.
38906
38907         PR c++/10119
38908         * g++.dg/template/ptrmem5.C: New test.
38909
38910         PR c++/10026
38911         * g++.dg/lookup/koenig1.C: New test.
38912
38913         PR C++/10199
38914         * g++.dg/lookup/template2.C: New test.
38915
38916 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38917
38918         * g++.dg/opt/rtti1.C: New test.
38919
38920 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38921
38922         * gcc.dg/ultrasp5.c: New test.
38923
38924 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38925
38926         PR middle-end/9967
38927         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38928         builtin fputs.
38929
38930 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38931
38932         PR c/8224
38933         * gcc.dg/20030323-1.c: New test.
38934
38935 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38936
38937         * gcc.c-torture/compile/20030323-1.c: New test case.
38938
38939 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38940
38941         * gcc.dg/20030321-1.c: New test.
38942
38943 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38944
38945         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38946
38947 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38948
38949         PR c++/9978, c++/9708
38950         * g++.dg/ext/vlm1.C: Adjust expected error.
38951         * g++.dg/ext/vla2.C: New test.
38952         * g++.dg/template/arg1.C: New test.
38953         * g++.dg/template/arg2.C: New test.
38954
38955 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38956
38957         * g77.f-torture/execute/select.f: New test.
38958         * g77.f-torture/noncompile/select_no_compile.f: New test.
38959
38960 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38961
38962         PR c++/9898
38963         * g++.dg/other/error4.C: New test.
38964
38965 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38966
38967         * g++.dg/template/friend17.C: New test.
38968
38969 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38970
38971         * gcc.c-torture/compile/20030320-1.c: New.
38972
38973 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38974
38975         * gcc.dg/builtins-6.c: New test case.
38976
38977 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38978
38979         PR target/10073
38980         * gcc.c-torture/compile/20030319-1.c: New.
38981
38982 2003-03-18  Jan Hubicka  <jh@suse.cz>
38983
38984         * gcc.dg/i386-cvt-1.c: New test.
38985
38986 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38987
38988         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38989         * objc.dg/naming-2.m: Likewise.
38990
38991 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38992
38993         PR c++/9639
38994         * g++.dg/parse/crash1.C: New test.
38995
38996 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38997
38998         PR c++/8805
38999         * g++.dg/eh/cleanup1.C: New test.
39000
39001 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39002
39003         * gcc.c-torture/execute/20030316-1.c: New test case.
39004
39005 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         PR c++/9629
39008         * g++.dg/init/ctor2.C: New test.
39009
39010 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39011
39012         * g77.f-torture/compile/xformat.f: New test case.
39013
39014 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39015
39016         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39017         * g++.old-deja/g++.mike/eh50.C: Likewise.
39018
39019 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39020
39021         PR c++/6440
39022         * g++.dg/template/spec7.C: New test.
39023         * g++.dg/template/spec8.C: Likewise.
39024
39025 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39026
39027         * gcc.c-torture/execute/20030313-1.c: New test.
39028
39029 2003-03-14  Richard Henderson  <rth@redhat.com>
39030
39031         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39032
39033 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39034
39035         * gcc.c-torture/compile/20030314-1.c: New test.
39036
39037 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39038
39039         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39040         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39041         thumb target,
39042         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39043         to accept newer _imp__  prefix and additional
39044         newline in .drectve section.
39045         * gcc.dg/dll-4.c: Likewise.
39046         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39047         switch.
39048
39049 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39050
39051         * g++.dg/parse/namespace9.C: New test.
39052
39053         * g++.dg/init/ref5.C: New test.
39054         * g++.dg/parse/ptrmem1.C: Likewise.
39055
39056 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39057
39058         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39059         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39060         regular expression.
39061         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39062         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39063
39064 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39065
39066         * gcc.c-torture/execute/20030224-2.c: New test.
39067
39068 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39069
39070         * gcc.dg/decl-3.c: New test.
39071
39072 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39073
39074         * gcc.dg/i386-loop-2.c: New test.
39075
39076 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39077
39078         PR c++/9474
39079         * g++.dg/parse/namespace8.C: New test.
39080
39081         PR c++/9924
39082         * g++.dg/overload/builtin2.C: New test.
39083
39084 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39085
39086         * gcc.dg/return-type-3.c: New test.
39087
39088 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39089
39090         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39091         profiling options are not supported.
39092
39093 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39094
39095         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39096         * g++.old-deja/g++.warn/impint2.C: Likewise.
39097
39098 2003-03-10  Devang Patel  <dpatel@apple.com>
39099
39100         * g++.dg/cpp/c++_cmd_1.C: New test.
39101         * g++.dg/cpp/c++_cmd_1.h: New file.
39102
39103 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39104
39105         * gcc.dg/altivec-9.c: New file.
39106
39107 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39108
39109         * gcc.dg/ppc-sdata-1.c: New test.
39110         * gcc.dg/ppc-sdata-2.c: New test.
39111
39112 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39113
39114         PR c++/9373
39115         * g++.dg/opt/ptrmem2.C: New test.
39116
39117         PR c++/8534
39118         * g++.dg/opt/ptrmem1.C: New test.
39119
39120 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39121
39122         * gcc.dg/i386-loop-1.c: New test.
39123
39124 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39125
39126         PR c++/9970
39127         * g++.dg/lookup/friend1.C: New test.
39128
39129 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39130
39131         PR c++/9823
39132         * g++.dg/parser/constructor1.C: New test.
39133
39134 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39135
39136         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39137
39138         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39139
39140 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39141
39142         * gcc.dg/cpp/Wunused.c: Update test.
39143
39144 2003-03-08  Jan Hubicka  <jh@suse.cz>
39145
39146         * gcc.dg/inline-3.c: New test.
39147
39148 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39149
39150         PR c++/9809
39151         * g++.dg/parse/builtin1.C: New test.
39152
39153         PR c++/9982
39154         * g++.dg/abi/cookie1.C: New test.
39155         * g++.dg/abi/cookie2.C: Likewise.
39156
39157         PR c++/9524
39158         * g++.dg/template/field1.C: New test.
39159
39160         PR c++/9912
39161         * g++.dg/parse/class1.C: New test.
39162         * g++.dg/parse/namespace7.C: Likewise.
39163         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39164
39165 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39166
39167         * g++.dg/init/ref4.C: New test.
39168
39169 2003-03-07  Jan Hubicka  <jh@suse.cz>
39170
39171         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39172         * gcc.dg/inline-3.c: New test.
39173
39174 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39175
39176         * g++.dg/init/ref3.C: New test.
39177
39178         PR c++/9965
39179         * g++.dg/init/ref2.C: New test.
39180
39181         PR c++/9400
39182         * g++.dg/warn/Wshadow-2.C: New test.
39183
39184         PR c++/9791
39185         * g++.dg/warn/Woverloaded-1.C: New test.
39186
39187 2003-03-05  Jan Hubicka  <jh@suse.cz>
39188
39189         * gcc.dg/i386-local2.c: New.
39190         * gcc.dg/i386-local.c: Fix typo.
39191
39192 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39193
39194         * g++.dg/abi/layout3.C: New test.
39195
39196 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39197
39198         * gcc.c-torture/compile/20030305-1.c
39199
39200 2003-03-05  Jan Hubicka  <jh@suse.cz>
39201
39202         * gcc.dg/i386-local.c: New.
39203
39204 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39205
39206         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39207
39208 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39209
39210         * gcc.dg/switch-2.c: New test.
39211         * gcc.dg/switch-3.c: New test.
39212         * gcc.dg/Wswitch.c: Adjust line numbers.
39213         * gcc.dg/Wswitch-default.c: Likewise.
39214         * gcc.dg/Wswitch-enum.c: Likewise.
39215
39216 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39217
39218         * gcc.c-torture/execute/20030222-1.c: New test.
39219
39220 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39221
39222         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39223
39224 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
39225
39226         PR c++/9878
39227         * g++.dg/init/ref1.C: New test.
39228
39229 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
39230
39231         * gcc.dg/sh-relax.c: New SH-only test.
39232
39233 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
39234
39235         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
39236         comment explaining purpose of testcase.
39237
39238 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39239
39240         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39241         for HC11/HC12 (asm needs two int registers).
39242         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39243         HC11/HC12 because the test uses an asm which needs two 32-bit
39244         registers.
39245
39246 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
39247
39248         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39249         for HC11/HC12 (array is too large otherwise).
39250         * gcc.c-torture/compile/920501-4.x: New file, likewise.
39251         * gcc.c-torture/compile/20010518-2.x: Likewise.
39252         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39253         HC11/HC12 (array is too large).
39254
39255 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
39256
39257         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39258         * lib/g++-dg.exp (g++-dg-test): Likewise.
39259
39260 2003-03-01  Roger Sayle  <roger@eyesopen.com>
39261
39262         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39263         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39264
39265 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39266
39267         * g++.dg/warn/implicit-typename1.C: Remove warning.
39268
39269 2003-02-28  Richard Henderson  <rth@redhat.com>
39270
39271         * gcc.dg/noreturn-1.c: Move noreturn warning line.
39272         * gcc.dg/return-type-1.c: Move control reaches end warning line.
39273
39274 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
39275
39276         * gcc.dg/pch/pch.exp: Change .pch to .gch.
39277         * g++.dg/pch/pch.exp: Likewise.
39278
39279 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
39280
39281         PR c++/9879
39282         * g++.dg/init/new4.C: New test.
39283
39284 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
39285
39286         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39287
39288 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
39289
39290         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39291         unsigned long.
39292
39293         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39294         wider than float.
39295
39296 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39297
39298         * lib/scanasm.exp: Add support for counting numbers of
39299         occurences.
39300         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39301         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39302
39303 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
39304
39305         PR c++/9683
39306         * g++.dg/template/static3.C: New test.
39307
39308         PR c++/9829
39309         * g++.dg/parse/namespace6.C: New test.
39310
39311 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39312
39313         PR target/9732
39314         * gcc.dg/20030225-1.c: New test.
39315
39316 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
39317
39318         * README: Remove out-of-date information.
39319
39320         PR c++/9836
39321         * g++.dg/template/spec6.C: New test.
39322
39323 2003-02-24  Jeff Law  <law@redhat.com>
39324
39325         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39326
39327 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39328
39329         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39330         * gcc.dg/pragma-ep-1.c: Likewise.
39331
39332 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39333
39334         PR c++/9602
39335         * g++.dg/template/friend16.C: New test.
39336
39337 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
39338
39339         PR c++/5333
39340         * g++.dg/parse/fused-params1.C: Adjust error messages.
39341         * g++.dg/template/nested3.C: New test.
39342
39343 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
39344
39345         * g++.dg/abi/param1.C: New test.
39346
39347 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39348
39349         PR c++/7982
39350         * g++.dg/warn/implicit-typename1.C: New test.
39351
39352 2003-02-22  Kelley Cook <kelleycook@comcast.net>
39353
39354         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39355         with "mtune".
39356         * g++.old-deja/g++.other/store-expr2.C: Likewise.
39357         * gcc.c-torture/execute/20010129-1.x: Likewise.
39358         * gcc.dg/20011107-1.c: Likewise.
39359         * gcc.dg/20020108-1.c: Likewise.
39360         * gcc.dg/20020122-3.c: Likewise.
39361         * gcc.dg/20020206-1.c: Likewise.
39362         * gcc.dg/20020310-1.c: Likewise.
39363         * gcc.dg/20020426-2.c: Likewise.
39364         * gcc.dg/20020517-1.c: Likewise.
39365         * gcc.dg/991230-1.c: Likewise.
39366         * gcc.dg/i386-unroll-1.c: Likewise.
39367         * gcc.misc-tests/i386-prefetch.exp: Likewise.
39368
39369 2003-02-22  Jan Hubicka  <jh@suse.cz>
39370
39371         * gcc.dg/i386-mul.c: New test.
39372
39373 2003-02-21  Roger Sayle  <roger@eyesopen.com>
39374
39375         * gcc.dg/builtins-5.c: New test case.
39376
39377 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
39378
39379         * gcc.dg/asmreg-1.c: New test.
39380
39381 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39382
39383         PR c++/9749
39384         * g++.dg/parse/varmod1.C: New test.
39385
39386 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39387
39388         PR c++/9727
39389         * g++.dg/template/op1.C: New test.
39390
39391 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39392
39393         PR c++/8906
39394         * g++.dg/template/nested2.C: New test.
39395
39396 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
39397
39398         PR c++/8724
39399         * g++.dg/expr/dtor1.C: New test.
39400
39401 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
39402
39403         * gcc.dg/cpp/include3.c: New test.
39404         * gcc.dg/cpp/inc/foo.h: New file.
39405
39406 2003-02-21  Glen Nakamura  <glen@imodulo.com>
39407
39408         * gcc.c-torture/execute/20030221-1.c: New test.
39409
39410 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
39411
39412         PR c++/9729
39413         * g++.dg/abi/conv1.C: New test.
39414
39415 2003-02-20  Jan Hubicka  <jh@suse.cz>
39416
39417         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39418
39419 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
39420
39421         * gcc.c-torture/compile/20030219-1.c: New test.
39422
39423 2003-02-18  Jan Hubicka  <jh@suse.cz>
39424
39425         * gcc.dg/funcorder.c: New test.
39426
39427 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39428
39429         * gcc.c-torture/execute/20030218-1.c: New.
39430
39431 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
39432
39433         * gcc.dg/20030218-1.c: New.
39434
39435 2003-02-18  Richard Henderson  <rth@redhat.com>
39436
39437         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39438         * gcc.dg/attr-used-2.c: New.
39439
39440 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
39441
39442         PR c++/9704
39443         * g++.dg/init/copy5.C: New test.
39444
39445 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
39446
39447         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39448         * g++.dg/pch/pch.exp: Likewise.
39449
39450 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39451
39452         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39453         STACK_SIZE is not defined.
39454
39455 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39456
39457         PR c++/9457
39458         * g++.dg/template/init1.C: New test.
39459
39460 2003-02-16  Jan HUbicka  <jh@suse.cz>
39461
39462         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39463         (foo): Add few extra tests
39464         * gcc.dg/c99-const-expr-3.c: Likewise.
39465         * gcc.c-torture/execute/20030216-1.c: New.
39466
39467 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39468
39469         PR c++/9459
39470         * g++.dg/ext/typeof4.C: New test.
39471
39472 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39473
39474         * gcc.dg/i386-387-3.c: New test case.
39475
39476 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39477
39478         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39479         cris-*-elf* cris-*-aout* and mmix-*-*.
39480
39481 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39482
39483         * gcc.dg/20030213-1.c: New test.
39484
39485 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39486
39487         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39488         * gcc.dg/i386-387-2.c: Likewise.
39489
39490 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39491
39492         * gcc.dg/ppc-spe.c: Fix formatting.
39493         Enable tests that were previously unsupported by gas.
39494         Delete tests for instructions that no longer exist.
39495         Switch arguments on evsubifw builtin.
39496
39497 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39498
39499         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39500         STACK_SIZE is too small.
39501
39502 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39503             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39504
39505         * gcc.dg/decl-2.c: New test.
39506
39507 2003-02-10  Jan Hubicka  <jh@suse.cz>
39508
39509         * gcc.dg/i386-fpcvt-1.c: New test.
39510
39511 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39512
39513         * gcc.c-torture/execute/20030209-1.c: New test.
39514
39515 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39516
39517         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39518         int-wide bitops, use the constants of the same width.
39519         Likewise, if long long is 32-bit wide, test bitops using
39520         32-bit constants.
39521
39522 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39523
39524         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39525
39526 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39527
39528         * gcc.dg/builtins-4.c: New test case.
39529
39530 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39531
39532         * gcc.dg/20020430-1.c: Fix dg command typos.
39533         * gcc.dg/20020503-1.c: Likewise.
39534
39535 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39536
39537         PR c++/8785
39538         * g++.dg/parse/fused-params1.C: New test.
39539
39540         PR c++/8857
39541         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39542
39543         PR c++/8921
39544         * g++.dg/parse/non-dependent1.C: New test.
39545
39546         PR c++/8928
39547         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39548
39549         PR c++/9228
39550         * g++.dg/parse/undefined7.C: New test.
39551         * g++.dg/parse/non-templ1.C: New test.
39552
39553         PR c++/9229
39554         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39555
39556 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39557
39558         * gcc.c-torture/compile/20030206-1.c: New test.
39559
39560 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39561
39562         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39563         "pow" to "foo" to avoid potential confusion with a math built-in.
39564
39565 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39566
39567         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39568         conditions for SPARC targets.
39569
39570 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39571
39572         * gcc.dg/20030204-1.c: New test.
39573
39574 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39575
39576         PR c++/38
39577         * g++.dg/parse/array-size1.C: New test.
39578
39579         PR c++/5657
39580         * g++.dg/parse/undefined3.C: New test.
39581
39582         PR c++/5665
39583         * g++.dg/parse/undefined4.C: New test.
39584
39585         PR c++/5975
39586         * g++.dg/parse/undefined5.C: New test.
39587
39588         PR c++/7259
39589         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39590
39591         PR c++/8578
39592         * g++.dg/parse/casting-operator1.C: New test.
39593
39594         PR c++/8596
39595         * g++.dg/parse/undefined6.C: New test.
39596
39597         PR c++/8736
39598         * g++.dg/parse/missing-template1.C: New test.
39599
39600 2003-02-04  Jan Hubicka  <jh@suse.cz>
39601
39602         * gcc.dg/i386-cadd.c: Compile using -march=k8.
39603         * gcc.dg/i386-cmov?.c: Likewise.
39604         * gcc.dg/i386-fpcvt-?.c: Likewise.
39605         * gcc.dg/i386-ssefp-1.c: Likewise.
39606         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39607         conventions.
39608
39609 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
39610
39611         PR c++/7129
39612         * g++.dg/ext/max.C: New test.
39613
39614 2003-02-03  Jan Hubicka  <jh@suse.cz>
39615
39616         * gcc.c-torture/execute/20030203-1.c: New test.
39617
39618 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
39619
39620         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39621         'natural-endian'.
39622
39623 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
39624
39625         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39626         * g++.dg/init/new2.C: Likewise.
39627         * g++.dg/other/new1.C: Likewise.
39628
39629 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
39630
39631         * gcc.dg/struct-ret-libc.c: New test.
39632
39633 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
39634
39635         * gcc.dg/20030129-1.c: New test.
39636
39637 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39638
39639         PR c++/8849
39640         * g++.dg/template/ptrmem4.C: New test.
39641
39642 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39643
39644         * g++.dg/parser/constant1.C: New test.
39645
39646 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39647
39648         PR c++/8591
39649         * g++.dg/parse/friend2.C: New test.
39650
39651 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39652
39653         PR c++/9437
39654         * g++.dg/template/unify4.C: New test.
39655
39656 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39657
39658         * gcc.c-torture/execute/20030128-1.c: New test.
39659
39660 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39661
39662         * g++.dg/lookup/nested1.C: Test moved from ...
39663         * g++.old-deja/g++.other/lookup24.C: ... here.
39664
39665 2003-01-28  Jan Hubicka  <jh@suse.cz>
39666
39667         * gcc.dg/i386-cmov5.c: New test.
39668
39669 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39670
39671         * gcc.c-torture/execute/20010925-1.c: Changed the
39672         memcpy declaration.
39673
39674 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39675
39676         PR c++/3902
39677         * g++.dg/parse/template5.C: New test.
39678
39679 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
39680
39681         PR fortran/9258
39682         * g77.dg/pr9258: New test.
39683
39684 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39685
39686         * README: Move relevant parts from README.g++.
39687
39688         * README.g++: Remove this file.
39689
39690 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39691
39692         * g++.dg/abi/dcast1.C: New test.
39693
39694 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39695
39696         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39697
39698 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39699
39700         PR c++/47
39701         * g++.old-deja/g++.other/lookup24.C: New test.
39702
39703 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39704
39705         PR middle-end/7227
39706         * gcc.dg/uninit-C.c: New test.
39707
39708 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39709
39710         * g++.dg/abi/covariant1.C: New test.
39711
39712 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39713
39714         * gcc.dg/20030123-1.c: New test.
39715
39716 2003-01-25  Jan Hubicka  <jh@suse.cz>
39717
39718         PR opt/8492
39719         * gcc.c-torture/compile/20030125-1.c
39720
39721 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39722
39723         PR c++/9403
39724         * g++.dg/parse/template3.C: New test.
39725         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39726
39727         PR c++/795
39728         * g++.dg/parse/template4.C: New test.
39729
39730         PR c++/9415
39731         * g++.dg/template/qual2.C: New test.
39732
39733         PR c++/8545
39734         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39735
39736         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39737
39738 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39739
39740         * gcc.c-torture/execute/switch-1.c: New test case.
39741
39742 2003-01-25  Jan Hubicka  <jh@suse.cz>
39743
39744         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39745
39746 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39747
39748         Tweaks for Bison-1.875. From the NEWS file:
39749         "- `parse error' -> `syntax error'
39750         Bison now uniformly uses the term `syntax error'"
39751         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39752         * gcc.dg/cpp/digraph2.c: Likewise.
39753         * gcc.dg/cpp/direct2.c: Likewise.
39754         * gcc.dg/cpp/paste4.c: Likewise.
39755         * gcc.dg/c90-restrict-1.c: Likewise.
39756         * gcc.dg/c99-func-2.c: Likewise.
39757         * gcc.dg/noncompile/920721-2.c: Likewise.
39758         * gcc.dg/noncompile/930622-2.c: Likewise.
39759         * gcc.dg/noncompile/940112-1.c: Likewise.
39760         * gcc.dg/noncompile/950921-1.c: Likewise.
39761         * gcc.dg/noncompile/951123-1.c: Likewise.
39762         * gcc.dg/noncompile/971104-1.c: Likewise.
39763         * gcc.dg/noncompile/990416-1.c: Likewise.
39764
39765 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39766
39767         * g++.dg/parse/undefined1.C: Add error message.
39768
39769 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39770
39771         PR c++/9354
39772         * g++.dg/parse/new1.C: New test.
39773
39774         PR c++/9216
39775         * g++.dg/parse/template2.C: New test.
39776
39777         PR c++/9354
39778         * g++.dg/parse/typedef2.C: New test.
39779
39780         PR c++/9328
39781         * g++.dg/ext/typeof3.C: New test.
39782
39783 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39784
39785         PR c++/2738
39786         * g++.dg/parse/ret-type1.C: New test.
39787
39788         PR c++/3792
39789         * g++.dg/parse/tmpl-outside1.C: New test.
39790
39791         PR c++/4207
39792         * g++.dg/parse/int-as-enum1.C: New test.
39793
39794         PR c++/4903
39795         * g++.dg/parse/no-typename1.C: New test.
39796
39797         PR c++/5533
39798         * g++.dg/parse/no-value1.C: New test.
39799
39800         PR c++/5921
39801         * g++.dg/parse/wrong-inline1.C: New test.
39802
39803         PR c++/6402
39804         * g++.dg/parse/ref1.C: New test.
39805
39806         PR c++/6992
39807         * g++.dg/parse/attr-ctor1.C: New test.
39808
39809         PR c++/7229
39810         * g++.dg/parse/namespace5.C: New test.
39811
39812         PR c++/7917
39813         * g++.dg/parse/func-def1.C: New test.
39814
39815         PR c++/8143
39816         * g++.dg/parse/undefined1.C: New test.
39817
39818         PR c++/5723, PR c++/8522
39819         * g++.dg/parse/specialization1.C: New test.
39820
39821         PR c++/163, PR c++/8595
39822         * g++.dg/parse/struct-as-enum1.C: New test.
39823
39824         PR c++/9173
39825         * g++.dg/parse/undefined2.C: New test.
39826
39827 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39828
39829         PR c++/9298
39830         * g++.dg/parse/template1.C: New test.
39831
39832         PR c++/9384
39833         * g++.dg/parse/using1.C: New test.
39834
39835         PR c++/9285
39836         PR c++/9294
39837         * g++.dg/parse/expr2.C: New test.
39838
39839         PR c++/9388
39840         * g++.dg/parse/lookup2.C: Likewise.
39841
39842 2003-01-21  Jan Hubicka  <jh@suse.cz>
39843
39844         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39845         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39846         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39847         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39848
39849 2003-01-20  Nick Clifton  <nickc@redhat.com>
39850
39851         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39852         problem with ARM sibcall code generation.
39853
39854 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39855
39856         * gcc.c-torture/execute/20030120-1.c: New.
39857
39858 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39859
39860         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39861
39862 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39863
39864         PR c++/9272
39865         * g++.dg/parse/ctor1.C: New test.
39866
39867         PR c++/9294:
39868         * g++.dg/parse/qualified1.C: New test.
39869
39870         * g++.dg/parse/typename3.C: New test.
39871
39872 2003-01-16  Richard Henderson  <rth@redhat.com>
39873
39874         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39875
39876 2003-01-16  Richard Henderson  <rth@redhat.com>
39877
39878         * g++.dg/pch/pch.exp: Copy test header to the working directory
39879         before using it either for precompilation or direct use.
39880         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39881         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39882
39883 2003-01-16  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39886         before using it either for precompilation or direct use.
39887         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39888         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39889
39890 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39891
39892         * g++.dg/ext/typename1.C: Add typename keyword.
39893         * g++.dg/template/crash1.C: Update error messages.
39894         * g++.dg/template/crash2.C: Remove error message.
39895         * g++.dg/parse/typename2.C: New test.
39896         * g++.dg/template/typename2.C: Change implicit
39897         typename warning into error.
39898         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39899         error messages.
39900         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39901         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39902         * g++.old-deja/g++.law/visibility13.C: Remove error
39903         messages.
39904         * g++.old-deja/g++.ns/template17.C: Reorder code to
39905         make declaration visible in template.
39906         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39907         * g++.old-deja/g++.pt/crash36.C: Issue more error
39908         messages.
39909         * g++.old-deja/g++.pt/crash5.C: Improve error
39910         message.
39911         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39912         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39913         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39914         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39915         typename warning with error message.
39916         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39917         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39918         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39919
39920 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39921
39922         * g++.dg/parse/ambig2.C: New test.
39923
39924 2003-01-15  Richard Henderson  <rth@redhat.com>
39925
39926         * g++.dg/tls/init-2.C: Update error message string.
39927
39928 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39929
39930         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39931
39932 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39933
39934         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39935         all for HC11/HC12.
39936         * gcc.c-torture/compile/20001205-1.x: Likewise.
39937         * gcc.c-torture/compile/20001226-1.x: Likewise.
39938         * gcc.c-torture/compile/920520-1.x: Likewise.
39939         * gcc.c-torture/compile/961203-1.x: Likewise.
39940         * gcc.c-torture/compile/20020604-1.x: Likewise.
39941
39942 2003-01-15  Jan Hubicka  <jh@suse.cz>
39943
39944         * gcc.c-torture/compile/20030115-1.c: New test.
39945
39946         * gcc.dg/i386-fpcvt-1.c: New test.
39947         * gcc.dg/i386-fpcvt-2.c: New test.
39948
39949 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39950
39951         Further conform g++'s __vmi_class_type_info to the C++ ABI
39952         specification.
39953         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39954         the specification.
39955
39956 2003-01-14  Jan Hubicka  <jh@suse.cz>
39957
39958         * gcc.dg/i386-fpcvt-1.c: New test.
39959         * gcc.dg/i386-fpcvt-2.c: New test.
39960
39961 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39962
39963         * gcc.dg/i386-mmx-3.c: New test.
39964
39965 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39966
39967         PR c++/9264
39968         * g++.dg/parse/octal1.C: New file.
39969
39970         PR c++/9172
39971         * g++.dg/parse/typename1.C: New file.
39972
39973 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39974
39975         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39976         * gcc.dg/bf-no-ms-layout.c: Likewise.
39977         * gcc.dg/bf-ms-attrib.c: Likewise.
39978
39979 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39980
39981         PR c++/9099
39982         * g++.dg/parse/dtor1.C: New file.
39983
39984         PR c++/9128
39985         * g++.dg/rtti/typeid1.C: New file.
39986
39987         PR c++/9153
39988         * g++.dg/parse/lookup1.C: New file.
39989
39990         PR c++/9171
39991         * g++.dg/templ/spec5.C: New file.
39992
39993 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39994
39995         * gcc.c-torture/compile/20030110-1.c: New test.
39996
39997 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39998
39999         Merge from pch-branch:
40000
40001         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40002
40003         * gcc.dg/pch/cpp-1.h: New.
40004         * gcc.dg/pch/cpp-1.c: New.
40005         * gcc.dg/pch/cpp-2.h: New.
40006         * gcc.dg/pch/cpp-2.c: New.
40007
40008         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40009
40010         * gcc.dg/pch/except-1.h: New.
40011         * gcc.dg/pch/except-1.c: New.
40012
40013         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40014
40015         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40016         running test.
40017         * gcc.dg/pch: Include *.hp not *.h.
40018         * gcc.dg/pch/system-1.h: New.
40019         * gcc.dg/pch/system-1.c: New.
40020
40021         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40022
40023         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40024         rather than trying to build and run a program using PCH.
40025         * gcc.dg/pch: Remove dg-do commands from test files.
40026
40027         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40028
40029         * gcc.dg/pch/macro-3.c: New.
40030         * gcc.dg/pch/macro-3.h: New.
40031
40032         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40033
40034         * gcc.dg/pch/common-1.c: New.
40035         * gcc.dg/pch/common-1.h: New.
40036         * gcc.dg/pch/decl-1.c: New.
40037         * gcc.dg/pch/decl-1.h: New.
40038         * gcc.dg/pch/decl-2.c: New.
40039         * gcc.dg/pch/decl-2.h: New.
40040         * gcc.dg/pch/decl-3.c: New.
40041         * gcc.dg/pch/decl-3.h: New.
40042         * gcc.dg/pch/decl-4.c: New.
40043         * gcc.dg/pch/decl-4.h: New.
40044         * gcc.dg/pch/decl-5.c: New.
40045         * gcc.dg/pch/decl-5.h: New.
40046         * gcc.dg/pch/global-1.c: New.
40047         * gcc.dg/pch/global-1.h: New.
40048         * gcc.dg/pch/inline-1.c: New.
40049         * gcc.dg/pch/inline-1.h: New.
40050         * gcc.dg/pch/inline-2.c: New.
40051         * gcc.dg/pch/inline-2.h: New.
40052         * gcc.dg/pch/static-1.c: New.
40053         * gcc.dg/pch/static-1.h: New.
40054         * gcc.dg/pch/static-2.c: New.
40055         * gcc.dg/pch/static-2.h: New.
40056
40057         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40058
40059         * g++.dg/pch/pch.exp: Better handle failing testcases.
40060         * gcc.dg/pch/pch.exp: Likewise.
40061         * gcc.dg/pch/macro-1.c: New.
40062         * gcc.dg/pch/macro-1.h: New.
40063         * gcc.dg/pch/macro-2.c: New.
40064         * gcc.dg/pch/macro-2.h: New.
40065
40066         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40067
40068         * g++.dg/dg.exp: Treat files in pch/ specially.
40069         * g++.dg/pch/pch.exp: New file.
40070         * g++.dg/pch/empty.H: New file.
40071         * g++.dg/pch/empty.C: New file.
40072         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40073         "precompile".
40074
40075         * gcc.dg/pch/pch.exp: New file.
40076         * gcc.dg/pch/empty.h: New file.
40077         * gcc.dg/pch/empty.c: New file.
40078         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40079         "precompile".
40080
40081 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40082
40083         * g++.dg/template/friend14.C: New test.
40084
40085 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40086
40087         * gcc.dg/old-style-asm-1.c: New test.
40088
40089 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40090
40091         * gcc.c-torture/compile/20030109-1.c: New test.
40092
40093 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40094
40095         * gcc.c-torture/execute/20030109-1.c: New test.
40096
40097 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40098
40099         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40100         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40101         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40102         * g++.old-deja/g++.mike/eh2.C: Likewise.
40103         * g++.old-deja/g++.mike/eh3.C: Likewise.
40104         * g++.old-deja/g++.mike/eh5.C: Likewise.
40105         * g++.old-deja/g++.mike/eh6.C: Likewise.
40106         * g++.old-deja/g++.mike/eh7.C: Likewise.
40107         * g++.old-deja/g++.mike/eh8.C: Likewise.
40108         * g++.old-deja/g++.mike/eh9.C: Likewise.
40109         * g++.old-deja/g++.mike/eh10.C: Likewise.
40110         * g++.old-deja/g++.mike/eh12.C: Likewise.
40111         * g++.old-deja/g++.mike/eh13.C: Likewise.
40112         * g++.old-deja/g++.mike/eh14.C: Likewise.
40113         * g++.old-deja/g++.mike/eh16.C: Likewise.
40114         * g++.old-deja/g++.mike/eh17.C: Likewise.
40115         * g++.old-deja/g++.mike/eh18.C: Likewise.
40116         * g++.old-deja/g++.mike/eh21.C: Likewise.
40117         * g++.old-deja/g++.mike/eh23.C: Likewise.
40118         * g++.old-deja/g++.mike/eh24.C: Likewise.
40119         * g++.old-deja/g++.mike/eh25.C: Likewise.
40120         * g++.old-deja/g++.mike/eh26.C: Likewise.
40121         * g++.old-deja/g++.mike/eh27.C: Likewise.
40122         * g++.old-deja/g++.mike/eh28.C: Likewise.
40123         * g++.old-deja/g++.mike/eh29.C: Likewise.
40124         * g++.old-deja/g++.mike/eh31.C: Likewise.
40125         * g++.old-deja/g++.mike/eh33.C: Likewise.
40126         * g++.old-deja/g++.mike/eh34.C: Likewise.
40127         * g++.old-deja/g++.mike/eh35.C: Likewise.
40128         * g++.old-deja/g++.mike/eh36.C: Likewise.
40129         * g++.old-deja/g++.mike/eh37.C: Likewise.
40130         * g++.old-deja/g++.mike/eh38.C: Likewise.
40131         * g++.old-deja/g++.mike/eh39.C: Likewise.
40132         * g++.old-deja/g++.mike/eh40.C: Likewise.
40133         * g++.old-deja/g++.mike/eh41.C: Likewise.
40134         * g++.old-deja/g++.mike/eh42.C: Likewise.
40135         * g++.old-deja/g++.mike/eh44.C: Likewise.
40136         * g++.old-deja/g++.mike/eh46.C: Likewise.
40137         * g++.old-deja/g++.mike/eh47.C: Likewise.
40138         * g++.old-deja/g++.mike/eh48.C: Likewise.
40139         * g++.old-deja/g++.mike/eh49.C: Likewise.
40140         * g++.old-deja/g++.mike/eh50.C: Likewise.
40141         * g++.old-deja/g++.mike/eh51.C: Likewise.
40142         * g++.old-deja/g++.mike/eh53.C: Likewise.
40143         * g++.old-deja/g++.mike/eh55.C: Likewise.
40144         * g++.old-deja/g++.mike/p7912.C: Likewise.
40145         * g++.old-deja/g++.mike/p9706.C: Likewise.
40146         * g++.old-deja/g++.mike/p10416.C: Likewise.
40147         * g++.old-deja/g++.mike/p11667.C: Likewise.
40148         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40149         Remove redundant reference to Iris.
40150         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40151         Elxsi, i860, Pico Java, and WE32K.
40152
40153 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40154
40155         * g++.dg/ext/asm4.C: New test.
40156
40157 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40158
40159         PR c++/9030
40160         * g++.dg/template/friend12.C: New test.
40161         * g++.dg/template/friend13.C: Likewise.
40162         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40163
40164 2003-01-08  Jan Hubicka  <jh@suse.cz>
40165
40166         * gcc.dg/i386-cadd.c: New test.
40167         * gcc.dg/i386-cmov4.c: Likewise.
40168
40169 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40170
40171         PR c++/9165
40172         * g++.dg/warn/Wunused-3.C: New test.
40173
40174         * g++.dg/abi/bitfield9.C: New test.
40175
40176         PR c++/9189
40177         * g++.dg/parse/defarg3.C: New test.
40178
40179 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40180
40181         * g++.dg/parse/ambig1.C: New test.
40182         * g++.dg/parse/defarg2.C: New test.
40183
40184 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40185
40186         * g++.dg/template/defarg-1.C: New test.
40187         * g++.dg/template/local2.C: Likewise.
40188
40189 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40190
40191         * gcc.c-torture/execute/20030105-1.c: New test.
40192
40193 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40194
40195         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40196         * g++.dg/parse/namespace4.C: Likewise.
40197
40198 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40199
40200         * g++.dg/template/ntp2.C: New test.
40201
40202 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40203
40204         * g++.dg/parse/extern-C-1.C: New test.
40205
40206         * g++.dg/parse/namespace4.C: New test.
40207
40208         * g++.dg/template/nested1.C: New test.
40209
40210         * g++.dg/parse/namespace3.C: New test.
40211
40212 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40213
40214         * g++.dg/lookup/two-stage1.C: New test.
40215
40216 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40217
40218         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40219         * g++.old-deja/g++.jason/access8.C: Likewise.
40220         * g++.old-deja/g++.other/decl5.C: Likewise.
40221
40222 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40223
40224         * g++.dg/parse/parse7.C: New test.
40225
40226 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
40227
40228         PR c++/2843
40229         * g++.dg/ext/attrib7.C: New test.
40230
40231 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
40232
40233         * g++.dg/parse/parse6.C: New test.
40234
40235 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
40236
40237         * gcc.dg/h8300-stack-1.c: New.
40238
40239 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40240
40241         g++.dg/lookup/exception1.C: New test.
40242
40243         g++.dg/lookup/template1.C: New test.
40244
40245         g++.dg/parse/namespace2.C: New test.
40246
40247         g++.dg/parse/parens2.C: New test.
40248
40249 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40250
40251         * g++.dg/parse/parse5.C: New test.
40252         * g++.dg/lookup/scoped4.C: New test.
40253
40254 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
40255
40256         * g++.dg/parse/parens1.C: New test.
40257
40258         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40259         angle-bracket1.C.
40260         * g++.dg/parse/parens2.C: New test.
40261
40262         * g++.dg/lookup/scope-operator1.C: New test.
40263
40264         * g++.dg/parse/operator1.C: New test.
40265
40266 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40267
40268         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40269         * g++.old-deja/g++.other/access6.C: Likewise.
40270         * g++.old-deja/g++.other/decl1.C: Likewise.
40271         * g++.old-deja/g++.pt/typename12.C: Likewise.
40272
40273 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40274
40275         * g++.dg/parse/namespace1.C: New test.
40276
40277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40278
40279         * g++.dg/parse/parse4.C: New test.
40280
40281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40282
40283         * g++.dg/parse/parse3.C: New test.
40284
40285 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40286
40287         * g++.dg/parse/parse2.C: New test.
40288
40289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40290
40291         * g++.dg/template/friend11.C: New test.
40292
40293 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
40294
40295         * g++.dg/parse/parse1.C: New test.
40296
40297 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
40298
40299         * lib/profopt.exp: Change the name of a global variable to avoid
40300         possible clashes with other test suites.
40301
40302 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
40303
40304         * g++.dg/inherit/covariant8.C: New test.
40305
40306 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
40307
40308         * g++.dg/init/array9.C: New test.
40309
40310         PR c++/9112
40311         * g++.dg/parse/expr1.C: New test.
40312
40313 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
40314
40315         * gcc.c-torture/compile/20021230-1.c: New test.
40316
40317 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40318
40319         * g++.dg/inherit/covariant5.C: New test.
40320         * g++.dg/inherit/covariant6.C: New test.
40321         * g++.dg/inherit/covariant7.C: New test.
40322
40323 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40324
40325         PR c++/2739
40326         * g++.dg/other/access2.C: New test.
40327
40328 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40329
40330         * g++.dg/other/anon-struct.C: No longer fails
40331         * g++.old-deja/g++.brendan/parse4.C: Likewise.
40332         * g++.old-deja/g++.brendan/parse5.C: Likewise.
40333         * g++.old-deja/g++.brendan/parse6.C: Likewise.
40334
40335 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40336
40337         * g++.dg/parse/angle-bracket.C (main): No longer fails.
40338
40339 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
40340
40341         * g++.dg/eh/spec4.C: Remove stray semicolon.
40342         * g++.dg/expr/pmf-1.C: Change error message.
40343         * g++.dg/ext/asm1.C: Remove stray semicolon.
40344         * g++.dg/ext/typename1.C: Add missing typenames.
40345         * g++.dg/inherit/template-as-base.C: Change error message.
40346         * g++.dg/lookup/scoped1.C: Likewise.
40347         * g++.dg/lookup/scoped2.C: Likewise.
40348         * g++.dg/lookup/using2.C: Likewise.
40349         * g++.dg/other/component1.C: Remove stray semicolon.
40350         * g++.dg/other/do1.C: Change error message.
40351         * g++.dg/other/error2.C: Likewise.
40352         * g++.dg/other/init1.C: Likewise.
40353         * g++.dg/other/packed1.C: Remove stray semicolon.
40354         * g++.dg/other/ptrmem2.C: Change error message.
40355         * g++.dg/parse/parameter-declaration-1.C: Remove line number
40356         marker.
40357         * g++.dg/special/initp1.C: Remove invalid attribute usage.
40358         * g++.dg/template/access3.C: Add typename keyword.
40359         * g++.dg/template/access5.C: Remove stray semicolon.
40360         * g++.dg/template/access6.C: Likewise.
40361         * g++.dg/template/complit1.C: Likewise.
40362         * g++.dg/template/crash1.C: Change error message.
40363         * g++.dg/template/inherit2.C: Remove stray semicolon.
40364         * g++.dg/template/instantiate2.C: Likewise.
40365         * g++.dg/template/instantiate3.C: Change error message.
40366         * g++.dg/template/qual1.C: Remove stray semicolon.
40367         * g++.dg/template/qualttp18.C: Change error message.
40368         * g++.dg/template/ref1.C: Remove stray semicolon.
40369         * g++.dg/template/sizeof1.C (A::value): Declare it.
40370         * g++.dg/template/spec4.C: Change error message.
40371         * g++.dg/template/static1.C: Likewise.
40372         * g++.dg/template/type1.C: Likewise.
40373         * g++.dg/template/typename3.C: Likewise.
40374         * g++.old-deja/g++.benjamin/13478.C: Change error message.
40375         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40376         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40377         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40378         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40379         named return value extension.
40380         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40381         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40382         * g++.old-deja/g++.bob/extern_C.C: Likewise.
40383         * g++.old-deja/g++.bob/inherit2.C: Likewise.
40384         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40385         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40386         * g++.old-deja/g++.brendan/crash13.C: Likewise.
40387         * g++.old-deja/g++.brendan/crash15.C: Likewise.
40388         * g++.old-deja/g++.brendan/crash18.C: Change error message.
40389         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40390         * g++.old-deja/g++.brendan/crash38.C: Likewise.
40391         * g++.old-deja/g++.brendan/crash50.C: Likewise.
40392         * g++.old-deja/g++.brendan/crash56.C: Likewise.
40393         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40394         syntax.
40395         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40396         * g++.old-deja/g++.brendan/crash8.C: Change error message.
40397         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40398         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40399         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40400         * g++.old-deja/g++.brendan/template11.C: Likewise.
40401         * g++.old-deja/g++.brendan/template26.C: Likewise.
40402         * g++.old-deja/g++.brendan/template27.C: Use explicit
40403         specialization syntax.
40404         * g++.old-deja/g++.brendan/template30.C: Likewise.
40405         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40406         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40407         non-dependent names.
40408         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40409         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40410         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40411         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40412         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40413         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40414         named return value extension.
40415         * g++.old-deja/g++.ext/namedret2.C: Likewise.
40416         * g++.old-deja/g++.ext/namedret3.C: Likewise.
40417         * g++.old-deja/g++.ext/return1.C: Likewise.
40418         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40419         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40420         * g++.old-deja/g++.jason/access8.C: Likewise.
40421         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40422         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40423         pseudo-destructor names.
40424         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40425         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40426         pseudo-destructor names.
40427         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40428         * g++.old-deja/g++.jason/overload19.C: Likewise.
40429         * g++.old-deja/g++.jason/overload32.C: Likewise.
40430         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40431         stray semicolons.
40432         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40433         * g++.old-deja/g++.jason/return.C: Likewise.
40434         * g++.old-deja/g++.jason/return2.C: Likewise.
40435         * g++.old-deja/g++.jason/shadow1.C: Likewise.
40436         * g++.old-deja/g++.jason/special.C: Use explicit specialization
40437         syntax.
40438         * g++.old-deja/g++.jason/template10.C: Account for use of
40439         non-dependent names.
40440         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40441         syntax.
40442         * g++.old-deja/g++.jason/template37.C: Likewise.
40443         * g++.old-deja/g++.law/access4.C: Change error messages.
40444         * g++.old-deja/g++.law/arm13.C: Remove incorrect
40445         pseudo-destructor names.
40446         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40447         * g++.old-deja/g++.law/ctors9.C: Likewise.
40448         * g++.old-deja/g++.law/cvt22.C: Likewise.
40449         * g++.old-deja/g++.law/dtors5.C: Likewise.
40450         * g++.old-deja/g++.law/global-init1.C: Likewise.
40451         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40452         * g++.old-deja/g++.law/operators28.C: Likewise.
40453         * g++.old-deja/g++.law/visibility28.C: Likewise.
40454         * g++.old-deja/g++.martin/eval1.C: Likewise.
40455         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40456         name.
40457         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40458         * g++.old-deja/g++.mike/net34.C: Likewise.
40459         * g++.old-deja/g++.mike/net36.C: Likewise.
40460         * g++.old-deja/g++.mike/ns2.C: Likewise.
40461         * g++.old-deja/g++.mike/p12306.C: Likewise.
40462         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40463         value extension.
40464         * g++.old-deja/g++.mike/p700.C: Likewise.
40465         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40466         * g++.old-deja/g++.mike/p710.C: Likewise.
40467         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40468         value extension.
40469         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40470         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40471         * g++.old-deja/g++.ns/crash2.C: Likewise.
40472         * g++.old-deja/g++.ns/crash3.C: Likewise.
40473         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40474         * g++.old-deja/g++.ns/ns17.C: Likewise.
40475         * g++.old-deja/g++.ns/template16.C: Likewise.
40476         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40477         keyword.
40478         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40479         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40480         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40481         named return value extension.
40482         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40483         * g++.old-deja/g++.other/access4.C: Issue additional error
40484         messages.
40485         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40486         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40487         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40488         * g++.old-deja/g++.other/crash25.C: Change error message.
40489         * g++.old-deja/g++.other/crash4.C: Change error message.
40490         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40491         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40492         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40493         checks.
40494         * g++.old-deja/g++.other/defarg8.C: Likewise.
40495         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40496         * g++.old-deja/g++.other/dtor10.C: Likewise.
40497         * g++.old-deja/g++.other/incomplete.C: Likewise.
40498         * g++.old-deja/g++.other/linkage7.C: Likewise.
40499         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40500         lookup algorithm.
40501         * g++.old-deja/g++.other/mangle2.C: Likewise.
40502         * g++.old-deja/g++.other/refinit2.C: Likewise.
40503         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40504         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40505         * g++.old-deja/g++.pt/crash28.C: Likewise.
40506         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40507         syntax.
40508         * g++.old-deja/g++.pt/crash32.C: Change error message.
40509         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40510         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40511         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40512         error message position.
40513         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40514         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40515         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40516         syntax.
40517         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40518         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40519         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40520         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40521         keyword.
40522         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40523         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40524         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40525         keyword.
40526         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40527         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40528         syntax.
40529         * g++.old-deja/g++.pt/friend28.C: Account for use of
40530         non-dependent names.
40531         * g++.old-deja/g++.pt/friend29.C: Likewise.
40532         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40533         rules.
40534         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40535         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40536         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40537         lookup rules.
40538         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40539         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40540         keyword.
40541         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40542         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40543         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40544         keyword.
40545         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40546         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40547         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40548         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40549         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40550         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40551         keyword.
40552         * g++.old-deja/g++.pt/spec10.C: Likewise.
40553         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40554         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40555         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40556         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40557         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40558         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40559         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40560         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40561         * g++.old-deja/g++.pt/typename15.C: Likewise.
40562         * g++.old-deja/g++.pt/typename22.C: Likewise.
40563         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40564         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40565         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40566         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40567         syntax.
40568         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40569         return value extension.
40570         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40571         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40572         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40573         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40574
40575 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40576
40577         * g++.dg/warn/inline1.C: New test.
40578         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40579         * g++.old-deja/g++.jason/synth10.C: Likewise.
40580         * g++.old-deja/g++.mike/net31.C: Likewise.
40581         * g++.old-deja/g++.mike/p8786.C: Likewise.
40582
40583         * g++.dg/template/friend10.C: New test.
40584         * g++.dg/template/conv5.C: New test.
40585
40586 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40587
40588         * g++.dg/lookup/scoped3.C: New test.
40589
40590         * g++.dg/lookup/decl1.C: New test.
40591         * g++.dg/lookup/decl2.C: New test.
40592
40593 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40594
40595         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40596         gcc.c-torture/compile/20021015-1.c,
40597         gcc.c-torture/compile/20021015-2.c,
40598         gcc.c-torture/compile/20021123-1.c,
40599         gcc.c-torture/compile/20021123-2.c,
40600         gcc.c-torture/compile/20021123-3.c,
40601         gcc.c-torture/compile/20021123-4.c,
40602         gcc.c-torture/execute/20021024-1.c: Add tests previously added
40603         only to 3.1 or 3.2 branch.
40604
40605 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
40606
40607         * gcc.dg/i386-bitfield3.c: New test.
40608
40609         * gcc.dg/i386-bitfield2.c: New test.
40610
40611 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
40612
40613         * g++.dg/parse/conv_op1.C: New test.
40614
40615 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
40616
40617         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40618         approved.
40619
40620 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
40621
40622         * gcc.c-torture/compile/20021220-1.c: New test.
40623
40624 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
40625
40626         * gcc.dg/i386-fastcall-1.c: New.
40627
40628 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40629
40630         * gcc.c-torture/execute/20021219-1.c: New test.
40631
40632 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40633
40634         * gcc.dg/i386-pic-1.c: New test.
40635
40636 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40637
40638         PR c++/8099
40639         * g++.dg/template/friend9.C: New test.
40640
40641 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40642
40643         PR c++/3663
40644         * g++.dg/template/access7.C: New test.
40645
40646 2002-12-18  Nick Clifton  <nickc@redhat.com>
40647
40648         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40649         the libstdc++-v3 directory has been found.
40650
40651 2002-12-12  Devang Patel <dpatel@apple.com>
40652         * gcc.dg/darwin-ld-1.c: New test.
40653         * gcc.dg/darwin-ld-2.c: New test.
40654         * gcc.dg/darwin-ld-3.c: New test.
40655         * gcc.dg/darwin-ld-4.c: New test.
40656         * gcc.dg/darwin-ld-5.c: New test.
40657
40658 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40659
40660         * gcc.c-torture/compile/20021212-1.c: New test.
40661
40662 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
40663
40664         * gcc.dg/fshort-wchar: New test.
40665
40666 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
40667
40668         PR c++/8372
40669         * g++.dg/template/dtor1.C: New test.
40670
40671         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40672         markers.
40673
40674 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
40675
40676         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40677
40678 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
40679
40680         * g++.dg/template/static1.C: New test.
40681         * g++.dg/template/static2.C: New test.
40682         * g++.old-deja/g++.ext/memconst.C: New test.
40683
40684 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40685
40686         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40687         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40688         * g++.dg/special/initp1.C: Likewise.
40689
40690 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40691
40692         * gcc.c-torture/execute/20021204-1.c: New test.
40693
40694 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40695
40696         * gcc.dg/ppc-fmadd-1.c: New file.
40697         * gcc.dg/ppc-fmadd-2.c: New file.
40698         * gcc.dg/ppc-fmadd-3.c: New file.
40699
40700 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40701
40702         * gcc.c-torture/compile/20021204-1.c: New test.
40703
40704 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40705
40706         * g++.dg/inherit/covariant2.C: New test.
40707         * g++.dg/inherit/covariant3.C: New test.
40708         * g++.dg/inherit/covariant4.C: New test.
40709         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40710         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40711
40712 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40713
40714         PR c++/8688
40715         * g++.dg/init/brace3.C: New test.
40716
40717 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
40718
40719         * gcc.dg/20020210-1.c: Fix a comment typo.
40720
40721 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40722
40723         PR c++/8720
40724         * g++.dg/parse/defarg1.C: New test.
40725
40726         PR c++/8615
40727         * g++.dg/template/char1.C: New test.
40728
40729         * g++.dg/template/varmod1.C: Fix typo.
40730
40731 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40732
40733         DR 180
40734         * g++.old-deja/g++.pt/crash32.C: Expect error.
40735
40736 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40737
40738         PR c++/5919
40739         * g++.dg/template/varmod1.C: New test.
40740
40741         PR c++/8727
40742         * g++.dg/inherit/typeinfo1.C: New test.
40743
40744         PR c++/8663
40745         * g++.dg/inherit/typedef1.C: New test.
40746
40747 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40748
40749         PR c++/8332
40750         PR c++/8493
40751         * g++.dg/template/strlen1.C: New test.
40752
40753         PR c++/8227
40754         * g++.dg/template/ctor2.C: New test.
40755
40756         PR c++/8214
40757         * g++.dg/init/string1.C: New test.
40758
40759         PR c++/8511
40760         * g++.dg/template/friend8.C: New test.
40761
40762 2002-11-29  Joe Buck <jbuck@synopsys.com>
40763
40764         * g++.dg/lookup/anon2.C: New test.
40765
40766 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40767
40768         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40769         h8300 port.
40770
40771 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40772
40773         * gcc.dg/bitfld-6.c: New test.
40774
40775 2002-11-27  Jan Hubicka  <jh@suse.cz>
40776
40777         * gcc.c-torture/execute/20021127.[cx]: New test.
40778
40779 2002-11-26  Jan Hubicka  <jh@suse.cz>
40780
40781         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40782         quality.
40783
40784 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40785
40786         * g++.dg/init/brace2.C: New test.
40787         * g++.old-deja/g++.mike/p9129.C: Correct.
40788
40789 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40790
40791         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40792
40793 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40794
40795         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40796
40797 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40798
40799         * g++.dg/abi/empty11.C: New test.
40800         * g++.dg/rtti/cv1.C: New test.
40801
40802 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40803
40804         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40805
40806 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40807
40808         * g++.dg/abi/empty10.C: New test.
40809
40810 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40811
40812         * gcc.c-torture/compile/20021124-1.c: New test.
40813
40814 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40815
40816         * g++.dg/abi/rtti2.C: New test.
40817
40818 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40819
40820         * gcc.dg/i386-unroll-1.c: New test.
40821
40822 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40823
40824         * gcc.c-torture/compile/20021120-1.c: New test.
40825         * gcc.c-torture/compile/20021120-2.c: New test.
40826
40827 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40828
40829         * gcc.dg/bitfld-5.c: New test.
40830
40831 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40832
40833         * gcc.c-torture/execute/20021120-3.c: New test.
40834
40835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40836
40837         * gcc.c-torture/execute/20021120-2.c: New test.
40838
40839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40840
40841         * gcc.c-torture/execute/20021120-1.c: New test.
40842
40843 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40844
40845         * gcc.c-torture/execute/20021118-3.c: New test.
40846
40847 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40848
40849         * gcc.c-torture/compile/20021119-1.c: New test.
40850
40851 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40852
40853         * gcc.dg/duff-1.c: New test.
40854         * gcc.dg/duff-2.c: New test.
40855         * gcc.dg/duff-3.c: New test.
40856
40857 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40858
40859         * gcc.dg/cpp/_Pragma5.c: New test.
40860
40861 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40862
40863         * gcc.c-torture/execute/20021118-2.c: New test.
40864
40865 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40866
40867         * gcc.c-torture/execute/20021118-1.c: New test.
40868
40869 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40870
40871         * gcc.dg/20021116-1.c: New test.
40872
40873 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40874
40875         * g++.dg/abi/vcall1.C: New test.
40876
40877 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40878
40879         * gcc.dg/20021029-1.c: New test.
40880         * gcc.dg/20021029-2.c: New test.
40881
40882 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40883
40884         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40885
40886 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40887
40888         PR c/8439
40889         * gcc.dg/20021110.c: Move to ...
40890         * gcc.c-torture/compile/20021110.c: .... here.
40891
40892 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40893
40894         PR c/8467
40895         * gcc.c-torture/execute/20021111-1.c
40896
40897 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40898
40899         PR c/8439
40900         * gcc.dg/20021110.c: New test.
40901
40902 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40903
40904         * g++.dg/abi/vthunk3.C: Run only on x86.
40905
40906 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40907
40908         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40909
40910 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40911
40912         * lib/compat.exp (compat-execute): Fix logic error in last
40913         change.
40914
40915 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40916
40917         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40918
40919 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40920
40921         PR c++/8389
40922         * g++.dg/template/access6.C: New test.
40923
40924 2002-11-08  Jan Hubicka  <jh@suse.cz>
40925
40926         * gcc.dg/i386-ssefp-1.c: New test.
40927         * gcc.dg/i386-ssefp-1.c: New test.
40928
40929 2002-11-08  Jan Hubicka  <jh@suse.cz>
40930
40931         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40932
40933 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40934
40935         * g++.dg/abi/vthunk3.C: New test.
40936
40937         PR c++/8338
40938         * g++.dg/template/crash2.C: New test.
40939
40940 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40941
40942         * g++.dg/abi/dtor1.C: New test.
40943         * g++.dg/abi/dtor2.C: Likewise.
40944
40945 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40946
40947         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40948         Darwin.
40949
40950 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40951
40952         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40953         -mthumb.  Only xfail with -O0.
40954
40955 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40956
40957         * g++.dg/abi/thunk1.C: New test.
40958         * g++.dg/abi/thunk2.C: Likewise.
40959         * g++.dg/abi/vtt1.C: Likewise.
40960
40961 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40962
40963         PR optimization/8423
40964         * gcc.c-torture/execute/builtin-constant.c: New test.
40965
40966 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40967
40968         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40969         Add some more cases.
40970
40971 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40972
40973         PR c++/8391
40974         * g++.dg/opt/local1.C: New test.
40975
40976 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40977
40978         PR c++/8160
40979         * g++.dg/template/complit1.C: New test.
40980
40981         PR c++/8149
40982         * g++.dg/template/typename4.C: Likewise.
40983
40984 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40985
40986         Core issue 287, PR c++/7639
40987         * g++.dg/template/instantiate1.C: Adjust error location.
40988         * g++.dg/template/instantiate3.C: New test.
40989         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40990         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40991         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40992
40993 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40994
40995         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40996
40997 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40998
40999         PR c++/8287
41000         * g++.dg/init/dtor2.C: New test.
41001
41002 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41003
41004         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41005         * gcc.dg/nest.c: Bypass errors on irix6.
41006
41007 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41008
41009         * gcc.dg/nest.c: Expect error for mmix-*-*.
41010         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41011
41012 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41013
41014         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41015         markers.
41016
41017         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41018
41019 2002-10-25  Mike Stump  <mrs@apple.com>
41020
41021         * gcc.dg/warn-1.c: New test.
41022
41023 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41024
41025         * g++.dg/template/typename3.C: New test.
41026
41027 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41028
41029         * g++.dg/lookup/ptrmem1.C: New test.
41030
41031         * g++.dg/abi/vthunk2.C: New test.
41032
41033 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41034
41035         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41036
41037 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41038
41039         * g++.dg/abi/empty9.C: New test.
41040
41041 2002-10-24  Richard Henderson  <rth@redhat.com>
41042
41043         * g++.dg/inherit/thunk1.C: Enable for ia64.
41044
41045 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41046
41047         PR c++/8067
41048         * g++.dg/lookup/pretty1.C: New test.
41049
41050 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41051
41052         * gcc.dg/20021023-1.c: New test.
41053
41054 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41055
41056         PR c++/7679
41057         * g++.dg/parse/inline1.C: New test.
41058
41059 2002-10-23  Richard Henderson  <rth@redhat.com>
41060
41061         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41062
41063         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41064
41065 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41066
41067         PR c++/6579
41068         * g++.dg/parse/stmtexpr3.C: New test.
41069
41070 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41071
41072         * g++.dg/expr/cond1.C: New test.
41073
41074 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41075
41076         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41077
41078 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41079
41080         * g++.dg/abi/vbase13.C: New test.
41081         * g++.dg/abi/vbase14.C: Likewise.
41082
41083 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41084
41085         * gcc.dg/tls/pic-1.c: New test.
41086         * gcc.dg/tls/nonpic-1.c: New test.
41087         * gcc.dg/20021018-1.c: New test.
41088
41089 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41090
41091         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41092         Remove only files with the same base name as the test case.
41093         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41094         (profopt-execute): Likewise.  Also, remove old profiling
41095         and performance data files before running the tests.
41096
41097         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41098         * g++.dg/bprob/bprob.exp: Likewise.
41099         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41100         to allow more general test case names.
41101
41102         * g++.dg/bprob/bprob-1.C: Rename to ...
41103         * g++.dg/bprob/g++-bprob-1.C: ... this.
41104
41105         * g77.dg/bprob/bprob-1.f: Rename to ...
41106         * g77.dg/bprob/g77-bprob-1.f: ... this.
41107
41108 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41109
41110         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41111         bison 1.50 or later.
41112
41113 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41114
41115         * g++.dg/README: Describe more test directories.
41116
41117 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41118
41119         * g++.dg/init/array6.C: Add additional tests.
41120
41121 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41122
41123         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41124         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41125
41126 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41127
41128         * gcc.c-torture/compile/20020604-1.x: New.
41129         * gcc.c-torture/compile/simd-5.x: Likewise.
41130         * gcc.c-torture/execute/920710-1.x: Likewise.
41131         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41132
41133 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41134
41135         * g++.dg/inherit/override1.C: Add dg-options clause.
41136
41137 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41138
41139         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41140         _mm_slli_si128.
41141
41142 2002-10-19  Andreas Schwab  <schwab@suse.de>
41143
41144         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41145         directory component.
41146
41147 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41148
41149         * g++.dg/inherit/thunk1.C: New test.
41150
41151         * g++.dg/inherit/override1.C: New test.
41152
41153         * g++.dg/abi/mangle11.C: New test.
41154         * g++.dg/abi/mangle14.C: New test.
41155         * g++.dg/abi/mangle17.C: New test.
41156
41157 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.dg/overload/member2.C: New test.
41160
41161 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41162
41163         * g++.dg/README: Describe new compat directory.
41164         * g++.dg/dg.exp: Skip tests in compat directory.
41165         * README.compat: New file.
41166         * lib/compat.exp: New expect script.
41167         * g++.dg/compat: New test directory.
41168         * g++.dg/compat/compat.exp: New expect script.
41169         * g++.dg/compat/abi: New test directory.
41170         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41171         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41172         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41173         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41174         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41175         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41176         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41177         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41178         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41179         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41180         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41181         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41182         * g++.dg/compat/break: New test directory.
41183         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41184         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41185         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41186         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41187         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41188         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41189         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41190         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41191         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41192         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41193         g++.dg/compat/break/README: New files.
41194         * g++.dg/compat/eh: New test directory.
41195         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41196         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41197         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41198         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41199         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41200         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41201         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41202         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41203         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41204         g++.dg/compat/eh/filter2_y.C,
41205         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41206         g++.dg/compat/eh/new1_y.C,
41207         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41208         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41209         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41210         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41211         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41212         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41213         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41214         g++.dg/compat/eh/unexpected1_y.C: New files.
41215         * g++.dg/compat/init: New test directory.
41216         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41217         g++.dg/compat/init/array5_y.C,
41218         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41219         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41220         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41221         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41222         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41223         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41224         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41225         g++.dg/compat/init/init-ref2_y.C: New files.
41226
41227 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41228
41229         PR c++/7584
41230         * g++.dg/inherit/using3.C: New test.
41231
41232 2002-10-17  Jan Hubicka  <jh@suse.cz>
41233
41234         * gcc.dg/20021017-2.c: New test.
41235
41236 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
41237
41238         * g++.dg/abi/mangle16.C: Adjust.
41239
41240         * g++.dg/init/array8.C: New test.
41241
41242 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
41243
41244         * gcc.dg/special/mips-abi.exp: New test.
41245         * gcc.dg/special/mips-abi.s: Empty file used by the above.
41246
41247 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41248
41249         * g++.dg/abi/mangle16.C: New test.
41250         * g++.dg/abi/mangle17.C: Likewise.
41251
41252         PR c++/7478
41253         * g++.dg/template/ref1.C: New test.
41254
41255 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41256
41257         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41258
41259 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
41260
41261         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41262
41263 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
41264
41265         PR c++/7524
41266         * g++.dg/init/array7.C: New test.
41267
41268 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
41269
41270         * g++.dg/init/array6.C: New test.
41271
41272         * g++.dg/abi/mangle13.C: Likewise.
41273         * g++.dg/abi/mangle14.C: Likewise.
41274         * g++.dg/abi/mangle15.C: Likewise.
41275
41276 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41277
41278         * g++.dg/abi/empty8.C: New test.
41279
41280 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
41281
41282         * g++.dg/init/ctor1.C: New test.
41283
41284 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
41285
41286         * gcc.c-torture/execute/20021015-1.c: New test.
41287
41288 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
41289
41290         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41291
41292 2002-10-14  Jan Hubicka  <jh@suse.cz>
41293
41294         * gcc.dg/i386-ssetype-[1-5].c: New tests.
41295
41296 2002-10-14  Richard Henderson  <rth@redhat.com>
41297
41298         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41299
41300 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41301
41302         PR optimization/6631
41303         * g++.dg/opt/const2.C: New test.
41304
41305 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
41306
41307         PR c++/7176
41308         * g++.dg/parse/friend1.C: New test.
41309         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41310
41311 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
41312
41313         * gcc.dg/20021014-1.c: New test.
41314
41315 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
41316
41317         PR c++/5661
41318         * g++.dg/ext/vlm1.C: New test.
41319         * g++.dg/ext/vlm2.C: Likewise.
41320
41321         * g++.dg/init/array1.C: Remove invalid braces.
41322         * g++.dg/init/brace1.C: New test.
41323         * g++.dg/init/copy2.C: Likewise.
41324         * g++.dg/init/copy3.C: Likewise.
41325         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41326         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41327         braces.
41328
41329 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
41330
41331         * gcc.dg/cpp/assembler.S: Don't use -ansi.
41332
41333 2002-10-11  Richard Shann  <richard.shann@superh.com>
41334
41335         * gcc.c-torture/compile/simd-5.c: New test.
41336
41337 2002-10-10  Roger Sayle  <roger@eyesopen.com>
41338
41339         * gcc.c-torture/execute/shiftopt-1.c: New test case.
41340
41341 2002-10-10  Jim Wilson  <wilson@redhat.com>
41342
41343         * gcc.c-torture/execute/20021010-1.c: New test.
41344
41345 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
41346
41347         PR c/7353
41348         * g++.dg/ext/typedef-init.C: New test.
41349         * gcc.dg/typedef-init.c: New test.
41350
41351 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
41352
41353         * gcc.dg/cpp/paste13.c: New test.
41354
41355 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41356
41357         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
41358         remaining platforms, XFAIL during compile, not execute.  Don't
41359         XFAIL at -O0.
41360
41361 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363         * gcc.dg/alias-1.c: Tweak expected warning.
41364
41365 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41366
41367         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41368
41369 2002-10-06  Andreas Jaeger  <aj@suse.de>
41370
41371         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41372         * gcc.dg/cpp/c++98.C: Likewise.
41373
41374         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41375         * g++.dg/cpp/c++98.C: Likewise.
41376
41377         * g++.dg/README (Subdirectories): Mention cpp directory.
41378
41379         PR target/7559
41380         * gcc.dg/20021006-1.c: New test.
41381
41382 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41383
41384         PR c++/7804
41385         * g++.dg/other/warning1.C: New test.
41386
41387 2002-10-04  Roger Sayle  <roger@eyesopen.com>
41388
41389         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41390         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
41391         and sparc-*-* with -m64 as expected failures.  See PR 8087.
41392
41393 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41394
41395         PR c++/7931
41396         * g++.dg/template/ptrmem3.C: New test.
41397
41398         PR c++/7754
41399         * g++.dg/template/union1.C: New test.
41400
41401 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/8006
41404         * g++.dg/abi/mangle9.C: New test.
41405         * g++.dg/abi/mangle10.C: New test.
41406         * g++.dg/abi/mangle11.C: New test.
41407         * g++.dg/abi/mangle12.C: New test.
41408
41409 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
41410
41411         PR c++/7188.
41412         * g++.dg/template/meminit1.C: New test.
41413         * g++.dg/warn/Wreorder-1.C: Likewise.
41414         * g++.old-deja/g++.mike/warn3.C: Tweak.
41415         * lib/prune.exp: Ingore "in copy constructor".
41416
41417 2002-10-02  Andreas Jaeger  <aj@suse.de>
41418
41419         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41420         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41421         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41422         on x86-64.
41423
41424 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41425
41426         * gcc.dg/empty1.C: Fix typo.
41427
41428 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
41429
41430         * gcc.dg/alias-1.c: New test.
41431
41432 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41433
41434         * gcc.dg/empty1.C: New test.
41435
41436         * g++.dg/tls/init-2.C: Tweak error messages.
41437
41438 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
41439
41440         * gcc.c-torture/compile/20020923-1.c: New test.
41441
41442 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
41443
41444         * gcc.c-torture/execute/ffs-1.c: New test.
41445         * gcc.c-torture/execute/ffs-2.c: Ditto.
41446
41447 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
41448
41449         * g++.dg/overload/member1.C: New test.
41450
41451 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41452
41453         * g++.dg/abi/empty7.C: New test.
41454         * g++.dg/init/pm2.C: Likewise.
41455
41456 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41457
41458         * g++.dg/rtti/crash1.C: New test.
41459
41460 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41461
41462         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41463         gcc.dg/sibcall-4.c: New tests.
41464
41465 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41466
41467         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41468         powerpc and MMIX targets.
41469
41470 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41471
41472         * gcc.dg/cpp/20020927-1.c: New.
41473
41474 2002-09-26  David S. Miller  <davem@redhat.com>
41475
41476         * gcc.c-torture/compile/trunctfdf.c: New.
41477
41478 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41479
41480         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41481
41482 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41483
41484         * gcc.c-torture/execute/loop-15.c: New.
41485
41486 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41487
41488         * README.QMTEST: Fix typo.
41489
41490 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41491
41492         * gcc.dg/20020926-1.c: New test.
41493
41494 2002-09-25  David S. Miller  <davem@redhat.com>
41495
41496         PR target/7842
41497         * gcc.c-torture/execute/shiftdi.c: New test.
41498
41499 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41500
41501         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41502         unique to the tool.
41503         * lib/g77.exp (g77_init): Likewise.
41504         * lib/g++.exp (g++_init): Likewise.
41505         * lib/objc.exp (objc_init): Likewise.
41506
41507 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41508
41509         * g++.dg/abi/empty5.C: New test.
41510         * g++.dg/abi/empty6.C: New test.
41511         * g++.dg/abi/vbase12.C: New test.
41512
41513 2002-09-25  Richard Henderson  <rth@redhat.com>
41514
41515         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41516         too-small long double.
41517
41518 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41519
41520         * gcc.dg/20020919-1.c: New test.
41521
41522 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41523
41524         * g++.dg/abi/bitfield6.C: New test.
41525         * g++.dg/abi/bitfield7.C: New test.
41526         * g++.dg/abi/bitfield8.C: New test.
41527         * g++.dg/abi/vbase11.C: New test.
41528
41529 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41530
41531         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41532         hppa*-*-hpux*.  Update test comment.
41533
41534 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41535
41536         * gcc.dg/tls/struct-1.c: New test.
41537
41538 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41539
41540         * gcc.dg/cpp/tr-warn2.c: Update.
41541
41542 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41543
41544         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41545
41546 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41547
41548         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41549         systems.
41550
41551 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41552
41553         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41554
41555         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41556         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41557         setting of cxxfilt.
41558
41559 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41560
41561         * gcc.dg/20020312-2.c: Update for darwin.
41562
41563 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41564
41565         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41566
41567 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41568
41569         * objc.dg/comp-types-1.m: New test.
41570         * objc.dg/comp-types-2.m: New test.
41571         * objc.dg/comp-types-3.m: New test.
41572         * objc.dg/comp-types-4.m: New test.
41573         * objc.dg/comp-types-5.m: New test.
41574         * objc.dg/comp-types-6.m: New test.
41575
41576 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41577
41578         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41579
41580 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41581
41582         * g++.dg/other/do1.C: New test.
41583
41584         * g++.dg/template/subst1.C: New test.
41585
41586 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
41587
41588         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41589
41590 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41591
41592         * g++.dg/template/qualttp20.C: Adjust expected errors.
41593         * g++.old-deja/g++.jason/report.C: Likewise.
41594         * g++.old-deja/g++.other/qual1.C: Likewise.
41595
41596         * g++.dg/lookup/scoped2.C: New test.
41597
41598         * g++.dg/ext/asm3.C: New test.
41599
41600 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
41601
41602         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41603
41604 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
41605
41606         * ChangeLog: follow spelling conventions.
41607         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41608         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41609         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41610         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41611         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41612         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41613         * g++.old-deja/g++.law/global-init1.C: Likewise.
41614         * g++.old-deja/g++.other/delete4.C: Likewise.
41615         * g++.old-deja/g++.other/inline21.C: Likewise.
41616         * g++.old-deja/g++.other/singleton.C: Likewise.
41617         * g77.dg/strlen0.f: Likewise.
41618         * g77.f-torture/compile/20010519-1.f: Likewise.
41619         * g77.f-torture/compile/980310-4.f: Likewise.
41620         * gcc.c-torture/compile/20000605-1.c: Likewise.
41621         * gcc.c-torture/execute/20020225-1.c: Likewise.
41622         * gcc.dg/c90-hexfloat-2.c: Likewise.
41623         * gcc.dg/c99-bool-1.c: Likewise.
41624         * gcc.dg/c99-hexfloat-2.c: Likewise.
41625         * gcc.dg/dll-2.c: Likewise.
41626         * gcc.dg/wtr-union-init-1.c: Likewise.
41627         * gcc.dg/wtr-union-init-2.c: Likewise.
41628         * gcc.dg/wtr-union-init-3.c: Likewise.
41629         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41630         * gcc.dg/cpp/defined.c: Likewise.
41631         * gcc.dg/cpp/macsyntx.c: Likewise.
41632         * gcc.dg/cpp/paste2.c: Likewise.
41633         * gcc.dg/cpp/trad/defined.c: Likewise.
41634         * gcc.dg/format/c90-printf-1.c: Likewise.
41635         * gcc.dg/format/c90-scanf-1.c: Likewise.
41636         * gcc.dg/format/c99-printf-1.c: Likewise.
41637         * gcc.dg/format/c99-scanf-1.c: Likewise.
41638         * gcc.misc-tests/gcov-8.c: Likewise.
41639         * lib/profopt.exp: Likewise.
41640
41641 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41642
41643         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41644
41645 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41646
41647         * g++.dg/inherit/using2.C: New test.
41648
41649 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41650
41651         * ChangeLog: Follow spelling conventions.
41652         * g++.dg/template/friend4.C: Likewise.
41653         * g++.old-deja/g++.pt/crash67.C: Likewise.
41654         * gcc.c-torture/execute/20000801-4.c: Likewise.
41655         * gcc.dg/c90-digraph-1.c: Likewise.
41656         * gcc.dg/c94-digraph-1.c: Likewise.
41657         * gcc.dg/c99-digraph-1.c: Likewise.
41658         * gcc.dg/cpp/line5.c: Likewise.
41659         * gcc.dg/cpp/multiline.c: Likewise.
41660         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41661         * gcc.dg/format/attr-3.c: Likewise.
41662         * gcc.dg/format/c90-scanf-3.c: Likewise.
41663         * gcc.dg/format/ext-4.c: Likewise.
41664
41665 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41666
41667         * g++.dg/template/pretty1.C: New test.
41668
41669 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
41670
41671         * gcc.c-torture/execute/struct-cpy-1.c: New test.
41672
41673 2002-09-13  Matt Austern  <austern@apple.com>
41674
41675         * g++.dg/other/constref[12].C: New, regression tests for
41676         passing a cast expression to a function by const reference.
41677
41678 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
41679
41680         * g++.dg/template/deduce1.C: New test.
41681
41682 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
41683
41684         * gcc.c-torture/execute/simd-1.c: Force all use of int to
41685         32-bit int.
41686
41687 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41688
41689         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41690         usage.
41691
41692 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41693
41694         * gcc.c-torture/compile/20020910-1.c: New test.
41695
41696 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41697
41698         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41699
41700 2002-09-10  Andreas Jaeger  <aj@suse.de>
41701
41702         * gcc.dg/20020312-2.c: Adjust for x86-64.
41703
41704 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41705
41706         * g77.dg/7388.f: New test case for PR 7388.
41707
41708 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41709
41710         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41711
41712 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41713
41714         * objc.dg/proto-lossage-1.m: New test.
41715
41716 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
41717
41718         * gcc.dg/cpp/_Pragma4.c: Fix typo.
41719
41720 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
41721
41722         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41723         expected to pass.
41724
41725 2002-09-06  Stan Shebs  <shebs@apple.com>
41726             David Edelsohn  <edelsohn@gnu.org>
41727
41728         * gcc.dg/weak: New directory.
41729         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41730         target-specific xfail bits.
41731         * gcc.dg/typeof-2.c: Move to new directory.
41732         * gcc.dg/weak.exp: New expect script.
41733
41734 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41735
41736         * gcc.c-torture/execute/extzvsi.c: New test.
41737
41738 2002-09-05  Stan Shebs  <shebs@apple.com>
41739
41740         * gcc.dg/weak-1.c: xfail on Darwin.
41741         * gcc.dg/weak-2.c: Ditto.
41742         * gcc.dg/weak-3.c: Ditto.
41743         * gcc.dg/weak-4.c: Ditto.
41744         * gcc.dg/weak-5.c: Ditto.
41745         * gcc.dg/weak-6.c: Ditto.
41746         * gcc.dg/weak-7.c: Ditto.
41747         * gcc.dg/weak-8.c: Ditto.
41748         * gcc.dg/weak-9.c: Ditto.
41749
41750 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41751
41752         * gcc.c-torture/execute/loop-14.c: New test.
41753
41754 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41755
41756         * g++.dg/other/cxa-atexit1.C: New test.
41757
41758         * gcc.dg/typeof-2.c: New test.
41759
41760 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41761
41762         * gcc.dg/builtins-2.c: New testcase.
41763         * gcc.dg/builtins-3.c: New testcase.
41764
41765 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41766
41767         * gcc.dg/cpp/_Pragma4.c: New test.
41768
41769 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41770
41771         * objc/execute/nil_method-1.m: New testcase.
41772
41773 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41774
41775         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41776         [Object class], not [Object initialize].
41777
41778 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41779             Hans-Peter Nilsson  <hp@bitrange.com>
41780
41781         * gcc.c-torture/execute/20020720-1.x: Skip test on
41782         mmix-knuth-mmixware.  Correct comment.
41783
41784 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41785
41786         * g++.dg/abi/bitfield5.C: New test.
41787         * g++.dg/abi/vbase10.C: Likewise.
41788
41789 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41790
41791         * objc.dg/undeclared-selector.m: New test.
41792
41793 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41794
41795         * g++.dg/other/offsetof1.C: Avoid cast warning.
41796
41797 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41798
41799         * objc.dg/super-class-2.m: New test.
41800
41801 2002-08-24  Matt Austern  <austern@apple.com>
41802
41803         * g++.dg/ext/lvaddr.C: New test.
41804         * g++.dg/ext/lvcast.C: New test.
41805
41806 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41807
41808         * g++.dg/inherit/cond1.C: New test.
41809
41810 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41811
41812         * gcc.dg/noncompile/incomplete-1.c: New test.
41813
41814 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41815
41816         * gcc.dg/typespec-1.c: New test.
41817
41818 2002-08-20  Devang Patel  <dpatel@apple.com>
41819         * objc.dg/proto-hier-2.m: New test.
41820
41821 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41822
41823         * objc.dg/bitfield-1.m: New test.
41824         * objc.dg/bitfield-2.m: New test.
41825
41826 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41827
41828         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41829         gcc.dg/c99-flex-array-4.c: New tests.
41830
41831 2002-08-16  Stan Shebs  <shebs@apple.com>
41832
41833         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41834
41835 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41836
41837         * gcc.dg/typeof-1.c: New test.
41838         * g++.dg/ext/typeof2.C: New test.
41839
41840 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41841
41842         * g++.dg/other/offsetof1.C: New test.
41843
41844 2002-08-14  Richard Henderson  <rth@redhat.com>
41845
41846         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41847
41848 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41849
41850         * gcc.dg/cpp/_Pragma3.c: New test.
41851
41852 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41853
41854         * g++.dg/template/inherit3: New test.
41855
41856 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * gcc.dg/bitfld-4.c: Add blank options.
41859
41860 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41861
41862         * g++.dg/template/crash1.C: New test.
41863
41864 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41865
41866         * gcc.dg/tls/opt-2.c: New test.
41867
41868 2002-08-08  Devang Patel  <dpatel@apple.com>
41869
41870         * objc.dg/selector-1.m : New test
41871
41872 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41873
41874         * g++.dg/abi/bitfield4.C: New test.
41875         * gcc.dg/bitfld-4.c: New test.
41876
41877 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41878
41879         * g++.dg/other/packed1.C: New test.
41880
41881 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41882
41883         * g++.dg/abi/offsetof.C: Tweak error messages.
41884         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41885
41886 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41887
41888         * gcc.dg/bitfld-3.c: New test.
41889
41890 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41891             Richard Henderson  <rth@redhat.com>
41892
41893         * gcc.dg/i386-bitfield1.c: New test.
41894         * g++.dg/abi/bitfield3.C: Update.
41895
41896 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41897
41898         * objc.dg/const-str-2.m: Update.
41899         * gcc.dg/cpp/c++98.c: Change to C extension.
41900         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41901         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41902
41903 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41904
41905         * gcc.dg/tls/diag-3.c: New.
41906
41907 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41908
41909         * g++.dg/README (Subdirectories): Document new subdir expr.
41910         * g++.dg/expr/pmf-1.C: New test.
41911
41912 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41913
41914         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41915
41916 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41917
41918         * g++.dg/abi/bitfield3.C: New test.
41919
41920 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41921
41922         * lib/gcov.exp: Tweak expected line formats.
41923         * gcc.misc-tests/gcov8.c: New test.
41924         * gcc.misc-tests/gcov8.x: New flags.
41925
41926 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * consistency.vlad/layout/endian.c: Include string.h.
41929
41930         * gcc.c-torture/execute/20020805-1.c: New test.
41931
41932 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41933
41934         * g++.dg/other/conversion1.C: New test.
41935
41936 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41937
41938         * gcc.dg/builtins-1.c: New testcase.
41939
41940 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41941
41942         * g++.dg/inherit/access3.C: New test.
41943
41944 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41945
41946         * gcc.dg/ia64-visibility-2.c: New test.
41947
41948 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41949
41950         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41951         __qualifier_flags to __flags.
41952
41953 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41954
41955         * g++.dg/inherit/operator1.C: New test.
41956         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41957         * g++.dg/other/error1.C: Change expected error message.
41958         * g++.dg/template/conv4.C: Likewise.
41959
41960 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41961
41962         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41963         for documented behavior.
41964
41965 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41966
41967         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41968         several targets known to fail.
41969
41970 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41971
41972         * gcc.dg/mips-args-[123].c: New tests.
41973
41974 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41975
41976         * gcc.dg/ppc-spe.c: New.
41977
41978 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41979
41980         * g++.dg/other/ptrmem4.C: New testcase.
41981
41982 2002-07-24  Richard Henderson  <rth@redhat.com>
41983
41984         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41985
41986 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41987
41988         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41989
41990 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41991
41992         * gcc.c-torture/execute/memset-3.c: New testcase.
41993
41994 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41995
41996         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41997         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41998
41999 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42000
42001         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42002         Delete.
42003
42004 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42005
42006         * gcc.c-torture/compile/simd-4.c: New test.
42007
42008 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42009
42010         PR c++/7347, c++/7348
42011         * g++.dg/template/access4.C: New test.
42012         * g++.dg/template/access5.C: New test.
42013         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42014         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42015         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42016         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42017
42018 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42019
42020         * gcc.dg/gnu89-init-2.c: New test.
42021
42022 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42023
42024         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42025
42026 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42027
42028         * gcc.c-torture/execute/20020720-1.c: New testcase.
42029
42030 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42031
42032         * gcc.dg/cpp/Wsignprom.c: New tests.
42033
42034 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42035
42036         * gcc.c-torture/execute/loop-13.c: New test.
42037
42038 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42039
42040         * gcc.dg/cpp/expr.c: New tests.
42041
42042 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42043
42044         * g++.dg/opt/pr6713.C: Add template instantiation.
42045
42046 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42047
42048         * gcc.dg/nest.c: New test.
42049
42050 2002-07-17  Richard Henderson  <rth@redhat.com>
42051
42052         * g++.dg/opt/pr6713.C: New test.
42053
42054 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42055
42056         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42057         XFAIL for all x86 processors.
42058
42059 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42060
42061         * gcc.c-torture/execute/20010122-1.x: Do not test with
42062         -fomit-frame-pointer.
42063
42064 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42065
42066         * g++.dg/template/instantiate2.C: New test.
42067         * g++.dg/template/spec4.C: New test.
42068
42069 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42070
42071         * g++.dg/template/access2.C: New test.
42072         * g++.dg/template/access3.C: New test.
42073
42074 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42075
42076         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42077         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42078         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42079         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42080         Convert to use <stdarg.h>.
42081         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42082         Delete.
42083         * gcc.dg/va-arg-2.c: New.
42084         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42085
42086 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42087
42088         * gcc.c-torture/compile/20020710-1.c: New test.
42089
42090 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42091                           Andrew Pinski  <pinskia@physics.uc.edu>
42092
42093         gcc.c-torture/compile/simd-2.c: New testcase.
42094         gcc.c-torture/compile/simd-3.c: Likewise.
42095
42096 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42097
42098         PR c++/7224
42099         * g++.dg/overload/error1.C: New test.
42100
42101 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42102
42103         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42104         configuration and IRIX 6 O32 ABI.
42105
42106 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42107
42108         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42109
42110 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42111
42112         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42113
42114 2002-07-10  Jeffrey A Law  <law@redhat.com>
42115
42116         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42117
42118         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42119
42120 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42121
42122         * gcc.dg/20020312-2.c: Check for __PPC__.
42123
42124 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42125
42126         * gcc.c-torture/compile/20020709-1.c: New test.
42127
42128 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42129
42130         * g++.dg/template/qualttp21.C: New test case.
42131
42132 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42133
42134         * gcc.c-torture/compile/20020706-1.c: New test.
42135         * gcc.c-torture/compile/20020706-2.c: New test.
42136
42137 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42138             Alexandre Oliva  <aoliva@redhat.com>
42139
42140         * g++.dg/warn/incomplete1.C: New test.
42141
42142 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42143
42144         PR c++/7099
42145         * g++.dg/warn/noreturn1.C: New test.
42146
42147 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42148
42149         PR c++/6706
42150         * g++.dg/debug/debug6.C: New test.
42151         * g++.dg/debug/debug7.C: New test.
42152
42153 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42154
42155         * gcc.c-torture/compile/simd-3.c: New test.
42156
42157 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42158
42159         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42160         * gcc.dg/20020620-1.c: Likewise.
42161
42162 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42163
42164         PR c++/6944
42165         * g++.dg/init/array4.C: New test.
42166         * g++.dg/init/array5.C: New test.
42167
42168 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42169
42170         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42171         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42172
42173 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42174
42175         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42176         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42177         * gcc.dg/wtr-conversion-1.c: Likewise.
42178         * gcc.dg/wtr-escape-1.c: Likewise.
42179         * gcc.dg/wtr-int-type-1.c: Likewise.
42180         * gcc.dg/wtr-label-1.c: Likewise.
42181         * gcc.dg/wtr-static-1.c: Likewise.
42182         * gcc.dg/wtr-strcat-1.c: Likewise.
42183         * gcc.dg/wtr-suffix-1.c: Likewise.
42184         * gcc.dg/wtr-switch-1.c: Likewise.
42185         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42186         * gcc.dg/wtr-union-init-1.c: Likewise.
42187         * gcc.dg/wtr-union-init-2.c: Likewise.
42188         * gcc.dg/wtr-union-init-3.c: Likewise.
42189
42190         * gcc.dg/wtr-func-def-1.c: New test.
42191
42192 2002-07-02 Devang Patel <dpatel@apple.com>
42193
42194         * objc.dg/param-1.m: New test.
42195
42196 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42197
42198         * gcc.dg/cpp/trad/directive.c: Add test.
42199         * gcc.dg/cpp/trad/macroargs.c: Add test.
42200         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42201
42202 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42203
42204         * gcc.dg/cpp/cmdlne-M.c: New test.
42205
42206 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42207
42208         * objc.dg/desig-init-1.m: New test.
42209
42210 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42211
42212         PR c++/6716
42213         * g++.dg/template/instantiate1.C: New test.
42214
42215 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42216
42217         PR c++/7112
42218         * g++.dg/template/sizeof2.C: New test.
42219
42220 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42221
42222         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42223         gcc.dg/cpp/trad/include.c: New tests.
42224
42225 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
42226
42227         PR target/7177
42228         * gcc.c-torture/compile/20020701-1.c: New test.
42229
42230 2002-07-01  Stan Shebs  <shebs@apple.com>
42231
42232         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42233         header here...
42234         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42235         (objc-torture-execute): or here.
42236
42237 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
42238
42239         * gcc.c-torture/execute/arith-rand-ll.c: New test.
42240
42241 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42242
42243         * gcc.dg/cpp/trad/escaped-nl.c: New test.
42244
42245 2002-06-30  Devang Patel  <dpatel@apple.com>
42246
42247         * objc.dg/fsyntax-only.m: New test.
42248
42249 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
42250
42251         PR c++/6695
42252         * g++.dg/template/friend7.C: New file.
42253
42254 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
42255
42256         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42257         return type.
42258
42259 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
42260
42261         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42262         avoid division by zero.
42263
42264 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
42265
42266         * gcc.dg/Wunknownprag.c: New tests.
42267
42268 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
42269
42270         * gcc.c-torture/execute/simd-2.c: New test.
42271
42272 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
42273
42274         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42275         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42276         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42277         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42278         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42279         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42280         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42281         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42282         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42283         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42284         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42285         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42286         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42287         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42288         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42289         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42290         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42291
42292 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
42293
42294         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42295         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42296         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42297         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42298         New tests.
42299         * gcc.dg/cpp/trad/directive.c: Update.
42300
42301 2002-06-23  Andreas Jaeger  <aj@suse.de>
42302
42303         * gcc.c-torture/execute/complex-6.c: New.
42304
42305 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
42306
42307         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42308         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42309         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42310         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42311
42312 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
42313
42314         * gcc.dg/cpp/trad: New directory with traditional tests copied
42315         from parent directory.
42316         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42317         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42318         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42319         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42320         Move to trad/ and rename.
42321         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42322         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42323         gcc.dg/cpp/trad/redef2.c: New tests.
42324         * gcc.dg/cpp/trad/trad.exp: New driver.
42325
42326 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
42327
42328         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42329         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42330         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42331         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42332         Remove.
42333
42334 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
42335
42336         * gcc.dg/20020620-1.c: New test.
42337
42338 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42339
42340         * g++.dg/template/ttp4.C: New test.
42341
42342 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
42343
42344         * g++.dg/opt/vt1.C: Fix regexp.
42345
42346 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42347
42348         * gcc.c-torture/execute/pure-1.c: Make functions static again.
42349         Don't use attribute `noinline'.
42350
42351 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42352
42353         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42354
42355 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
42356
42357         * gcc.c-torture/execute/simd-1.c: New.
42358
42359         * gcc.dg/simd-1.c: New.
42360
42361 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
42362
42363         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42364
42365 2002-06-16  Richard Henderson  <rth@redhat.com>
42366
42367         * g++.dg/ext/anon-struct1.C: New.
42368         * g++.dg/ext/anon-struct2.C: New.
42369         * g++.dg/ext/anon-struct3.C: New.
42370         * gcc.dg/anon-struct-1.c: New.
42371         * gcc.dg/anon-struct-2.c: New.
42372         * gcc.dg/anon-struct-3.c: New.
42373         * gcc.dg/20011008-1.c: Adjust warning text.
42374         * gcc.dg/20020527-1.c: Add -fms-extensions.
42375
42376 2002-06-16  Richard Henderson  <rth@redhat.com>
42377
42378         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42379
42380 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
42381
42382         * gcc.c-torture/execute/20020615-1.c: New test.
42383
42384 2002-06-15  Roger Sayle  <roger@eyesopen.com>
42385
42386         * gcc.c-tortuture/execute/compare-1.c: New test case.
42387         * gcc.c-tortuture/execute/compare-2.c: New test case.
42388         * gcc.c-tortuture/execute/compare-3.c: New test case.
42389
42390 2002-06-13  Richard Henderson  <rth@redhat.com>
42391
42392         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
42393         ia64 ilp32.
42394
42395 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42396
42397         * g++.dg/template/typename2.C: Update error message.
42398
42399 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
42400
42401         * gcc.c-torture/execute/20020611-1.c: New test.
42402
42403 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
42404
42405         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42406         list of targets to skip.
42407
42408 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
42409
42410         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42411         targets if not optimizing.
42412
42413 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
42414
42415         * gcc.c-torture/compile/20020605-1.c: New test.
42416
42417         * g++.dg/opt/vt1.C: New test.
42418
42419         * gcc.dg/20020531-1.c: New test.
42420
42421         * gcc.dg/20020530-1.c: New test.
42422
42423         * gcc.dg/20020527-1.c: New test.
42424
42425         * g++.dg/opt/cse1.C: New test.
42426
42427 2002-06-07  Roger Sayle  <roger@eyesopen.com>
42428
42429         * gcc.dg/20020607-2.c: New test case.
42430
42431 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
42432
42433         * gcc.c-torture/compile/20020604-1.c: New test.
42434
42435 2002-06-04  Richard Henderson  <rth@redhat.com>
42436
42437         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42438         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42439         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42440
42441 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
42442
42443         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42444
42445 2002-06-03  Richard Henderson  <rth@redhat.com>
42446
42447         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42448         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42449
42450 2002-06-02  Richard Henderson  <rth@redhat.com>
42451
42452         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42453         test functions static.
42454
42455 2002-06-02  Andreas Jaeger  <aj@suse.de>
42456
42457         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42458         now.
42459
42460 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42461
42462         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42463         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42464         Update for mofified diagnostics.
42465         * gcc.dg/c99-intconst-1.c: No longer fail.
42466
42467 2002-06-02  Richard Henderson  <rth@redhat.com>
42468
42469         * gcc.dg/uninit-A.c: Remove xfail markers.
42470
42471 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42472
42473         * gcc.dg/fnegate-1.c: New test case.
42474
42475 2002-05-30  Osku Salerma  <osku@iki.fi>
42476
42477         * gcc.c-torture/execute/mayalias-1.c: New file.
42478
42479 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42480
42481         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42482         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42483         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42484
42485 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42486
42487         * gcc.c-torture/execute/20020529-1.c: New test.
42488
42489 2002-05-27  Richard Henderson  <rth@redhat.com>
42490
42491         * g++.dg/ext/attrib6.C: New test case.
42492
42493 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42494
42495         * gcc.c-torture/execute/pure-1.c: New test.
42496
42497 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42498
42499         * gcc.dg/cpp/arith-2.c: Remove.
42500
42501 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42502
42503         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42504         * gcc.dg/cpp/if-3.c: Remove.
42505
42506 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42507
42508         * g++.dg/opt/cse2.C: New test.
42509
42510 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42511
42512         * gcc.dg/cpp/arith-1.c: New semantic tests.
42513         * gcc.dg/cpp/if-1.c: Update.
42514
42515 2002-05-24  Ben Elliston  <bje@redhat.com>
42516
42517         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42518
42519 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * gcc.dg/verbose-asm.c: New test.
42522
42523 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42524
42525         * gcc.dg/cpp/paste12.c: New test.
42526
42527 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42528
42529         * g++.dg/parse/named_ops.C: New test.
42530
42531 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42532
42533         * gcc.dg/weak-8.c: New test.
42534
42535 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42536
42537         * gcc.dg/weak-2.c: Allow optional leading underscore
42538         in scan-assembler symbol name.
42539         * gcc.dg/weak-3.c: Likewise.
42540         * gcc.dg/weak-4.c: Likewise.
42541         * gcc.dg/weak-5.c: Likewise.
42542
42543 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42544
42545         * gcc.dg/20020523-1.c: New test.
42546
42547 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42548
42549         * objc.dg/const-str-2.m: Update now that we stop after
42550         a command line error.
42551
42552 2002-05-22  Richard Henderson  <rth@redhat.com>
42553
42554         * g++.dg/dg.exp: Fix typo in test pruneing.
42555
42556 2002-05-22  Richard Henderson  <rth@redhat.com>
42557
42558         * g++.dg/dg.exp: Prune the tls subdirectory.
42559         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42560         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42561         * g++.dg/tls/init-1.C: New.
42562
42563 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42564
42565         * gcc.dg/20020517-1.c: New test.
42566
42567 2002-05-21  Richard Henderson  <rth@redhat.com>
42568
42569         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42570         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42571
42572 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42573
42574         * g++.dg/other/copy2.C: New test.
42575
42576 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
42577
42578         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42579         (MAX_COPY): Bump up to 10 times sizeof (long long).
42580         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42581
42582         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42583         sizeof (long long).
42584
42585         * gcc.c-torture/execute/strcpy-1.c: New test.
42586
42587 2002-05-19  Jason Merrill  <jason2redhat.com>
42588
42589         * g++.dg/ext/oper1.C: New test.
42590
42591 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
42592 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
42593
42594         * README.QMTEST: New file.
42595
42596         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42597
42598 2002-05-19  Andreas Jaeger  <aj@suse.de>
42599
42600         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42601         now.
42602         * gcc.c-torture/execute/loop-2d.x: Likewise.
42603
42604 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
42605
42606         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42607         support weak symbols.
42608         * gcc.dg/weak-4.c: Likewise.
42609         * gcc.dg/weak-6.c: Likewise.
42610
42611 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
42612
42613         * gcc.dg/weak-3.c: Add dg-excess-error comment for
42614         cygwin, coff and h8300-*-hms targets
42615         * gcc.dg/weak-5.c: Likewise.
42616         * gcc.dg/weak-7.c: Likewise.
42617
42618 2002-05-16  Jason Merrill  <jason@redhat.com>
42619
42620         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42621         (scan-assembler-not, scan-assembler-dem): Likewise.
42622         (scan-assembler-dem-not): Likewise.
42623
42624 2002-05-15  Richard Henderson  <rth@redhat.com>
42625
42626         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42627
42628 2002-05-15  Richard Henderson  <rth@redhat.com>
42629
42630         * gcc.dg/weak-5.c (vfoo1c): No warning here.
42631         (vfoo1f): Warning here.
42632         (vfoo1l): Don't redefine the alias.
42633
42634 2002-05-14  Jason Merrill  <jason@redhat.com>
42635             Alexandre Oliva  <aoliva@redhat.com>
42636
42637         * g++.dg/init/pm1.C: New test.
42638
42639 2002-05-12  David S. Miller  <davem@redhat.com>
42640
42641         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42642         types.
42643
42644 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42645
42646         * gcc.c-torture/execute/20020510-1.c: New test case.
42647
42648 2002-05-10  David S. Miller  <davem@redhat.com>
42649
42650         * gcc.c-torture/execute/conversion.c: Test long double too.
42651
42652 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42653
42654         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42655         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42656         * lib/g++.exp (g++_link_flags): Likewise.
42657         * lib/objc.exp (objc_target_compile): Likewise.
42658
42659 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42660
42661         * gcc.dg/cpp/poison.c: Update.
42662         * gcc.dg/cpp/20000625-2.c: Remove.
42663         * gcc.dg/cpp/direct2s.c: Remove final test.
42664
42665 2002-05-08  Tom Rix  <trix@redhat.com>
42666
42667         * gcc.c-torture/execute/20020508-1.c: New test.
42668         * gcc.c-torture/execute/20020508-2.c: New test.
42669         * gcc.c-torture/execute/20020508-3.c: New test.
42670
42671 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42672
42673         * gcc.dg/cpp/charconst-4.c: More tests.
42674
42675 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
42676
42677         PR c/6569
42678         * gcc.dg/weak-3.c: Update location of warning messages.
42679         * gcc.dg/weak-5.c: Likewise.
42680
42681 2002-05-06  Roger Sayle  <roger@eyesopen.com>
42682
42683         * gcc.c-torture/execute/20020506-1.c: New test case.
42684
42685 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42686
42687         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42688
42689 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42690
42691         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42692
42693 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42694
42695         * gcc.dg/cpp/charconst-3.c: New test.
42696
42697 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42698
42699         * gcc.dg/cpp/charconst.c: Update tests.
42700
42701 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42702
42703         * treelang: Added directory for new sample language treelang. Also
42704         lib/treelang.exp: New file to signal treelang should be tested.
42705
42706 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42707
42708         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42709         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42710         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42711         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42712         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42713         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42714         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42715
42716 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42717
42718         * gcc.dg/format/xopen-2.c: New test.
42719
42720 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42721
42722         * gcc.dg/20020503-1.c: New test.
42723
42724 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42725
42726         * g++.dg/init/dtor1.C: Make it tougher.
42727
42728 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42729
42730         * g++.dg/init/dtor1.C: New test.
42731
42732 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42733
42734         * gcc.dg/altivec-8.c: New.
42735
42736 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42737
42738         * gcc.dg/altivec-7.c: New.
42739
42740 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42741
42742         * g++.dg/parse/typedef1.C: New test.
42743
42744 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42745
42746         PR c++/6486
42747         * g++.dg/template/friend6.C: New test.
42748
42749         PR c++/6492
42750         * g++.dg/init/copy1.C: New test.
42751
42752 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42753
42754         * g++.dg/warn/effc1.C: New test.
42755
42756 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42757
42758         * gcc.dg/cpp/if-cexp.c: Add a test.
42759
42760 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42761
42762         * gcc.dg/20020426-2.c: New test.
42763
42764 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42765
42766         * gcc.dg/cpp/if-mop.c: Update.
42767         * gcc.dg/cpp/if-mpar.c: Add test.
42768         * gcc.dg/cpp/if-oppr.c: Update.
42769
42770 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42771
42772         PR c/6343
42773         * gcc.dg/weak-[2-7].c: New tests.
42774
42775 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42776
42777         * gcc.dg/enum1.c: New test.
42778
42779 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42780
42781         PR c++/6497
42782         * g++.dg/inherit/access2.C: New test.
42783
42784 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42785
42786         PR bootstrap/6445
42787         * gcc.dg/20020426-1.c: New test.
42788
42789 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42790
42791         * g++.dg/abi/enum1.C: New test.
42792
42793 2002-04-26  Richard Henderson  <rth@redhat.com>
42794
42795         * gcc.dg/c99-bool-1.c: Expect always true warning.
42796
42797 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42798
42799         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42800
42801 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42802
42803         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42804         targets.
42805
42806 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42807
42808         * g++.dg/abi/mange7.C: New test.
42809
42810         PR c++/6438.
42811         * g++.dg/parse/stmtexpr2.C: New test.
42812
42813 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42814
42815         * gcc.dg/20020312-2.c: Add SH target.
42816
42817 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42818
42819         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42820         compiler output on mips*-*-irix*.
42821
42822 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42823
42824         * g++.dg/parse/attr1.C: New test.
42825
42826 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42827
42828         * gcc.c-torture/execute/string-opt-17.c: New test case.
42829         * gcc.c-torture/execute/memset-2.c: New test case.
42830
42831 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42832
42833         PR c++/6256:
42834         * g++.dg/template/friend5.C: New test.
42835
42836         PR c++/6331:
42837         * g++.dg/template/qual1.C: Likewise.
42838
42839 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42840
42841         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42842         Include stdlib.h, not stdio.h or ctype.h.
42843
42844 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42845
42846         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42847         cris-*-elf* and mmix-*-*.
42848         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42849         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42850         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42851         Ditto.
42852         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42853         * gcc.dg/wchar_t-1.c: Ditto.
42854
42855 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42856
42857         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42858         Clarify comment.
42859
42860 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42861
42862         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42863
42864 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42865
42866         * gcc.c-torture/execute/20000906-1.x: Delete.
42867
42868 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42869
42870         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42871
42872 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42873
42874         * PR6367
42875         * g77.f-torture/execute/6367.f: New test.
42876         * g77.f-torture/execute/6367.x: Disable for MMIX.
42877
42878 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42879
42880         * PR6352
42881         * g++.dg/opt/inline2.C: New test.
42882
42883 2002-04-18  Richard Henderson  <rth@redhat.com>
42884
42885         * gcc.dg/20000906-1.c: Enable for all targets.
42886         * gcc.c-torture/compile/iftrap-2.c: New.
42887
42888 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42889
42890         * gcc.dg/20020418-1.c: New test.
42891         * gcc.dg/20020418-2.c: New test.
42892
42893 2002-04-18  Richard Henderson  <rth@redhat.com>
42894
42895         * gcc.c-torture/compile/iftrap-1.c: New.
42896         * gcc.dg/iftrap-1.c: Adjust for ia64.
42897         * gcc.dg/iftrap-2.c: New.
42898
42899 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42900
42901         * gcc.c-torture/compile/20020418-1.c: New test.
42902
42903 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42904
42905         * gcc.c-torture/compile/20020415-1.c: New.
42906
42907 2002-04-18  David S. Miller  <davem@redhat.com>
42908
42909         * gcc.c-torture/execute/20020418-1.c: New test.
42910
42911 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42912
42913         * gcc.dg/20020416-1.c: New test.
42914
42915         * g++.dg/opt/inline1.C: New test.
42916
42917 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42918
42919         * gcc.dg/altivec-5.c: New test.
42920
42921         * gcc.dg/20020415-1.c: New test.
42922
42923 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42924
42925         * lib/chill.exp: Remove.
42926
42927 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42928
42929         * g++.dg/other/big-struct.C: New test.
42930
42931 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42932
42933         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42934         of scratch file.
42935
42936 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42937
42938         PR c/6277
42939         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42940         in scan-assembler function name
42941
42942 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42943
42944         * g77.f-torture/execute/980628-4.x,
42945         g77.f-torture/execute/980628-5.x,
42946         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42947         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42948         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42949         i[34567]86-*-*.
42950
42951 2002-04-13  David S. Miller  <davem@redhat.com>
42952
42953         * gcc.c-torture/execute/20020413-1.c: New test.
42954
42955 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42956
42957         * gcc.dg/asm-6.c,
42958         * g++.dg/ext/asm1.C: New tests.
42959
42960 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42961
42962         PR c++ 5373.
42963         * g++.dg/parse/stmtexpr1.C: New test.
42964
42965         PR c++/5189.
42966         * g++.dg/template/copy1.C: New test.
42967
42968 2002-04-12  Richard Henderson  <rth@redhat.com>
42969
42970         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42971
42972 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42973
42974         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42975         gcc.c-torture/execute/20020307-2.c.
42976
42977 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42978
42979         * g++.dg/ext/attrib5.C,
42980         * g++.dg/lookup/struct1.C: New tests.
42981
42982 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42983
42984         * gcc.dg/20020411-1.c: New test.
42985
42986         * gcc.c-torture/execute/20020411-1.c: New test.
42987
42988 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42989
42990         * g77.f-torture/execute/6177.f: New test.
42991
42992 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42993
42994         PR middle-end/6247
42995         * g++.dg/opt/cleanup1.C: New test.
42996
42997         * g++.dg/opt/const1.C: New test.
42998
42999 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43000
43001         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43002
43003 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         PR c++/5507
43006         * g++.dg/template/typename2.C: New test.
43007
43008 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43009
43010         * gcc.c-torture/execute/loop-12.c: New.
43011
43012 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43013
43014         * g77.f-torture/execute/980628-4.x,
43015         g77.f-torture/execute/980628-5.x,
43016         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43017         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43018         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43019
43020 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43021
43022         PR optimization/6086
43023         * g++.dg/opt/preinc1.C: New test.
43024
43025 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43026
43027         PR c++/5571
43028         * g++.dg/opt/static2.C: New test.
43029
43030 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43031
43032         PR c/5120
43033         * gcc.dg/20020406-1.c: New test.
43034
43035 2002-04-04  David S. Miller  <davem@redhat.com>
43036
43037         * gcc.c-torture/execute/20020404-1.c: New test.
43038
43039 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43040
43041         PR c/6123
43042         * gcc.dg/20020312-2.c: Do not declare global register variable
43043         if __PIC__ or __pic__ is defined.
43044
43045 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43046
43047         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43048         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43049
43050 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43051
43052         * gcc.misc-tests/linkage.exp: Update last change to handle
43053         sparc*-, not just sparc-.
43054
43055 2002-04-03  Richard Henderson  <rth@redhat.com>
43056
43057         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43058
43059 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43060
43061         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43062
43063 2002-04-02  David S. Miller  <davem@redhat.com>
43064
43065         * gcc.c-torture/execute/20020402-3.c: New test.
43066
43067 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43068
43069         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43070         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43071
43072         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43073         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43074         g77.f-torture/execute/20001201.x,
43075         g77.f-torture/execute/u77-test.x: New files.
43076
43077         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43078         * gcc.dg/wchar_t-1.c: Ditto.
43079
43080 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43081
43082         * gcc.c-torture/execute/20020402-1.c: New test.
43083
43084 2002-04-01  Richard Henderson  <rth@redhat.com>
43085
43086         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43087
43088         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43089
43090 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43091
43092         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43093
43094 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43095
43096         * g++.dg/inherit/template-as-base.C: Expect error.
43097         * g++.dg/inherit/namespace-as-base.C: Likewise.
43098
43099 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43100
43101         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43102         g++.dg/ext/instantiate3.C: Tweak match patterns.
43103
43104         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43105         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43106         -da test.
43107
43108 2002-03-31  Richard Henderson  <rth@redhat.com>
43109
43110         * gcc.dg/special/alias-2.c: New.
43111         * gcc.dg/special/ecos.exp: Run it.
43112
43113 2002-03-31  Richard Henderson  <rth@redhat.com>
43114
43115         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43116
43117 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43118
43119         * gcc.dg/weak-1.c: Disable on h8300 port.
43120
43121 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43122
43123         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43124         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43125         ordering tests.
43126         * g++.dg/bprob/bprob-1.C: New test.
43127         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43128         * g++.dg/gcov/gcov-1.C: New test.
43129         * g++.dg/gcov/gcov-1.x: New file.
43130         * g++.dg/gcov/gcov-2.C: New test.
43131         * g++.dg/gcov/gcov-3.C: New test.
43132         * g++.dg/gcov/gcov-3.h: New file.
43133
43134 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43135
43136         * g++.old-deja/g++.other/builtins5.C: New test.
43137         * g++.old-deja/g++.other/builtins6.C: New test.
43138         * g++.old-deja/g++.other/builtins7.C: New test.
43139         * g++.old-deja/g++.other/builtins8.C: New test.
43140         * g++.old-deja/g++.other/builtins9.C: New test.
43141
43142 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43143
43144         * g++.dg/opt/static1.C: New test.
43145
43146         * g++.dg/opt/longbranch1.C: New test.
43147
43148 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43149
43150         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43151
43152         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43153
43154 2002-03-28  Jeffrey A Law  (law@redhat.com)
43155
43156         * gcc.c-torture/execute/20020328-1.c: New test.
43157
43158 2002-03-27  Richard Henderson  <rth@redhat.com>
43159
43160         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43161         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43162         move from g++.old-deja/g++.ext/.
43163
43164 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43165
43166         * g++.dg/init/new2.C: New test.
43167
43168 2002-03-26  Richard Henderson  <rth@redhat.com>
43169
43170         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43171
43172         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43173         on sparc.
43174
43175         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43176         sparcv9 systems.
43177         * gcc.dg/20001102-1.c: Likewise.
43178
43179 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43180
43181         * gcc.dg/cpp/endif-pedantic1.c,
43182         gcc.dg/cpp/endif-pedantic2.c: New tests.
43183
43184 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43185
43186         * g++.dg/init/new1.C: New test.
43187
43188 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43189
43190         * g++.dg/abi/vbase9.C: New test.
43191
43192 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43193
43194         * gcc.dg/arm-asm.c: New test.
43195
43196 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43197
43198         * gcc.dg/Wswitch-enum.c: New test.
43199         Fix PR c/5044.
43200
43201 2002-03-26  Richard Henderson  <rth@redhat.com>
43202
43203         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43204         structure.
43205
43206 2002-03-25  Richard Henderson  <rth@redhat.com>
43207
43208         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43209         sparcv9 systems.
43210
43211         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43212         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43213
43214 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43215
43216         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43217
43218 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43219
43220         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43221         targets using generic thunk support.
43222
43223 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
43224
43225         * gcc.c-torture/compile/20020323-1.c: New test.
43226
43227         * g++.dg/opt/conj2.C: New test.
43228
43229 2002-03-24  Richard Henderson  <rth@redhat.com>
43230
43231         * gcc.dg/weak-1.c: Use -fno-common.
43232
43233 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43234
43235         * g77.dg/f77-edit-apostrophe-out.f: New test
43236         * g77.dg/f77-edit-h-out.f: New test
43237         * g77.dg/f77-edit-t-in.f: New test
43238         * g77.dg/f77-edit-t-out.f: New test
43239         * g77.dg/f77-edit-x-out.f: New test
43240         * g77.dg/f77-edit-slash-out.f: New test
43241         * g77.dg/f77-edit-colon-out.f: New test
43242         * g77.dg/f77-edit-s-out.f: New test
43243
43244 2002-03-24  Richard Henderson  <rth@redhat.com>
43245
43246         * objc/execute/formal_protocol-6.x: New XFAIL.
43247
43248 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43249
43250         * gcc.dg/weak-1.c: Early return from dg-final on platforms
43251         that do not support weak symbols
43252
43253 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
43254
43255         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43256         * lib/g77.exp: Likewise.
43257         * lib/objc.exp: Likewise.
43258
43259 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
43260
43261         * gcc.dg/Wswitch-default.c: New test.
43262
43263 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
43264
43265         * g++.dg/other/enum1.C: New test.
43266
43267 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
43268
43269         * gcc.dg/pragma-ep-3.c: Fix typo.
43270
43271 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43272
43273         * g++.dg/inherit/template-as-base.C: New test.
43274
43275 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
43276
43277         * g++.old-deja/g++.other/dwarf2-1.C: Move...
43278         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
43279
43280 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
43281
43282         * gcc.dg/cpp/multiline.c: Update to match.
43283
43284 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
43285
43286         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43287
43288 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
43289
43290         * gcc.dg/cpp/extratokens2.c: New file.
43291
43292 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
43293
43294         * gcc.dg/20020312-2.c: Add rs6000 target.
43295
43296         * gcc.c-torture/compile/20020319-1.c: New test.
43297
43298 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43299
43300         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43301         (A, E): Handle this.
43302
43303 2002-03-20  Jason Merrill  <jason@redhat.com>
43304
43305         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43306         ignoring -fpic.
43307         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43308         through prune_gcc_output.
43309
43310 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
43311
43312         * gcc.c-torture/compile/20020320-1.c: New test.
43313
43314 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
43315
43316         * gcc.c-torture/compile/20020318-1.c: New test.
43317
43318         * gcc.dg/struct-by-value-1.c: New test.
43319
43320         * gcc.dg/20020319-1.c: New test.
43321
43322 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
43323
43324         * g++.dg/opt/conj1.C: New test.
43325
43326 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
43327
43328         * g++.dg/template/qualttp20.C: Revert previous change.
43329         * g++.dg/template/qualttp3.C: Likewise.
43330         * g++.dg/template/qualttp4.C: Likewise.
43331         * g++.dg/template/qualttp5.C: Likewise.
43332         * g++.dg/template/qualttp6.C: Likewise.
43333         * g++.dg/template/qualttp7.C: Likewise.
43334         * g++.dg/template/qualttp8.C: Likewise.
43335         * g++.dg/template/recurse.C: Likewise.
43336
43337 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43338
43339         * gcc.dg/cpp/wchar-1.c: Update.
43340
43341 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43342
43343         * g++.dg/template/conv1.C: New test.
43344         * g++.dg/template/conv2.C: New test.
43345         * g++.dg/template/conv3.C: New test.
43346         * g++.dg/template/conv4.C: New test.
43347
43348 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43349
43350         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43351         * g++.dg/template/qualttp3.C: Likewise.
43352         * g++.dg/template/qualttp4.C: Likewise.
43353         * g++.dg/template/qualttp5.C: Likewise.
43354         * g++.dg/template/qualttp6.C: Likewise.
43355         * g++.dg/template/qualttp7.C: Likewise.
43356         * g++.dg/template/qualttp8.C: Likewise.
43357         * g++.dg/template/recurse.C: Likewise.
43358
43359 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
43360
43361         * g++.dg/opt/dtor1.C: New test.
43362
43363 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
43364
43365         * gcc.c-torture/compile/20020315-1.c: New test.
43366
43367 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
43368
43369         * gcc.dg/weak-1.c: Fix scan tests.
43370
43371 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
43372
43373         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43374         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43375         cris-*-aout* mmix-*-*.
43376         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43377         cris-*-aout* mmix-*-*.
43378         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43379         cris-*-elf* cris-*-aout* and mmix-*-*.
43380         * gcc.dg/20001009-1.c: Ditto.
43381         * gcc.dg/20010912-1.c: Ditto.
43382         * gcc.dg/20020122-4.c: Ditto.
43383         * gcc.dg/inline-2.c: Ditto.
43384
43385 2002-03-14  Jeffrey A Law  (law@cygnus.com)
43386
43387         * gcc.c-torture/compile/20020314-1.c: New test.
43388
43389 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
43390
43391         * gcc.c-torture/execute/20020314-1.c: New test.
43392
43393 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
43394
43395         * g++.dg/warn/Wunused-1.C: New test.
43396
43397 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
43398
43399         * g++.dg/abi/mangle6.C: New test.
43400
43401 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
43402
43403         * gcc.c-torture/compile/20020309-2.c: New test.
43404
43405         * gcc.c-torture/compile/20020312-1.c: New test.
43406
43407 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43408
43409         * g++.dg/other/access1.C: New test.
43410
43411 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
43412
43413         * gcc.c-torture/execute/wchar_t-1.c: New test.
43414
43415 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
43416
43417         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43418
43419 2002-03-12  Roger Sayle  <roger@eyesopen.com>
43420
43421         * gcc.dg/20020312-1.c: New test case.
43422
43423 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
43424
43425         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43426
43427 2002-03-11  Richard Henderson  <rth@redhat.com>
43428
43429         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43430         * g++.old-deja/g++.jason/report.C: Likewise.
43431
43432 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43433
43434         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43435         * g++.old-deja/g++.robertl/eb56.C: Likewise.
43436
43437 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43438
43439         * g++.dg/overload/pmf1.C: New test.
43440
43441 2002-03-11  Kazu Hirata  <kazu@hxi.com>
43442
43443         * gcc.c-torture/execute/20020307-1.c: Use long.
43444
43445 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
43446
43447         PR optimization/5844
43448         * gcc.dg/20020310-1.c: New test.
43449
43450 2002-03-09  Michael Meissner  <meissner@redhat.com>
43451
43452         * gcc.c-torture/execute/memcpy-2.c: New test.
43453         * gcc.c-torture/execute/memset-1.c: New test.
43454         * gcc.c-torture/execute/strlen-1.c: New test.
43455         * gcc.c-torture/execute/strcmp-1.c: New test.
43456         * gcc.c-torture/execute/strncmp-1.c: New test.
43457
43458 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43459
43460         * gcc.dg/ppc-ldstruct.c: New test.
43461
43462 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43463
43464         * gcc.c-torture/execute/va-arg-22.c: New test.
43465
43466 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43467
43468         * gcc.c-torture/compile/20020309-1.c: New test.
43469
43470 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43471
43472         * gcc.c-torture/execute/20020307-2.c: New test.
43473
43474 2002-03-07  Jeffrey A Law  (law@redhat.com)
43475
43476         * g77.f-torture/compile/20020307-1.f: New test.
43477
43478 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43479
43480         * gcc.dg/unordered-1.c: New test.
43481
43482 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43483
43484         * gcc.c-torture/execute/20020307-1.c: New test.
43485
43486 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43487
43488         * gcc.dg/20020304-1.c: New test.
43489
43490         * gcc.c-torture/compile/20020304-2.c: New test.
43491
43492 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43493
43494         * gcc.c-torture/compile/20020304-1.c: New test case
43495         (from PR c/5830).
43496
43497 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43498
43499         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43500
43501 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43502
43503         * g++.dg/other/classkey1.C: New test.
43504
43505 2002-03-01  Richard Henderson  <rth@redhat.com>
43506
43507         * gcc.c-torture/compile/981223-1.x: New.
43508         * gcc.c-torture/compile/920625-1.x: New.
43509
43510 2002-02-28  Richard Henderson  <rth@redhat.com>
43511
43512         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43513
43514 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43515
43516         * gcc.c-torture/execute/20020227-1.c: New test.
43517
43518 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43519
43520         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43521         here" ERROR lines.
43522         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43523         * g++.old-deja.g++.other/defarg1.C: Likewise.
43524         * g++.old-deja/g++.pt/calls2.C: Likewise.
43525         * g++.old-deja/g++.pt/crash20.C: Likewise.
43526         * g++.old-deja/g++.pt/crash30.C: Likewise.
43527         * g++.old-deja/g++.pt/crash36.C: Likewise.
43528         * g++.old-deja/g++.pt/crash6.C: Likewise.
43529         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43530         * g++.old-deja/g++.pt/derived3.C: Likewise.
43531         * g++.old-deja/g++.pt/error1.C: Likewise.
43532         * g++.old-deja/g++.pt/friend21.C: Likewise.
43533         * g++.old-deja/g++.pt/friend23.C: Likewise.
43534         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43535         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43536
43537 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43538
43539         * gcc.c-torture/execute/20020225-2.c: New test.
43540
43541 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43542
43543         * gcc.c-torture/execute/920730-1t.c,
43544         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43545         Delete test cases, only relevant to -traditional.
43546
43547 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43548
43549         * gcc.dg/cpp/undef1.c: Remove.
43550         * gcc.dg/cpp/directiv.c: Update.
43551         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43552
43553 2002-02-27  Michael Meissner  <meissner@redhat.com>
43554
43555         * gcc.c-torture/execute/20020226-1.c: New test.
43556
43557 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43558
43559         * g++.dg/debug/debug4.C: New test.
43560
43561         * gcc.dg/ia64-visibility-1.c: New test.
43562
43563 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43564
43565         * gcc.dg/debug/20020224-1.c: New.
43566
43567 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43568
43569         * gcc.c-torture/execute/960416-1.x: New.
43570         * gcc.c-torture/execute/divconst-3.x: Likewise.
43571
43572 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * gcc.dg/20020224-1.c: New test.
43575
43576 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
43577
43578         * gcc.c-torture/execute/20020225-1.c: New.
43579
43580 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43581
43582         * gcc.dg/cpp/wchar-1.c: New test.
43583
43584 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
43585
43586         * gcc.dg/20020222-1.c: New test.
43587
43588 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
43589
43590         * g++.dg/opt/anonunion1.C: New test.
43591
43592 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
43593
43594         * g++.dg/template/qualttp19.C: New test.
43595         * g++.dg/template/qualttp20.C: New test.
43596         * g++.old-deja/g++.jason/report.C: Adjust expected errors
43597         * g++.old-deja/g++.other/qual1.C: Likewise.
43598
43599 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
43600
43601         * gcc.dg/attr-alwaysinline.c: New.
43602
43603 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * gcc.dg/20020220-1.c: New test.
43606
43607         * gcc.dg/20020220-2.c: New test.
43608
43609         * g++.dg/opt/mmx1.C: New test.
43610
43611 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
43612
43613         * gcc.c-torture/compile/20020110.c: New test.
43614
43615 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
43616
43617         * gcc.c-torture/execute/20020219-1.c: New test.
43618
43619         * gcc.dg/20020219-1.c: New test.
43620
43621         * gcc.dg/noncompile/20020220-1.c: New test.
43622
43623         * g++.dg/opt/ptrintsum1.C: New test.
43624
43625         * gcc.dg/debug/20020220-1.c: New test.
43626
43627 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
43628
43629         * gcc.c-torture/execute/20020216-1.c: New test.
43630
43631 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43632
43633         * gcc.dg/decl-1.c: Update, new test.
43634
43635 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
43636
43637         * g++.dg/abi/bitfield1.C: New test.
43638         * g++.dg/abi/bitfield2.C: New test.
43639
43640 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43641
43642         * gcc.dg/attr-nest.c: New test.
43643
43644 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43645
43646         * gcc.c-torture/execute/20020215-1.c: New test.
43647
43648 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43649
43650         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43651         * g++.dg/debug/debug.exp: New.
43652         * g++.dg/debug/trivial.C: New.
43653         * g++.dg/debug/debug1.C: Moved...
43654         * g++.dg/other/debug1.C: ...from here.
43655         * g++.dg/debug/debug2.C: Moved...
43656         * g++.dg/other/debug2.C: ...from here.
43657         * g++.dg/debug/debug3.C: Moved...
43658         * g++.dg/other/debug3.C: ...from here.
43659
43660         * gcc.dg/noncompile/20020213-1.c: New test.
43661
43662 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
43663
43664         * g++.dg/other/debug3.C: New test.
43665
43666         * gcc.c-torture/execute/20020213-1.c: New test.
43667
43668 2002-02-13  Richard Smith <richard@ex-parrot.com>
43669
43670         * g++.old-deja/g++.other/thunk1.C: New test.
43671
43672 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43673
43674         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43675
43676 2002-02-13  Stan Shebs  <shebs@apple.com>
43677
43678         * gcc.dg/altivec-3.c: New.
43679
43680 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
43681
43682         * gcc.dg/Wunreachable-1.c: New test.
43683         * gcc.dg/Wunreachable-2.c: New test.
43684
43685 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43686
43687         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43688
43689 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43690
43691         * gcc.dg/decl-1.c: New test.
43692
43693 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43694
43695         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43696
43697 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43698
43699         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43700         * gcc.c-torture/compile/980506-1.x: Likewise.
43701
43702 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43703
43704         * gcc.dg/20020210-1.c: New.
43705
43706 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43707
43708         * g77.f-torture/execute/947.f: New regression test
43709         for PR fortran/947.
43710
43711 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43712
43713         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43714         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43715
43716 2002-02-08  Richard Henderson  <rth@redhat.com>
43717
43718         * gcc.c-torture/compile/labels-3.c: New.
43719
43720 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
43721
43722         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43723         expression statements work instead.
43724         * gcc.dg/noncompile/20020207-1.c: New test.
43725
43726 2002-02-07  Richard Henderson  <rth@redhat.com>
43727
43728         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43729
43730 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43731
43732         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43733         message from g77
43734         * lib/g77-dg.exp: Trim g77 error messages so that they are
43735         recognized by dg.exp.
43736
43737 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43738
43739         PR fortran/5473
43740         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43741
43742 2002-02-07  Richard Henderson  <rth@redhat.com>
43743
43744         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43745         to be sufficiently aligned for integers.
43746
43747 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43748
43749         * g++.dg/template/friend4.C: New test.
43750
43751 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43752
43753         PR fortran/5743
43754         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43755         unsupported cases.
43756
43757 2002-02-07  Richard Henderson  <rth@redhat.com>
43758
43759         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43760         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43761         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43762         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43763
43764 2002-02-06  Richard Henderson  <rth@redhat.com>
43765
43766         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43767
43768 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43769
43770         * gcc.dg/20020206-1.c: New test.
43771
43772 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43773
43774         * gcc.c-torture/execute/20020206-1.c: New test.
43775
43776         * gcc.c-torture/execute/20020206-2.c: New test.
43777
43778         PR optimization/5429:
43779         * gcc.c-torture/compile/20020206-1.c: New test.
43780
43781 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43782
43783         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43784         as certain file formats cannot support particularly large
43785         alignments.
43786
43787         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43788         and do not expect to be able to link the executable.
43789
43790         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43791         fail because the COFF format does not support the weak attribute.
43792
43793 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43794
43795         * g77.dg/pr5473.f: New test
43796
43797 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43798
43799         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43800         Fix testcase accordingly.
43801
43802 2002-02-04  Richard Henderson  <rth@redhat.com>
43803
43804         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43805         (buf): Change to be an array of pointers, not ints.
43806
43807 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43808
43809         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43810         before all tests.  Move warning one line above to match where it
43811         C frontend emits.
43812         * gcc.dg/Wswitch-2.c: New test.
43813         * g++.dg/warn/Wswitch-1.C: New test.
43814         * g++.dg/warn/Wswitch-2.C: New test.
43815
43816 2002-02-04  Richard Henderson  <rth@redhat.com>
43817
43818         * g++.dg/abi/offsetof.C: Fix size comparison.
43819
43820 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43821
43822         * gcc.dg/cast-qual-2.c: New test.
43823
43824 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43825
43826         * gcc.dg/20020201-4.c: New test.
43827
43828 2002-02-04  Ben Elliston  <bje@redhat.com>
43829
43830         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43831         target_info attribute != 0, in addition to the empty string.
43832         (gcc_target_compile): Likewise.
43833
43834 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43835
43836         * gcc.dg/Wswitch.c: New test.
43837         PR gcc/4475. PR gcc/3780.
43838
43839 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43840
43841         * g77.f-torture/execute/5122.f: New test for regressions
43842         against PR fortran/5122.
43843
43844 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43845
43846         * g77.f-torture/compile/pr3743.f: Delete
43847         * g77.dg/pr3743-1.f: New test.
43848         * g77.dg/pr3743-2.f: New test.
43849         * g77.dg/pr3743-3.f: New test.
43850         * g77.dg/pr3743-4.f: New test.
43851
43852 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43853
43854         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43855
43856 2002-02-02  Richard Henderson  <rth@redhat.com>
43857
43858         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43859         * gcc.c-torture/execute/bf64-1.c: Likewise.
43860
43861 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43862
43863         * gcc.dg/20020201-2.c: New test.
43864
43865         * gcc.dg/20020201-3.c: New test.
43866
43867         * gcc.c-torture/execute/bitfld-2.c: New test.
43868
43869 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43870
43871         * gcc.dg/bitfld-1.c: Update.
43872         * gcc.dg/bitfld-2.c: Update.
43873         * gcc.c-torture/execute/bitfld-1.x: New.
43874
43875 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43876
43877         * gcc.c-torture/execute/20020201-1.c: New test.
43878
43879 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43880
43881         PR target/5469
43882         * gcc.dg/20020201-1.c: New test.
43883
43884 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43885
43886         PR fortran/3743
43887         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43888         * g77.f-torture/compile/pr3743.x: Remove
43889
43890 2002-01-31  Tom Rix  <trix@redhat.com>
43891
43892         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43893
43894 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43895
43896         * gcc.dg/noncompile/20020130-1.c: New test.
43897
43898 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43899
43900         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43901
43902 2002-01-29  Richard Henderson  <rth@redhat.com>
43903
43904         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43905         to long long.
43906         * gcc.c-torture/execute/bf64-1.c: Likewise.
43907
43908 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43909
43910         * gcc.c-torture/execute/20020129-1.c: New test.
43911
43912 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43913
43914         * gcc.c-torture/compile/20000224-1.c: Update.
43915         * gcc.c-torture/execute/bitfld-1.c: New tests.
43916         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43917         * gcc.dg/uninit-A.c: Update.
43918
43919 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43920
43921         * g++.dg/template/ctor1.C: Add instantiation.
43922
43923 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43924
43925         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43926         argument to __builtin_prefetch to be const ptr.
43927
43928 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43929
43930         * gcc.c-torture/compile/20020120-1.c: New test.
43931
43932 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43933
43934         * gcc.c-torture/execute/20020127-1.c: New test.
43935
43936 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43937
43938         * g77.dg/f77-edit-i-in.f: New test
43939         * g77.dg/f77-edit-i-out.f: New test
43940
43941 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43942
43943         * gcc.dg/debug/debug.exp: New file.
43944         * gcc.dg/debug/trivial.c: New file.
43945         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43946         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43947         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43948         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43949         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43950         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43951         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43952         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43953         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43954         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43955         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43956         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43957         * gcc.dg/20000503-1.c: Removed.
43958         * gcc.dg/20010207-1.c: Removed.
43959         * gcc.dg/20011223-1.c: Removed.
43960         * gcc.dg/20020104-2.c: Removed.
43961         * gcc.dg/debug-1.c: Removed.
43962         * gcc.dg/debug-2.c: Removed.
43963         * gcc.dg/debug-3.c: Removed.
43964         * gcc.dg/debug-4.c: Removed.
43965         * gcc.dg/debug-5.c: Removed.
43966         * gcc.dg/debug-6.c: Removed.
43967         * gcc.dg/dwarf2-1.c: Removed.
43968         * gcc.dg/dwarf2-2.c: Removed.
43969
43970 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43971
43972         * g++.old-deja/g++.other/eh5.C: New test.
43973         * g++.old-deja/g++.other/sibcall2.C: New test.
43974         * g++.old-deja/g++.other/array9.C: New test.
43975         * g++.old-deja/g++.other/typename2.C: New test.
43976         * g++.old-deja/g++.other/crash60.C: New test.
43977         * g++.old-deja/g++.other/conv9.C: New test.
43978         * g++.old-deja/g++.other/mangle10.C: New test.
43979         * g++.old-deja/g++.other/unchanging1.C: New test.
43980         * g++.old-deja/g++.other/exprstmt1.C: New test.
43981         * g++.old-deja/g++.other/inline23.C: New test.
43982         * g++.old-deja/g++.eh/ia64-1.C: New test.
43983         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43984         * g++.old-deja/g++.other/reload1.C: New test.
43985         * g++.old-deja/g++.other/static20.C: New test.
43986         * g++.old-deja/g++.other/local-alloc1.C: New test.
43987         * g++.old-deja/g++.other/conv8.C: New test.
43988         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43989         * g++.old-deja/g++.other/storeexpr1.C: New test.
43990         * g++.old-deja/g++.other/storeexpr2.C: New test.
43991         * g++.dg/eh/template2.C: New test.
43992         * g++.dg/warn/weak1.C: New test.
43993
43994 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43995
43996         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43997         Remove first, non-varying, argument.
43998
43999 2002-01-23  Richard Henderson  <rth@redhat.com>
44000
44001         * gcc.dg/inline-2.c: New.
44002
44003         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44004         Add optional target arg.  Check number of arguments.
44005         (scan-assembler-not, scan-assembler-dem): Likewise.
44006         (scan-assembler-dem-not): Likewise.
44007
44008 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44009
44010         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44011         line 12.
44012         * g++.old-deja/g++.brendan/parse3.C,
44013         g++.old-deja/g++.other/crash26.C,
44014         g++.old-deja/g++.other/crash28.C,
44015         g++.old-deja/g++.other/crash29.C,
44016         g++.old-deja/g++.other/crash30.C,
44017         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44018
44019 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44020
44021         * gcc.dg/20020115-1.c: New.
44022
44023 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44024
44025         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44026
44027 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44028
44029         * gcc.dg/20020122-3.c: New.
44030
44031 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44032
44033         * g++.dg/other/gc1.C: New test.
44034
44035 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44036
44037         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44038
44039 2002-01-22  Richard Henderson  <rth@redhat.com>
44040
44041         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44042
44043 2002-01-22  Richard Henderson  <rth@redhat.com>
44044
44045         * gcc.dg/20020122-4.c: New.
44046
44047 2002-01-22  H.J. Lu <hjl@gnu.org>
44048
44049         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44050         link output.
44051         * gcc.dg/special/ecos.exp: Likewise.
44052         * lib/g++-dg.exp: Likewise.
44053         * lib/g77-dg.exp: Likewise.
44054         * lib/gcc-dg.exp : Likewise.
44055         * lib/mike-g++.exp: Likewise.
44056         * lib/mike-g77.exp: Likewise.
44057         * lib/mike-gcc.exp: Likewise.
44058         * lib/objc-dg.exp: Likewise.
44059
44060 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44061
44062         PR target/5379
44063         * gcc.dg/20020122-2.c: New test.
44064
44065 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44066
44067         * gcc.dg/20020122-1.c: New test.
44068
44069 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44070
44071         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44072
44073 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44074
44075         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44076
44077 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44078
44079         * gcc.c-torture/compile/20020121-1.c: New test.
44080
44081 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44082
44083         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44084         ld_library_path.
44085
44086 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44087
44088         * gcc.dg/20020218-1.c: New test.
44089
44090 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44091
44092         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44093         messages
44094         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44095         "At global scope" warning
44096         * g++.dg/ext/align1.C: Change cygwin test for alignment
44097         from db-bogus to dg-warning
44098
44099 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44100
44101         * g77.f-torture/compile/cpp2.F: New test.
44102
44103 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44104
44105         * g++.dg/template/access1.C: New test.
44106
44107 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44108
44109         * gcc.dg/20020118-1.c: New.
44110
44111 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44112
44113         * gcc.c-torture/execute/20020118-1.c: New test.
44114
44115 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44116
44117         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44118         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44119         alignment warnings.
44120
44121 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44122
44123         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44124         torture_with_loops and torture_without_loops
44125
44126 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44127
44128         * gcc.c-torture/compile/20020116-1.c: New test.
44129
44130 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44131
44132         * gcc.dg/20020116-2.c: New test.
44133
44134         * gcc.dg/ultrasp4.c: New test.
44135
44136         * gcc.dg/20020116-1.c: New test.
44137
44138 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44139
44140         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44141         by EABI.
44142
44143 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44144
44145         * gcc.misc-tests/i386-prefetch.exp: New.
44146         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44147         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44148         * gcc.misc-tests/i386-pf-none-1.c: New test.
44149         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44150
44151 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44152
44153         * gcc.dg/gnu89-init-1.c: Add new tests.
44154
44155 2002-01-15  Andreas Jaeger  <aj@suse.de>
44156
44157         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44158         * gcc.dg/i386-mmx-2.c: Likewise.
44159         * gcc.dg/i386-sse-1.c: Likewise.
44160         * gcc.dg/i386-sse-2.c: Likewise.
44161         * gcc.dg/i386-sse-3.c: Likewise.
44162
44163 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44164
44165         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44166         Uncomment additional cases that now pass.
44167
44168 2002-01-11  Richard Henderson  <rth@redhat.com>
44169
44170         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44171         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44172
44173 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44174
44175         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44176
44177 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44178
44179         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44180         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44181
44182 2002-01-10  Dale Johannesen  <dalej@apple.com>
44183
44184         * gcc.c-torture/execute/loop-11.c: New.
44185
44186 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44187
44188         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44189         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44190
44191 2002-01-09  Richard Henderson  <rth@redhat.com>
44192
44193         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44194         type in which to perform the operation for each size.
44195
44196 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44197
44198         * gcc.c-torture/compile/20020109-2.c: New test.
44199
44200 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44201
44202         * gcc.c-torture/execute/loop-10.c: New test.
44203
44204 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44205
44206         * gcc.c-torture/compile/20010226-1.c: New test.
44207         * gcc.c-torture/compile/20010227-1.c: New test.
44208         * gcc.c-torture/compile/20010426-1.c: New test.
44209         * gcc.c-torture/compile/20010510-1.c: New test.
44210         * gcc.c-torture/compile/20010605-3.c: New test.
44211         * gcc.c-torture/compile/20010824-1.c: New test.
44212         * gcc.c-torture/execute/20010409-1.c: New test.
44213         * gcc.dg/noncompile/20000901-1.c: New test.
44214         * gcc.dg/20001023-1.c: New test.
44215         * gcc.dg/20001101-1.c: New test.
44216         * gcc.dg/20001102-1.c: New test.
44217         * gcc.dg/20010207-1.c: New test.
44218         * gcc.dg/20010405-1.c: New test.
44219         * gcc.dg/20010822-1.c: New test.
44220         * gcc.dg/20011107-1.c: New test.
44221
44222 2002-01-09  Jeffrey A Law  (law@redhat.com)
44223
44224         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44225
44226         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
44227         execution failure on PA targets.
44228
44229 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44230
44231         * gcc.c-torture/compile/20020109-1.c: New test.
44232
44233 2002-01-08  Kazu Hirata  <kazu@hxi.com>
44234
44235         * gcc.c-torture/execute/20020108-1.c: New test.
44236
44237 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
44238
44239         * gcc.dg/20020108-1.c: New test.
44240
44241 2002-01-08  H.J. Lu <hjl@gnu.org>
44242
44243         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44244         for header files.
44245
44246 2002-01-08  Geoff Keating  <geoffk@redhat.com>
44247
44248         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44249         consistency.
44250
44251 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
44252
44253         * gcc.dg/altivec-4.c: Test altivec predicates.
44254
44255 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
44256
44257         * gcc.c-torture/execute/20020107-1.c: New test.
44258
44259 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
44260
44261         PR c/5279
44262         * gcc.c-torture/compile/20020106-1.c: New test.
44263
44264 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
44265
44266         * gcc.c-torture/execute/nestfunc-4.c: New test.
44267
44268 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44269
44270         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44271         extra triple that slipped in.
44272         * g++.old-deja/g++.abi/align.C: Likewise.
44273         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44274
44275 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
44276
44277         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44278         * g++.old-deja/g++.abi/align.C: Likewise.
44279         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44280
44281         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44282         on FreeBSD/i386.
44283         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44284         FreeBSD.
44285
44286 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
44287
44288         * gcc.dg/20020104-1.c: New test.
44289
44290         * gcc.dg/20020104-2.c: New test.
44291
44292 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
44293
44294         * gcc.dg/20020103-1.c: Fix typo in target selector.
44295
44296 2002-01-03  Richard Henderson  <rth@redhat.com>
44297
44298         * gcc.dg/20020103-1.c: New.
44299
44300 2002-01-03  Kazu Hirata  <kazu@hxi.com>
44301
44302         * gcc.c-torture/execute/20020103-1.c: New test.
44303
44304 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
44305
44306         * g++.dg/other/debug2.C: New test.
44307
44308         * gcc.c-torture/compile/20020103-1.c: New test.
44309
44310 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
44311
44312         * gcc.dg/gnu89-init-1.c: Added new tests.
44313
44314 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44315
44316         * g++.dg/template/friend2.C: Remove as patch is reverted.
44317
44318         * g++.dg/warn/oldcast1.C: New test.
44319
44320         * g++.dg/template/ptrmem1.C: New test.
44321         * g++.dg/template/ptrmem2.C: New test.
44322
44323         * g++.dg/template/ntp.C: New test.
44324
44325         * g++.dg/other/component1.C: New test.
44326
44327         * g++.dg/template/ttp3.C: New test.
44328
44329         * g++.dg/template/friend2.C: New test.
44330         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44331
44332 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44333
44334         * g++.dg/other/ptrmem1.C: New test.
44335         * g++.dg/other/ptrmem2.C: New test.
44336
44337 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44338
44339         * g++.dg/template/ctor1.C: New test.
44340
44341 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
44342
44343         * g++.dg/template/friend2.C: New test.
44344
44345 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
44346
44347         * gcc.dg/mmix-1.c: New test.
44348
44349 2001-12-31  Richard Henderson  <rth@redhat.com>
44350
44351         * gcc.dg/asm-5.c: New.
44352
44353 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
44354
44355         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44356         in namespace __gnu_cxx
44357
44358 2001-12-30  Richard Henderson  <rth@redhat.com>
44359
44360         * gcc.dg/debug-6.c: New.
44361
44362 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * gcc.c-torture/compile/20011229-2.c: New test.
44365
44366 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
44367
44368         * gcc.dg/debug-3.c: New test.
44369         * gcc.dg/debug-4.c: New test.
44370         * gcc.dg/debug-5.c: New test.
44371
44372 2001-12-29  Richard Henderson  <rth@redhat.com>
44373
44374         * g++.dg/eh/loop1.C: New.
44375
44376 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44377
44378         * g++.dg/template/crash1.C: New test.
44379
44380 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44381
44382         * g++.dg/other/const1.C: New test.
44383
44384 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44385
44386         * gcc.c-torture/compile/20011229-1.c: New test.
44387
44388 2001-12-28  Stan Shebs  <shebs@apple.com>
44389
44390         * lib/objc-torture.exp: Resync with c-torture.exp.
44391         * lib/objc.exp: Load standard libraries.
44392
44393 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
44394
44395         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44396         additional tests.
44397
44398 2001-12-27  Roger Sayle <roger@eyesopen.com>
44399
44400         * gcc.c-torture/execute/string-opt-16.c: New testcase.
44401
44402 2001-12-27  Richard Henderson  <rth@redhat.com>
44403
44404         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44405
44406 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44407
44408         * g++.dg/eh/ctor1.C: New test.
44409         * g++.dg/other/error2.C: New test.
44410
44411 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44412
44413         * g++.dg/other/init2.C: New test.
44414
44415 2001-12-24  Richard Henderson  <rth@redhat.com>
44416
44417         * gcc.dg/20011223-1.c: New.
44418         * gcc.dg/inline-1.c: New.
44419
44420 2001-12-23  Richard Henderson  <rth@redhat.com>
44421
44422         * gcc.dg/asm-4.c: Test operand modifiers.
44423
44424 2001-12-23  Richard Henderson  <rth@redhat.com>
44425
44426         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44427
44428 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44429
44430         * gcc.c-torture/execute/20011223-1.c: New test.
44431
44432 2001-12-21  Richard Henderson  <rth@redhat.com>
44433
44434         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44435         re-enables the warning.
44436
44437 2001-12-21  Richard Henderson  <rth@redhat.com>
44438
44439         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44440
44441 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * gcc.c-torture/compile/20011218-1.c: New test.
44444
44445 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
44446
44447         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
44448         arm-isr.c test.
44449         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
44450         epilogue generation for ARM ISR routines.
44451
44452 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44453
44454         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44455         * gcc.dg/format/c90-printf-3.c: Likewise.
44456         * gcc.dg/format/c99-printf-3.c: Likewise.
44457         * gcc.dg/format/ext-1.c: Likewise.
44458         * gcc.dg/format/ext-6.c: Likewise.
44459         * gcc.dg/format/format.h: Prototype unlocked stdio.
44460
44461 2001-12-20  Richard Henderson  <rth@redhat.com>
44462
44463         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44464         (arena): Use it.
44465         (malloc): Correct allocation logic.  Abort if we fill up the
44466         arena before initialization complete.
44467         (realloc): Correct allocation logic.
44468
44469 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44470
44471         * gcc.c-torture/compile/20011219-2.c: New test.
44472
44473         * gcc.c-torture/execute/20011219-1.c: New test.
44474
44475 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44476
44477         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44478         target does not support weak symbols.
44479
44480 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44481
44482         * gcc.c-torture/compile/20011219-1.c: New test.
44483
44484 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44485
44486         * g++.dg/other/error1.C: New test.
44487
44488 2001-12-17  Jeffrey A Law  (law@redhat.com)
44489
44490         * gcc.c-torture/execute/20011217-1.c: New test.
44491
44492 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44493
44494         * objc.dg/special/: New directory.
44495         * objc.dg/special/special.exp: New file.
44496         * objc.dg/special/unclaimed-category-1.h: New file.
44497         * objc.dg/special/unclaimed-category-1a.m: New file.
44498         * objc.dg/special/unclaimed-category-1.m: New file.
44499
44500 2001-12-17  Andreas Jaeger  <aj@suse.de>
44501
44502         * gcc.c-torture/compile/20011217-2.c: New test.
44503
44504 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44505
44506         * gcc.c-torture/compile/20011217-1.c: New test.
44507
44508 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44509
44510         * gcc.dg/20011214-1.c: New.
44511
44512 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44513
44514         * gcc.dg/altivec-4.c: New.
44515
44516 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44517
44518         * gcc.dg/20011113-1.c: New test.
44519
44520 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44521
44522         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44523         std::__malloc_alloc_template<0> and
44524         std::__default_alloc_template<false, 0>.
44525
44526 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44527
44528         * objc/execute/bf-21.m: New test.
44529         * objc/execute/enumeration-1.m: New test.
44530         * objc/execute/enumeration-2.m: New test.
44531
44532 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44533
44534         * gcc.dg/gnu89-init-1.c: New test.
44535
44536 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44537
44538         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44539         * g++.old-deja/g++.jason/2371.C: Likewise.
44540         * g++.old-deja/g++.jason/template33.C: Likewise.
44541         * g++.old-deja/g++.jason/template34.C: Likewise.
44542         * g++.old-deja/g++.jason/template36.C: Likewise.
44543         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44544         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44545         * g++.old-deja/g++.other/typename1.C: Likewise.
44546         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44547         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44548         * g++.old-deja/g++.pt/typename11.C: Likewise.
44549         * g++.old-deja/g++.pt/typename14.C: Likewise.
44550         * g++.old-deja/g++.pt/typename16.C: Likewise.
44551         * g++.old-deja/g++.pt/typename3.C: Likewise.
44552         * g++.old-deja/g++.pt/typename4.C: Likewise.
44553         * g++.old-deja/g++.pt/typename5.C: Likewise.
44554         * g++.old-deja/g++.pt/typename7.C: Likewise.
44555         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44556
44557 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44558
44559         * g++.dg/other/linkage1.C: New test.
44560         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44561         specifiers.
44562
44563 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44564
44565         * gcc.dg/concat.c: New test.
44566
44567 2001-12-11  Stan Shebs  <shebs@apple.com>
44568
44569         * objc/compile: New test directory.
44570         * objc/compile/compile.exp: New expect script.
44571         * objc/compile/20011211-1.m: New compile test.
44572
44573 2001-12-11  Jason Merrill  <jason@redhat.com>
44574
44575         * lib/prune.exp (prune_gcc_output): Also handle "In member
44576         function".  So many permutations...
44577
44578 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
44579
44580         * g++.dg/template/typedef1.C: New test.
44581
44582 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
44583
44584         * g++.dg/other/copy1.C: New test.
44585
44586 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
44587
44588         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44589
44590         * gcc.dg/builtin-choose-expr.c: New.
44591
44592 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
44593
44594         * gcc.dg/altivec-2.c: New.
44595
44596 2001-12-07  Richard Henderson  <rth@redhat.com>
44597
44598         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44599
44600 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
44601
44602         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44603         ultrasparc.
44604
44605 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44606
44607         * g++-old.deja/g++.robertl/eb101.C: Deleted.
44608
44609 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
44610
44611         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44612         variable argument list.
44613
44614 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
44615
44616         * gcc.c-torture/execute/memcheck: Delete entire directory.
44617         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44618         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44619
44620 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44621
44622         * gcc.dg/Wshadow-1.c: New test.
44623
44624 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
44625
44626         * gcc.c-torture/compile/20011130-1.c: New test.
44627
44628         * gcc.dg/noncompile/20011025-1.c: New test.
44629
44630         * g++.dg/other/anon-union.C: New test.
44631
44632         * gcc.c-torture/execute/20011024-1.c: New test.
44633
44634 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44635
44636         * gcc.c-torture/execute/20000722-1.x,
44637         gcc.c-torture/execute/20010123-1.x: Remove.
44638         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44639         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44640         gcc.dg/c99-complit-2.c: New tests.
44641
44642 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44643
44644         * g++.dg/inherit/base1.C: New test.
44645
44646 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44647
44648         * g++.dg/other/stdarg1.C: New test.
44649
44650         * gcc.c-torture/compile/20011130-2.c: New test.
44651
44652 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44653
44654         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44655         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44656         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44657         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44658         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44659         * gcc.dg/builtin-prefetch-1.c: New test.
44660
44661 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
44662
44663         * gcc.dg/20011130-1.c: New test.
44664
44665 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44666
44667         * g++.dg/other/scope1.C: New test.
44668         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44669
44670 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44671
44672         * gcc.dg/vla-init-1.c: New test.
44673
44674 2001-12-01  Geoff Keating  <geoffk@redhat.com>
44675
44676         * gcc.c-torture/compile/structs.c: New testcase from GDB.
44677
44678 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44679
44680         * objc.dg/alias.m: Update.
44681         * objc.dg/class-1.m: Update.
44682         * objc.dg/const-str-1.m: Update.
44683         * objc.dg/fwd-proto-1.m: Update.
44684         * objc.dg/id-1.m: Update.
44685         * objc.dg/super-class-1.m: Update.
44686
44687 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44688
44689         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44690         constructs.
44691
44692 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44693
44694         * gcc.c-torture/execute/20011128-1.c: New test.
44695
44696 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44697
44698         * gcc.dg/20011127-1.c: New test.
44699
44700 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44701
44702         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44703         from Austin Group draft 7.
44704         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44705         scanf format arguments.
44706         * gcc.dg/format/no-exargs-2.c: New test.
44707
44708 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.dg/abi/vbase8-4.C: New test.
44711
44712 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44713
44714         * gcc.c-torture/execute/20011121-1.c: New test.
44715
44716 2001-11-23  Jeffrey A Law  (law@cygnus.com)
44717
44718         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44719
44720 2001-11-23  Andreas Jaeger  <aj@suse.de>
44721
44722         * gcc.dg/cpp/charconst-2.c: New test.
44723
44724 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44725
44726         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44727         to the host if it is remote.  Let tests specify extra headers
44728         they use.
44729         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44730         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44731         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44732         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44733         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44734         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44735         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44736         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44737         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44738         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44739
44740 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44741
44742         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44743         for little endian ARMs.
44744
44745 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44746
44747         * gcc.c-torture/compile/20011119-1.c: New test.
44748         * gcc.c-torture/compile/20011119-2.c: New test.
44749
44750 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44751
44752         * gcc.dg/altivec-1.c: Fix typo.
44753
44754 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44755
44756         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44757
44758 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44759
44760         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44761
44762 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44763
44764         * lib/g77.exp: Don't specify --rpath-link.
44765
44766         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44767         across all the headers.
44768         * gcc.dg/format/format.exp: For testing on a remote host,
44769         copy format.h.
44770
44771         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44772         * gcc.c-torture/execute/930406-1.c: Likewise.
44773         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44774
44775 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44776
44777         * gcc.dg/altivec-1.c: New.
44778
44779 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44780
44781         * gcc.dg/cpp/fpreprocessed.c: New test case.
44782
44783 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44784
44785         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44786         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44787         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44788
44789 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44790
44791         * gcc.dg/no-builtin-1.c: New test.
44792
44793 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44794
44795         * gcc.c-torture/execute/20011115-1.c: New test.
44796
44797 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44798
44799         * gcc.c-torture/compile/20011114-2.c: New test.
44800         * gcc.c-torture/compile/20011114-3.c: New test.
44801         * gcc.c-torture/compile/20011114-4.c: New test.
44802
44803 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44804
44805         * g++.dg/other/init1.C: New test.
44806
44807 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44808
44809         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44810         message.
44811
44812         * gcc.c-torture/execute/20011114-1.c: New testcase.
44813
44814         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44815         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44816         like the (before this change) version of 20010327-1.c.
44817
44818 2001-11-14  Roger Sayle <roger@eyesopen.com>
44819
44820         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44821
44822 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44823
44824         * g++.dg/init/array2.C: New test.
44825
44826 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44827
44828         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44829
44830 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44831
44832         * g++.dg/other/forscope1.C: New test.
44833         * g++.dg/ext/forscope1.C: New test.
44834         * g++.dg/ext/forscope2.C: New test.
44835
44836 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44837
44838         * gcc.c-torture/execute/20011113-1.c: New test.
44839
44840 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44841
44842         * gcc.c-torture/execute/20011109-2.c: New test.
44843
44844         * gcc.c-torture/execute/20011109-1.c: New test.
44845
44846 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44847
44848         * gcc.c-torture/compile/20011109-1.c: New test.
44849
44850 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44851
44852         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44853         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44854         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44855         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44856         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44857         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44858         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44859
44860 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44861
44862         * g++.dg/warn/Wshadow-1.C: New tests.
44863         * g++.old-deja/g++.mike/for3.C: Update.
44864
44865 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44866
44867         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44868         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44869         XFAILs.  Adjust expected error texts.
44870         * gcc.c-torture/compile/20011106-1.c,
44871         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44872         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44873         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44874         gcc.dg/c99-array-lval-5.c: New tests.
44875
44876 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44877
44878         * gcc.dg/cpp/defined.c: Update.
44879
44880 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44881
44882         * gcc.c-torture/execute/anon-1.c: New test.
44883
44884 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44885
44886         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44887         same size, so no warning should be produced on stormy16.
44888
44889         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44890         due to oversized array.
44891         * g++.old-deja/g++.mike/ns15.C: Likewise.
44892         * g++.old-deja/g++.pt/crash16.C: Likewise.
44893
44894 2001-11-02  Graham Stott  <grahams@redhat.com>
44895
44896         * g++.dgother/debug1.C: Fix typos.
44897
44898 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44899
44900         * g++.dg/other/debug1.C: New test.
44901
44902 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44903
44904         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44905         of unsigned long.
44906
44907 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * gcc.dg/20011029-2.c: New test.
44910
44911         * gcc.c-torture/compile/20011029-1.c: New test.
44912
44913 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44914
44915         * objc/execute/class_self-1.m: New test.
44916         * objc/execute/class_self-2.m: New test.
44917
44918 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44919
44920         * gcc.misc-tests/msgs.exp: Delete.
44921         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44922         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44923         error set to match recent changes.
44924
44925 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44926
44927         * gcc.dg/20011021-1.c: New test.
44928
44929 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44930
44931         * gcc.c-torture/compile/20011023-1.c: New test.
44932
44933 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44934
44935         * lib/g77.exp: Rewrite based on lib/g++.exp.
44936
44937 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44938
44939         * gcc.c-torture/execute/20011019-1.c: New test.
44940
44941         * gcc.dg/20011018-1.c: New test.
44942
44943 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44944
44945         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44946
44947 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44948
44949         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44950         * gcc.dg/attr-invalid.c: Likewise.
44951
44952 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44953
44954         * gcc.dg/20011015-1.c: New test.
44955
44956 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44957
44958         * g++.dg/template/unify2.C: New test.
44959
44960 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44961
44962         * g++.dg/other/exception-specification.C: New test
44963
44964 2001-10-13  Tom Rix  <trix@redhat.com>
44965
44966         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44967         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44968
44969 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44970
44971         * gcc.dg/20011009-1.c: New test.
44972
44973 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44974
44975         PR g++/4476
44976         * g++.dg/other/friend1.C: New test.
44977
44978 2001-10-11  Richard Henderson  <rth@redhat.com>
44979
44980         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44981
44982 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44983
44984         * gcc.c-torture/compile/20011010-1.c: New.
44985
44986 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44987
44988         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44989         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44990         g77.f-torture/execute/execute.exp,
44991         g77.f-torture/noncompile/noncompile.exp,
44992         gcc.c-torture/compile/compile.exp,
44993         gcc.c-torture/execute/execute.exp,
44994         gcc.c-torture/execute/ieee/ieee.exp,
44995         gcc.c-torture/execute/memcheck/memcheck.exp,
44996         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44997         objc/execute/execute.exp: Update FSF address.
44998
44999 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45000
45001         * gcc.dg/cpp/cmdlne-C.c: Update.
45002         * gcc.dg/cpp/cmdlne-C2.c: New.
45003
45004 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45005
45006         * gcc.c-torture/execute/20011008-3.c: New.
45007
45008 2001-10-08  DJ Delorie  <dj@redhat.com>
45009
45010         * gcc.dg/20011008-1.c: New.
45011         * gcc.dg/20011008-2.c: New.
45012
45013 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45014
45015         * gcc.dg/cpp/spacing1.c: Update test.
45016
45017 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45018
45019         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45020         spelling errors of "separate" as "seperate".
45021
45022 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45023
45024         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45025         enough to avoid inlining.
45026
45027 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45028
45029         * lib/g77.exp: set libg2c_dir correctly.
45030
45031 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45032
45033         * gcc.dg/cpp/macro11.c: New test.
45034
45035 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45036
45037         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45038         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45039         gcc.dg/format/multattr-3.c: New tests.
45040         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45041         tests for format attributes on function pointers being rejected.
45042
45043 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45044
45045         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45046
45047 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45048
45049         * g++.dg/warn/format1.C: New test.
45050
45051 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45052
45053         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45054
45055 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45056
45057         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45058
45059 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45060
45061         * gcc.dg/cpp/redef2.c: Add test.
45062
45063 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45064
45065         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45066         long-standing bug on i686, apparently.
45067         * gcc.c-torture/execute/loop-2c.x: New file.
45068         * gcc.c-torture/execute/loop-2d.x: New file.
45069         * gcc.c-torture/execute/loop-3c.x: New file.
45070
45071 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45072
45073         * gcc.dg/cpp/20000625-2.c: Correct line number.
45074
45075 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45076
45077         * gcc.dg/cpp/macro10.c: New test.
45078         * gcc.dg/cpp/strify3.c: New test.
45079         * gcc.dg/cpp/spacing1.c: Add tests.
45080         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45081         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45082
45083 2001-09-24  DJ Delorie  <dj@redhat.com>
45084
45085         * gcc.c-torture/execute/20010924-1.c: New test.
45086
45087 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45088
45089         * objc/execute/paste.m: Remove.
45090
45091 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45092
45093         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45094
45095 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45096
45097         * g77.dg/strlen0.f: New test.
45098
45099 2001-09-21  Richard Henderson  <rth@redhat.com>
45100
45101         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45102         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45103
45104 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45105
45106         Table-driven attributes.
45107         * g++.dg/ext/attrib1.C: New test.
45108
45109 2001-09-20  DJ Delorie  <dj@redhat.com>
45110
45111         * gcc.dg/20000926-1.c: Update expected warning messages.
45112         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45113         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45114         array.
45115
45116 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45117
45118         * g++.dg/eh/registers1.C: New test case.
45119
45120 2001-09-17  Richard Henderson  <rth@redhat.com>
45121
45122         * gcc.dg/array-5.c: Fix VLA decomposition test.
45123
45124 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45125
45126         * gcc.dg/cpp/line5.c: New testcase.
45127
45128 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45129
45130         * gcc.dg/cpp/macro9.c: New test.
45131
45132 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45133
45134         * gcc.c-torture/execute/980223.c: Change type of addr from long
45135         to char *.
45136
45137 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45138
45139         * gcc.c-torture/execute/20010915-1.c: New test.
45140
45141 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45142
45143         * g77.dg/bprob: New directory.
45144         * g77.dg/bprob/bprob.exp: New file.
45145         * g77.dg/bprob/bprob-1.f: New test.
45146         * g77.dg/gcov: New directory.
45147         * g77.dg/gcov/gcov.exp: New file.
45148         * g77.dg/gcov/gcov-1.f: New test.
45149         * g77.dg/gcov/gcov-1.x: New file.
45150
45151 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45152
45153         * gcc.dg/cpp/directiv.c: Update.
45154         * gcc.dg/cpp/undef1.c: Update.
45155
45156 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45157
45158         * gcc.dg/20010912-1.c: New test.
45159
45160 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45161
45162         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45163         language-independent file in lib.
45164         * lib/gcov.exp: New file.
45165
45166 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45167
45168         * gcc.c-torture/compile/20010911-1.c: New test.
45169
45170 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45171
45172         * lib/profopt.exp: New, to support profile-directed optimizations.
45173         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45174         * gcc.misc-tests/bprob-1.c: New test.
45175         * gcc.misc-tests/bprob-2.c: New test.
45176
45177 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45178
45179         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45180         XFAIL and which kinds of gcov output to verify.
45181         * gcc.misc-tests/gcov-4b.x: New file.
45182         * gcc.misc-tests/gcov-5b.x: New file.
45183         * gcc.misc-tests/gcov-6.x: New file.
45184         * gcc.misc-tests/gcov-7.c: New test.
45185         * gcc.misc-tests/gcov-7.x: New file.
45186
45187 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45188
45189         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45190         * gcc.misc-tests/gcov-6.c: New test.
45191
45192 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         PR c++/3986
45195         * g++.dg/abi/vbase1.C: New test.
45196
45197 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45198
45199         * objc.dg/method-2.m: New.
45200
45201 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         PR c++/4203
45204         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45205         * g++.dg/init/empty1.C: New test.
45206
45207 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45208
45209         * gcc.c-torture/compile/20010903-1.c: New test.
45210
45211 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45212
45213         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45214         for m68k.
45215
45216 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45217
45218         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45219
45220         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45221
45222         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45223
45224 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
45225
45226         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45227         for 16-bit 'unsigned int'.
45228
45229 2001-08-29  Kazu Hirata  <kazu@hxi.com>
45230
45231         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45232
45233 2001-08-27  Richard Henderson  <rth@redhat.com>
45234
45235         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45236         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45237
45238 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
45239
45240         * gcc.dg/asm-names.c (ymain): New.
45241
45242 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
45243
45244         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45245         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45246         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45247
45248 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45249
45250         * gcc.dg/compare5.c: New testcase.
45251
45252 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
45253
45254         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45255         and "In instantiation".
45256
45257 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
45258
45259         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45260
45261 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
45262
45263         * gcc.misc-tests/gcov.exp: Add support for branch information.
45264         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45265         * gcc.misc-tests/gcov-4.c: New test.
45266         * gcc.misc-tests/gcov-4b.c: New test.
45267         * gcc.misc-tests/gcov-5b.c: New test.
45268
45269 2001-08-20  Zack Weinberg  <zackw@panix.com>
45270
45271         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45272         expected to fail.
45273
45274 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45275
45276         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45277
45278 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
45279
45280         * g++.dg/eh/template1.C: New test.
45281
45282 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
45283
45284         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45285         Fix thinko.
45286         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45287         for xfail.
45288
45289 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
45290
45291         * lib/g77-dg.exp: Use prune.exp for common procedures
45292         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45293         * lib/g77.exp: (g77-dg-prune) Remove
45294
45295 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
45296
45297         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45298
45299 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45300
45301         * g++.dg/template/unify1.C: New test.
45302
45303 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
45304
45305         * g++.dg/abi/empty4.C: New test.
45306
45307 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
45308
45309         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45310         solaris2.*
45311         * g77.f-torture/compile/pr3743.x: Likewise.
45312
45313 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45314
45315         * g++.dg/other/using-declaration.C: New test.
45316
45317 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45318
45319         * gcc.dg/cpp/tr-sign.c: New testcase.
45320
45321 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45322
45323         * gcc.dg/cpp/19951025-1.c: Revert.
45324         * gcc.dg/cpp/directiv.c: We no longer process directives that
45325         interrupt macro arguments.
45326
45327 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
45328
45329         * gcc.dg/bconstp-1.c: New test.
45330
45331 2001-08-03  Richard Henderson  <rth@redhat.com>
45332
45333         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45334
45335 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45336
45337         * gcc.dg/cpp/19951025-1.c: Update.
45338
45339 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
45340
45341         * g77.dg/ff90-1.f (s): Fix reference of variable z,
45342         should be x.
45343
45344 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         Kill -fhonor-std.
45347         * g++.old-deja/g++.ns/ns14.C: Remove special options.
45348         * g++.old-deja/g++.other/std1.C: Likewise.
45349         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45350
45351 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
45352
45353         * lib/g77.exp: Load gcc-defs.exp for common procedures
45354         (g77_pass, g77_fail, g77_finish, g77_exit,
45355         ${tool}_check_unsupported_p} Now redundant.  Deleted.
45356
45357 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45358
45359         * g77.dg/fbackslash.f
45360         * g77.dg/fcase-preserve.f
45361         * g77.dg/ff90-1.f
45362         * g77.dg/ffixed-line-length-0.f
45363         * g77.dg/ffixed-line-length-132.f
45364         * g77.dg/ffixed-line-length-7.f
45365         * g77.dg/ffixed-line-length-72.f
45366         * g77.dg/ffixed-line-length-none.f
45367         * g77.dg/ffree-form-1.f
45368         * g77.dg/fno-backslash.f
45369         * g77.dg/fno-f90-1.f
45370         * g77.dg/fno-fixed-form-1.f
45371         * g77.dg/fno-onetrip.f
45372         * g77.dg/fno-typeless-boz.f
45373         * g77.dg/fno-underscoring.f
45374         * g77.dg/fno-vxt-1.f
45375         * g77.dg/fonetrip.f
45376         * g77.dg/ftypeless-boz.f
45377         * g77.dg/fugly-assumed.f
45378         * g77.dg/funderscoring.f
45379         * g77.dg/fvxt-1.f
45380
45381 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
45382
45383         * objc.dg/fwd-proto-1.m: New.
45384         * objc.dg/local-decl-1.m: New.
45385         * objc.dg/naming-1.m: New.
45386         * objc.dg/naming-2.m: New.
45387         * objc.dg/proto-hier-1.m: New.
45388
45389 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
45390
45391         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45392         largest-type elements to a struct makes its size grow.
45393
45394 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45395
45396         * g++.dg/abi/vthunk1.C: New test.
45397
45398 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45399
45400         * g++.dg/abi/vbase8-22.C: New test.
45401
45402 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45403
45404         * gcc.dg/cpp/macro8.c: New test.
45405
45406 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45407
45408         * g++.dg/abi/vbase8-21.C: New test.
45409
45410 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45411
45412         * g++.dg/abi/vbase8-10.C: New test.
45413
45414 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45415
45416         * lib/g++.exp (g++_set_ld_library_path): Renamed to
45417         ${tool}_set_ld_library_path.
45418         Changed caller.
45419         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45420         g++.exp.
45421
45422 2001-07-26  Stan Cox <scox@redhat.com>
45423
45424         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45425         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45426         gcc_exit, gcc_check_unsupported_p):
45427         Moved to gcc-deps.exp
45428         * gcc-deps.exp: New file.
45429
45430 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45431
45432         * g++.old-deja/g++.pt/defarg14.C: New test.
45433
45434 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45435
45436         * g++.old-deja/g++.other/lineno5.C: New test.
45437
45438 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         * g++.old-deja/g++.pt/crash68.C: New test.
45441
45442 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45443
45444         * g++.old-deja/g++.other/crash42.C: New test.
45445
45446 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45447
45448         * gcc.dg/cpp/extratokens.c: Fix.
45449         * gcc.dg/cpp/skipping2.c: New tests.
45450
45451 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45452
45453         * gcc.c-torture/execute/20010724-1.c: New file.
45454         * gcc.c-torture/execute/20010724-1.x: New file.
45455
45456 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45457
45458         * g++.old-deja/g++.other/cond7.C: New test.
45459
45460 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45461
45462         * g++.old-deja/g++.other/optimize4.C: New test.
45463
45464 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45467
45468 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45469
45470         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45471         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45472         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45473         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45474
45475         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45476         bug report" message.
45477
45478         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45479         * g++.dg/ext/instantiate1.C: Move from old-deja.
45480
45481 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45482
45483         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45484         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45485         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45486         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45487
45488 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45489
45490         * gcc.c-torture/execute/20010723-1.c: New test.
45491
45492 2001-07-23  Ben Elliston  <bje@redhat.com>
45493
45494         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45495
45496 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45497
45498         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45499         i[34567]86-*-*.
45500         Delete handling of ieee_multilib_flags.
45501         Pass -mieee for alpha*-*-* and sh-*-*.
45502         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45503
45504 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45505
45506         Remove old-abi tests.
45507         * g++.old-deja/g++.mike/p11116.C: Remove.
45508         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45509
45510 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45511
45512         * g77.f-torture/compile/pr3743.f: New test
45513
45514 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45515
45516         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45517
45518 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45519
45520         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45521         g++.old-deja/g++.pt/static6.C: Likewise.
45522         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45523         supports weak symbols.
45524
45525 2001-07-18  Andreas Jaeger  <aj@suse.de>
45526
45527         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45528         supported again.
45529
45530 2001-07-18  Andreas Jaeger  <aj@suse.de>
45531
45532         * gcc.dg/iftrap-1.c: Fix target line.
45533
45534 2001-07-17  Richard Henderson  <rth@redhat.com>
45535
45536         * gcc.c-torture/execute/20010717-1.c: New.
45537
45538 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45539
45540         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45541         tests.
45542
45543 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45544
45545         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45546
45547 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45548
45549         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45550         UAC_SIGBUS, UAC_NOPRINT definitions.
45551
45552 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45553
45554         * objc/execute/object_is_class.m: New test.
45555         * objc/execute/object_is_meta_class.m: New test.
45556
45557 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45558
45559         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45560         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45561
45562 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45563
45564         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45565         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45566
45567 2001-07-14  Richard Henderson  <rth@redhat.com>
45568
45569         * gcc.dg/iftrap-1.c: New.
45570
45571 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45572
45573         * g77.f-torture/execute/intrinsic77.f: New test.
45574
45575 2001-07-11  Janis Johnson <janis@us.ibm.com>
45576
45577         * gcc.misc-tests/gcov-3.c: New test.
45578
45579 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45580
45581         * gcc.c-torture/compile/20010711-1.c,
45582         * gcc.c-torture/compile/20010711-2.c: New tests.
45583
45584 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45585
45586         * gcc.c-torture/execute/20010711-1.c: New test.
45587
45588 2001-07-11  Ben Elliston  <bje@redhat.com>
45589
45590         * g++.old-deja/g++.other/enum5.C: New test.
45591
45592 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
45593
45594         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45595         (g++-dg-prune): Call prune_gcc_output.
45596         * prune.exp: New file for prune_gcc_output.
45597         * lib/g++.exp, lib/gcc.exp: Load it.
45598
45599 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45600
45601         * gcc.c-torture/compile/20010701-1.c,
45602         g++.old-deja/g++.ext/attrib6.C: New tests.
45603
45604 2001-07-06  Jeffrey A Law  (law@cygnus.com)
45605
45606         * gcc.c-torture/compile/20010706-1.c: New test.
45607
45608 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
45609
45610         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45611
45612 2001-06-28  Stan Shebs  <shebs@apple.com>
45613
45614         * gcc.dg/pragma-darwin.c: New test.
45615
45616 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45617
45618         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45619         Solaris 2.[678] system.
45620
45621 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45622
45623         * gcc.dg/20010622-1.c: New test.
45624
45625 2001-06-18  Stan Shebs  <shebs@apple.com>
45626
45627         * objc.dg: New directory.
45628         * objc.dg/dg.exp: New file.
45629         * objc.dg/alias.m: New.
45630         * objc.dg/class-1.m: New.
45631         * objc.dg/class-2.m: New.
45632         * objc.dg/const-str-1.m: New.
45633         * objc.dg/const-str-2.m: New.
45634         * objc.dg/id-1.m: New.
45635         * objc.dg/method-1.m: New.
45636         * objc.dg/super-class-1.m: New.
45637         * lib/objc-dg.exp: New file.
45638
45639 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45640
45641         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45642         of label name.
45643
45644 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45645
45646         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45647
45648 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45649
45650         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45651         variable.
45652
45653 2001-06-12  Richard Henderson  <rth@redhat.com>
45654
45655         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45656
45657 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45658
45659         * g++.old-deja/g++.abi/vbase5.C: New test.
45660         * g++.old-deja/g++.abi/vbase6.C: New test.
45661         * g++.old-deja/g++.abi/vbase7.C: New test.
45662
45663 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45664
45665         * gcc.c-torture/compile/20010610-1.c: New test.
45666
45667 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45668
45669         * g++.old-deja/g++.abi/vbase4.C: New test.
45670
45671 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45672
45673         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45674         support %f for HC11/HC12 targets.
45675         * gcc.c-torture/execute/930513-1.x: New file, likewise.
45676         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45677         on HC11/HC12 targets.
45678         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45679
45680 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45681
45682         * gcc.dg/wchar_t-1.c: New file.
45683         * gcc.dg/wint_t-1.c: Likewise.
45684
45685 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45686
45687         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45688
45689 2001-06-11  Richard Henderson  <rth@redhat.com>
45690
45691         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45692
45693 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45694
45695         * gcc.c-torture/compile/20010611-1.c: New test.
45696
45697 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45698
45699         * gcc.dg/c99-tag-1.c: Add more tests.
45700
45701 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45702
45703         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45704         representation on MN10300 and ARM/Thumb.
45705
45706 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45707
45708         * g77.f-torture/execute/20010610.f: New.
45709
45710 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45711
45712         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45713         names.
45714
45715 2001-06-09  Richard Henderson  <rth@redhat.com>
45716
45717         * gcc.c-torture/execute/ashrdi-1.c: New.
45718         * gcc.c-torture/execute/ashldi-1.c: New.
45719         * gcc.c-torture/execute/lshrdi-1.c: New.
45720
45721 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45722
45723         * objc/execute/load-3.m: Added. Check sending +load to categories,
45724         in addition to classes.
45725
45726 2001-06-08  Stan Shebs  <shebs@apple.com>
45727
45728         * objc/execute/load-2.m: New test.  From Nicola Pero
45729         <n.pero@mi.flashnet.it>.
45730
45731 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45732
45733         * gcc.c-torture/execute/20010605-2.c: New test.
45734
45735 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45736
45737         * g++.old-deja/g++.abi/vbase2.C: New test.
45738         * g++.old-deja/g++.abi/vbase3.C: New test.
45739
45740 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45741
45742         * g++.old-deja/g++.pt/friend49.C: New test.
45743
45744 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45745
45746         * g++.old-deja/g++.ext/anon3.C: New test.
45747
45748 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45749
45750         * g++.old-deja/g++.other/conv7.C: New test.
45751
45752 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45753
45754         * gcc.c-torture/compile/20010605-2.c: New test.
45755
45756 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45757
45758         * gcc.c-torture/execute/20010604-1.c: New test.
45759
45760 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45761
45762         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45763
45764 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45765
45766         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45767         (g++_link_flags): Likewise.
45768         (g++_init): Pass gccpath's value to two previous functions.
45769
45770 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45771
45772         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45773         Ensure logfile entry matches exec command line.
45774
45775 2001-05-31  Richard Henderson  <rth@redhat.com>
45776
45777         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45778         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45779
45780 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45781
45782         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45783         compiler for irix6.2
45784
45785 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45786
45787         * g++.old-deja/g++.other/optimize3.C: New file.
45788
45789 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45790
45791         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45792         assemble.
45793
45794 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45795
45796         * g++.old-deja/g++.other/optimize2.C: New file.
45797
45798 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45799
45800         * gcc.c-torture/compile/20010518-2.c: New file.
45801         * gcc.c-torture/execute/20010518-1.c: New file.
45802         * gcc.c-torture/execute/20010518-2.c: New file.
45803
45804 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45805
45806         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45807
45808 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45809
45810         G++ no longer defines builtins that do not begin with __builtin.
45811         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45812         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45813         * g++.old-deja/g++.law/builtin1.C: Likewise.
45814         * g++.old-deja/g++.law/cvt2.C: Likewise.
45815         * g++.old-deja/g++.mike/net5.C: Likewise.
45816         * g++.old-deja/g++.other/builtins1.C: Likewise.
45817         * g++.old-deja/g++.other/builtins2.C: Likewise.
45818         * g++.old-deja/g++.other/builtins3.C: Likewise.
45819         * g++.old-deja/g++.other/builtins4.C: Likewise.
45820         * g++.old-deja/g++.other/inline8.C: Likewise.
45821         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45822
45823 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45824
45825         * g++.old-deja/g++.pt/using1.C: Adjust.
45826         * g++.old-deja/g++.pt/using2.C: New test.
45827
45828 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45829
45830         * gcc.dg/cpp/charconst.c: New tests.
45831         * gcc.dg/cpp/escape.c: New tests.
45832         * gcc.dg/cpp/escape-1.c: New tests.
45833         * gcc.dg/cpp/escape-2.c: New tests.
45834         * gcc.dg/cpp/ucs.c: New tests.
45835
45836 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45837
45838         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45839         native compiler for irix6.5.
45840
45841 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45842
45843         * lib/g++.exp (g++_include_flags): Use args to compute
45844         get_multilibs.
45845         (g++_link_flags): Likewise.
45846         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45847
45848 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45849
45850         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45851
45852 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45853
45854         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45855         this file.
45856
45857 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45858
45859         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45860         STACK_SIZE;
45861         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45862         to STACK_SIZE; Use it to define size of add_histo array.
45863         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45864         to STACK_SIZE.
45865         (f): Use GITT_SIZE to define size of gitt local table.
45866         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45867         to STACK_SIZE; Use it to define size of bytemem array.
45868
45869 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45870
45871         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45872         on 68HC11/HC12 due to the asm instruction.
45873         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45874         * gcc.c-torture/compile/920520-1.x: Likewise.
45875         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45876         on 68HC11/HC12 because the function is larger than 64K.
45877         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45878         on 68HC11/HC12 because the structure is too large.
45879
45880 2001-05-20  Richard Henderson  <rth@redhat.com>
45881
45882         * gcc.c-torture/execute/20010520-1.c: New.
45883
45884 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45885
45886         * g++.old-deja/g++.warn/compare1.C: New test.
45887         * gcc.dg/compare4.c: New test.
45888
45889 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45890
45891         * g++.old-deja/g++.other/optimize1.C: New test.
45892
45893 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45894
45895         * g++.old-deja/g++.pt/spec41.C: New test.
45896
45897 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45898
45899         * gcc.c-torture/compile/20010114-1.x: Remove.
45900
45901 2001-05-18  Stan Shebs  <shebs@apple.com>
45902
45903         * gcc.c-torture/compile/20010518-1.c: New test.
45904
45905 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45906
45907         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45908         * g++.old-deja/g++.pt/crash67.C: New test.
45909
45910 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45911
45912         * g++.old-deja/g++.other/debug9.C: New test.
45913
45914 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45915
45916         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45917
45918 2001-05-16  Jan Hubicka  <jh@suse.cz>
45919
45920         * gcc.c-torture/compile/20010516-1.c: New test.
45921
45922 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.old-deja/g++.other/crash41.C: New test.
45925
45926 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45927
45928         * g++.old-deja/g++.pt/crash66.C: New test.
45929
45930 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45931
45932         * g++.old-deja/g++.robertl/eb27.C: Convert.
45933
45934 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45935
45936         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45937         declaration being redundant.
45938
45939 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45940
45941         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45942
45943 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45944
45945         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45946
45947 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45948
45949         * lib/g++.exp: Use testsuite_flags.
45950
45951 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45952
45953         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45954
45955 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45956
45957         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45958
45959 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45960
45961         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45962
45963 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45964
45965         * gcc.c-torture/compile/20010313-1.c: New test.
45966
45967 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45968
45969         * gcc.dg/cpp/direct2.c: New test.
45970         * gccq.dg/cpp/direct2s.c: New test.
45971
45972         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45973
45974 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45975
45976         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45977         * g++.old-deja/g++.other/op3.C: Likewise.
45978
45979 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45980
45981         * gcc.dg/cpp/syshdr.h: New file.
45982         * gcc.dg/cpp/sysmac1.c: Update.
45983         * gcc.dg/cpp/sysmac2.c: Update.
45984
45985 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45986
45987         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45988
45989 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45990
45991         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45992         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45993
45994 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45995
45996         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45997
45998 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45999
46000         * lib/g++.exp (g++_include_flags): Don't use any special flags
46001         if TESTING_IN_BUILD_TREE is not defined.
46002         (g++_init): Use a plain 'c++' as the compiler if
46003         TESTING_IN_BUILD_TREEE is not defined.
46004
46005 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46006
46007         * g++.old-deja/g++.eh/catch13.C: New test.
46008         * g++.old-deja/g++.eh/catch14.C: New test.
46009
46010 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46011
46012         * gcc.dg/cpp/tr-define.c: New test.
46013
46014 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46015
46016         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46017         <stdlib.h>, not <malloc.h>.
46018
46019 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46020
46021         * g++.old-deja/g++.ns/template17.C: New test.
46022
46023 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46024
46025         * g++.old-deja/g++.pt/ref4.C: New test.
46026
46027 2001-04-30  Richard Henderson  <rth@redhat.com>
46028
46029         * gcc.dg/20000724-1.c: Revert last change.
46030
46031 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46032
46033         * g77.f-torture/execute/20010430.f: New test.
46034
46035 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46036
46037         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46038
46039 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46040
46041         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46042
46043 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46044
46045         * g++.old-deja/g++.eh/crash6.C: New test.
46046
46047 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46048
46049         * g++.old-deja/g++.other/warn7.C: New test.
46050
46051 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46052
46053         * g++.old-deja/g++.other/defarg9.C: New test.
46054
46055 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46056
46057         * g77.f-torture/compile/20010426.f: New test.
46058         * g77.f-torture/execute/20010426.f: New test.
46059
46060 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46061
46062         * g77.f-torture/compile/20000629-1.x: Remove - error
46063         has been fixed.
46064
46065 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46066
46067         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46068         Tweak slightly to work with g++.dg framework.
46069         * g++.dg/special/ecos.exp: Run initp1.C test.
46070         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46071
46072         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46073         its linker doesn't give line numbers either.
46074         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46075
46076 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46077
46078         * g++.old-deja/g++.other/lex1.C: New test.
46079
46080 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46081
46082         * gcc.dg/noncompile/20010425-1.c: New test.
46083
46084 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46085
46086         * g++.old-deja/g++.pt/mangle2.C: New test.
46087
46088 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46089
46090         * gcc.dg/format/plus-1.c: New test.
46091
46092 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46093
46094         * gcc.dg/20010423-1.c: New test.
46095
46096 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46097
46098         * gcc.c-torture/execute/20010422-1.c: New test.
46099
46100 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46101
46102         * g++.old-deja/g++.ns/type2.C: New test.
46103
46104 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46105
46106         * g++.old-deja/g++.other/perf1.C: New test.
46107
46108 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46109
46110         * gcc.dg/c99-func-2.c: Remove xfail.
46111         * gcc.dg/c99-func-3.c: Remove xfail.
46112         * gcc.dg/c99-func-4.c: Remove xfail.
46113
46114 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46115
46116         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46117
46118 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46119
46120         * gcc.c-torture/compile/20010423-1.c: New test.
46121
46122 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46123
46124         * g++.old-deja/g++.pt/typename28.C: New test.
46125
46126 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46127
46128         * g++.old-deja/g++.abi/empty2.C: New test.
46129         * g++.old-deja/g++.abi/empty3.C: New test.
46130
46131 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46132
46133         * g++.old-deja/g++.other/comdat2.C: New test.
46134         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46135
46136 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46137
46138         * g++.old-deja/g++.other/overload14.C: New test.
46139
46140 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46141
46142         * g++.old-deja/g++.other/lookup23.C: New test.
46143
46144 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46145
46146         * gcc.c-torture/execute/20010403-1.c: New test.
46147
46148 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46149             Mark Mitchell  <mark@codesourcery.com>
46150
46151         * lib/old-dejagnu.exp: Don't delete output of executable.
46152         Add .exe suffix to executables.
46153
46154 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46155
46156         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46157
46158 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46159
46160         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46161
46162 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46163
46164         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46165         * g++.old-deja/g++.abi/crash1.C: New test.
46166
46167 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         * g++.old-deja/g++.other/crash40.C: New test.
46170
46171 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46172
46173         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46174
46175 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46176
46177         * g++.old-deja/g++.other/warn6.C: New test.
46178
46179 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46180
46181         * g++.old-deja/g++.robertl/eb42.C: Same.
46182
46183 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46184
46185         * gcc.dg/wtr-conversion-1.c: New testcase.
46186
46187 2001-04-10  Richard Henderson  <rth@redhat.com>
46188
46189         * g++.old-deja/g++.other/array5.C: New.
46190
46191 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46192
46193         * gcc.c-torture/execute/20010408-1.c: New test.
46194
46195 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46196
46197         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46198         headers and constructs.
46199         * g++.old-deja/g++.robertl/eb79.C: Same.
46200         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46201         * g++.old-deja/g++.robertl/eb73.C: Same.
46202         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46203         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46204         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46205         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46206         * g++.old-deja/g++.robertl/eb44.C: Same.
46207         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46208         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46209         * g++.old-deja/g++.robertl/eb39.C: Same.
46210         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46211         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46212         * g++.old-deja/g++.robertl/eb30.C: Same.
46213         * g++.old-deja/g++.robertl/eb3.C: Same.
46214         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46215         * g++.old-deja/g++.robertl/eb21.C: Same.
46216         * g++.old-deja/g++.robertl/eb15.C: Same.
46217         * g++.old-deja/g++.robertl/eb118.C: Same.
46218         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46219         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46220         * g++.old-deja/g++.robertl/eb109.C: Same.
46221         * g++.old-deja/g++.other/sibcall1.C (main): Same.
46222         * g++.old-deja/g++.mike/rtti1.C: Same.
46223         * g++.old-deja/g++.mike/p658.C: Same.
46224         * g++.old-deja/g++.mike/net46.C: Same.
46225         * g++.old-deja/g++.mike/net34.C: Same.
46226         * g++.old-deja/g++.mike/memoize1.C: Same.
46227         * g++.old-deja/g++.mike/eh2.C: Same.
46228         * g++.old-deja/g++.law/weak.C: Same.
46229         * g++.old-deja/g++.law/visibility7.C: Same.
46230         * g++.old-deja/g++.law/visibility25.C: Same.
46231         * g++.old-deja/g++.law/visibility22.C: Same.
46232         * g++.old-deja/g++.law/visibility2.C: Same.
46233         * g++.old-deja/g++.law/visibility17.C: Same.
46234         * g++.old-deja/g++.law/visibility13.C: Same.
46235         * g++.old-deja/g++.law/visibility10.C: Same.
46236         * g++.old-deja/g++.law/visibility1.C: Same.
46237         * g++.old-deja/g++.law/virtual3.C (eval): Same.
46238         * g++.old-deja/g++.law/vbase1.C: Same.
46239         * g++.old-deja/g++.law/operators32.C: Same.
46240         * g++.old-deja/g++.law/nest3.C: Same.
46241         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46242         * g++.old-deja/g++.law/except5.C (main): Same.
46243         * g++.old-deja/g++.law/cvt7.C (run): Same.
46244         * g++.old-deja/g++.law/cvt2.C: Same.
46245         * g++.old-deja/g++.law/cvt16.C: Same.
46246         * g++.old-deja/g++.law/ctors6.C (bar): Same.
46247         * g++.old-deja/g++.law/ctors17.C (main): Same.
46248         * g++.old-deja/g++.law/ctors13.C: Same.
46249         * g++.old-deja/g++.law/ctors12.C (main): Same.
46250         * g++.old-deja/g++.law/ctors10.C: Same.
46251         * g++.old-deja/g++.law/code-gen5.C: Same.
46252         * g++.old-deja/g++.law/bad-error7.C: Same.
46253         * g++.old-deja/g++.law/arm9.C: Same.
46254         * g++.old-deja/g++.law/arm12.C: Same.
46255         * g++.old-deja/g++.law/arg8.C: Same.
46256         * g++.old-deja/g++.law/arg1.C: Same.
46257         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46258         * g++.old-deja/g++.jason/template31.C: Same.
46259         * g++.old-deja/g++.jason/template24.C (main): Same.
46260         * g++.old-deja/g++.jason/2371.C: Same.
46261         * g++.old-deja/g++.eh/new2.C: Same.
46262         * g++.old-deja/g++.eh/new1.C: Same.
46263         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46264         * g++.old-deja/g++.brendan/nest21.C (main): Same.
46265         * g++.old-deja/g++.brendan/err-msg3.C: Same.
46266         * g++.old-deja/g++.brendan/crash62.C: Same.
46267         * g++.old-deja/g++.brendan/crash52.C: Same.
46268         * g++.old-deja/g++.brendan/crash49.C (main): Same.
46269         * g++.old-deja/g++.brendan/crash38.C: Same.
46270         * g++.old-deja/g++.brendan/crash15.C (main): Same.
46271         * g++.old-deja/g++.brendan/copy9.C: Same.
46272
46273 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
46274
46275         * gcc.c-torture/execute/20001203-2.c (memset):
46276         Count argument is of type __SIZE_TYPE__.
46277
46278 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
46279
46280         * gcc.c-torture/compile/20010404-1.c: New test.
46281
46282 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
46283
46284         * gcc.c-torture/compile/20010326-1.c: New test.
46285
46286 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
46287
46288         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46289         peculiarities of the SH.
46290         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46291
46292 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46293
46294         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46295         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46296         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46297
46298 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46299
46300         * g77.f-torture/compile/20010321-1.f: New test.
46301
46302 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46303
46304         * gcc.c-torture/compile/20010329-1.c: New test.
46305
46306 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
46307
46308         * gcc.c-torture/execute/20010329-1.c: New test.
46309
46310 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46311
46312         * g++.old-deja/g++.other/eh4.C: Fix typo.
46313
46314 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
46315
46316         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46317
46318 2001-03-28  Philip Blundell  <philb@gnu.org>
46319
46320         * gcc.c-torture/compile/20010328-1.c: New test.
46321
46322 2001-03-27  Richard Henderson  <rth@redhat.com>
46323
46324         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46325         * g++.old-deja/g++.eh/vbase3.C: Likewise.
46326
46327 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
46328
46329         * gcc.c-torture/compile/20010327-1.c: New test.
46330
46331 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46332
46333         * g++.old-deja/g++.other/friend12.C: New test.
46334         * g++.old-deja/g++.other/friend9.C: Expect no errors.
46335         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46336
46337 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46338
46339         * gcc.c-torture/execute/20010325-1.c: New test.
46340
46341 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
46342
46343         * g++.old-deja/g++.other/mangle3.C: New test.
46344
46345 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
46346
46347         * g++.old-deja/g++.other/anon8.C: New test.
46348
46349 2001-03-20  Philip Blundell  <philb@gnu.org>
46350
46351         * gcc.c-torture/compile/20010320-1.c: New test.
46352
46353 2001-03-17  Richard Henderson  <rth@redhat.com>
46354
46355         * g++.old-deja/g++.other/eh4.C: Add expected error text.
46356
46357 2001-03-15  Geoff Keating  <geoff@redhat.com>
46358
46359         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46360         tests on AIX.
46361
46362 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
46363
46364         * g++.old-deja/g++.other/eh4.C: New test.
46365
46366 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46367
46368         * gcc.dg/cpp/mi1.c: Update.
46369
46370 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
46371
46372         * g++.old-deja/g++.other/regstack.C: New test.
46373
46374 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46375
46376         * g++.old-deja/g++.other/ref4.C: New test.
46377
46378 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
46379
46380         * objc/execute/va_method.m: Added.
46381         * objc/execute/IMP.m: Added.
46382         * objc/execute/_cmd.m: Added.
46383         * objc/execute/accessing_ivars.m: Added.
46384         * objc/execute/class-1.m: Added.
46385         * objc/execute/class-10.m: Added.
46386         * objc/execute/class-11.m: Added.
46387         * objc/execute/class-12.m: Added.
46388         * objc/execute/class-13.m: Added.
46389         * objc/execute/class-14.m: Added.
46390         * objc/execute/class-2.m: Added.
46391         * objc/execute/class-3.m: Added.
46392         * objc/execute/class-4.m: Added.
46393         * objc/execute/class-5.m: Added.
46394         * objc/execute/class-6.m: Added.
46395         * objc/execute/class-7.m: Added.
46396         * objc/execute/class-8.m: Added.
46397         * objc/execute/class-9.m: Added.
46398         * objc/execute/class-tests-1.h
46399         * objc/execute/class-tests-2.h
46400         * objc/execute/compatibility_alias.m: Added.
46401         * objc/execute/encode-1.m: Added.
46402         * objc/execute/formal_protocol-1.m: Added.
46403         * objc/execute/formal_protocol-2.m: Added.
46404         * objc/execute/formal_protocol-3.m: Added.
46405         * objc/execute/formal_protocol-4.m: Added.
46406         * objc/execute/formal_protocol-5.m: Added.
46407         * objc/execute/formal_protocol-6.m: Added.
46408         * objc/execute/formal_protocol-7.m: Added.
46409         * objc/execute/informal_protocol.m: Added.
46410         * objc/execute/initialize.m: Added.
46411         * objc/execute/load.m: Added.
46412         * objc/execute/many_args_method.m: Added.
46413         * objc/execute/nested-3.m: Added.
46414         * objc/execute/no_clash.m: Added.
46415         * objc/execute/private.m: Added.
46416         * objc/execute/redefining_self.m: Added.
46417         * objc/execute/root_methods.m: Added.
46418         * objc/execute/selector-1.m: Added.
46419         * objc/execute/static-1.m: Added.
46420         * objc/execute/static-2.m: Added.
46421         * objc/execute/va_method.m: Added.
46422
46423 2001-03-10  Richard Henderson  <rth@redhat.com>
46424
46425         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46426
46427 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46428
46429         * g++.old-deja/g++.other/crash31.C: XFAIL.
46430         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46431         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46432         * gcc.c-torture/execute/20010123-1.x: XFAIL.
46433         * gcc.c-torture/execute/20010124-1.x: XFAIL.
46434         * gcc.dg/sequence-pt-1.c: XFAIL one test.
46435
46436 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46437
46438         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46439
46440 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46441
46442         * gcc.dg/20000724-1.c: Don't use multiline strings.
46443
46444 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46445
46446         * objc/execute/string1.m, objc/execute/string2.m: Compare the
46447         result of -cString against what we expect it to be; don't just
46448         print it out for no one to read.
46449
46450         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46451         Based on testcases provided by Nicola Pero.
46452
46453 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46454
46455         * gcc.dg/cpp/macro7.c: New test.
46456
46457 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46458
46459         * gcc.dg/cpp/multiline.c: Update.
46460
46461 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46462
46463         * g++.old-deja/g++.other/enum3.C: New test.
46464
46465 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46466
46467         * g++.old-deja/g++.other/pod1.C: New test.
46468
46469 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46470
46471         * g++.old-deja/g++.ext/overload1.C: New test.
46472
46473 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46474
46475         * g++.old-deja/g++.pt/using1.C: New test.
46476
46477 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46478
46479         * g++.old-deja/g++.other/using9.C: New test.
46480
46481 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46482
46483         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46484
46485         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46486
46487 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46488
46489         * g++.old-deja/g++.ext/realpt1.C: Remove.
46490
46491 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46492
46493         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46494
46495 2001-02-26  Will Cohen  <wcohen@redhat.com>
46496
46497         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46498
46499 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46500
46501         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46502         templatized constructors.
46503
46504 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46505
46506         * gcc.c-torture/execute/20010224-1.c: New test.
46507
46508 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46509
46510         * gcc.c-torture/execute/20010222-1.c: New test.
46511
46512 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46513
46514         * g++.old-deja/g++.other/inline20.C: New test.
46515
46516 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46517
46518         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46519
46520 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46521
46522         * g++.old-deja/g++.other/lookup22.C: New test.
46523
46524 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46525
46526         * g77.dg: New directory.
46527         * g77.dg/20010216-1.f: New test case.
46528         * g77.dg/dg.exp: New driver.
46529         * lib/g77-dg.exp: New driver library.
46530
46531 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46532
46533         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46534
46535 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46536
46537         * g++.old-deja/g++.other/decl9.C: New test.
46538
46539 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46540
46541         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46542         not need <string> and also tests the initialization at runtime.
46543
46544 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46545
46546         * gcc.c-torture/execute/longlong.c: New test.
46547
46548 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46549
46550         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46551
46552 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46553
46554         * gcc.c-torture/execute/920302-1.c (execute):
46555         Change argument type to short.
46556
46557 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46558
46559         * g++.old-deja/g++.pt/deduct6.C: New test.
46560
46561 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46562
46563         * g++.old-deja/g++.pt/deduct5.C: New test.
46564
46565 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46566
46567         * gcc.c-torture/execute/20010209-1.c: New test.
46568
46569 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46570
46571         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46572
46573 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
46574
46575         * g++.dg/vtgc1.C: Update for new ABI.
46576
46577         * consistency.vlad: New directory, 1665 files.
46578
46579 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46580
46581         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46582         return type.
46583         * gcc.dg/cpp/digraphs.c: Declare puts.
46584
46585 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46586
46587         * g++.old-deja/g++.other/warn5.C: New test.
46588
46589 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46590
46591         * g++.old-deja/g++.pt/spec40.C: New test.
46592
46593 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46594
46595         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46596         case.
46597         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46598
46599 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
46600
46601         * gcc.c-torture/compile/20010209-1.c: New test.
46602
46603 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
46604
46605         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46606         excess errors message but not if it crashes.
46607         * g++.old-deja/g++.other/crash27.C: Likewise.
46608         * g++.old-deja/g++.other/crash28.C: Likewise.
46609         * g++.old-deja/g++.other/crash30.C: Likewise.
46610         * g++.old-deja/g++.other/crash32.C: Likewise.
46611         * g++.old-deja/g++.other/crash35.C: Likewise.
46612         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46613
46614 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46615
46616         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46617         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46618         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46619         g77.f-torture/execute/execute.exp,
46620         g77.f-torture/noncompile/noncompile.exp,
46621         gcc.c-torture/execute/execute.exp,
46622         gcc.c-torture/execute/memcheck/memcheck.exp,
46623         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46624         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46625         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46626         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46627         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46628         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46629         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46630         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46631         Remove bug reporting instructions with ancient email addresses.
46632
46633 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46634
46635         * gcc.dg/20010202-1.c: New test.
46636         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46637
46638 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46639
46640         * g++.dg/stdbool-if.C: New test.
46641
46642 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46643
46644         * objc/execute/fdecl.m: Added main().
46645
46646 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.c-torture/execute/20010206-1.c: New test.
46649
46650 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46651
46652         * gcc.dg/cpp/avoidpaste1.c: Update.
46653
46654 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46655
46656         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46657         Pero <nicola@brainstorm.co.uk>.
46658         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46659
46660 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46661
46662         * g++.old-deja/g++.pt/spec39.C: New test.
46663
46664 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.c-torture/compile/20010202-1.c: New test.
46667
46668 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
46669
46670         * g++.old-deja/g++.abi/primary2.C: New test.
46671         * g++.old-deja/g++.abi/primary3.C: New test.
46672         * g++.old-deja/g++.abi/primary4.C: New test.
46673         * g++.old-deja/g++.abi/primary5.C: New test.
46674         * g++.old-deja/g++.abi/vtable3.h: New test.
46675         * g++.old-deja/g++.abi/vtable3a.C: New test.
46676         * g++.old-deja/g++.abi/vtable3b.C: New test.
46677         * g++.old-deja/g++.abi/vtable3c.C: New test.
46678         * g++.old-deja/g++.abi/vtable3d.C: New test.
46679         * g++.old-deja/g++.abi/vtable3e.C: New test.
46680         * g++.old-deja/g++.abi/vtable3f.C: New test.
46681         * g++.old-deja/g++.abi/vtable3g.C: New test.
46682         * g++.old-deja/g++.abi/vtable3h.C: New test.
46683         * g++.old-deja/g++.abi/vtable3i.C: New test.
46684         * g++.old-deja/g++.abi/vtable3j.C: New test.
46685         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46686
46687 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46688
46689         * g++.old-deja/g++.other/anon6.C: New test.
46690         * g++.old-deja/g++.other/anon7.C: New test.
46691
46692 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46693
46694         * gcc.dg/cpp/avoidpaste2.c: New tests.
46695
46696 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46697
46698         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46699
46700 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46701
46702         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46703         DECIMAL_DIG cases for Irix."
46704
46705 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46706
46707         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46708
46709 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46710
46711         * gcc.dg/c99-tag-1.c: New test.
46712
46713 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46714
46715         * gcc.dg/cpp/tr-warn1.c: Add tests.
46716
46717 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46718
46719         * gcc.dg/cpp/avoidpaste1.c: Update.
46720         * gcc.dg/cpp/paste4.c: Update.
46721
46722 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46723
46724         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46725         cases for Irix.
46726
46727 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46728
46729         * g++.old-deja/g++.other/inline19.C: New test.
46730
46731 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46732
46733         * gcc.dg/Wlarger-than.c: New test.
46734
46735 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46736
46737         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46738
46739 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46740
46741         * gcc.c-torture/execute/20010129-1.c: New test.
46742         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46743
46744 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46745
46746         * gcc.dg/cpp/avoidpaste1.c: Test case.
46747
46748 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46749
46750         * g++.old-deja/g++.other/inline18.C: New test.
46751
46752 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46753
46754         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46755         and __builtin_putchar.
46756
46757 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46758
46759         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46760         tests.
46761
46762 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46763
46764         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46765         floating point number rounding mode to round to the nearest
46766         representable mode.
46767
46768 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46769
46770         * g++.old-deja/g++.other/mangle2.C: New test.
46771
46772 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46773
46774         * gcc.c-torture/compile/20010124-1.c: New test.
46775
46776 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46777
46778         * g++.old-deja/g++.pt/spec38.C: New test.
46779
46780 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46781
46782         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46783         "Build don't run".
46784
46785 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46786
46787         * gcc.c-torture/execute/20010123-1.c: New test.
46788
46789 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46790
46791         * g++.old-deja/g++.pt/spec37.C: New test.
46792
46793 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46794
46795         * g++.old-deja/g++.pt/overload14.C: New test.
46796
46797 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46798
46799         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46800         __builtin_return_address.
46801
46802 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46803
46804         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46805         * g++.old-deja/g++.pt/spec35.C: New test.
46806         * g++.old-deja/g++.pt/spec36.C: New test.
46807
46808 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46809
46810         * gcc.c-torture/compile/20010118-1.c: New test.
46811
46812 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46813
46814         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46815
46816 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46817
46818         * gcc.c-torture/execute/20010119-1.c: New test.
46819
46820 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46821
46822         * g++.old-deja/g++.other/vbase5.C: New test.
46823
46824 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46825
46826         * gcc.c-torture/execute/20010118-1.c: New test.
46827
46828 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46829
46830         * g++.old-deja/g++.pt/deduct3.C: New test.
46831
46832 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46833
46834         * g++.old-deja/g++.pt/spec34.C: New test.
46835
46836 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46837
46838         * g77.f-torture/compile/20000601-2.f: New test.
46839
46840 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46841
46842         * g++.old-deja/g++.other/init17.C: New test.
46843
46844 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46845
46846         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46847
46848 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46849
46850         * g++.old-deja/g++.pt/unify8.C: New test.
46851
46852 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46853
46854         * g++.old-deja/g++.abi/vbase1.C: New test.
46855
46856 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46857
46858         * g++.old-deja/g++.pt/crash65.C: New test.
46859
46860 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46861
46862         * gcc.dg/cpp/assembl2.S: New test case.
46863
46864 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46865
46866         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46867         are supported.
46868
46869 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46870
46871         * g++.old-deja/g++.other/builtins1.C: New test.
46872         * g++.old-deja/g++.other/builtins2.C: Likewise.
46873         * g++.old-deja/g++.other/builtins3.C: Likewise.
46874         * g++.old-deja/g++.other/builtins4.C: Likewise.
46875
46876 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46877
46878         * gcc.c-torture/compile/20010117-1.c: New test.
46879         * gcc.c-torture/compile/20010117-2.c: New test.
46880
46881 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46882
46883         * g77.f-torture/execute/20010116.[fx]: New test,
46884         XFAIL on i?86-*-*.
46885         * g77.f-torture/compile/20010115.f: Indicate it's
46886         a test for PR fortran/1636.
46887
46888 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46889
46890         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46891
46892 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46893
46894         * g77.f-torture/compile/20010115.f: New test.
46895
46896 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46897
46898         * g++.old-deja/g++.pt/nontype5.C: New test.
46899
46900 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46901
46902         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46903         have an equivalent working one below it.
46904
46905 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46906
46907         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46908         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46909
46910 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46911
46912         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46913         message containing "init_priority".
46914         (conpr-2.C): Likewise.
46915         (conpr-3.C): Likewise.
46916         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46917
46918 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46919
46920         * gcc.c-torture/execute/20010114-2.c: New test.
46921
46922 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46923
46924         * gcc.c-torture/compile/20010114-1.c: New test.
46925         * gcc.c-torture/compile/20010114-1.x: Xfail.
46926         * gcc.c-torture/compile/20010114-2.c: New test.
46927         * gcc.c-torture/execute/20010114-1.c: New test.
46928         * gcc.dg/trunc-1.c: New test.
46929         * gcc.dg/uninit-B.c: New test.
46930
46931 2001-01-13  Nick Clifton  <nickc@redhat.com>
46932
46933         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46934         target.
46935
46936 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46937
46938         * gcc.c-torture/compile/20010113-1.c: New test.
46939
46940 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46941
46942         * gcc.c-torture/compile/20001212-1.c: New test.
46943
46944 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46945
46946         * gcc.dg/cpp/widestr1.c: Update.
46947         * gcc.dg/cpp/prag-imp.c: Remove.
46948
46949 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46950
46951         * gcc.c-torture/execute/20000801-3.x: Remove.
46952         * gcc.dg/c90-init-1.c: New test.
46953         * gcc.dg/c99-init-1.c: New test.
46954         * gcc.dg/c99-init-2.c: New test.
46955         * gcc.dg/gnu99-init-1.c: New test.
46956
46957 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46958
46959         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46960         testing that no relevant ones were found.
46961
46962 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46963
46964         * g++.old-deja/g++.pt/cast2.C: New test.
46965
46966 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46967
46968         * g++.old-deja/g++.pt/friend47.C: New test.
46969
46970 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.old-deja/g++.pt/instantiate13.C: New test.
46973
46974 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46975
46976         * g++.old-deja/g++.other/defarg7.C: New test.
46977         * g++.old-deja/g++.other/defarg8.C: New test.
46978
46979 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46980
46981         * g++.old-deja/g++.pt/crash64.C: New test.
46982
46983 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46984
46985         * g++.old-deja/g++.pt/crash63.C: New test.
46986
46987 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46988
46989         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46990
46991 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46992
46993         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46994
46995 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46996
46997         * g++.old-deja/g++.pt/error3.C: New test.
46998
46999 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47000
47001         * g++.old-deja/g++.other/crash39.C: New test.
47002
47003 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47004
47005         * g++.old-deja/g++.other/vbase4.C: New test.
47006
47007 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47008
47009         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47010         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47011         * gcc.dg/special/special.exp: New test driver which will check
47012         for alias support for the above test.
47013
47014 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47015
47016         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47017         problems on small machines.
47018         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47019         parameterize.
47020
47021 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47022
47023         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47024         mips.
47025         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47026
47027 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47028
47029         * g++.old_deja/g++.pt/using8.C: New test.
47030
47031 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47032
47033         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47034
47035 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47036
47037         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47038         where a failure is expected.
47039         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47040
47041 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47042
47043         * g++.old_deja/g++.pt/instantiate12.C: New test.
47044
47045 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47046
47047         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47048         start of structs.
47049         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47050         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47051         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47052         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47053         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47054         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47055         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47056         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47057         * g++.old-deja/g++.eh/spec6.C: Likewise.
47058         * g++.old-deja/g++.jason/crash3.C: Likewise.
47059         * g++.old-deja/g++.law/ctors11.C: Likewise.
47060         * g++.old-deja/g++.law/ctors17.C: Likewise.
47061         * g++.old-deja/g++.law/ctors5.C: Likewise.
47062         * g++.old-deja/g++.law/ctors9.C: Likewise.
47063         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47064         * g++.old-deja/g++.mike/net22.C: Likewise.
47065         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47066         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47067         * g++.old-deja/g++.mike/virt3.C: Likewise.
47068         * g++.old-deja/g++.niklas/t128.C: Likewise.
47069         * g++.old-deja/g++.other/anon4.C: Likewise.
47070         * g++.old-deja/g++.other/using1.C: Likewise.
47071         * g++.old-deja/g++.other/warn3.C: Likewise.
47072         * g++.old-deja/g++.pt/t37.C: Likewise.
47073         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47074         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47075
47076 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47077
47078         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47079
47080 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47081
47082         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47083
47084 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47085
47086         * gcc.c-torture/compile/20010107-1.c: New test.
47087
47088 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47089
47090         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47091
47092 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47093
47094         * gcc.dg/format/format.h: New file.
47095         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47096         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47097         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47098         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47099         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47100         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47101         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47102         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47103         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47104         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47105         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47106         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47107         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47108         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47109         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47110         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47111         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47112         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47113         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47114         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47115         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47116         instead of declaring standard types, macros and functions in each
47117         test.
47118
47119 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47120
47121         * gcc.c-torture/execute/20010106-1.c: New test.
47122
47123 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47124
47125         * gcc.dg/format/format.exp: New file.
47126         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47127         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47128         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47129         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47130         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47131         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47132         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47133         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47134         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47135         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47136         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47137         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47138         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47139         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47140         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47141         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47142         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47143         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47144         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47145         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47146         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47147         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47148         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47149         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47150         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47151         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47152         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47153         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47154         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47155         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47156         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47157         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47158         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47159         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47160         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47161         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47162         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47163         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47164         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47165         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47166         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47167         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47168
47169 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47170
47171         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47172         account.
47173
47174 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47175
47176         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47177
47178 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * g++.old-deja/g++.pt/crash62.C: New test.
47181
47182 2001-01-04  Richard Henderson  <rth@redhat.com>
47183
47184         * gcc.dg/20000926-1.c: Update expected warnings.
47185         * gcc.dg/array-2.c: Likewise.
47186         * gcc.dg/array-4.c: Also validate flexible array members.
47187         * gcc.dg/c99-flex-array-1.c: New.
47188
47189 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47190
47191         * gcc.c-torture/compile/20001222-1.x: Remove.
47192
47193 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47194
47195         * gcc.c-torture/execute/built-in-setjmp.c: New.
47196
47197 2001-01-03  Richard Henderson  <rth@redhat.com>
47198
47199         * gcc.dg/940510-1.c: Update expected error wording.
47200         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47201
47202 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47203
47204         * lib/target-supports.exp (check_alias_available): Modified to
47205         indicate aliases not supported if only weak aliases are supported.
47206
47207 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47208
47209         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47210         Turn on cmpstrsi checks for __pj__ and __i370__.
47211
47212 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47213
47214         * g++.old-deja/g++.other/virtual11.C: New test.
47215
47216 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47219
47220 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47221
47222         * gcc.c-torture/compile/20010102-1.c: New test.
47223
47224 2001-01-02  Andreas Jaeger  <aj@suse.de>
47225
47226         * gcc.dg/noreturn-3.c: New test.
47227
47228         * gcc.dg/noreturn-4.c: New test.
47229
47230 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47231
47232         * gcc.c-torture/execute/stdio-opt-1.c: Also test
47233         __builtin_fputc and __builtin_fwrite.
47234
47235 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47236
47237         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47238         signed char, not default char.
47239
47240 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
47241
47242         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47243
47244 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
47245
47246         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47247
47248 2000-12-29  Richard Henderson  <rth@redhat.com>
47249
47250         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47251         (__cyg_profile_func_exit): Define.
47252
47253 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47254
47255         * g++.dg/vtgc1.C: New test.
47256
47257 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
47258
47259         * gcc.dg/noncompile/20001228-1.c: New test.
47260
47261         * gcc.dg/20001228-1.c: New test.
47262
47263         * gcc.c-torture/execute/20001228-1.c: New test.
47264
47265 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
47266
47267         * gcc.dg/format-strfmon-1.c: New test.
47268
47269 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47270
47271         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47272         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47273         * gcc.c-torture/execute/string-opt-1.c: Likewise.
47274         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47275         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47276         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47277         * gcc.c-torture/execute/string-opt-6.c: Likewise.
47278         * gcc.c-torture/execute/string-opt-7.c: Likewise.
47279         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47280         * gcc.c-torture/execute/string-opt-9.c: Likewise.
47281         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47282         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47283         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47284
47285         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47286         * gcc.c-torture/execute/string-opt-4.c: Test index.
47287
47288 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
47289
47290         * gcc.c-torture/compile/20001226-1.c: New test.
47291
47292 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47293
47294         * gcc.c-torture/compile/20001222-1.c: New test.
47295         * gcc.c-torture/compile/20001222-1.x: Xfail.
47296
47297 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
47298
47299         * gcc.c-torture/execute/comp-goto-2.c: New test.
47300
47301 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
47302
47303         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47304         Use long types if __INT_MAX__ is 32767.
47305         (main): Use cast to (sint32 *) when poking 88 into a_page.
47306
47307         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47308
47309 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
47310
47311         * gcc.c-torture/compile/20001221-1.c: New test.
47312         * gcc.c-torture/execute/20001221-1.c: New test.
47313
47314 2000-12-20  Richard Henderson  <rth@redhat.com>
47315
47316         * g++.old-deja/g++.pt/crash36.C: Update error lines.
47317         * g++.old-deja/g++.robertl/eb109.C: Likewise.
47318
47319 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47320
47321         * gcc.dg/compare3.c: New test.
47322
47323 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47324
47325         * gcc.dg/format-warnll-1.c: New test.
47326
47327 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47328
47329         * gcc.dg/cpp/cmdlne-P.c: New test.
47330
47331 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47332
47333         * gcc.c-torture/execute/builtin-abs-1.c,
47334         gcc.c-torture/execute/builtin-abs-2.c: New tests.
47335
47336 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47337
47338         * gcc.dg/cpp/multiline.c: New test.
47339
47340 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47341
47342         * g++.old-deja/g++.other/syshdr1.C: Update.
47343         * gcc.dg/cpp/lineflags.c: Remove temporarily.
47344
47345 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47346
47347         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47348
47349 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47350
47351         * g++.old-deja/g++.pt/ttp65.C: New test.
47352
47353 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47354
47355         * g++.old-deja/g++.pt/ttp64.C: New test.
47356
47357 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47358
47359         * g++.old-deja/g++.pt/spec33.C: New test.
47360
47361 2000-12-14  Catherine Moore  <clm@redhat.com>
47362
47363         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47364         * gcc.c-torture/execute/920612-2.c: Likewise.
47365         * gcc.c-torture/execute/920428-2.c: Likewise.
47366         * gcc-c-torture/execute/va-arg-11.c: Call exit.
47367         * gcc.c-torture/execute/va-arg-21.c: Likewise.
47368
47369 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47370
47371         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47372         * gcc.dg/pack-test-2.c: Likewise.
47373
47374 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47375
47376         Tests by Zack Weinberg <zackw@stanford.edu>.
47377
47378         * gcc.dg/cpp/defined.c: Update.
47379         * gcc.dg/cpp/defined_trad.c: New tests.
47380
47381 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47382
47383         * gcc.dg/cpp/trad-direct.c: Update.
47384
47385 2000-12-11  Neil Booth  <neilb@earthling.net>
47386
47387         * gcc.dg/cpp/defined_trad.c
47388
47389 2000-12-11  Neil Booth  <neilb@earthling.net>
47390
47391         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47392
47393 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47394
47395         * gcc.dg/format-miss-2.c: New test.
47396
47397 2000-12-09  Neil Booth  <neilb@earthling.net>
47398
47399         * gcc.dg/cpp/lineflags.c: New tests.
47400         * gcc.dg/cpp/poison.c: Update.
47401         * gcc.dg/cpp/redef2.c: Update.
47402         * gcc.dg/cpp/skipping.c: New test.
47403
47404 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
47405
47406         * g++.old-deja/g++.other/eh3.C: New testcase.
47407
47408 2000-12-07  Neil Booth  <neilb@earthling.net>
47409
47410         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47411         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47412         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47413         wtr-union-init-2.c, wtr-union-init-3.c: Update.
47414         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47415         Update.
47416
47417 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47418
47419         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47420         __SIZE_TYPE__ instead of int for type of integers cast to
47421         pointers.
47422
47423 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
47424
47425         * g++.old-deja/g++.other/cleanup4.C: New test.
47426
47427 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47428
47429         * format-sec-1.c: New test.
47430
47431 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47432
47433         * gcc.dg/format-nonlit-3.c: New test.
47434
47435 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47436
47437         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47438         through a null pointer.
47439
47440 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47441
47442         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47443         * g++.old-deja/g++.pt/partial4.C: New test.
47444
47445 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
47446
47447         * gcc.c-torture/execute/ieee/hugeval.x: New.
47448
47449 2000-12-06  Neil Booth  <neilb@earthling.net>
47450
47451         * gcc.dg/cpp/backslash2.c: New tests.
47452
47453 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47454
47455         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47456         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47457
47458 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47459
47460         * gcc.c-torture/execute/20001203-2.c: New testcase.
47461
47462 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47463
47464         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47465         * g++.old-deja/g++.other/virtual10.C: New test.
47466
47467 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47470
47471 2000-12-05  Richard Henderson  <rth@redhat.com>
47472
47473         * gcc.c-torture/compile/20001205-1.c: New.
47474
47475 2000-12-04  Neil Booth  <neilb@earthling.net>
47476
47477         * g++.old-deja/g++.other/virtual9.C: New test.
47478         * g++.old-deja/g++.pt/crash61.C: New test.
47479         * gcc.c-torture/execute/loop-9.c: New test.
47480
47481 2000-12-04  Neil Booth  <neilb@earthling.net>
47482
47483         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47484         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47485         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47486         * gcc.dg/cpp/extratokens.c: ...here.
47487
47488 2000-12-04  Neil Booth  <neilb@earthling.net>
47489
47490         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47491         New tests.
47492
47493 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47494
47495         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47496         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47497
47498 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47499
47500         * gcc.c-torture/execute/20001203-1.c: New test.
47501
47502 2000-12-03  Neil Booth  <neilb@earthling.net>
47503
47504         * gcc.dg/cpp/macro6.c: New test cases.
47505
47506 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47507
47508         * gcc.c-torture/execute/string-opt-9.c: New test.
47509         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47510         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47511         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47512
47513         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47514         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47515
47516 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47517
47518         * gcc.dg/cpp/if-6.c: New testcase.
47519
47520         * gcc.dg/20001201-1.c: New testcase.
47521
47522 2000-12-02  Neil Booth  <neilb@earthling.net>
47523
47524         * g++.old-deja/g++.other/externC4.C,
47525         g++.old-deja/g++.other/friend10.C: New tests.
47526
47527 2000-12-02  Neil Booth  <neilb@earthling.net>
47528
47529         * g++.old-deja/g++.other/instan2.C
47530         * g++.old-deja/g++.other/instan3.C: New test.
47531
47532 2000-12-02  Neil Booth  <neilb@earthling.net>
47533
47534         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47535         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47536         gnuc99.c,gnuc99-pedantic.c: New tests.
47537
47538 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47539
47540         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47541         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47542
47543 2000-12-01  Neil Booth  <neilb@earthling.net>
47544
47545         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47546         * gcc.dg/cpp/poison.c: Update.
47547         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47548
47549 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47550
47551         * g77.f-torture/execute/20001201.f: New test.
47552
47553 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47554
47555         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47556
47557 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47558
47559         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47560
47561 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47562
47563         * g++.old-deja/g++.other/cast6.C: New test.
47564
47565 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47566
47567         * gcc.c-torture/execute/20001130-2.c: New testcase.
47568
47569 2000-11-30  Richard Henderson  <rth@redhat.com>
47570
47571         * gcc.c-torture/execute/20001130-1.c: New test.
47572
47573 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47574
47575         * g++.old-deja/g++.other/op3.C: New test.
47576
47577 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47578
47579         * g++.old-deja/g++.other/op2.C: New test.
47580
47581 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47582
47583         * g++.old-deja/g++.other/crash38.C: New test.
47584
47585 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
47586
47587         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47588
47589 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
47590
47591         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47592         tests.
47593         * gcc.c-torture/execute/string-opt-6.c: New test.
47594
47595         * gcc.dg/20001117-1.c: Add main.
47596
47597 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
47598
47599         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47600         Move from here ...
47601         * gcc.dg/940510-1.c: ... to here.
47602
47603         * gcc.dg/20000926-1.c: GNU C now allows initializations of
47604         zero-size arrays in toplevel structures.
47605
47606 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47607
47608         * gcc.c-torture/execute/loop-8.c: New test.
47609
47610 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * g++.old-deja/g++.other/base1.C: New test.
47613
47614 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47615
47616         * g++.old-deja/g++.other/parse2.C: New test.
47617
47618 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47619
47620         * g++.old-deja/g++.pt/incomplete1.C: New test.
47621
47622 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47623
47624         * g++.old-deja/g++.other/friend9.C: New test.
47625
47626 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47627
47628         * gcc.dg/20001127-1.c: New test.
47629
47630 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47631
47632         * g++.old-deja/g++.pt/friend46.C: New test.
47633
47634 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47635
47636         * g++.old-deja/g++.other/ptrmem8.C: New test.
47637
47638 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47639
47640         * gcc.c-torture/execute/string-opt-7.c: New test.
47641         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47642
47643 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47644
47645         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47646         instead of 'mkcheck 2'.
47647
47648 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47649
47650         * gcc.c-torture/execute/memcheck/driver.c,
47651         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47652         C9X references to refer to C99.
47653
47654 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47655
47656         * gcc.dg/ultrasp3.c: New test.
47657
47658 2000-11-25  Neil Booth  <neilb@earthling.net>
47659
47660         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47661
47662 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
47663
47664         * gcc.c-torture/compile/20001123-2.c: New.
47665
47666 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47667
47668         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47669
47670 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
47671
47672         * gcc.dg/sequence-point-1.c: Add some new tests.
47673         * gcc.c-torture/execute/20001124-1.c: New test.
47674
47675 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47676
47677         * g++.old-deja/g++.other/vaarg4.C: New test.
47678         * gcc.c-torture/compile/20001123-1.c: New test.
47679
47680 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47681
47682         * g++.other/crash24.C: Adjust and remove XFAIL.
47683         * g++.other/crash37.C: New test.
47684
47685 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47686
47687         * g++.old-deja/g++.pt/instantiate9.C: New test.
47688
47689 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47690
47691         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47692         new ABI, too.
47693
47694         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47695         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47696
47697 2000-11-22  Neil Booth  <neilb@earthling.net>
47698
47699         * gcc.dg/cpp/Wtrigraphs.c: New test.
47700
47701 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47702
47703         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47704
47705 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47706
47707         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47708
47709 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47710
47711         * lib/gcc-dg.exp: load_lib scanasm.exp.
47712         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47713         * lib/g++-dg.exp: load_lib scanasm.exp.
47714         * lib/scanasm.exp: New.
47715         (scan-assembler, scan-assembler-not): Add optional arguments to
47716         test name, or if not present, the pattern name.
47717         (scan-assembler-dem, scan-assembler-dem-not): New.
47718
47719         * g++.dg/dg.exp: New.
47720
47721 2000-11-21  Neil Booth  <neilb@earthling.net>
47722
47723         * gcc.dg/cpp/integrated1.c: Remove.
47724
47725 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47726
47727         * gcc.c-torture/execute/20001121-1.c: New test.
47728
47729 2000-11-21  Richard Henderson  <rth@redhat.com>
47730
47731         * gcc.c-torture/compile/20001121-1.c: New test.
47732
47733 2000-11-20  Neil Booth  <neilb@earthling.net>
47734
47735         * gcc.dg/cpp/integrated1.c: New test.
47736
47737 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47738
47739         * g++.old-deja/g++.other/inline17.C: New test.
47740
47741 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47742
47743         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47744         local variable to be zero: I made the variable global. Now
47745         uses abort() and exit() instead of relying on main's return value.
47746
47747 2000-11-20  Neil Booth  <neilb@earthling.net>
47748
47749         * gcc.dg/cpp/paste2.c: Update test.
47750         * objc/execute/paste.m: New test.
47751
47752 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47753
47754         * gcc.dg/c99-condexpr-1.c: New test.
47755
47756 2000-11-20  Neil Booth  <neilb@earthling.net>
47757
47758         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47759
47760 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         * g++.old-deja/g++.pt/export1.C: New test.
47763
47764 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47765
47766         * gcc.dg/20001117-1.c: New test.
47767
47768 2000-11-18  Richard Henderson  <rth@redhat.com>
47769
47770         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47771
47772 2000-11-18  Richard Henderson  <rth@redhat.com>
47773
47774         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47775         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47776         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47777
47778 2000-11-18  Richard Henderson  <rth@redhat.com>
47779
47780         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47781         (main): New.  Exit cleanly.
47782
47783 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47784
47785         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47786         gcc.dg/c99-fordecl-2.c: New tests.
47787
47788 2000-11-18  Richard Henderson  <rth@redhat.com>
47789
47790         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47791         * gcc.c-torture/execute/zerolen-2.c: New.
47792
47793 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47794
47795         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47796         memory.
47797
47798 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47799
47800         * g++.old-deja/g++.pt/instantiate8.C: New test.
47801
47802 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47803
47804         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47805         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47806
47807 2000-11-16  Nick Clifton  <nickc@redhat.com>
47808
47809         * gcc.c-torture/execute/nestfunc-2.c: New test.
47810         * gcc.c-torture/execute/nestfunc-3.c: New test.
47811
47812 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47813
47814         * gcc.c-torture/compile/20001116-1.c: New test.
47815
47816 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47817
47818         * gcc.c-torture/execute/20001115-1.c: New test.
47819
47820 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47821
47822         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47823         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47824         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47825         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47826
47827 2000-11-15  Neil Booth  <neilb@earthling.net>
47828
47829         gcc.dg/cpp/_Pragma1.c: Update.
47830         gcc.dg/cpp/_Pragma2.c: New test.
47831
47832 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47833
47834         * g++.old-deja/g++.other/anon5.C: New test.
47835
47836 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47837
47838         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47839         tests.
47840
47841 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47842
47843         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47844         output.
47845
47846 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47847
47848         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47849         labels at end of compound statements.
47850
47851 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47852
47853         * gcc.c-torture/execute/loop-7.c: New test.
47854
47855 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47856
47857         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47858
47859 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47860
47861         * gcc.dg/c99-bool-1.c: New test.
47862
47863 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47864
47865         * gcc.dg/c99-scope-1.c: Remove xfail.
47866         * gcc.dg/c99-scope-2.c: New test.
47867
47868 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47869
47870         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47871         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47872
47873 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47874
47875         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47876         error messages.
47877
47878         * g++.mike/p700.C: Don't typedef wchar_t.
47879         * g++.mike/p784.C: Likewise.
47880         * g++.mike/eb101.C: Don't use __wchar_t.
47881
47882 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47883
47884         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47885         from DO loop.
47886
47887 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47888
47889         * gcc.c-torture/execute/20001111-1.c: New test.
47890
47891 2000-11-10  Nick Clifton  <nickc@redhat.com>
47892
47893         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47894         long multuiple and accumulate.
47895
47896 2000-11-09  Richard Henderson  <rth@redhat.com>
47897
47898         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47899         via size_t instead of int.
47900
47901         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47902         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47903         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47904         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47905
47906 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47907
47908         * gcc.c-torture/compile/20001109-1.c: New test.
47909         * gcc.c-torture/compile/20001109-2.c: New test.
47910
47911 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47912
47913         * g++.old-deja/g++.pt/operator1.C: New test.
47914         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47915
47916 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47917
47918         * gcc.dg/20001108-1.c: New test.
47919
47920 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47921
47922         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47923         with both arguments constant strings.
47924         * gcc.c-torture/execute/string-opt-3.c: New test.
47925         * gcc.c-torture/execute/string-opt-4.c: New test.
47926         * gcc.c-torture/execute/string-opt-5.c: New test.
47927
47928 2000-11-08  Nick Clifton  <nickc@redhat.com>
47929
47930         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47931         mulsidi3adddi patterns.
47932
47933 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47934
47935         * g++.old-deja/g++.other/crash36.C: New test.
47936
47937 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47938
47939         * g++.old-deja/g++.other/init16.C: New test.
47940
47941 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47942
47943         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47944
47945 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47946
47947         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47948         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47949         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47950
47951 2000-11-07  DJ Delorie  <dj@redhat.com>
47952
47953         * gcc.dg/20000614-1.c: Add return so that test can pass.
47954
47955 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47956
47957         * gcc.c-torture/execute/string-opt-1.c: New test.
47958
47959 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47960
47961         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47962         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47963         parameters in registers, and there is no way for a varargs
47964         function to know in which order the integer and floating-point
47965         parameters should be interleaved when they are placed on the
47966         stack.
47967         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47968         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47969
47970 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47971
47972         * gcc.c-torture/execute/string-opt-2.c: New test.
47973
47974 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47975
47976         * g++.old-deja/g++.pt/crash60.C: New test.
47977
47978 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47979
47980         * g++.old-deja/g++.other/crash24.C: New test.
47981         * g++.old-deja/g++.other/crash25.C: New test.
47982         * g++.old-deja/g++.other/crash26.C: New test.
47983         * g++.old-deja/g++.other/crash27.C: New test.
47984         * g++.old-deja/g++.other/crash28.C: New test.
47985         * g++.old-deja/g++.other/crash29.C: New test.
47986         * g++.old-deja/g++.other/crash30.C: New test.
47987         * g++.old-deja/g++.other/crash31.C: New test.
47988         * g++.old-deja/g++.other/crash32.C: New test.
47989         * g++.old-deja/g++.other/crash33.C: New test.
47990         * g++.old-deja/g++.other/crash34.C: New test.
47991         * g++.old-deja/g++.other/crash35.C: New test.
47992
47993 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47994
47995         * gcc.c-torture/execute/20001031-1.c: New test.
47996
47997 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47998
47999         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48000         namespace.
48001
48002         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48003         standards-conformant.
48004
48005         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48006
48007         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48008         * g++.old-deja/g++.mike/p755a.C: Likewise.
48009         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48010         library makes no calls to `operator new' during initialization.
48011
48012 2000-11-04  Neil Booth  <neilb@earthling.net>
48013
48014         * gcc.dg/cpp/include2.c: New tests.
48015
48016 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48017
48018         * lib/g++.exp (g++_set_ld_library_path): New function.
48019         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48020
48021 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48022
48023         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48024         warnings.
48025
48026 2000-11-01  Richard Henderson  <rth@redhat.com>
48027
48028         * g++.old-deja/g++.ext/namedret1.C: New.
48029         * g++.old-deja/g++.ext/namedret2.C: New.
48030         * g++.old-deja/g++.ext/namedret3.C: New.
48031
48032 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48033
48034         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48035         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48036
48037 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48038
48039         * gcc.c-torture/execute/va-arg-21.c: New test.
48040
48041 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48042
48043         * gcc.dg/c99-complex-2.c: New test.
48044
48045 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48046
48047         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48048
48049 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48050
48051         * g++.old-deja/g++.other/inline16.C: New test.
48052
48053 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48054
48055         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48056         __PRETTY_FUNCTION__
48057
48058 2000-10-29  Neil Booth  <neilb@earthling.net>
48059
48060         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48061         New tests.
48062         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48063         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48064         optimisation.
48065
48066 2000-10-29  Neil Booth  <neilb@earthling.net>
48067
48068         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48069         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48070         * mi5.c: Test multiple includes work with -C.
48071         * trigraphs.c: Test ^= version.
48072
48073 2000-10-28  Neil Booth  <neilb@earthling.net>
48074
48075         New tests and test updates for new macro expander.
48076
48077         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48078         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48079         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48080         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48081         new diagnostic messages.
48082
48083         * gcc.dg/cpp/macro3.c: New tests.
48084
48085 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48086
48087         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48088         on the same line.
48089
48090 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48091
48092         * g++.old-deja/g++.other/eh2.C: New test.
48093
48094 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48095
48096         * gcc.c-torture/execute/20001027-1.c: New test.
48097
48098 2000-10-26  Richard Henderson  <rth@redhat.com>
48099
48100         * gcc.c-torture/execute/20001026-1.c: New.
48101
48102 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48103
48104         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48105         * g++.old-deja/g++.law/builtin1.C: Likewise.
48106         * g++.old-deja/g++.law/ctors10.C: Likewise.
48107         * g++.old-deja/g++.law/virtual3.C: Likewise.
48108         * g++.old-deja/g++.mike/p658.C: Likewise.
48109         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48110         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48111         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48112         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48113         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48114
48115 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48116
48117         * gcc.c-torture/compile/20001024-1.c: New test.
48118
48119 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48120
48121         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48122         to tell us whether or not we are using V3.
48123
48124 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48125
48126         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48127         operands.
48128
48129 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48130
48131         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48132
48133 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48134
48135         * gcc.c-torture/execute/20001024-1.c: New test.
48136
48137 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48138
48139         * g++.old-deja/g++.other/sibcall1.C: New test.
48140
48141 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48142
48143         * gcc.dg/noncompile/init-3.c: New test.
48144
48145 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48146
48147         * gcc.dg/format-array-1.c: New test.
48148
48149 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48150
48151         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48152         writing through null pointers; remove comment about testing
48153         unterminated strings.
48154
48155 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48156
48157         * gcc.c-torture/execute/20001017-2.c: New test.
48158
48159 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48160
48161         * gcc.c-torture/compile/20001018-1.c: New test.
48162         * gcc.c-torture/compile/20001018-1.x: Xfail.
48163
48164 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48165
48166         * gcc.c-torture/execute/20001017-1.c: New test.
48167
48168 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48169
48170         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48171         for multiple use of arguments with scanf formats; add tests for
48172         multiple use of arguments.
48173
48174 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48175
48176         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48177         from some old tests.
48178
48179 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48180
48181         * gcc.dg/format-miss-1.c: New test.
48182
48183 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * gcc.c-torture/execute/20001013-1.c: New test.
48186
48187 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48188
48189         * gcc.dg/format-branch-1.c: New test.
48190
48191 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48192
48193         * README, lib/file-format.exp: Remove EGCS references.
48194
48195 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48196
48197         * gcc.dg/20001013-1.c: New test.
48198
48199 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48200
48201         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48202         for intmax_t in the compiler using __typeof__ and the type rules
48203         for conditional expressions.
48204
48205 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48206
48207         * gcc.dg/20001012-1.c: New test.
48208         * gcc.dg/20001012-2.c: New test.
48209
48210 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48211
48212         * gcc.dg/format-attr-1.c: New test.
48213
48214 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48215
48216         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48217         __LONG_LONG_MAX__ instead of LLONG_MAX.
48218
48219 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48220
48221         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48222         scanf flags.
48223         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48224         flags.
48225
48226 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48227
48228         * gcc.dg/sequence-pt-1.c: New test.
48229
48230 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
48231
48232         * gcc.c-torture/execute/20001011-1.c: New testcase.
48233         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48234
48235 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48236
48237         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48238         does not error on it.
48239
48240 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
48241
48242         * gcc.dg/20001009-1.c: New test.
48243
48244 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48245
48246         * gcc.c-torture/compile/20001009-1.c: Move from here ....
48247         * gcc.c-torture/execute/20001009-2.c: ... to here.
48248
48249 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
48250
48251         * gcc.c-torture/compile/20001009-1.c: New testcase.
48252         * gcc.c-torture/execute/20001009-1.c: New testcase.
48253         Testcases provided by Jan Hubicka <jh@suse.cz>.
48254
48255 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48256
48257         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48258         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48259         uintmax_t using <limits.h> to emulate the compiler's internal
48260         logic.  No longer XFAIL %j tests.
48261
48262 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48263
48264         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48265         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48266         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48267         regexps and details of expected handling of some bad formats.
48268         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48269         suppression.
48270
48271 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48272
48273         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48274         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48275         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48276         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48277         in list archives.
48278
48279 2000-10-06  Richard Henderson  <rth@cygnus.com>
48280
48281         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48282         * g++.old-deja/g++.brendan/crash52.C: Likewise.
48283         * g++.old-deja/g++.jason/report.C: Likewise.
48284         * g++.old-deja/g++.law/friend5.C: Likewise.
48285         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
48286         of the expected warnings.
48287
48288 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
48289
48290         * g++.old-deja/g++.pt/enum14.C: New test.
48291
48292 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
48293
48294         * g++.old-deja/g++.pt/crash59.C: New test.
48295
48296 2000-10-04  Will Cohen  <wcohen@redhat.com>
48297
48298         * gcc.dg/20000926-1.c: New test.
48299
48300 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
48301
48302         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48303         function name for current C++ compiler.
48304         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48305
48306 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
48307
48308         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48309         __PRETTY_FUNCTION__.
48310         * g++.old-deja/g++.ext/pretty2.C: Likewise.
48311
48312 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48313
48314         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48315
48316 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
48317
48318         * gcc.c-torture/compile/20000923-1.c: New test.
48319
48320 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48321
48322         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48323         * g++.old-deja/g++.pt/ttp62.C: Same.
48324         * g++.old-deja/g++.other/inline14.C: Same.
48325
48326 2000-09-24  Richard Henderson  <rth@cygnus.com>
48327
48328         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48329
48330 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48331
48332         * gcc.dg/c90-printf-1.c: Add test for wide string format.
48333
48334 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
48335
48336         * gcc.c-torture/compile/20000922-1.c: New file.
48337
48338 2000-09-21  Nick Clifton  <nickc@redhat.com>
48339
48340         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48341         a signed long modulo operation.
48342         (mod6): New function - perform an unsigned long modulo operation.
48343         (main): Add tests for modulos of very large numbers by very small
48344         dividends.
48345
48346 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48347
48348         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48349
48350 2000-09-19  Richard Henderson  <rth@cygnus.com>
48351
48352         * gcc.dg/compare2.c (case 10): XFAIL.
48353
48354 2000-09-18  Richard Henderson  <rth@cygnus.com>
48355
48356         * gcc.c-torture/execute/20000906-1.c: Move ...
48357         * gcc.dg/20000906-1.c: ... here.  Only run on targets
48358         that support __builtin_trap.
48359
48360 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
48361
48362         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48363
48364 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48365
48366         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48367         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
48368         more $ format tests.
48369
48370 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48371
48372         * gcc.dg/format-errmk-1.c: New test.
48373
48374 2000-09-17  Greg McGary  <greg@mcgary.org>
48375
48376         * gcc.c-torture/execute/20000917-1.x: Remove.
48377
48378 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48379
48380         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48381
48382 2000-09-17  Greg McGary  <greg@mcgary.org>
48383
48384         * gcc.c-torture/execute/20000917-1.c: New test.
48385         * gcc.c-torture/execute/20000917-1.x: XFAIL.
48386
48387 2000-09-16  Neil Booth  <NeilB@earthling.net>
48388
48389         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48390         in nested macro bug.
48391
48392 2000-09-15  Neil Booth  <NeilB@earthling.net>
48393
48394         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48395
48396 2000-09-14  Jeffrey A Law  (law@cygnus.com)
48397
48398         * gcc.c-torture/execute/20000914-1.c: New test.
48399
48400 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
48401
48402         * g++.other/inline13.C: New test.
48403
48404 2000-09-12  Andreas Jaeger  <aj@suse.de>
48405
48406         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48407         constant by Ulrich Drepper <drepper@redhat.com>.
48408
48409 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
48410
48411         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48412
48413 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48414
48415         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48416
48417 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
48418
48419         * gcc.dg/cpp/backslash.c: New test.
48420
48421 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
48422
48423         * gcc.c-torture/execute/20000910-1.c: New test.
48424         * gcc.c-torture/execute/20000910-2.c: Likewise.
48425
48426 2000-09-11  Robert Lipe  <robertl@sco.com>
48427
48428         * gcc.dg/pragma-align.c: New test.
48429
48430 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
48431
48432         * g++.old-deja/g++.pt/explicit82.C: New test.
48433         * g++.old-deja/g++.pt/explicit83.C: New test.
48434
48435 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
48436
48437         * gcc.dg/asm-names.c: New test.
48438
48439 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48440
48441         * gcc.dg/cpp/tr-warn6.c: New test
48442
48443 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48444
48445         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48446         be accepted.
48447
48448 2000-09-07  Catherine Moore  <clm@redhat.com>
48449
48450         * gcc.c-torture/execute/unroll-1.c: New test.
48451
48452 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48453
48454         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48455         ERROR markers.
48456         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48457         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48458         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48459         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48460         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48461         Preprocess only.
48462         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48463         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48464
48465 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48466
48467         * g++.old-deja/g++.pt/deduct2.C: New test.
48468
48469 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48470
48471         * g++.old-deja/g++.pt/parms2.C: New test.
48472
48473 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48474
48475         * g++.old-deja/g++.pt/crash58.C: New test.
48476
48477 2000-09-06  Greg McGary  <greg@mcgary.org>
48478
48479         * gcc.c-torture/execute/20000906-1.c: New test.
48480         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48481
48482 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48483
48484         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48485
48486 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48487
48488         * g++.old-deja/g++.pt/crash57.C: New test.
48489
48490 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         * g++.old-deja/g++.pt/crash56.C: New test.
48493
48494 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         * g++.old-deja/g++.pt/koenig1.C: New test.
48497
48498 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48499
48500         * gcc.dg/20000904-1.c: New test.
48501
48502 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48503
48504         * gcc.dg/cpp/paste8.c: New test.
48505
48506 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48507
48508         * gcc.c-torture/compile/20000827-1.c: New test.
48509
48510 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48511
48512         * gcc.dg/format-diag-1.c: New test.
48513
48514 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48515
48516         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48517         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48518         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48519         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48520         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48521
48522 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48523
48524         * g++.old-deja/g++.other/nested4.C: New test.
48525
48526 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48527
48528         * g++.old-deja/g++.ns/scoped1.C: New test.
48529
48530 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48531
48532         * lib/g++.exp: Support testing already-installed GCC.
48533
48534 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48535
48536         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48537
48538 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48539
48540         * gcc.dg/return-type-2.c: New test.
48541
48542 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48543
48544         * gcc.c-torture/compile/20000825-1.c: New test.
48545
48546 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48547
48548         * gcc.dg/dwarf2-2.c: New test.
48549
48550 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48551
48552         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48553         dg-warning regexps.
48554
48555 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48556
48557         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48558         gcc.dg/format-ext-5.c: New tests.
48559
48560 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48561
48562         * g++.old-deja/g++.other/crash22.C: New test.
48563
48564 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48565
48566         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48567
48568 2000-08-24  Richard Henderson  <rth@cygnus.com>
48569
48570         * gcc.dg/ia64-sync-1.c: New test.
48571         * gcc.dg/ia64-sync-2.c: New test.
48572         * gcc.dg/ia64-asm-1.c: New test.
48573
48574 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48575
48576         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48577         * gcc.dg/format-ext-2.c: New test.
48578
48579 2000-08-23  Jason Merrill  <jason@redhat.com>
48580
48581         * lib/old-dejagnu.exp: Also ignore "In member function" and
48582         "At global scope".
48583
48584 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48585
48586         * gcc.dg/noncompile/label-lineno-1.c: New test.
48587
48588 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48589
48590         * gcc.dg/c99-array-nonobj-1.c: New test.
48591
48592 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48593
48594         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48595         tests.
48596         * gcc.dg/format-ext-1.c: New test.
48597
48598 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48599
48600         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48601         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48602         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48603         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48604         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48605
48606 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48607
48608         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48609         gcc.dg/c99-strftime-2.c: New tests.
48610
48611 2000-08-22  Richard Henderson  <rth@cygnus.com>
48612
48613         * gcc.c-torture/execute/20000822-1.c: New test.
48614
48615 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48616
48617         * gcc.c-torture/execute/20000819-1.x: Remove.
48618
48619 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48620
48621         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48622         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48623         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48624         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48625         gcc.dg/format-xopen-1.c: New tests.
48626
48627 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48628
48629         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48630
48631 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48632
48633         * g++.old-deja/g++.other/loop2.C: New test.
48634
48635         * gcc.c-torture/compile/20000606-1.c: New test.
48636         * gcc.c-torture/compile/20000728-1.c: New test.
48637         * gcc.c-torture/execute/20000801-1.c: New test.
48638         * gcc.c-torture/execute/20000801-2.c: New test.
48639         * gcc.c-torture/execute/20000819-1.c: New test.
48640         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48641         * gcc.dg/20000629-1.c: New test.
48642         * gcc.dg/20000724-1.c: New test.
48643         * gcc.dg/20000807-1.c: New test.
48644
48645 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48646
48647         * gcc.dg/cpp/pragma-1.c: New test.
48648         * gcc.dg/cpp/pragma-2.c: New test.
48649
48650 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48651
48652         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48653         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48654
48655 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48656
48657         * gcc.c-torture/compile/20000818-1.c: New test.
48658
48659 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48660
48661         * gcc.c-torture/execute/20000818-1.c: New test.
48662
48663 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48664
48665         * gcc.dg/format-va-1.c: New test.
48666
48667 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48668
48669         * g++.old-deja/g++.other/typedef8.C: New test.
48670
48671 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48672
48673         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48674         * g++.old-deja/g++.mike/net36.C: Mark candidate.
48675         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48676         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48677         * g++.old-deja/g++.other/ptrmem7.C: New test.
48678         * g++.old-deja/g++.pt/ptrmem10.C: New test.
48679
48680 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48681
48682         * g++.old-deja/g++.pt/typename27.C: New test.
48683
48684 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
48685
48686         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48687         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48688         * g++.old-deja/g++.pt/friend45.C: New test.
48689         * g++.old-deja/g++.other/friend8.C: New test.
48690
48691 2000-08-15  Richard Henderson  <rth@cygnus.com>
48692
48693         * gcc.c-torture/execute/20000815-1.c: New test.
48694
48695 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48696
48697         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48698         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48699         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48700
48701 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48702
48703         * g++.old-deja/g++.other/refinit2.C: New test.
48704
48705 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48706
48707         * lib/c-torture.exp (c-torture): Make
48708         compiler_conditional_xfail_data global.
48709         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48710         compiler_conditional_xfail_data machinery.
48711         (f-torture-execute): Likewise.
48712         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48713         and only when unrolling loops.
48714
48715         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48716
48717 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48718
48719         * g++.old-deja/g++.pt/explicit81.C: New test.
48720
48721 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48722
48723         * g++.old-deja/g++.pt/typename26.C: New test.
48724
48725 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48726
48727         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48728         warning.
48729
48730 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48731
48732         * g++.old-deja/g++.other/array3.C: New test.
48733
48734 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48735
48736         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48737         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48738         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48739         New tests.
48740
48741 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48742
48743         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48744         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48745
48746 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48747
48748         * gcc.c-torture/execute/20000808-1.c: New test.
48749
48750 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48751
48752         * gcc.dg/c90-const-expr-1.c: New test.
48753
48754 2000-08-08  Richard Henderson  <rth@cygnus.com>
48755
48756         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48757
48758 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48759
48760         * gcc.dg/noncompile/const-ll-1.c: New test.
48761
48762 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48763
48764         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48765
48766 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48767
48768         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48769         that running programs linked against the shared version of libobjc
48770         run correctly.
48771
48772 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48773
48774         * gcc.dg/c99-printf-1.c: New test.
48775
48776 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48777
48778         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48779
48780 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48781
48782         * gcc.c-torture/execute/20000731-1.x: Delete.
48783
48784 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48785
48786         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48787         and torture_without_loops as is done by c-torture.exp.
48788         (search_for): Copy from c-torture.exp.
48789         (gcc-dg-runtest): New function, drives a directory of tests
48790         iterating over the TORTURE_OPTIONS.
48791         (scan-assembler, scan-assembler-not): Move here from
48792         individual directory drivers.
48793
48794         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48795         defined by lib/gcc-dg.exp.
48796         * gcc.dg/cpp/cpp.exp: Likewise.
48797         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48798         gcc-dg-runtest, so we cycle over optimization options.
48799
48800         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48801         * gcc.dg/compare2.c: No longer expected to fail.
48802
48803 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48804
48805         * gcc.c-torture/execute/20000804-1.c: New test.
48806
48807 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48808
48809         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48810
48811 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48812
48813         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48814
48815 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48816
48817         * gcc.c-torture/compile/20000803-1.c: New test.
48818
48819 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48820
48821         * gcc.c-torture/execute/20000801-3.c,
48822         gcc.c-torture/execute/20000801-4.c: New tests.
48823         * gcc.c-torture/execute/20000801-3.x,
48824         gcc.c-torture/execute/20000801-4.x: Xfail.
48825
48826 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48827
48828         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48829         libobjc/.libs to allow for libtool.
48830
48831 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48832
48833         * gcc.c-torture/compile/20000802-1.c: New test.
48834
48835 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48836
48837         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48838
48839 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48840
48841         * gcc-c-torture/execute/20000731-2.c: New test.
48842
48843         * gcc.c-torture/execute/20000731-1.c: New test.
48844         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48845
48846 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48847
48848         * gcc.dg/cpp/paste7.c: New test.
48849         * gcc.dg/cpp/20000725-1.c: New test.
48850
48851 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48852
48853         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48854         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48855         declaration warning for __builtin_dwarf_reg_size.
48856
48857         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48858
48859 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48860
48861         * gcc.dg/noncompile/voidparam-1.c: New test.
48862
48863 2000-07-30  Richard Henderson  <rth@cygnus.com>
48864
48865         * gcc.dg/c90-digraph-1.c: Don't xfail.
48866         * gcc.dg/compare2.c (case 10): Xfail.
48867         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48868
48869 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48870
48871         * gcc.dg/c99-main-1.c: New test.
48872
48873 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48874
48875         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48876
48877 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48878
48879         * gcc.c-tortuer/execute/20000726-1.c: New test.
48880
48881 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48882
48883         * gcc.c-torture/execute/enum-2.c: New test.
48884
48885 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48886
48887         * gcc.dg/cpp/tr-warn3.c: New test.
48888
48889 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48890
48891         * g++.old-deja/g++.ext/implicit1.C: Remove.
48892         * g++.old-deja/g++.jason/c2.C: Remove
48893         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48894         * g++.old-deja/g++.pt/crash16.C: Likewise.
48895         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48896
48897 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48898
48899         * g++.old-deja/g++.other/for2.C: New test.
48900
48901 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48902
48903         * gcc.dg/20000720-1.c: New test.
48904
48905 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48906
48907         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48908
48909 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48910
48911         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48912         * gcc.c-torture/execute/20000722-1.c: New.
48913         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48914
48915 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48916
48917         * gcc.dg/cpp/20000720-1.S: New test.
48918
48919 2000-07-21  Michael Meissner  <meissner@redhat.com>
48920
48921         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48922
48923 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48924
48925         * g++.old-deja/g++.brendan/crash16.C,
48926         g++.old-deja/g++.brendan/parse3.C,
48927         g++.old-deja/g++.brendan/redecl1.C,
48928         g++.old-deja/g++.ns/template13.C,
48929         g++.old-deja/g++.other/decl4.C,
48930         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48931
48932 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48933
48934         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48935         and "Internal error".
48936
48937         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48938         regexps.
48939         * gcc.dg/cpp/paste6.c: New test.
48940
48941 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48942
48943         * gcc.dg/cpp/tr-direct.c: New test.
48944
48945         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48946         gcc.dg/cpp/undef1.c: Tweak error regexps.
48947
48948 2000-07-18  Eric Christopher <echristo@redhat.com>
48949
48950         * gcc.c-torture/compile/20000718-1.c: New test.
48951
48952 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48953
48954         * cpplex.c (_cpp_push_token): If the token being pushed back
48955         is the previous token in this context, just subtract one from
48956         context->posn.
48957         * cppmacro.c (save_expansion): Clear aux field when storing a
48958         placemarker.
48959
48960 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48961
48962         * gcc.dg/noncompile/redecl-1.c: New test.
48963
48964 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.c-torture/execute/20000717-5.c: New test.
48967         * gcc.c-torture/execute/20000717-1.x: Removed.
48968
48969 2000-07-17  Richard Henderson  <rth@cygnus.com>
48970
48971         * gcc.c-torture/execute/20000717-4.c: New test.
48972
48973 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48974
48975         * gcc.dg/cpp/syshdr.c: New test.
48976         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48977
48978 2000-07-17  Neil Booth  <neilb@earthling.net>
48979
48980         * gcc.dg/cpp/cmdlne-dM.c: New test.
48981         * gcc.dg/cpp/cmdlne-dD.c: New test.
48982
48983 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48984
48985         * gcc.c-torture/execute/20000717-3.c: New test.
48986
48987         * gcc.c-torture/compile/20000717-1.c: New test.
48988
48989 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48990
48991         * gcc.c-torture/execute/20000717-2.c: New test.
48992
48993 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48994
48995         * gcc.dg/formatz-1.c: New test.
48996
48997         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48998         * gcc.dg/c99-digraph-1.c: New tests.
48999
49000         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49001         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49002
49003         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49004         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49005         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49006         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49007         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49008         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49009         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49010
49011 2000-07-17  Greg McGary <greg@mcgary.org>
49012
49013         * gcc.c-torture/execute/20000717-1.c: New test.
49014         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49015
49016 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49017
49018         * gcc.c-torture/execute/20000715-2.c: New test.
49019         * gcc.dg/20000715-1.c: New test.
49020
49021 2000-07-15  Michael Meissner  <meissner@redhat.com>
49022
49023         * gcc.c-torture/execute/20000715-1.c: New test.
49024
49025 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49026
49027         * gcc.c-torture/execute/20000707-1.c: New test.
49028
49029 2000-07-13  Neil Booth  <NeilB@earthling.net>
49030
49031         * gcc.dg/cpp/digraph1.c,
49032         gcc.dg/cpp/digraph2.c,
49033         gcc.dg/cpp/digraphs.c: New tests.
49034
49035 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49036
49037         * g77.f-torture/compile/20000630-2.f: New test.
49038         * g77.f-torture/compile/20000630-2.x
49039
49040 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49041
49042         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49043
49044 2000-07-11  Neil Booth  <NeilB@earthling.net>
49045
49046         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49047
49048 2000-07-11  Neil Booth  <NeilB@earthling.net>
49049
49050         * gcc.dg/cpp/cmdlne-C.c: New.
49051
49052 2000-07-09  Neil Booth  <NeilB@earthling.net>
49053
49054         * gcc.dg/cpp/directiv.c: New tests.
49055         * gcc.dg/cpp/undef1.c: Update.
49056
49057 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49058
49059         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49060
49061 2000-07-09  Neil Booth  <NeilB@earthling.net>
49062
49063         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49064
49065 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49066
49067         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49068         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49069
49070 2000-07-08  Neil Booth  <NeilB@earthling.net>
49071
49072         * gcc.dg/cpp/macsyntx.c: New tests.
49073
49074 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49075
49076         * gcc.dg/20000707-1.c: New test.
49077
49078 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49079
49080         * gcc.c-torture/execute/20000706-1.c: New test.
49081         * gcc.c-torture/execute/20000706-2.c: New test.
49082         * gcc.c-torture/execute/20000706-3.c: New test.
49083         * gcc.c-torture/execute/20000706-4.c: New test.
49084         * gcc.c-torture/execute/20000706-5.c: New test.
49085
49086 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49087
49088         * g++.old-deja/g++.pt/instantiate7.C: New test.
49089
49090 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49091
49092         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49093         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49094         * g++.old-deja/g++.other/rtti3.C: Likewise.
49095         * g++.old-deja/g++.other/rttid3.C: Likewise.
49096
49097 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49098
49099         *  g77.f-torture/compile/20000630-1.x: Fix typo
49100
49101 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49102
49103         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49104         assembly output.
49105
49106 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49107
49108         * gcc.dg/cpp/ident.c: New test.
49109
49110 2000-07-05  Neil Booth  <NeilB@earthling.net>
49111
49112         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49113           gcc.dg/cpp/lexstrng.c: New tests.
49114
49115 2000-07-04  Neil Booth  <NeilB@earthling.net>
49116
49117         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49118         * gcc.dg/cpp/strify2.c: Same.
49119
49120 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49121
49122         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49123         * gcc.dg/cpp/19990703-1.c: Likewise.
49124         * gcc.dg/cpp/20000625-1.c: Likewise.
49125         * gcc.dg/cpp/20000625-2.c: Likewise.
49126
49127         * gcc.dg/cpp/macro1.c,
49128         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49129         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49130         gcc.dg/cpp/strify1.c,
49131         gcc.dg/cpp/strify2.c: New tests.
49132
49133 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49134
49135         * gcc.c-torture/execute/20000703-1.c: New test.
49136
49137 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49138
49139         * g++.old-deja/g++.pt (lookup10.C): New test.
49140
49141 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49142
49143         * g++.old-deja/g++.pt (typename25.C): New test.
49144
49145 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49146
49147         * gcc.c-torture/compile/20000701-1.c: New test.
49148
49149 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49150
49151         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49152         to test case.
49153
49154 2000-06-30  Catherine Moore  <clm@cygnus.com>
49155
49156         * gcc.c-torture/execute/align-1.c: New test.
49157
49158 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49159
49160         * g++.old-deja/g++.pt/expr8.C: New test.
49161         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49162
49163 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49164
49165         * gcc.c-torture/compile/20000629-1.c: New test.
49166
49167 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49168
49169
49170         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49171         gcc.dg/noncompile directory, depending on whether they're
49172         preprocessor tests or not.  Annotate all the tests for the dg
49173         framework.
49174
49175         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49176         * gcc.dg/noncompile/noncompile.exp: New.
49177
49178         * Moved files:
49179         Old name                                New name
49180         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49181         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49182         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49183         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49184         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49185         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49186         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49187         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49188         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49189         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49190         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49191         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49192         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49193         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49194         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49195         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49196         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49197         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49198         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49199         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49200         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49201         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49202         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49203         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49204
49205         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49206         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49207         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49208         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49209         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49210         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49211
49212 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49213
49214         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49215         declare one variable.  On the fourth, error.
49216         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49217         declared by 20000628-1a.h.
49218
49219 2000-06-29  Richard Henderson  <rth@redhat.com>
49220
49221         * gcc.c-torture/execute/930529-1.x: New file.
49222         * gcc.dg/920413-1.c: Adjust expected warning text.
49223         * gcc.dg/980217-1.c: Declare abort.
49224         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49225
49226 2000-06-29  Jeffrey A Law  (law@cygnus.com)
49227
49228         * g77.f-torture/compile/20000629-1.f: New test.
49229         * g77.f-torture/compile/20000629-1.x: Expected to fail.
49230
49231 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49232
49233         Rearrange lots of files, removing entirely the
49234         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49235         directories.
49236
49237         * Deleted files:
49238         gcc.c-torture/code_quality/code_quality.exp
49239         gcc.c-torture/special/special.exp
49240         gcc.failure/failure.exp
49241         gcc.failure/940409-1.x
49242         gcc.c-torture/compile/961203-1.x
49243
49244         * New files:
49245         gcc.misc-tests/linkage.exp
49246         gcc.c-torture/execute/920730-1t.c
49247         gcc.c-torture/execute/920730-1t.x
49248         gcc.c-torture/compile/920520-1.x
49249         gcc.c-torture/compile/920521-1.x
49250         gcc.c-torture/compile/981006-1.x
49251         gcc.c-torture/execute/eeprof-1.x
49252
49253         * Moved files (possibly with modifications to fit a new harness):
49254         Old name                                New name
49255         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
49256         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
49257         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
49258         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
49259         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
49260         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
49261         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
49262         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
49263         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
49264         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
49265         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
49266         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
49267         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
49268         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
49269
49270 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
49271
49272         * c-torture/compile/961203-1.x: Delete.
49273
49274         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
49275         not exit. Include stdio.h.
49276         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49277         * gcc.misc-tests/dg-12.c: Likewise.
49278         * gcc.misc-tests/dg-5.c: Likewise.
49279         * gcc.misc-tests/dg-6.c: Likewise.
49280         * gcc.misc-tests/dg-7.c: Prototype abort.
49281         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49282         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49283         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
49284         not exit.
49285         * gcc.misc-tests/sieve.c: Use return from main, not exit.
49286         * gcc.misc-tests/sort2.c: Use return from main, not exit.
49287
49288 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
49289
49290         * gcc.dg/cpp/20000628-1.c: New test.
49291         * gcc.dg/cpp/20000628-1.h: New header for above test.
49292         * gcc.dg/cpp/20000628-1a.h: Likewise.
49293
49294 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
49295
49296         * gcc.dg/cpp: New directory.
49297         * gcc.dg/cpp/cpp.exp: New driver.
49298         * gcc.dg/cpp/20000627-1.c: New test.
49299         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49300         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49301         and rewrite as a compilation test.
49302
49303         * gcc.dg: Move many files into the cpp subdirectory, possibly
49304         renaming or editing them as well.
49305         Old name                New name
49306         990119-1.c              cpp/19990119-1.c
49307         990228-1.c              cpp/19990228-1.c
49308         990407-1.c              cpp/19990407-1.c
49309         990409-1.c              cpp/19990409-1.c
49310         990413-1.c              cpp/19990413-1.c
49311         990703-1.c              cpp/19990703-1.c
49312         20000127-1.c            cpp/20000127-1.c
49313         20000129-1.c            cpp/20000129-1.c
49314         20000207-1.c            cpp/20000207-1.c
49315         20000207-2.c            cpp/20000207-2.c
49316         20000209-1.c            cpp/20000209-1.c
49317         20000209-2.c            cpp/20000209-2.c
49318         20000301-1.c            cpp/20000301-1.c
49319         20000419-1.c            cpp/20000419-1.c
49320         20000510-1.S            cpp/20000510-1.S
49321         20000519-1.c            cpp/20000519-1.c
49322         20000529-1.c            cpp/20000529-1.c
49323         20000625-1.c            cpp/20000625-1.c
49324         20000625-2.c            cpp/20000625-2.c
49325         cpp-as1.c               cpp/assert1.c
49326         cpp-as2.c               cpp/assert2.c
49327         cxx-comments-1.c        cpp/cxxcom1.c
49328         cxx-comments-2.c        cpp/cxxcom2.c
49329         endif-label.c           cpp/endif.c
49330         cpp-hash1.c             cpp/hash1.c
49331         cpp-hash2.c             cpp/hash2.c
49332         cpp-if1.c               cpp/if-1.c
49333         cpp-if2.c               cpp/if-2.c
49334         cpp-if3.c               cpp/if-3.c
49335         cpp-if4.c               cpp/if-4.c
49336         cpp-if5.c               cpp/if-5.c
49337         cpp-cond.c              cpp/if-cexp.c
49338         cpp-missingop.c         cpp/if-mop.c
49339         cpp-missingparen.c      cpp/if-mpar.c
49340         cpp-opprec.c            cpp/if-oppr.c
49341         cpp-ifparen.c           cpp/if-paren.c
49342         cpp-shortcircuit.c      cpp/if-sc.c
49343         cpp-shift.c             cpp/if-shift.c
49344         cpp-unary.c             cpp/if-unary.c
49345         cpp-li1.c               cpp/line1.c
49346         cpp-li2.c               cpp/line2.c
49347         lineno.c                cpp/line3.c
49348         lineno-2.c              cpp/line4.c
49349         cpp-mi.c                cpp/mi1.c
49350         cpp-mic.h               cpp/mi1c.h
49351         cpp-micc.h              cpp/mi1cc.h
49352         cpp-mind.h              cpp/mi1nd.h
49353         cpp-mindp.h             cpp/mi1ndp.h
49354         cpp-mix.h               cpp/mi1x.h
49355         cpp-mi2.c               cpp/mi2.c
49356         cpp-mi2a.h              cpp/mi2a.h
49357         cpp-mi2b.h              cpp/mi2b.h
49358         cpp-mi2c.h              cpp/mi2c.h
49359         cpp-mi3.c               cpp/mi3.c
49360         cpp-mi3.def             cpp/mi3.def
49361         poison-1.c              cpp/poison.c
49362         pr-impl.c               cpp/prag-imp.c
49363         cpp-redef-2.c           cpp/redef1.c
49364         cpp-redef.c             cpp/redef2.c
49365         strpaste.c              cpp/strp1.c
49366         strpaste-2.c            cpp/strp2.c
49367         cpp-tradpaste.c         cpp/tr-paste.c
49368         cpp-tradstringify.c     cpp/tr-str.c
49369         cpp-tradwarn1.c         cpp/tr-warn1.c
49370         cpp-tradwarn2.c         cpp/tr-warn2.c
49371         trigraphs.c             cpp/trigraphs.c
49372         cpp-unc1.c              cpp/unc1.c
49373         cpp-unc2.c              cpp/unc2.c
49374         cpp-unc3.c              cpp/unc3.c
49375         cpp-unc.c               cpp/unc4.c
49376         undef.c                 cpp/undef1.c
49377         undef-2.c               cpp/undef2.c
49378         cpp-wi1.c               cpp/widestr1.c
49379
49380 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
49381
49382         * lib/g++.exp (g++_include_flags): Tweak.
49383
49384 2000-06-27  H.J. Lu  <hjl@gnu.org>
49385             Loren J. Rittle  <ljrittle@acm.org>
49386
49387         * lib/g++.exp (g++_include_flags): Override libgloss.exp
49388         version with one that knows about the new gcc tree structure.
49389         (g++_link_flags): Same.
49390
49391 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
49392
49393         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49394         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49395         case we are cross-compiling.
49396
49397         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49398         g++.old-deja/g++.niklas/Makefile.in,
49399         g++.old-deja/g++.niklas/configure.in,
49400         g++.old-deja/g++.other/Makefile.in,
49401         g++.old-deja/g++.other/configure.in,
49402         gcc.c-torture/code_quality/Makefile.in,
49403         gcc.c-torture/code_quality/configure.in,
49404         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49405         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49406         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49407         gcc.c-torture/execute/ieee/Makefile.in,
49408         gcc.c-torture/execute/ieee/configure.in,
49409         gcc.c-torture/noncompile/Makefile.in,
49410         gcc.c-torture/noncompile/configure.in,
49411         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49412         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49413         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49414
49415 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49416
49417         * g++.old-deja/g++.other/ambig3.C: New test.
49418
49419 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49420
49421         * g++.old-deja/g++.pt/syntax1.C: New test.
49422         * g++.old-deja/g++.pt/syntax2.C: New test.
49423         * g++.old-deja/g++.other/syntax3.C: New test.
49424         * g++.old-deja/g++.other/syntax4.C: New test.
49425
49426 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49427
49428         * gcc.dg/20000623-1.c: Prototype exit and abort.
49429
49430 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49431
49432         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49433         New tests.
49434         * gcc.dg/cpp-mi3.def: New file.
49435
49436         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49437         inside assertions.
49438         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49439         lexer's error messages.
49440         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49441         divine anything from the linemarkers.
49442         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49443         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49444
49445 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
49446
49447         * gcc.dg/20000623-1.c: New test.
49448
49449 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
49450
49451         * gcc.c-torture/execute/20000622-1.c: New test.
49452
49453 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49454
49455         * g++.old-deja/g++.other/init15.C: New test.
49456
49457 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49458
49459         * g++.old-deja/g++.pt/vaarg2.C: New test.
49460         * g++.old-deja/g++.pt/vaarg3.C: New test.
49461
49462 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         * g++.old-deja/g++.other/dyncast6.C: New test.
49465
49466 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49467
49468         * gcc.c-torture/execute/loop-6.c: New test.
49469
49470 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49471
49472         * gcc.dg/20000614-1.c: New test.
49473         * gcc.dg/20000614-2.c: New test.
49474
49475 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49476
49477         * g++.old-deja/g++.other/inline12.C: New test.
49478
49479 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49480
49481         * g++.old-deja/g++.other/eh1.C: New test.
49482
49483 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49484
49485         * g++.old-deja/g++.other/type.C: New test.
49486
49487 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49488
49489         * g++.old-deja/g++.other/initstring.C: New test.
49490
49491 2000-06-12  Jason Merrill  <jason@redhat.com>
49492
49493         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49494
49495 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49496
49497         * gcc.c-torture/compile/20000609-1.c: New test.
49498
49499 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49500
49501         * gcc.dg/20000609-1.c: New test.
49502
49503 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49504
49505         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49506         * gcc.c-torture/noncompile/poison-1.c: Move...
49507         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49508         * gcc.dg/cpp-li1.c: Add a token after the #line.
49509
49510 2000-06-05  Richard Henderson  <rth@cygnus.com>
49511
49512         * gcc.c-torture/execute/20000605-2.c: New test.
49513         * gcc.c-torture/execute/20000605-3.c: New test.
49514
49515 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49516
49517         * g77.f-torture/execute/20000503-1.x: New file.
49518
49519 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49520
49521         * g++.old-deja/g++.eh/badalloc1.C: New test.
49522
49523 2000-06-05  Richard Henderson  <rth@cygnus.com>
49524
49525         * gcc.c-torture/execute/20000605-1.c: New test.
49526
49527 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49528             Nathan Sidwell <nathan@codesourcery.com>
49529
49530         * gcc.c-torture/compile/20000605-1.c: New test.
49531
49532 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49533
49534         * g77.f-torture/compile/20000601-1.f: New test.
49535
49536 2000-06-03  Richard Henderson  <rth@cygnus.com>
49537
49538         * gcc.c-torture/execute/20000603-1.c: New.
49539
49540 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49541
49542         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49543         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49544
49545 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49546
49547         * gcc.dg/compare2.c (case 12): XFAIL.
49548         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49549         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49550
49551         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49552
49553 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49554
49555         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49556         guard macro is already defined when the header is first
49557         included.
49558         * gcc.dg/cpp-mix.h: New file.
49559         * gcc.dg/endif-label.c: Update patterns to match compiler.
49560
49561         * g++.brendan/complex1.C: Declare abort.
49562         * g++.law/refs4.C: Remove XFAIL.
49563         * g++.oliva/expr2.C: Declare abort and exit.
49564
49565 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49566
49567         * gcc.c-torture/execute/20000528-1.c: New test.
49568
49569         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49570         * g++.old-deja/g++.law/temps4.C: Likewise.
49571
49572         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49573         stdlib.h.  Call abort() on failure.
49574         * g++.old-deja/g++.law/refs4.C: Likewise.
49575         * g++.old-deja/g++.law/temps4.C: Likewise.
49576         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49577         * gcc.c-torture/execute/20000112-1.c: Include string.h.
49578
49579 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
49580
49581         Relative to g++.dg/special:
49582         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49583
49584         Relative to g++.old-deja:
49585         * g++.brendan/complex1.C, g++.jason/optimize2.C,
49586         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49587         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49588         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49589         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49590         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49591         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49592
49593         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49594         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49595         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49596         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49597         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49598         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49599         and/or string.h.
49600
49601         * g++.other/goto1.C: Update expectations for error messages.
49602
49603 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
49604
49605         * gcc.c-torture/compile/20000523-1.c: New test.
49606
49607 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49608
49609         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49610
49611 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49612
49613         * g++.old-deja/g++.eh/catch11.C: New test.
49614         * g++.old-deja/g++.eh/catch12.C: New test.
49615
49616 2000-05-24  Nick Clifton  <nickc@cygnus.com>
49617
49618         * gcc.c-torture/execute/20000523-1.c: New test.
49619
49620 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
49621
49622         * c-torture/execute/bcp-1.c: Replace abort in arg of
49623         __builtin_constant_p with a generic external function.
49624
49625         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49626         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49627         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49628         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49629         Prototype abort and/or exit.
49630
49631         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49632         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49633         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49634         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49635
49636 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49637
49638         * gcc.dg/dwarf2-1.c: New test.
49639
49640 2000-05-20  Richard Henderson  <rth@cygnus.com>
49641
49642         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49643
49644 2000-05-20  Andreas Jaeger  <aj@suse.de>
49645
49646         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49647         testcase.
49648
49649 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49650
49651         * gcc.c-torture/execute/20000519-2.c: New test.
49652
49653 2000-05-19  Andreas Jaeger  <aj@suse.de>
49654
49655         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49656         which fails with SSA.
49657
49658         * lib/c-torture.exp: Also test with -O3 -fssa.
49659
49660 2000-05-18  Michael Meissner  <meissner@redhat.com>
49661
49662         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49663         * gcc.c-torture/execute/920415-1.c: Ditto.
49664         * gcc.c-torture/execute/920501-1.c: Ditto.
49665         * gcc.c-torture/execute/conversion.c: Ditto.
49666         * gcc.c-torture/execute/cvt-1.c: Ditto.
49667
49668 2000-05-18  Jeffrey A Law  (law@cygnus.com)
49669
49670         * gcc.c-torture/compile/20000518-1.c: New test.
49671
49672 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49673
49674         * g77.f-torture/compile/200005018.f: New test.
49675
49676 2000-05-17  Jeffrey A Law  (law@cygnus.com)
49677
49678         * gcc.c-torture/compile/20000517-1.c: New test.
49679
49680 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49681
49682         * gcc.c-torture/execute/20000516-1.c: New test.
49683
49684 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
49685
49686         * g++.old-deja/g++.other/eh.C: New test.
49687
49688 2000-05-12  Richard Henderson  <rth@cygnus.com>
49689
49690         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49691         constants through to doit's conditional.
49692
49693 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49694
49695         * gcc.c-torture/compile/20000511-1.c: New test.
49696         * g77.f-torture/compile/20000511-1.f: New test.
49697         * g77.f-torture/compile/20000511-2.f: New test.
49698
49699 2000-05-11  Michael Meissner  <meissner@redhat.com>
49700
49701         * gcc.c-torture/execute/20000511-1.c: New test.
49702
49703 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49704
49705         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49706         * gcc.dg/20000510-1.S: New.
49707
49708 2000-05-08  Catherine Moore  <clm@cygnus.com>
49709
49710         * gcc.dg/unused-3.c: New.
49711
49712 2000-05-06  Richard Henderson  <rth@cygnus.com>
49713
49714           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49715           * g++.old-deja/g++.mike/warn1.C: Likewise.
49716           * g++.old-deja/g++.pt/local1.C: Likewise.
49717           * g++.old-deja/g++.pt/local7.C: Likewise.
49718           * g++.old-deja/g++.pt/spec16.C: Likewise.
49719
49720 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
49721
49722         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49723
49724 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49725
49726           * g77.f-torture/execute/20000503-1.f: New test.
49727
49728 2000-05-04  Andreas Jaeger  <aj@suse.de>
49729
49730         * gcc.dg/noreturn-2.c: New test.
49731
49732 2000-05-04  Neil Booth  <NeilB@earthling.net>
49733
49734         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49735         preprocessor.
49736
49737 2000-05-04  Richard Henderson  <rth@cygnus.com>
49738
49739         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49740
49741 2000-05-04  Richard Henderson  <rth@cygnus.com>
49742
49743         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49744         OpenSSL by Jason R Thorpe.
49745
49746 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49747
49748         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49749
49750 2000-05-03  Robert Lipe <robertlipe@usa.net>
49751
49752         * gcc.dg/20000503-1.c: New test.
49753
49754 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49755
49756         * gcc.c-torture/compile/20000502-1.c: New test.
49757         * g++.old-deja/g++.other/align.C: New test.
49758         * gcc.dg/cpp-tradstringify.c: New test.
49759
49760 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49761
49762         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49763         and hard registers.
49764
49765 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49766
49767         * gcc.c-torture/execute/loop-5.c: New test.
49768
49769 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49770
49771         * gcc.c-torture/execute/va-arg-20.c: New test.
49772
49773 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49774
49775         * gcc.c-torture/execute/20000422-1.c: New test.
49776
49777 2000-04-20  Greg McGary  <gkm@gnu.org>
49778
49779         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49780         when optimizing, but without sibling-call optimizations (-O1).
49781
49782 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49783
49784           * gcc.c-torture/compile/20000420-1.c: New test.
49785
49786 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49787
49788         * g++.abi/ptrflags.C: New test.
49789         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49790
49791 2000-04-19  Catherine Moore  <clm@cygnus.com>
49792
49793         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49794
49795 2000-04-19  Greg McGary  <gkm@gnu.org>
49796
49797         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49798         sibling-call optimizations.
49799
49800 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49801
49802         * gcc.dg/20000419-1.c: New test.
49803
49804 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49805
49806         * gcc.c-torture/execute/20000412-6.c: New test.
49807
49808 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49809
49810         * gcc.c-torture/execute/20000412-5.c: New test.
49811         * g77.f-torture/compile/20000412-1.f: New test.
49812         * gcc.c-torture/execute/20000412-4.c: New test.
49813         * gcc.c-torture/compile/20000412-2.c: New test.
49814         * gcc.c-torture/execute/20000412-3.c: New test.
49815         * gcc.c-torture/compile/20000412-1.c: New test.
49816         * gcc.c-torture/execute/20000412-2.c: New test.
49817
49818 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49819
49820         * objc/execute/bf-20.m: New test.
49821
49822 2000-04-10  Richard Henderson  <rth@cygnus.com>
49823
49824         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49825
49826         * gcc.c-torture/execute/20000412-1.c: New test.
49827
49828 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49829
49830         * g++.old-deja/g++.eh/catchptr1.C: New test.
49831
49832 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49833
49834         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49835
49836 2000-04-08  Neil Booth  <NeilB@earthling.net>
49837
49838         * gcc.dg/cpp-nullchar.c: Remove test as
49839         embedded nulls cause problems.
49840
49841 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49842
49843         * gcc.dg/compare2.c: New test.
49844
49845 2000-04-08  Neil Booth  <NeilB@earthling.net>
49846
49847         * gcc.dg/cpp-nullchar.c: New test.
49848
49849 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49850
49851         * gcc.dg/cpp-mi2.c: New test.
49852         * gcc.dg/cpp-mi2[abc].h: New files.
49853
49854 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49855
49856         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49857         member name.
49858
49859 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49860
49861         * g++.old-deja/g++.abi/vmihint.C: New test.
49862
49863 2000-04-06  Neil Booth  <NeilB@earthling.net>
49864
49865         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49866         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49867         copyright.
49868
49869 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49870
49871         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49872         avoid stack-frame overwrite.
49873
49874 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49875
49876         * gcc.c-torture/compile/20000405-2.c: New test.
49877         * gcc.c-torture/compile/20000405-3.c: New test.
49878
49879 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49880
49881         * gcc.c-torture/compile/20000405-1.c: New test.
49882
49883 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49884
49885         * gcc.dg/cast-qual-1.c: Revert last change.
49886
49887 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49888
49889         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49890
49891 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49892
49893         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49894         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49895
49896 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49897
49898         * gcc.c-torture/compile/20000403-2.c: New test.
49899         * gcc.c-torture/compile/20000403-1.c: New test.
49900
49901 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49902
49903         * gcc.c-torture/execute/20000403-1.c: New test.
49904
49905 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49906
49907         * gcc.c-torture/execute/20000402-1.c: New test.
49908
49909 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49910
49911         * gcc.c-torture/execute/va-arg-15.c: New test.
49912         * gcc.c-torture/execute/va-arg-16.c: New test.
49913         * gcc.c-torture/execute/va-arg-17.c: New test.
49914         * gcc.c-torture/execute/va-arg-18.c: New test.
49915         * gcc.c-torture/execute/va-arg-19.c: New test.
49916
49917 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49918
49919         * gcc.c-torture/compile/981211-1.c: Move to...
49920         * gcc.dg/cpp-as1.c: ...here.
49921         * gcc.dg/cpp-as2.c: New file.
49922
49923         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49924         compiler.
49925
49926 2000-04-02  Neil Booth  <NeilB@earthling.net>
49927
49928         * gcc.dg/cpp-cond.c  New tests.
49929         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49930         accidental success less likely.
49931         * gcc.dg/cpp-missingop.c  New tests.
49932         * gcc.dg/cpp-missingparen.c  New tests.
49933         * gcc.dg/cpp-shift.c  New tests.
49934         * gcc.dg/cpp-shortcircuit.c  New tests.
49935         * gcc.dg/cpp-unary.c  New tests.
49936
49937 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49938
49939         * gcc.c-torture/compile/20000329-1.c: New test.
49940
49941 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49942
49943         * gcc.c-torture/compile/20000326-1.c: New test.
49944         * gcc.c-torture/compile/20000326-2.c: New test.
49945
49946 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49947
49948         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49949         the first parameter is a function argument.
49950
49951 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49952
49953         * g++.old-deja/g++.ext/array4.C: New test.
49954
49955 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49956
49957         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49958
49959 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49960
49961         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49962
49963 2000-03-19  Richard Henderson  <rth@cygnus.com>
49964
49965         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49966
49967 2000-03-19  Richard Henderson  <rth@cygnus.com>
49968
49969         * gcc.c-torture/compile/20000319-1.c: New test.
49970
49971 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49972
49973         * gcc.c-torture/execute/20000314-3.c: New test.
49974         * gcc.c-torture/execute/20000314-2.c: New test.
49975         * gcc.c-torture/execute/20000314-1.c: New test.
49976         * gcc.c-torture/compile/20000314-2.c: New test.
49977         * gcc.c-torture/compile/20000314-1.c: New test.
49978
49979 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49980
49981         * g++.old-deja/g++.warn/inline.C: New test.
49982
49983 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49984
49985         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49986         standards-compliant result rather than specific constants.
49987         Put test-values in array.
49988
49989 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49990
49991         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49992         (g++_target_compile): Put test-specific options last.
49993
49994 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49995
49996         * g++.old-deja/g++.eh/vbase4.C: New test.
49997
49998 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49999
50000         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50001
50002 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50003
50004         * g++.old-deja/g++.brendan/misc12.C: Removed.
50005         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50006         * g++.old-deja/g++.ext/pretty4.C: New test.
50007
50008 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50009
50010         * g++.old-deja/g++.other/string2.C: New test.
50011
50012 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50013
50014         * g++.old-deja/g++.warn/impint2.C: New test.
50015
50016 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50017
50018         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50019         is 1, not zero.
50020
50021 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50022
50023         * g++.old-deja/g++.warn/impint.C: New test.
50024         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50025         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50026         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50027         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50028         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50029         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50030         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50031         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50032         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50033         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50034         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50035         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50036
50037 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50038
50039         * gcc.dg/cpp-redef.c: New test.
50040
50041 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50042
50043         * g++.old-deja/g++.pt/unify7.C: New test.
50044
50045 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50046
50047         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50048         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50049
50050 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50051
50052         * gcc.c-torture/compile/20000224-1.c: New test.
50053
50054 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50055
50056         * gcc.c-torture/compile/cpp-2.c: New test.
50057         * gcc.c-torture/compile/cpp-1.c: New test.
50058
50059 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50060
50061         * gcc.c-torture/execute/20000225-1.c: New test.
50062
50063 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50064
50065         * gcc.dg/cpp-li2.c: New test.
50066
50067         * gcc.dg/cpp-wi1.c: New test.
50068
50069         * gcc.dg/cpp-li1.c: New test.
50070
50071 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50072
50073         * g++.old-deja/g++.other/sizeof5.C: New test.
50074
50075 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50076
50077         * gcc.c-torture/execute/va-arg-13.c: New test.
50078
50079 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50080
50081         * gcc.c-torture/execute/va-arg-12.c: New test.
50082
50083 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50084
50085         * gcc.c-torture/execute/20000223-1.c: New test.
50086
50087 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50088
50089         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50090
50091 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50092
50093         * g++.old-deja/g++.abi/ptrmem.C: New test.
50094
50095 2000-02-19  Richard Henderson  <rth@cygnus.com>
50096
50097         * gcc.c-torture/compile/init-3.c: New.
50098
50099 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50100
50101         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50102         ALWAYS_CXXFLAGS.
50103
50104 2000-02-11  Robert Lipe <robertl@sco.com>
50105
50106         * gcc.c-torture/compile/20000211-3.c: New test.
50107
50108 2000-02-11  Martin Buchholz <martin@xemacs.org>
50109
50110         * gcc.c-torture/compile/20000211-2.c: New test.
50111
50112 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50113
50114         * gcc.c-torture/compile/20000211-1.c: New test.
50115
50116 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50117
50118         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50119           on native targets
50120
50121 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50122
50123         * g++.old-deja/g++.other/cast5.C: New test.
50124
50125 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50126
50127         * gcc.c-torture/execute/20000205-1.c: New.
50128
50129 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50130
50131         * g++.old-deja/g++.jason/cast3.C: Return void.
50132         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50133
50134 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50135
50136         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50137
50138         * gcc.dg/loop-1.c: New test.
50139
50140 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50141
50142         * gcc.c-torture/compile/20000127-1.c: New test.
50143         * gcc.c-torture/execute/991228-1.c: New test.
50144
50145 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50146
50147         * gcc.dg/unused-2.c: New test.
50148
50149         * gcc.dg/conv-1.c: New test.
50150
50151 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50152
50153         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50154         compiler.
50155         (tool_option_proc): Fix typo.
50156
50157 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50158
50159         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50160         of the ld on the host, not on the build machine.
50161         Also, don't crash if '--help' is not a supported option.
50162
50163 2000-01-24  Richard Henderson  <rth@cygnus.com>
50164
50165         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50166
50167 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50168
50169         * gcc.c-torture/execute/20000120-2.c: New test.
50170         * gcc.c-torture/execute/20000120-1.c: New test.
50171
50172 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50173
50174         * gcc.c-torture/execute/20000113-1.c: New test.
50175
50176 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50177
50178         * gcc.c-torture/execute/20000112-1.c: New test.
50179
50180 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50181
50182         * gcc.dg/20000111-1.c: New test.
50183
50184 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50185
50186         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50187         with 16 bit integers.
50188
50189 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50190
50191         * gcc.dg/20000108-1.c: New test.
50192
50193 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50194
50195         * g++.old-deja/g++.ns/koenig8.C: New test.
50196
50197 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50198
50199         * g++.old-deja/g++.other/cast4.C: New test.
50200
50201 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50202
50203         * gcc.c-torture/compile/20000105-2.c: New test.
50204         * gcc.c-torture/compile/20000105-1.c: New test.
50205
50206 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50207
50208         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50209         references to printf & atoi to conform to ANSI standard.
50210         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50211         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50212         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50213         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50214         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50215         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50216         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50217         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50218         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50219         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50220         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50221         * g++.old-deja/g++.brendan/copy6.C: Likewise.
50222         * g++.old-deja/g++.brendan/copy7.C: Likewise.
50223         * g++.old-deja/g++.brendan/copy8.C: Likewise.
50224         * g++.old-deja/g++.brendan/crash11.C: Likewise.
50225         * g++.old-deja/g++.brendan/crash14.C: Likewise.
50226         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50227         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50228         * g++.old-deja/g++.brendan/delete2.C: Likewise.
50229         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50230         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50231         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50232         * g++.old-deja/g++.brendan/eh1.C: Likewise.
50233         * g++.old-deja/g++.brendan/groff1.C: Likewise.
50234         * g++.old-deja/g++.brendan/init3.C: Likewise.
50235         * g++.old-deja/g++.brendan/misc12.C: Likewise.
50236         * g++.old-deja/g++.brendan/misc7.C: Likewise.
50237         * g++.old-deja/g++.brendan/new2.C: Likewise.
50238         * g++.old-deja/g++.brendan/operators4.C: Likewise.
50239         * g++.old-deja/g++.brendan/operators5.C: Likewise.
50240         * g++.old-deja/g++.brendan/overload2.C: Likewise.
50241         * g++.old-deja/g++.brendan/overload7.C: Likewise.
50242         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50243         * g++.old-deja/g++.brendan/reference1.C: Likewise.
50244         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50245         * g++.old-deja/g++.brendan/template24.C: Likewise.
50246         * g++.old-deja/g++.brendan/template3.C: Likewise.
50247         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50248         * g++.old-deja/g++.jason/inline3.C: Likewise.
50249         * g++.old-deja/g++.jason/opeq.C: Likewise.
50250         * g++.old-deja/g++.law/arg5.C: Likewise.
50251         * g++.old-deja/g++.law/arm7.C: Likewise.
50252         * g++.old-deja/g++.law/ctors11.C: Likewise.
50253         * g++.old-deja/g++.law/cvt8.C: Likewise.
50254         * g++.old-deja/g++.law/init9.C: Likewise.
50255         * g++.old-deja/g++.law/refs4.C: Likewise.
50256         * g++.old-deja/g++.law/template2.C: Likewise.
50257         * g++.old-deja/g++.law/visibility24.C: Likewise.
50258         * g++.old-deja/g++.law/vtable3.C: Likewise.
50259         * g++.old-deja/g++.mike/asm2.C: Likewise.
50260         * g++.old-deja/g++.mike/eh1.C: Likewise.
50261         * g++.old-deja/g++.mike/misc1.C: Likewise.
50262         * g++.old-deja/g++.mike/misc13.C: Likewise.
50263         * g++.old-deja/g++.mike/misc14.C: Likewise.
50264         * g++.old-deja/g++.mike/ns12.C: Likewise.
50265         * g++.old-deja/g++.mike/p1248.C: Likewise.
50266         * g++.old-deja/g++.mike/p3708.C: Likewise.
50267         * g++.old-deja/g++.mike/p3708a.C: Likewise.
50268         * g++.old-deja/g++.mike/p3708b.C: Likewise.
50269         * g++.old-deja/g++.mike/p646.C: Likewise.
50270         * g++.old-deja/g++.mike/p700.C: Likewise.
50271         * g++.old-deja/g++.mike/p783.C: Likewise.
50272         * g++.old-deja/g++.mike/p783a.C: Likewise.
50273         * g++.old-deja/g++.mike/p783b.C: Likewise.
50274         * g++.old-deja/g++.mike/p786.C: Likewise.
50275         * g++.old-deja/g++.mike/p789.C: Likewise.
50276         * g++.old-deja/g++.mike/p789a.C: Likewise.
50277         * g++.old-deja/g++.mike/p807a.C: Likewise.
50278         * g++.old-deja/g++.other/delete3.C: Likewise.
50279         * g++.old-deja/g++.other/dyncast1.C: Likewise.
50280         * g++.old-deja/g++.other/dyncast2.C: Likewise.
50281         * g++.old-deja/g++.other/dyncast3.C: Likewise.
50282         * g++.old-deja/g++.other/empty1.C: Likewise.
50283         * g++.old-deja/g++.other/temporary1.C: Likewise.
50284         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50285         * g++.old-deja/g++.pt/t16.C: Likewise.
50286         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50287
50288 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
50289
50290         * gcc.dg/991230-1.c: New test.
50291
50292 1999-12-29  Jeffrey A Law  (law@cygnus.com)
50293
50294         * gcc.c-torture/compile/991229-3.c: New test.
50295         * gcc.c-torture/compile/991229-2.c: New test.
50296         * gcc.c-torture/compile/991229-1.c: New test.
50297
50298 1999-12-29  Greg McGary <gkm@eng.ascend.com>
50299
50300         * gcc.c-torture/compile/labels-2.c: New test.
50301
50302 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
50303
50304         * gcc.c-torture/execute/991227-1.c: New test.
50305
50306 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50307
50308         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50309
50310 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
50311
50312         * gcc.c-torture/execute/991221-1.c: New test.
50313
50314 1999-12-20  Nathan Sidwell  <nathan@acm.org>
50315
50316         * g++.old-deja/g++.other/cast3.C: New test.
50317
50318 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
50319
50320         * gcc.c-torture/execute/991216-4.c: New test.
50321
50322 1999-12-16  Michael Meissner  <meissner@cygnus.com>
50323
50324         * gcc.c-torture/execute/991216-1.c: New test.
50325         * gcc.c-torture/execute/991216-2.c: New test.
50326         * gcc.c-torture/execute/991216-3.c: New test.
50327
50328 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50329
50330         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50331         Actually make the test fail by using "-O2" for compilation.
50332
50333 1999-12-15  Nathan Sidwell  <nathan@acm.org>
50334
50335         * g++.old-deja/g++.warn/cast-align1.C: New test.
50336
50337 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50338
50339         * gcc.c-torture/compile/991214-1.c: New test.
50340         * gcc.c-torture/compile/991214-2.c: New test.
50341
50342 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
50343
50344         * gcc.dg/991214-1.c: New test.
50345
50346 1999-12-13  Jeffrey A Law  (law@cygnus.com)
50347
50348         * gcc.c-torture/compile/991213-3.c: New test.
50349         * gcc.c-torture/compile/991213-2.c: New test.
50350         * gcc.c-torture/compile/991213-1.c: New test.
50351
50352 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
50353
50354         * gcc.dg/991209-1.c: New test.
50355
50356 1999-12-08  Nathan Sidwell <nathan@acm.org>
50357
50358         * gcc.c-torture/compile/991208-1.c: New test.
50359
50360 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50361
50362         * gcc.dg/ultrasp2.c: New test.
50363
50364 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
50365
50366         * g++.old-deja/g++.abi/align.C (main): Fix typo.
50367
50368 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
50369
50370         * gcc.c-torture/compile/991202-1.c: New test.
50371         * gcc.c-torture/execute/991202-1.c: New test.
50372         * gcc.c-torture/execute/991202-2.c: New test.
50373         * gcc.c-torture/execute/991202-3.c: New test.
50374
50375 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
50376
50377         * g++.old-deja/g++.abi/align.C: New test.
50378         * g++.old-deja/g++.abi/aggregates.C: Likewise.
50379         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50380
50381 1999-12-01  Richard Henderson  <rth@cygnus.com>
50382
50383         * gcc.c-torture/execute/991201-1.c: New.
50384
50385 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
50386
50387         * gcc.dg/991129-1.c: New test.
50388
50389 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50390
50391         * gcc.c-torture/compile/991127-1.c: New test.
50392
50393 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50394
50395         * g++.old-deja/g++.other/warn4.C: New test.
50396
50397 1999-11-22  Nathan Sidwell  <nathan@acm.org>
50398
50399         * g++.old-deja/g++.eh/cleanup2.C: New test.
50400         * g++.old-deja/g++.ext/pretty2.C: New test.
50401         * g++.old-deja/g++.ext/pretty3.C: New test.
50402         * g++.old-deja/g++.other/debug6.C: New test.
50403
50404 1999-10-20  Jim Wilson  <wilson@cygnus.com>
50405
50406         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50407         compiler_output to look for one error message instead of two.
50408
50409 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
50410
50411         * gcc.c-torture/execute/991118-1.c: Also test case
50412         where the word boundary does not split a byte evenly.
50413
50414 1999-11-19  Nathan Sidwell  <nathan@acm.org>
50415
50416         * g++.old-deja/g++.ext/restrict1.C: New test.
50417
50418 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50419
50420         * gcc.c-torture/execute/991118-1.c: New test.
50421
50422 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
50423
50424         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50425         working directory pathnames.
50426
50427 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
50428
50429         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50430         host is equipped with driver.h and driver.o so it can actually
50431         compile and run the tests.
50432
50433 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
50434
50435         * gcc.c-torture/compile/991008-1.c: New test.
50436
50437 1999-11-08  Nick Clifton  <nickc@cygnus.com>
50438
50439         * lib/gcc-dg.exp: Include target-supports.exp
50440
50441 1999-11-05  Nick Clifton  <nickc@cygnus.com>
50442
50443         * lib/target-supports.exp: New file: Provide procs to test for
50444         features supported by the target.
50445         (check_weak_available): Moved here from ecos.exp.
50446         (check_alias_available): New proc: Determine of the target
50447         toolchain supports the alias attribute.
50448
50449         * gcc.dg/special/ecos.exp: Move check_weak_available to
50450         target-supports.exp.
50451         (alias-1.c): Only perform the test if the target supports
50452         aliases.
50453         (wkali-1.c): Only perform the test if the target supports
50454         aliases.
50455
50456         * gcc.dg/990506-0.c: Expect error messages from cross
50457         targets as well as native targets.
50458
50459 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50460
50461         * gcc.dg/ultrasp1.c: Removed xfail.
50462         * gcc.dg/struct-ret-2.c: Likewise.
50463         * gcc.dg/array-1.c: Likewise.
50464
50465 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50466
50467         * gcc.dg/struct-ret-2.c: New test.
50468
50469         * gcc.dg/array-1.c: New test.
50470
50471 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50472
50473         * gcc.c-torture/execute/991030-1.c: New test.
50474
50475 1999-10-26  Richard Henderson  <rth@cygnus.com>
50476
50477         * gcc.c-torture/compile/991026-2.c: New test.
50478
50479 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50480
50481         * gcc.c-torture/compile/991026-1.c: New test.
50482
50483 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50484
50485         * gcc.c-torture/execute/991023-1.c: New test.
50486
50487 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50488
50489         * gcc.c-torture/execute/991019-1.c: New test.
50490
50491 1999-10-16  Richard Henderson  <rth@cygnus.com>
50492
50493         * gcc.c-torture/execute/991016-1.c: New test.
50494
50495 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50496
50497         * gcc.c-torture/execute/991014-1.c: New test.
50498
50499 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50500
50501         * g++.old-deja/g++.other/union2.C: New test.
50502
50503 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50504
50505         * g++.old-deja/g++.other/vaarg2.C: New test.
50506         * g++.old-deja/g++.other/vaarg3.C: New test.
50507
50508 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50509
50510         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50511         in compile/.
50512
50513 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50514
50515         * gcc.c-torture/execute/va-arg-11.c: New test.
50516
50517 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50518
50519         * lib/file-format.exp (gcc_target_object_format): Don't
50520         crash if objdump is unavailable.
50521
50522 1999-09-29  Donn Terry <donn@interix.com>
50523
50524         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50525
50526 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50527
50528         * gcc.c-torture/compile/990928-1.c: New test.
50529
50530 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50531
50532         * g++.old-deja/g++.other/decl6.C: New test.
50533
50534 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50535
50536         * gcc.c-torture/execute/va-arg-10.c: New test.
50537
50538 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50539
50540         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50541         __PRETTY_FUNCTION__.
50542
50543 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50544
50545         * gcc.c-torture/execute/990923-1.c: New test.
50546
50547 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50548
50549         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50550         for which -fpic is inappropriate.
50551
50552 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50553
50554         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50555
50556 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50557
50558         * g++.old-deja/g++.other/dyncast1.C: New test.
50559         * g++.old-deja/g++.other/dyncast2.C: New test.
50560         * g++.old-deja/g++.other/dyncast3.C: New test.
50561         * g++.old-deja/g++.other/dyncast4.C: New test.
50562         * g++.old-deja/g++.other/dyncast5.C: New test.
50563         * g++.old-deja/g++.eh/catch3.C: New test.
50564         * g++.old-deja/g++.eh/catch3p.C: New test.
50565         * g++.old-deja/g++.eh/catch4.C: New test.
50566         * g++.old-deja/g++.eh/catch4p.C: New test.
50567         * g++.old-deja/g++.eh/catch5.C: New test.
50568         * g++.old-deja/g++.eh/catch5p.C: New test.
50569         * g++.old-deja/g++.eh/catch6.C: New test.
50570         * g++.old-deja/g++.eh/catch6p.C: New test.
50571         * g++.old-deja/g++.eh/catch7.C: New test.
50572         * g++.old-deja/g++.eh/catch7p.C: New test.
50573         * g++.old-deja/g++.eh/catch8.C: New test.
50574         * g++.old-deja/g++.eh/catch8p.C: New test.
50575         * g++.old-deja/g++.eh/catch9.C: New test.
50576         * g++.old-deja/g++.eh/catch9p.C: New test.
50577
50578 1999-09-13  Nathan Sidwell  <nathan@acm.org>
50579
50580         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50581         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50582
50583 1999-09-13  Jeffrey A Law  (law@cygnus.com)
50584
50585         * gcc.c-torture/compile/990913-1.c: New test.
50586
50587 1999-09-10  Nathan Sidwell  <nathan@acm.org>
50588
50589         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50590         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50591
50592 1999-09-09  Richard Henderson  <rth@cygnus.com>
50593
50594         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50595
50596 1999-09-09  Nathan Sidwell  <nathan@acm.org>
50597
50598         * g++.old-deja/g++.other/lookup11.C: New test.
50599         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50600         what is permitted and what we want.
50601         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50602         overload use.
50603         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50604
50605 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
50606
50607         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50608         * gcc.c-torture/noncompile/poison-1.c: New file.
50609
50610 1999-09-08  Nathan Sidwell  <nathan@acm.org>
50611
50612         * g++.old-deja/g++.other/sizeof3.C: New test.
50613         * g++.old-deja/g++.other/sizeof4.C: New test.
50614         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50615         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50616
50617 1999-09-07  Richard Henderson  <rth@cygnus.com>
50618
50619         * gcc.dg/va-arg-1.c: New.
50620
50621 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50622
50623         * gcc.c-torture/execute/va-arg-9.c: New test.
50624
50625 1999-09-05  Craig Burley  <craig@jcb-sc.com>
50626
50627         * g77.f-torture/compile/980519-2.f: New test.
50628         * g77.f-torture/compile/19990905-0.f: New test.
50629         * g77.f-torture/compile/19990905-1.f: New test.
50630         * g77.f-torture/compile/19990905-2.f: New test.
50631
50632         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50633
50634 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
50635
50636         * gcc.c-torture/execute/990827-1.c: Fix typo.
50637
50638 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50639
50640         * g++.old-deja/g++.other/deref1.C: New test.
50641
50642 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50643
50644         * g++.old-deja/g++.other/ambig2.C: New test.
50645         * g++.old-deja/g++.other/cond5.C: New test.
50646         * g++.old-deja/g++.other/lookup16.C: New test.
50647
50648 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50649
50650         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50651         assemblers too.
50652
50653 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50654
50655         * lib/c-torture.exp: Avoid the "compare executables" optimization
50656         when testing native.
50657
50658 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50659
50660         * gcc.c-torture/execute/990829-1.c: New test.
50661         * gcc.c-torture/compile/990829-1.c: New test.
50662
50663 1999-08-27  Paul Burchard  <burchard@pobox.com>
50664
50665         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50666         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50667         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50668         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50669         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50670         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50671         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50672         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50673         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50674         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50675         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50676
50677 1999-08-27  Jeffrey A Law  (law@cygnus.com)
50678
50679         * gcc.c-torture/execute/990827-1.c: New test.
50680
50681 1999-08-26  Craig Burley  <craig@jcb-sc.com>
50682
50683         * g77.f-torture/noncompile/19990826-4.f: New test.
50684
50685         * g77.f-torture/compile/19990826-3.f: New test.
50686
50687         * g77.f-torture/execute/19990826-2.f: New test.
50688
50689         * g77.f-torture/compile/19990826-1.f: New test.
50690
50691         * gcc.c-torture/execute/990826-0.c: New test.
50692         * g77.c-torture/execute/19990826-0.f: New test.
50693
50694         * g77.f-torture/noncompile/970626-2.f: New test.
50695
50696 1999-08-25  Paul Burchard  <burchard@pobox.com>
50697
50698         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50699         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50700         lss-011.C: New tests.
50701
50702 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50703
50704         * g++.old-deja/g++.other/decl5.C: New test.
50705
50706 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50707
50708         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50709         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50710         call `postbase' for each one.  All callers of `postbase' changed
50711         to call this instead.
50712
50713 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50714
50715         * gcc.c-torture/execute/990811-1.c: New test.
50716
50717 1999-08-09  Nick Clifton  <nickc@cygnus.com>
50718
50719         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50720         just native ones.
50721
50722         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50723         just native ones.
50724
50725 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50726
50727         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50728
50729 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50730
50731         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50732
50733 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50734
50735         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50736
50737 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50738
50739         * gcc.c-torture/execute/990804-1.c: New test.
50740
50741 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50742
50743         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50744         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50745         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50746
50747 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50748
50749         * g++.old-deja/g++.other/struct1.C: New test.
50750
50751 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50752
50753         * g++.old-deja/g++.other/enum2.C: New test.
50754
50755 1999-08-02  Richard Henderson  <rth@cygnus.com>
50756
50757         Adapted from tests from Franz Sirl:
50758         * gcc.c-torture/execute/va-arg-7.c: New test.
50759         * gcc.c-torture/execute/va-arg-8.c: New test.
50760
50761 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50762
50763         * gcc.c-torture/compile/990801-2.c: New test.
50764
50765         * gcc.c-torture/compile/990801-1.c: New test.
50766
50767 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50768
50769         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50770         fp-cmp-1.c, converting double to float.
50771
50772         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50773         fp-cmp-1.c, converting double to long double.
50774
50775         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50776         from fr1 to unknown_register, since fr1 is a legitimate register
50777         on some machines.
50778
50779 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50780
50781         * README: More listname related changes.
50782
50783 1999-07-08  Catherine Moore  <clm@cygnus.com>
50784
50785         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50786
50787 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50788
50789         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50790
50791 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50792
50793         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50794
50795 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50796
50797         * gcc.dg/990703-1.c: New test.
50798
50799 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50800
50801         * lib/file-format.exp: New file: Move definition of proc
50802         gcc_target_object_format to here from
50803         gcc.dg/special/ecos.exp.
50804
50805         * lib/c-torture.exp: Include lib file-format.exp.
50806         * lib/gcc-dg.exp: Include lib file-format.exp.
50807
50808         * gcc.dg/special/ecos.exp: Remove definition of proc
50809         gcc_target_object_format.
50810
50811 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50812
50813         * gcc.c-torture/execute/990628-1.c: New test.
50814
50815 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50816
50817         * gcc.c-torture/compile/990625-2.c: New test.
50818
50819         * gcc.c-torture/compile/990625-1.c: New test.
50820
50821 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50822
50823         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50824         attributes compile.
50825         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50826         ports that use the COFF/PE file format.
50827
50828 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50829
50830         * gcc.c-torture/compile/990617-1.c: New test.
50831
50832 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50833
50834         * g++.old-deja/g++.other/decl4.C: New test.
50835
50836 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50837
50838         * g++.old-deja/g++.other/bitfld3.C: New test.
50839
50840 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50841
50842         * g++.old-deja/g++.eh/catch1.C: New test.
50843
50844 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50845
50846         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50847
50848         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50849         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50850
50851 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50852
50853         * g77.f-torture/compile/19990502-0.f: Replace with new,
50854         shorter, test that still fails after recent changes.
50855
50856 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50857
50858         * gcc.c-torture/execute/990604-1.c: New test.
50859
50860 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50861
50862         * gcc.c-torture/execute/990531-1.c: New test.
50863
50864 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50865
50866         * gcc.c-torture/compile/990527-1.c: New test.
50867
50868 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50869
50870         * gcc.c-torture/execute/990527-1.c: New test.
50871
50872 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50873
50874         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50875         bitfields as signed.
50876
50877 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50878
50879         * g77.f-torture/compile/19990525-0.f: New test.
50880
50881 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50882
50883         * gcc.c-torture/execute/990525-2.c: New test.
50884
50885         * gcc.c-torture/execute/990525-1.c: New test.
50886
50887 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50888
50889         * g++.old-deja/g++.other/anon3.C: New test.
50890         * g++.old-deja/g++.other/anon4.C: New test.
50891         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50892         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50893         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50894         Merrill).
50895
50896 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50897
50898         * gcc.c-torture/execute/990524-1.c: New test.
50899
50900         * gcc.dg/990524-1.c: New test.
50901
50902 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50903
50904         * gcc.c-torture/compile/990523-1.c: New test.
50905
50906 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50907
50908         * gcc.c-torture/compile/990519-1.c: New test.
50909
50910 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50911
50912         * gcc.c-torture/compile/990517-1.c: New test.
50913
50914         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50915         (e4, f4): New tests.
50916         (main): Call them.
50917
50918 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50919
50920         * gcc.dg/noreturn-1.c: New test.
50921
50922 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50923
50924         * gcc.c-torture/execute/990513-1.c: New test.
50925
50926 1999-05-10  Richard Henderson  <rth@cygnus.com>
50927
50928         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50929
50930 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50931
50932         * g77.f-torture/execute/erfc.f: Use small single-precision
50933         values, to avoid problems on Alphas when not -mieee.
50934
50935 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50936
50937         * gcc.dg/990506-0.c: New test.
50938
50939 1999-05-08  Richard Henderson  <rth@cygnus.com>
50940
50941         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50942         the constant to test.  Don't XFAIL 64-bit targets.
50943
50944         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50945         * g++.old-deja/g++.law/profile1.C: Likewise.
50946
50947         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50948         operator new instances.
50949         * g++.old-deja/g++.other/delete5.C: Likewise.
50950
50951 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50952
50953         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50954         intrinsic.
50955
50956 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50957
50958         * g77.f-torture/execute/u77-test.f: Reverse order of two
50959         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50960
50961 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50962
50963         * gcc.dg/compare1.c: New test.
50964
50965 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50966
50967         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50968         New tests.
50969
50970 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50971
50972         * g77.f-torture/compile/19990502-1.f: New test.
50973
50974 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50975
50976         * g77.f-torture/compile/19990502-0.f: New test.
50977
50978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50979
50980         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50981         intrinsic.
50982
50983 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50984
50985         * g77.f-torture/execute/u77-test.f (main): List libU77
50986         intrinsics not currently tested.
50987         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50988         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50989         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50990         Trim blanks off the ends of some printed strings.
50991
50992 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50993
50994         * g77.f-torture/execute/u77-test.f (main): Just warn about
50995         FSTAT gid disagreement, as it's expected on some systems.
50996
50997 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50998
50999         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51000         use a new function, which allows for some slop.
51001         Clean up some commentary.
51002         (issum): The new function.
51003         (sgladd): Deleted subroutine.
51004
51005 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51006
51007         * g77.f-torture/execute/u77-test.f: Modify to be more like
51008         libf2c/libU77 version, bringing patches to that version here.
51009         Add suitable commentary.
51010
51011 1999-04-25  Richard Henderson  <rth@cygnus.com>
51012
51013         * gcc.dg/990424-1.c: New test.
51014
51015 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51016
51017         * g77.f-torture/execute/u77-test.f (main): Bug involving
51018         LSTAT has been fixed, so turn back on full checking.
51019
51020 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51021
51022         * g77.f-torture/compile/19990419-0.f: New test.
51023         * g77.f-torture/execute/19990419-1.f: New test.
51024
51025 1999-04-17  Richard Henderson  <rth@cygnus.com>
51026
51027         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51028         to avoid the need for a prototype to supress a warning.
51029
51030 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51031
51032         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51033
51034 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51035
51036         * gcc.c-torture/execute/990404-1.c: New test.
51037
51038 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51039
51040         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51041         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51042         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51043         missing initializer warnings.
51044
51045 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51046
51047         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51048         matching strings.
51049
51050 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51051
51052         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51053
51054 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51055
51056         * g77.f-torture/execute/19990325-0.f: New test.
51057         * g77.f-torture/execute/19990325-1.f: New test.
51058
51059 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51060
51061         * gcc.c-torture/execute/990324-1.c: New test.
51062
51063 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51064
51065         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51066         test with 4.
51067
51068 1999-03-17  Richard Henderson  <rth@cygnus.com>
51069
51070         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51071
51072 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51073
51074         * g77.f-torture/execute/19990313-2.f: New test.
51075         * g77.f-torture/execute/19990313-3.f: New test.
51076
51077 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51078
51079         * g77.f-torture/execute/19990313-0.f: New test.
51080         * g77.f-torture/execute/19990313-1.f: New test.
51081
51082 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51083
51084         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51085         printf to sprintf.
51086         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51087         (main): Add check for u15.  Conditionalize u31 check depending on
51088         whether ints are <32 bits or >=32 bits.
51089
51090 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51091
51092         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51093
51094 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51095
51096         * g77.f-torture/compile/19990305-0.f: New test.
51097         * g77.f-torture/execute/19981119-0.f: New test.
51098
51099 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51100
51101         * g77.f-torture/execute/970625-2.f: call ABORT if final
51102         result is not correct, instead of just printing it.
51103         Add this checking via newly introduced obfuscation, to
51104         trip up buggy front ends.
51105
51106 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51107
51108         * g77.f-torture/compile/960317-1.f: Moved from being
51109         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51110
51111 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51112
51113         * g77.f-torture/execute/960317-1.f: New (old) test.
51114         * g77.f-torture/execute/970625-2.f: Ditto.
51115
51116 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51117
51118         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51119         error message on line 1 or line 2; cccp and cpplib do this differently.
51120
51121 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51122
51123         * g++.old-deja/g++.law/weak1.C: New test.
51124
51125 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51126
51127         * gcc.c-torture/execute/990119-1.c: Renamed to...
51128         * gcc.dg/990119-1.c: this, so it will only be tested once
51129         (it's a preprocessor test, it doesn't need to be run at
51130         multiple optimization levels).
51131
51132 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51133
51134         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51135           ALWAYS_CXXFLAGS.
51136
51137 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51138
51139         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51140         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51141         to not be compilable by current g77.
51142
51143 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51144
51145         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51146
51147 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51148
51149         * gcc.c-torture/execute/990222-1.c: New test.
51150
51151 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51152
51153         * g77.f-torture/compile/19990218-0.f: New test.
51154         * g77.f-torture/noncompile/19990218-1.f: New test.
51155
51156 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51157
51158         * g77.f-torture/compile/19981216-0.f: New test.
51159
51160 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51161
51162         * gcc.dg/990214-1.c: New test.
51163
51164 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51165
51166         * gcc.dg/990213-2.c: New test.
51167
51168         * gcc.dg/990213-1.c: New test.
51169
51170 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51171
51172         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51173         ints.
51174
51175 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51176
51177         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51178         specified by target.
51179
51180         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51181
51182 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51183
51184         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51185
51186 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51187
51188         * gcc.dg/special/ecos.exp: New test driver for new tests with
51189         special requirements.
51190
51191         * gcc.dg/special/alias-1.c: New test.
51192         * gcc.dg/special/gcsec-1.c: New test.
51193         * gcc.dg/special/weak-1.c: New test.
51194         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51195         * gcc.dg/special/weak-2.c: New test.
51196         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51197         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51198         * gcc.dg/special/wkali-1.c: New test.
51199         * gcc.dg/special/wkali-2.c: New test.
51200         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51201         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51202
51203 1999-02-10  Felix Lee  <flee@cygnus.com>
51204
51205           * lib/c-torture.exp (c-torture-compile): Pull out code for
51206           analyzing gcc error messages.
51207           (c-torture-execute): Likewise.  Fix some (harmless) false
51208           positives.
51209           * lib/gcc.exp (gcc_check_compile): New function.
51210
51211 1999-02-08  Richard Henderson  <rth@cygnus.com>
51212
51213         * gcc.c-torture/execute/990208-1.c: New test.
51214
51215 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51216
51217         * g++.dg/special/ecos.exp: New driver for new tests with special
51218         requirements
51219
51220         * g++.dg/special/conpr-1.C: New test
51221         * g++.dg/special/conpr-2.C: New test
51222         * g++.dg/special/conpr-2a.C: New test
51223         * g++.dg/special/conpr-3.C: New test
51224         * g++.dg/special/conpr-3a.C: New test
51225         * g++.dg/special/conpr-3b.C: New test
51226
51227         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51228         allow g++ to use the dg driver
51229
51230         * README: Add comment about g++.dg directory
51231
51232 1999-02-06  Jeffrey A Law  (law@cygnus.com)
51233
51234         * README: Update email addresses.
51235
51236 1999-02-03  Nick Clifton  <nickc@cygnus.com>
51237
51238         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51239         arguments in order to force structure S onto the stack even on
51240         the alpha.
51241         (test): Pass 10 leading arguments to function foo as well as the
51242         structure S.
51243
51244         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51245         failure for all targets.
51246
51247         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51248         abort to terminate program execution.
51249
51250 1999-01-30  Richard Henderson  <rth@cygnus.com>
51251
51252         * gcc.c-torture/execute/990130-1.c: New test.
51253
51254 1999-01-30  Jeffrey A Law  (law@cygnus.com)
51255
51256         * gcc.dg/990130-1.c: New test.
51257
51258 1999-01-28  Michael Meissner  <meissner@cygnus.com>
51259
51260         * gcc.c-torture/execute/990128-1.c: New test.
51261
51262 1999-01-27  Michael Meissner  <meissner@cygnus.com>
51263
51264         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51265
51266 1999-01-27  Felix Lee  <flee@cygnus.com>
51267
51268         * lib/c-torture.exp (c-torture-compile): pull out code for
51269         analyzing gcc error messages.
51270         (c-torture-execute): ditto, and fix some (harmless) false
51271         positives.
51272         * lib/gcc.exp (gcc_check_compile): new function.
51273
51274 1999-01-17  Jeffrey A Law  (law@cygnus.com)
51275
51276         * gcc.dg/990117-1.c: New test.
51277
51278         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51279
51280         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51281
51282 1999-01-15  Jeffrey A Law  (law@cygnus.com)
51283
51284         * g77.f-torture/compile/990115-1.f: New test.
51285
51286 1999-01-07  Jeffrey A Law  (law@cygnus.com)
51287
51288         * gcc.c-torture/compile/990107-1.c: New test
51289
51290 1999-01-06  Jeffrey A Law  (law@cygnus.com)
51291
51292         * gcc.c-torture/execute/990106-2.c: New test.
51293
51294         * gcc.c-torture/execute/990106-1.c: New test.
51295
51296 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
51297
51298         * gcc.c-torture/compile/981223-1.c: New test.
51299
51300 1998-12-29  Richard Henderson  <rth@cygnus.com>
51301
51302         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51303         (opt3): Rename from opt4 and disable.
51304
51305 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
51306
51307         * g++.old-deja/g++.pt/ptrmem5.C: New test.
51308
51309 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51310
51311         * g++.old-deja/g++.other/conv5.C: New test.
51312
51313 1998-12-14  Nick Clifton  <nickc@cygnus.com>
51314
51315         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51316
51317 1998-12-11  Jeffrey A Law  (law@cygnus.com)
51318
51319         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51320
51321 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
51322
51323         * gcc.c-torture/compile/981211-1.c: New test.
51324
51325 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51326
51327         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51328
51329         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51330
51331 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51332
51333         * gcc.special/930510-1.c: Make C9X safe.
51334         * gcc.misc-tests/gcov-1.c Similarly.
51335         * gcc.misc-tests/gcov-2.c Similarly.
51336
51337 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51338
51339         * gcc.dg/ultrasp1.c: New test.
51340
51341 1998-12-06  Richard Henderson  <rth@cygnus.com>
51342
51343         * gcc.c-torture/execute/981206.c: New test.
51344
51345 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51346
51347         * g++.old-deja/g++.ns/template7.C: New test.
51348
51349         * g++.old-deja/g++.other/expr1.C: New test.
51350
51351         * g++.old-deja/g++.eh/tmpl3.C: New test.
51352
51353         * g++.old-deja/g++.eh/tmpl2.C: New test.
51354
51355 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51356
51357         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51358         * g++.old-deja/g++.other/using6.C: Removed.
51359         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51360
51361         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51362
51363 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51364
51365         * g++.old-deja/g++.pt/overload8.C: New test.
51366
51367         * g++.old-deja/g++.pt/overload7.C: New test.
51368
51369         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51370
51371         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51372         and relinking messages.
51373         * lib/g++.exp (g++_target_compile): Remove .rpo file when
51374         compiling with -frepo.
51375
51376 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
51377
51378         * g++.old-deja/g++.pt/lookup6.C: New test.
51379
51380 1998-11-30  Nick Clifton  <nickc@cygnus.com>
51381
51382         * gcc.c-torture/execute/981130-1.c: New test.
51383         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51384
51385 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51386
51387         * g++.old-deja/g++.pt/explicit76.C: New test.
51388
51389         * g++.old-deja/g++.pt/friend38.C: New test.
51390
51391         * g++.old-deja/g++.ns/crash2.C: New test.
51392
51393         * g++.old-deja/g++.pt/defarg8.C: New test.
51394
51395         * g++.old-deja/g++.pt/instantiate6.C: New test.
51396
51397         * g++.old-deja/g++.pt/static6.C: New test.
51398
51399         * g++.old-deja/g++.pt/decl2.C: New test.
51400
51401 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51402
51403         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
51404         problem is actually related with name lookup, but so what? :-)
51405
51406         * g++.old-deja/g++.pt/friend37.C: New test.
51407
51408 1998-11-25  Dave Love  <d.love@dl.ac.uk>
51409
51410         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51411         element, which fails on some systems.
51412
51413         * g77.f-torture/execute/labug1.f: New test.
51414
51415 1998-11-21  Jeffrey A Law  (law@cygnus.com)
51416
51417         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51418         is defined.
51419
51420 1998-11-18  Dave Love  <d.love@dl.ac.uk>
51421
51422         * g77.f-torture/compile/981117-1.f: New test.
51423
51424 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
51425
51426         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
51427         properly discarded.
51428
51429 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
51430
51431         * gcc.c-torture/execute/memcheck: New directory of tests for
51432         -fcheck-memory-usage.
51433
51434 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51435
51436         * README: New file, general information about the testsuite and
51437         new description of the various C++ test subdirectories.
51438         * README.g++: Eliminate obsolete information, update and move most
51439         relevant stuff to README.
51440
51441 1998-11-07  Richard Henderson  <rth@cygnus.com>
51442
51443         * gcc.c-torture/compile/981107-1.c: New test.
51444
51445 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
51446
51447         * execute/memcpy-bi.c: New testcase.
51448
51449 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
51450
51451         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51452         base classes.
51453
51454         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51455         template is selected.
51456
51457         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51458         classes, it should be accepted for all types.
51459
51460         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51461
51462         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51463         specializations start with template headers.
51464
51465 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51466
51467         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51468
51469         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51470         non-POD types.
51471
51472 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51473
51474         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51475
51476 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51477
51478         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51479
51480 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51481
51482         * 981019-1.c: New test.
51483
51484 1998-10-14  Robert Lipe <robertl@dgii.com>
51485
51486         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51487         find objc headers.
51488
51489 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51490
51491         * compile/981001-4.c: Remove use of GCC extension that triggers a
51492         compiler bug.
51493
51494 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51495
51496         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51497
51498 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51499
51500         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51501         instantiation of template produces incorrect code for delete
51502         expression.
51503
51504         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51505         constructors' name is not unique.
51506         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51507         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51508
51509         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51510         automatic array of const is ill-formed.
51511
51512         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51513         of template parameter?
51514
51515         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51516         const.
51517
51518         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51519         pointer-to-member expression.
51520
51521         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51522         declaration causes ICE.
51523
51524 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51525
51526         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51527         reserved in the global namespace.
51528
51529         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51530         generate needed virtual table.
51531
51532         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51533
51534 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51535
51536         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51537         template-dependent type
51538
51539 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51540
51541         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51542         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51543         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51544
51545         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51546         class should be usable as argument of member function.
51547         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51548         class should be usable as return type of member function.
51549         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51550         class should be usable as type of data member.
51551
51552         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51553
51554 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51555
51556         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51557
51558 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51559
51560         * gcc.dg/dll-?.c Add thumb to target list.
51561         Fix assembler scan patterns to match current assembler output.
51562
51563 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51564
51565         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51566         matching of template brackets.
51567
51568         * g++.old-deja/g++.other/using4.C: New test.  Test using
51569         declarations of methods from base classes.
51570
51571         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51572         within functions should introduce names into the innermost
51573         enclosing namespace.
51574
51575         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
51576         of static locals if first initialization throws.
51577
51578 1998-10-07  Jim Wilson  <wilson@cygnus.com>
51579
51580         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51581
51582 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
51583
51584         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
51585         lose track of the possible targets of tablejump insns.
51586         * special/special.exp: Run it.
51587
51588 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51589
51590         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
51591         must be declared before its specializations can be named in friend
51592         declarations.
51593
51594 1998-10-05  Dave Love  <d.love@dl.ac.uk>
51595
51596         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51597
51598         * g77.f-torture/execute/io1.f: New test.
51599
51600 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51601
51602         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51603         with pointer to template function, for which no argument deduction
51604         is possible.
51605
51606         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51607         specialization of template function as argument to template
51608         function.
51609
51610         * g++.old-deja/g++.other/access2.C: New test; Inner class
51611         shouldn't have privileged access to Outer's names.
51612
51613 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51614
51615         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51616         friend template declared within template class conflicts with
51617         nested class of the same name.
51618
51619         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51620         is ignored.
51621
51622         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51623         object with direct initializer as function declaration.
51624
51625         * g++.old-deja/g++.other/decl2.C: New test; duplicate
51626         initializers.
51627
51628         * g++.old-deja/g++.other/null2.C: New test; conditional operator
51629         involving const pointer and NULL produces incorrect result.
51630
51631         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51632         type name without `typename' should be rejected with -pedantic.
51633
51634 1998-10-02  Richard Henderson  <rth@cygnus.com>
51635
51636         * g++.old-deja/g++.other/addrof1.C: New test.
51637
51638 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51639
51640         * gcc.c-torture/compile/981001-1.c: New test.
51641         * gcc.c-torture/execute/981001-1.c: New test.
51642
51643 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51644
51645         * gcc.c-torture/compile/981001-2.c: New test.
51646         * gcc.c-torture/compile/981001-3.c: New test.
51647         * gcc.c-torture/compile/981001-4.c: New test.
51648
51649 1998-10-01  Robert Lipe  <robertl@dgii.com>
51650
51651         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51652         multilibbed hosts.  Idea grafted from g77.exp.
51653
51654 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51655
51656         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51657         avoid losing on systems which need -lsocket.
51658
51659 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51660
51661         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51662         * g++.old-deja/g++.other/nested2.C: Ditto.
51663         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51664         failure.
51665
51666 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51667
51668         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51669         preferred over template operator!= for enum bitfields.
51670
51671 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
51672
51673         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51674         that happen to have the same base name, but in different scopes,
51675         are incorrectly rejected.
51676
51677 1998-09-16  Richard Henderson  <rth@cygnus.com>
51678
51679         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51680         on the native word size instead of an integer literal.
51681
51682 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51683
51684         * g++.old-deja/g++.other/static2.C: Invocation of static data
51685         member of type pointer-to-function denoted as non-static member.
51686
51687         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51688         checks involving function types and aliases.
51689
51690 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51691
51692         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51693         redefined to the same non-trivial type.
51694
51695         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51696         namespace-qualification of template specializations declared in
51697         other namespaces.
51698
51699         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51700         to declare a subset of the specializations of a template function
51701         as friends of specializations of a template class.
51702
51703         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51704         member templates that do not fully specialize the enclosing
51705         template class are rejected.
51706
51707 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51708
51709         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51710
51711 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51712
51713         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51714         altered from libf2c/libU77 version.
51715
51716 1998-09-06  Dave Love  <d.love@dl.ac.uk>
51717
51718         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51719
51720 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
51721             Alexandre Oliva  <oliva@dcc.unicamp.br>
51722
51723         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51724         (un)signed char are different types for template specialization
51725         purposes.
51726
51727 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51728
51729         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51730         * objc: ObjC testsuite.
51731
51732 1998-08-31  Catherine Moore  <clm@cygnus.com>
51733
51734         * gcc.c-torture/execute/941014-1.x: New file.
51735
51736 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51737
51738         * lib/c-torture.exp: Add support for
51739         torture_eval_before_compile and torture_eval_before_execute
51740         variables.
51741
51742 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51743
51744         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51745         this test triggers valid.
51746
51747 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51748
51749         * gcc.dg/980827-1.c: New test.
51750
51751 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51752
51753         * gcc.c-torture/execute/loop-4b.c: New test.
51754
51755 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51756
51757         * lib/c-torture.exp: Add support for
51758         torture_eval_before_compile and torture_eval_before_execute
51759         variables.
51760
51761 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51762
51763         * gcc.c-torture/compile/980825-1.c: New test.
51764
51765 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51766
51767         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51768         count number tests in opt_t0 not good_t0.
51769
51770 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51771
51772         * gcc.c-torture/compile/930326-1.x: Fix typo.
51773
51774 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51775
51776         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51777         causes an ICE.
51778
51779 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51780
51781         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51782         STACK_SIZE is defined.
51783         * gcc.c-torture/unsorted/stuct.c: Similarly.
51784
51785         * gcc.c-torture/compile/980821-1.c: New test.
51786
51787 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51788
51789         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51790         16bit ints.
51791
51792 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51793
51794         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51795         code.
51796
51797 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51798
51799         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51800         error'.
51801
51802 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51803
51804         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51805
51806 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51807
51808         * gcc.c-torture/compile/980816-1.c: New test.
51809
51810         * gcc.dg/980816-1.c: New test.
51811
51812 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51813
51814         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51815         compiler for ieee tests.
51816
51817 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51818
51819         * g77.f-torture/compile/980729-0.f: New test.
51820
51821 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51822
51823         * gcc.c-torture/special/eeprof-1.c: New test, for
51824         -finstrument-functions.
51825         * gcc.c-torture/special/special.exp: Run it.
51826
51827 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51828
51829         * gcc.c-torture/compile/980729-1.c: New test.
51830
51831 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51832
51833         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51834         __thumb__ is defined, and test for ARM style doubles if so.
51835
51836 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51837
51838         * g77.f-torture/noncompile/980615-0.f: New test.
51839
51840 1998-07-26  H.J. Lu  (hjl@gnu.org)
51841
51842         * gcc.dg/980312-1.c: Do link instead of compile.
51843         * gcc.dg/980313-1.c: Likewise.
51844
51845 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51846
51847         * gcc.c-torture/compile/980726-1.c: New test.
51848
51849 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51850
51851         * g77.f-torture/execute/io0.f: New test.
51852
51853 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51854
51855         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51856         an int.
51857
51858 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51859
51860         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51861         m32r bugs.
51862
51863 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51864
51865         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51866         c-decl.c:grokdeclarator can handle mode attributes.
51867
51868 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51869
51870         * gcc.c-torture/execute/980716-1.c: New test.
51871
51872 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51873
51874         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51875         the mn10200.
51876         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51877         the mn10200.
51878         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51879         * gcc.c-torture/compile/930326-1.x: Similarly.
51880
51881 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51882
51883         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51884         New test from Craig.
51885
51886 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51887
51888         * g77.f-torture/noncompile/980616-0.f: New test.
51889
51890         * g77.f-torture/execute/970816-3.f: New test from Craig.
51891
51892 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51893
51894         *  g++.other/singleton.C: Return error value instead of taking
51895         SIGSEGV.
51896
51897 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51898
51899         *  g++.other/singleton.C: New test.  Warning is under dispute.
51900         Runtime crash is not.
51901
51902 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51903
51904         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51905         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51906         using6.C, using7.C}: New namespace tests.
51907
51908 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51909
51910         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51911         specialization with typedef'ed names used as array indexes.
51912
51913 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51914
51915         * gcc.c-torture/execute/980709-1.c: New test.
51916
51917         * gcc.dg/980709-1.c: New test.
51918
51919 1998-07-07  Richard Henderson  <rth@cygnus.com>
51920
51921         * gcc.c-torture/execute/bcp-1.c: New test.
51922
51923 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51924
51925         * gcc.c-torture/execute/980707-1.c: New test.
51926
51927 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51928
51929         * gcc.c-torture/compile/980706-1.c: New test.
51930
51931 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51932
51933         * g77.f-torture/execute/980701-0.f,
51934         g77.f-torture/execute/980701-1.f: New test from Craig.
51935
51936 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51937
51938         * gcc.c-torture/compile/980701-1.c: New test.
51939
51940         * gcc.c-torture/execute/980701-1.c: New test.
51941
51942 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51943 rlsruhe.de>
51944
51945         * g++.old-deja/g++.robertl/eb132.C: New test.
51946         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51947
51948 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51949
51950         * g77.f-torture/execute/980628-7.f,
51951         g77.f-torture/execute/980628-8.f,
51952         g77.f-torture/execute/980628-9.f,
51953         g77.f-torture/execute/980628-10.f: New tests from Craig.
51954
51955         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51956
51957 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51958
51959         * g77.f-torture/execute/980628-4.f: New test from Craig.
51960         * g77.f-torture/execute/980628-5.f: Likewise.
51961         * g77.f-torture/execute/980628-2.f: Likewise.
51962         * g77.f-torture/execute/980628-0.f: Likewise.
51963         * g77.f-torture/execute/980628-1.f: Likewise.
51964         * g77.f-torture/execute/980628-3.f: Likewise.
51965         * g77.f-torture/execute/980628-6.f: Likewise.
51966
51967 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51968
51969         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51970         directory when nothing has been installed yet.
51971
51972 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51973
51974         * gcc.c-torture/special/special.exp: Handle newer versions of
51975         dejagnu.
51976
51977 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51978
51979         * gcc.dg/980626-1.c: New test.
51980
51981 1998-06-19  Bruno Haible <haible@ilog.fr>
51982
51983         * gcc.misc-tests/m-un-2.c: New test.
51984         * g++.old-deja/g++.other/warn01.c: Likewise.
51985
51986 1998-06-19  Robert Lipe  <robertl@dgii.com>
51987
51988         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51989         compatibility with assmblers with a different comment character.
51990         Eliminate use of GAS-specific extensions.
51991
51992 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51993
51994         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51995
51996 1998-06-19  Robert Lipe  <robertl@dgii.com>
51997
51998         * lib/g77.exp: Replace search for libf2c.a with search for newly
51999         renamed libg2c.a
52000
52001 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52002
52003         * gcc.c-torture/execute/980617-1.c: New test.
52004
52005 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52006
52007         * gcc.c-torture/execute/980612-1.c: New test.
52008
52009 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52010
52011         * gcc.dg/980523-1.c: Only test on ppc-linux.
52012         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52013
52014         * gcc.c-torture/execute/980608-1.c: New test.
52015
52016 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52017
52018         * gcc.c-torture/execute/980605-1.c: New test.
52019
52020 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52021
52022         * gcc.c-torture/execute/980604-1.c: New test.
52023
52024 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52025
52026         * gcc.c-torture/execute/980602-1.c: New test.
52027         * gcc.c-torture/execute/980602-2.c: Likewise.
52028
52029 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52030
52031         * 970125-0.f: Fix per JCB.  Add commentary.
52032
52033 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52034
52035         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52036         IEEE -0 support.
52037
52038 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52039
52040         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52041         earlier.
52042
52043 1998-05-28  Catherine Moore <clm@cygnus.com>
52044
52045         * gcc.c-torture/execute/980526-3.c: New test.
52046
52047 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52048
52049         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52050         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52051         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52052         m88k-motorola-sysv3 to XFAIL.
52053
52054 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52055
52056         * gcc.dg/980526-1.c: New test.
52057         * gcc.c-torture/execute/980526-2.c: New test.
52058
52059 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52060
52061         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52062
52063         * gcc.c-torture/execute/980526-1.c: New test.
52064
52065 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52066
52067         * g77.f-torture/execute/alpha2.f: Add runtime test.
52068
52069 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52070
52071         * g++.old-deja/old-deja.exp: Strip leading directories.
52072
52073         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52074         error for the line.  Don't run multiple tests for the same line.
52075
52076 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52077
52078         * gcc.dg/980523-1.c: New test.
52079
52080 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52081
52082         * g77.f-torture/compile/970915-0.f: New test.
52083
52084 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52085
52086         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52087
52088 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52089
52090         * gcc.dg/980520-1.c: New test.
52091
52092 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52093
52094         * gcc.dg/980502-1.c: Fix return type.
52095
52096 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52097
52098         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52099         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52100         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52101         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52102         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52103
52104 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52105
52106         * g77.f-torture/execute/980520-1.f: New test.
52107
52108 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52109
52110         * lib/mike-g77.exp: New file.
52111
52112         * g77.f-torture/noncompile/noncompile.exp,
52113         g77.f-torture/noncompile/check0.f: New files.
52114
52115 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52116
52117         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52118         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52119         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52120         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52121         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52122         abort where appropriate.
52123
52124 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52125
52126         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52127         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52128
52129 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52130
52131         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52132
52133 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52134
52135         * g77.f-torture/compile/980427-0.f: New test.
52136
52137 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52138
52139         * g77.f-torture/compile/980424-0.f: New test.
52140
52141 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52142
52143         * g77.f-torture/compile/980419-2.f (main): New test.
52144         * g77.f-torture/compile/970125-0.f: New test.
52145         * g77.f-torture/compile/980419-1.f: New test.
52146
52147 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52148
52149         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52150         of loop-4.c.
52151
52152 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52153
52154         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52155
52156 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52157
52158         * gcc.c-torture/compile/980329-1.c: New test.
52159
52160 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52161
52162         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52163         * gcc.dg/980312-1.c: Fix typo in -march command.
52164
52165 1998-03-16  H.J. Lu  (hjl@gnu.org)
52166
52167         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52168
52169 1998-03-11  Robert Lipe  <robertl@dgii.com>
52170
52171         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52172         Dave Love agree the Fortran source is bogus.
52173
52174 1998-03-11  Robert Lipe  <robertl@dgii.com>
52175
52176         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52177         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52178         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52179         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52180         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52181
52182 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52183
52184         * g++.old-deja/g++.other/friend1.C: New test.
52185
52186 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52187
52188         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52189         possibly uninitialized) variables and declare dnrm2.
52190
52191 1998-02-23  Robert Lipe <robertl@dgii.com>
52192
52193         From Bruno Haible <haible@ilog.fr>:
52194         * gcc.c-torture/execute/980223.c: New test.
52195
52196 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52197
52198         * gcc.dg/ifelse-1.c: New test.
52199
52200 1998-02-09  H.J. Lu  (hjl@gnu.org)
52201
52202         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52203
52204           * lib/old-dejagnu.exp (old-dejagnu): Added the
52205           "execution test - XFAIL *-*-*" handling in the spirit of
52206           "excess errors test -". Changed the "execution test fails"
52207           handling to be like "excess errors test fails".
52208           * Update various tests accordingly.
52209
52210 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52211
52212         * gcc.c-torture/execute/980205.c: New test.
52213
52214 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52215
52216         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52217         * lib/f-torture.exp: Similarly.
52218         * gcc.c-torture: Rename all .cexp files to .x files.
52219
52220 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52221
52222         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52223         (940510-1.c): Removed duplicate.
52224         (971104-1.c): New test.
52225
52226 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
52227
52228           * lib/f-torture.exp: Improve error and loop detection.
52229
52230 1997-11-19  Michael Meissner  <meissner@cygnus.com>
52231
52232         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52233         use that to size the filler array.
52234
52235 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
52236
52237         * lib/c-torture.exp(c-torture-execute): Fix typo.
52238
52239         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52240         testcase as the executable name. Keep the executable around if
52241         the test fails.
52242
52243 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
52244
52245         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52246         changes.  Only test one -g option, and move it to the end of the
52247         list of options to test.
52248
52249 1997-09-19  Michael Meissner  <meissner@cygnus.com>
52250
52251         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52252         variable GCC_TORTURE_OPTIONS to supply default switches separated
52253         by colons.  If no environment variable, run tests with -O0 -g, -O1
52254         -g, and -O2 -g as well.
52255
52256 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
52257
52258         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52259         explanatory comments. Fix indentation.
52260
52261 1997-09-15  Jeffrey A Law  (law@cygnus.com)
52262
52263         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52264
52265 1997-09-11  Jeffrey A Law  (law@cygnus.com)
52266
52267         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52268         * g++.old-deja/g++.mike/p7325.C: Likewise.
52269         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52270
52271 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
52272
52273         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52274         * g++.old-deja/g++.brendan/crash30.C: Likewise.
52275         * g++.old-deja/g++.brendan/crash39.C: Likewise.
52276         * g++.old-deja/g++.law/operators4.C: Likewise.
52277
52278 1997-09-11  Joe Buck  (jbuck@synopsys.com)
52279
52280         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52281         * g++.old-deja/g++.mike/p784.C: Ditto.
52282         * g++.old-deja/g++.mike/p785.C: Ditto.
52283
52284 1997-09-05  Jeffrey A Law  (law@cygnus.com)
52285
52286           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52287
52288 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52289
52290         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52291         target feature; pass this to c-torture-execute as needed.
52292
52293 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
52294
52295         * lib/c-torture.exp(c-torture-execute): If the previous and the
52296         current executables being tested are identical, we don't need to
52297         run the executable again. Try to make the executable names
52298         unique. Add an optional argument for passing additional compiler
52299         flags.
52300
52301 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
52302
52303         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52304
52305 1997-08-29  Jeffrey A Law  (law@cygnus.com)
52306
52307         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52308
52309 1997-07-31  Jeffrey A Law  (law@cygnus.com)
52310
52311         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52312         32bit or larger longs.
52313
52314         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52315         have either a 32bit long or 32bit int.
52316
52317 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
52318
52319         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52320         Make double precision tests dependent on sizeof (double).
52321
52322 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
52323
52324         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52325         too.
52326
52327 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
52328
52329         * gcc.c-torture/compile/961203-1.cexp: New script.
52330
52331 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
52332
52333         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52334         up the includes ourselves.
52335
52336 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
52337
52338         * lib/plumhall.exp: Remove random include, and add a few
52339         verbose messages for debugging.
52340
52341 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
52342
52343         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52344         of trying to do it ourselves.
52345
52346 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52347
52348         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52349
52350 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
52351
52352         * gcc.prms/5403.c: Made regexp a bit less strict.
52353
52354 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
52355
52356         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52357         is returned from remote_load instead.
52358         * lib/plumhall.exp: Ditto.
52359         * lib/mike-g++.exp: Ditto.
52360         * lib/old-dejagnu.exp: Ditto.
52361         * lib/c-torture.exp: Ditto.
52362
52363 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
52364
52365         * lib/g++.exp: Use build_wrapper procedure.
52366         * lib/gcc.exp: Ditto.
52367
52368 1997-05-20  Jeffrey A Law  (law@cygnus.com)
52369
52370         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52371         an old-style decl for malloc.  Fixes tests to work when
52372         sizeof (int) != sizeof (size_t).
52373
52374 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52375
52376         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52377
52378         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52379         use stdargs.h interface.
52380
52381 1997-05-15  Mike Meissner  <meissner@cygnus.com>
52382
52383         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52384         NO_VARARGS when compiling.
52385
52386 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
52387
52388         * lib/plumhall.exp(ph_includes): New procedure.
52389         (ph_make): Use it.
52390         (ph_compiler): Ditto.
52391
52392         * lib/g++.exp: Rename test-glue.c to testglue.c.
52393         * lib/gcc.exp: Ditto.
52394
52395 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
52396
52397         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52398         to completion when it's called.
52399
52400 1997-03-21  Michael Meissner  <meissner@cygnus.com>
52401
52402         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52403         is defined, don't do test.
52404
52405 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
52406
52407         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52408         for object files.
52409         (ph_summary): Mark skipped testcases as untested, not unresolved.
52410
52411         * lib/plumhall.exp (ph_make): If unresolved because of bad
52412         errorCode, record errorCode in log file.
52413         (*): Replace send_log/verbose with verbose -log.
52414
52415 1997-03-19  Michael Meissner  <meissner@cygnus.com>
52416
52417         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52418         double conversion if double isn't at least 8 bytes.
52419
52420         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52421         int to work with targets where int is 16 bits.
52422
52423         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52424         8 bytes, just exit, since 4 byte doubles don't have enough bits of
52425         precision for the test to complete.
52426
52427 1997-03-14  Michael Meissner  <meissner@cygnus.com>
52428
52429         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52430         if d10v is not compiled with the -mdouble64 flag.
52431         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52432
52433         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52434         d10v is not compiled with the -mint32 flag.
52435
52436 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
52437
52438         * lib/plumhall.exp: Use incr_count.
52439
52440 1997-03-12  Jeffrey A Law  (law@cygnus.com)
52441
52442         * gcc.c-torture: Update to c-torture-1.45.
52443
52444 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
52445
52446         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52447         the name of the expect testcase file).
52448
52449         * lib/g++.exp(g++_init): Ditto.
52450
52451 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52452
52453         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52454         the host.
52455
52456         * lib/gcc.exp(gcc_exit): New procedure.
52457
52458 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52459
52460         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52461         specs where appropriate.
52462
52463         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52464         because of new "candidates are" messages, and removed a few
52465
52466         * Converted all non-old-style g++ testcases to old-style, and
52467         moved into g++.old-deja.
52468
52469 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52470
52471         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52472         options.
52473
52474         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52475         succeeded.
52476
52477         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52478
52479 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52480
52481         * lib/gcc.exp (gcc_target_compile): Add support for defining
52482         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52483         the machine doesn't have those features.
52484
52485 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52486
52487         * g++.law/operators4.exp: Don't use LIBS.
52488
52489 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52490
52491         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52492
52493         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52494         * lib/g++.exp: Set it here instead. Also, allow use of the
52495         --tool_exec and --tool_opt options. Change CXX to
52496         GXX_UNDER_TEST.
52497
52498         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52499
52500         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52501
52502 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52503
52504         * lib/old-dejagnu.exp: Use prune_warnings instead of
52505         prune_system_crud.
52506         * lib/mike-g++.exp: Ditto.
52507         * lib/gcc.exp: Ditto.
52508         * lib/g++.exp: Ditto.
52509
52510         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52511
52512 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52513
52514           * 941014-2.c: Include stdlib.h
52515           * 960327-1.c: Include stdio.h
52516           * dbra.c, index-1.c: Don't assume ints are 32bits.
52517
52518 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52519
52520         * lib/gcc.exp: Add gcc,stack_size target feature.
52521
52522         * lib/g++.exp(g++_target_compile): Add the include and link
52523         paths here, not in two other places. And, it's $options, not
52524         options.
52525
52526         * lib/mike-g++.exp(postbase): Remove the code that determines
52527         the correct include and link paths.
52528         * g++.old-deja/old-deja.exp: Ditto.
52529
52530 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52531
52532         * lib/g++.exp(g++_init): target_compile no longer returns the
52533         filename of the result.
52534
52535 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52536
52537         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52538         call to glob.
52539
52540         * gcc.c-torture/special/special.exp: Change call to
52541         gcc_target_compile to include the object file.
52542
52543 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52544
52545         * gcc.c-torture/special/special.exp: Correct misspelling in last
52546         change.
52547
52548 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52549
52550         * lib/plumhall.exp(ph_summary): Log the entire output of the
52551         executable. Return -1 if there were any failures, 0 otherwise.
52552         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52553         (ph_make): Clean up objects and executables that were built
52554         if the tests succeeded.
52555
52556 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52557
52558         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52559         libraries and includes in the build tree as appropriate.
52560
52561 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52562
52563         * lib/c-torture.exp: Instead of looking for the global variable
52564         NO_LONG_LONG, check to see if that's a feature of the target.
52565
52566 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52567
52568         * config/default.exp: Minimize. Delete the remainer of the files in
52569         config; this functionality is now in devo/dejagnu/config.
52570
52571         g++.*/*: Pass any additional flags used to compile to postbase;
52572         delete CXXFLAGS.
52573
52574         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52575         is now done by runtest.exp. Use gcc_target_compile instead of
52576         compile.
52577
52578         lib/c-torture.exp: Use gcc_target_compile instead of compile.
52579         Remove references to CFLAGS. Use remote_file instead of
52580         calling rm -f.
52581         (c-torture): Take a list of arguments to use to compile this
52582         testcase.
52583
52584         lib/g++.exp: Simplify. Use target_compile instead of compile.
52585         lib/gcc-dg.exp: Ditto.
52586         lib/gcc.exp: Ditto.
52587         lib/mike-{gcc,g++}.exp: Ditto.
52588         lib/old-dejagnu.exp: Ditto.
52589         lib/plumhall.exp: Ditto.
52590
52591 1997-01-08  Jim Wilson  <wilson@cygnus.com>
52592
52593         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52594         (ph_linker): Likewise.
52595
52596 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
52597
52598           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52599         MAP_ANON / MAP_ANONYMOUS if defined;
52600         else try to map from /dev/zero .
52601
52602 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52603
52604         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52605         isn't defined, then define it to MAP_ANONYMOUS.
52606
52607 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52608
52609         * gcc.c-torture: Update to c-torture-1.42 release.
52610
52611 1996-11-11  Jeffrey A Law  (law@cygnus.com)
52612
52613         * gcc.c-torture: Update to c-torture-1.41 release.
52614
52615 1996-10-27  Jeffrey A Law  (law@cygnus.com)
52616
52617         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
52618         c-torture release.
52619
52620 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
52621
52622         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52623         and LDFLAGS.  Fix second case to append the target_info ldflags
52624         onto LDFLAGS, not CFLAGS.
52625         * lib/g++.exp (g++_init): Add target_info stuff.
52626         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
52627         of libgloss and newlib flags for !native.
52628
52629         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52630         (GDB): Fix relative path to go up another dir for finding gdb.
52631
52632 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
52633
52634         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52635         versions in the target_info array, if they don't exist.
52636
52637 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52638
52639         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52640
52641 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52642
52643         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52644         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52645
52646 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52647
52648         * lib/old-dejagnu.exp: Don't remove the output file before we've
52649         actually tested it. Don't append pwd to the path of the executable
52650         we're testing.
52651
52652 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52653
52654         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52655
52656 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52657
52658         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52659         temporary directory for compiler files, and set it to a default
52660         value of /tmp. Set $output as the name of the output file from
52661         compiling the testcase. Add a -o option to $cflags_var so the
52662         compiler writes the final output file as $output. Set $executable
52663         to $output.
52664
52665         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52666         directory for compiler files, and set it to /tmp if it doesn't
52667         already have a value. Set $output_file to the name of the output
52668         file from compiling the testcase. Add a -o option to CXXFLAGS so
52669         the compiler writes the final output file as $output. Use $output
52670         as the executable to be tested.
52671
52672 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52673
52674         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52675
52676 1996-06-08  Jeffrey A Law  (law@cygnus.com)
52677
52678         * gcc.c-torture/execute/pending-1.c: New test.  Still
52679         pending in Tege's queue.
52680
52681 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
52682
52683         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52684         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
52685         if there were failures.  Call unresolved if there were unresolved
52686         testcases.  Call gcc_fail if program did not run to completion.
52687         (ph_make): Pass additional argument name to ph_execute.
52688         (ph_execute): Add new argument.  Pass additional arguments to
52689         ph_summary.  Call gcc_fail is there is no execution output.
52690
52691 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52692
52693         * lib/plumhall.exp (proc_summary): Output relavent summary
52694         lines into the log so specific failures in plumhall can be
52695         investigated.
52696
52697 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52698
52699         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52700         (c-torture-execute): Don't try to execute tests which use
52701         "long long" types if $NO_LONG_LONG is nonzero.
52702
52703 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52704
52705         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52706         not c-torture.
52707
52708         * gcc.ieee: Move from here.
52709         * gcc.c-torture/execute/ieee: To here.
52710
52711 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52712
52713         * gcc.c-torture: Update to c-torture-1.41 release.
52714
52715 1996-03-22  Jeffrey A Law  (law@cygnus.com)
52716
52717         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52718         not "$output".
52719
52720 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
52721
52722         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52723         -c present.
52724
52725 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52726
52727         * config/proelf.exp: Handle connecting to a simulator.
52728
52729 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52730
52731         * config/proelf.exp: New file.  Enough framework that we can
52732         run c-torture tests on the proelf targets (or any other target
52733         that gdb can connect to for that matter).
52734
52735 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52736
52737         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52738         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52739
52740         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52741         exec_output exists.
52742
52743 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52744
52745         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52746         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52747
52748         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52749         to pass/fail/unresolved/unsupported/untested.  Caller must now
52750         call unresolved/unsupported/untested.
52751         * lib/*.exp: Update FSF address.  Update to handle new results of
52752         ${tool}_load.
52753         * lib/chill.exp (verbose): Delete.
52754
52755 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52756
52757         * lib/gcc.exp (default_gcc_start): Change order of args to
52758         $LDFLAGS $CFLAGS $LIBS.
52759         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52760         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52761         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52762         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52763         * gcc.misc-tests/dg-test.exp: Likewise.
52764         * gcc.misc-tests/msgs.exp: Likewise.
52765         * gcc.prms/prms.exp: Likewise.
52766         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52767         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52768
52769         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52770
52771 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52772
52773         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52774
52775         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52776         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52777
52778         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52779         necessary.
52780
52781 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52782
52783         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52784         global for loop; add use of $mathlib.
52785         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52786         settings here; set mathlib for anything but VxWorks.
52787
52788 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52789
52790         * gcc.c-torture: Update to c-torture-1.40 release.
52791
52792 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52793
52794         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52795         dg.exp.
52796
52797 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52798
52799         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52800         global.
52801
52802 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52803
52804         * lib/g++.exp (LIBS): Define if not already.
52805         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52806         (gcc-dg-prune): Call prune_gcc_output.
52807         * lib/gcc.exp (prune_gcc_output): New proc.
52808         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52809         prune_gcc_output.
52810
52811 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52812
52813         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52814         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52815
52816 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52817
52818         * gcc.c-torture: Update to c-torture-1.39 release.
52819
52820 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52821
52822         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52823         fails, try others as well.
52824
52825 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52826
52827         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52828         If compilation fails, mark execute tests as `untested'.
52829         If test is marked as unsupported, don't mark compilation and
52830         execute tests as failed.
52831
52832 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52833
52834         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52835         libstdc++ for whether or not we want to be doing shared
52836         libraries.  Delete link_curses since we don't need it anymore.
52837         * lib/mike-g++.exp (postbase): Don't link in libg++.
52838         * g++.old-deja/old-deja.exp: Likewise.
52839
52840 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52841
52842         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52843
52844 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52845
52846         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52847         For that, add `-Wl,-a,shared_archive'.
52848         * g++.old-deja/old-deja.exp: Likewise.
52849
52850 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52851
52852         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52853
52854 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52855
52856         * lib/mike-g++.exp (postbase): Pay attention to the status of
52857         g++_load.
52858
52859 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52860
52861           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52862
52863 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52864
52865         * lib/gcc.exp (default_gcc_start): No longer need to log program
52866         being executed or its output, execute_anywhere does that now.
52867         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52868         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52869
52870 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52871
52872         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52873         the same as those in lib/g++.exp.
52874
52875 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52876
52877         * gcc.c-torture: Update to c-torture-1.38 release.
52878         * gcc.ieee: Related changes.
52879
52880 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52881
52882         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52883         "exec". Minor reformatting changes.
52884
52885         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52886         cross. This means all "exec" calls now work on a remote host as
52887         well.
52888         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52889         cross. Filter out the extra "\r\n" stuff that expect puts in.
52890         (c-torture-execute): Filter out the bogus warnings like
52891         c-torture-compile does. Add support for canadian cross.
52892         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52893         Use execute_anywhere rather than calling exec directly. Now it
52894         works for canadian cross testing.
52895
52896 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52897
52898         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52899         results into a variable, and check that rather than using file exists.
52900
52901 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52902
52903         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52904         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52905
52906 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52907
52908         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52909         lib_curses if there's a shared libg++ in the build tree.
52910
52911 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52912
52913         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52914         if not supported target.
52915
52916 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52917
52918         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52919         link_curses up to always happen, not just for native builds.
52920
52921 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52922
52923         * gcc.c-torture: Update to c-torture-1.36 release.
52924         * gcc.failure: Related changes.
52925
52926 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52927
52928         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52929
52930 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52931
52932         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52933         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52934         runshlib, link_curses, and mathlib for link and run.
52935
52936         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52937         pass the runtime shared library options for Solaris, OSF/1, and
52938         Irix5, and link with -lcurses to avoid unresolved references.
52939
52940 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52941
52942         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52943         only run once.
52944
52945 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52946
52947         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52948
52949 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52950
52951         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52952         do not have a framework for the "compat" tests yet.
52953
52954 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52955
52956         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52957         set to null if we're testing vxworks5.1.  Use that instead of
52958         `-lm' in the setting of LIBS for link and run.
52959
52960 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52961
52962         * config/rom68k.exp (${tool}_load): Major changes to make it
52963         work.  Verified that it does in fact return the stuff in
52964         exec_output properly.  Catch any Emul or any TRAP other than 0.
52965
52966 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52967
52968         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52969         LDFLAGS properly for targets that need stuff from libgloss.
52970         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52971         only run once.
52972         (gpp_initialized): New variable.
52973
52974 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52975
52976         * config/rom68k.exp: Load libgloss.exp.
52977         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52978         so we can produce a fully linked binary.
52979         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52980         so we can produce a fully linked binary.
52981
52982 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52983
52984         * lib/plumhall.exp (ph_section): Watch for expected failures.
52985         Add missing `else'.
52986
52987         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52988         run the testcase.
52989         (c-torture): Likewise.
52990
52991 1995-08-28  Doug Evans  <dje@cygnus.com>
52992
52993         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52994
52995         * lib/mike-g++.exp (mike_cleanup): New proc.
52996         (prebase): New globals compiler_result, not_compiler_result,
52997         target_regexp.
52998         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52999         allow leading "-" in pattern.  Watch for unsupported tests.
53000         If $compiler_result is set, pattern match assembler code,
53001         and ditto for $not_compiler_result.
53002         * lib/mike-gcc.exp: Likewise.
53003
53004         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53005         execution "succeeded".
53006
53007 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53008
53009         * config/win32.exp: New file.
53010         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53011
53012 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53013
53014         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53015         unsupported.
53016         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53017         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53018         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53019
53020         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53021         "... without exceptions was ...".  That is now handled by
53022         prune_system_crud.
53023         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53024
53025 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53026
53027         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53028         sieve.c,sort2.c}: New files.
53029         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53030         sieve.exp,sort2.exp}: Drivers for them.
53031
53032         * lib/mike-gcc.exp (program_output): New user settable variable.
53033         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53034         messages.
53035         * lib/mike-g++.exp (program_output): New user settable variable.
53036
53037         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53038
53039         * config/sh.exp: Deleted (use sim.exp instead).
53040
53041 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53042
53043         * config/vx.exp: Declare CHECKTASK as global.
53044         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53045         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53046         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53047
53048 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53049
53050         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53051         target. Like vx.exp, only includes `vx29k.exp' instead of
53052         `vxworks.exp'.
53053
53054 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53055
53056         * config/sim.exp: Increase time limit from 120 seconds to 240.
53057
53058 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53059
53060         * gcc.c-torture/execute/950628-1.c: New test.
53061
53062 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53063
53064         * gcc.c-torture: Update with changes/additions from
53065         c-torture-1.34.
53066
53067 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53068
53069         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53070
53071 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53072
53073         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53074
53075 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53076
53077         * gcc.c-torture/compile/950512-1.c: New test.
53078         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53079         * gcc.dg/struct-ret-1.c: Likewise.
53080
53081 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53082
53083         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53084           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53085
53086 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53087
53088         * gcc.c-torture/special/920411-1.c: Deleted.
53089         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53090
53091 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53092
53093         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53094         cpu limit.
53095
53096 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53097
53098         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53099
53100 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53101
53102         From kenner;
53103         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53104         is the proper length.
53105         * va-arg-3.c: Likewise.
53106
53107 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53108
53109         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53110         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53111
53112         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53113         * lib/g++.exp (default_g++_start): Delete old cruft.
53114
53115 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53116
53117         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53118         (2 * (1 << 18)) to (2 * (1 << 17)).
53119
53120         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53121
53122 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53123
53124         * config/rom68k.exp: Renamed from config/idp.exp
53125
53126 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53127
53128         * c-torture/compile/921109-2.c
53129
53130 1995-04-18  Mike Stump  <mrs@cygnus.com>
53131
53132         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53133         excess errors.
53134
53135 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53136
53137         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53138         output.
53139         * lib/g++.exp (default_g++_start): Likewise.
53140
53141 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53142
53143         * gcc.c-torture/compile/950329-1.c: New test.
53144
53145 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53146
53147           * config/bug.exp (${tool}_load): Updated to use new remote_open
53148           and remote_close procs.
53149         * config/idp.exp: New file.
53150
53151 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53152
53153         * gcc.c-torture/execute/950322-1.c: New test.
53154
53155 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53156
53157         * config/vx.exp (${tool}_load): Clean up testing of return code from
53158         vxworks_ld and vxworks_spawn.
53159
53160 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53161
53162         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53163
53164 1995-03-13  Mike Stump  <mrs@cygnus.com>
53165
53166         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53167         can mark excess errors on a machine by machine basis.  Note, the
53168         default is to not expect any excess errors, even when excess
53169         errors test - is given, so you will want to put an XFAIL ... on
53170         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53171         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53172         those 4 machines, but no others.
53173
53174 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53175
53176         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53177         * lib/c-torture.exp: to here.
53178
53179 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53180
53181         * gcc.c-torture/execute/950221-1.c: New test.
53182         * gcc.c-torture/execute/struct-ret-1.c: New test.
53183         * gcc.c-torture/compile/950221-1.c: New test.
53184
53185         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53186
53187 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53188
53189         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53190         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53191
53192 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53193
53194         * g++.gb: New directory of tests, derived from my signature and
53195         class scoping tests.
53196
53197         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53198         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53199         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53200         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53201         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53202         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53203         * g++.gb/sig25.C: Likewise.
53204
53205         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53206         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53207         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53208         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53209         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53210         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53211         * g++.gb/sig25.exp: Likewise.
53212
53213         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53214         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53215         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53216         * g++.gb/scope13.C: Likewise, this test still fails.
53217
53218         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53219         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53220         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53221         * g++.gb/scope13.exp: Ditto.
53222
53223         * g++.gb/README: New file, explains what these tests are about.
53224
53225 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
53226
53227         * lib/dg.exp (dg-do): Support `preprocess'.
53228         (dg-test): Likewise.
53229
53230 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
53231
53232         * config/udi.exp: change "continue -expect" to "exp_continue".
53233
53234 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
53235
53236         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53237         Delete redundant tests.
53238
53239         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53240         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53241         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53242         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53243         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53244         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53245         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53246         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53247
53248         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53249         storing label pointers.
53250         * gcc.c-torture/execute/921019-1.c: Likewise.
53251         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53252         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53253         parameter fp.
53254         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53255         constants.
53256
53257         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53258         Delete obsolete tests.
53259
53260         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53261         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53262         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53263         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53264         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53265         * gcc.c-torture/compile/950124-1.c: New test.
53266
53267         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53268
53269 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
53270
53271         * lib/mike-g++.exp: Add -lm to LIBS.
53272
53273 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
53274
53275         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53276
53277 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
53278
53279         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53280
53281 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
53282
53283         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53284
53285 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
53286
53287         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53288         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53289         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53290         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53291         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53292         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53293         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53294         * g++.law/{operators31.C, operators32.C,
53295         * g++.law/{operators33.C, operators34.C}: Likewise.
53296         * g++.law/{pic1.C, refs2.C}: Likewise.
53297         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53298         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53299         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53300         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53301
53302         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53303         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53304         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53305         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53306         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53307         * g++.law/{enum9.exp, friend5.exp}: Likewise.
53308         * g++.law/{nest3.exp, nest4.exp}: Likewise.
53309         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53310         * g++.law/{operators30.exp, operators31.exp}: Likewise.
53311         * g++.law/{operators32.exp, operators33.exp}: Likewise.
53312         * g++.law/{operators34.exp}: Likewise.
53313         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53314         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53315         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53316         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53317         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53318
53319         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53320         No longer expected to fail.
53321         * g++.law/missed-error3.C: Tweak for recent bool changes.
53322
53323 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
53324
53325         * config/emb-unix: Deleted.
53326         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53327         remote execution.  Do final link on remote host if REMOTE_LINK is set.
53328
53329 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
53330
53331         * lib/dg.exp (dg-test): Fix typo in last patch.
53332
53333 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
53334
53335         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53336         (handles multiple occurrences).
53337
53338 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
53339
53340         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53341         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53342         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53343         printed).
53344         * lib/c-torture.exp (c-torture-compile): Likewise.
53345         (c-torture): Prepend full path if missing.
53346         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53347         (gcc_fail): Likewise.
53348         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53349
53350 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
53351
53352         * lib/netware.exp: Only attach to NetWare i386 systems.
53353
53354 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
53355
53356         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53357         messages.  Add test name to "output pattern match" pass/fail message.
53358
53359 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
53360
53361         * gcc.dg: New testsuite.
53362         * gcc.dg/dg.exp: New file.
53363
53364         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53365         test-switch.c}: Deleted.
53366
53367         * gcc.misc-tests/msgs.exp: New testcase driver.
53368
53369 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
53370
53371         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53372         Watch for illegal return values from ${tool}_load.
53373         * config/unix.exp (${tool}_load): Fix pass/fail detection for
53374         cross targets.  Coerce return value >0 to 1.
53375
53376 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
53377
53378         * config/unix.exp (${tool}_load): Call program rsh, not proc.
53379
53380         * config/emb-unix.exp: New file.
53381
53382         * config/sim.exp: Error if variable $SIM not defined.
53383         (${tool}_load): Mark test as "untested" if simulator missing.
53384
53385         * config/unix.exp: Load remote.exp to get rcp_download.
53386         * lib/c-torture.exp: Use different option lists for testcases with
53387         and without loops.
53388         * gcc.c-torture/execute/execute.exp: Likewise.
53389
53390 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
53391
53392         * config/*.exp: Clarify return code from ${tool}_load.
53393         Call `unresolved' or `untested' instead of `warning' or `perror'
53394         (sometimes you still want to call both though).
53395         Add comment that `shell_id' is local to each file.
53396         * config/udi.exp (timeout): Set to 30.
53397         Don't print warning if connection fails, $connectmode has already
53398         printed an error.
53399         (${tool}_load): Move verbose messages to level 2.
53400         Rework pattern for "Process started" message.
53401         Pass `shell_id' to ${connectmode}_download.
53402         Retry twice upon timeout.  Make resetting of target more robust.
53403         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53404         Pass `shell_id' to exit_$connectmode.
53405         Only call exit_$connectmode if connected.
53406         * config/unix.exp (${tool}_load): Check return codes better.
53407         * config/vrtx.exp (${tool}_load): Likewise.
53408         * config/vx.exp (${tool}_load): Likewise.
53409         Delete unneeded global's.
53410         * lib/dg.exp (dg-test): Update to reflect clarified return codes
53411         from ${tool}_load.
53412         (dg-stat): Delete.
53413         (dg-init): Delete recording of pass/fail counts.
53414         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53415         (old-dejagnu-init): Likewise.
53416         (old-dejagnu-stat): Delete contents, empty proc now.
53417         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53418         (c-torture): Delete references to lcnt, lpass, lfail.
53419         Get option list from TORTURE_OPTIONS.
53420         Delete -funroll[-all]-loops if no loops.
53421         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53422         (g++_stat): Delete contents (empty proc now).
53423         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53424         (gcc_finish): Likewise.
53425         (gcc_stat): Deleted.
53426         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53427         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53428         * gcc.c-torture/execute/execute.exp: Likewise.
53429         Split tests into two parts: compile, execute.
53430         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
53431         no loops.  Update to reflect clarified return codes from ${tool}_load.
53432
53433 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
53434
53435         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53436         to grep for.
53437         (old-dejagnu): Likewise (where necessary).
53438
53439 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
53440
53441         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53442
53443         * lib/dg.exp (dg-process-target): Fix processing of selector.
53444         Add comment regarding use of `error'.
53445
53446         * lib/gcc.exp (prune_system_crud): Define if missing.
53447         * lib/g++.exp (prune_system_crud): Likewise.
53448
53449         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53450         Call prune_system_crud.
53451         * lib/dg.exp (dg-runtest): New proc.
53452         Use perror instead of send_user for tcl errors in testcase.
53453         Don't return any value, it's never used.
53454         Don't clobber previous definition of `unknown'.
53455         Print tcl errors in `dg-final'.
53456
53457 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53458
53459         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53460         (dg-test): Don't print errorInfo, it contains stack backtrace.
53461
53462 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53463
53464         * lib/g++.exp (runtest_file_p): Define if missing.
53465
53466 1994-09-24  Doug Evans  (dje@cygnus.com)
53467
53468         * lib/mike-g++.exp: Comment out loading of g++.exp.
53469         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53470         (default_g++_version): Always print something.
53471         (default_g++_start): Comment out call to `which'.
53472         (g++_start, g++_load): Deleted (must be defined in config file).
53473         * lib/gcc.exp: Test for existence of $CC at start.
53474         Delete check for tmpdir (done in gcc_init).
53475         (default_gcc_version): Always print something.
53476         (default_gcc_start): Comment out call to `which'.
53477         * config/*.exp: Major cleanup - make cross targets work at least a
53478         little better for g++ (by not being "--tool gcc" specific).
53479         Rename gcc_xxx to ${tool}_xxx.
53480         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53481         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53482
53483 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53484
53485         * lib/c-torture.exp (c-torture-compile): Rework compiler
53486         message processing.
53487
53488         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53489         c-torture.
53490
53491 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53492
53493         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53494
53495         * lib/dg.exp (dg-process-target): Support { target native }.
53496
53497 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53498
53499         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53500         looked for "... program xxx got fatal signal".
53501         Correct regsub munging of `comp_output'.
53502         Ignore compiler messages "path prefix not used" and "linker input
53503         file unused".
53504
53505 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53506
53507         * lib/gcc.exp (runtest_file_p): Define if missing.
53508         * gcc.prms/template.c: Example to work from.
53509
53510 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53511
53512         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53513         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53514
53515         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53516         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53517         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53518         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53519
53520         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53521         (dg-process-target): No longer a varargs proc.
53522         Return S/N for target, P/F for xfail.  All callers changed.
53523         (user option procs): More argument checking.
53524         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53525         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53526         (dg-test): Skip test if not running on selected target in `dg-do'.
53527         Update handling of `dg-do-what', `dg-output-text'.
53528         Separate execution pass/fail from output pattern match pass/fail.
53529         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53530
53531 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53532
53533         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53534         target for 920510-1.c.
53535
53536 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53537
53538         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53539         Clean up comment regarding use of passcnt, etc.
53540         (gcc_stat): Don't update `testcnt' here.
53541         (gcc_finish): Do it here.
53542         Might as well reset `but_id' here too.
53543         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53544         to determine if the file should be tested.
53545         * gcc.c-torture/compile/compile.exp: Likewise.
53546         * gcc.c-torture/execute/execute.exp: Likewise.
53547         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53548         * gcc.misc-tests/dg-test.exp: Likewise.
53549         * gcc.prms/prms.exp: Likewise.
53550         * gcc.wendy/wendy.exp: Likewise.
53551         * g++.old-deja.exp: Likewise.
53552         Move "Testing file" message to verbose level 1.
53553
53554 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53555
53556         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53557
53558 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53559
53560         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53561         (default_gcc_start): Accept optional second list element
53562         of compiler flags.  Print compiler output at verbosity level 2.
53563         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53564         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53565         Save current values of framework globals passcnt, failcnt, xpasscnt,
53566         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53567         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53568         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53569         xfailcnt to compute stats.  Update framework global `testcnt' from
53570         pass/fail counts.
53571         (gcc_finish): New proc.  Clean up test environment.
53572         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53573         (gcc_epass, gcc_efail): Delete.
53574         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53575         argument of line number.
53576         (dg-init): If the tool has an init routine, call it.
53577         (dg-test): Remove args `cflags_var' and `libs_var'.
53578         Pass all compiler options to ${tool}_start.
53579         Handle missing line number.
53580         (dg-finish): New function.
53581         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53582         particular files.  Call gcc_finish at end.  Move "skipping test"
53583         message to verbosity level 3.
53584         * gcc.c-torture/compile/compile.exp: Likewise.
53585         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53586         * gcc.c-torture/execute/execute.exp: Likewise.
53587         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53588         Print testcase being tried at verbosity level 1.
53589         * gcc.c-torture/special/special.exp: Unset xfail.
53590         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53591         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53592         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53593         * gcc.failure/failure.exp: Likewise.
53594         * gcc.ieee/ieee.exp: Likewise.
53595         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53596         Update call to dg-test.  Call dg-finish at end.
53597         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
53598         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53599         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53600         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53601         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
53602         * gcc.wendy/wendy.exp: Add copyright.
53603         Delete setting of tmpdir (done by gcc_init).
53604         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53605         Pass compiler flags to gcc_start.  Call gcc_finish at end.
53606         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53607         gcc_[ce]pass/fail.
53608
53609 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
53610
53611         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53612         confusion.
53613         (g++_load): Likewise.
53614
53615         * config/*.exp (gcc_load): Some were varargs fns and some were not.
53616         Rename argument to `prog' to remove the confusion.
53617         Varargs fns behave differently too!
53618         (g++_load): Likewise.
53619
53620         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53621
53622         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53623         what it is.  Delete (always) printing of status value for !native.
53624         Simplify verbose code, and include status and exec_output.
53625         (g++_load): Use gcc_load.
53626
53627 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
53628
53629         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53630         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53631         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53632         940714-3.c as these testcases don't exist anymore.  Make
53633         va-arg-1.c expected to pass.
53634
53635 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
53636
53637         * gcc.misc-tests/misc.exp: Only run specific testcases.
53638         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53639         * gcc.misc-tests/dg-[1-9].c: New files.
53640
53641         * lib/dg.exp: New testsuite driver.
53642         * gcc.prms/prms.exp: Use it.
53643
53644         * README.gcc: New file.
53645
53646         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53647         Document and reset `lxpass' and `lxfail'.
53648         Simplify "initialized" message.
53649         (gcc_stat): Clean up comments a little.
53650
53651 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53652
53653         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53654
53655 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53656
53657         * lib/old-dejagnu.exp (process-option): New proc.
53658         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53659         (old-dejagnu): Simplify.
53660         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53661
53662 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
53663
53664         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53665         exists and is not an empty string.
53666
53667         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53668         $xfail rather than calling setup_xfail.  Clear $xfail when test is
53669         finished.
53670         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53671         automatically.
53672
53673         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53674         longer expected to fail.
53675
53676         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53677         "f" function call.
53678
53679         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53680
53681         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53682         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53683         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53684         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53685         c-torture-1.29.
53686
53687         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53688         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53689
53690         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53691
53692         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53693         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53694
53695         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53696         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53697         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53698
53699 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53700
53701         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53702         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53703         940714-1.c, 940714-2.c, 940714-3.c},
53704         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53705         gcc.misc-tests/{mg.c,mg.exp}:
53706         New tests.
53707         * gcc.noncompile/noncompile.exp: Change accordingly.
53708
53709 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53710
53711         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53712         Undo previous clobberage.
53713
53714 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
53715
53716         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53717         * gcc.special/{930510-1.c, special.exp}:
53718         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53719         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53720         struct-varargs-1.c}: New tests from c-torture-1.26.
53721
53722 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53723
53724         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53725           argument to switch.
53726
53727 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53728
53729         * Revert the previous changes.  Please see Rob's directory
53730         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53731         fixes.
53732
53733 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53734
53735         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53736         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53737         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53738         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53739         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53740         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53741         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53742         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53743         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53744         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53745         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53746         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53747         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53748         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53749         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53750         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53751         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53752         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53753         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53754         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53755         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53756         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53757         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53758         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53759         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53760         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53761         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53762         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53763         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53764         testing changes.
53765
53766 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53767
53768         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53769         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53770         with perror calls.
53771
53772 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53773
53774         * config/unix.exp (g++_load): Fix syntax.
53775
53776 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53777
53778         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53779         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53780         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53781         Don't expect va-arg-1.c to fail.  Correct expected output for
53782         920928-1.c.
53783         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53784         * gcc.wendy/hbm4.c: Correct typo.
53785         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53786
53787 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53788
53789         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53790         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53791         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53792         * lib/c-torture.exp (c-torture-compile): Ditto.
53793
53794         Reduce volume of output (remove all the -I's and such).
53795         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53796         Call gcc_cpass, gcc_cfail.
53797         (c-torture): Pass testing option to c-torture-compile.
53798
53799 1994-03-21  Doug Evans  (dje@cygnus.com)
53800
53801         Bring patches over from progressive.
53802         * config/default.exp: Exit remote shell cleanly.
53803         (g++_exit, g++_start): Add default versions.
53804         * config/sim.exp (gcc_load): Use perror, not error.
53805
53806 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53807
53808         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53809         set in site.exp.
53810
53811 1994-03-14  Doug Evans  (dje@cygnus.com)
53812
53813         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53814         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53815         (wendy_try): New proc to run testcase.
53816         (main loop): Call 'em.
53817         * gcc.wendy/*.c: Clean up pass to correct expected output.
53818
53819         * lib/gcc.exp: Minor cleanup work.
53820         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53821
53822 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53823
53824         * config/sim.exp (gcc_load): Document return codes better.
53825         Don't pass -v to simulator.
53826
53827 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53828
53829         * gcc.special/920717-x.c: Fix typo.
53830         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53831         get at sources.
53832
53833         * lib/mike-gcc.exp: Fix typo.
53834
53835 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53836
53837         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53838         binary to use, transform the name.
53839         * config/*.exp: rename everything. Nuke any g++ specific files,
53840         it's now a special case of gcc that requires no special support.
53841         Add a default.exp for unsupported targets.
53842
53843 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53844
53845         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53846         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53847         version of Tcl.
53848
53849 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53850
53851         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53852         than a warning.
53853
53854 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53855
53856         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53857
53858 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53859
53860         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53861         option_list.  Compile every file with only 4/6 option choices
53862         (same as C torture) instead of with 12/18 different option
53863         choices.
53864         * lib/c-torture.exp: Likewise.
53865
53866         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53867         not already set.
53868
53869 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53870
53871         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53872         can put an XFAIL *-*-* on excess errors.
53873
53874 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53875
53876         * g++.law: Add more tests derived from g++-bugs snapshots.
53877
53878         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53879         equivalent to g++.law/init9.
53880
53881         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53882         compiled it, and the a.out file after we've run it.
53883
53884 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53885
53886         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53887         compiled it, and the a.out file after we've run it.
53888
53889 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53890
53891         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53892
53893 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53894
53895         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53896         version number.
53897
53898 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53899
53900         * g++.law: New directory of g++ tests derived from the g++-bugs
53901         snapshots.
53902
53903 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53904
53905         * gcc.compile: initbug1.c initbug1.exp testcase added
53906
53907 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53908
53909         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53910         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53911           fixes submitted by Jeff Law (law@cs.utah.edu)
53912         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53913           Jeff Law (law@cs.utah.edu)
53914
53915
53916 1993-11-30  Mike Stump  (mrs@cygnus.com)
53917
53918         * config/unix-g++.exp: Follow the gcc way of doing things.
53919         * g++.old-deja/old-deja.exp: Minor updates.
53920         * lib/g++.exp: New file, follow the gcc way of doing things.
53921         * lib/old-dejagnu.exp: Minor updates.
53922         * lib/mike-g++.exp: Always unset errorInfo.
53923
53924 1993-11-06  Mike Stump  (mrs@cygnus.com)
53925
53926         * lib/gcc.exp: Fix some errors with the below change, CC and
53927         CFLAGS should be global when setting, not local.
53928
53929 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53930
53931         * lib/gcc.exp: Transform tool name.
53932
53933 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53934
53935         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53936
53937 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53938
53939         * lib/gcc.exp: change gcc_done to gcc_stat
53940
53941 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53942
53943         * Upgraded gcc testsuite to c-torture version 1.25
53944
53945 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53946
53947         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53948         * lib/c-torture: added hooks for new reporting code.
53949
53950 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53951
53952         * config/sh-gcc.exp: check if sh-sim exists in the path
53953
53954 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53955
53956         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53957         * gcc.compile/compile.exp: Initial changes for new logic.
53958         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53959         * gcc.failure/failure.exp: Initial changes for new logic.
53960         * gcc.ieee/ieee.exp: Initial changes for new logic.
53961         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53962         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53963         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53964         * lib/c-torture.exp: Initial changes for new logic.
53965         * lib/gcc.exp: Initial changes for new logic.
53966
53967 1993-10-15  Mike Stump  (mrs@cygnus.com)
53968
53969         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53970         depend upon failure or success.  Fully qualify names in failure
53971         and success messages.  Always remove a.out before starting
53972         compile, just in case.  Pay more attention to error text output by
53973         the compiler.  Handle testcases with no known past errors just
53974         like all others, so that things are uniform.  Other miscellaneous
53975         improvements.
53976
53977 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53978
53979         * gcc.cpp: new directory for cpp tests
53980
53981 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53982
53983         * lib/chill.exp: Code reformatted, removed unused code.
53984         * config/unix-chill.exp: Code reformatted, removed unused code.
53985         * chill.execute/execute.exp: Code reformatted, removed unused code.
53986         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53987
53988 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53989
53990         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53991         routines not written.
53992
53993 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53994
53995         * config/bug-gcc.exp: Use new procs from bug.exp.
53996
53997 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53998
53999         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54000         via ftp, rather than depending on NFS.
54001         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54002         case.
54003
54004 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54005
54006         * config/bug-gcc.exp: Use new download proc.
54007
54008 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54009
54010         * chill.execute/execute.exp: cleanups, handles errors better
54011         * chill.compile/compile.exp: rewrite, based on execute.exp
54012         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54013         * lib/chill.exp: major changes to diff proc and compile and link
54014         procs. added chill_fail and chill_pass wrappers to pass and
54015         fail. added more comments, and handle error codes better.
54016         Added a hack to capture stderr from exec, so noncompile tests
54017         can work.
54018
54019 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54020
54021         * chill.execute/execute.exp: rewrite of testsuite driver
54022         * lib/chill.exp: rewrite of testsuite driver
54023         * config/unix-chill.exp: rewrite of testsuite driver
54024
54025 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54026
54027         In chill.execute:
54028         * iexpr.ch: Standardize uppercase.
54029         * tuples.dat: Standardize uppercase.
54030         * vary.ch: standardize.  Correct varying string assignments.
54031         * vary.dat: Add new output lines.
54032
54033 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54034
54035         In chill.execute:
54036         * chprintf.ch: Standardize use of uppercase.
54037         * tuples.ch: Standardize and turn arr2 into a DCL,
54038           rather than a SYN.
54039         * pinits.ch: Standardize.
54040
54041 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54042
54043         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54044         * Makefil: Renamed to Makefile.in.
54045         * configure.in: New.
54046
54047 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54048
54049         In chill.execute:
54050         * .cvsignore: Add result/output files.
54051         * Makefile: Fix up variables at start.  Use MFLAGS
54052           everywhere.  Correct bool_loc, built_ins entries.
54053           Add entry for vary1.ch.
54054         * bitarray.ch: Standardize upper-case usage.
54055         * bitexpr.ch: Standardize, add output of b1.
54056         * params.ch: Use arrayt in along PROC parameters, to
54057           avoid novelty problems.
54058         * sets.ch: Tiny cleanup.
54059         * vary1.ch: Re-indent.
54060
54061 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54062
54063         * Add PR-related files to Makefiles, .cvsignore files, etc.
54064
54065 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54066
54067         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54068           with compiler objects. New names are test-flow.c and test-loop.c
54069
54070 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54071
54072         * Upgraded c-torture tests from 1.19 to 1.20
54073
54074         * new files:
54075         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54076         * gcc.compile: 930623-1.c 930623-2.c
54077         * gcc.noncompile: 930622-1.c 930622-2.c
54078         * gcc.failure: 920411-1.c 920627-2.c
54079         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54080
54081 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54082
54083         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54084           More changes to get testsuite working properly. Needs more work.
54085           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54086
54087 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54088
54089         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54090           More changes to get testsuite working properly. Needs more work.
54091
54092 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54093
54094         * chill.compile/compile.exp: Added for Dejagnu support
54095         * chill.execute/execute.exp: Added for Dejagnu support
54096         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54097
54098 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54099
54100         This should complete moving the CHILL test files.
54101         * chill.noncompile(.cvsignore printf.grt
54102             in-printf.grt chprintf.grt chprintf.ch):
54103             Added test-support files.
54104           (Makefile): Modified further.
54105         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54106             signal.ch): Added test files.
54107           * chill.execute (.cvsignore printf.grt printr.c
54108             in-printf.grt rts.c chprintf.grt rts.h): Added
54109           test-support files.
54110             (Makefile): More corrections.
54111
54112 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54113
54114         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54115           test cases, ready for DejaGnu.
54116
54117 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54118
54119         * Upgraded c-torture tests from 1.18 to 1.19
54120
54121         * gcc.compile: added test(s):
54122           930607-1.c
54123         * gcc.execute: added test(s):
54124           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54125
54126         * added new subdirectory for misc tests: gcc.misc-tests
54127         * gcc.misc-test(s): added tests:
54128           inst-check.c test-consts.c test-ior.c test-switch.c
54129
54130 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54131
54132         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54133
54134 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54135
54136         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54137
54138 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54139
54140         * Upgraded c-torture tests from 1.17 to 1.18
54141
54142 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54143
54144         * Upgraded c-torture tests from 1.12 to 1.17
54145
54146 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54147
54148         * lib/old-dejagnu.exp:
54149           Fixed handling of XFAIL target triplets to correctly
54150           recognize wildcard characters.  Removed code that
54151           appended a unique id tag to the end of the file name
54152           printed out by the result of the testcases within a
54153           given test file.
54154
54155 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54156
54157         * lib/old-dejagnu.exp:
54158           Reworked expected failure handling to trigger off of XFAIL
54159           keyword in keyphrase embeded in testcase source code. The
54160           XFAIL keyword must be at the end of the keyphrase line. It
54161           may optionally be followed by one or more target triplets.
54162           It has just occured that the handling of wildcards in the
54163           target triplet may not be correct.
54164
54165 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54166
54167         * g++.old-deja/tests:
54168           Moved all subdirectories up one level into g++.old-deja .
54169
54170         * lib/old-dejagnu.exp:
54171           Fixed problem with CXXFLAGS not being properly reset, and being
54172           corrupted with extraneous "-c" compiler option.  This was
54173           causing binaries to not be generated for test that needed them.
54174           Modified strings passed to "pass" and "fail" so that individual
54175           tests from the same test file would be distinguished by an
54176           identifier appended to the test file name in the summary logs;
54177           this corrected a problem with erroneous diff logs.  Added code
54178           to search testcases for expected fail and unexpected pass keywords.
54179
54180 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54181
54182         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54183
54184 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54185
54186         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54187           Removed extraneous text from end of "Special g++ Options"
54188           keyphrase.
54189
54190         * lib/old-dejagnu.exp: Added pattern matching to look for new
54191           keywords, embedded in testcases comments, which will trigger
54192           calls to xpass and xfail.
54193
54194 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54195
54196         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54197           comments embedded in the testcases, especially the one looking for
54198           special compiler options, as well as the pattern matching for the
54199           compiler output again.
54200
54201 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54202
54203         * lib/old-dejagnu.exp: Do a proper check of the return value for
54204           execute tests. Fixed several problems with the pattern matching
54205           of the compiler output which gave erroneous test results.
54206           Changed several of the test result messages to be more descriptive.
54207         * config/unix-g++.exp: Proc g++_load now actually works and
54208           executes the tests passed to it and returns a usable return
54209           value.
54210
54211 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54212
54213           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54214
54215 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54216
54217         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54218           Modified both files to properly execute the old style
54219           dejagnu tests. The previous versions of these files were
54220           experimental and did not function anything near correctly.
54221
54222 1993-04-05  Rob Savoye  (rob@cygnus.com)
54223
54224         * Removed all Makefile.in and configure.in files. No configuration
54225         needed now.
54226
54227 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
54228
54229         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54230
54231 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
54232
54233         * gcc.compile/configure.in, gcc.unsorted/configure.in,
54234         gcc.special/configure.in, gcc.noncompile/configure.in,
54235         gcc.execute/configure.in, gcc.code_quality/configure.in,
54236         g++.other/configure.in, g++.old-deja/configure.in,
54237         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54238         in srcname setting.
54239
54240 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
54241
54242         * lib/udi.exp: Fixed mondfe and mondfe_download.
54243         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54244         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54245
54246 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
54247
54248         * config/udi-gdb.exp: Check $shell_id after connecting to target.
54249         (gdb_exit): Don't remove *_soc files.
54250
54251 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
54252
54253         * lib/c-torture.exp: Don't look for main; instead always use -w
54254         -c.  This is how the c-torture tests work.  Remove the object
54255         file if the compilation succeeds.
54256         * gcc.execute/execute.exp: Remove executable if test passes.
54257         * gcc.noncompile/noncompile.exp: Every test is an expected
54258         failure.
54259         * gcc.special/special.exp: Added tests from c-torture 1.11,
54260         corrected use of existing test.
54261         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54262         gcc.execute/920625-1.c: Updated to c-torture 1.11.
54263         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54264         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54265         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54266         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54267         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54268         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54269         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54270         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54271         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54272         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54273         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54274         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54275         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54276         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54277         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54278         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54279         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54280         c-torture 1.11.
54281         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54282         correspond to c-torture 1.11.
54283
54284         * New file.