OSDN Git Service

0781fb11700d32f4f080cfca9c66651c4b4ae7b5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2
3         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5         and mips_forced_no_er.
6         (dg-mips-options): Add -mno-abicalls when a small-data option is
7         specified.  Skip tests with small-data options if mips_forced_gp.
8         Skip tests with -mexplicit-relocs if mips_forced_no_er.
9         * gcc.target/mips/sdata-1.c: New test.
10         * gcc.target/mips/sdata-2.c: Likewise.
11         * gcc.target/mips/sdata-3.c: Likewise.
12         * gcc.target/mips/sdata-4.c: Likewise.
13
14 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
15
16         PR fortran/33298
17         * spread_zerosize_1.f90:  New test case.
18         * spread_bounds_1.f90:  New test case.
19
20 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
21
22         PR c++/32674
23         * g++.dg/template/static31.C: New.
24
25 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
26
27         PR fortran/33271
28         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
29         powerpc*-linux-gnu.
30
31 2007-09-06  David Daney  <ddaney@avtrex.com>
32             Richard Sandiford  <richard@codesourcery.com>
33
34         PR target/33256
35         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
36         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
37         * gcc.target/mips/pr33256.c: New test.
38
39 2007-09-06  Tom Tromey  <tromey@redhat.com>
40
41         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
42
43 2007-09-06  Richard Guenther  <rguenther@suse.de>
44
45         PR tree-optimization/32586
46         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
47         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
48         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
49         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
50         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
51         now obsolete simplification.
52
53 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
54
55         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
56         * gcc.target/i386/sse3-addsubps.c: Ditto.
57         * gcc.target/i386/sse3-haddpd.c: Ditto.
58         * gcc.target/i386/sse3-haddps.c: Ditto.
59         * gcc.target/i386/sse3-hsubpd.c: Ditto.
60         * gcc.target/i386/sse3-hsubps.c: Ditto.
61         * gcc.target/i386/sse3-lddqu.c: Ditto.
62         * gcc.target/i386/sse3-movddup.c: Ditto.
63         * gcc.target/i386/sse3-movshdup.c: Ditto.
64         * gcc.target/i386/sse3-movsldup.c: Ditto.
65
66 2007-09-06  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/33302
69         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
70
71 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72
73         PR libfortran/33225
74         * gfortran.dg./fmt_float.f90: New test.
75
76 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77
78         PR libfortran/33253
79         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
80
81 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
82
83         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
84         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
85
86 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
87
88         * g++.dg/eh/builtin1.C: New test.
89         * g++.dg/eh/builtin2.C: New test.
90         * g++.dg/eh/builtin3.C: New test.
91
92         PR c++/33289
93         * g++.dg/eh/builtin4.C: New test.
94
95 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
96
97         * gcc.target/powerpc/dfp-dd.c: New test.
98         * gcc.target/powerpc/dfp-td.c: New test.
99
100 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
101
102         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
103         * gcc.dg/va-arg-pack-1.c: New test.
104
105 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
106
107         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
108         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
109         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
110         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
111         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
112
113 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
114
115         PR c++/30302
116         * g++.dg/ext/anon-struct5.C: New.
117
118 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
119
120         * gcc.dg/i386-cpuid.h: Remove.
121         * gcc.target/i386/mmx-check.h: Include cpuid.h.
122         (main): Use __get_cpuid to get target features.
123         * gcc.target/i386/sse-check.h: Ditto.
124         * gcc.target/i386/sse2-check.h: Ditto.
125         * gcc.target/i386/sse3-check.h: Ditto.
126         * gcc.target/i386/ssse3-check.h: Ditto.
127         * gcc.target/i386/sse4_1-check.h: Ditto.
128         * gcc.target/i386/sse4_2-check.h: Ditto.
129         * gcc.target/i386/sse4a-check.h: Ditto.
130         * gcc.dg/torture/pr16104-1.c: Ditto.
131         (do_test): Change to void.
132         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
133         * gcc.target/i386/sse-6.c: Ditto.
134         * gcc.target/i386/sse-7.c: Ditto.
135         * g++.dg/other/i386-1.C: Include cpuid.h.
136         (main): New function.  Use __get_cpuid to get target fetaures.
137
138 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
139             David Ung  <davidu@mips.com>
140             Nigel Stephens <nigel@mips.com>
141
142         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
143         * gcc.c-torture/compile/mipscop-2.c: Likewise.
144         * gcc.c-torture/compile/mipscop-3.c: Likewise.
145         * gcc.c-torture/compile/mipscop-4.c: Likewise.
146         * gcc.dg/torture/mips-hilo-1.c: Likewise.
147         * gcc.dg/torture/mips-hilo-2.c: Likewise.
148         * gcc.dg/torture/pr19683-1.c: Likewise.
149         * gcc.target/mips/madd-3.c: Likewise.
150         * gcc.target/mips/maddu-3.c: Likewise.
151         * gcc.target/mips/msub-3.c: Likewise.
152         * gcc.target/mips/msubu-3.c: Likewise.
153         * gcc.target/mips/asm-1.c: Likewise.
154         * gcc.target/mips/branch-1.c: Likewise.
155         * gcc.target/mips/ins-1.c: Likewise.
156         * gcc.target/mips/near-far-3.c: Likewise.
157         * gcc.target/mips/near-far-4.c: Likewise.
158         * gcc.target/mips/smartmips-lwxs.c: Likewise.
159         * gcc.target/mips/smartmips-ror-1.c: Likewise.
160         * gcc.target/mips/smartmips-ror-2.c: Likewise.
161         * gcc.target/mips/smartmips-ror-3.c: Likewise.
162         * gcc.target/mips/smartmips-ror-4.c: Likewise.
163         * gcc.target/mips/dspr2-MULT.c: Likewise.
164         * gcc.target/mips/dspr2-MULTU.c: Likewise.
165         * gcc.target/mips/mips32-dsp-run.c: Likewise.
166         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
167         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
168         * gcc.target/mips/code-readable-2.c: Likewise.
169         * gcc.target/mips/code-readable-3.c: Likewise.
170
171 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
172             David Ung  <davidu@mips.com>
173             Nigel Stephens <nigel@mips.com>
174
175         * gcc.target/mips/mips16-attributes.c: New.
176
177 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
178
179         PR fortran/31564
180         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
181
182         PR fortran/33241
183         * gfortran.dg/char_length_10.f90: New test.
184
185 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
186
187         PR c++/29731
188         * g++.dg/parse/template24.C: New.
189
190 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
191
192         * g++.dg/other/spu2vmx-1.C: New test.
193
194 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
195
196         PR tree-optimization/33017
197         * gcc.dg/pr33017.c: New test.
198
199 2007-09-05  Ben Elliston  <bje@au.ibm.com>
200
201         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
202         __protected_stream family of macros.
203
204 2007-09-04  Jan Hubicka  <jh@suse.cz>
205
206         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
207         * gcc.dg/tree-ssa/pr27236.c: Likewise.
208         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
209         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
210         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
211         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
212         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
213         Likewise.
214
215 2007-09-04  Janus Weil  <jaydub66@gmail.com>
216             Tobias Burnus  <burnus@net-b.de>
217
218         * gfortran.dg/proc_decl_1.f90: New.
219         * gfortran.dg/proc_decl_2.f90: New.
220         * gfortran.dg/proc_decl_3.f90: New.
221         * gfortran.dg/proc_decl_4.f90: New.
222
223 2007-09-04  Jan Hubicka  <jh@suse.cz>
224
225         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
226         * gcc.dg/vect/vect-105.c: Mark functions noinline.
227         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
228         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
229         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
230         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
231         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
232         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
233         * gcc.dg/vect/vect-50.c: Mark functions noinline.
234         * gcc.dg/vect/vect-33.c: Mark functions noinline.
235         * gcc.dg/vect/vect-16.c: Mark functions noinline.
236         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
237         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
238         * gcc.dg/vect/vect-92.c: Mark functions noinline.
239         * gcc.dg/vect/vect-75.c: Mark functions noinline.
240         * gcc.dg/vect/vect-58.c: Mark functions noinline.
241         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
242         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
243         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
244         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
245         * gcc.dg/vect/vect-114.c: Mark functions noinline.
246         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
247         * gcc.dg/vect/vect-8.c: Mark functions noinline.
248         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
249         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
250         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
251         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
252         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
253         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
254         * gcc.dg/vect/vect-42.c: Mark functions noinline.
255         * gcc.dg/vect/vect-25.c: Mark functions noinline.
256         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
257         * gcc.dg/vect/vect-67.c: Mark functions noinline.
258         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
259         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
260         * gcc.dg/vect/vect-106.c: Mark functions noinline.
261         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
262         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
263         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
264         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
265         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
266         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
267         * gcc.dg/vect/vect-34.c: Mark functions noinline.
268         * gcc.dg/vect/vect-17.c: Mark functions noinline.
269         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
270         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
271         * gcc.dg/vect/vect-93.c: Mark functions noinline.
272         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
273         * gcc.dg/vect/vect-76.c: Mark functions noinline.
274         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
275         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
276         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
277         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
278         * gcc.dg/vect/vect-115.c: Mark functions noinline.
279         * gcc.dg/vect/vect-9.c: Mark functions noinline.
280         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
281         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
282         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
283         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
284         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
285         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
286         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
287         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
288         * gcc.dg/vect/vect-60.c: Mark functions noinline.
289         * gcc.dg/vect/vect-26.c: Mark functions noinline.
290         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
291         * gcc.dg/vect/vect-85.c: Mark functions noinline.
292         * gcc.dg/vect/vect-68.c: Mark functions noinline.
293         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
294         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
295         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
296         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
297         * gcc.dg/vect/vect-107.c: Mark functions noinline.
298         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
299         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
300         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
301         * gcc.dg/vect/vect-52.c: Mark functions noinline.
302         * gcc.dg/vect/vect-35.c: Mark functions noinline.
303         * gcc.dg/vect/vect-18.c: Mark functions noinline.
304         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
305         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
306         * gcc.dg/vect/vect-77.c: Mark functions noinline.
307         * gcc.dg/vect/vect-2.c: Mark functions noinline.
308         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
309         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
310         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
311         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
312         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
313         * gcc.dg/vect/vect-116.c: Mark functions noinline.
314         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
315         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
316         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
317         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
318         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
319         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
320         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
321         * gcc.dg/vect/vect-44.c: Mark functions noinline.
322         * gcc.dg/vect/vect-27.c: Mark functions noinline.
323         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
324         * gcc.dg/vect/vect-86.c: Mark functions noinline.
325         * gcc.dg/vect/vect-100.c: Mark functions noinline.
326         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
327         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
328         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
329         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
330         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
331         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
332         * gcc.dg/vect/vect-108.c: Mark functions noinline.
333         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
334         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
335         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
336         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
337         * gcc.dg/vect/vect-11.c: Mark functions noinline.
338         * gcc.dg/vect/vect-70.c: Mark functions noinline.
339         * gcc.dg/vect/vect-36.c: Mark functions noinline.
340         * gcc.dg/vect/vect-19.c: Mark functions noinline.
341         * gcc.dg/vect/vect-95.c: Mark functions noinline.
342         * gcc.dg/vect/vect-78.c: Mark functions noinline.
343         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
344         * gcc.dg/vect/vect-3.c: Mark functions noinline.
345         * gcc.dg/vect/vect-all.c: Mark functions noinline.
346         * gcc.dg/vect/vect-117.c: Mark functions noinline.
347         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
348         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
349         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
350         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
351         * gcc.dg/vect/vect-20.c: Mark functions noinline.
352         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
353         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
354         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
355         * gcc.dg/vect/vect-62.c: Mark functions noinline.
356         * gcc.dg/vect/vect-28.c: Mark functions noinline.
357         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
358         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
359         * gcc.dg/vect/vect-87.c: Mark functions noinline.
360         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
361         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
362         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
363         * gcc.dg/vect/vect-109.c: Mark functions noinline.
364         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
365         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
366         noinline.
367         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
368         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
369         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
370         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
371         * gcc.dg/vect/vect-12.c: Mark functions noinline.
372         * gcc.dg/vect/vect-71.c: Mark functions noinline.
373         * gcc.dg/vect/vect-54.c: Mark functions noinline.
374         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
375         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
376         * gcc.dg/vect/vect-96.c: Mark functions noinline.
377         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
378         * gcc.dg/vect/vect-110.c: Mark functions noinline.
379         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
380         * gcc.dg/vect/vect-4.c: Mark functions noinline.
381         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
382         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
383         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
384         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
385         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
386         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
387         * gcc.dg/vect/vect-21.c: Mark functions noinline.
388         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
389         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
390         * gcc.dg/vect/vect-80.c: Mark functions noinline.
391         * gcc.dg/vect/vect-63.c: Mark functions noinline.
392         * gcc.dg/vect/vect-46.c: Mark functions noinline.
393         * gcc.dg/vect/vect-29.c: Mark functions noinline.
394         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
395         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
396         * gcc.dg/vect/vect-88.c: Mark functions noinline.
397         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
398         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
399         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
400         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
401         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
402         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
403         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
404         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
405         * gcc.dg/vect/vect-30.c: Mark functions noinline.
406         * gcc.dg/vect/vect-13.c: Mark functions noinline.
407         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
408         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
409         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
410         * gcc.dg/vect/vect-72.c: Mark functions noinline.
411         * gcc.dg/vect/vect-38.c: Mark functions noinline.
412         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
413         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
414         * gcc.dg/vect/vect-97.c: Mark functions noinline.
415         * gcc.dg/vect/vect-111.c: Mark functions noinline.
416         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
417         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
418         * gcc.dg/vect/vect-5.c: Mark functions noinline.
419         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
420         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
421         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
422         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
423         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
424         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
425         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
426         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
427         * gcc.dg/vect/vect-22.c: Mark functions noinline.
428         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
429         * gcc.dg/vect/vect-64.c: Mark functions noinline.
430         * gcc.dg/vect/vect-89.c: Mark functions noinline.
431         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
432         * gcc.dg/vect/vect-103.c: Mark functions noinline.
433         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
434         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
435         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
436         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
437         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
438         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
439         * gcc.dg/vect/vect-31.c: Mark functions noinline.
440         * gcc.dg/vect/vect-14.c: Mark functions noinline.
441         * gcc.dg/vect/vect-73.c: Mark functions noinline.
442         * gcc.dg/vect/vect-56.c: Mark functions noinline.
443         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
444         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
445         * gcc.dg/vect/vect-98.c: Mark functions noinline.
446         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
447         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
448         * gcc.dg/vect/vect-112.c: Mark functions noinline.
449         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
450         * gcc.dg/vect/vect-6.c: Mark functions noinline.
451         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
452         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
453         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
454         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
455         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
456         * gcc.dg/vect/pr25413.c: Mark functions noinline.
457         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
458         * gcc.dg/vect/vect-40.c: Mark functions noinline.
459         * gcc.dg/vect/vect-23.c: Mark functions noinline.
460         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
461         * gcc.dg/vect/vect-82.c: Mark functions noinline.
462         * gcc.dg/vect/vect-65.c: Mark functions noinline.
463         * gcc.dg/vect/vect-48.c: Mark functions noinline.
464         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
465         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
466         * gcc.dg/vect/vect-104.c: Mark functions noinline.
467         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
468         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
469         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
470         * gcc.dg/vect/vect-32.c: Mark functions noinline.
471         * gcc.dg/vect/vect-15.c: Mark functions noinline.
472         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
473         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
474         * gcc.dg/vect/vect-91.c: Mark functions noinline.
475         * gcc.dg/vect/vect-74.c: Mark functions noinline.
476         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
477         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
478         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
479         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
480         * gcc.dg/vect/vect-99.c: Mark functions noinline.
481         * gcc.dg/vect/vect-113.c: Mark functions noinline.
482         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
483         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
484         * gcc.dg/vect/vect-7.c: Mark functions noinline.
485         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
486         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
487         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
488         * gcc.dg/vect/vect-24.c: Mark functions noinline.
489         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
490         * gcc.dg/vect/vect-83.c: Mark functions noinline.
491         * gcc.dg/vect/vect-66.c: Mark functions noinline.
492         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
493
494 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
495
496         PR middle-end/33187
497         * gcc.target/i386/cmov7.c: New file.
498
499 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
500
501         * gcc.target/i386/sse4a-check.h: New file.
502         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
503         * gcc.target/i386/sse4a-insert.c: Ditto.
504         * gcc.target/i386/sse4a-montsd.c: Ditto.
505         * gcc.target/i386/sse4a-montss.c: Ditto.
506         * gcc.target/i386/mmx-check.h: New file.
507         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
508         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
509         * gcc.target/i386/sse-check.h: New file.
510         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
511         * gcc.target/i386/sse-3.c: Ditto.
512         * gcc.target/i386/sse-7.c: Ditto.
513         * gcc.target/i386/sse-9.c: Ditto.
514         * gcc.target/i386/ssefn-3.c: Ditto.
515         * gcc.target/i386/sse-recip.c: Ditto.
516         * gcc.target/i386/sse-recip-vec.c: Ditto.
517         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
518         * gcc.target/i386/20020523-1.c: Remove.
519         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
520         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
521         * gcc.target/i386/ssefn-4.c: Ditto.
522         * gcc.target/i386/sse-6.c: Ditto.
523         * gcc.target/i386/sse-10.c: Ditto.
524         * gcc.target/i386/sse-11.c: Ditto.
525         * gcc.target/i386/sse-18.c: Ditto.
526         * gcc.target/i386/fpprec-1.c: Ditto.
527         * g++.dg/other/i386-1.C: Ditto.
528
529 2007-09-04  Richard Guenther  <rguenther@suse.de>
530
531         PR tree-optimization/33291
532         * gcc.dg/volatile2.c: New testcase.
533         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
534         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
535         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
536         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
537
538 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
539
540         PR fortran/33253
541         * gfortran.dg/namelist_15.f90: Update test.
542         * gfortran.dg/namelist_24.f90: Update test.
543         * gfortran.dg/namelist_38.f90: New test.
544
545 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
546
547         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
548         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
549         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
550         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
551         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
552         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
553
554 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
555
556         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
557         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
558
559         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
560
561 2007-09-02  David Daney  <ddaney@avtrex.com>
562
563         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
564         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
565         * gcc.target/mips/atomic-memory-1.c: Ditto.
566         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
567
568 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
569
570         * gcc.target/cris/builtin_clz_v0.c: New testcase.
571         * gcc.target/cris/builtin_clz_v3.c: New testcase.
572
573 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
574
575         * gfortran.dg/substr_6.f90: New test.
576
577 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
578
579         PR c++/33208
580         * g++.dg/other/error18.C: New.
581         * g++.dg/expr/bitfield3.C: Adjust.
582
583 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
584
585         PR fortran/33276
586         * gfortran.fortran-torture/compile/pr33276.f90: New.
587
588 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
589
590         PR middle-end/33272
591         * gcc.dg/c99-arraydecl-3.c: New test.
592
593 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
594
595         PR c++/32597
596         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
597         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
598
599 2007-08-31  Tobias Burnus  <burnus@net-b.de>
600
601         PR fortran/33232
602         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
603         * gfortran.dg/read_1.f90: New.
604
605 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
606
607         PR c++/33210
608         * g++.dg/template/error30.C: New.
609
610 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
611
612         PR c++/32113
613         * g++.dg/template/crash70.C: New.
614
615 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
616
617         PR c++/33212
618         * g++.dg/ext/is_class_error.C: New.
619
620 2007-08-31  Olivier Hainque  <hainque@adacore.com>
621
622         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
623         
624 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
625             Revital Eres  <eres@il.ibm.com>
626
627         * gcc.target/powerpc/paired-1.c: New test.
628         * gcc.target/powerpc/paired-2.c: New test.
629         * gcc.target/powerpc/paired-3.c: New test.
630         * gcc.target/powerpc/paired-4.c: New test.
631         * gcc.target/powerpc/paired-5.c: New test.
632         * gcc.target/powerpc/paired-6.c: New test.
633         * gcc.target/powerpc/paired-7.c: New test.
634         * gcc.target/powerpc/ppc-paired.c: New test.
635
636 2007-08-31  Ollie Wild  <aaw@google.com>
637
638         * g++.dg/conversion/ptrmem2.C: New test.
639         * g++.dg/conversion/ptrmem3.C: New test.
640         * g++.dg/conversion/ptrmem4.C: New test.
641         * g++.dg/conversion/ptrmem5.C: New test.
642         * g++.dg/conversion/ptrmem6.C: New test.
643         * g++.dg/conversion/ptrmem7.C: New test.
644         * g++.dg/conversion/ptrmem8.C: New test.
645
646 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
647
648         PR fortran/31879
649         * gfortran.dg/char_length_7.f90: New test.
650         * gfortran.dg/char_length_9.f90: New test.
651         * gfortran.dg/char_assign_1.f90: Add extra warning.
652
653         PR fortran/31197
654         PR fortran/31258
655         * gfortran.dg/char_length_8.f90: New test.
656
657 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
658
659         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
660
661 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
662
663         * gcc.dg/inline-24.c: New test.
664         * g++.dg/opt/inline11.C: New test.
665
666 2007-08-30  Richard Guenther  <rguenther@suse.de>
667
668         * gcc.target/i386/vectorize5.c: New testcase.
669
670 2007-08-30  Tobias Burnus  <burnus@net-b.de>
671
672         PR fortran/33228
673         * interface.c (check_interface0): Improve error for external procs.
674         (check_sym_interfaces): Fix checking of module procedures.
675
676 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
677
678         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
679         (AI): Add AI_ALIGN.
680         * gcc.dg/sync-3.c: New test.
681
682         PR middle-end/32758
683         * gcc.dg/cleanup-12.c: New test.
684
685 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
686
687         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
688         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
689         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
690         * gcc.dg/pr32450.c: Ditto.
691         * gcc.dg/nest.c: Ditto.
692         * gcc.dg/nested-func-4.c: Ditto.
693         * g++.old-deja/g++.law/profile1.C: Ditto.
694
695 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
696
697         PR fortran/32989
698         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
699         non-default integer kind arguments.
700
701 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
702
703         PR fortran/33105
704         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
705
706 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc.dg/h8300-ice2.c: Remove target selector.
709
710 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
711
712         PR fortran/33215
713         * gfortran.dg/binding_label_tests_15.f03: New test case.
714         * gfortran.dg/binding_label_tests_16.f03: Ditto.
715
716 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
717
718         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
719         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
720
721 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
722
723         PR c++/33194
724         * g++.dg/other/canon-33194.C: New.
725
726 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
727
728         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
729         * gcc.c-torture/execute/pr23135.c: Likewise.
730
731 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
732
733         * gcc.dg/pr31344.c: Move to ...
734         * gcc.dg/dfp/pr31344.c: ... here.
735         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
736         * gcc.dg/20050503-1.c: Ditto.
737         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
738         * gcc.dg/20061127-1.c: Compile only for fpic targets.
739         * gcc.dg/20060801-1.c: Ditto.
740
741 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
742
743         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
744         * gfortran.dg/nan_1.f90: Likewise.
745
746 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
747
748         PR fortran/33055
749         Revert previous patch.
750
751 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
752             Kazu Hirata  <kazu@codesourcery.com>
753
754         * gcc.target/m68k/interrupt-1.c: New.
755
756 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
757
758         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
759         10000 for targets where "int" can't hold at least 100000.
760         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
761         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
762         (test5)(test6): Use it.
763         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
764         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
765         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
766         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
767         * gcc.dg/attr-alloc_size.c (test): Likewise.
768
769 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
770
771         PR c++/33209
772         * g++.dg/template/error29.C: New.
773
774 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
775
776         PR c++/32596
777         * g++.dg/ext/visibility/anon5.C: New test.
778
779 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
780
781         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
782
783 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
784
785         * gfortran.dg/gamma_1.f90: Remove large-real tests.
786         * gfortran.dg/gamma_2.f90: Remove large-real tests.
787         * gfortran.dg/gamma_4.f90: New: large-real tests.
788
789 2007-08-28  Jason Merrill  <jason@redhat.com>
790
791         PR c++/29000
792         * g++.dg/ext/stmtexpr12.C: New test.
793
794         PR c++/28558
795         * g++.dg/ext/attrib28.C: New test.
796
797 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
798
799         PR target/32661
800         * gcc.target/i386/pr32661.c: New test.
801
802 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
803
804         PR middle-end/32370
805         * gcc.dg/pr32370.c: New test.
806
807         PR rtl-optimization/33148
808         * gcc.c-torture/compile/20070827-1.c: New test.
809
810         PR debug/32914
811         * d++.dg/debug/const3.C: New test.
812         * d++.dg/debug/const4.C: New test.
813         * d++.dg/debug/dwarf2/const1.C: New test.
814         * d++.dg/debug/dwarf2/const2.C: New test.
815         * d++.dg/debug/dwarf2/const2b.C: New test.
816
817 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
818             Vladimir Yanovsky  <yanov@il.ibm.com>
819             Revital Eres  <eres@il.ibm.com>
820             Andrey Belevantsev  <abel@ispras.ru>
821
822         * gcc.dg/sms-1.c: New test.
823
824 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
825
826         * g++.dg/ext/gnu-inline-common.h: New.
827         * g++.dg/ext/gnu-inline-global-reject.C: New.
828         * g++.dg/ext/gnu-inline-global.C: New.
829         * g++.dg/ext/gnu-inline-namespace.C: New.
830         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
831         * g++.dg/ext/gnu-inline-class.C: New.
832         * g++.dg/ext/gnu-inline-class-static.C: New.
833         * g++.dg/ext/gnu-inline-template-class.C: New.
834         * g++.dg/ext/gnu-inline-template-func.C: New.
835
836 2007-08-27  Jason Merrill  <jason@redhat.com>
837
838         PR c++/31337
839         * g++.dg/ext/stmtexpr11.C: New.
840
841 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
842
843         * lib/target-supports.exp (check_profiling_available):
844         Set profiling_available_saved to 0 on fido-*-elf.
845
846 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
847
848         PR tree-optimization/33173
849         
850         * gcc.c-torture/compile/pr33173.c: New.
851
852 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
853
854         PR target/31385
855         * gcc.dg/dfp/pr31385.c: New.
856
857 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
858
859         * gcc.dg/unsigned-long-compare.c: Remove target selector.
860
861 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
862
863         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
864         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
865         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
866         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
867         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
868         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
869         gcc.target/m68k directory.
870         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
871         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
872         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
873         gcc.target/cris directory.
874         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
875         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
876         gcc.target/bfin directory.
877
878         * gcc.target/sh: New directory.
879         * gcc.target/sh/sh.exp: New file.
880         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
881         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
882         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
883         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
884         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
885         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
886
887 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
888
889         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
890         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
891         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
892         * gcc.target/i386/local2.c: Ditto.
893         * gcc.target/i386/stack-prot-kernel.c: Ditto.
894         * gcc.target/i386/20011119-1.c: Ditto.
895         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
896         * gcc.target/i386/fastcall-1.c: Fix target selector.
897
898 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
899
900         PR fortran/33055
901         * gfortran.dg/negative_unit.f: Add new check
902         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
903         -fdefault-integer-8.
904
905 2007-08-26  Asher Langton  <langton2@llnl.gov>
906
907         * gfortran.dg/recursive_stack.f90: New.
908         * gfortran.dg/openmp_stack.f90: New.
909
910 2007-08-26  Tobias Burnus  <burnus@net-b.de>
911
912         PR fortran/31298
913         * gfortran.dg/use_10.f90: New.
914
915 2007-08-26  Tobias Burnus  <burnus@net-b.de>
916
917         PR fortran/32985
918         * gfortran.dg/namelist_14.f90: Make test case valid.
919         * gfortran.dg/common_10.f90: New.
920
921 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
922
923         PR middle-end/33181
924         * gcc.dg/ifelse-2.c: New.
925
926 2007-08-26  Tobias Burnus  <burnus@net-b.de>
927
928         PR fortran/32980
929         * gfortran.dg/gamma_1.f90: New.
930         * gfortran.dg/gamma_2.f90: New.
931         * gfortran.dg/gamma_3.f90: New.
932
933 2007-08-26  Tobias Burnus  <burnus@net-b.de>
934
935         PR fortran/33188
936         * gfortran.dg/used_types_18.f90: New.
937
938 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
939
940         * gcc.dg/array-init-2.c: New test.
941
942 2007-08-24  Tobias Burnus  <burnus@net-b.de>
943
944         PR fortran/33178
945         * gfortran.dg/initialization_4.f90: Update dg-error.
946         * gfortran.dg/initialization_13.f90: New.
947
948 2007-08-24  Richard Guenther  <rguenther@suse.de>
949
950         PR middle-end/33166
951         * gcc.c-torture/compile/pr33166.c: New testcase.
952
953 2007-08-24  Tobias Burnus  <burnus@net-b.de>
954
955         PR fortran/33139
956         * gfortran.dg/pointer_assign_4.f90: New.
957         * gfortran.dg/shape_2.f90: Fix test case.
958         * gfortran.dg/char_result_4.f90: Ditto.
959
960 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
961
962         * gcc.dg/array-init-1.c: New test.
963
964         PR c++/32567
965         * g++.dg/parse/crash36.C: New test.
966
967 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
968
969         * gcc.dg/pr32721.c: Updated.
970
971 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
972
973         PR tree-optimization/32573
974         PR middle-end/32946
975         * gcc.dg/pr32573.c: New test.
976
977         PR c++/32898
978         * g++.dg/lookup/ns3.C: New test.
979
980         * gfortran.dg/assumed_charlen_sharing.f90: New test.
981
982         PR c++/31941
983         * g++.dg/parse/crash37.C: New test.
984
985 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
986
987         PR target/17390
988         * gcc.target/i386/pr17390.c: New test.
989
990 2007-08-23  Richard Guenther  <rguenther@suse.de>
991
992         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
993         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
994         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
995         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
996         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
997         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
998         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
999         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1000
1001 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1002
1003         * gcc.target/s390: New directory.
1004         * gcc.target/s390/s390.exp: New file.
1005         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
1006         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
1007         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
1008         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
1009         gcc.target/s390 directory.
1010
1011 2007-08-23  Richard Guenther  <rguenther@suse.de>
1012
1013         PR tree-optimization/32328
1014         * testsuite/gcc.dg/pr32328.c: New testcase.
1015
1016 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1017
1018         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1019           available.
1020
1021 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1022
1023         PR fortran/33095
1024         * gfortran.dg/min_max_optional_5.f90: New test.
1025         * gfortran.dg/min_max_optional_2.f90: Remove.
1026         * gfortran.dg/min_max_optional_3.f90: Remove.
1027         * gfortran.dg/min_max_optional_4.f90: Remove.
1028
1029 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1030
1031         * gcc.target/i386/xorps-sse.c: New.
1032         * gcc.target/i386/xorps-sse2.c: New.
1033
1034 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1035
1036         * gcc.target/i386/cmov3.c: Fix scan-assembler.
1037         * gcc.target/i386/cmov4.c: Fix scan-assembler.
1038         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1039
1040 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
1041
1042         PR fortran/33020
1043         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1044         include multiple kinds for SHAPE parameter within a single
1045         namespace.
1046         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1047         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
1048
1049 2007-08-22  Janus Weil  <jaydub66@gmail.com>
1050
1051         * interface_abstract_1.f90: Extended test case.
1052         * interface_abstract_3.f90: New test.
1053
1054 2007-08-21  Christian Bruel  <christian.bruel@st.com>
1055
1056         * gcc.dg/fold-sub.c: New test.
1057         
1058 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1061         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1062         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1063         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1064         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1065         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1066
1067 2007-08-22  Richard Guenther  <rguenther@suse.de>
1068
1069         PR middle-end/33007
1070         * gcc.dg/pr33007.c: New testcase.
1071
1072 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
1073
1074         * gcc.c-torture/execute/strcmp-1.x: Delete.
1075
1076 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1079         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1080         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1081         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1082         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1083         gcc.target/i386/stack-realign.c,
1084         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1085         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1086         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1087         target using dg-require-effective-target directive.
1088         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1089         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1090         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1091         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1092         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1093         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1094         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1095         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1096         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1097         Require lp64 target using dg-require-effective-target directive.
1098         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1099         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1100         directive.
1101         * gcc.target/i386/20010202-1.c: Move from here ...
1102         * gcc.dg/20010202-1.c: ... to here.
1103
1104 2007-08-22  Richard Guenther  <rguenther@suse.de>
1105
1106         PR tree-optimization/33142
1107         * gcc.c-torture/execute/pr33142.c: New testcase.
1108
1109 2007-08-22  Richard Guenther  <rguenther@suse.de>
1110
1111         PR middle-end/32563
1112         * g++.dg/torture/pr32563.C: New testcase.
1113
1114 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR middle-end/32912
1117         * gcc.dg/pr32912-1.c: Add -w to options.
1118         * gcc.dg/pr32912-2.c: Likewise.
1119         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1120
1121 2007-08-21  Ian Lance Taylor  <iant@google.com>
1122
1123         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1124
1125 2007-08-21  Ian Lance Taylor  <iant@google.com>
1126
1127         PR tree-optimization/33134
1128         * g++.dg/tree-ssa/pr33134.C: New test.
1129
1130 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1131
1132         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1133         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1134
1135 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR debug/32610
1138         * gcc.dg/debug/pr32610.c: New test.
1139
1140         * g++.dg/init/new24.C: New test.
1141
1142         PR middle-end/32912
1143         * gcc.dg/pr32912-1.c: New test.
1144         * gcc.dg/pr32912-2.c: New test.
1145         * gcc.dg/pr32912-3.c: New test.
1146
1147 2007-08-21  Richard Guenther  <rguenther@suse.de>
1148
1149         * gcc.dg/pointer-arith-10.c: New testcase.
1150
1151 2007-08-21  Richard Guenther  <rguenther@suse.de>
1152
1153         PR middle-end/33122
1154         * gcc.c-torture/compile/pr33122.c: New testcase.
1155
1156 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1157
1158         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1159
1160 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1161
1162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1163
1164 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR c++/33025
1167         * g++.dg/init/new23.C: New test.
1168
1169 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1170
1171         PR middle-end/30564
1172         * gcc.c-torture/compile/pr30564-1.c: New test.
1173         * gcc.c-torture/compile/pr30564-2.c: New test.
1174
1175 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1176
1177         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1178
1179 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1180
1181         * gfortran.dg/interface_abstract_2.f90: New.
1182         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1183
1184 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1185
1186         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1187         unknown (so that outer-loop wont get analyzed).
1188         * gcc.dg/vect/vect-outer-1a.c: New test.
1189         * gcc.dg/vect/vect-outer-1b.c: New test.
1190         * gcc.dg/vect/vect-outer-1.c: New test.
1191         * gcc.dg/vect/vect-outer-2a.c: New test.
1192         * gcc.dg/vect/vect-outer-2b.c: New test.
1193         * gcc.dg/vect/vect-outer-2c.c: New test.
1194         * gcc.dg/vect/vect-outer-2.c: New test.
1195         * gcc.dg/vect/vect-outer-3a.c: New test.
1196         * gcc.dg/vect/vect-outer-3b.c: New test.
1197         * gcc.dg/vect/vect-outer-3c.c: New test.
1198         * gcc.dg/vect/vect-outer-3.c: New test.
1199         * gcc.dg/vect/vect-outer-4a.c: New test.
1200         * gcc.dg/vect/vect-outer-4b.c: New test.
1201         * gcc.dg/vect/vect-outer-4c.c: New test.
1202         * gcc.dg/vect/vect-outer-4d.c: New test.
1203         * gcc.dg/vect/vect-outer-4e.c: New test.
1204         * gcc.dg/vect/vect-outer-4f.c: New test.
1205         * gcc.dg/vect/vect-outer-4g.c: New test.
1206         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1207         * gcc.dg/vect/vect-outer-4i.c: New test.
1208         * gcc.dg/vect/vect-outer-4j.c: New test.
1209         * gcc.dg/vect/vect-outer-4k.c: New test.
1210         * gcc.dg/vect/vect-outer-4l.c: New test.
1211         * gcc.dg/vect/vect-outer-4m.c: New test.
1212         * gcc.dg/vect/vect-outer-4.c: New test.
1213         * gcc.dg/vect/vect-outer-5.c: New test.
1214         * gcc.dg/vect/vect-outer-6.c: New test.
1215         * gcc.dg/vect/vect-outer-fir.c: New test.
1216         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1218
1219 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1220
1221         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1222         and -fno-tree-reassoc.
1223         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1224         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1225         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1226         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1227         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1228         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1229         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1230         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1231         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1232         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1233         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1234         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1235         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1236         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1237         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1238         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1239         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1240         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1241         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1242         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1243         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1244         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1245         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1246         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1247         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1248         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1249         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1250         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1251         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1252         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1253         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1254         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1255         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1256         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1257         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1258         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1259         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1260
1261 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1262
1263         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1264         versioning for aliasing).
1265         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1266
1267         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1268         targets.
1269         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1270
1271 2007-08-18  Tom Tromey  <tromey@redhat.com>
1272
1273         PR preprocessor/32974:
1274         * gcc.dg/cpp/pr32974.c: New file.
1275
1276 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1277
1278         * gfortran.dg/interface_abstract_1.f90: New.
1279
1280 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1281
1282         PR fortran/32881
1283         * gfortran.dg/pure_initializer_1.f90: New test.
1284
1285 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1286
1287         PR fortran/32875
1288         * gfortran.dg/array_constructor_18.f90: New test.
1289
1290 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1291
1292         PR c++/28989
1293         * g++.dg/expr/lval3.C: New test.
1294         * g++.dg/expr/lval4.C: New test.
1295
1296 2007-08-17  Ollie Wild  <aaw@google.com>
1297
1298         PR c++/31749
1299         * g++.dg/lookup/builtin3.C: New test.
1300         * g++.dg/lookup/builtin4.C: New test.
1301         * g++.dg/lookup/using19.C: New test.
1302
1303 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1304
1305         PR c++/32190
1306         * g++.dg/parse/error31.C: New.
1307
1308 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1309
1310         PR c++/32112
1311         * g++.dg/template/error26.C: New.
1312
1313 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1314
1315         PR fortran/33079
1316         * gfortran.dg/zero_length_2.f90: New test.
1317
1318 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1319
1320         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1321         * gfortran.dg/kind_tests_3.f03: Ditto.
1322         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1323         * gfortran.dg/interface_13.f90: Ditto.
1324         * gfortran.dg/pr32738.f90: Ditto.
1325         * gfortran.dg/module_private_1.f90: Ditto.
1326         * gfortran.dg/test_only_clause.f90: Ditto.
1327         * gfortran.dg/bind_c_vars.f90: Ditto.
1328         * gfortran.dg/bind_c_dts.f90: Ditto.
1329         * gfortran.dg/use_9.f90: Ditto.
1330         * gfortran.dg/generic_8.f90: Ditto.
1331         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1332         * gfortran.dg/private_type_6.f90: Ditto.
1333         * gfortran.dg/c_assoc.f90: Ditto.
1334         * gfortran.dg/private_type_7.f90: Ditto.
1335         * gfortran.dg/global_vars_c_init.f90: Ditto.
1336         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1337         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1338         * gfortran.dg/c_size_t_test.f03: Ditto.
1339         * gfortran.dg/used_types_12.f90: Ditto.
1340         * gfortran.dg/pr25923.f90: Ditto.
1341         * gfortran.dg/test_com_block.f90: Ditto.
1342         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1343         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1344         * gfortran.dg/com_block_driver.f90: Ditto.
1345         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1346         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1347         * gfortran.dg/c_loc_test.f90: Ditto.
1348         * gfortran.dg/c_ptr_tests.f03: Ditto.
1349         * gfortran.dg/module_interface_1.f90: Ditto.
1350
1351 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1352
1353         PR c++/32870
1354         * g++.dg/other/error17.C: Adjust.
1355         
1356 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1357
1358         PR middle-end/32970
1359         * g++.dg/ext/altivec-14.C: New test.
1360
1361 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1362
1363         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1364         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1365         dump files.
1366         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1367         * gcc.dg/vect/pr32366.c: Ditto.
1368
1369 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         PR testsuite/33082
1372         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1373         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1374         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1375         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1376
1377 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/33072
1380         * gfortran.dg/use_9.f90: New.
1381
1382 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1383
1384         * g++.dg/gcov/gcov-5.C: New test.
1385
1386 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1387
1388         * g++.dg/gcov/gcov-4.C: New test.
1389         * lib/gcov.exp (verify-lines): Add support for
1390         checking no-coverage lines.
1391
1392 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1393
1394         * gcc.dg/vect/vect-vfa-01.c: New.
1395         * gcc.dg/vect/vect-vfa-02.c: New.
1396         * gcc.dg/vect/vect-vfa-03.c: New.
1397         * gcc.dg/vect/vect-vfa-04.c: New.
1398         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1399         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1400         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1401         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1402         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1403         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1404         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1405         gfortran.dg/vect/pr19049.f90: Rename to start with
1406         prefix no-vfa-.
1407         * gcc.dg/vect/vect.exp: Disable versioning for alias
1408         when test starts with no-vfa-.
1409         * gfortran.dg/vect/vect.exp: Likewise.
1410
1411 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1412
1413         * gcc.dg/torture/pr32897.c: New test.
1414
1415 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1416
1417         PR c++/31132
1418         * g++.dg/template/crash69.C: New.
1419
1420 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1421
1422         * lib/target-supports.exp (check_effective_target_arm32): Use
1423         check_no_compiler_messages.
1424
1425 2007-08-15  Diego Novillo  <dnovillo@google.com>
1426
1427         gcc.dg/tree-ssa/20070815.c: New test.
1428
1429 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1430
1431         PR fortran/33077
1432         * gfortran.dg/random_7.f90: Initialize variable.
1433
1434 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR middle-end/33074
1437         * gfortran.dg/pr33074.f90: New test.
1438
1439         PR c++/32992
1440         * g++.dg/opt/nrv14.C: New test.
1441
1442 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1443
1444         PR c++/33035
1445         * g++.dg/template/crash68.C: New.
1446
1447 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1448
1449         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1450         * gcc.dg/sibcall-4.c: Ditto.
1451
1452 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1453
1454         PR fortran/33066
1455         * gfortran.dg/use_8.f90: New test.
1456         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1457
1458 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1459
1460         PR c++/27211
1461         * g++.dg/template/error27.C: New.
1462         * g++.dg/template/error28.C: New.
1463         * g++.dg/other/pr28304.C: Adjust.
1464         * g++.old-deja/g++.mike/p811.C: Likewise.
1465
1466 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1467
1468         PR target/30315
1469         * gcc.target/i386/pr30315.c: New.
1470
1471 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1472
1473         PR fortran/32594
1474         * gfortran.dg/substr_5.f90: New test.
1475
1476 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1477
1478         PR c/30428
1479         * gcc.dg/vector-2.c: New test.
1480
1481         PR c++/30428
1482         * g++.dg/ext/vector8.C: New test.
1483
1484 2007-08-13  Dan Hipschman  <dsh@google.com>
1485
1486         PR c/32953
1487         * gcc.dg/format/array-1.c: Add an additional test for
1488         unterminated format strings of length 1.
1489
1490 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1491
1492         PR fortran/32926
1493         * gfortran.dg/external_procedures_3.f90: New test.
1494
1495 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1496
1497         PR fortran/32827
1498         * gfortran.dg/import6.f90: New test.
1499
1500 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1501
1502         PR C/30427
1503         *  gcc.dg/vector-1.c: New test.
1504
1505 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1506
1507         * gcc.dg/pr21255-4.c: Skip for PIC.
1508         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1509
1510 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1511
1512         * gcc.dg/attr-isr.c: Skip for PIC.
1513         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1514         * gcc.dg/attr-isr-trapa.c: Likewise.
1515         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1516         * gcc.dg/pragma-isr-trapa.c: Likewise.
1517         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1518
1519 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1520
1521         PR fortran/32962
1522         * gfortran.dg/transpose_1.f90: New test.
1523
1524 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1525
1526         PR fortran/29600
1527         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1528         intrinsic.
1529
1530 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1531
1532         PR fortran/30964
1533         PR fortran/33054
1534         * gfortran.dg/random_4.f90: New test.
1535         * gfortran.dg/random_5.f90: New test.
1536         * gfortran.dg/random_6.f90: New test.
1537         * gfortran.dg/random_7.f90: New test.
1538
1539 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1540
1541         PR fortran/32860
1542         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1543
1544 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1545
1546         PR fortran/31629
1547         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1548
1549 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1550
1551         PR fortran/29600
1552         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1553         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1554
1555 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1556
1557         PR fortran/32937
1558         * gfortran.dg/char_length_6.f90: New test.
1559
1560 2007-08-10  Ollie Wild  <aaw@google.com>
1561
1562         * g++.dg/lookup/using18.C: New test.
1563
1564 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1565
1566         PR c++/17763
1567         * g++.dg/other/error16.C: New.
1568
1569 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1570
1571         PR libfortran/33039
1572         * gfortran.dg/namelist_37.f90: New test.
1573
1574 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1575
1576         PR c++/22256
1577         * g++.dg/conversion/op3.C: New.
1578
1579 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1580
1581         PR fortran/32987
1582         * gfortran.dg/fmt_tab_1.f90: New.
1583         * gfortran.dg/fmt_tab_2.f90: New.
1584
1585 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1586
1587         PR c/32796
1588         * gcc.c-torture/compile/pr32796.c: New test.
1589
1590 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1591
1592         PR middle-end/32813
1593         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1594         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1595         instead of just -O.
1596
1597 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1598
1599         * gcc.target/mips/code-readable-1.c: New test.
1600         * gcc.target/mips/code-readable-2.c: Likewise.
1601         * gcc.target/mips/code-readable-3.c: Likewise.
1602
1603 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1604             Revital Eres  <eres@il.ibm.com>
1605
1606         * gfortran.dg/sms-1.f90: Add comment.
1607         * gfortran.dg/sms-2.f90: New.
1608
1609 2007-08-07  Ian Lance Taylor  <iant@google.com>
1610
1611         * gcc.dg/instrument-1.c: New test.
1612         * gcc.dg/instrument-2.c: New test.
1613         * gcc.dg/instrument-3.c: New test.
1614
1615 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1616
1617         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1618
1619 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1620
1621         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1622         !vector_alignment_reachable targets.
1623         * gcc.dg/vect/vect-33.c: Likewise.
1624         * gcc.dg/vect/vect-42.c: Likewise.
1625         * gcc.dg/vect/vect-44.c: Likewise.
1626         * gcc.dg/vect/vect-50.c: Likewise.
1627         * gcc.dg/vect/vect-70.c: Likewise.
1628         * gcc.dg/vect/vect-71.c: Likewise.
1629         * gcc.dg/vect/vect-87.c: Likewise.
1630         * gcc.dg/vect/vect-88.c: Likewise.
1631         * gcc.dg/vect/vect-91.c: Likewise.
1632         * gcc.dg/vect/vect-93.c: Likewise.
1633         * gcc.dg/vect/vect-96.c: Likewise.
1634         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1635         * gcc.dg/vect/section-anchors-69.c: Likewise.
1636         * gcc.dg/vect/pr25413.c: Likewise.
1637         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1638         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1639         * gfortran.dg/vect-2.f90: Likewise.
1640         * gfortran.dg/vect-3.f90: Likewise.
1641         * gfortran.dg/vect-4.f90: Likewise.
1642         * gfortran.dg/vect-5.f90: Likewise.
1643         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1644         Return false for darwin. 
1645         (check_effective_target_vector_alignment_reachable_for_double): New.
1646
1647 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1648
1649         * gcc.dg/multiword-1.c: New testcase.
1650
1651 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1652
1653         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1654         messages.
1655         * gfortran.dg/namelist_36.f90: New test.
1656
1657 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1658
1659         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1660           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1661
1662 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1663
1664         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1665         * gcc.dg/torture/type-generic-1.c: Likewise.
1666
1667 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1668
1669         * gcc.c-torture/20070522-1.c: Move to ...
1670         * gcc.c-torture/compile/20070522-1.c: Here.
1671
1672 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1673
1674         PR fortran/29828
1675         * gfortran.dg/minmax_char_1.f90: New test.
1676         * gfortran.dg/minmax_char_2.f90: New test.
1677         * gfortran.dg/min_max_optional_4.f90: New test.
1678
1679 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1680
1681         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1682         hanging on the testcase.
1683
1684 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1685
1686         PR middle-end/32988
1687         * gcc.c-torture/compile/pr32988.c: New test.
1688
1689 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1690
1691         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1692
1693 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1694
1695         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1696
1697         Revert:
1698         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1699
1700         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1701
1702 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1703
1704         PR fortran/32979
1705         * gfortran.dg/isnan_1.f90: New test.
1706
1707 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1708             Revital Eres <eres@il.ibm.com>
1709
1710         * gcc.dg/sms-antideps.c: New test.
1711
1712 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1713
1714         PR fortran/31214
1715         * gfortran.dg/entry_13.f90: New test.
1716
1717         * gfortran.dg/entry_12.f90: Clean up .mod file.
1718
1719 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1720
1721         PR fortran/32770
1722         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1723         variables as kind=4 so they don't overflow the record length.
1724
1725 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1726
1727         PR fortran/32968
1728         * gfortran.dg/selected_kind_1.f90: New test.
1729
1730 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1731
1732         PR middle-end/32780
1733         * gcc.c-torture/compile/pr32780.c: New test.
1734
1735 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1736
1737         RP middle-end/32399
1738         * gcc.c-torture/compile/pr32399.c: New testcase.
1739
1740 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1741
1742         PR middle-end/32304
1743         * g++.dg/torture/pr32304.C: New testcase.
1744
1745 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1746
1747         PR middle-end/32935
1748         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1749
1750 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1751
1752         PR fortran/32955
1753         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1754
1755 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1756
1757         PR fortran/31202
1758         * gfortran.dg/nint_2.f90: New test.
1759
1760 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1761
1762         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1763         * gcc.dg/weak/typeof-2.c: Likewise.
1764
1765 2007-08-03  Diego Novillo  <dnovillo@google.com>
1766
1767         PR 31521
1768         * gcc.dg/tree-ssa/pr31521.c: New test.
1769
1770 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1771
1772         PR fortran/32770
1773         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1774         iostat must be default kind.
1775
1776 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1779
1780 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1781
1782         PR fortran/32770
1783         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1784         explicit so test passes with -fdefault-integer-8.
1785         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1786         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1787
1788 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1789
1790         PR c++/30849
1791         * g++.dg/parse/asm1.C: New test.
1792
1793         PR c++/30850
1794         * g++.dg/parse/asm2.C: Likewise.
1795
1796         PR c++/30851
1797         * g++.dg/parse/asm3.C: Likewise.
1798         
1799 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1800
1801         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1802           "int" is only 16 bit bits wide.
1803         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1804
1805 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1806
1807         * g++.dg/torture/type-generic-1.C: New.
1808         * gcc.dg/pr28796-2.c: Move tests ...
1809         * gcc.dg/tg-tests.h: ... here.
1810         * gcc.dg/torture/type-generic-1.c: New.
1811
1812 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1813
1814         PR libfortran/32954
1815         * minmaxloc_3.f90:  New test case.
1816
1817 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/32936
1820         * gfortran.dg/allocate_stat.f90: New.
1821
1822 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1823
1824         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1825
1826 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1827
1828         PR tree-optimization/32919
1829         * gcc.c-torture/compile/pr32919.c: New.
1830
1831 2007-08-01  Nick Clifton  <nickc@redhat.com>
1832
1833         * gcc.c-torture/execute/execute.exp: Change copyright header to
1834         refer to version 3 of the GNU General Public License and to point
1835         readers at the COPYING3 file and the FSF's license web page.
1836         * gcc.c-torture/execute/ieee/ieee.exp,
1837         gcc.c-torture/unsorted/unsorted.exp,
1838         gcc.c-torture/compile/compile.exp,
1839         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1840         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1841         gcc.target/cris/torture/cris-torture.exp,
1842         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1843         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1844         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1845         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1846         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1847         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1848         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1849         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1850         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1851         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1852         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1853         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1854         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1855         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1856         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1857         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1858         gcc.dg/noncompile/noncompile.exp,
1859         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1860         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1861         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1862         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1863         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1864         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1865         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1866         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1867         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1868         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1869         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1870         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1871         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1872         g++.old-deja/old-deja.exp,
1873         gfortran.fortran-torture/execute/execute.exp,
1874         gfortran.fortran-torture/compile/compile.exp,
1875         treelang/output/output-1.c, treelang/output/output-1.tree,
1876         treelang/execute/execute.exp, treelang/Makefile.in,
1877         treelang/compile/compile.exp, g++.dg/dg.exp,
1878         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1879         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1880         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1881         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1882         g++.dg/compat/struct-layout-1.exp,
1883         g++.dg/compat/struct-layout-1_generate.c,
1884         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1885         g++.dg/bprob/bprob.exp, config/default.exp,
1886         gcc.test-framework/test-framework.awk,
1887         gcc.test-framework/gen_directive_tests,
1888         gcc.test-framework/test-framework.exp,
1889         objc.dg/special/special.exp,
1890         objc.dg/gnu-encoding/gnu-encoding.exp,
1891         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1892         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1893         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1894         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1895         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1896         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1897         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1898         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1899         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1900         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1901         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1902         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1903         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1904         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1905         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1906         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1907         Likewise.
1908
1909 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1910
1911         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1912         error message text.
1913
1914 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1915
1916         PR fortran/32945
1917         * gfortran.dg/initialization_12.f90: New test.
1918
1919 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/31609
1922         * gfortran.dg/entry_12.f90: New test.
1923
1924 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1925
1926         PR fortran/32938
1927         * gfortran.dg/altreturn_6.f90: New test.
1928
1929 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1930
1931         PR fortran/32942
1932         * gfortran.dg/exponent_2.f90: New test.
1933
1934 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1935
1936         * gcc.dg/vect/vect-117.c: New test.
1937         * gcc.dg/vect/vect-74.c: Enabled test
1938         * gcc.dg/vect/vect-81.c: Enabled test
1939
1940 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1941
1942         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1943         s/dg-error/dg-warning where warning is expected.
1944
1945 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1946
1947         PR fortran/32770
1948         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1949         of huge() to correct kind.
1950
1951 2007-07-30  Ollie Wild  <aaw@google.com>
1952
1953         * gcc.dg/cpp/counter-2.c: New test.
1954         * gcc.dg/cpp/counter-3.c: New test.
1955         * gcc.dg/cpp/dir-only-1.c: New test.
1956         * gcc.dg/cpp/dir-only-1.h: New file.
1957         * gcc.dg/cpp/dir-only-2.c: New test.
1958         * gcc.dg/cpp/dir-only-3.c: New test.
1959         * gcc.dg/cpp/dir-only-3a.h: New file.
1960         * gcc.dg/cpp/dir-only-3b.h: New file.
1961         * gcc.dg/cpp/dir-only-4.c: New test.
1962         * gcc.dg/cpp/dir-only-5.c: New test.
1963         * gcc.dg/cpp/dir-only-6.c: New test.
1964
1965 2007-07-30  Julian Brown  <julian@codesourcery.com>
1966
1967         * gcc.target/arm/neon/v*.c: Regenerate.
1968
1969 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1970
1971         PR c++/32108
1972         * g++.dg/ext/label6.C: New.
1973
1974 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1975
1976         PR libfortran/32858
1977         PR libfortran/30814
1978         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1979
1980 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1981
1982         PR fortran/31211
1983         * gfortran.dg/actual_pointer_function_1.f90: New test.
1984
1985         PR fortran/32682
1986         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1987
1988 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1989
1990         PR fortran/32906
1991         * gfortran.dg/shape_1.f90: Adjust error message.
1992         * gfortran.dg/parameter_array_ref_1.f90: New test.
1993
1994 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1995
1996         PR fortran/31609
1997         * gfortran.dg/entry_11.f90: New test.
1998
1999 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
2000             Revital Eres  <eres@il.ibm.com>
2001
2002         * gfortran.dg/sms-1.f90: New test.
2003
2004 2007-07-28  Richard Guenther  <rguenther@suse.de>
2005
2006         * gcc.c-torture/compile/pr32920.c: New testcase.
2007
2008 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
2009
2010         PR c++/30917
2011         * g++.dg/lookup/friend11.C: New test.
2012
2013 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
2014
2015         * gfortran.dg/namelist_5.f90: Adjusted error message.
2016         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2017         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2018         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2019         * gfortran.dg/namelist_32.f90: ... this.
2020
2021         PR fortran/32876
2022         * gfortran.dg/namelist_33.f90: New test.
2023
2024         PR fortran/32905
2025         * gfortran.dg/namelist_34.f90: New test.
2026
2027         PR fortran/31818
2028         * gfortran.dg/namelist_35.f90: New test.
2029
2030 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
2031
2032         PR fortran/32880
2033         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2034
2035 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2036
2037         PR testsuite/32471
2038         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2039           assuming it is 0x7ffffffff.
2040         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2041         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2042
2043 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2044
2045         * gfortran.dg/operator_3.f90: Fix dg directive.
2046         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2047         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2048         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2049
2050 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
2051
2052         * g++.dg/cpp0x/decltype1.C: New.
2053         * g++.dg/cpp0x/decltype2.C: New.
2054         * g++.dg/cpp0x/decltype3.C: New.
2055         * g++.dg/cpp0x/decltype4.C: New.
2056         * g++.dg/cpp0x/decltype5.C: New.
2057         * g++.dg/cpp0x/decltype6.C: New.
2058
2059 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2060
2061         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2062           because the test relies on bit 31 to be the sign bit.
2063
2064 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2065
2066         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2067           assuming it is 0x7fffffff.
2068         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2069         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2070
2071 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/32346
2074         * g++.dg/expr/bitfield9.C: New test.
2075
2076 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2077
2078         PR fortran/32899
2079         * gfortran.dg/logical_comp.f90: Update dg-error strings.
2080
2081 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2082
2083         PR fortran/32760
2084         * gfortran.dg/private_type_7.f90: New test.
2085
2086 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2087
2088         PR fortran/32035
2089         * gfortran.dg/select_char_1.f90: New test.
2090
2091 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/32903
2094         * gfortran.dg/initialization_11.f90: New test.
2095
2096 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2097
2098         * gcc.target/mips/ins-1.c: New test.
2099
2100 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2101
2102         PR/19232
2103         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2104         (f1): Likewise.
2105
2106 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2107
2108         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2109         error: width of 'spare' exceeds its type.
2110
2111 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2112
2113         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2114         * gcc.dg/sibcall-4.c: Likewise.
2115
2116 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2117
2118         PR rtl-optimization/31500
2119         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2120         * g++.dg/warn/Warray-bounds.C: Likewise.
2121
2122 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2123
2124         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2125
2126 2007-07-25  Julian Brown  <julian@codesourcery.com>
2127             Paul Brook  <paul@codesourcery.com>
2128             Joseph Myers  <joseph@codesourcery.com>
2129             Mark Shinwell  <shinwell@codesourcery.com>
2130
2131         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2132         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2133         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2134         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2135         (check_effective_target_arm_neon_hw): New.
2136         * gcc.target/arm/neon/neon.exp: New file.
2137         * gcc.target/arm/neon/polytypes.c: New file.
2138         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2139
2140 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2141
2142         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2143           targets where an "int" is less than 32 bits wide.
2144
2145 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2146
2147         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2148
2149 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2150
2151         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2152           during addition if an int is only 16 bits wide.
2153         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2154
2155 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2156
2157         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2158           size as "long int" and are 32 or 64 bits wide.
2159         * gcc.dg/torture/pr28814.c: Likewise.
2160
2161 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2162
2163         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2164           exactly as wide as an int.
2165
2166 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2167
2168         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2169         Define and use throughout as long long printf format specifier.
2170         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2171         Likewise.
2172
2173 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2174
2175         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2176         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2177
2178 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2179
2180         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2181
2182 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2183
2184         * gcc.c-torture/execute/20070724-1.c: New.
2185
2186 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2187
2188         PR fortran/31205
2189         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2190         "deallocates" to 24, since patch has code rid of much spurious
2191         code.
2192         * gfortran.dg/interface_assignment_1.f90 : New test.
2193
2194         PR fortran/32842
2195         * gfortran.dg/interface_assignment_2.f90 : New test.
2196
2197 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2198
2199         PR fortran/32867
2200         * fortran.dg/initialization_10.f90: New test.
2201
2202 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2203
2204         PR fortran/32778
2205         * gfortran.dg/imag_2.f: Removed
2206         * gfortran.dg/warn_std_1.f90: New test.
2207         * gfortran.dg/warn_std_2.f90: New test.
2208         * gfortran.dg/warn_std_3.f90: New test.
2209
2210 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2211
2212         PR c++/29001
2213         * g++.dg/init/new22.C: New.
2214
2215 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2216
2217         PR c++/32561
2218         * g++.dg/template/crash67.C: New.
2219
2220 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2221
2222         * lib/target-support.exp (check_effective_target_natural_alignment): 
2223         (check_effective_target_vector_alignment_reachable): New.
2224         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2225         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2226         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2227         check.
2228         * gcc.dg/vect/pr25413.c: Likewise.
2229         * gcc.dg/vect/pr31699.c: Likewise.
2230
2231 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2232
2233         PR fortran/30814
2234         * gfortran.dg/pack_bounds_1.f90:  New test case.
2235
2236 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2237
2238         PR fortran/31639
2239         * gfortran.dg/initialization_9.f90: New test.
2240
2241 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2242
2243         PR fortran/32797
2244         PR fortran/32800
2245         * gfortran.dg/bind_c_usage_8.f03: New test case.
2246         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2247         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2248
2249 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2250
2251         * gcc.target/mips/branch-cost-1.c: New test.
2252         * gcc.target/mips/branch-cost-2.c: Likewise.
2253
2254 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2255
2256         PR fortran/32732
2257         * gfortran.dg/c_char_tests.f03: New test case.
2258         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2259         * gfortran.dg/c_char_tests_2.f03: New test case.
2260         * gfortran.dg/value_6.f03: Ditto.
2261         * gfortran.dg/value_7.f03: Ditto.
2262
2263 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2264
2265         PR fortran/32600
2266         * gfortran.dg/c_funloc_tests_5.f03: New.
2267         * gfortran.dg/c_funloc_tests_5.f04: New.
2268         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2269
2270 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2271
2272         PR c++/32839
2273         * g++.dg/expr/call4.C: New.
2274         * g++.dg/expr/call5.C: New.
2275
2276 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2277
2278         PR fortran/32710
2279         * gfortran.dg/namelist_30.f90: New test.
2280
2281 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2282
2283         PR fortran/29962
2284         * gfortran.dg/array_initializer_1.f90: Removed warning.
2285         * gfortran.dg/initialization_1.f90: Adjusted messages.
2286         * gfortran.dg/nested_modules_6.f90: Removed warning.
2287
2288         PR fortran/31253
2289         * gfortran.dg/initialization_7.f90: New test.
2290
2291         PR fortran/31639
2292         * gfortran.dg/initialization_8.f90: New test.
2293
2294 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2295
2296         PR c++/30818
2297         * g++.dg/template/crash47.C: Adjust errors.
2298         * g++.dg/template/crash48.C: Adjust errors.
2299         * g++.dg/template/typename12.C: New.
2300         * g++.dg/template/typename13.C: New.
2301         * g++.dg/template/typename14.C: New.
2302         * g++.dg/template/typedef6.C: Adjust errors.
2303
2304 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2305
2306         PR fortran/32627
2307         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2308         * gfortran.dg/pr32627.f03: New test case.
2309
2310         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2311         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2312         c_f_pointer_logical.
2313         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2314         c_f_pointer_complex.
2315         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2316         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2317         c_f_pointer_shape_tests_2.
2318         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2319
2320 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2321
2322         PR fortran/32804
2323         * gfortran.dg/c_loc_tests_9.f03: New test case.
2324         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2325
2326 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2327
2328         PR fortran/32823
2329         * gfortran.dg/int_2.f90: New test.
2330         
2331 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2332
2333         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2334
2335 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2336
2337         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2338         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2339
2340 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2341
2342         PR tree-optimization/19910
2343         * gcc.dg/pr19910.c: New test.
2344
2345 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2346
2347         PR fortran/32738
2348         * gfortran.dg/pr32738.f90: New test.
2349
2350 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2351
2352         PR tree-optimzation/32635
2353         * gfortran.dg/pr32635.f:  New test case.
2354
2355 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2356
2357         PR fortran/32801
2358         * gfortran.dg/pr32801.f03: New test case.
2359
2360 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2361
2362         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2363         Test negative numbers also.
2364         * gcc.dg/c99-math-float-1.c: Likewise.
2365         * gcc.dg/c99-math-long-double-1.c: Likewise.
2366         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2367         test inputs.
2368
2369 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2370         
2371         * lib/target-supports.exp (check_effective_target_sync_int_long):
2372         Enable for xtensa.
2373         (check_effective_target_sync_char_short): Likewise.
2374         
2375 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2376
2377         * gcc.dg/pr28796-2.c: Add more cases.
2378
2379 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2380
2381         * gcc.dg/pr28796-1.c: Add more cases.
2382         * gcc.dg/pr28796-2.c: Likewise.
2383
2384 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2385
2386         * gcc.dg/pr28796-1.c: Add more cases.
2387         * gcc.dg/pr28796-2.c: Likewise.
2388
2389 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2390
2391         PR fortran/32535
2392         * gfortran.dg/pr32535.f90: New test.
2393
2394 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2395
2396         PR fortran/31320
2397         PR fortran/32665
2398         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2399
2400 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2401
2402         PR rtl-optimization/32773
2403         * gcc.dg/pr32773.c: New test.
2404
2405 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2406
2407         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2408         match flax-vector-conversions note.
2409         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2410         instead of dg-error for the warning.
2411
2412 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2413
2414         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2415           adapted to work on targets with 16-bit or wider int.
2416         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2417         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2418         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2419         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2420
2421 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2422
2423         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2424         support large arrays.
2425         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2426         * gcc.dg/20061109-1.c: Likewise.
2427         * gcc.c-torture/execute/20061101-1.x: Likewise.
2428         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2429         * gcc.c-torture/execute/pr31448.x: Likewise.
2430
2431 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2432
2433         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2434
2435         PR fortran/32238
2436         * gfortran.dg/pr32238.f90: New test.
2437
2438         PR fortran/32222
2439         * gfortran.dg/pr32222.f90: New test.
2440
2441         PR fortran/32242
2442         * gfortran.dg/pr32242.f90: New test.
2443         
2444 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2445             David Ung  <davidu@mips.com>
2446
2447         * gcc.target/mips/mips-sched-madd.c: New test case.
2448
2449 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2450
2451         PR libfortran/32611
2452         * gfortran.dg/large_real_kind_1.f90: Update test.
2453         * gfortran.dg/pr17706.f90: Update test.
2454         * gfortran.dg/fmt_zero_digits.f90: Update test.
2455         * gfortran.dg/fmt_zero_precision.f90: Update test.
2456         * gfortran.dg/real_const_3.f90: Update test.
2457
2458 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2459
2460         PR fortran/32036
2461         * gfortran.dg/bounds_check_8.f90: New test.
2462         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2463
2464 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2465
2466         PR fortran/32357
2467         * gfortran.dg/mvbits_2.f90: New test.
2468
2469 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2470
2471         PR libfortran/32731
2472         * gfortran.dg/pack_mask_1.f90:  New test.
2473         * gfortran.dg/unpack_mask_1.f90:  New test.
2474
2475 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2478         * gcc.dg/20001101-1.c: Likewise.
2479         * gcc.dg/20001102-1.c: Likewise.
2480         * gcc.dg/20020116-2.c: Likewise.
2481         * gcc.dg/20020416-1.c: Likewise.
2482         * gcc.dg/sparc-constant-1.c: Likewise.
2483         * gcc.dg/sparc-dwarf2.c: Likewise.
2484         * gcc.dg/sparc-frame-1.c: Likewise.
2485         * gcc.dg/sparc-getcontext-1.c: Likewise.
2486         * gcc.dg/sparc-loop-1.c: Likewise.
2487         * gcc.dg/sparc-reg-1.c: Likewise.
2488         * gcc.dg/sparc-ret.c: Likewise.
2489         * gcc.dg/sparc-trap-1.c: Likewise.
2490         * gcc.dg/ultrasp10.c: Likewise.
2491         * gcc.dg/ultrasp11.c: Likewise.
2492         * gcc.dg/ultrasp1.c: Likewise.
2493         * gcc.dg/ultrasp2.c: Likewise.
2494         * gcc.dg/ultrasp3.c: Likewise.
2495         * gcc.dg/ultrasp4.c: Likewise.
2496         * gcc.dg/ultrasp5.c: Likewise.
2497         * gcc.dg/ultrasp6.c: Likewise.
2498         * gcc.dg/ultrasp7.c: Likewise.
2499         * gcc.dg/ultrasp8.c: Likewise.
2500         * gcc.dg/ultrasp9.c: Likewise.
2501         * gcc.dg/splet-1.c: Delete.
2502
2503 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2504
2505         PR fortran/32724
2506         * gfortran.dg/stfunc_5.f90: New test.
2507
2508 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2509
2510         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2511         New procedure to check if arrays are naturally aligned to the vector
2512         alignment boundary.
2513         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2514         in size_t typedef.  Adjust tree dump scan results according to
2515         vect_aligned_arrays target check.
2516         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2517         vect_aligned_arrays target check.
2518         * gcc.dg/vect/pr31699.c: Ditto.
2519
2520 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2521
2522         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2523         for V2DFmode vector conditional expression.
2524         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2525         and dfceq patterns.
2526         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2527         and dfcgt patterns.
2528         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2529         V2DFmode comparison and test special values.
2530         * lib/target-supports.exp: Switch on test for V2DFmode 
2531         vector conditional expression.
2532
2533 2007-07-13  Richard Guenther  <rguenther@suse.de>
2534
2535         PR tree-optimization/32721
2536         * gcc.dg/pr32721.c: New testcase.
2537
2538 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2539
2540         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2541         error message part that continues on a new line.
2542
2543 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2544
2545         * gcc.dg/c99-tgmath-1.c: New.
2546         * gcc.dg/c99-tgmath-2.c: New.
2547         * gcc.dg/c99-tgmath-3.c: New.
2548         * gcc.dg/c99-tgmath-4.c: New.
2549
2550 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2551             Janis Johnson  <janis187@us.ibm.com>
2552
2553         PR testsuite/25241
2554         * gcc.test-framework/dg-error-exp-F.c: New test.
2555         * gcc.test-framework/dg-warning-exp-F.c: New test.
2556         * lib/gcc.exp: Enable warning and error prefixes.
2557         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2558         (dg-error): Wrap original dg-error.
2559         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2560         markers from dg-error/dg-warning directives.
2561         * gcc.dg/20040322-1.c: Likewise.
2562         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2563         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2564         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2565         * gcc.dg/Werror-1.c: Likewise.
2566         * gcc.dg/Werror-10.c: Likewise.
2567         * gcc.dg/Werror-11.c: Likewise.
2568         * gcc.dg/Werror-2.c: Likewise.
2569         * gcc.dg/Werror-3.c: Likewise.
2570         * gcc.dg/Werror-4.c: Likewise.
2571         * gcc.dg/Werror-5.c: Likewise.
2572         * gcc.dg/Werror-6.c: Likewise.
2573         * gcc.dg/Werror-7.c: Likewise.
2574         * gcc.dg/Werror-8.c: Likewise.
2575         * gcc.dg/Werror-9.c: Likewise.
2576         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2577         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2578         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2579         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2580         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2581         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2582         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2583         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2584         * gcc.dg/Wnested-externs-1.c: Likewise.
2585         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2586         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2587         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2588         * gcc.dg/Wshadow-3.c: Likewise.
2589         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2590         * gcc.dg/Wwrite-strings-1.c: Likewise.
2591         * gcc.dg/anon-struct-5.c: Likewise.
2592         * gcc.dg/anon-struct-6.c: Likewise.
2593         * gcc.dg/anon-struct-7.c: Likewise.
2594         * gcc.dg/anon-struct-8.c: Likewise.
2595         * gcc.dg/array-8.c: Likewise.
2596         * gcc.dg/array-quals-2.c: Likewise.
2597         * gcc.dg/asm-qual-1.c: Likewise.
2598         * gcc.dg/asm-wide-1.c: Likewise.
2599         * gcc.dg/assign-warn-1.c: Likewise.
2600         * gcc.dg/assign-warn-2.c: Likewise.
2601         * gcc.dg/bitfld-10.c: Likewise.
2602         * gcc.dg/bitfld-11.c: Likewise.
2603         * gcc.dg/bitfld-12.c: Likewise.
2604         * gcc.dg/bitfld-13.c: Likewise.
2605         * gcc.dg/bitfld-14.c: Likewise.
2606         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2607         * gcc.dg/builtins-30.c: Likewise.
2608         * gcc.dg/c90-const-expr-5.c: Likewise.
2609         * gcc.dg/c90-typespec-1.c: Likewise.
2610         * gcc.dg/c99-const-expr-5.c: Likewise.
2611         * gcc.dg/c99-flex-array-5.c: Likewise.
2612         * gcc.dg/c99-fordecl-3.c: Likewise.
2613         * gcc.dg/c99-tag-3.c: Likewise.
2614         * gcc.dg/c99-typespec-1.c: Likewise.
2615         * gcc.dg/c99-vla-jump-1.c: Likewise.
2616         * gcc.dg/c99-vla-jump-2.c: Likewise.
2617         * gcc.dg/c99-vla-jump-3.c: Likewise.
2618         * gcc.dg/c99-vla-jump-4.c: Likewise.
2619         * gcc.dg/c99-vla-jump-5.c: Likewise.
2620         * gcc.dg/cast-1.c: Likewise.
2621         * gcc.dg/cast-2.c: Likewise.
2622         * gcc.dg/cast-3.c: Likewise.
2623         * gcc.dg/cast-4.c: Likewise.
2624         * gcc.dg/cast-pretty-print-1.c: Likewise.
2625         * gcc.dg/comp-goto-2.c: Likewise.
2626         * gcc.dg/comp-goto-3.c: Likewise.
2627         * gcc.dg/cpp/error-1.c: Likewise.
2628         * gcc.dg/cpp/if-paren.c: Likewise.
2629         * gcc.dg/decl-7.c: Likewise.
2630         * gcc.dg/decl-8.c: Likewise.
2631         * gcc.dg/decl-nospec-1.c: Likewise.
2632         * gcc.dg/decl-nospec-2.c: Likewise.
2633         * gcc.dg/decl-nospec-3.c: Likewise.
2634         * gcc.dg/declspec-10.c: Likewise.
2635         * gcc.dg/declspec-11.c: Likewise.
2636         * gcc.dg/declspec-12.c: Likewise.
2637         * gcc.dg/declspec-13.c: Likewise.
2638         * gcc.dg/declspec-14.c: Likewise.
2639         * gcc.dg/declspec-15.c: Likewise.
2640         * gcc.dg/declspec-16.c: Likewise.
2641         * gcc.dg/declspec-17.c: Likewise.
2642         * gcc.dg/declspec-4.c: Likewise.
2643         * gcc.dg/declspec-5.c: Likewise.
2644         * gcc.dg/declspec-6.c: Likewise.
2645         * gcc.dg/declspec-7.c: Likewise.
2646         * gcc.dg/declspec-8.c: Likewise.
2647         * gcc.dg/declspec-9.c: Likewise.
2648         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2649         * gcc.dg/dfp/constants-c99.c: Likewise.
2650         * gcc.dg/dfp/keywords-c89.c: Likewise.
2651         * gcc.dg/dfp/keywords-c99.c: Likewise.
2652         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2653         * gcc.dg/dfp/typespec.c: Likewise.
2654         * gcc.dg/dremf-type-compat-2.c: Likewise.
2655         * gcc.dg/dremf-type-compat-3.c: Likewise.
2656         * gcc.dg/dremf-type-compat-4.c: Likewise.
2657         * gcc.dg/empty-source-2.c: Likewise.
2658         * gcc.dg/empty-source-3.c: Likewise.
2659         * gcc.dg/enum3.c: Likewise.
2660         * gcc.dg/extra-semi-2.c: Likewise.
2661         * gcc.dg/extra-semi-3.c: Likewise.
2662         * gcc.dg/float-range-1.c: Likewise.
2663         * gcc.dg/float-range-2.c: Likewise.
2664         * gcc.dg/float-range-3.c: Likewise.
2665         * gcc.dg/float-range-5.c: Likewise.
2666         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2667         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2668         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2669         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2670         * gcc.dg/format/cast-1.c: Likewise.
2671         * gcc.dg/format/gcc_diag-3.c: Likewise.
2672         * gcc.dg/format/gcc_diag-4.c: Likewise.
2673         * gcc.dg/format/gcc_diag-6.c: Likewise.
2674         * gcc.dg/format/gcc_diag-8.c: Likewise.
2675         * gcc.dg/format/gcc_diag-9.c: Likewise.
2676         * gcc.dg/format/nul-2.c: Likewise.
2677         * gcc.dg/format/opt-1.c: Likewise.
2678         * gcc.dg/format/opt-2.c: Likewise.
2679         * gcc.dg/format/opt-3.c: Likewise.
2680         * gcc.dg/format/opt-4.c: Likewise.
2681         * gcc.dg/format/opt-5.c: Likewise.
2682         * gcc.dg/format/opt-6.c: Likewise.
2683         * gcc.dg/framework-2.c: Likewise.
2684         * gcc.dg/func-args-1.c: Likewise.
2685         * gcc.dg/func-outside-1.c: Likewise.
2686         * gcc.dg/func-outside-2.c: Likewise.
2687         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2688         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2689         * gcc.dg/if-empty-1.c: Likewise.
2690         * gcc.dg/init-bad-1.c: Likewise.
2691         * gcc.dg/init-bad-2.c: Likewise.
2692         * gcc.dg/init-bad-3.c: Likewise.
2693         * gcc.dg/init-desig-obs-2.c: Likewise.
2694         * gcc.dg/init-desig-obs-3.c: Likewise.
2695         * gcc.dg/init-empty-2.c: Likewise.
2696         * gcc.dg/init-empty-3.c: Likewise.
2697         * gcc.dg/inline-11.c: Likewise.
2698         * gcc.dg/inline-12.c: Likewise.
2699         * gcc.dg/inline-8.c: Likewise.
2700         * gcc.dg/inline-9.c: Likewise.
2701         * gcc.dg/inline3.c: Likewise.
2702         * gcc.dg/label-decl-1.c: Likewise.
2703         * gcc.dg/label-decl-2.c: Likewise.
2704         * gcc.dg/label-decl-3.c: Likewise.
2705         * gcc.dg/label-decl-4.c: Likewise.
2706         * gcc.dg/long-long-typespec-1.c: Likewise.
2707         * gcc.dg/lvalue-2.c: Likewise.
2708         * gcc.dg/lvalue-3.c: Likewise.
2709         * gcc.dg/nested-func-3.c: Likewise.
2710         * gcc.dg/nested-redef-1.c: Likewise.
2711         * gcc.dg/noreturn-4.c: Likewise.
2712         * gcc.dg/old-style-prom-2.c: Likewise.
2713         * gcc.dg/old-style-prom-3.c: Likewise.
2714         * gcc.dg/old-style-then-proto-1.c: Likewise.
2715         * gcc.dg/overflow-warn-1.c: Likewise.
2716         * gcc.dg/overflow-warn-2.c: Likewise.
2717         * gcc.dg/overflow-warn-3.c: Likewise.
2718         * gcc.dg/overflow-warn-4.c: Likewise.
2719         * gcc.dg/overflow-warn-6.c: Likewise.
2720         * gcc.dg/parm-forwdecl-2.c: Likewise.
2721         * gcc.dg/parm-forwdecl-3.c: Likewise.
2722         * gcc.dg/parm-impl-decl-1.c: Likewise.
2723         * gcc.dg/parm-impl-decl-2.c: Likewise.
2724         * gcc.dg/parm-incomplete-1.c: Likewise.
2725         * gcc.dg/parm-mismatch-1.c: Likewise.
2726         * gcc.dg/pointer-arith-1.c: Likewise.
2727         * gcc.dg/pointer-arith-2.c: Likewise.
2728         * gcc.dg/pointer-arith-3.c: Likewise.
2729         * gcc.dg/pointer-arith-4.c: Likewise.
2730         * gcc.dg/pointer-arith-6.c: Likewise.
2731         * gcc.dg/pointer-arith-7.c: Likewise.
2732         * gcc.dg/pointer-arith-8.c: Likewise.
2733         * gcc.dg/pr13804-1.c: Likewise.
2734         * gcc.dg/pr15698-1.c: Likewise.
2735         * gcc.dg/pr15698-2.c: Likewise.
2736         * gcc.dg/pr15698-3.c: Likewise.
2737         * gcc.dg/pr15698-4.c: Likewise.
2738         * gcc.dg/pr15698-5.c: Likewise.
2739         * gcc.dg/pr15698-6.c: Likewise.
2740         * gcc.dg/pr15698-7.c: Likewise.
2741         * gcc.dg/pr15698-8.c: Likewise.
2742         * gcc.dg/pr17188-1.c: Likewise.
2743         * gcc.dg/pr17301-1.c: Likewise.
2744         * gcc.dg/pr17301-2.c: Likewise.
2745         * gcc.dg/pr17730-1.c: Likewise.
2746         * gcc.dg/pr20368-1.c: Likewise.
2747         * gcc.dg/pr20368-2.c: Likewise.
2748         * gcc.dg/pr20368-3.c: Likewise.
2749         * gcc.dg/pr22308-1.c: Likewise.
2750         * gcc.dg/qual-component-1.c: Likewise.
2751         * gcc.dg/redecl-1.c: Likewise.
2752         * gcc.dg/redecl-11.c: Likewise.
2753         * gcc.dg/redecl-12.c: Likewise.
2754         * gcc.dg/redecl-13.c: Likewise.
2755         * gcc.dg/redecl-14.c: Likewise.
2756         * gcc.dg/redecl-15.c: Likewise.
2757         * gcc.dg/register-var-1.c: Likewise.
2758         * gcc.dg/register-var-2.c: Likewise.
2759         * gcc.dg/stmt-expr-2.c: Likewise.
2760         * gcc.dg/stmt-expr-3.c: Likewise.
2761         * gcc.dg/stmt-expr-label-1.c: Likewise.
2762         * gcc.dg/stmt-expr-label-2.c: Likewise.
2763         * gcc.dg/stmt-expr-label-3.c: Likewise.
2764         * gcc.dg/struct-empty-2.c: Likewise.
2765         * gcc.dg/struct-empty-3.c: Likewise.
2766         * gcc.dg/struct-parse-1.c: Likewise.
2767         * gcc.dg/struct-semi-1.c: Likewise.
2768         * gcc.dg/struct-semi-2.c: Likewise.
2769         * gcc.dg/struct-semi-3.c: Likewise.
2770         * gcc.dg/switch-5.c: Likewise.
2771         * gcc.dg/switch-6.c: Likewise.
2772         * gcc.dg/switch-7.c: Likewise.
2773         * gcc.dg/tls/diag-5.c: Likewise.
2774         * gcc.dg/transparent-union-1.c: Likewise.
2775         * gcc.dg/transparent-union-3.c: Likewise.
2776         * gcc.dg/typespec-1.c: Likewise.
2777         * gcc.dg/vla-init-2.c: Likewise.
2778         * gcc.dg/vla-init-3.c: Likewise.
2779         * gcc.dg/vla-init-4.c: Likewise.
2780         * gcc.dg/vla-init-5.c: Likewise.
2781         * gcc.dg/void-cast-2.c: Likewise.
2782         * gcc.dg/wvla-3.c: Likewise.
2783         * gcc.dg/wvla-7.c: Likewise.
2784         * gcc.target/i386/991209-1.c: Likewise.
2785         * gcc.target/ia64/fpreg-1.c: Likewise.
2786         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2787         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2788         
2789 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2790
2791         PR fortran/31639
2792         * gfortran.dg/func_decl_4.f90: New test.
2793
2794 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/32727
2797         * gfortran.dg/interface_17.f90: New test.
2798
2799 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2800
2801         PR fortran/32599
2802         * gfortran.dg/32599.f03: New test case.
2803
2804         PR fortran/32601
2805         * gfortran.dg/32601.f03: New test case.
2806         * gfortran.dg/32601_1.f03: Ditto.
2807         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2808         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2809
2810 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2811
2812         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2813
2814 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2815             Devang Patel  <dpatel@apple.com>
2816
2817         PR tree-optimization/25413
2818         * gcc.dg/vect/vect-align-1.c: New.
2819         * gcc.dg/vect/vect-align-2.c: New.
2820         * gcc.dg/vect/pr25413.c: New.
2821         * gcc.dg/vect/pr25413a.c: New.
2822         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2823
2824 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2825
2826         * lib/target-support.exp (check_ultrasparc_hw_available):
2827         New function.
2828         (is-effective-target): Check $arg for ultrasparc_hw.
2829         (is-effective-target-keyword): Likewise.
2830         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2831         when determining what to do on sparc platforms.
2832         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2833         * gcc.dg/20001101-1.c: Likewise.
2834         * gcc.dg/20001101-2.c: Likewise.
2835         * gcc.dg/ultrasp9.c: Likewise.
2836         * gcc.dg/ultrasp10.c: Likewise.
2837         * gcc.target/sparc/pdist-3.c: Likewise.
2838
2839 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2840
2841         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2842
2843 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2844
2845         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2846         get vectorized.
2847         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2848         now get vectorized.
2849         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2850         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2851         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2852         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2853         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2854         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2855         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2856         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2857         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2858         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2859         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2860         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2861         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2862         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2863         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2864         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2865         Add spu.
2866
2867 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR c++/30854
2870         * g++.dg/parse/error30.C: New test.
2871
2872 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2873
2874         PR fortran/29804
2875         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2876
2877 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2878
2879         * gfortran.fortran-torture/compile/pr32663.f: New test.
2880
2881 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2882
2883         PR c++/31027
2884         * g++.dg/inherit/virtual4.C: New.
2885
2886 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2887
2888         PR target/32661
2889         * gcc.target/i386/pr32661-1.c: New test.
2890
2891 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2892
2893         * gnat.dg/invariant_index.ad[sb]: New test.
2894
2895 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2896
2897         PR c++/32560
2898         * g++.dg/template/decl3.C: New.
2899
2900 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2901
2902         PR 32617
2903         * gcc.c-torture/execute/align-3.c: New.
2904
2905 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         PR target/32708
2908         * gcc.target/i386/pr32708-1.c: New test.
2909         * gcc.target/i386/pr32708-2.c: Ditto.
2910         * gcc.target/i386/pr32708-3.c: Ditto.
2911
2912 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2913
2914         * g++.dg/init/new20.C: Remove svn:executable flag.
2915
2916 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2917
2918         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2919
2920 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2921
2922         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2923
2924 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2925
2926         PR testsuite/25241
2927         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2928         directive.
2929         
2930 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2931
2932         PR fortran/32157
2933         * gfortran.dg/overload_2.f90: New test.
2934
2935         PR fortran/32689
2936         * gfortran.dg/transfer_simplify_5.f90
2937
2938         PR fortran/32634
2939         * gfortran.dg/interface_15.f90: New test.
2940
2941 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2942
2943         PR libfortran/32336
2944         * gfortran.dg/matmul_5.f90:  New test case.
2945
2946 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2947
2948         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2949         * gcc.dg/fesd-any.h: Likewise.
2950         * gcc.dg/fesd-baseonly.c: Likewise.
2951         * gcc.dg/fesd-baseonly.h: Likewise.
2952         * gcc.dg/fesd-none.c: Likewise.
2953         * gcc.dg/fesd-none.h: Likewise.
2954         * gcc.dg/fesd-reduced.c: Likewise.
2955         * gcc.dg/fesd-reduced.h: Likewise.
2956         * gcc.dg/fesd-sys.c: Likewise.
2957         * gcc.dg/fesd-sys.h: Likewise
2958         * gcc.dg/fesd.h: Likewise.
2959
2960         * g++.dg/debug/dwarf2: New directory.
2961         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2962         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2963         * g++.dg/other/fesd-any.h: Likewise.
2964         * g++.dg/other/fesd-baseonly.C: Likewise.
2965         * g++.dg/other/fesd-baseonly.h: Likewise.
2966         * g++.dg/other/fesd-none.C: Likewise.
2967         * g++.dg/other/fesd-none.h: Likewise.
2968         * g++.dg/other/fesd-reduced.C: Likewise.
2969         * g++.dg/other/fesd-reduced.h: Likewise.
2970         * g++.dg/other/fesd-sys.C: Likewise.
2971         * g++.dg/other/fesd-sys.h: Likewise.
2972         * g++.dg/other/fesd.h: Likewise.
2973
2974 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2975
2976         PR fortran/31129
2977         * gfortran.dg/parameter_unused.f90: New test.
2978
2979 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2980
2981         PR tree-optimization/32681
2982         * gcc.dg/tree-ssa/pr32681.c: New test.
2983
2984 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2985
2986         PR fortran/32678
2987         * gfortran.dg/fmt_t_5.f90: New test.
2988
2989 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2990
2991         PR c++/30535
2992         * g++.dg/template/operator10.C: New.
2993
2994 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2995
2996         PR libfortran/32217
2997         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2998
2999 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3000
3001         PR fortran/29876
3002         * gfortran.dg/operator_6.f90: New test.
3003
3004 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3005
3006         PR fortran/17711
3007         * gfortran.dg/operator_4.f90: New test.
3008         * gfortran.dg/operator_5.f90: New test.
3009         * gfortran.dg/logical_comp.f90: Adjusted error messages.
3010         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
3011
3012 2007-07-08  Tobias Burnus  <burnus@net-b.de>
3013
3014         PR fortran/32669
3015         * gfortran.dg/argument_checking_6.f90: New.
3016
3017 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3018
3019         PR fortran/25094
3020         * gfortran.dg/interface_155555.f90: New test.
3021
3022 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3023
3024         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3025         c99-math-long-double-1.c, c99-math.h: Test subnormals.
3026
3027 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3028
3029         PR testsuite/25241
3030         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3031         discern pedantic diagnostics and errors.
3032         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3033         and not an error.
3034         * gcc.dg/20050121-1.c: This is an error and not a warning.
3035         * gcc.target/i386/sseregparm-2.c:  Likewise.
3036         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3037         * gcc.dg/charset/attribute2.c: Likewise.
3038         * gcc.dg/bitfld-1.c: Likewise.
3039         * gcc.dg/pack-test-2.c: Likewise.
3040         * gcc.dg/940510-1.c: Match separately error and warning.
3041         * gcc.dg/array-2.c: Match separately multiple messages. The second
3042         diagnostic is a pedantic warning and not an error.
3043         * gcc.dg/pr14475.c: Match separately multiple messages.
3044         * gcc.dg/pr18809-1.c: Likewise.
3045         * gcc.dg/pr27953.c: Likewise.
3046         * gcc.dg/vla-init-1.c: Likewise.
3047         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3048
3049 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3050
3051         PR fortran/32644
3052         * gfortran.dg/char_decl_1.f90: New test.
3053
3054 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
3055
3056         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3057
3058 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/32232
3061         * g++.dg/template/overload9.C: New test.
3062
3063 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
3064
3065         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3066         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3067
3068 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3069
3070         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3071         * gcc.dg/20001012-2.c: Likewise.
3072         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3073         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3074
3075 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3076
3077         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3078         about the chunk size when STACK_SIZE is defined.
3079
3080 2007-07-06  Josh Conner  <jconner@apple.com>
3081
3082         PR middle-end/32602
3083         * gcc.dg/sibcall-8.c: New test.
3084
3085 2007-07-06  Josh Conner  <jconner@apple.com>
3086
3087         PR middle-end/32603
3088         * gcc.target/arm/sibcall-1.c: New test.
3089
3090 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3091
3092         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3093
3094 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3095
3096         * gfortran.dg/save_parameter.f90: New test.
3097         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3098
3099 2007-07-06  Richard Guenther  <rguenther@suse.de>
3100
3101         * g++.dg/opt/pr30965.C: New testcase.
3102
3103 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3104
3105         * gcc.target/mips/save-restore-5.c: New test.
3106
3107 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3108
3109         PR rtl_optimization/32450
3110         * gcc.dg/pr32450.c: New runtime test.
3111
3112 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3115         single underscore in scan directives.
3116
3117 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/32245
3120         * g++.dg/init/ptrmem4.C: New test.
3121
3122         PR c++/32251
3123         * g++.dg/init/new21.C: Likewise.
3124
3125         PR c++/31992
3126         * g++.dg/template/static30.C: Likewise.
3127
3128 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3129
3130         * gcc.dg/vect/costmodel/ppc: New directory.
3131         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3132         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3133         New test.
3134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3147         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3148
3149 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3150
3151         PR fortran/32359
3152         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3153
3154 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3155
3156         PR fortran/32526
3157         * gfortran.dg/interface_14.f90: New test.
3158
3159         PR fortran/32613
3160         * gfortran.dg/do_iterator_2.f90: New test.
3161
3162 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3165         (FE_DEC_DOWNWARD): Likewise.
3166         (FE_DEC_UPWARD): Likewise.
3167         (FE_DEC_TOWARDZERO): Likewise.
3168         (FE_DEC_TONEARESTFROMZERO): Likewise.
3169
3170 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3171
3172         * gcc.c-torture/compile/pr32606.c: New.
3173         * gfortran.fortran-torture/execute/pr32604.f90: New.
3174
3175 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3176
3177         * gcc.dg/visibility-12.c: New test.
3178         * gcc.dg/visibility-13.c: Likewise.
3179         * g++.dg/ext/visibility-9.C: Likewise.
3180         * g++.dg/ext/visibility-10.C: Likewise.
3181
3182 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3183
3184         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3185         * gcc.dg/sh-relax-vxworks.c: New test.
3186
3187 2007-07-04  Richard Guenther  <rguenther@suse.de>
3188
3189         PR tree-optimization/32500
3190         * gcc.c-torture/execute/pr32500.c: New testcase.
3191
3192 2007-07-04  Richard Guenther  <rguenther@suse.de>
3193
3194         PR tree-optimization/32482
3195         * gcc.c-torture/compile/pr32482.c: New testcase.
3196
3197 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3198
3199         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3200         VxWorks kernels.
3201         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3202         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3203         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3204         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3205
3206 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3207
3208         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3209
3210 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3211
3212         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3213
3214 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3215
3216         PR fortran/31198
3217         * gfortran.dg/min_max_optional_1.f90: New test.
3218         * gfortran.dg/min_max_optional_2.f90: New test.
3219         * gfortran.dg/min_max_optional_3.f90: New test.
3220
3221 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         PR fortran/32545
3224         * gfortran.dg/fmt_error.f90: New test.
3225
3226 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227
3228         PR fortran/32612
3229         * gfortran.dg/interface_13.f90: New test.
3230
3231 2007-07-03  Dave Brolley  <brolley@redhat.com>
3232
3233         PR c++/31743
3234         * g++.dg/init/new20.C: New test.
3235
3236 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3237
3238         PR fortran/32579
3239         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3240
3241 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3242
3243         PR fortran/25062
3244         * common_7.f90: New.
3245         * common_8.f90: New.
3246         * common_9.f90: New.
3247
3248 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3249
3250         PR fortran/30940
3251         * gfortran.dg/argument_checking_1.f90: New.
3252         * gfortran.dg/argument_checking_2.f90: New.
3253         * gfortran.dg/argument_checking_3.f90: New.
3254         * gfortran.dg/argument_checking_4.f90: New.
3255         * gfortran.dg/argument_checking_5.f90: New.
3256         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3257         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3258
3259 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         * gcc.dg/pr32176.c: Add -w to default dg-options.
3262
3263 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3264
3265         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3266
3267 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3268
3269         PR fortran/20888
3270         * gfortran.dg/null_2.f90: New.
3271
3272 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3273             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3274
3275         PR middle-end/32176
3276         * gcc.dg/pr32176.c: New test.
3277
3278 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3279
3280         * gcc.dg/const-float80.c : New test.
3281         * gcc.dg/const-float128.c : New test.
3282         * gcc.dg/const-float80-ped.c : New test.
3283         * gcc.dg/const-float128-ped.c : New test.
3284
3285 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3286
3287         * gcc.dg/c99-math.h: Fix typo.
3288
3289 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR libgomp/32468
3292         * gcc.dg/gomp/pr32468-1.c: New test.
3293
3294 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3295
3296         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3297         an ABI option.
3298
3299 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3300
3301         * gfortran.fortran-torture/compile/pr32583.f: New.
3302         * gcc.c-torture/compile/pr32584.c: New
3303
3304 2007-07-02  Ollie Wild  <aaw@google.com>
3305
3306         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3307         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3308
3309 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3310
3311         * gcc.target/mips/save-restore-1.c: New test.
3312         * gcc.target/mips/save-restore-2.c: Likewise.
3313         * gcc.target/mips/save-restore-3.c: Likewise.
3314         * gcc.target/mips/save-restore-4.c: Likewise.
3315
3316 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         PR tree-optimization/31966
3319         PR tree-optimization/32533
3320         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3321         * gfortran.dg/pr32533.f90: Ditto.
3322
3323 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3324
3325         * g++.dg/opt/nrv12.C: New test.
3326         * gcc.target/i386/nrv1.c: New test.
3327
3328         PR c++/31748
3329         * g++.dg/gomp/pr31748.C: New test.
3330
3331 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3332  
3333         PR tree-optimization/32230
3334         * gcc.dg/vect/pr32230.c: New test.
3335
3336 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3337
3338         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3339         * bind_c_coms.f90: Ditto.
3340         * bind_c_coms_driver.c: Ditto.
3341         * bind_c_dts.f90: Ditto.
3342         * bind_c_dts_2.f03: Ditto.
3343         * bind_c_dts_2_driver.c: Ditto.
3344         * bind_c_dts_3.f03: Ditto.
3345         * bind_c_dts_4.f03: Ditto.
3346         * bind_c_dts_driver.c: Ditto.
3347         * bind_c_implicit_vars.f03: Ditto.
3348         * bind_c_procs.f03: Ditto.
3349         * bind_c_usage_2.f03: Ditto.
3350         * bind_c_usage_3.f03: Ditto.
3351         * bind_c_usage_5.f03: Ditto.
3352         * bind_c_usage_6.f03: Ditto.
3353         * bind_c_usage_7.f03: Ditto.
3354         * bind_c_vars.f90: Ditto.
3355         * bind_c_vars_driver.c: Ditto.
3356         * binding_c_table_15_1.f03: Ditto.
3357         * binding_label_tests.f03: Ditto.
3358         * binding_label_tests_10.f03: Ditto.
3359         * binding_label_tests_10_main.f03: Ditto.
3360         * binding_label_tests_11.f03: Ditto.
3361         * binding_label_tests_11_main.f03: Ditto.
3362         * binding_label_tests_12.f03: Ditto.
3363         * binding_label_tests_13.f03: Ditto.
3364         * binding_label_tests_13_main.f03: Ditto.
3365         * binding_label_tests_14.f03: Ditto.
3366         * binding_label_tests_2.f03: Ditto.
3367         * binding_label_tests_3.f03: Ditto.
3368         * binding_label_tests_4.f03: Ditto.
3369         * binding_label_tests_5.f03: Ditto.
3370         * binding_label_tests_6.f03: Ditto.
3371         * binding_label_tests_7.f03: Ditto.
3372         * binding_label_tests_8.f03: Ditto.
3373         * binding_label_tests_9.f03: Ditto.
3374         * c_assoc.f90: Ditto.
3375         * c_assoc_2.f03: Ditto.
3376         * c_f_pointer_shape_test.f90: Ditto.
3377         * c_f_pointer_tests.f90: Ditto.
3378         * c_f_tests_driver.c: Ditto.
3379         * c_funloc_tests.f03: Ditto.
3380         * c_funloc_tests_2.f03: Ditto.
3381         * c_funloc_tests_3.f03: Ditto.
3382         * c_funloc_tests_3_funcs.c: Ditto.
3383         * c_kind_params.f90: Ditto.
3384         * c_kind_tests_2.f03: Ditto.
3385         * c_kinds.c: Ditto.
3386         * c_loc_driver.c: Ditto.
3387         * c_loc_test.f90: Ditto.
3388         * c_loc_tests_2.f03: Ditto.
3389         * c_loc_tests_2_funcs.c: Ditto.
3390         * c_loc_tests_3.f03: Ditto.
3391         * c_loc_tests_4.f03: Ditto.
3392         * c_loc_tests_5.f03: Ditto.
3393         * c_loc_tests_6.f03: Ditto.
3394         * c_loc_tests_7.f03: Ditto.
3395         * c_loc_tests_8.f03: Ditto.
3396         * c_ptr_tests.f03: Ditto.
3397         * c_ptr_tests_10.f03: Ditto.
3398         * c_ptr_tests_5.f03: Ditto.
3399         * c_ptr_tests_7.f03: Ditto.
3400         * c_ptr_tests_7_driver.c: Ditto.
3401         * c_ptr_tests_8.f03: Ditto.
3402         * c_ptr_tests_8_funcs.c: Ditto.
3403         * c_ptr_tests_9.f03: Ditto.
3404         * c_ptr_tests_driver.c: Ditto.
3405         * c_size_t_driver.c: Ditto.
3406         * c_size_t_test.f03: Ditto.
3407         * com_block_driver.f90: Ditto.
3408         * global_vars_c_init.f90: Ditto.
3409         * global_vars_c_init_driver.c: Ditto.
3410         * global_vars_f90_init.f90: Ditto.
3411         * global_vars_f90_init_driver.c: Ditto.
3412         * interop_params.f03: Ditto.
3413         * iso_c_binding_only.f03: Ditto.
3414         * iso_c_binding_rename_1.f03: Ditto.
3415         * iso_c_binding_rename_1_driver.c: Ditto.
3416         * iso_c_binding_rename_2.f03: Ditto.
3417         * iso_c_binding_rename_2_driver.c: Ditto.
3418         * kind_tests_2.f03: Ditto.
3419         * kind_tests_3.f03: Ditto.
3420         * module_md5_1.f90: Ditto.
3421         * only_clause_main.c: Ditto.
3422         * print_c_kinds.f90: Ditto.
3423         * test_bind_c_parens.f03: Ditto.
3424         * test_c_assoc.c: Ditto.
3425         * test_com_block.f90: Ditto.
3426         * test_common_binding_labels.f03: Ditto.
3427         * test_common_binding_labels_2.f03: Ditto.
3428         * test_common_binding_labels_2_main.f03: Ditto.
3429         * test_common_binding_labels_3.f03: Ditto.
3430         * test_common_binding_labels_3_main.f03: Ditto.
3431         * test_only_clause.f90: Ditto.
3432         * use_iso_c_binding.f90: Ditto.
3433         * value_5.f90: Ditto.
3434         * value_test.f90: Ditto.
3435         * value_tests_f03.f90: Ditto.
3436
3437 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3438
3439         * gcc.dg/tls/opt-14.c: New.
3440
3441 2007-07-01  Ollie Wild  <aaw@google.com>
3442
3443         * g++.dg/lookup/using16.C: New test.
3444         * g++.dg/lookup/using17.C: New test.
3445
3446 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3447
3448         PR fortran/32239
3449         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3450         (test_4): Use proper test for floating point equality.
3451         (test_8): Likewise.
3452
3453 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454
3455         PR libgfortran/32554
3456         * gfortran.dg/fmt_p_1.f90: New test.
3457
3458 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3459
3460         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3461         initialization and fix dg-final check - the initialization loop is
3462         vectorizable.
3463
3464 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3465             Volker Reichelt  <reichelt@netcologne.de>
3466
3467         PR middle-end/32559
3468         * gcc.dg/pr32559.c: New test.
3469
3470 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3471
3472         PR tree-optimization/25371
3473         * gcc.dg/vect/pr25371.c: New test.
3474
3475 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3476
3477         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3478         when allocating and initializing a flexible array.
3479
3480 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3481
3482         PR fortran/20373
3483         * gfortran.dg/intrinsic.f90: New test.
3484
3485 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3486
3487         PR fortran/32555
3488         * gfortran.dg/fmt_zero_check.f90: New.
3489
3490 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3491
3492         PR fortran/30284
3493         * gfortran.dg/repeat_f90: New test.
3494
3495 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3496
3497         PR testsuite/25241
3498         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3499         -pedantic-errors, so we should match errors.
3500         * gcc.dg/cpp/escape-1.c: Likewise.
3501         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3502         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3503         warning.
3504         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3505         errors instead of warnings.
3506         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3507         a pedantic warning.
3508         * gcc.dg/cpp/arith-3.c: Likewise.
3509
3510 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3511
3512         PR testsuite/25241
3513         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3514         * gcc.dg/pch/valid-2.c: Likewise.
3515         * gcc.dg/pch/valid-3.c: Likewise.
3516         * gcc.dg/pch/warn-1.c: Likewise.
3517         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3518         
3519 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3520
3521         PR c/4076
3522         * gcc.dg/Wunused-function.c: New.
3523         
3524 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3525
3526         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3527
3528 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3529
3530         * g++.dg/other/canon-31724.C: New.
3531         
3532 2007-06-29  Jan Hubicka  <jh@suse.cz>
3533
3534         PR middle-end/32372
3535         * gcc.c-torture/compile/pr32372.c: new.
3536
3537 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3538
3539         * gfortran.dg/operator_3.f90: New test.
3540
3541 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3542
3543         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3544         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3545
3546 2007-06-29  Richard Guenther  <rguenther@suse.de>
3547
3548         PR middle-end/32493
3549         * gcc.dg/inline-23.c: New testcase.
3550
3551 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3552
3553         PR tree-optimization/24659
3554         * gcc.target/i386/vectorize2.c: New test.
3555         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3556         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3557
3558 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3559
3560         * gcc.dg/pointer-arith-9.c: New test.
3561
3562 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3563
3564         PR fortran/32483
3565         * gfortran.dg/fmt_read_2.f90: New.
3566
3567 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3568
3569         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3570         If it exists, don't try to create it.
3571
3572 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3573
3574         * g++.dg/ext/visibility/ms-compat-1.C: New.
3575
3576 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3577
3578         PR tree-opt/32417
3579         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3580
3581 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3582
3583         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3584         targets.
3585
3586 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3587
3588         PR fortran/32467
3589         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3590
3591 2007-06-27  Richard Guenther  <rguenther@suse.de>
3592
3593         PR middle-end/32492
3594         * gcc.dg/inline-22.c: New testcase.
3595
3596 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3597
3598         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3599         the scan-assembler constant.
3600
3601 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3602
3603         PR 20216
3604         * gcc.dg/pr20216.c: New.
3605
3606 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3607
3608         PR tree-opt/32421
3609         * gcc.dg/vect/pr32421.c: New test.
3610
3611 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3612
3613         PR c++/32111
3614         * g++.dg/other/friend5.C: New test.
3615
3616 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3617
3618         PR fortran/32464
3619         * gfortran.dg/host_assoc_function_2.f90: New test.
3620
3621         PR fortran/31494
3622         * gfortran.dg/host_assoc_call_1.f90: New test.
3623
3624 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3625
3626         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3627         
3628 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3629
3630         PR fortran/32456
3631         * gfortran.dg/error_format.f90: New test.
3632
3633 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR fortran/32136
3636         * gfortran.dg/pr32136.f90: New test.
3637
3638 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3639
3640         PR fortran/31726
3641         * gfortran.dg/minmaxloc_1.f90: New test.
3642
3643         PR fortran/32298
3644         * gfortran.dg/minmaxloc_2.f90: New test.
3645
3646 2007-06-23  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/16876
3649         PR middle-end/29478
3650         * gcc.dg/pr29254.c: The warning is bogus.
3651         * gcc.dg/warn-1.c: Likewise.
3652         * gcc.dg/assign-warn-3.c: Likewise.
3653         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3654
3655 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3656
3657         * gcc.c-torture/execute/20070623-1.c: New.
3658
3659 2007-06-22  Jan Hubicka  <jh@suse.cz>
3660
3661         * gcc.c-torture/compile/pr31541.c: New.
3662
3663 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3664
3665         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3666         Remove -m64 from dg-options.
3667
3668 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3669
3670         PR middle-end/32374
3671         * gcc.dg/pr32374.c: New test.
3672
3673 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3674
3675         PR fortran/32360
3676         * gfortran.dg/pointer_assign_3.f90: New test.
3677
3678 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3679
3680         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3681
3682 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3683
3684         PR fortran/31162
3685         * gfortran.dg/assign.f90: Update test.
3686         * gfortran.dg/real_do_1.f90: Update test.
3687         * gfortran.dg/gomp/omp_do1.f90: Update test.
3688         * gfortran.dg/warnings_are_errors_1.f: Update test.
3689         * gfortran.dg/g77/20010519-1.f: Update test.
3690         * gfortran.dg/g77/pr9258.f: Update test.
3691         * gfortran.dg/g77/960317-1.f: Update test.
3692
3693 2007-06-21  Richard Guenther  <rguenther@suse.de>
3694
3695         PR tree-optimization/32453
3696         * gcc.c-torture/compile/pr32453.c: New testcase.
3697
3698 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3699
3700         PR tree-optimization/31866
3701         * gcc.dg/pr31866.c: New test.
3702
3703 2007-06-21  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/32451
3706         * g++.dg/torture/20070621-1.C: New testcase.
3707
3708 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3709
3710         * gcc.dg/attr-isr.c: Test delay slot content.
3711         
3712 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3713
3714         PR fortran/32361
3715         gfortran.dg/pointer_assign_2.f90: New test.
3716
3717 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3718
3719         PR fortran/25061
3720         gfortran.dg/invalid_procedure_name.f90: New test.
3721
3722 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3723
3724         PR tree-optimization/25737
3725         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3726
3727 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3728
3729         * gcc.target/i386/large-size-array-3.c: New.
3730
3731 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3732         Richard Guenther  <rguenther@suse.de>
3733
3734         PR fortran/32140
3735         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3736
3737 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR middle-end/31959
3740         * gcc.dg/pr31959.c: New test.
3741
3742         PR inline-asm/32109
3743         * g++.dg/ext/asm10.C: New test.
3744
3745         PR middle-end/32285
3746         * gcc.c-torture/execute/20070614-1.c: New test.
3747
3748 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3749
3750         * gcc.target/arm/stack-corruption.c: New test.
3751
3752 2007-06-19  Richard Guenther  <rguenther@suse.de>
3753
3754         * g++.dg/torture/pr30252.C: New testcase.
3755
3756 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR tree-optimization/32353
3759         * g++.dg/opt/nrv13.C: New test.
3760
3761 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3762
3763         PR fortran/20863
3764         PR fortran/20882
3765         * gfortran.dg/impure_assignment_2.f90 : New test.
3766
3767         PR fortran/32236
3768         * gfortran.dg/data_initialized_2.f90 : New test.
3769
3770         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3771         appropriate version of 'dmach'.
3772
3773 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         PR target/32389
3776         * gcc.target/i386/pr32389.c New test.
3777
3778 2007-06-18  Simon Baldwin <simonb@google.com>
3779
3780         PR c++/31923
3781         * g++.dg/template/error25.C: New.
3782         * g++.dg/template/spec35.C: New.
3783
3784 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3785
3786         * gcc.c-torture/compile/pr32355.c: New testcase.
3787         
3788 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3789
3790         PR tree-optimization/32383
3791         * g++.dg/opt/pr32383.C: New test.
3792
3793 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3794
3795         PR rtl-optimization/32366
3796         * gcc.dg/vect/pr32366.c: New test.
3797
3798 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3799
3800         * gcc.c-torture/compile/pr32349.c: New testcase.
3801         
3802 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3803
3804         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3805         * gcc.target/sparc/combined-2.c: Likewise.
3806         * gcc.target/sparc/fexpand.c : Likewise.
3807         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3808         * gcc.target/sparc/fpack16.c : Likewise.
3809         * gcc.target/sparc/fpmerge.c : Likewise.
3810         * gcc.target/sparc/fpmul.c : Likewise.
3811         * gcc.target/sparc/noresult.c : Likewise.
3812         * gcc.target/sparc/pdist.c: Likewise.
3813
3814 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3815
3816         PR middle-end/31723
3817         * gcc.target/i386/recip-divf.c: New test.
3818         * gcc.target/i386/recip-sqrtf.c: Ditto.
3819         * gcc.target/i386/recip-vec-divf.c: Ditto.
3820         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3821         * gcc.target/i386/sse-recip.c: Ditto.
3822         * gcc.target/i386/sse-recip-vec.c: Ditto.
3823
3824 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3825
3826         PR tree-opt/32225
3827         * gcc.c-torture/compile/20070605-1.c: New test.
3828
3829         * gcc.c-torture/compile/20070603-1.c: New testcase.
3830         * gcc.c-torture/compile/20070603-2.c: New testcase.
3831
3832         * gcc.c-torture/compile/20070531-1.c: New test.
3833
3834         PR tree-opt/32167
3835         * gcc.c-torture/compile/20070531-2.c: New test.
3836
3837         PR tree-opt/32144
3838         * gcc.c-torture/compile/20070529-1.c: New test.
3839
3840         PR tree-opt/32145
3841         * gcc.c-torture/compile/20070529-2.c: New test.
3842
3843         PR tree-opt/32015
3844         * gcc.c-torture/compile/20070520-1.c: New test.
3845
3846         * g++.dg/ext/java-1.C: New test.
3847
3848         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3849         loops instead of one. Remove the "can't determine dependence"
3850         check.
3851         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3852         needed as the cast is gone in the first place.
3853         * gcc.dg/max-1.c: Change local variable a to be a global one.
3854         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3855         have a cast which is PREd.
3856
3857 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3858
3859         * g++.dg/lookup/anon6.C: New test.
3860
3861 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3862
3863         PR c++/31806
3864         * g++.dg/opt/static6.C: New testcase.
3865
3866 2007-06-14  Geoff Keating  <geoffk@apple.com>
3867
3868         * g++.dg/ext/visibility/overload-1.C: New.
3869
3870         PR 31093
3871         * g++.dg/ext/visibility/anon4.C: New.
3872
3873 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3874
3875         PR target/32268
3876         * gcc.target/i386/pr32268.c: New test.
3877
3878 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3879
3880         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3881         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3882         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3883
3884         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3885         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3886         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3887         BID is used.
3888
3889 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3890
3891         PR fortran/32302
3892         * gfortran.dg/common_resize_1.f90: New test.
3893
3894 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3895
3896         PR target/32274
3897         * gcc.dg/vect/pr32224.c: Fix.   
3898         
3899 2007-06-13  Eric Christopher  <echristo@apple.com>
3900
3901         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3902
3903 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3904
3905         PR fortran/32323
3906         * gfortran.dg/actual_array_vect_1.f90: New.
3907
3908 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3909
3910         * gcc.target/sparc/mfpu.c: New test.
3911
3912 2007-06-12  Geoff Keating  <geoffk@apple.com>
3913
3914         * g++.dg/warn/weak1.C: Suppress on Darwin.
3915         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3916
3917 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3918
3919         PR middle-end/31579
3920          * g++.dg/torture/pr31579.C: New testcase.
3921
3922 2007-06-12  Ian Lance Taylor  <iant@google.com>
3923
3924         PR libstdc++/29286
3925         * g++.dg/init/new16.C: New test.
3926         * g++.dg/init/new17.C: New test.
3927         * g++.dg/init/new18.C: New test.
3928         * g++.dg/init/new19.C: New test.
3929
3930 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3931
3932         * gnat.dg/lhs_view_convert.adb: New test.
3933
3934 2007-06-12  Richard Guenther  <rguenther@suse.de>
3935
3936         PR tree-optimization/15353
3937         PR tree-optimization/31657
3938         * gcc.c-torture/execute/20070424-1.c: New testcase.
3939         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3940         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3941         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3942         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3943         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3944
3945 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3946
3947         PR rtl-optimization/32293
3948         * gcc.dg/pr32293.c: New test.
3949
3950 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3951
3952         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3953
3954 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3955
3956         PR fortran/29786
3957         * gfortran.dg/equiv_7.f90: New test.
3958         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3959
3960         PR fortran/30875
3961         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3962
3963 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3964
3965         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3966         * gcc.dg/setjmp-4.c: Likewise.
3967         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3968
3969 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3970
3971         PR rtl-optimization/31025
3972         * gfortran.dg/pr31025.f90: New.
3973
3974 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3975
3976         PR target/32280
3977         * gcc.target/i386/pr32280.c: New test.
3978
3979 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3980
3981         PR middle-end/32279
3982         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3983
3984 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3985
3986         PR libgfortran/32235
3987         * gfortran.dg/backspace_9.f: New test.
3988
3989 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3990
3991         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3992
3993 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3994
3995         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3996
3997 2007-06-09  Ian Lance Taylor  <iant@google.com>
3998
3999         PR tree-optimization/32169
4000         * gcc.c-torture/compile/pr32169.c: New test.
4001
4002 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
4003
4004         * gcc.dg/vect/costmodel: New directory.
4005         * gcc.dg/vect/costmodel/i386: New directory.
4006         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
4007         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4008         New test.
4009         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
4010         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
4011         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
4012         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4013         * gcc.dg/vect/costmodel/x86_64: New directory.
4014         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4015         New testsuite.
4016         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4017         New test.
4018         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4021         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4022         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4023
4024 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
4025
4026         PR tree-optimization/32243
4027         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
4028         flags for -Os tests.
4029         * gcc.dg/vect/03-vect-pr32243.c: New test.
4030
4031 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
4032
4033         PR tree-optimization/32224
4034         * gcc.dg/vect/pr32224.c: New test.
4035
4036 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR c++/32177
4039         * g++.dg/gomp/pr32177.C: New test.
4040
4041 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4042
4043         PR testsuite/25241
4044         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4045         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4046         warning nor an error.
4047         * gcc.dg/Wfatal-2.c: Likewise.
4048         * gcc.dg/Werror-1.c: Likewise.
4049         * gcc.dg/Werror-5.c: Likewise.
4050         * gcc.dg/Werror-7.c: Likewise.
4051         * gcc.dg/Werror-10.c: Likewise.
4052         * gcc.dg/Werror-11.c: Likewise.
4053
4054 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
4055
4056         PR c++/30759
4057         * g++.dg/init/brace6.C: New test.
4058
4059 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
4060
4061         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4062         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4063         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4064         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4065
4066         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4067         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4068         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4069         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4070         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4071         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4072         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4073         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4074
4075         * gcc.dg/darwin-minversion-3.c: New.
4076
4077 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
4078
4079         * gcc.target/i386/builtin-copysign.c: New test.
4080
4081 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4082
4083         PR tree-optimization/32220
4084         * gfortran.dg/predcom-2.f: New testcase.
4085
4086 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4087
4088         PR tree-opt/32231
4089         * gcc.target/i386/vectorize4.c: New test.
4090
4091 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4092
4093         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4094
4095 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4096
4097         PR testsuite/25241
4098         * gcc.dg/simd-5.c: Mark output as a note.
4099         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4100         dg-message.
4101         * gcc.dg/simd-1.c: Likewise.
4102         * gcc.dg/always_inline.c: Mark output as a sorry.
4103         * gcc.dg/always_inline2.c: Likewise.
4104         * gcc.dg/always_inline3.c: Likewise.
4105
4106 2007-06-06  Ian Lance Taylor  <iant@google.com>
4107
4108         * g++.dg/conversion/enum1.C: New test.
4109
4110 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4111
4112         PR tree-optimization/32216
4113         * gcc.dg/vect/pr32216.c: New test.
4114
4115 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR testsuite/18923
4118         * gfortran.dg/invalid_contains_1.f90: New test.
4119         * gfortran.dg/invalid_contains_2.f90: New test.
4120
4121 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4122
4123         PR testsuite/32057
4124         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4125         midnight issues.
4126
4127 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4128
4129         PR testsuite/25241
4130         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4131         dg-message to match de note.
4132         * gcc.dg/pr26570.c: Use dg-message for a note.
4133         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4134         dg-error instead of dg-warning because of -Werror.
4135         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4136         neither an error, nor a warning.
4137         * gcc.dg/glibc-uclibc-2.c: Likewise
4138         * gcc.dg/cpp/19940712-1.c: Likewise.
4139
4140 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4141
4142         PR preprocessor/23479
4143         * gcc.dg/binary-constants-1.c: Add test suites for
4144         the 0b-prefixed binary integer constants.
4145         * gcc.dg/binary-constants-2.c: Ditto.
4146         * gcc.dg/binary-constants-3.c: Ditto.
4147         * gcc.dg/binary-constants-4.c: Ditto.
4148
4149 2007-06-05  Ian Lance Taylor  <iant@google.com>
4150
4151         * gcc.dg/Wstrict-overflow-19.c: New test.
4152
4153 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4154
4155         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4156
4157 2007-06-04  Ian Lance Taylor  <iant@google.com>
4158
4159         * gcc.dg/Wstrict-overflow-18.c: New test.
4160
4161 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4162
4163         PR testsuite/25241
4164         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4165         * gcc.dg/cpp/mi5.c: Likewise.
4166         * gcc.dg/cpp/mi7.c: Likewise.
4167
4168 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4169
4170         PR c/32191
4171         * gcc.dg/pr32191.c: New test.
4172
4173 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/32124
4176         * gfortran.dg/allocate_stat_1.f90: Remove.
4177
4178 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4179
4180         * gcc.target/i386/sse4_2-check.h: New.
4181         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4182         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4183         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4184         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4185         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4186         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4187         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4188         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4189         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4190         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4191         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4192         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4193         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4194         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4195         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4196         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4197         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4198         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4199
4200 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4201
4202         * gcc.dg/pie-link.c: New test.
4203
4204 2007-06-01  Ian Lance Taylor  <iant@google.com>
4205
4206         * gcc.dg/Wstrict-overflow-17.c: New test.
4207
4208 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4209
4210         * gcc.dg/builtin-return-1.c (g): New.
4211         (main): Allocate at least 64 bytes on the stack.
4212
4213 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4214
4215         * g++.dg/init/cleanup3.C: New test.
4216
4217 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4218
4219         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4220         int is 16 bits.
4221
4222 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4223
4224         PR fortran/32156
4225         * gfortran.dg/char_array_constructor_3.f90: New test.
4226
4227 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4228
4229         PR tree-optimization/32160
4230         * gfortran.dg/predcom-1.f: New test.
4231
4232 2007-05-31  Richard Guenther  <rguenther@suse.de>
4233
4234         * g++.dg/other/str_empty.C: Move...
4235         * g++.dg/other/pr30567.C: Move...
4236         * g++.dg/tree-ssa/pr27218.C: Move...
4237         * g++.dg/torture: ...here and remove dg-options.
4238
4239 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4240
4241         PR c++/32158
4242         * g++.dg/ext/is_pod_incomplete.C: New.
4243
4244 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4245             Douglas Gregor <doug.gregor@gmail.com>
4246             Pedro Lamarao <pedro.lamarao@mndfck.org>
4247             Howard Hinnant <howard.hinnant@gmail.com>
4248
4249         PR c++/7412
4250         PR c++/29939
4251         * g++.dg/cpp0x/rv8p.C: New.
4252         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4253         * g++.dg/cpp0x/cast-bug.C: New.
4254         * g++.dg/cpp0x/elision_weak.C: New.
4255         * g++.dg/cpp0x/collapse-bug.C: New.
4256         * g++.dg/cpp0x/rv3p.C: New.
4257         * g++.dg/cpp0x/rv7n.C: New.
4258         * g++.dg/cpp0x/overload-conv-1.C: New.
4259         * g++.dg/cpp0x/rv2n.C: New.
4260         * g++.dg/cpp0x/deduce.C: New.
4261         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4262         * g++.dg/cpp0x/rv6p.C: New.
4263         * g++.dg/cpp0x/template_deduction.C: New.
4264         * g++.dg/cpp0x/implicit-copy.C: New.
4265         * g++.dg/cpp0x/rv1p.C: New.
4266         * g++.dg/cpp0x/cast.C: New.
4267         * g++.dg/cpp0x/rv5n.C: New.
4268         * g++.dg/cpp0x/collapse.C: New.
4269         * g++.dg/cpp0x/overload-conv-2.C: New.
4270         * g++.dg/cpp0x/rv4p.C: New.
4271         * g++.dg/cpp0x/rvo.C: New.
4272         * g++.dg/cpp0x/iop.C: New.
4273         * g++.dg/cpp0x/rv3n.C: New.
4274         * g++.dg/cpp0x/rv7p.C: New.
4275         * g++.dg/cpp0x/reference_collapsing.C: New.
4276         * g++.dg/cpp0x/overload.C: New.
4277         * g++.dg/cpp0x/named.C: New.
4278         * g++.dg/cpp0x/rv2p.C: New.
4279         * g++.dg/cpp0x/rv6n.C: New.
4280         * g++.dg/cpp0x/not_special.C: New.
4281         * g++.dg/cpp0x/bind.C: New.
4282         * g++.dg/cpp0x/rv1n.C: New.
4283         * g++.dg/cpp0x/rv5p.C: New.
4284         * g++.dg/cpp0x/elision.C: New.
4285         * g++.dg/cpp0x/named_refs.C: New.
4286         * g++.dg/cpp0x/unnamed_refs.C: New.
4287         * g++.dg/cpp0x/rv4n.C: New.
4288         * g++.dg/cpp0x/elision_neg.C: New.
4289         * g++.dg/init/copy7.C: Run in C++98 mode.
4290         * g++.dg/overload/arg1.C: Ditto.
4291         * g++.dg/overload/arg4.C: Ditto.
4292
4293 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4294
4295         PR c++/31809
4296         * g++.dg/opt/static5.C: New test.
4297
4298 2007-05-30  Richard Guenther  <rguenther@suse.de>
4299
4300         * g++.dg/dg.exp: Prune torture/.
4301         * g++.dg/torture/dg-torture.exp: New testsuite.
4302
4303 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4304
4305         * gcc.target/arm/pr27387.C: Move and rename to ...
4306         * g++.dg/inherit/thunk8.C: ... here.
4307
4308 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR tree-optimization/31769
4311         * g++.dg/gomp/pr31769.C: New test.
4312
4313 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4314
4315         * gcc.target/i386/stack-realign.c: New.
4316
4317 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4318
4319         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4320
4321 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4322
4323         * gfortran.dg/sizeof.f90: New.
4324
4325 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4326
4327         PR c/31339
4328         * gcc.dg/boolcomplex-1.c: New test.
4329
4330         PR c++/31339
4331         * g++.dg/ext/boolcomplex-1.c: New test.
4332
4333 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4334
4335         * gcc.dg/matrix: New directory.
4336
4337 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/32124
4340         * gfortran.dg/allocate_stat_1.f90: New.
4341
4342 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4343
4344         PR fortran/31972
4345         * transfer_hollerith_1.f90: New test.
4346
4347 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4348
4349         PR tree-opt/32100
4350         * gcc.c-torture/execute/vrp-7.c: New test.
4351
4352 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4353
4354         * gfortran.dg/transfer_simplify_4.f90: New test.
4355
4356 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4357
4358         PR fortran/32088
4359         * gfortran.dg/func_result_3.f90: New.
4360
4361 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4362
4363         PR middle-end/32083
4364         * gfortran.dg/transfer_simplify_3.f90: New.
4365
4366 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4367
4368         PR target/32065
4369         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4370         to compile options.
4371         * gcc.target/i386/pr32065-2.c: New test.
4372
4373 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4374
4375         PR fortran/31813
4376         * gfortran.dg/io_constraints_2.f90: Update.
4377
4378 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4379
4380         PR fortran/31219
4381         * gfortran.dg/array_constructor_17.f90: New test.
4382
4383 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4384
4385         PR tree-opt/32090
4386         * g++.dg/opt/array2.C: New testcase.
4387
4388 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4389
4390         PR target/32065
4391         * gcc.target/i386/pr32065.c: New test.
4392
4393 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4394             Marcus Meissner <meissner@suse.de>
4395
4396         * gcc.dg/attr-alloc_size.c: New.
4397
4398 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4399             Lee Millward  <lee.millward@gmail.com>
4400
4401         PR c++/31745
4402         * g++.dg/parse/crash34.C: New test.
4403
4404         * g++.dg/parse/crash35.C: New test.
4405
4406 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4407
4408         * gcc.target/i386/sse2-check.h: New.
4409         * gcc.target/i386/sse2-vec-1.c: Likewise.
4410         * gcc.target/i386/sse2-vec-2.c: Likewise.
4411         * gcc.target/i386/sse2-vec-3.c: Likewise.
4412         * gcc.target/i386/sse2-vec-4.c: Likewise.
4413         * gcc.target/i386/sse2-vec-5.c: Likewise.
4414         * gcc.target/i386/sse2-vec-6.c: Likewise.
4415
4416 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4417
4418         PR c++/31431
4419         PR c++/31432
4420         PR c++/31434
4421         PR c++/31435
4422         PR c++/31437
4423         PR c++/31438
4424         PR c++/31442
4425         PR c++/31443
4426         PR c++/31444
4427         PR c++/31445
4428         * g++.dg/cpp0x/pr31431.C: New.
4429         * g++.dg/cpp0x/pr31437.C: New.
4430         * g++.dg/cpp0x/pr31442.C: New.
4431         * g++.dg/cpp0x/pr31444.C: New.
4432         * g++.dg/cpp0x/pr31431-2.C: New.
4433         * g++.dg/cpp0x/pr31432.C: New.
4434         * g++.dg/cpp0x/pr31434.C: New.
4435         * g++.dg/cpp0x/pr31438.C: New.
4436         * g++.dg/cpp0x/pr31443.C: New.
4437         * g++.dg/cpp0x/pr31445.C: New.
4438         * g++.dg/cpp0x/variadic-crash1.C: New.
4439
4440 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4441
4442         * gcc.target/arm/long-calls-1.c: New test.
4443         * gcc.target/arm/long-calls-2.c: Likewise.
4444         * gcc.target/arm/long-calls-3.c: Likewise.
4445         * gcc.target/arm/long-calls-4.c: Likewise.
4446
4447 2007-05-25  Richard Guenther  <rguenther@suse.de>
4448             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4449
4450         PR tree-optimization/31982
4451         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4452
4453 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4454
4455         PR fortran/32047
4456         * gfortran.dg/result_in_spec_2.f90: New test.
4457
4458 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4459
4460         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4461
4462 2007-05-24  Ollie Wild  <aaw@google.com>
4463
4464         * gcc.dg/cpp/counter-1.c: New test.
4465         * gcc.dg/pch/counter-1.c: New test.
4466         * gcc.dg/pch/counter-1.hs: New file.
4467         * gcc.dg/pch/counter-2.c: New test.
4468         * gcc.dg/pch/counter-2.hs: New file.
4469         * gcc.dg/pch/counter-3.c: New test.
4470         * gcc.dg/pch/counter-3.hs: New file.
4471
4472 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4473
4474         * gcc.dg/tree-ssa/predcom-1.c: New test.
4475         * gcc.dg/tree-ssa/predcom-2.c: New test.
4476         * gcc.dg/tree-ssa/predcom-3.c: New test.
4477         * gcc.dg/tree-ssa/predcom-4.c: New test.
4478         * gcc.dg/tree-ssa/predcom-5.c: New test.
4479         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4480
4481 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4482
4483         PR testsuite/32062
4484         * gcc.target/i386/sse4_1-check.h (MASK): New.
4485
4486 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4487
4488         PR fortran/32038
4489         * gfortran.dg/pr25603.f: Initialize integer variables.
4490
4491 2007-05-23  Ian Lance Taylor  <iant@google.com>
4492
4493         * g++.dg/other/vrp1.C: New test.
4494
4495 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4496
4497         PR preprocessor/20077
4498         * gcc.dg/cpp/paste15.c: New test.
4499
4500 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4501             Nigel Stephens  <nigel@mips.com>
4502             Richard Sandiford  <richard@codesourcery.com>
4503
4504         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4505         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4506         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4507         * gcc.target/mips/inter/mips16-inter.exp: New.
4508
4509 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4510
4511         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4512
4513 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4514
4515         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4516         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4517         * gcc.target/i386/sse3-addsubps.c: Likewise.
4518         * gcc.target/i386/sse3-haddpd.c: Likewise.
4519         * gcc.target/i386/sse3-haddps.c: Likewise.
4520         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4521         * gcc.target/i386/sse3-hsubps.c: Likewise.
4522         * gcc.target/i386/sse3-lddqu.c: Likewise.
4523         * gcc.target/i386/sse3-movddup.c: Likewise.
4524         * gcc.target/i386/sse3-movshdup.c: Likewise.
4525         * gcc.target/i386/sse3-movsldup.c: Likewise.
4526
4527         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4528         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4529         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4530         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4531         * gcc.target/i386/ssse3-palignr.c: Likewise.
4532         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4533         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4534         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4535         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4536         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4537         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4538         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4539         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4540         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4541         * gcc.target/i386/ssse3-psignb.c: Likewise.
4542         * gcc.target/i386/ssse3-psignd.c: Likewise.
4543         * gcc.target/i386/ssse3-psignw.c: Likewise.
4544         * gcc.target/i386/ssse3-vals.h: Likewise.
4545
4546         * gcc.target/i386/sse3-check.h: New file.
4547         * gcc.target/i386/ssse3-check.h: Likewise.
4548
4549 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4550
4551         PR middle-end/31095
4552         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4553
4554 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4555
4556         PR middle-end/31606
4557         * gcc.c-torture/20070522-1.c: New testcase.
4558
4559 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4560
4561         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4562
4563 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4564
4565         * gcc.c-torture/execute/ieee/20000320-1.x,
4566         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4567         m68k-*-* and check_effective_target_coldfire_fpu.
4568
4569 2007-05-22  Ollie Wild  <aaw@google.com>
4570
4571         * g++.dg/lookup/hidden-class10.C: New test.
4572         * g++.dg/lookup/hidden-class11.C: New test.
4573
4574 2007-05-22  Ollie Wild  <aaw@google.com>
4575
4576         * g++.dg/lookup/name-clash5.C: New test.
4577         * g++.dg/lookup/name-clash6.C: New test.
4578
4579 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4580
4581         * g++.dg/other/i386-2.C: Update comments on header files tested.
4582         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4583         of <tmmintrin.h>.
4584         * gcc.target/i386/sse-12.c: Likewise.
4585         * gcc.target/i386/sse-13.c: Likewise.
4586         * gcc.target/i386/sse-14.c: Likewise.
4587
4588         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4589         Redefined to test with immediate operand.
4590         (__builtin_ia32_blendps): Likewise.
4591         (__builtin_ia32_blendpd): Likewise.
4592         (__builtin_ia32_dpps): Likewise.
4593         (__builtin_ia32_dpps): Likewise.
4594         (__builtin_ia32_insertps128): Likewise.
4595         (__builtin_ia32_vec_ext_v4sf): Likewise.
4596         (__builtin_ia32_vec_set_v16qi): Likewise.
4597         (__builtin_ia32_vec_set_v4si): Likewise.
4598         (__builtin_ia32_vec_set_v2di): Likewise.
4599         (__builtin_ia32_vec_ext_v16qi): Likewise.
4600         (__builtin_ia32_vec_ext_v4si): Likewise.
4601         (__builtin_ia32_vec_ext_v2di): Likewise.
4602         (__builtin_ia32_roundpd): Likewise.
4603         (__builtin_ia32_roundsd): Likewise.
4604         (__builtin_ia32_roundps): Likewise.
4605         (__builtin_ia32_roundss): Likewise.
4606         (__builtin_ia32_mpsadbw128): Likewise.
4607
4608 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4611
4612 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4613
4614         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4615         failures.
4616         * gcc.dg/dfp/func-struct.c: Ditto.
4617         * gcc.dg/dfp/operator-assignment.c: Ditto.
4618         * gcc.dg/dfp/convert-bfp.c: Ditto.
4619         * gcc.dg/dfp/convert-int.c: Ditto.
4620         * gcc.dg/dfp/convert-int-max.c: Ditto.
4621         * gcc.dg/dfp/func-scalar.c: Ditto.
4622         * gcc.dg/dfp/cast.c: Ditto.
4623         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4624         failures, and fix a typo in return type of arg1_128.
4625         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4626         failures, and fix a typo in a constant suffix.
4627         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4628         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4629
4630 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4631             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4632
4633         * lib/gcc-dg.exp(process_message): New proc.
4634         (dg-message): New test directive.
4635         * gcc.dg/always_inline.c: Use dg-message.
4636         * gcc.dg/always_inline2.c: Ditto.
4637         * gcc.dg/always_inline3.c: Ditto.
4638         * gcc.dg/invalid-call-1.c: Ditto.
4639         * gcc.dg/pr17506.c: Ditto.
4640         * gcc.dg/simd-5.c: Ditto.
4641         * gcc.dg/simd-6.c: Ditto.
4642         * gcc.dg/va-arg-2.c: Ditto.
4643         * gcc.dg/cpp/syshdr.c: Ditto.
4644         * gcc.dg/cpp/unc4.c: Ditto.
4645         * gcc.dg/cpp/trad/mi1.c: Ditto.
4646         * gcc.dg/cpp/trad/mi5.c: Ditto.
4647         * gcc.dg/cpp/trad/mi7.c: Ditto.
4648         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4649         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4650         * gcc.test-framework/test-framework.awk: Special-case outexists
4651         tests.
4652
4653 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4654
4655         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4656         (bit_SSE4_2): Likewise.
4657         (bit_POPCNT): Likewise.
4658
4659         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4660         Check if assembler supports SSE4 instructions.
4661
4662         * gcc.target/i386/sse4_1-blendpd.c: New file.
4663         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4664         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4665         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4666         * gcc.target/i386/sse4_1-check.h: Likewise.
4667         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4668         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4669         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4670         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4671         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4672         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4673         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4674         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4675         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4676         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4677         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4678         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4679         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4680         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4681         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4682         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4683         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4684         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4685         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4686         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4687         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4688         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4689         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4690         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4691         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4692         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4693         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4694         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4695         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4696         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4697         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4698         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4699         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4700         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4701         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4702         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4703         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4704         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4705         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4706         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4707         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4708         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4709         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4710         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4711         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4712         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4713         * gcc.target/i386/sse4_1-round.h: Likewise.
4714         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4715         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4716         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4717         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4718         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4719         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4720         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4721         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4722         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4723         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4724         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4725         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4726         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4727         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4728
4729 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4730
4731         PR fortran/31627
4732         * gfortran.dg/bounds_check_7.f90: New test.
4733
4734 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4735
4736         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4737         (check_effective_target_sse4a): Ditto.
4738
4739         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4740         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4741         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4742         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4743         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4744         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4745         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4746         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4747         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4748         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4749         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4750         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4751         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4752         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4753         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4754         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4755         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4756         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4757         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4758         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4759
4760 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4761
4762         * g++.dg/ext/cleanup-1.C: New test.
4763         * g++.dg/ext/cleanup-2.C: Likewise.
4764         * g++.dg/ext/cleanup-3.C: Likewise.
4765         * g++.dg/ext/cleanup-4.C: Likewise.
4766         * g++.dg/ext/cleanup-5.C: Likewise.
4767         * g++.dg/ext/cleanup-6.C: Likewise.
4768         * g++.dg/ext/cleanup-8.C: Likewise.
4769         * g++.dg/ext/cleanup-9.C: Likewise.
4770         * g++.dg/ext/cleanup-10.C: Likewise.
4771         * g++.dg/ext/cleanup-11.C: Likewise.
4772         * g++.dg/ext/cleanup-dtor.C: Likewise.
4773
4774 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4775
4776         PR middle-end/31995
4777         * gcc.dg/vect/vect-102a.c: New test.
4778
4779 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4780             Paolo Carlini  <pcarlini@suse.de>
4781             Uros Bizjak  <ubizjak@gmail.com>
4782
4783         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4784         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4785         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4786         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4787         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4788         New testcases.
4789
4790 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4791
4792         PR fortran/32002
4793         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4794
4795 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4796
4797         PR fortran/32027
4798         * gfortran.dg/do_3.F90: Add checks for the final value of the
4799         loop variable.
4800
4801 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4802
4803         * gcc.c-torture/execute/990127-2.x: New file.
4804
4805 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4806
4807         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4808         * gcc.target/i386/sse-12: Add -O to compile options.
4809         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4810         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4811         and mm3dnow.h.  Add -O to compile options.
4812
4813 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4814
4815         PR fortran/31867
4816         * gfortran.dg/char_length_5.f90: New test.
4817
4818         PR fortran/31994
4819         * gfortran.dg/array_reference_1.f90: New test.
4820
4821 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4822
4823         PR middle-end/7651
4824         PR c++/11856
4825         PR c/12963
4826         PR c/23587
4827         PR other/29694
4828         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4829         * gcc.dg/Wtype-limits.c: New.
4830         * gcc.dg/Wtype-limits-Wextra.c: New.
4831         * gcc.dg/Wtype-limits-no.c: New.
4832         * g++.dg/warn/Wtype-limits.C: New.
4833         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4834         * g++.dg/warn/Wtype-limits-no.C: New.
4835
4836 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4837
4838         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4839         instead of "-msse2".'
4840         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4841         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4842         and mm3dnow.h.
4843         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4844         to test with immediate operand.
4845         (__builtin_ia32_insertqi): Ditto.
4846         (__builtin_ia32_palignr128): Ditto.
4847         (__builtin_ia32_palignr): Ditto.
4848         (__builtin_ia32_pshufhw): Ditto.
4849         (__builtin_ia32_pshuflw): Ditto.
4850         (__builtin_ia32_pshufd): Ditto.
4851         (__builtin_ia32_vec_set_v8hi): Ditto.
4852         (__builtin_ia32_vec_ext_v8hi): Ditto.
4853         (__builtin_ia32_shufpd): Ditto.
4854         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4855
4856 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4857
4858         PR fortran/32001
4859         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4860
4861 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4862
4863         PR target/31585
4864         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4865         and "__inline".  Use "-msse" instead of "-msse2".
4866
4867 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4868
4869         PR middle-end/7651
4870         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4871         * gcc.dg/20030906-2.c: Likewise.
4872         * objc.dg/method-17.m: Add -Wreturn-type.
4873         * obj-c++.dg/method-21.mm: Likewise.
4874
4875 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4876
4877         PR target/31585
4878         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4879         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4880         (__builtin_ia32_psrlqi128): Ditto.
4881         (__builtin_ia32_psrlwi128): Ditto.
4882         (__builtin_ia32_psrldi128): Ditto.
4883         (__builtin_ia32_psrldqi128): Ditto.
4884         (__builtin_ia32_pslldqi128): Ditto.
4885         (__builtin_ia32_psrawi128): Ditto.
4886         (__builtin_ia32_psradi128): Ditto.
4887         (__builtin_ia32_psllqi128): Ditto.
4888         (__builtin_ia32_pslldi128): Ditto.
4889         (__builtin_prefetch): Ditto.
4890         (__builtin_ia32_pshufw): Ditto.
4891         (__builtin_ia32_vec_set_v4hi): Ditto.
4892         (__builtin_ia32_vec_ext_v4hi): Ditto.
4893         (__builtin_ia32_shufps): Ditto.
4894         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4895
4896 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4897
4898         PR fortran/31974
4899         * gfortran.dg/char_allocation_1.f90: New test.
4900
4901 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4902
4903         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4904         * gcc.dg/Wconversion-sign.c: New.
4905         * gcc.dg/Wconversion-integer-no-sign.c: New.
4906         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4907         Wconversion-sign.C
4908         * g++.dg/warn/Wconversion-sign.C: New.
4909         * g++.old-deja/g++.other/warn4.C: Update.
4910         * g++.dg/warn/Wconversion1.C: Likewise.
4911
4912 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4913
4914         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4915         * gcc.dg/torture/builtin-math-4.c: Likewise.
4916
4917 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918
4919         PR libfortran/31964
4920         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4921
4922 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4923
4924         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4925
4926 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         PR target/31628
4929         * gcc.target/i386/pr31628.c: New.
4930
4931 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4932
4933         PR middle-end/31344
4934         * gcc.dg/pr31344.c: New test.
4935
4936 2007-05-17  Ian Lance Taylor  <iant@google.com>
4937
4938         PR tree-optimization/31953
4939         * gcc.c-torture/compile/pr31953.c: New test.
4940
4941 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4942
4943         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4944
4945         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4946         and drem.
4947         * gcc.dg/torture/builtin-math-4.c: Likewise.
4948
4949         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4950         * gcc.dg/torture/builtin-math-4.c: Likewise.
4951
4952         * gcc.dg/torture/builtin-math-4.c: New test.
4953
4954 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4955             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4956
4957         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4958         * gcc.dg/cpp/include2.c: Ditto.
4959         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4960         * gcc.dg/cpp/paste5.c: Ditto.
4961         * gcc.dg/cpp/paste6.c: Ditto.
4962         * gcc.dg/cpp/paste8.c: Ditto.
4963         * gcc.dg/cpp/paste11.c: Ditto.
4964         * gcc.dg/cpp/paste13.c: Ditto.
4965         * gcc.dg/cpp/skipping2.c: Ditto.
4966         * gcc.dg/reg-vol-struct-1.c: Ditto.
4967         * gcc.dg/Wshadow-1.c: Ditto.
4968         * gcc.dg/cpp/trad/comment.c: Ditto.
4969         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4970         * gcc.dg/cpp/if-2.c: Ditto.
4971         * gcc.dg/array-5.c: Ditto.
4972         * gcc.dg/inline-15.c: Ditto.
4973         * gcc.dg/pr27953.c: Ditto.
4974         * gcc.dg/Wno-c++-compat.c: Ditto.
4975
4976 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4977
4978         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4979
4980 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981
4982         * gcc.c-torture/execute/20070517-1.c: New test.
4983
4984 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4985
4986         PR fortran/31919
4987         * gfortran.dg/min_max_conformance.f90: New test.
4988
4989 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4990
4991         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4992         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4993         gcc.dg/vect/vect-104.c: Use more complex construction to
4994         prevent vectorizing.
4995         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4996
4997 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4998
4999         PR tree-optimization/24659
5000         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
5001         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
5002         not vect_int target.
5003         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
5004         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
5005         targets.
5006         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
5007         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
5008         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
5009
5010 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
5011
5012         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5013         and x86_64-*-* targets.
5014         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5015
5016 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/18769
5019         PR fortran/30881
5020         PR fortran/31194
5021         PR fortran/31216
5022         PR fortran/31427
5023         * transfer_simplify_1.f90: New test.
5024         * transfer_simplify_2.f90: New test.
5025
5026 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
5027
5028         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5029
5030 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
5031
5032         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5033
5034         * gcc.dg/fltconst-pedantic-dfp.c: New test.
5035
5036         PR c/31924
5037         * gcc.dg/fltconst-1.c: New test.
5038
5039         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5040         * gcc.dg/dfp/operator-assignment.c: Ditto.
5041
5042 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
5043
5044         PR c++/29928
5045         * g++.dg/rtti/typeid5.C: New.
5046
5047 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5048
5049         PR fortran/31725
5050         * gfortran.dg/substr_4.f: New test.
5051
5052 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
5053
5054         * gcc.target/m68k/interrupt_thread-1.c,
5055         gcc.target/m68k/interrupt_thread-2.c,
5056         gcc.target/m68k/interrupt_thread-3.c: New.
5057         * gcc.target/m68k/m68k.exp: Accept fido.
5058
5059 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5060
5061         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5062         * gfortran.dg/altreturn_3.f90: Likewise.
5063         * gfortran.dg/assumed_dummy_1.f90: Likewise.
5064         * gfortran.dg/default_numeric_type_1.f90: Likewise.
5065         * gfortran.dg/inquire_iolength.f90: Likewise.
5066         * gfortran.dg/module_naming_1.f90: Likewise.
5067         * gfortran.dg/oldstyle_2.f90: Likewise.
5068         * gfortran.dg/operator_2.f90: Likewise.
5069         * gfortran.dg/parameter_array_element_1.f90: Likewise.
5070         * gfortran.dg/used_types_11.f90: Likewise.
5071         * gfortran.dg/zero_array_components_1.f90: Likewise.
5072         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5073         * gfortran.dg/parameter_array_dummy.f90: Likewise.
5074         * gfortran.dg/real_const_3.f90: Likewise.
5075
5076 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
5077
5078         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5079         * gcc.dg/tree-ssa/loop-30.c: New test.
5080
5081 2007-05-13  Richard Guenther  <rguenther@suse.de>
5082
5083         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5084         scanning forwprop1.
5085         * g++.dg/tree-ssa/pr31146.C: Likewise.
5086
5087 2007-05-13  Revital Eres  <eres@il.ibm.com>
5088
5089         * gcc.dg/dse.c: New test.
5090
5091 2007-05-12  Richard Guenther  <rguenther@suse.de>
5092
5093         PR tree-optimization/31797
5094         * gcc.c-torture/compile/pr31797.c: New testcase.
5095
5096 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5097
5098         PR fortran/30746
5099         * gfortran.dg/host_assoc_function_1.f90: New test.
5100
5101 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5102
5103         PR c++/31829
5104         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5105
5106 2007-05-11  Silvius Rus  <rus@google.com>
5107
5108         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5109         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5110         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5111         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5112         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5113         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5114         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5115         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5116         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5117         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5118         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5119         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5120         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5121         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5122         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5123         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5124
5125 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5126
5127         PR other/31852
5128         * gcc.c-torture/execute/builtins/memchr.c: New.
5129         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5130         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5131
5132 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5133
5134         PR fortran/30876
5135         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5136         line.
5137         * gfortran.dg/recursive_reference_2.f90: New test.
5138
5139 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5140
5141         PR fortran/30878
5142         * gfortran.dg/namelist_29.f90: New test.
5143
5144 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5145
5146         PR fortran/31474
5147         * gfortran.dg/entry_10.f90: New test.
5148
5149 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5150
5151         PR tree-optimization/31885
5152         * gcc.dg/tree-ssa/loop-29.c: New test.
5153
5154 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5155
5156         * assumed_dummy_1.f90: Fix dg directive.
5157         * char_initialiser_actual.f90: Likewise.
5158         * nested_modules_2.f90: Likewise.
5159         * shift-alloc.f90: Likewise.
5160
5161 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5162
5163         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5164
5165 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5166
5167         PR libfortran/31880
5168         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5169
5170 2007-05-09  Mike Stump  <mrs@apple.com>
5171
5172         * g++.dg/other/first-global.C: Add -fpie for darwin.
5173         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5174
5175 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5176
5177         * gcc.dg/20070507-1.c: New testcase.
5178
5179 2007-05-08  Chao-ying Fu  <fu@mips.com>
5180
5181         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5182         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5183         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5184         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5185
5186 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5187
5188         PR 31847
5189         * gcc.dg/pr31847.c: New test.
5190
5191 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5192
5193         PR fortran/31692
5194         * gfortran.dg/actual_array_result_1.f90: New test.
5195
5196 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5197
5198         PR fortran/29397
5199         * gfortran.dg/parameter_array_init_1.f90: New test.
5200
5201         PR fortran/29400
5202         * gfortran.dg/parameter_array_init_2.f90: New test.
5203
5204 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         PR target/31854
5207         * gcc.target/i386/pr31854.c: New test.
5208
5209 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5210
5211         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5212
5213 2007-05-07  Mike Stump  <mrs@apple.com>
5214
5215         * g++.old-deja/g++.mike/empty.C: Add.
5216
5217 2007-05-07  Eric Christopher  <echristo@apple.com>
5218
5219         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5220
5221 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5222
5223         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5224         variable.  Rearrange conversions from binary float to decimal float.
5225
5226 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5227
5228         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5229         x86.
5230
5231 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5232
5233         * gnat.dg/opt1.ad[sb]: New testcase.
5234
5235 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5236
5237         PR fortran/31399
5238         * gfortran.dg/do_3.F90: New test.
5239
5240 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5241
5242         PR fortran/31764
5243         * gfortran.dg/new_line.f90: Add new checks.
5244
5245 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5246
5247         PR fortran/31201
5248         * gfortran.dg/large_unit_1.f90: New.
5249         * gfortran.dg/large_unit_2.f90: New.
5250         * gfortran.dg/iostat_4.f90: New
5251         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5252
5253 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5254
5255         PR fortran/31540
5256         * gfortran.dg/char_result_4.f90: New test.
5257
5258 2007-06-05  Revital Eres  <eres@il.ibm.com>
5259
5260         PR 30957
5261         * gcc.dg/pr30957-1.c: New test.
5262
5263 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5264
5265         PR fortran/31251
5266         * gfortran.dg/char_type_len_2.f90: New test.
5267
5268 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5269
5270         PR 31775
5271         * g++.dg/other/nested-extern.cc: New.
5272         * g++.dg/other/nested-extern-1.C: New.
5273         * g++.dg/other/nested-extern-2.C: New.
5274
5275 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5276
5277         PR fortran/31760
5278         * gfortran.dg/erf.f90: New test.
5279         * gfortran.dg/besxy.f90: New test.
5280
5281 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5282
5283         PR fortran/22359
5284         * gfortran.dg/fseek.f90: New test.
5285
5286 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5287
5288         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5289
5290 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5291
5292         PR libfortran/31210
5293         * gfortran.dg/zero_length_1.f90: New test.
5294
5295 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5296
5297         PR fortran/31803
5298         * gfortran.dg/char_pointer_assign_3.f90: New test.
5299         * gfortran.dg/char_result_2.f90: Re-enable test.
5300
5301 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/25071
5304         * gfortran.dg/char_length_3.f90: New test.
5305         * gfortran.dg/char_result_2.f90: Fix test.
5306
5307 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5308
5309         PR tree-optimization/30565
5310         * gcc.dg/tree-ssa/loop-27.c: New test.
5311
5312 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5313
5314         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5315         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5316         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5317         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5318
5319 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5320
5321         PR tree-optimization/31699
5322         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5323         New.
5324         (check_effective_target_vect_floatint_cvt): New.
5325         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5326         of specific targets.
5327         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5328         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5329         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5330         * gcc.dg/vect/vect-iv-4.c: Likewise.
5331         * gcc.dg/vect/vect-multitypes-11.c: New.
5332         * gcc.dg/vect/pr31699.c: New.
5333
5334 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5335
5336         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5337
5338 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5339
5340         PR C++/31663
5341         * g++.dg/warn/anonymous-namespace-2.C: New.
5342         * g++.dg/warn/anonymous-namespace-2.h: New.
5343
5344 2007-05-02  Paul Brook  <paul@codesourcery.com>
5345
5346         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5347
5348 2007-05-02  Eric Christopher  <echristo@apple.com>
5349
5350         * gcc.dg/cpp/if-div.c: New file.
5351
5352 2007-05-02  Tom Tromey  <tromey@redhat.com>
5353
5354         PR preprocessor/28709:
5355         * gcc.dg/cpp/pr28709.c: New file.
5356
5357 2007-05-02  Richard Guenther  <rguenther@suse.de>
5358
5359         PR tree-optimization/31146
5360         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5361
5362 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5363
5364         * gcc.c-torture/compile/limits-blockid.c: New.
5365         * gcc.c-torture/compile/limits-caselabels.c: New.
5366         * gcc.c-torture/compile/limits-declparen.c: New.
5367         * gcc.c-torture/compile/limits-enumconst.c: New.
5368         * gcc.c-torture/compile/limits-exprparen.c: New.
5369         * gcc.c-torture/compile/limits-externalid.c: New.
5370         * gcc.c-torture/compile/limits-fnargs.c: New.
5371         * gcc.c-torture/compile/limits-fndefn.c: New.
5372         * gcc.c-torture/compile/limits-idexternal.c: New.
5373         * gcc.c-torture/compile/limits-idinternal.c: New.
5374         * gcc.c-torture/compile/limits-pointer.c: New.
5375         * gcc.c-torture/compile/limits-stringlit.c: New.
5376         * gcc.c-torture/compile/limits-structmem.c: New.
5377         * gcc.c-torture/compile/limits-structnest.c: New.
5378
5379 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5380
5381         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5382
5383 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5384
5385         PR middle-end/31740
5386         * gcc.c-torture/compile/20070501-1.c: New testcase.
5387
5388 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5389
5390         PR fortran/31732
5391         * gfortran.dg/array_memset_2:  New test case.
5392
5393 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5394
5395         PR testsuite/31615
5396         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5397
5398 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5399
5400         PR testsuite/31589
5401         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5402         dg-final test.
5403         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5404         keyword to dg-final test.
5405         * gcc.dg/vect/vect-iv-4.c: Likewise.
5406         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5407         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5408         test.
5409         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5410         cast.
5411         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5412         * lib/target-supports.exp
5413         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5414         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5415
5416 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5417
5418         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5419         __LONG_LONG_MAX__ and its friends instead of those supplied by
5420         limits.h.
5421
5422 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5423
5424         PR C++/31721
5425         * g++.dg/ext/vector7.C: New testcase.
5426
5427 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5428
5429         PR fortran/31591
5430         * gfortran.dg/bound_simplification_1.f90: New test.
5431
5432 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5433
5434         PR fortran/31645
5435         * gfortran.dg/bom_error.f90: New test.
5436         * gfortran.dg/bom_include.f90: New test.
5437         * gfortran.dg/bom_UTF16-LE.f90: New test.
5438         * gfortran.dg/bom_UTF16-BE.f90: New test.
5439         * gfortran.dg/bom_UTF-8.f90: New test.
5440         * gfortran.dg/bom_UTF-32.f90: New test.
5441         * gfortran.dg/bom_UTF-8.F90: New test.
5442         * gfortran.dg/bom_include.inc: New file.
5443
5444 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5445
5446         PR C++/30221
5447         * g++.dg/init/ptrfn2.C: New test.
5448         * g++.dg/init/ptrfn3.C: New test.
5449
5450 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5451
5452         PR fortran/31711
5453         * gfortran.dg/dependency_21.f90: New test.
5454
5455 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5456
5457         * gfortran.dg/secnds.f: Use real*8.
5458         * gfortran.dg/secnds-1.f: Use real*8.
5459
5460 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5461
5462         PR libfortran/31532
5463         * gfortran.dg/inquire_5.f90: Update test.
5464
5465 2007-04-27  Ian Lance Taylor  <iant@google.com>
5466
5467         PR middle-end/31710
5468         * gcc.c-torture/compile/pr31710.c: New test.
5469
5470 2007-04-27  Richard Guenther  <rguenther@suse.de>
5471
5472         PR tree-optimization/30965
5473         PR tree-optimization/30978
5474         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5475         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5476         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5477         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5478
5479 2007-04-27  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/31715
5482         * gcc.dg/Warray-bounds-4.c: New testcase.
5483
5484 2007-04-26  Ian Lance Taylor  <iant@google.com>
5485
5486         PR target/28675
5487         * gcc.c-torture/compile/pr28675.c: New test.
5488
5489 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5490
5491         PR C++/30016
5492         * g++.dg/ext/vector6.C: New test.
5493
5494 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5495
5496         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5497
5498 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5499
5500         PR middle-end/31617
5501         * g++.dg/other/str_empty.C: Add expected warning.
5502
5503 2007-04-26  Richard Guenther  <rguenther@suse.de>
5504         Daniel Berlin  <dberlin@dberlin.org>
5505
5506         PR tree-optimization/30567
5507         * g++.dg/other/pr30567.C: New testcase.
5508
5509 2007-04-26  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/31703
5512         * gcc.c-torture/compile/pr31703.c: New testcase.
5513         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5514         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5515
5516 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5517
5518         * gfortran.dg/open_errors.f90: Added if statements checking
5519         the value of iostat.
5520
5521 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR c++/31598
5524         * g++.dg/gomp/pr31598.C: New test.
5525
5526         PR tree-optimization/30558
5527         * g++.dg/gomp/pr30558.C: New test.
5528
5529 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/31338
5532         * g++.dg/ext/complex2.C: New test.
5533
5534 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5535
5536         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5537
5538 2007-04-25  Thiemo Seufer  <ths@mips.com>
5539
5540         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5541         value to signed char.
5542
5543 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5544
5545         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5546         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5547         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5548
5549 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5550
5551         PR fortran/31668
5552         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5553         statement functions.
5554         * gfortran.dg/c_by_val_5.f90: New test.
5555
5556 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5557
5558         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5559         with two new subroutines to avoid parameter-induced aliasing.
5560         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5561         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5562
5563 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5564
5565         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5566         * g++.dg/warn/Warray-bounds.C: Likewise.
5567
5568 2007-04-24  Ian Lance Taylor  <iant@google.com>
5569
5570         PR tree-optimization/31605
5571         * gcc.c-torture/execute/pr31605.c: New test.
5572
5573 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5574
5575         PR fortran/31587
5576         * lib/gcc-dg.exp (scan-module): New function.
5577         * gfortran.dg/module_md5_1.f90: New test.
5578
5579 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5580
5581         * g++.old-deja/g++.pt/defarg6.C: Only run with
5582         -std=gnu++98.
5583         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5584         * g++.dg/cpp0x/variadic61.C: Ditto.
5585         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5586         * g++.dg/cpp0x/variadic62.C: Ditto.
5587         * g++.dg/template/meminit1.C: Ditto.
5588         * g++.dg/template/operator7.C: Ditto.
5589         * g++.dg/template/static15.C: Ditto.
5590         * g++.dg/template/invalid1.C: Ditto.
5591         * g++.dg/template/shift1.C: Ditto.
5592         * g++.dg/template/error10.C: Ditto.
5593
5594 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5595
5596         PR diagnostic/25923
5597         * gfortran.dg/pr25923.f90: New test.
5598
5599 2007-04-24  Ian Lance Taylor  <iant@google.com>
5600
5601         PR tree-optimization/31602
5602         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5603
5604 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5605
5606         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5607         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5608
5609 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5610
5611         * gcc.target/i386/reload-1.c. New.
5612
5613 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5614             Olga Golovanevsky  <olga@il.ibm.com>
5615
5616         * g++.dg/other/str_empty.C: New test.
5617
5618 2007-04-24  Richard Henderson  <rth@redhat.com>
5619
5620         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5621
5622 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5623
5624         PR target/31641
5625         * gcc.c-torture/compile/pr31641.c: New testcase.
5626
5627 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5628
5629         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5630         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5631         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5632         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5633
5634 2007-04-23  Simon Baldwin  <simonb@google.com>
5635
5636         * g++.dg/other/error15.C: New.
5637         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5638         triggering a "multiple parameters named" error.
5639
5640 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5641
5642         PR fortran/31618
5643         * gfortran.dg/backspace_8.f:  New test case.
5644
5645 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         PR fortran/31630
5648         * gfortran.dg/used_types_17.f90: New test.
5649
5650         PR fortran/31620
5651         * gfortran.dg/zero_array_components_1.f90: New test.
5652
5653 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5654
5655         PR fortran/31616
5656         * gfortran.dg/open_errors.f90: Allow a different error message.
5657
5658 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5659
5660         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5661         Rename from check_effective_target_vect_pack_mod.  Rename global
5662         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5663         messages.
5664         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5665         rename.
5666         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5667         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5668
5669 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5670
5671         PR middle-end/31448
5672         * gcc.c-torture/execute/pr31448.c: New testcase.
5673
5674 2007-04-22  Nick Clifton  <nickc@redhat.com>
5675
5676         * gcc.dg/20020312-2.c: Add support for the FRV.
5677
5678 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5679
5680         PR tree-optimization/24659
5681         * gcc.dg/vect/vect-float-extend-1.c: New test.
5682         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5683
5684 2007-04-22  Richard Guenther  <rguenther@suse.de>
5685
5686         PR tree-optimization/29789
5687         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5688         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5689
5690 2007-04-22  Revital Eres  <eres@il.ibm.com>
5691
5692         * gcc.dg/var-expand2.c: New test.
5693
5694 2007-04-22  Revital Eres  <eres@il.ibm.com>
5695
5696         * gcc.dg/var-expand3.c: New test.
5697
5698 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5699
5700         PR fortran/31495
5701         * gfortran.dg/continuation_8.f90: New test.
5702
5703 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5704
5705         PR C/30265
5706         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5707         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5708
5709 2007-04-21  Richard Guenther  <rguenther@suse.de>
5710
5711         PR middle-end/31136
5712         * gcc.c-torture/execute/pr31136.c: New testcase.
5713
5714 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5715
5716         * gcc.target/i386/movsi-sm-1.c: New.
5717
5718 2007-04-20  Richard Henderson  <rth@redhat.com>
5719
5720         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5721         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5722
5723 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * gcc.target/i386/ordcmp-1.c: New test.
5726         * gcc.target/i386/unordcmp-1.c: New test.
5727
5728         PR tree-optimization/31632
5729         * gcc.c-torture/compile/20070419-1.c: New test.
5730
5731 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5732
5733         * gcc.dg/invalid-call-1.c: New test.
5734
5735 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5736
5737         PR diagnostic/31227
5738         * gcc.dg/Warray-bounds-3.c: New.
5739
5740 2007-04-18  Richard Guenther  <rguenther@suse.de>
5741
5742         PR tree-optimization/19431
5743         PR tree-optimization/21463
5744         * gcc.c-torture/execute/20070212-1.c: New testcase.
5745         * gcc.c-torture/execute/20070212-2.c: Likewise.
5746         * gcc.c-torture/execute/20070212-3.c: Likewise.
5747         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5748         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5749         * g++.dg/tree-ssa/pr21463.C: Likewise.
5750         * g++.dg/tree-ssa/pr30738.C: Likewise.
5751
5752 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/31513
5755         * g++.dg/expr/bitfield8.C: New test.
5756
5757 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5758             Richard Sandiford  <richard@codesourcery.com>
5759
5760         * lib/target-supports.exp (check_profiling_available): Return 0
5761         for uClibc with -p or -pg.
5762
5763 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5764
5765         PR c++/31517
5766         * g++.dg/template/init7.C: New test.
5767
5768 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5769
5770         PR rtl-optimization/31360
5771         * gcc.dg/loop-7.c: New test.
5772
5773 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5774
5775         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5776         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5777         build.
5778         (compat-execute): Likewise.
5779         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5780         files to remote hosts.
5781         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5782         (c-torture-execute): Likewise.
5783         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5784         or plain file.  Use remote_upload and remote_download to copy
5785         files about.
5786         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5787         before scanning it.
5788
5789 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5790
5791         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5792
5793 2007-04-16  Lawrence Crowl  <crowl@google.com>
5794
5795         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5796         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5797         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5798         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5799         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5800         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5801         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5802         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5803         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5804         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5805         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5806
5807         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5808         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5809         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5810         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5811         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5812         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5813         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5814         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5815         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5816         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5817         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5818
5819 2007-04-16  Ian Lance Taylor  <iant@google.com>
5820
5821         PR tree-optimization/31522
5822         * gcc.dg/Wstrict-overflow-16.c: New test.
5823
5824 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5825
5826         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5827
5828 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5829
5830         PR fortran/31144
5831         * gfortran.dg/module_naming_1.f90: New.
5832
5833 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5834
5835         * lib/target-supports.exp (check_profiling_available): Return
5836         false for m68k-*-uclinux.
5837
5838 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5839
5840         PR c++/29365
5841         Testcase for c++ anonymous namespace warning
5842
5843         * g++.dg/warn/anonymous-namespace-1.C: New test
5844         * g++.dg/warn/anonymous-namespace-1.h: New test
5845
5846 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5847
5848         PR testsuite/31578
5849         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5850
5851 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5852
5853         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5854
5855 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5856
5857         PR fortran/31204
5858         * gfortran.dg/array_constructor_16.f90: New test.
5859
5860 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5861
5862         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5863         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5864
5865 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5866
5867         PR rtl-optimization/31500
5868         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5869         * g++.dg/warn/Warray-bounds.C: Likewise.
5870
5871 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5872
5873         PR C/31520
5874         * gcc.dg/gnu89-init-4.c: New testcase.
5875
5876 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5877
5878         PR c++/25874
5879         * gcc.dg/gomp/pr25874.c: Add dg-options.
5880         * g++.dg/gomp/pr25874.C: Add dg-options.
5881
5882 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5883
5884         PR fortran/21061
5885         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5886         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5887
5888 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5889
5890         PR fortran/31561
5891         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5892
5893 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5894
5895         PR fortran/29507
5896         PR fortran/31404
5897         * gfortran.dg/initialization_6.f90: New test.
5898
5899 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5900
5901         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5902
5903         * lib/target-supports.exp (check_gc_sections_available):
5904         Return false if ldflags includes -elf2flt.
5905
5906 2007-04-13  Jason Merrill  <jason@redhat.com>
5907
5908         PR c++/31074
5909         * conv3.C: New test.
5910
5911 2007-04-13  Mike Stump  <mrs@apple.com>
5912
5913         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5914         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5915
5916 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5917
5918         PR tree-optimization/29598
5919         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5920
5921 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5922
5923         PR fortran/31559
5924         * gfortran.dg/func_assign.f90: New test.
5925
5926 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5927
5928         PR fortran/31550
5929         * gfortran.dg/used_types_16.f90: New test.
5930
5931 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5932
5933         PR fortran/18937
5934         * gfortran.dg/goto_2.f90: New.
5935         * gfortran.dg/goto_3.f90: New.
5936         * gfortran.dg/pr17708.f90: Rename to ...
5937         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5938
5939 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5940
5941         PR fortran/31562
5942         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5943         instead of a struct.
5944
5945 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5946
5947         PR fortran/31562
5948         * gfortran.dg/value_4.c: Use GNU extensions for complex
5949         instead of a struct.
5950
5951 2007-04-13  Richard Guenther  <rguenther@suse.de>
5952
5953         PR tree-optimization/21258
5954         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5955
5956 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5957
5958         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5959         <complex.h>.
5960
5961 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5962
5963         PR fortran/31250
5964         * gfortran.dg/char_length_2.f90: New.
5965         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5966         * gfortran.dg/repeat_4.f90: Likewise.
5967
5968         PR fortran/31266
5969         * gfortran.dg/char_assign_1.f90: New.
5970
5971         PR fortran/31471
5972         * gfortran.dg/block_name_1.f90: New.
5973         * gfortran.dg/block_name_2.f90: New.
5974
5975 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5976
5977         PR c++/31078
5978         * g++.dg/other/pr31078.C: New.
5979
5980 2007-04-12  Richard Guenther  <rguenther@suse.de>
5981
5982         PR tree-optimization/31169
5983         * gcc.c-torture/execute/pr31169.c: New testcase.
5984
5985 2007-04-12  Richard Guenther  <rguenther@suse.de>
5986
5987         PR tree-optimization/24689
5988         PR tree-optimization/31307
5989         * g++.dg/tree-ssa/pr31307.C: New testcase.
5990         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5991
5992 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/31472
5995         * gfortran.dg/access_spec_1.f90: New test.
5996         * gfortran.dg/access_spec_2.f90: New test.
5997         * gfortran.dg/non_module_public.f90: Match new error message.
5998
5999 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
6000
6001         PR testsuite/31538
6002         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
6003         to 4 at line 38 to fix bounds problem.
6004
6005 2007-04-11  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR testsuite/31240
6008         * gfortran.dg/pointer_intent_1.f90: Fix test.
6009
6010 2007-04-10  Eric Christopher  <echristo@apple.com>
6011
6012         * lib/target-supports.exp
6013         (check_effective_target_fstack_protector): Rewrite.
6014
6015 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/31449
6018         * g++.dg/init/const5.C: New test.
6019
6020 2007-04-09  Jan Hubicka  <jh@suse.cz>
6021
6022         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6023
6024 2007-04-08  Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6027
6028 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6029
6030         PR fortran/31257
6031         * gfortran.dg/achar_4.f90: New test.
6032
6033 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6034
6035         PR fortran/30880
6036         * gfortran.dg/used_dummy_types_8.f90: New test.
6037
6038 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6039
6040         PR fortran/30872
6041         * gfortran.dg/parameter_array_element_1.f90: New test.
6042
6043 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6044
6045         PR fortran/31222
6046         * gfortran.dg/default_numeric_type_1.f90: New test.
6047
6048 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6049
6050         PR fortran/31424
6051         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6052
6053 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6054
6055         PR fortran/31293
6056         * gfortran.dg/interface_12.f90: New test.
6057
6058 2007-04-07  Bruce Korb  <bkorb@gnu.org>
6059
6060         * gcc.dg/format/opt-6.c: New test.
6061         * gcc.dg/format/nul-1.c: New test.
6062         * gcc.dg/format/nul-2.c: New test.
6063
6064 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6065
6066         PR libgfortran/31395
6067         * gfortran.dg/fmt_colon.f90: New test.
6068
6069 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
6070
6071         * g++.old-deja/g++.other/init18.C: Use
6072         dg-require-effective-target instead of an explicit xfail.
6073
6074 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
6075
6076         * gcc.dg/dfp/signbit-1.c
6077         * gcc.dg/dfp/signbit-2.c
6078
6079 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6080
6081         PR fortran/31483
6082         * gfortran.dg/altreturn_5.f90: New test.
6083
6084 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6085
6086         PR fortran/31292
6087         * gfortran.dg/contained_module_proc_1.f90: New test.
6088
6089 2007-04-04  Stuart Hastings  <stuart@apple.com>
6090
6091         PR 31281
6092         * objc/execute/exceptions/pr31281.m: New.
6093
6094 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6095
6096         * g++.dg/ext/dllimport12.C: Update comments.
6097
6098 2007-04-03  Eric Christopher  <echristo@apple.com>
6099
6100         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6101
6102 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6103
6104         PR fortran/31304
6105         * gfortran.dg/repeat_2.f90: New test.
6106         * gfortran.dg/repeat_3.f90: New test.
6107         * gfortran.dg/repeat_4.f90: New test.
6108
6109 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6110
6111         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6112
6113 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR c++/30847
6116         * g++.dg/parse/cond3.C: New test.
6117
6118         PR middle-end/30704
6119         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6120
6121 2007-04-02  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/31187
6124         * g++.dg/ext/visibility/anon3.C: New test.
6125
6126 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6127
6128         PR libgfortran/31052
6129         * gfortran.dg/namelist_28.f90: New test.
6130
6131 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6132
6133         PR libgfortran/31366
6134         * gfortran.dg/direct_io_6.f90: New test.
6135
6136 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6137
6138         PR libgfortran/31207
6139         * gfortran.dg/advance_5.f90: New test.
6140         * gfortran.dg/advance_6.f90: New test.
6141
6142 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6143
6144         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6145         * g++.dg/ext/dllimport7.C: Likewise.
6146         * g++.dg/ext/selectany1.C: Likewise.
6147
6148 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6149
6150         * g++.dg/parser/pr31138.C: New.
6151         * g++.dg/parser/pr31140.C: New.
6152         * g++.dg/parser/pr31141.C: New.
6153
6154 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6155
6156         PR c++/26099
6157         * g++.dg/ext/is_base_of.C: New.
6158         * g++.dg/ext/has_virtual_destructor.C: New.
6159         * g++.dg/ext/is_polymorphic.C: New.
6160         * g++.dg/ext/is_base_of_diagnostic.C: New.
6161         * g++.dg/ext/is_enum.C: New.
6162         * g++.dg/ext/has_nothrow_assign.C: New.
6163         * g++.dg/ext/has_nothrow_constructor.C: New.
6164         * g++.dg/ext/is_empty.C: New.
6165         * g++.dg/ext/has_trivial_copy.C: New.
6166         * g++.dg/ext/has_trivial_assign.C: New.
6167         * g++.dg/ext/is_abstract.C: New.
6168         * g++.dg/ext/is_pod.C: New.
6169         * g++.dg/ext/has_nothrow_copy.C: New.
6170         * g++.dg/ext/is_class.C: New.
6171         * g++.dg/ext/has_trivial_constructor.C: New.
6172         * g++.dg/ext/is_union.C: New.
6173         * g++.dg/ext/has_trivial_destructor.C: New.
6174         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6175         * g++.dg/template/crash43.C: Likewise.
6176
6177 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6178
6179         * g++.dg/warn/pedantic2.C: New testcase.
6180
6181 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6182
6183         * size_dim.f90: Fix dg directive.
6184         * pr16433.f: Likewise.
6185         * use_6.f90: Likewise.
6186         * use_7.f90: Likewise.
6187         * entry_9.f90: Likewise.
6188         * pointer_intent_2.f90: Likewise.
6189         * protected_1.f90: Likewise.
6190         * fmt_missing_period_2.f: Likewise.
6191         * pointer_intent_3.f90: Likewise.
6192         * protected_2.f90: Likewise.
6193         * protected_3.f90: Likewise.
6194         * pr15754.f90: Likewise.
6195         * protected_4.f90: Likewise.
6196         * protected_5.f90: Likewise.
6197         * initialization_2.f90: Likewise.
6198         * protected_6.f90: Likewise.
6199         * continuation_7.f90: Likewise.
6200         * derived_function_interface_1.f90: Likewise.
6201         * der_pointer_4.f90: Likewise.
6202         * fmt_zero_precision.f90: Likewise.
6203         * blockdata_3.f90: Likewise.
6204         * fmt_missing_period_1.f: Likewise.
6205         * real_const_3.f90: Likewise.
6206         * use_4.f90: Likewise.
6207         * fmt_missing_period_3.f: Likewise.
6208         * use_5.f90: Likewise.
6209
6210 2007-03-28  Mike Stump  <mrs@apple.com>
6211
6212         * gcc.dg/darwin-comm.c: Add.
6213
6214 2007-03-28  Eric Christopher  <echristo@apple.com>
6215
6216         * lib/target-supports.exp (check_effective_target_fstack_protector):
6217         New.
6218         * gcc.dg/ssp-1.c: Use.
6219         * gcc.dg/ssp-2.c: Ditto.
6220
6221 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6222
6223         PR c++/29077
6224         * g++.dg/parse/constructor3.C: New test.
6225
6226 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6227
6228         * gnat.dg/thin_pointer.ad[sb]: New test.
6229
6230 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6231
6232         * g++.dg/cpp0x/bracket1.C: New.
6233         * g++.dg/cpp0x/bracket2.C: New.
6234         * g++.dg/cpp0x/bracket3.C: New.
6235         * g++.dg/cpp0x/bracket4.C: New.
6236
6237 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6238
6239         * g++.dg/cpp0x/temp_default1.C: New.
6240         * g++.dg/cpp0x/temp_default3.C: New.
6241         * g++.dg/cpp0x/temp_default2.C: New.
6242         * g++.dg/cpp0x/temp_default4.C: New.
6243
6244 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6245
6246         PR c++/29993
6247         * g++.dg/other/cv_func2.C: New.
6248
6249 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6250
6251         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6252         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6253         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6254         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6255
6256         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6257         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6258
6259         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6260
6261         * lib/compat.exp (compat-execute): Fix processing of file names.
6262
6263 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6264
6265         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6266
6267 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6270         Delete created executable test file.
6271         (check_effective_target_fortran_large_int): Ditto.
6272         (check_effective_target_static_libgfortran): Ditto.
6273
6274 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6275
6276         PR c++/30500
6277         * g++.dg/warn/pragma-system_header1.C: New test.
6278         * g++.dg/warn/pragma-system_header2.C: New test.
6279         * g++.dg/warn/pragma-system_header1.h. New.
6280         * g++.dg/warn/pragma-system_header2.h. New.
6281
6282 2007-03-26  Ian Lance Taylor  <iant@google.com>
6283
6284         PR tree-optimization/31345
6285         * gcc.c-torture/compile/pr31345-1.c: New test.
6286
6287 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6288
6289         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6290         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6291         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6292         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6293         * gfortran.dg/overload_1.f90: Likewise.
6294         * gfortran.dg/impure_assignment_1.f90: Likewise.
6295         * gfortran.dg/error_recovery_3.f90: Likewise.
6296         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6297         * gfortran.dg/sequence_types_1.f90: Likewise.
6298         * gfortran.dg/internal_references_1.f90: Likewise.
6299         * gfortran.dg/present_1.f90: Likewise.
6300         * gfortran.dg/volatile10.f90: Likewise.
6301         * gfortran.dg/module_equivalence_2.f90: Likewise.
6302         * gfortran.dg/use_4.f90: Likewise.
6303         * gfortran.dg/elemental_result_1.f90: Likewise.
6304         * gfortran.dg/generic_actual_arg.f90: Likewise.
6305         * gfortran.dg/private_type_5.f90: Likewise.
6306         * gfortran.dg/protected_4.f90: Likewise.
6307         * gfortran.dg/interface_3.f90: Likewise.
6308
6309 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6310
6311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6312         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6313
6314 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6315
6316         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6317
6318 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6319
6320         PR libgfortran/31199
6321         * gfortran.dg/fmt_t_4.f90: New test.
6322
6323 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6324
6325         PR libfortran/31297
6326         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6327         * gfortran.dg/backspace_6.f:  Likewise.
6328         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6329         * gfortran.dg/direct_io_2.f90:  Likewise.
6330         * gfortran.dg/write_back.f:  Likewise.
6331         * gfortran.dg/write_rewind_2.f:  Likewise.
6332         * gfortran.dg/write_rewind_1.f:  Likewise.
6333         * gfortran.dg/write_rewind_2.f:  Likewise.
6334
6335 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6336
6337         PR tree-optimization/30784
6338         * gcc.dg/vect/pr30784.c: New test.
6339
6340 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6341
6342         PR fortran/30877
6343         * gfortran.dg/operator_1.f90: New test.
6344         * gfortran.dg/operator_2.f90: New test.
6345
6346 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6347
6348         PR libfortran/31196
6349         * gfortran.dg/reshape_transpose_1.f90:  New test.
6350
6351 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6352
6353         PR fortran/30655
6354         * gfortran.dg/bounds_check_6.f90: New test.
6355
6356 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6357
6358         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6359         #ifndef/#endif.
6360         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6361         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6362
6363 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/31209
6366         * gfortran.dg/pointer_function_actual_1.f90: New test.
6367
6368         PR fortran/31200
6369         * gfortran.dg/pointer_function_actual_2.f90: New test.
6370
6371         PR fortran/31215
6372         * gfortran.dg/result_in_spec_1.f90: New test.
6373
6374 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6375
6376         PR fortran/30834
6377         * gfortran.dg/integer_exponentiation_3.F90: New test.
6378         * gfortran.dg/integer_exponentiation_4.f90: New test.
6379         * gfortran.dg/integer_exponentiation_5.F90: New test.
6380
6381 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/30863
6384         * g++.dg/template/error24.C: New test.
6385         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6386
6387 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6388
6389         PR c++/31273
6390         * g++.dg/expr/bitfield7.C: New test.
6391
6392 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6393
6394         PR other/23572
6395         * gcc.dg/float-range-4.c: New.
6396         * gcc.dg/float-range-1.c: Update. Test for a warning.
6397         * gcc.dg/float-range-3.c: New.
6398         * gcc.dg/float-range-5.c: New.
6399
6400 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6401
6402         PR fortran/31262
6403         * gfortran.dg/no_range_check_1.f90: New test.
6404
6405 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6406
6407         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6408         * g++.dg/other/static1.C: Remove stray semicolon.
6409         * g++.dg/other/init1.C: Likewise.
6410         * g++.dg/rtti/dyncast1.C: Likewise.
6411         * g++.dg/tree-ssa/pr17153.C: Likewise.
6412         * g++.dg/lookup/disamb1.C: Likewise.
6413         * g++.dg/lookup/scoped2.C: Likewise.
6414         * g++.dg/lookup/friend7.C: Likewise.
6415         * g++.dg/parse/parse4.C: Likewise.
6416         * g++.dg/parse/parse5.C: Likewise.
6417         * g++.dg/expr/pr29066.C: Likewise.
6418         * g++.dg/expr/cast4.C: Likewise.
6419         * g++.dg/tc1/dr193.C: Likewise.
6420         * g++.dg/tc1/dr213.C: Likewise.
6421         * g++.dg/abi/dcast1.C: Likewise.
6422         * g++.dg/abi/covariant2.C: Likewise.
6423         * g++.dg/inherit/covariant11.C: Likewise.
6424         * g++.dg/inherit/covariant9.C: Likewise.
6425         * g++.dg/inherit/covariant10.C: Likewise.
6426         * g++.dg/init/static3.C: Likewise.
6427         * g++.dg/init/init-ref3.C: Likewise.
6428         * g++.dg/init/ref10.C: Likewise.
6429         * g++.dg/template/meminit2.C: Likewise.
6430         * g++.dg/template/using9.C: Likewise.
6431         * g++.dg/template/friend9.C: Likewise.
6432         * g++.dg/template/ref1.C: Likewise.
6433         * g++.old-deja/g++.warn/inline.C: Likewise.
6434         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6435         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6436         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6437         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6438         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6439         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6440         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6441         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6442         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6443         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6444         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6445         * g++.old-deja/g++.brendan/template11.C: Likewise.
6446         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6447         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6448         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6449         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6450         * g++.old-deja/g++.jason/parse9.C: Likewise.
6451         * g++.old-deja/g++.jason/byval2.C: Likewise.
6452         * g++.old-deja/g++.jason/overload8.C: Likewise.
6453         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6454         * g++.old-deja/g++.jason/template33.C: Likewise.
6455         * g++.old-deja/g++.jason/return3.C: Likewise.
6456         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6457         * g++.old-deja/g++.jason/virtual.C: Likewise.
6458         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6459         * g++.old-deja/g++.jason/template27.C: Likewise.
6460         * g++.old-deja/g++.jason/synth6.C: Likewise.
6461         * g++.old-deja/g++.jason/ref8.C: Likewise.
6462         * g++.old-deja/g++.jason/offset1.C: Likewise.
6463         * g++.old-deja/g++.other/static20.C: Likewise.
6464         * g++.old-deja/g++.other/array1.C: Likewise.
6465         * g++.old-deja/g++.other/new3.C: Likewise.
6466         * g++.old-deja/g++.other/array2.C: Likewise.
6467         * g++.old-deja/g++.other/overload9.C: Likewise.
6468         * g++.old-deja/g++.other/cast6.C: Likewise.
6469         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6470         * g++.old-deja/g++.other/eh4.C: Likewise.
6471         * g++.old-deja/g++.other/using7.C: Likewise.
6472         * g++.old-deja/g++.other/init18.C: Likewise.
6473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6475         * g++.old-deja/g++.other/dtor11.C: Likewise.
6476         * g++.old-deja/g++.pt/static11.C: Likewise.
6477         * g++.old-deja/g++.pt/crash19.C: Likewise.
6478         * g++.old-deja/g++.pt/overload12.C: Likewise.
6479         * g++.old-deja/g++.pt/crash46.C: Likewise.
6480         * g++.old-deja/g++.pt/mi1.C: Likewise.
6481         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6482         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6483         * g++.old-deja/g++.pt/local5.C: Likewise.
6484         * g++.old-deja/g++.pt/typename2.C: Likewise.
6485         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6486         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6487         * g++.old-deja/g++.law/visibility1.C: Likewise.
6488         * g++.old-deja/g++.law/visibility2.C: Likewise.
6489         * g++.old-deja/g++.law/virtual2.C: Likewise.
6490         * g++.old-deja/g++.law/operators19.C: Likewise.
6491         * g++.old-deja/g++.law/parsing10.C: Likewise.
6492         * g++.old-deja/g++.law/visibility4.C: Likewise.
6493         * g++.old-deja/g++.law/operators4.C: Likewise.
6494         * g++.old-deja/g++.law/dtors2.C: Likewise.
6495         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6496         * g++.old-deja/g++.law/visibility10.C: Likewise.
6497         * g++.old-deja/g++.law/scope3.C: Likewise.
6498         * g++.old-deja/g++.law/casts2.C: Likewise.
6499         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6500         * g++.old-deja/g++.law/operators33.C: Likewise.
6501         * g++.old-deja/g++.law/friend4.C: Likewise.
6502         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6503         * g++.old-deja/g++.mike/p5611.C: Likewise.
6504         * g++.old-deja/g++.mike/net37.C: Likewise.
6505         * g++.old-deja/g++.mike/p3570.C: Likewise.
6506         * g++.old-deja/g++.mike/p5718.C: Likewise.
6507         * g++.old-deja/g++.mike/net21.C: Likewise.
6508         * g++.old-deja/g++.mike/p1862.C: Likewise.
6509         * g++.old-deja/g++.mike/p4511.C: Likewise.
6510         * g++.old-deja/g++.mike/virt3.C: Likewise.
6511         * g++.old-deja/g++.mike/p16146.C: Likewise.
6512         * g++.old-deja/g++.mike/p1989.C: Likewise.
6513         * g++.old-deja/g++.mike/p5571.C: Likewise.
6514         * g++.old-deja/g++.gb/scope10.C: Likewise.
6515         * g++.old-deja/g++.abi/primary5.C: Likewise.
6516         * g++.old-deja/g++.abi/empty2.C: Likewise.
6517         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6518         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6519         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6520         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6521         * g++.old-deja/g++.bob/template3.C: Likewise.
6522         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6523
6524 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/31193
6527         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6528
6529 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6530
6531         PR fortran/20897
6532         * gfortran.dg/derived_name_1.f90: New.
6533         * gfortran.dg/derived_name_2.f: New.
6534
6535 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6536
6537         * lib/target-supports.exp (check_effective_target_nonpic): New
6538         procedure.
6539         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6540         when compiling PIC.
6541         * gcc.target/i386/asm-4.c: Require nonpic.
6542         * gcc.target/i386/cmov1.c: Likewise.
6543         * gcc.target/i386/mul.c: Likewise.
6544         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6545         * gcc.target/i386/ssetype-1.c: Require nonpic.
6546         * gcc.target/i386/ssetype-3.c: Likewise.
6547         * gcc.target/i386/ssetype-5.c: Likewise.
6548
6549 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6550
6551         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6552         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6553         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6554         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6555
6556 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6557
6558         PR tree-optimization/30590
6559         * g++.dg/opt/pr30590.C: New testcase.
6560
6561 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6562
6563         PR c/30762
6564         * gcc.dg/pr30762-1.c: New test.
6565         * gcc.dg/pr30762-2.c: New test.
6566
6567         PR inline-asm/30505
6568         * gcc.target/i386/pr30505.c: New test.
6569
6570 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6571
6572         * gcc.target/arm/register-variables.c: New.
6573
6574 2007-03-19  Jeff Law  <law@redhat.com>
6575
6576         * PR tree-optimization/30984
6577         * gcc.c-torture/pr30984.c: New test.
6578
6579 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6580         Richard Guenther  <rguenther@suse.de>
6581
6582         PR tree-optimization/31254
6583         * gcc.dg/torture/pr31254.c: New testcase.
6584
6585 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6586
6587         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6588         target default_packed.
6589
6590 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6591
6592         PR fortran/31203
6593         * gfortran.dg/string_length_1.f90: New test.
6594
6595 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6596
6597         PR testsuite/30395
6598         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6599
6600 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6601
6602         PR libgfortran/31052
6603         * gfortran.dg/namelist_27.f90: New test.
6604
6605 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6606
6607         PR fortran/30531
6608         * gfortran.dg/used_types_14.f90: New test.
6609
6610         PR fortran/31086
6611         * gfortran.dg/used_types_15.f90: New test.
6612
6613 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6614
6615         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6616         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6617
6618 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6619
6620         PR fortran/31120
6621         * gfortran.dg/integer_exponentiation_2.f90: New test.
6622
6623 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6624
6625         PR tree-optimization/31041
6626         * gcc.dg/vect/pr31041.c: New test.
6627
6628 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6629
6630         * g++.dg/warn/Wconversion-integer.C: New
6631         * g++.dg/warn/Wconversion-real.C: New.
6632         * g++.dg/warn/Wconversion-real-integer.C: New.
6633         * g++.dg/warn/conv2.C: Updated.
6634
6635 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6636
6637         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6638         exclude RTPs.
6639
6640 2007-03-16  Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/31146
6643         * g++.dg/tree-ssa/pr31146.C: New testcase.
6644
6645 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6646
6647         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6648         assume that the target has <features.h>.
6649
6650 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6651
6652         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6653         dg-options rather than to the whole test.
6654
6655 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6656
6657         PR debug/29906
6658         * g++.dg/debug/pr29906.C: New
6659
6660 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6661
6662         PR libgfortran/31099
6663         * gfortran.dg/unformatted_recl.f90: Update test.
6664
6665 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6666
6667         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6668
6669 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6670
6671         PR c++/30891
6672         * g++.dg/parse/namespace-definition.C: New.
6673
6674 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6675
6676         PR c++/24924
6677         * g++.dg/cpp/pedantic-errors.C: New.
6678         * g++.dg/cpp/permissive.C: New.
6679
6680 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6681
6682         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6683         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6684
6685 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6686
6687         * lib/target-supports.exp (check_missing_uclibc_feature)
6688         (check_effective_target_wchar): New procedures.
6689         * gcc.dg/wchar_t-1.c: Require target wchar.
6690         * gcc.dg/wint_t-1.c: Likewise.
6691
6692 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6693
6694         * lib/target-supports.exp (check_gc_sections_available): Return
6695         false for VxWorks targets.
6696
6697 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6698
6699         * g++.dg/warn/Wconversion2.C: Fix typo.
6700         * gcc.dg/if-empty-1.c: Ditto.
6701
6702 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6703
6704         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6705
6706 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6707
6708         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6709         * gcc.target/i386/pr31167.c: Ditto.
6710
6711 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6712
6713         PR target/31167
6714         * gcc.target/i386/pr31167.c: New test.
6715
6716 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6717
6718         PR fortran/30922
6719         * gfortran.dg/import5.f90.f90: New test.
6720
6721
6722         PR fortran/30879
6723         * gfortran.dg/data_components_1.f90: New test.
6724
6725
6726         PR fortran/30870
6727         * gfortran.dg/generic_13.f90: New test.
6728
6729         PR fortran/31163
6730         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6731
6732 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6733
6734         PR libgfortran/31051
6735         * gfortran.dg/fmt_t_4.f90: New
6736
6737 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6738
6739         PR C++/31165
6740         * g++.dg/other/default7.C: New test.
6741
6742 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6743
6744         * g++.dg/warn/Wconversion2.C: New.
6745
6746 2007-03-14  Eric Christopher  <echristo@apple.com>
6747
6748         * gcc.dg/ssp-1.c: New.
6749         * gcc.dg/ssp-2.c: Ditto.
6750
6751 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6752
6753         * g++.dg/warn/do-empty.C: New.
6754         * gcc.dg/do-empty.c: New.
6755         * gcc.dg/if-empty-1.c: Update.
6756         * gcc.dg/20001116-1.c: Update.
6757         * gcc.dg/pr23165.c: Update.
6758
6759 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6760
6761         * gfortran.dg/module_implicit_conversion.f90: New test.
6762
6763 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6764
6765         PR middle-end/31127
6766         * gcc.dg/pr31127.c: New.
6767
6768 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6769
6770         * gcc.dg/tree-ssa/loop-26.c: New test.
6771
6772 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         * gcc.target/i386/cmpxchg16b-1.c: New test.
6775
6776 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6777
6778         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6779         * gcc.dg/c99-vla-1.c: Likewise.
6780         * g++.dg/ext/vla1.C: Likewise
6781
6782 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6783
6784         * gcc.dg/wvla-1.c: New test
6785         * gcc.dg/wvla-2.c: New test
6786         * gcc.dg/wvla-3.c: New test
6787         * gcc.dg/wvla-4.c: New test
6788         * gcc.dg/wvla-5.c: New test
6789         * gcc.dg/wvla-6.c: New test
6790         * gcc.dg/wvla-7.c: New test
6791         * g++.dg/warn/Wvla-1.C: New test
6792         * g++.dg/warn/Wvla-2.C: New test
6793         * g++.dg/warn/Wvla-3.C: New test
6794
6795 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/30108
6798         * g++.dg/other/default6.C: New test.
6799
6800 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6801
6802         * lib/target-supports.exp (check_profiling_available): Return false
6803         for VxWorks.
6804         (check_effective_target_vxworks_kernel): New procedure.
6805         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6806         VxWorks.
6807         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6808         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6809         to include VxWorks.
6810         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6811
6812 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6813
6814         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6815         PIC is not supported.
6816         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6817         * gcc.dg/20020426-2.c: Likewise.
6818         * gcc.dg/pr28243.c: Likewise.
6819         * gcc.dg/visibility-11.c: Likewise.
6820         * gcc.dg/tls/opt-9.c: Likewise.
6821         * gcc.dg/tls/opt-10.c: Likewise.
6822         * gcc.dg/tls/pic-1.c: Likewise.
6823         * gcc.dg/tls/struct-1.c: Likewise.
6824         * gcc.target/i386/20000807-1.c: Likewise.
6825         * gcc.target/i386/20000904-1.c: Likewise.
6826         * gcc.target/i386/20011119-1.c: Likewise.
6827         * gcc.target/i386/990213-2.c: Likewise.
6828         * gcc.target/i386/990214-1.c: Likewise.
6829         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6830         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6831         * gcc.target/i386/pic-1.c: Likewise.
6832         * gcc.target/i386/pr21518.c: Likewise.
6833         * gcc.target/i386/pr23098.c: Likewise.
6834         * gcc.target/i386/pr23943.c: Likewise.
6835
6836 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6837
6838         PR c++/31038
6839         * g++.dg/template/complit2.C: New test.
6840
6841         PR c++/30328
6842         * g++.dg/ext/bitfield1.C: New test.
6843
6844 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6845
6846         PR fortran/30883
6847         * gfortran.dg/interface_11.f90: New test.
6848
6849 2007-03-11  Richard Guenther  <rguenther@suse.de>
6850
6851         PR tree-optimization/31115
6852         * gcc.dg/torture/pr31115.c: New testcase.
6853
6854 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6855
6856         PR tree-optimization/29925
6857         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6858
6859 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6860
6861         PR c++/30274
6862         * g++.dg/expr/bitfield3.C: New test.
6863         * g++.dg/expr/bitfield4.C: Likewise.
6864         * g++.dg/expr/bitfield5.C: Likewise.
6865         * g++.dg/expr/bitfield6.C: Likewise.
6866
6867         PR c++/30924
6868         * g++.dg/template/array18.C: New test.
6869
6870 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6871
6872         PR c++/17946
6873         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6874         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6875
6876 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6877
6878         PR c++/20599
6879         * g++.dg/cpp0x/variadic-bind.C: New.
6880         * g++.dg/cpp0x/variadic-function.C: New.
6881         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6882         * g++.dg/cpp0x/variadic-tuple.C: New.
6883         * g++.dg/cpp0x/variadic1.C: New.
6884         * g++.dg/cpp0x/variadic2.C: New.
6885         * g++.dg/cpp0x/variadic3.C: New.
6886         * g++.dg/cpp0x/variadic4.C: New.
6887         * g++.dg/cpp0x/variadic5.C: New.
6888         * g++.dg/cpp0x/variadic6.C: New.
6889         * g++.dg/cpp0x/variadic7.C: New.
6890         * g++.dg/cpp0x/variadic8.C: New.
6891         * g++.dg/cpp0x/variadic9.C: New.
6892         * g++.dg/cpp0x/variadic10.C: New.
6893         * g++.dg/cpp0x/variadic11.C: New.
6894         * g++.dg/cpp0x/variadic12.C: New.
6895         * g++.dg/cpp0x/variadic13.C: New.
6896         * g++.dg/cpp0x/variadic14.C: New.
6897         * g++.dg/cpp0x/variadic15.C: New.
6898         * g++.dg/cpp0x/variadic16.C: New.
6899         * g++.dg/cpp0x/variadic17.C: New.
6900         * g++.dg/cpp0x/variadic18.C: New.
6901         * g++.dg/cpp0x/variadic19.C: New.
6902         * g++.dg/cpp0x/variadic20.C: New.
6903         * g++.dg/cpp0x/variadic21.C: New.
6904         * g++.dg/cpp0x/variadic22.C: New.
6905         * g++.dg/cpp0x/variadic23.C: New.
6906         * g++.dg/cpp0x/variadic24.C: New.
6907         * g++.dg/cpp0x/variadic25.C: New.
6908         * g++.dg/cpp0x/variadic26.C: New.
6909         * g++.dg/cpp0x/variadic27.C: New.
6910         * g++.dg/cpp0x/variadic28.C: New.
6911         * g++.dg/cpp0x/variadic29.C: New.
6912         * g++.dg/cpp0x/variadic30.C: New.
6913         * g++.dg/cpp0x/variadic31.C: New.
6914         * g++.dg/cpp0x/variadic32.C: New.
6915         * g++.dg/cpp0x/variadic33.C: New.
6916         * g++.dg/cpp0x/variadic34.C: New.
6917         * g++.dg/cpp0x/variadic35.C: New.
6918         * g++.dg/cpp0x/variadic36.C: New.
6919         * g++.dg/cpp0x/variadic37.C: New.
6920         * g++.dg/cpp0x/variadic38.C: New.
6921         * g++.dg/cpp0x/variadic39.C: New.
6922         * g++.dg/cpp0x/variadic40.C: New.
6923         * g++.dg/cpp0x/variadic41.C: New.
6924         * g++.dg/cpp0x/variadic42.C: New.
6925         * g++.dg/cpp0x/variadic43.C: New.
6926         * g++.dg/cpp0x/variadic44.C: New.
6927         * g++.dg/cpp0x/variadic45.C: New.
6928         * g++.dg/cpp0x/variadic46.C: New.
6929         * g++.dg/cpp0x/variadic47.C: New.
6930         * g++.dg/cpp0x/variadic48.C: New.
6931         * g++.dg/cpp0x/variadic49.C: New.
6932         * g++.dg/cpp0x/variadic50.C: New.
6933         * g++.dg/cpp0x/variadic51.C: New.
6934         * g++.dg/cpp0x/variadic52.C: New.
6935         * g++.dg/cpp0x/variadic53.C: New.
6936         * g++.dg/cpp0x/variadic54.C: New.
6937         * g++.dg/cpp0x/variadic55.C: New.
6938         * g++.dg/cpp0x/variadic56.C: New.
6939         * g++.dg/cpp0x/variadic57.C: New.
6940         * g++.dg/cpp0x/variadic58.C: New.
6941         * g++.dg/cpp0x/variadic59.C: New.
6942         * g++.dg/cpp0x/variadic60.C : New.
6943         * g++.dg/cpp0x/variadic61.C : New.
6944         * g++.dg/cpp0x/variadic62.C : New.
6945         * g++.dg/cpp0x/variadic63.C : New.
6946         * g++.dg/cpp0x/variadic64.C : New.
6947         * g++.dg/cpp0x/variadic65.C : New.
6948         * g++.dg/cpp0x/variadic66.C : New.
6949         * g++.dg/cpp0x/variadic67.C : New.
6950         * g++.dg/cpp0x/variadic68.C : New.
6951         * g++.dg/cpp0x/variadic69.C : New.
6952         * g++.dg/cpp0x/variadic70.C : New.
6953         * g++.dg/cpp0x/variadic71.C : New.
6954         * g++.dg/cpp0x/variadic72.C : New.
6955         * g++.dg/cpp0x/variadic73.C : New.
6956         * g++.dg/cpp0x/variadic74.C : New.
6957         * g++.dg/cpp0x/variadic75.C : New.
6958         * g++.dg/cpp0x/variadic-ex1.C : New.
6959         * g++.dg/cpp0x/variadic-ex2.C : New.
6960         * g++.dg/cpp0x/variadic-ex3.C : New.
6961         * g++.dg/cpp0x/variadic-ex4.C : New.
6962         * g++.dg/cpp0x/variadic-ex5.C : New.
6963         * g++.dg/cpp0x/variadic-ex6.C : New.
6964         * g++.dg/cpp0x/variadic-ex7.C : New.
6965         * g++.dg/cpp0x/variadic-ex8.C : New.
6966         * g++.dg/cpp0x/variadic-ex9.C : New.
6967         * g++.dg/cpp0x/variadic-ex10.C : New.
6968         * g++.dg/cpp0x/variadic-ex11.C : New.
6969         * g++.dg/cpp0x/variadic-ex12.C : New.
6970         * g++.dg/cpp0x/variadic-ex13.C : New.
6971         * g++.dg/cpp0x/variadic-ex14.C : New.
6972
6973 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6974
6975         PR libgfortran/31099
6976         * gfortran.dg/unformatted_recl.f90: New test.
6977
6978 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6979
6980         * gcc.dg/fold-eqcmplx-1.c: New test case.
6981
6982 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6983
6984         PR rtl-optimization/30643
6985         * gcc.dg/pr30643.c: New.
6986
6987 2007-03-09  Chao-ying Fu  <fu@mips.com>
6988
6989         * gcc.target/mips/mips32-dspr2-type.c: New test.
6990         * gcc.target/mips/mips32-dspr2.c: New test.
6991         * gcc.target/mips/dspr2-MULT.c: New test.
6992         * gcc.target/mips/dspr2-MULTU.c: New test.
6993         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6994         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6995         Adjust some formats.
6996
6997 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6998
6999         PR c++/17946
7000         * gcc.dg/Wlogical-op-1.c: New.
7001         * g++.dg/warn/Wlogical-op-1.C: New.
7002
7003 2007-03-09  Richard Guenther  <rguenther@suse.de>
7004
7005         PR tree-optimization/30904
7006         PR middle-end/31058
7007         * gcc.dg/pr30904.c: Remove xfail.
7008
7009 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7010
7011         PR C/31072
7012         * gcc.c-torture/execute/pr31072.c: New test.
7013
7014 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7015
7016         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7017         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7018         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
7019         *lrint* and *lround*.
7020         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7021         floor->lfloor.
7022         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7023         * gcc.dg/torture/builtin-integral-1.c: Likewise.
7024         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
7025         and *lround*.  Correct macro names.
7026         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7027         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7028
7029 2007-03-08  Ian Lance Taylor  <iant@google.com>
7030
7031         * gcc.dg/no-strict-overflow-5.c: New test.
7032         * gcc.dg/no-strict-overflow-6.c: New test.
7033         * gcc.dg/Wstrict-overflow-11.c: New test.
7034         * gcc.dg/Wstrict-overflow-12.c: New test.
7035         * gcc.dg/Wstrict-overflow-13.c: New test.
7036         * gcc.dg/Wstrict-overflow-14.c: New test.
7037         * gcc.dg/Wstrict-overflow-15.c: New test.
7038
7039 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7040
7041         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
7042         for VxWorks kernel mode.
7043         * gcc.c-torture/execute/strncmp-1.x: Likewise.
7044
7045 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7046
7047         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7048         mode.
7049
7050 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7051
7052         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7053         and lib/bfill.c on VxWorks targets.
7054         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7055         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7056         lib/bfill.c and lib/memmove.c on VxWorks targets.
7057         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7058         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7059         on VxWorks targets.
7060         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7061         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7062
7063 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7064
7065         * gfortran.dg/use_5.f90: New test.
7066         * gfortran.dg/use_6.f90: Ditto.
7067         * gfortran.dg/use_7.f90: Ditto.
7068
7069 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7070
7071         PR fortran/30973
7072         * gfortran.dg/use_4.f90: New test.
7073         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7074
7075 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
7076
7077         PR fortran/31011
7078         * gfortran.dg/parameter_array_section_2.f90: New test.
7079
7080 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
7081
7082         PR c++/30852
7083         * g++.dg/ext/offsetof1.C: Add cases with volatile.
7084
7085         PR c++/30534
7086         * g++.dg/template/arg5.C: New test.
7087
7088 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7089
7090         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7091
7092 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7093
7094         * gcc.dg/var-expand1.c: Add newline at end of file.
7095
7096 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7097
7098         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7099
7100 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7101
7102         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7103
7104 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7105
7106         * gcc.dg/torture/builtin-convert-4.c: New test.
7107
7108 2007-03-05  Ian Lance Taylor  <iant@google.com>
7109
7110         * gcc.c-torture/compile/pr31034.c: New test.
7111
7112 2007-03-05  Ian Lance Taylor  <iant@google.com>
7113
7114         * gcc.dg/inline-18.c: New test.
7115         * gcc.dg/inline-19.c: New test.
7116         * gcc.dg/inline-20.c: New test.
7117         * gcc.dg/inline-21.c: New test.
7118
7119 2007-03-05  Richard Guenther  <rguenther@suse.de>
7120
7121         PR tree-optimization/14052
7122         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7123
7124 2007-03-05  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/23777
7127         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7128
7129 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7130
7131         PR other/30465
7132         * gcc.dg/multiple-overflow-warn-3.c: New.
7133         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7134
7135 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7136
7137         PR c++/30895
7138         * g++.dg/parse/template23.C: New test.
7139
7140 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7141
7142         PR middle-end/30744
7143         * gcc.dg/pr30744-1.c: New test case.
7144
7145 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7146
7147         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7148
7149 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7150
7151         PR target/30406
7152         * gfortran.dg/logical_3.f90: New test.
7153
7154 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7155
7156         PR libfortran/30981
7157         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7158
7159 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7160
7161         * gcc.target/m68k/m68k.exp: New.
7162         * gcc.target/m68k/crash1.c: New.
7163
7164 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7165
7166         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7167         to be more compatible with integer(kind=8).
7168
7169 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7170
7171         PR libfortran/31001
7172         * gfortran.dg/zero_sized_3.f90: New test.
7173
7174 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7175
7176         PR c++/15787
7177         * g++.dg/parse/else.C: New.
7178         * g++.dg/parse/else-2.C: New.
7179
7180 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7181             Tobias Burnus  <burnus@net-b.de>
7182
7183         PR fortran/30882
7184         * gfortran.dg/size_dim.f90: New test.
7185
7186 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7187             Tobias Burnus  <burnus@net-b.de>
7188
7189         PR fortran/30873
7190         * gfortran.dg/entry_9.f90: New test.
7191
7192 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7193
7194         PR c++/28253
7195         * g++.dg/inherit/covariant16.C: New test.
7196
7197 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7198
7199         * g++.dg/other/darwin-minversion-1.C: New.
7200
7201 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7202
7203         * gcc.dg/tree-ssa/20070302-1.c: New test.
7204
7205 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7206
7207         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7208         tests.
7209
7210 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7211
7212         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7213
7214 2007-03-01  Simon Baldwin <simonb@google.com>
7215
7216         PR c++/23689
7217         * warn/ignored_typedef.C: New.
7218         * init/ctor8.C: Added dg-warning to consume ignored typedef
7219         warning.
7220         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7221         and added an explicit line number.
7222
7223 2007-02-28  Richard Guenther  <rguenther@suse.de>
7224
7225         PR middle-end/30364
7226         * gcc.dg/torture/pr30364-1.c: New testcase.
7227         * gcc.dg/torture/pr30364-2.c: Likewise.
7228         * gcc.dg/torture/pr30364-3.c: Likewise.
7229
7230 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7231
7232         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7233         powerpc*, use -funsafe-math-optimizations.
7234         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7235         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7236
7237 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7238             Paul Thomas  <pault@gcc.gnu.org>
7239
7240         PR fortran/30888
7241         PR fortran/30887
7242         * c_by_val_1.f: Test %VAL() with non-default kind.
7243         * c_by_val.c: Ditto.
7244         * c_by_val_4.f: New test.
7245
7246 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7247
7248         PR fortran/30968
7249         * gfortran.dg/continuation_7.f90: New test.
7250
7251 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7252
7253         * g++.dg/inherit/thunk7.C: New test.
7254         * lib/target-supports.exp (check_profiling_available): Not available
7255         for bfin-*-*.
7256
7257 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7258
7259         PR target/30970
7260         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7261
7262 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7263
7264         * lib/target-supports.exp (check_effective_target_init_priority):
7265         Remove Solaris special case.
7266
7267 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7268
7269         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7270         for more builtin types.
7271
7272         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7273         * g++.dg/ext/visibility/noPLT.C: Likewise.
7274
7275 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7276
7277         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7278         sh* targets.
7279
7280 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7281
7282         PR fortran/30865
7283         * size_optional_dim_1.f90:  New test.
7284
7285 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7286
7287         * gcc.dg/vxworks/vxworks.exp: New file.
7288         * gcc.dg/vxworks/initpri1.c: Likewise.
7289         * gcc.dg/vxworks/initpri2.c: Likewise.
7290         * gcc.dg/initpri2.c: Add more tests.
7291         * g++.dg/special/initpri2.C: Likewise.
7292
7293         * gcc.dg/initpri1.c: New test.
7294         * gcc.dg/initpri2.c: Likewise.
7295         * g++.dg/special/initpri1.C: New test.
7296         * g++.dg/special/initpri2.C: Likewise.
7297         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7298         * g++.dg/special/conpr-2.C: Likewise.
7299         * g++.dg/special/conpr-3.C: Likewise.
7300         * g++.dg/special/conpr-4.C: Likewise.
7301         * g++.dg/special/initp1.C: Likewise.
7302         * g++.dg/special/ecos.exp: Remove code to detect availability of
7303         constructor priorities.
7304         * lib/target-supports.exp (check_effective_target_init_priority):
7305         New function.
7306
7307 2007-02-24  Jan Hubicka  <jh@suse.cz>
7308
7309         * gcc.c-torture/execute/pr30778.c: New testcase.
7310
7311 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7312
7313         PR libgfortran/30918
7314         * gfortran.dg/namelist_26.f90: New test.
7315
7316 2007-02-24  Richard Guenther  <rguenther@suse.de>
7317
7318         PR middle-end/30951
7319         * gcc.dg/pr30951.c: New testcase.
7320
7321 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7322
7323         * gcc.dg/torture/builtin-modf-1.c: New test.
7324
7325 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7326
7327         PR tree-optimization/30904
7328         * gcc.dg/pr30904.c: New test.
7329
7330 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7331
7332         * gcc.test-framework/README: Correct command.
7333         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7334         -Wunused-value.
7335         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7336
7337 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7338
7339         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7340
7341 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7342
7343         * lib/target-supports.exp (check_effective_target_newlib): New
7344         function.
7345
7346 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7347
7348         PR fortran/30660
7349         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7350         allocatable component.
7351
7352
7353 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7354
7355         * gcc.dg/torture/builtin-logb-1.c: New test.
7356         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7357         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7358         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7359         sh* targets.
7360
7361 2007-02-23  Richard Guenther  <rguenther@suse.de>
7362
7363         * g++.dg/warn/changes-meaning.C: New testcase.
7364
7365 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7366
7367         PR libgfortran/30910
7368         * gfortran.dg/fmt_zero_precision.f90: Update test.
7369
7370 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7371
7372         * gcc.dg/torture/builtin-frexp-1.c: New test.
7373
7374 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7375
7376         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7377
7378 2007-02-22  Ian Lance Taylor  <iant@google.com>
7379
7380         PR debug/30898
7381         * g++.dg/debug/pr30898.C: New test.
7382
7383 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7384
7385         * gcc.dg/vect/vect-106.c: New test.
7386
7387 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7388             Ira Rosen  <irar@il.ibm.com>
7389
7390         PR tree-optimization/30843
7391         * gcc.dg/vect/pr30843.c: New test.
7392
7393 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7394
7395         PR tree-optimization/30858
7396         * gcc.dg/vect/pr30858.c: New test.
7397
7398 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7399
7400         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7401         to set options for compiling testglue.
7402         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7403         * lib/obj-c++.exp (obj-c++_init): Likewise.
7404
7405 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/derived_aggregate.adb: New test.
7408
7409 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7412         sh* targets.  Call the correct CKSGN macro.
7413
7414 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gfortran.dg/gomp/omp_parse1.f90: New test.
7417         * gfortran.dg/gomp/omp_parse2.f: New test.
7418
7419 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7420
7421         PR fortran/30869
7422         * gfortran.dg/do_pointer_1.f90:  New test.
7423
7424 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7425
7426         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7427         and scalbln.
7428
7429 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7430
7431         * gcc.dg/darwin-minversion-1.c: New.
7432         * gcc.dg/darwin-minversion-2.c: New.
7433
7434 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7435
7436         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7437
7438 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7439             DJ Delorie <dj@redhat.com>
7440
7441         PR other/30824
7442         * gcc.dg/Wfatal.c: New.
7443         * gcc.dg/Wfatal-2.c: New.
7444         * gcc.dg/Werror-1.c: Adjust expectations.
7445         * gcc.dg/Werror-5.c: Likewise.
7446         * gcc.dg/Werror-7.c: Likewise.
7447         * gcc.dg/Werror-10.c: Likewise.
7448         * gcc.dg/Werror-11.c: Likewise.
7449
7450 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7451
7452         PR fortran/30522
7453         * gfortran.dg/volatile10.f90: New test.
7454
7455 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7456
7457         PR libfortran/30533
7458         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7459
7460 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7461
7462         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7463         * gcc.dg/Walways-true-1.c: Likewise.
7464         * gcc.dg/weak/weak-3.c: Likewise.
7465         * gcc.dg/Werror-1.c: Likewise.
7466         * gcc.dg/Werror-3.c: Likewise.
7467         * gcc.dg/Werror-4.c: Likewise.
7468         * gcc.dg/Werror-5.c: Likewise.
7469         * gcc.dg/Werror-6.c: Likewise.
7470         * gcc.dg/Werror-7.c: Likewise.
7471         * gcc.dg/Werror-8.c: Likewise.
7472         * gcc.dg/Werror-10.c: Likewise.
7473         * gcc.dg/Werror-11.c: Likewise.
7474         * gcc.dg/Werror-12.c: Likewise.
7475         * g++.old-deja/g++.mike/warn8.C: Likewise.
7476         * g++.dg/warn/Walways-true-1.C: Likewise.
7477         * g++.dg/warn/Walways-true-2.C: Likewise.
7478         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7479         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7480         -Wstring-literal-comparison with -Waddress.
7481         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7482         -Wno-string-literal-comparison with -Wno-address.
7483
7484 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7485
7486         * gnat.dg/self_aggregate_with_call.adb: New test.
7487
7488 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7489
7490         PR tree-optimization/30975
7491         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7492         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7493         * gcc.dg/vect/pr30795.c: New.
7494
7495 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7496
7497         PR fortran/30681
7498         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7499
7500 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7501
7502         PR rtl-optimization/28173
7503         * gcc.target/i386/andor-1.c: New test case.
7504
7505 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7506
7507         * gcc.dg/torture/builtin-ldexp-1.c: New.
7508         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7509
7510 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7511
7512         * gfortran.dg/array_constructor_15.f90: New test case.
7513
7514 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7515
7516         * gfortran.dg/forall_10.f90: New test case.
7517
7518 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7519
7520         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7521
7522 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7525         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7526
7527 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7528
7529         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7530         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7531         * gcc.target/i386/xchg-1.c: New test.
7532         * gcc.target/i386/xchg-2.c: New test.
7533
7534 2007-02-16  Richard Guenther  <rguenther@suse.de>
7535             Christian Bruel  <christian.bruel@st.com>
7536
7537         * gcc.dg/strict-overflow-5.c: New testcase.
7538
7539 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7540
7541         PR fortran/30793
7542         * gfortran.dg/func_derived_4.f90: New test.
7543
7544 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7545
7546         PR middle-end/30391
7547         * gfortran.dg/pr30391-1.f90: New test case.
7548
7549 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7550
7551         PR middle-end/30433
7552         * gcc.c-torture/compile/pr30433.c: New testcase to check
7553         that complex constants comparisions are foldded.
7554
7555 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7556
7557         PR C++/30158
7558         * g++.dg/ext/stmtexpr10.C: New testcase.
7559
7560 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7561
7562         PR middle-end/30729
7563         * gcc.dg/Wunused-value-2.c: New testcase.
7564
7565 2007-02-15  Ian Lance Taylor  <iant@google.com>
7566
7567         * g++.dg/eh/subreg-1.C: New test.
7568
7569 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7570
7571         PR c/26494
7572         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7573         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7574         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7575         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7576         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7577         * gcc.dg/Werror-implicit-function-declaration.c: New.
7578
7579 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7580
7581         PR c++/28943
7582         * g++.dg/warn/pr28943.C: New.
7583
7584 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7585
7586         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7587
7588 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7589
7590         PR fortran/30779
7591         * gfortran.dg/error_recovery_3.f90: New test.
7592
7593 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7594
7595         * g++.dg/tree-ssa/sra-1.C: New.
7596
7597 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7598
7599         * g++.dg/tree-ssa/sra-1.C: New.
7600
7601 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7602
7603         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7604
7605 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7608
7609 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7610
7611         PR fortran/30799
7612         * gfortran.dg/logical_2.f90: New test.
7613
7614 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7615
7616         * gcc.dg/torture/complex-alias-1.c: New test.
7617
7618 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7619
7620         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7621         instead of -fdump-tree-tailcall.
7622
7623 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7624
7625         * gfortran.dg/interface_10.f90: Fix comment typo.
7626
7627 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7628
7629         PR tree-optimization/30771
7630         * gcc.dg/vect/pr30771.c: New test.
7631
7632 2007-02-13  Ian Lance Taylor  <iant@google.com>
7633
7634         * gcc.dg/Wstrict-overflow-1.c: New test.
7635         * gcc.dg/Wstrict-overflow-2.c: New test.
7636         * gcc.dg/Wstrict-overflow-3.c: New test.
7637         * gcc.dg/Wstrict-overflow-4.c: New test.
7638         * gcc.dg/Wstrict-overflow-5.c: New test.
7639         * gcc.dg/Wstrict-overflow-6.c: New test.
7640         * gcc.dg/Wstrict-overflow-7.c: New test.
7641         * gcc.dg/Wstrict-overflow-8.c: New test.
7642         * gcc.dg/Wstrict-overflow-9.c: New test.
7643         * gcc.dg/Wstrict-overflow-10.c: New test.
7644
7645 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7646
7647         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7648
7649 2007-02-13  Richard Henderson  <rth@redhat.com>
7650
7651         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7652         * gcc.c-torture/execute/pr29302-1.c: ... here.
7653
7654 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7655
7656         PR c/29521
7657         * gcc.dg/c90-return-1.c: Update output.
7658         * gcc.dg/c99-return-1.c: Likewise.
7659
7660 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/30554
7663         * gfortran.dg/used_dummy_types_7.f90: New test..
7664
7665 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7666
7667         * gcc.target/i386/parity-1.c: New test.
7668         * gcc.target/i386/parity-2.c: New test.
7669
7670 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7671
7672         * gcc.target/i386/builtin-bswap-3.c: New test case.
7673
7674 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7675
7676         PR tree-optimization/29145
7677         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7678         alias analysis is improved to take better advantage of restrict
7679         qualified pointers.
7680         * gcc.dg/vect/vect-80.c: Likewise.
7681         * gcc.dg/vect/pr29145.c: New.
7682
7683 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7684
7685         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7686         * gcc.target/i386/sse4a-insert.c: Likewise.
7687
7688 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7689
7690         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7691         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7692
7693 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7694
7695         PR fortran/30478
7696         * gfortran.dg/enum_4.f90: Update error message checks.
7697
7698 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7699
7700         PR fortran/30554
7701         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7702         versions of the modules.
7703
7704         PR fortran/30617
7705         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7706         by getting rid of recursive I/O and providing functions with
7707         results.
7708
7709         PR fortran/30319
7710         * gfortran.dg/char_array_constructor_2.f90
7711
7712 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/26988
7715         * g++.dg/template/spec34.C: New test
7716
7717 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7718
7719         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7720         on i?86 and x86_64.
7721         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7722         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7723         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7724         on i?86 and x86_64.
7725         * gcc.dg/vect/vect-113.c: Ditto.
7726
7727 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/29487
7730         * g++.dg/eh/weak1-C: New test.
7731         * g++.dg/eh/weak1-a.cc: Likewise.
7732         * g++.dg/eh/comdat1.C: Likewise.
7733
7734 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7735             Dorit Nuzman  <dorit@il.ibm.com>
7736
7737         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7738         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7739         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7740         * gcc.dg/vect/vect-113.c: Likewise.
7741
7742         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7743
7744 2007-02-10  Richard Henderson  <rth@redhat.com>
7745
7746         * lib/target-supports.exp (check_effective_target_tls): Redefine
7747         to mean non-emulated tls.
7748         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7749         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7750         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7751         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7752         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7753         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7754         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7755
7756 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7757
7758         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7759
7760 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7761
7762         * gfortran.dg/secnds.f: Replace time tolerance with a
7763         before-and-after bracket.
7764         * gfortran.dg/secnds-1.f: Likewise.
7765
7766 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7767
7768         PR fortran/30512
7769         * gfortran.dg/maxlocval_1.f90: New test.
7770
7771 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7772
7773         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7774
7775 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7776
7777         PR fortran/30720
7778         * gfortran.dg/array_function_1.f90: New test.
7779
7780 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7781
7782         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7783         (check_effective_target_dummy_wcsftime): New functions.
7784
7785 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7786
7787         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7788         * lib/target-supports.exp (check_effective_target_uclibc): New
7789         function.
7790
7791 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7792
7793         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7794         (vsnprintf): Don't define for uClibc targets.
7795
7796 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7797
7798         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7799         set before checking whether it was allowed.
7800         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7801         before checking inside_main.
7802
7803 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7804
7805         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7806         uClinux targets.
7807         (u16sf): Likewise u4sf.
7808         * g++.dg/compat/struct-layout-1.h: Likewise.
7809
7810 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7811
7812         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7813         procedure.
7814         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7815         m68k targets if check_effective_target_coldfire_fpu returns true.
7816
7817 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7818         Richard Guenther  <rguenther@suse.de>
7819
7820         PR middle-end/23361
7821         * gcc.dg/fold-compare-3.c: New testcase.
7822         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7823
7824 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7825
7826         * gcc.dg/pr26570.c: Clean up coverage files.
7827         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7828         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7829         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7830         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7831         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7832         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7833         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7834         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7835         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7836         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7837         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7838         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7839         * gcc.dg/vect/pr28952.c: Ditto.
7840         * gcc.dg/vect/pr27151.c: Ditto.
7841         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7842         * g++.dg/gomp/macro-3.C: Ditto.
7843
7844 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7845
7846         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7847         of the loop.
7848
7849 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7850
7851         * gcc.target/i386/builtin-bswap-2.c: New test case.
7852
7853 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7854
7855         * gfortran.dg/forall_8.f90: New test case.
7856         * gfortran.dg/forall_9.f90: Likewise.
7857
7858 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7859
7860         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7861
7862 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7863
7864         * lib/target-supports.exp (check_effective_target_simulator): New.
7865
7866 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7867
7868         * gcc.dg/tree-ssa/loop-25.c: New test.
7869
7870 2007-02-06  Richard Henderson  <rth@redhat.com>
7871
7872         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7873
7874 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7875
7876         * gcc.target/powerpc/popcount-1.c: New test case.
7877         * gcc.target/powerpc/parity-1.c: Likewise.
7878
7879 2007-02-06  Richard Guenther  <rguenther@suse.de>
7880
7881         PR middle-end/27302
7882         * gcc.dg/torture/pr27302-2.c: New testcase.
7883
7884 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7885
7886         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7887         * gcc.dg/vect/vect-iv-1.c: New test.
7888         * gcc.dg/vect/vect-iv-2.c: New test.
7889         * gcc.dg/vect/vect-iv-3.c: New test.
7890         * gcc.dg/vect/vect-iv-4.c: New test.
7891         * gcc.dg/vect/vect-iv-5.c: New test.
7892         * gcc.dg/vect/vect-iv-6.c: New test.
7893         * gcc.dg/vect/vect-iv-7.c: New test.
7894         * gcc.dg/vect/vect-iv-8.c: New test.
7895         * gcc.dg/vect/vect-iv-9.c: New test.
7896         * gcc.dg/vect/vect-iv-10.c: New test.
7897         * gcc.dg/vect/vect-iv-11.c: New test.
7898         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7899         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7900         * gcc.dg/vect/vect-14.c: Now vectorizable.
7901         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7902         loop).
7903         * gcc.dg/vect/vect-27.c: Likewise.
7904         * gcc.dg/vect/vect-29.c Likewise.
7905         * gcc.dg/vect/vect-dv-2.c: Likewise.
7906         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7907         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7908         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7909
7910 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7911
7912         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7913
7914 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7915
7916         * gcc.dg/builtins-20.c: Add more cases.
7917
7918 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7919
7920         PR debug/30189
7921         * gcc.dg/pr30189.c: New test.
7922
7923 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7924
7925         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7926         for running tests.
7927         * gcc.target/i386/sse4a-extract.c: New test.
7928         * gcc.target/i386/sse4a-insert.c: New test.
7929         * gcc.target/i386/sse4a-montsd.c: New test.
7930         * gcc.target/i386/sse4a-montss.c: New test.
7931
7932 2007-02-05  Richard Guenther  <rguenther@suse.de>
7933
7934         * gcc.target/i386/vectorize3.c: New testcase.
7935
7936 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7937
7938         PR target/30665
7939         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7940
7941 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7942
7943         PR fortran/30611
7944         * gfortran.dg/repeat_1.f90: New test.
7945
7946 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7947
7948         PR fortran/30605
7949         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7950         * gfortran.dg/derived_init_2.f90: Ditto.
7951         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7952         * gfortran.dg/array_initializer_1.f90: Ditto.
7953         * gfortran.dg/do_2.f90: Ditto.
7954         * gfortran.dg/proc_assign_1.f90: Ditto.
7955
7956 2007-02-04  Richard Guenther  <rguenther@suse.de>
7957
7958         PR middle-end/30636
7959         * g++.dg/warn/pr30636.C: New testcase.
7960         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7961
7962 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7963
7964         PR middle-end/30667
7965         * gfortran.dg/pr30667.f: New test.
7966
7967 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7968
7969         * gcc.dg/builtins-54.c: Add more cases.
7970
7971 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7972
7973         PR fortran/30514
7974         * gfortran.dg/zero_sized_2.f90: New test.
7975
7976         PR fortran/30660
7977         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7978
7979         PR fortran/29820
7980         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7981         file.
7982
7983 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7984
7985         PR fortran/30683
7986         * gfortran.dg/interface_10.f90: New test.
7987
7988 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7989
7990         * gcc.dg/builtins-20.c: Add more cases.
7991
7992 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7993
7994         PR target/29682
7995         * gcc-target/ia64/pr29682.c: New test.
7996
7997 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7998
7999         PR fortran/30284
8000         * gfortran.dg/arrayio_11.f90.f90: New test.
8001
8002         PR fortran/30626
8003         * gfortran.dg/arrayio_12.f90.f90: New test.
8004
8005 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR c++/30536
8008         * g++.dg/tls/diag-5.C: New test.
8009
8010         PR middle-end/30473
8011         * gcc.dg/pr30473.c: New test.
8012         * gcc.c-torture/execute/20070201-1.c: New test.
8013
8014 2007-02-01  Roger Sayle  <roger@eyesopen.com>
8015
8016         * gfortran.dg/dependency_20.f90: New test case.
8017
8018 2007-01-31  Ian Lance Taylor  <iant@google.com>
8019
8020         * gcc.dg/lower-subreg-1.c (test): New test.
8021
8022 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
8023
8024         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8025
8026 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8027
8028         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8029         * gcc.dg/torture/builtin-math-3.c: Likewise.
8030
8031 2007-01-31  Dirk Mueller  <dmueller@suse.de>
8032
8033         gcc.dg/Wparentheses-2.c: Update and add new tests.
8034
8035 2007-01-31  Ira Rosen  <irar@il.ibm.com>
8036
8037         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8038         vectorize.
8039
8040 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
8041
8042         * gcc.dg/builtins-63.c: New test.
8043
8044 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8045
8046         PR fortran/27588
8047         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8048
8049 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8050
8051         PR fortran/30520
8052         * gfortran.dg/volatile8.f90: New argument conformance test.
8053         * gfortran.dg/volatile9.f90: New scope test.
8054
8055 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8056
8057         PR c++/24745
8058         * g++.dg/warn/null4.C: New.
8059
8060 2001-01-30  Roger Sayle  <roger@eyesopen.com>
8061             Uros Bizjak  <ubizjak@gmail.com>
8062
8063         * gcc.dg/large-size-array-3.c: Correct typo.
8064
8065 2007-01-30  Richard Guenther  <rguenther@suse.de>
8066
8067         PR middle-end/27657
8068         * g++.dg/debug/pr27657.C: New testcase.
8069
8070 2007-01-30  Richard Guenther  <rguenther@suse.de>
8071
8072         PR middle-end/30313
8073         * gcc.dg/torture/pr30313.c: New testcase.
8074
8075 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
8076
8077         * gcc.dg/dfp/dfp-except.h: New file.
8078         * gcc.dg/dfp/fe-check.h: New file.
8079         * gcc.dg/dfp/fe-binop.c: New test.
8080         * gcc.dg/dfp/fe-convert-1.c: New test.
8081         * gcc.dg/dfp/fe-convert-2.c: New test.
8082         * gcc.dg/dfp/fe-convert-3.c: New test.
8083
8084         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8085         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8086         * gcc.dg/dfp/convert-dfp.c: Ditto.
8087         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8088
8089 2007-01-29  Josh Conner  <jconner@apple.com>
8090
8091         * gcc.target/powerpc/altivec-24.c: New test.
8092
8093 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8094
8095         PR c++/28266
8096         * g++.dg/parse/defarg12.C: New test.
8097
8098 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8099
8100         PR fortran/30554
8101         * gfortran.dg/used_dummy_types_6.f90: New test.
8102
8103 2007-01-28  Jan Hubicka  <jh@suse.cz>
8104
8105         * gcc.dg/tree-prof/val-prof-6.c: New test.
8106
8107 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8108
8109         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8110
8111 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8112
8113         PR C++/28988
8114         * g++.dg/expr/dtor4.C: New test.
8115
8116 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8117
8118         * gcc.dg/tree-ssa/loop-23.c: New test.
8119
8120 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8121
8122         PR libfortran/30389
8123         * gfortran.dg/achar_2.f90:  New test.
8124         * gfortran.dg/achar_3.f90:  New test.
8125
8126 2007-01-27  Ian Lance Taylor  <iant@google.com>
8127
8128         * gcc.dg/strict-overflow-1.c: New test.
8129         * gcc.dg/no-strict-overflow-1.c: New test.
8130         * gcc.dg/strict-overflow-2.c: New test.
8131         * gcc.dg/no-strict-overflow-2.c: New test.
8132         * gcc.dg/strict-overflow-3.c: New test.
8133         * gcc.dg/no-strict-overflow-3.c: New test.
8134         * gcc.dg/strict-overflow-4.c: New test.
8135         * gcc.dg/no-strict-overflow-4.c: New test.
8136         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8137         * gcc.dg/pr15784-1.c: Likewise.
8138         * gcc.dg/pr20922-1.c: Likewise.
8139         * gcc.dg/pr20922-3.c: Likewise.
8140         * gcc.dg/pr20922-4.c: Likewise.
8141         * gcc.dg/pr20922-6.c: Likewise.
8142         * gcc.dg/compare-4.c: Likewise.
8143         * gcc.dg/torture/pr26898-1.c: Likewise.
8144         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8145         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8146         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8147         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8148         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8149         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8150         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8151         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8152         * g++.dg/tree-ssa/pr21082.C: Likewise.
8153
8154 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8155
8156         * gcc-dg/large-size-array-3.c: New test case.
8157
8158 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8159
8160         * gfortran.dg/forall_7.f90: New test case.
8161
8162 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8163
8164         PR fortran/30407
8165         * gfortran.dg/where_operator_assign_1.f90: New test.
8166         * gfortran.dg/where_operator_assign_2.f90: New test.
8167         * gfortran.dg/where_operator_assign_3.f90: New test.
8168
8169 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8170
8171         * lib/target-supports.exp
8172         (check_effective_target_powerpc_altivec): New.
8173         (check_effective_target_vect_cmdline_needed): Use it.
8174
8175 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8176
8177         PR fortran/30278
8178         * gfortran.dg/backslash_3.f: New test.
8179
8180 2007-01-26  Richard Guenther  <rguenther@suse.de>
8181
8182         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8183
8184 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8185
8186         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8187         * gfortran.dg/vect/vect.exp: Ditto.
8188         * gfortran.dg/dg.exp: Ditto.
8189         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8190         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8191
8192 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8193
8194         * gcc.dg/builtins-20.c: Add more cases.
8195         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8196
8197 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8198
8199         PR fortran/30437
8200         * gcc.dg/Wall.c: New.
8201         * gcc.dg/Wno-all.c: New.
8202         * gfortran.dg/Wall.f90: New.
8203         * gfortran.dg/Wno-all.f90: New.
8204
8205 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8206
8207         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8208         * g++.dg/eh/simd-2.C: Also run on Darwin.
8209         * g++.dg/eh/simd-3.C: New.
8210         * g++.dg/eh/simd-4.C: New.
8211
8212 2007-01-25  Richard Guenther  <rguenther@suse.de>
8213
8214         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8215         and _PROFILE_USE.
8216         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8217
8218 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8219
8220         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8221         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8222         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8223         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8224         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8225         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8226         * gcc.dg/ipa/ipa-7.c: New testcase.
8227
8228 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8229
8230         * g++.dg/cpp0x/warn_cxx0x.C: New.
8231
8232 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8233
8234         * gcc.dg/builtins-20.c: Test builtin carg.
8235
8236 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR middle-end/27416
8239         * gcc.dg/gomp/pr27416.c: New test.
8240
8241         PR middle-end/30494
8242         * gcc.dg/gomp/pr30494.c: New test.
8243         * g++.dg/gomp/pr30494.C: New test.
8244
8245         PR middle-end/30421
8246         * gcc.dg/gomp/pr30421.c: New test.
8247
8248 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8249
8250         * gcc.target/ia64/versionid-1.c: New test.
8251         * gcc.target/ia64/versionid-2.c: New test.
8252
8253 2007-01-24  Richard Guenther  <rguenther@suse.de>
8254
8255         PR testsuite/30181
8256         * gcc.dg/builtins-57.c: Change to a link-time testcase
8257         to support non-C99 targets.
8258
8259 2007-01-24  Jan Hubicka  <jh@suse.cz>
8260
8261         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8262
8263 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8264
8265         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8266
8267 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8268
8269         PR objc/27438
8270         * objc.dg/const-str-12.m: New test.
8271
8272 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8273
8274         PR fortran/30532
8275         * gfortran.dg/ctrl-z.f90:  New test.
8276
8277 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8278
8279         PR fortran/30481
8280         * gfortran.dg/namelist_assumed_char.f90:  New test.
8281
8282 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8283
8284         PR c++/27492
8285         * g++.dg/inherit/covariant15.C: New test.
8286
8287 2007-01-23  Ian Lance Taylor  <iant@google.com>
8288
8289         * g++.dg/warn/Wparentheses-24.C: New test.
8290
8291 2007-01-23  Richard Guenther  <rguenther@suse.de>
8292
8293         PR testsuite/30560
8294         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8295         with full path.
8296
8297 2007-01-22  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/30038
8300         * gcc.dg/builtins-62.c: New testcase.
8301
8302 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8303
8304         * gcc.c-torture/compile/20070121.c: New test.
8305
8306 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8307
8308         PR libfortran/30525
8309         * gfortran.dg/char_comparison_1.f:  New test.
8310
8311 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8312
8313         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8314
8315 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8316
8317         PR objc/30479
8318         * objc.dg/pch: New directory.
8319         * objc.dg/pch/pch.exp: New file.
8320         * objc.dg/pch/interface-1.m: New test.
8321         * objc.dg/pch/interface-1.hs: New include file.
8322         * lib/objc.exp (objc_target_compile): Add
8323         "-x objective-c-header" in front of the sources if this is
8324         a precompiled header being compiled.
8325
8326 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8327
8328         * gfortran.dg/array_memcpy_3.f90: New test case.
8329         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8330
8331 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8332             Brooks Moses  <brooks.moses@codesourcery.com>
8333             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8334
8335         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8336         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8337
8338 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8339
8340         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8341
8342 2007-01-19  Mike Stump  <mrs@apple.com>
8343
8344         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8345         away.
8346
8347 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8348
8349         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8350         option instead of -funsafe-math-optimizations.
8351
8352 2007-01-19  Tomas Bily  <tbily@suse.cz>
8353
8354         gcc.dg/tree-prof/indir-call-prof.c: New.
8355         g++.dg/dg.exp: Add tree-prof subdirectory.
8356         g++.dg/tree-prof/indir-call-prof.C: New.
8357         g++.dg/tree-prof/tree-prof.exp: New.
8358
8359 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8360
8361         PR c++/17947
8362         * g++.dg/warn/deprecated.C: Update warning output.
8363         * g++.dg/warn/deprecated-2.C: Likewise.
8364         * g++.dg/warn/deprecated-3.C: New.
8365
8366 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8367
8368         * gcc.c-torture/execute/nestfunc-7.c: New.
8369
8370 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8371
8372         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8373
8374 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8375
8376         * gcc.dg/m68k-pic-1.c: New.
8377
8378 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8379
8380         * gfortran.dg/array_memcpy_4.f90: New test case.
8381
8382 2007-01-18  Josh Conner  <jconner@apple.com>
8383
8384         PR target/30485
8385         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8386         * gcc.dg/vect/no-trapping-math-1: New.
8387         * gcc.dg/vect/no-trapping-math-2: New.
8388
8389 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8390
8391         * gcc.target/i386/387-8.c: Update comment about optimizing
8392         inherent load of 1.0 of fptan instruction.
8393
8394 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8395             Richard Guenther <rguenther@suse.de>
8396
8397         PR diagnostic/8268
8398         * gcc.dg/Warray-bounds.c: New testcase.
8399         * gcc.dg/Warray-bounds-2.c: New testcase.
8400         * g++.dg/warn/Warray-bounds.C: New testcase.
8401         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8402
8403 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/30476
8406         * gfortran.dg/generic_12.f90: New test.
8407
8408 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8409
8410         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8411         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8412
8413 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8414
8415         * gcc.dg/dfp/compare-special.h: New file.
8416         * gcc.dg/dfp/compare-special-32.c: New test.
8417         * gcc.dg/dfp/compare-special-64.c: New test.
8418         * gcc.dg/dfp/compare-special-128.c: New test.
8419
8420 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8421             Paul Thomas  <pault@gcc.gnu.org>
8422             Steven G. Kargl  <kargl@gcc.gnu.org>
8423
8424         PR fortran/30404
8425         * gfortran.dg/forall_6.f90: New test case.
8426         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8427         * gfortran.dg/dependency_13.f90: Likewise.
8428
8429 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8430
8431         PR testsuite/12325
8432         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8433         targets that don't support Inf.
8434
8435 2007-01-15  Dale Johannesen  <dalej@apple.com>
8436
8437         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8438
8439 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8440
8441         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8442         of achar for 0xff to avoid the "Extended ASCII not
8443         implemented" error message.
8444
8445 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/28172
8448         * gfortran.dg/altreturn_4.f90: New test.
8449
8450         PR fortran/29389
8451         * gfortran.dg/stfunc_4.f90: New test.
8452
8453         PR fortran/29712
8454         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8455         * gfortran.dg/initialization_1.f90: Change warning.
8456
8457         PR fortran/30283
8458         * gfortran.dg/specification_type_resolution_2.f90: New test.
8459
8460 2007-01-14  Jan Hubicka  <jh@suse.cz>
8461
8462         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8463         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8464         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8465         elimination.
8466
8467 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8468
8469         PR fortran/30410
8470         * gfortran.dg/external_procedures_2.f90: New test.
8471
8472 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8473
8474         PR target/30413
8475         * gcc.target/i386/pr30413.c: New test.
8476
8477 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8478
8479         PR fortran/30452
8480         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8481
8482 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8483
8484         * gcc.dg/20070112-1.c: New test.
8485
8486 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8487
8488         PR libgfortran/30435
8489         * gfortran.dg/list_read_6.f90: New test.
8490
8491 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8492
8493         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8494
8495 2007-01-12  Tom Tromey  <tromey@redhat.com>
8496
8497         PR preprocessor/28227:
8498         * gcc.dg/cpp/pr28227.c: New file.
8499
8500 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8501
8502         * gcc.dg/tree-ssa/loop-22.c: New test.
8503
8504 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8505
8506         PR tree-optimization/29516
8507         * gcc.dg/tree-ssa/loop-20.c: New test.
8508
8509 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8510
8511         PR libfortran/30415
8512         * minmaxloc_integer_kinds_1.f90:  New test.
8513
8514 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8515
8516         PR c++/29573
8517         * g++.dg/template/sizeof-template-argument.C: New test.
8518
8519 2007-01-11  Jan Hubicka  <jh@suse.cz>
8520
8521         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8522         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8523         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8524         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8525         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8526         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8527         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8528         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8529         transformation in question.
8530         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8531         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8532         * gcc.dg/always_inline3.c: Likewise.
8533
8534 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8535
8536         PR c++/28999
8537         * g++.dg/template/typename11.C: New test.
8538
8539 2007-01-10  Robert Kennedy <jimbob@google.com>
8540
8541         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8542
8543 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8544
8545         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8546         for different integer kinds.
8547         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8548         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8549         * gfortran.dg/ishft_2.f90: New test.
8550         * gfortran.dg/ishft_3.f90: New test.
8551
8552 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8553
8554         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8555
8556 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8557
8558         PR tree-optimization/30322
8559         * gcc.dg/tree-ssa/loop-21.c: New test.
8560
8561 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8562
8563         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8564
8565 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8566
8567         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8568
8569 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8570
8571         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8572         * g++.dg/warn/overflow-warn-3.C: Likewise.
8573         * g++.dg/warn/overflow-warn-4.C: Likewise.
8574         * g++.dg/warn/overflow-warn-5.C: Likewise.
8575         * g++.dg/warn/overflow-warn-6.C: Likewise.
8576         * g++.dg/warn/Woverflow-1.C: Likewise.
8577         * g++.dg/warn/Woverflow-2.C: Likewise.
8578         * g++.dg/warn/Woverflow-3.C: Likewise.
8579         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8580
8581 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8582
8583         * gfortran.dg/array_constructor_14.f90: New test case.
8584         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8585
8586 2007-01-08  Richard Guenther  <rguenther@suse.de>
8587
8588         PR tree-optimization/23603
8589         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8590         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8591
8592 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8593
8594         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8595         in __v8qi typedef.
8596         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8597         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8598         compiler behaviour.
8599         * gcc.dg/simd-5.c: Likewise.
8600         * gcc.dg/simd-6.c: Likewise.
8601         * g++.dg/conversion/simd1.C: Likewise.
8602         * g++.dg/conversion/simd3.C: Likewise.
8603         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8604         (main): Use it.
8605
8606 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8607
8608         PR tree-optimization/29877
8609         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8610         name of a hard register for the target concerned.  Adjust dg-error
8611         directives to cope with new behaviour of TER.
8612
8613 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8614
8615         PR c++/28986
8616         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8617         * g++.dg/warn/overflow-warn-1.C: New.
8618         * g++.dg/warn/overflow-warn-3.C: New.
8619         * g++.dg/warn/overflow-warn-4.C: New.
8620         * g++.dg/warn/overflow-warn-5.C: New.
8621         * g++.dg/warn/overflow-warn-6.C: New.
8622         * g++.dg/warn/Woverflow-1.C: New.
8623         * g++.dg/warn/Woverflow-2.C: New.
8624         * g++.dg/warn/Woverflow-3.C: New.
8625         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8626
8627 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8628
8629         PR fortran/27698
8630         * gfortran.dg/invalid_name.f90: New test.
8631         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8632         * gfortran.dg/gomp/pr29759.f90: Ditto.
8633
8634 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8635
8636         * gfortran.dg/present_1.f90:  Update error message.
8637
8638 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8639
8640         PR c++/19439
8641         * g++.dg/template/duplicate1.C: New test
8642         * g++.dg/template/memfriend6.C: Adjust error markers.
8643
8644 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8645
8646         PR tree-opt/30385
8647         * gcc.dg/torture/inline-1.c: New test.
8648
8649 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8650
8651         PR c/19978
8652         * gcc.dg/multiple-overflow-warn-1.c: New.
8653         * gcc.dg/multiple-overflow-warn-2.c: New.
8654         * gcc.dg/overflow-warn-6.c: New.
8655         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8656
8657 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8658
8659         * gfortran.dg/array_memcpy_1.f90: New test case.
8660         * gfortran.dg/array_memcpy_2.f90: Likewise.
8661
8662 2007-01-05  Richard Guenther  <rguenther@suse.de>
8663
8664         PR middle-end/27826
8665         * g++.dg/opt/pr27826.C: New testcase.
8666
8667 2007-01-05  Ian Lance Taylor  <iant@google.com>
8668
8669         * gcc.dg/Walways-true-1.c: New test.
8670         * gcc.dg/Walways-true-2.c: New test.
8671         * g++.dg/warn/Walways-true-1.C: New test.
8672         * g++.dg/warn/Walways-true-2.C: New test.
8673
8674 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR c/30360
8677         * gcc.dg/pr30360.c: New test.
8678
8679 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8680
8681         PR fortran/23232
8682         * gfortran.dg/data_implied_do_1.f90: New test.
8683
8684         PR fortran/27996
8685         PR fortran/27998
8686         * gfortran.dg/char_length_1.f90: New test.
8687
8688 2007-01-05  Richard Guenther  <rguenther@suse.de>
8689
8690         PR middle-end/28116
8691         * g++.dg/opt/pr28116.C: New testcase.
8692
8693 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8694
8695         PR fortran/29624
8696         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8697           invalid deallocate.
8698         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8699         * gfortran.dg/protected_4.f90: Add pointer intent check.
8700         * gfortran.dg/protected_6.f90: Add pointer intent check.
8701         * gfortran.dg/pointer_intent_1.f90: New test.
8702         * gfortran.dg/pointer_intent_2.f90: New test.
8703         * gfortran.dg/pointer_intent_3.f90: New test.
8704
8705 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8706
8707         PR 30235
8708         * gfortran.dg/altreturn_2.f90: new test.
8709
8710 2007-01-04  Tom Tromey  <tromey@redhat.com>
8711
8712         PR preprocessor/28165:
8713         * gcc.dg/cpp/pr28165.c: New file.
8714
8715 2007-01-03  Josh Conner  <jconner@apple.com>
8716
8717         PR middle-end/29683
8718         * gcc.dg/pr29683.c: New.
8719
8720 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR c++/28217
8723         * g++.dg/pch/template-1.C: New test.
8724         * g++.dg/pch/template-1.Hs: New file.
8725
8726 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8727
8728         PR middle-end/30353
8729         * gcc.c-torture/compile/complex-4.c: New test.
8730
8731 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8732
8733         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8734         -maltivec.
8735         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8736
8737 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8738
8739         PR middle-end/30286
8740         * gcc.dg/pr30286.c: New test.
8741
8742         PR c++/29535
8743         * g++.dg/template/crash66.C: New test.
8744
8745         PR c++/29054
8746         * g++.dg/template/friend49.C: New test.
8747
8748 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8749
8750         * gfortran.dg/ibits.f90: New test.
8751
8752 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8753
8754         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8755         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8756
8757 2007-01-02  Jan Hubicka  <jh@suse.cz>
8758
8759         * gcc.dg/pr16194.c: We now output error on all three functions,
8760         not just first one.
8761
8762 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8763
8764         PR c/19977
8765         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8766         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8767
8768 2006-01-02  Ian Lance Taylor  <iant@google.com>
8769
8770         * g++.dg/warn/Wparentheses-22.C: New test.
8771         * g++.dg/warn/Wparentheses-23.C: New test.
8772
8773 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8774
8775         PR middle-end/7651
8776         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8777         * gcc.dg/declspec-3-Wextra.c: New.
8778         * gcc.dg/declspec-3-no.c: New
8779
8780 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8781
8782         PR fortran/20896
8783         * gfortran.dg/interface_10.f90: Remove.
8784
8785 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8786
8787         * gcc.dg/fold-eqxor-4.c: New test case.
8788
8789 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8790
8791         PR middle-end/30311
8792         * gcc.c-torture/compile/pr30311.c: New test.
8793
8794 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8795
8796         PR middle-end/30253
8797         * gcc.c-torture/compile/statement-expression-1.c: New test.
8798
8799 2007-01-01  Andreas Schwab  <schwab@suse.de>
8800
8801         PR target/29166
8802         * g++.dg/eh/pr29166.C: New test.
8803
8804 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8805
8806         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8807         New.
8808         (check_effective_target_vect_cmdline_needed): Use it.
8809
8810 2006-12-31  Richard Guenther  <rguenther@suse.de>
8811
8812         PR middle-end/30137
8813         * gcc.dg/pr30137-1.c: New testcase.
8814         * gcc.dg/pr30137-2.c: Likewise.
8815
8816 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8817
8818         PR middle-end/30322
8819         * gcc.dg/fold-plusnot-1.c: New test case.
8820
8821 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8822
8823         PR c++/29731
8824         * g++.dg/parse/template22.C: New test.
8825
8826 2006-12-31  Richard Guenther  <rguenther@suse.de>
8827
8828         PR middle-end/30338
8829         * gcc.c-torture/compile/pr30338.c: New testcase.
8830
8831 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8832
8833         PR fortran/27900
8834         * gfortran.dg/intrinsic_actual_4.f90: New test.
8835
8836         PR fortran/24325
8837         * gfortran.dg/func_decl_3.f90: New test.
8838
8839 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/23060
8842         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8843         * gfortran.dg/c_by_val_1.f: New test.
8844         * gfortran.dg/c_by_val_2.f: New test.
8845         * gfortran.dg/c_by_val_3.f: New test.
8846
8847 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8848
8849         PR libfortran/30321
8850         * gfortran.dg/sum_zero_array_1.f90:  New test.
8851
8852 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR preprocessor/29612
8855         * gcc.dg/cpp/pr29612-1.c: New test.
8856         * gcc.dg/cpp/pr29612-2.c: New test.
8857
8858 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/30034
8861         * gfortran.dg/pure_formal_proc_1.f90: New test.
8862
8863         PR fortran/30237
8864         * gfortran.dg/intrinsic_actual_3.f90: New test.
8865
8866 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8867
8868         PR fortran/30014
8869         * gfortran.dg/io_constraints_1.f90: Update test.
8870         * gfortran.dg/io_constraints_2.f90: Update test.
8871         * gfortran.dg/inquire_iolength.f90: New test.
8872
8873 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/20896
8876         * gfortran.dg/interface_10.f90: New test.
8877         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8878         since z is already, locally a variable.
8879
8880         PR fortran/25135
8881         * gfortran.dg/generic_11.f90: New test.
8882         * gfortran.dg/interface_7.f90: Remove name clash between module
8883         name and procedure 'x' referenced in the interface.
8884
8885 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8886
8887         PR middle-end/7651
8888         * gcc.dg/Wmissing-parameter-type.c: New.
8889         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8890         * gcc.dg/Wmissing-parameter-type-no.c: New.
8891
8892 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/25818
8895         * gfortran.dg/entry_array_specs_2.f: New test.
8896
8897         PR fortran/30084
8898         * gfortran.dg/nested_modules_6.f90: New test.
8899
8900 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8901
8902         PR middle-end/7651
8903         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8904         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8905
8906 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8907
8908         PR C++/30168
8909         * g++.dg/opt/complex6.C: New test.
8910
8911 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8912
8913         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8914         full" if the linker on spu-*-* warns about exceeding local store.
8915
8916         And revert this patch:
8917         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8918         fail to link due to relocation overflows on spu-*-*.
8919
8920 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/30273
8923         * gfortran.dg/dependency_19.f90: New test.
8924
8925 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8926
8927         PR fortran/30202
8928         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8929
8930 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8931
8932         PR middle-end/30262
8933         * gcc.c-torture/execute/20061220-1.c: New test.
8934
8935         PR middle-end/30263
8936         * gcc.dg/gomp/asm-1.c: New test.
8937
8938         PR target/30230
8939         * g++.dg/eh/ia64-2.C: New test.
8940
8941 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         PR target/28966
8944         PR target/29248
8945         * gcc.dg/rs6000-leaf.c: New.
8946
8947 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8948
8949         PR fortran/25392
8950         * gfortran.dg/f2c_8.f90: New test.
8951
8952 2006-12-20  Bill Wendling  <wendling@apple.com>
8953
8954         * gcc.dg/asm-b.c: Check for __ppc64__.
8955
8956 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8957
8958         PR fortran/30190
8959         * gfortran.dg/bounds_check_5.f90: New test.
8960
8961 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8962
8963         PR middle-end/30143
8964         * gcc.dg/gomp/complex-1.c: New testcase.
8965
8966 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8967
8968         * gfortran.dg/array_memset_1.f90: New test case.
8969
8970 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8971
8972         * lib/target-supports.exp: Add spu to
8973         check_effective_target_vect_widen_mult_hi_to_si.
8974
8975 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8976
8977         PR fortran/29992
8978         * gfortran.dg/generic_9.f90: New test.
8979
8980         PR fortran/30081
8981         * gfortran.dg/generic_10.f90: New test.
8982
8983 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8984
8985         PR tree-opt/30045
8986         * gcc.dg/pr30045.c: New test.
8987
8988 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8989
8990         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8991
8992 2006-12-19  Eric Christopher  <echristo@apple.com>
8993
8994         PR target/29302
8995         * gcc.c-torture/execute/pr29302-1.c: New.
8996
8997 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8998
8999         PR fortran/39238
9000         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
9001
9002 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
9003
9004         PR fortran/30236
9005         * gfortran.dg/altreturn_3.f90: New test.
9006
9007         * gfortran.dg/char_result_12.f90: Fix comment typos.
9008
9009 2006-12-19  Ben Elliston  <bje@au.ibm.com>
9010
9011         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
9012         as newlib's stdio.h uses non-traditional cpp constructs.
9013
9014 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9015
9016         * gfortran.dg/advance.f90: Renamed to advance_1.f90
9017         * gfortran.dg/append-1.f90: Renamed to append_1.f90
9018         * gfortran.dg/array-1.f90: Renamed to array_1.f90
9019         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9020         * gfortran.dg/backspace.f: Renamed to backspace_1.f
9021         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9022         * gfortran.dg/default_initialization.f: Renamed to
9023         default_initialization_1.f
9024         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9025         dollar_edit_descriptor_1.f
9026         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9027         dollar_edit_descriptor_2.f
9028         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9029         dollar_edit_descriptor_3.f
9030         * gfortran.dg/logint-1.f: Renamed to logint_1.f
9031         * gfortran.dg/logint-2.f: Renamed to logint_2.f
9032         * gfortran.dg/logint-3.f: Renamed to logint_3.f
9033         * gfortran.dg/advance_1.f90: Renamed from advance.f90
9034         * gfortran.dg/append_1.f90: Renamed from append-1.f90
9035         * gfortran.dg/array_1.f90: Renamed from array-1.f90
9036         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9037         * gfortran.dg/backspace_1.f: Renamed from backspace.f
9038         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9039         * gfortran.dg/default_initialization_1.f: Renamed from
9040         default_initialization.f
9041         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9042         dollar_edit_descriptor-1.f
9043         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9044         dollar_edit_descriptor-2.f
9045         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9046         dollar_edit_descriptor-3.f
9047         * gfortran.dg/logint_1.f: Renamed from logint-1.f
9048         * gfortran.dg/logint_2.f: Renamed from logint-2.f
9049         * gfortran.dg/logint_3.f: Renamed from logint-3.f
9050
9051 2006-12-18  Bill Wendling  <wendling@apple.com>
9052
9053         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9054         id is an OjbC keyword.
9055
9056 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9057
9058         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9059
9060 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9061
9062         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9063
9064 2006-12-18  Ian Lance Taylor  <iant@google.com>
9065
9066         * g++.dg/warn/Wmissing-declarations-1.C: New test.
9067
9068 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9069
9070         * gcc.c-torture/compile/pr27528.c: Use empty templates.
9071
9072 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9073
9074         PR fortran/30207
9075         * gfortran.fortran-torture/execute/where21.f90: New test.
9076
9077 2006-12-17  Tobias Burnus  <burnus@net-b.de>
9078
9079         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9080
9081 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9082
9083         PR middle-end/7651
9084         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9085         * gcc.dg/if-empty-1.c: Likewise.
9086         * gcc.dg/pr23165.c: Likewise.
9087         * g++.dg/warn/empty-body.C: Likewise.
9088
9089 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9090
9091         PR libfortran/30005
9092         * gfortran.dg/open_errors.f90: New test.
9093
9094 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9095
9096         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9097
9098         * gcc.target/i386/ssse3-pabsb.c: New file.
9099         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9100         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9101         * gcc.target/i386/ssse3-palignr.c: Likewise.
9102         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9103         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9104         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9105         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9106         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9107         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9108         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9109         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9110         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9111         * gcc.target/i386/ssse3-psignb.c: Likewise.
9112         * gcc.target/i386/ssse3-psignd.c: Likewise.
9113         * gcc.target/i386/ssse3-psignw.c: Likewise.
9114         * gcc.target/i386/ssse3-vals.h: Likewise.
9115
9116 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9117
9118         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9119         * lib/fortran-torture.exp: Include target-supports.exp.
9120
9121 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR target/30185
9124         * gcc.c-torture/execute/pr30185.c: New test.
9125
9126 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9127
9128         PR testsuite/30179
9129         PR testsuite/30180
9130         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9131         * gcc.dg/builtin-bswap-2.c: Likewise.
9132         * gcc.dg/builtin-bswap-3.c: Likewise.
9133         * gcc.dg/builtin-bswap-4.c: Likewise.
9134         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9135         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9136
9137 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9138
9139         PR libfortran/30145
9140         * gfortran.dg/write_zero_array: New test.
9141
9142 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9143
9144         PR fortran/30200
9145         * gfortran.dg/write_fmt_trim.f90: New test.
9146
9147 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9148
9149         PR 30194
9150         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9151         temporarily.
9152
9153 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9154
9155         * lib/target-supports.exp (check_weak_available): Use istarget
9156         "hppa*-*-hpux10*" instead of regexp.
9157         (check_cxa_atexit_available): Likewise.
9158
9159 2006-12-14  Richard Guenther  <rguenther@suse.de>
9160
9161         PR tree-optimization/30197
9162         * gcc.c-torture/execute/complex-1.c: Fix function name.
9163         * gcc.dg/builtins-61.c: New testcase.
9164
9165 2006-12-14  Richard Guenther  <rguenther@suse.de>
9166
9167         PR middle-end/30172
9168         * gcc.dg/pr30172-1.c: New testcase.
9169
9170 2006-12-14  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/30198
9173         * gcc.dg/builtins-60.c: New testcase.
9174
9175 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9176
9177         * lib/target-supports.exp (vect_no_align): Remove spu.
9178
9179 2006-12-13  Ian Lance Taylor  <iant@google.com>
9180
9181         PR c++/19564
9182         PR c++/19756
9183         * g++.dg/warn/Wparentheses-5.C: New test.
9184         * g++.dg/warn/Wparentheses-6.C: New test.
9185         * g++.dg/warn/Wparentheses-7.C: New test.
9186         * g++.dg/warn/Wparentheses-8.C: New test.
9187         * g++.dg/warn/Wparentheses-9.C: New test.
9188         * g++.dg/warn/Wparentheses-10.C: New test.
9189         * g++.dg/warn/Wparentheses-11.C: New test.
9190         * g++.dg/warn/Wparentheses-12.C: New test.
9191         * g++.dg/warn/Wparentheses-13.C: New test.
9192         * g++.dg/warn/Wparentheses-14.C: New test.
9193         * g++.dg/warn/Wparentheses-15.C: New test.
9194         * g++.dg/warn/Wparentheses-16.C: New test.
9195         * g++.dg/warn/Wparentheses-17.C: New test.
9196         * g++.dg/warn/Wparentheses-18.C: New test.
9197         * g++.dg/warn/Wparentheses-19.C: New test.
9198         * g++.dg/warn/Wparentheses-20.C: New test.
9199         * g++.dg/warn/Wparentheses-21.C: New test.
9200
9201 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9202
9203         PR testsuite/30157
9204         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9205         for target "hppa.*hpux10".
9206
9207 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * g++.dg/debug/vartrack1.C: New test.
9210
9211         * g++.dg/opt/ifcvt1.C: New test.
9212
9213         * gcc.dg/tls/opt-13.c: New test.
9214
9215         * gcc.dg/20060425-2.c: New test.
9216
9217         * g++.dg/opt/pr15054-2.C: New test.
9218
9219         * gcc.c-torture/execute/20060420-1.c: New test.
9220
9221         * gcc.c-torture/execute/20060412-1.c: New test.
9222
9223         * objc/compile/20060406-1.m: New test.
9224
9225 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9226
9227         * g++.dg/template/array17.C: New test.
9228
9229 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9230
9231         * gcc.target/powerpc/altivec-23.c: New test.
9232
9233 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9234
9235         PR c++27316
9236         * g++.dg/inherit/error3.C: New test.
9237
9238         PR c++/28740
9239         * g++.dg/inherit/error4.C: New test.
9240
9241 2006-12-13  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/17687
9244         * gcc.dg/builtins-59.c: New testcase.
9245
9246 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9247
9248         * gcc.target/spu/Wmain.c: New test.
9249
9250 2006-12-12  Josh Conner  <jconner@apple.com>
9251
9252         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9253         * g++.dg/abi/thunk4.C: Likewise.
9254         * g++.dg/abi/rtti3.C: Likewise.
9255
9256 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9257
9258         * gcc.target/spu/cpat-1.c: New test.
9259         * gcc.target/spu/cpat-2.c: New test.
9260         * gcc.target/spu/cpat-3.c: New test.
9261         * gcc.target/spu/cpat-4.c: New test.
9262
9263 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9264
9265         PR tree-opt/28436
9266         * gcc.c-torture/compile/vector-1.c: New test.
9267         * gcc.c-torture/compile/vector-2.c: New test.
9268         * gcc.c-torture/compile/vector-3.c: New test.
9269
9270 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9271
9272         * lib/fortran-torture.exp: Update copyright years.  Remove
9273         obsolete comment.  Test -ftree-vectorize where it makes sense.
9274         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9275         from fortran-torture.exp.
9276         * gfortran.dg/char_transpose_1.f90,
9277         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9278         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9279         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9280         '-w' to dg-options.
9281
9282 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9283
9284         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9285         saved_${tool}_load.
9286
9287 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9288
9289         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9290         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9291         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9292         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9293         gaps.
9294
9295 2006-12-12  Richard Guenther  <rguenther@suse.de>
9296
9297         PR middle-end/30147
9298         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9299
9300 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9301             Diego Novillo  <dnovillo@redhat.com>
9302
9303         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9304         VDEF/VUSE changes.
9305         * gcc.dg/tree-ssa/pr26421.c: Likewise
9306         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9307         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9308         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9309         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9310         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9311         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9312         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9313         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9314         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9315
9316 2006-12-11  Jan Hubicka  <jh@suse.cz>
9317
9318         * gcc.dg/tree-prof/stringop-1.c: New test.
9319         * gcc.dg/tree-prof/stringop-2.c: New test.
9320
9321 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9322
9323         PR target/30120
9324         * gcc.target/i386/pr30120.c: New test.
9325
9326         Revert:
9327         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9328
9329         * gcc.target/i386/x87regparm-1.c: New test.
9330         * gcc.target/i386/x87regparm-2.c: New test.
9331         * gcc.target/i386/x87regparm-3.c: New test.
9332         * gcc.target/i386/x87regparm-4.c: New test.
9333
9334 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9335
9336         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9337
9338 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9339
9340         PR fortran/23994
9341         * gfortran.dg/protected_1.f90: New test.
9342         * gfortran.dg/protected_2.f90: New test.
9343         * gfortran.dg/protected_3.f90: New test.
9344         * gfortran.dg/protected_4.f90: New test.
9345         * gfortran.dg/protected_5.f90: New test.
9346         * gfortran.dg/protected_6.f90: New test.
9347
9348 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9349             Tobias Burnus  <burnus@gcc.gnu.org>
9350
9351         PR fortran/29975
9352         PR fortran/30068
9353         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9354         interface.
9355         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9356         ambiguous interfaces.
9357         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9358         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9359         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9360         ambiguous interfaces.
9361         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9362         * gfortran.dg/array_initializer_2.f90: Add initializer array
9363         constructor test.
9364
9365         PR fortran/30096
9366         * gfortran.dg/interface_9.f90: Test that host interfaces are
9367         not checked for ambiguity with the local version.
9368
9369 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9370
9371         PR fortran/29464
9372         * gfortran.dg/module_interface_2.f90: New test.
9373
9374 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9375
9376         PR fortran/29941
9377         * gfortran.dg/assumed_len.f90: New test.
9378
9379 2006-12-09  Richard Guenther  <rguenther@suse.de>
9380
9381         * g++.dg/warn/implicit-typename1.C: Qualify types.
9382         * g++.dg/parse/crash12.C: Likewise.
9383         * g++.dg/tree-ssa/pr22444.C: Likewise.
9384
9385 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9386
9387         * gfortran.dg/array_2.f90: Added sqrt test.
9388
9389 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9390
9391         * gcc.target/i386/x87regparm-1.c: XFAIL.
9392         * gcc.target/i386/x87regparm-2.c: XFAIL.
9393         * gcc.target/i386/x87regparm-3.c: XFAIL.
9394         * gcc.target/i386/x87regparm-4.c: XFAIL.
9395
9396 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9397
9398         * lib/target-supports.exp
9399         (check_effective_target_large_long_double): New.
9400         * gcc.dg/Wconversion-real.c : Use it.
9401         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9402         unsigned.
9403
9404 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9405
9406         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9407
9408 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9409
9410         PR fortran/27546
9411         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9412
9413 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/29732
9416         * g++.dg/template/crash65.C: New test.
9417         * g++.dg/template/spec16.C: Tweak error markers.
9418
9419 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9420
9421         * gcc.target/spu: New directory.
9422         * gcc.target/spu/spu.exp: New file.
9423         * gcc.target/spu/intrinsics-1.c: New test.
9424
9425 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9426
9427         PR c++/29980
9428         * g++.dg/ext/attrib27.C: New test.
9429         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9430         * g++.dg/parse/typedef5.C: Likewise.
9431
9432 2006-12-07  Mike Stump  <mrs@apple.com>
9433
9434         * treelang/compile/var_defs.tree: Adjust.
9435
9436 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9437
9438         PR c++/29730
9439         * g++.dg/template/crash64.C: New test.
9440         * g++.dg/parse/crash27.C: Adjust error markers.
9441
9442 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9443
9444         PR libfortran/30009
9445         PR libfortran/30056
9446         * gfortran.dg/read_eof_4.f90:  Add tests.
9447         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9448         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9449
9450 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/29729
9453         * g++.dg/template/crash63.C: New test.
9454
9455         PR c++/29728
9456         * g++.dg/template/crash62.C: New test.
9457
9458 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/30003
9461         * gfortran.dg/allocatable_function_1.f90: Increase the number
9462         of expected calls of free to 10; the lhs section reference is
9463         now evaluated so there is another call to bar.  Change the
9464         comment appropriately.
9465         * gfortran.dg/array_section_1.f90: New test.
9466
9467 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9468
9469         PR fortran/29912
9470         * gfortran.dg/char_result_12.f90: New test.
9471
9472 2006-12-05  Richard Guenther  <rguenther@suse.de>
9473
9474         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9475         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9476         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9477         vect_double, xfail for spu*-*-*.
9478
9479 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/29962
9482         * initialization_4.f90: Test noninteger exponents (-std=f95).
9483         * initialization_5.f90: New test for noninteger exponents
9484           with -std=f2003.
9485
9486 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9487
9488         PR fortran/29821
9489         * gfortran.dg/parameter_array_section_1.f90: New test.
9490
9491 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR c++/29733
9494         * g++.dg/template/crash61.C: New test.
9495
9496         PR c++/29632
9497         * g++.dg/template/error23.C: New test.
9498
9499 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9500
9501         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9502
9503 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9504
9505         PR fortran/29916
9506         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9507
9508 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR middle-end/29965
9511         * gcc.dg/gomp/pr29965-1.c: New test.
9512         * gcc.dg/gomp/pr29965-2.c: New test.
9513         * gcc.dg/gomp/pr29965-3.c: New test.
9514         * gcc.dg/gomp/pr29965-4.c: New test.
9515         * gcc.dg/gomp/pr29965-5.c: New test.
9516         * gcc.dg/gomp/pr29965-6.c: New test.
9517         * g++.dg/gomp/pr29965-1.C: New test.
9518         * g++.dg/gomp/pr29965-2.C: New test.
9519         * g++.dg/gomp/pr29965-3.C: New test.
9520         * g++.dg/gomp/pr29965-4.C: New test.
9521         * g++.dg/gomp/pr29965-5.C: New test.
9522         * g++.dg/gomp/pr29965-6.C: New test.
9523         * g++.dg/gomp/pr29965-7.C: New test.
9524         * g++.dg/gomp/pr29965-8.C: New test.
9525         * g++.dg/gomp/pr29965-9.C: New test.
9526         * g++.dg/gomp/pr29965-10.C: New test.
9527
9528 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9529
9530         * gnat.dg/pointer_variable_bounds.adb: New test.
9531         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9532         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9533
9534 2006-12-03  Eric Christopher  <echristo@apple.com>
9535
9536         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9537
9538 2006-12-03  Richard Henderson  <rth@redhat.com>
9539             Andrew Pinski  <pinskia@gmail.com>
9540
9541         PR C++/14329
9542         * g++.dg/warn/unit-1.C: New test.
9543
9544 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9545
9546         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9547
9548 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9549
9550         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9551         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9552         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9553         * gcc.dg/vect/vect-70.c: Reduce array size.
9554         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9555         vect_no_compaer_double targets.
9556         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9557         vect_float, vect_double, and vect_int.
9558
9559 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9560
9561         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9562         test for loop versioning on vect_no_align targets.
9563         * gcc.dg/vect/pr20122.c: Likewise.
9564         * gcc.dg/vect/vect-105.c: Likewise.
9565         * gcc.dg/vect/vect-42.c: Likewise.
9566         * gcc.dg/vect/vect-43.c: Likewise.
9567         * gcc.dg/vect/vect-74.c: Likewise.
9568         * gcc.dg/vect/vect-75.c: Likewise.
9569         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9570         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9571         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9572         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9573
9574 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9575
9576         PR fortran/29642
9577         * gfortran.dg/value_1.f90 : New test.
9578         * gfortran.dg/value_2.f90 : New test.
9579         * gfortran.dg/value_3.f90 : New test.
9580         * gfortran.dg/value_4.f90 : New test.
9581         * gfortran.dg/value_4.c : Called from value_4.f90.
9582
9583 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9584
9585         PR C++/30033
9586         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9587
9588 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9589
9590         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9591
9592 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9593
9594         PR c/27953
9595         * gcc.dg/pr27953.c: New test.
9596
9597 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9598
9599         PR c++/30022
9600         * g++.dg/ext/vector5.C: New test.
9601
9602         PR c++/30021
9603         * g++.dg/other/main1.C: New test.
9604
9605 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9606
9607         PR libfortran/29568
9608         * gfortran.dg/convert_implied_open.f90:  Change to
9609         new default record length.
9610         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9611         new error message.
9612         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9613
9614 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9615
9616         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9617
9618 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9619
9620         PR c++/29066
9621         * g++.dg/expr/pr29066.c: New.
9622
9623 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9624             Zdenek Dvorak <dvorakz@suse.cz>
9625
9626         PR tree-optimization/29921
9627         * gcc.dg/pr29921-2.c: New test.
9628
9629 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9630
9631         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9632         (i386_get_cpuid): New function.
9633         (i386_cpuid_ecx): Likewise.
9634         (i386_cpuid_edx): Likewise.
9635         (i386_cpuid): Updated to call i386_cpuid_edx.
9636
9637         * gcc.target/i386/sse3-addsubpd.c: New file.
9638         * gcc.target/i386/sse3-addsubps.c: Likewise.
9639         * gcc.target/i386/sse3-haddpd.c: Likewise.
9640         * gcc.target/i386/sse3-haddps.c: Likewise.
9641         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9642         * gcc.target/i386/sse3-hsubps.c: Likewise.
9643         * gcc.target/i386/sse3-lddqu.c: Likewise.
9644         * gcc.target/i386/sse3-movddup.c: Likewise.
9645         * gcc.target/i386/sse3-movshdup.c: Likewise.
9646         * gcc.target/i386/sse3-movsldup.c: Likewise.
9647
9648 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9649
9650         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9651
9652 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9653
9654         * gcc.dg/dfp/convert-int-max.c: New test.
9655         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9656
9657 2006-11-30  Richard Guenther  <rguenther@suse.de>
9658
9659         * gcc.dg/vect/vect-pow-1.c: Rename ...
9660         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9661         floats instead of doubles, check successful vectorization.
9662
9663 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9664
9665         PR target/29945
9666         * gcc.c-torture/compile/pr29945.c: New testcase.
9667
9668 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9669
9670         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9671         -maltivec.
9672
9673 2006-11-29  Eric Christopher  <echristo@apple.com>
9674
9675         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9676
9677 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9678
9679         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9680
9681         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9682
9683 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9684
9685         PR c++/29022
9686         * g++.dg/inherit/virtual2.C: New test.
9687         * g++.dg/inherit/virtual3.C: Likewise.
9688         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9689         * g++.dg/inherit/error2.C: Likewise.
9690         * g++.dg/template/instantiate1.C: Likewise.
9691
9692 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9693
9694         PR tree-opt/29984
9695         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9696
9697 2006-11-28  Jan Hubicka  <jh@suse.cz>
9698
9699         * gcc.dg/memcpy-1.c: New test.
9700
9701 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR c++/29735
9704         * g++.dg/warn/main-3.C: New test.
9705
9706 2006-11-28  Jan Hubicka  <jh@suse.cz>
9707
9708         * gcc.dg/winline-1.c: New test.
9709
9710 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9711
9712         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9713         alignments.
9714
9715 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9716
9717         PR fortran/29976
9718         * gfortran.dg/missing_optional_dummy_3.f90
9719
9720 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9721
9722         PR fortran/20880
9723         * gfortran.dg/interface_3.f90: Modify errors.
9724
9725 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9726
9727         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9728         fail to link due to relocation overflows on spu-*-*.
9729
9730 2006-11-27  Michael Matz  <matz@suse.de>
9731             Andreas Krebbel  <krebbel1@de.ibm.com>
9732
9733         PR target/29319
9734         * gcc.dg/20061127-1.c: New testcase.
9735
9736 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9737
9738         * gcc.dg/20061124-1.c: Add exit() function prototype.
9739
9740 2006-11-27  Jan Hubicka  <jh@suse.cz>
9741
9742         * gcc.target/i386/memcpy-1.c: Adjust size.
9743         * gcc.dg/visibility-11.c: Likewise.
9744
9745 2006-11-27  Richard Guenther  <rguenther@suse.de>
9746
9747         PR middle-end/25620
9748         * gcc.target/i386/pow-1.c: New testcase.
9749         * gcc.dg/builtins-58.c: Likewise.
9750
9751 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/29886
9754         * g++.dg/expr/cast8.C: New test.
9755
9756 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9759         Don't ever inline the testcase.
9760
9761 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9762
9763         PR fortran/29982
9764         * gfortran.fortran-torture/compile/parameter_3.f90: New
9765         testcase.
9766
9767 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9768
9769         PR fortran/29951
9770         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9771
9772 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9773
9774         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9775         for CHAR.
9776
9777 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9778
9779         PR libgfortran/29936
9780         * gfortran.dg/write_check3.f90: New test.
9781
9782 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9783
9784         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9785
9786 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9787
9788         PR fortran/20880
9789         * gfortran.dg/interface_3.f90: New test.
9790
9791         PR fortran/29387
9792         * gfortran.dg/generic_8.f90: New test.
9793
9794 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9795
9796         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9797         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9798         * gfortran.dg/specifics_3.f90: Remove.
9799
9800 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR c/29955
9803         * gcc.dg/gomp/pr29955.c: New test.
9804
9805         PR c/29736
9806         * gcc.dg/pr29736.c: New test.
9807
9808 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9809
9810         PR tree-opt/29964
9811         * gcc.dg/pure-1.c: New test.
9812
9813 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9814
9815         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9816         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9817
9818 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9819
9820         * gcc.dg/20061124-1.c: New testcase.
9821
9822 2006-11-23  Eric Christopher  <echristo@apple.com>
9823
9824         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9825
9826 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9827
9828         PR c/2707
9829         PR c++/26167
9830         * gcc.dg/Wconversion-integer.c: New. Supersedes
9831         Wconversion-negative-constants.c
9832         * gcc.dg/Wconversion-real.c: New.
9833         * gcc.dg/Wconversion-real-integer.c: New.
9834         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9835         * g++.dg/warn/Wconversion1.C: Modified.
9836
9837 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9838
9839         * gfortran.dg/overload_1.f90: New test.
9840
9841 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9842
9843         PR c/9072
9844         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9845         Wtraditional-conversion.
9846         * gcc.dg/overflow-warn-2.c: Likewise.
9847         * gcc.dg/Wconversion.c: Likewise. Renamed as
9848         Wtraditional-conversion.c .
9849         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9850         Wtraditional-conversion-2.c .
9851         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9852         Wtraditional-conversion-2.c
9853         * gcc.dg/Wconversion-negative-constants.c: New.
9854
9855 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9856
9857         * gcc.dg/tree-ssa/dump-1.c: New test.
9858
9859 2006-11-23  David Ung <davidu@mips.com>
9860
9861         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9862         -mfp64, allowable when ISA >= 33 and float is enabled.
9863         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9864         of mthc1 and mfhc1 patterns.
9865
9866 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9867
9868         PR tree-optimization/29921
9869         * gcc.dg/pr29921.c: New test.
9870
9871 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9872
9873         PR fortran/29441
9874         * gfortran.dg/initialization_4.f90: New test.
9875
9876 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9877
9878         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9879         platforms that have interleaving support.
9880         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9881         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9882         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9883         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9884         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9885         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9886         gcc.dg/vect/vect-strided-u8-i8.c,
9887         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9888         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9889         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9890         gcc.dg/vect/vect-strided-float.c,
9891         gcc.dg/vect/vect-strided-a-mult.c,
9892         gcc.dg/vect/vect-strided-mult-char-ls.c,
9893         gcc.dg/vect/vect-strided-a-u16-mult.c,
9894         gcc.dg/vect/vect-strided-a-u32-mult.c,
9895         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9896         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9897         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9898         gcc.dg/vect/vect-strided-mult.c,
9899         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9900         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9901         New.
9902
9903 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9904
9905         PR fortran/25087
9906         * gfortran.dg/auto_char_len_4.f90: New test.
9907
9908 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9909
9910         PR fortran/29652
9911         * gfortran.dg/generic_7.f90: New test.
9912         * gfortran.dg/defined_operators_1.f90: Add new error.
9913
9914 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9915
9916         PR tree-optimization/29902
9917         * g++.dg/tree-ssa/pr29902.C: New test.
9918
9919 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9920
9921         PR fortran/29820
9922         * gfortran.dg/used_types_13.f90: New test.
9923
9924 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9925
9926         * gcc.dg/dfp/snan.c: Delete.
9927
9928 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9929
9930         * g++.dg/cpp0x/static_assert1.C: New.
9931         * g++.dg/cpp0x/static_assert2.C: New.
9932         * g++.dg/cpp0x/static_assert3.C: New.
9933
9934 2006-11-21  Richard Guenther  <rguenther@suse.de>
9935
9936         * gcc.dg/vect/vect-pow-1.c: New testcase.
9937         * gcc.dg/vect/vect-pow-2.c: Likewise.
9938
9939 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c++/29570
9942         * g++.dg/template/static29.C: New test.
9943
9944         PR c++/29734
9945         * g++.dg/conversion/simd4.C: New test.
9946
9947 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9948
9949         PR c++/29475
9950         * g++.dg/template/access19.C: New test.
9951         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9952         error is reported.
9953
9954 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9955
9956         PR tree-opt/25500
9957         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9958
9959 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9960
9961         PR fortran/27546
9962         * gfortran.dg/import.f90: Extended test.
9963         * gfortran.dg/import2.f90: Extended test.
9964
9965 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9966
9967         * gfortran.dg/volatile3.f90: Add conflict test.
9968
9969 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9970
9971         PR fortran/24783
9972         * gfortran.dg/implicit_10.f90: New test.
9973
9974 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9975
9976         PR c++/8586
9977         * g++.dg/warn/Wall-write-strings.C: New.
9978
9979 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9980
9981         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9982         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9983
9984 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9985
9986         * gfortran.dg/use_3.f90: Remove error message.
9987         * gfortran.dg/iso_fortran_env_1.f90: New test.
9988         * gfortran.dg/iso_fortran_env_2.f90: New test.
9989         * gfortran.dg/iso_fortran_env_3.f90: New test.
9990         * gfortran.dg/iso_fortran_env_4.f90: New test.
9991
9992 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9993
9994         * gcc.dg/vect/vect-27.c: Fix initialization.
9995
9996 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9997
9998         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9999         * gcc.dg/torture/builtin-minmax-1.c: New.
10000
10001         * gcc.dg/builtins-20.c: Add cases for copysign.
10002
10003 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10004
10005         PR fortran/24285
10006         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
10007
10008 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10009         * gfortran.dg/use_1.f90: New test.
10010         * gfortran.dg/use_1.f90: New test.
10011         * gfortran.dg/use_1.f90: New test.
10012
10013 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
10014
10015         PR tree-optimization/29801
10016         * gcc.dg/pr29801.c: New test.
10017
10018 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR middle-end/29584
10021         * gcc.dg/torture/pr29584.c: New test.
10022
10023 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
10024
10025         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10026         Condition PowerPC tests for saving FPRs on powerpc_fprs.
10027         * gcc.target/powerpc/compress-float-ppc.c,
10028         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10029         powerpc_fprs.
10030         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10031         do not pass -mhard-float.
10032
10033 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10034
10035         * gnat.dg/volatile_aggregate.adb: New test.
10036
10037 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10038
10039         PR fortran/29391
10040         PR fortran/29489
10041         * gfortran.dg/bound_2.f90: Add more checks.
10042         * gfortran.dg/bound_3.f90: New test.
10043
10044 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10045
10046         PR target/29201
10047         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10048
10049 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10050
10051         * gfortran.dg/import3.f90: Fix error message.
10052
10053 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10054
10055         PR tree-opt/29788
10056         * gfortran.fortran-torture/compile/inline_1.f90:
10057         New testcase.
10058
10059 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10060
10061         * gcc.target/i386/x87regparm-1.c: New test.
10062         * gcc.target/i386/x87regparm-2.c: New test.
10063         * gcc.target/i386/x87regparm-3.c: New test.
10064         * gcc.target/i386/x87regparm-4.c: New test.
10065
10066 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10067
10068         PR fortran/27546
10069         * gfortran.dg/import.f90: New test.
10070         * gfortran.dg/import2.f90: New test.
10071         * gfortran.dg/import3.f90: New test.
10072
10073 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10074
10075         PR fortran/27588
10076         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10077
10078 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10079
10080         PR fortran/29806
10081         * gfortran.dg/contains.f90: New test.
10082         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10083
10084 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR tree-optimization/29581
10087         * gcc.dg/pr29581-1.c: New test.
10088         * gcc.dg/pr29581-2.c: New test.
10089         * gcc.dg/pr29581-3.c: New test.
10090         * gcc.dg/pr29581-4.c: New test.
10091         * gfortran.dg/pr29581.f90: New test.
10092
10093 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10094
10095         PR fortran/29702
10096         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10097         numbers in error message headers.
10098
10099 2006-11-14  Richard Guenther  <rguenther@suse.de>
10100
10101         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10102         to i?86 and x86_64 targets.
10103
10104 2006-11-14  Caroline Tice  <ctice@apple.com>
10105
10106         * gcc.dg/pubtypes-1.c: New file/testcase.
10107         * gcc.dg/pubtypes-2.c: New file/testcase.
10108         * gcc.dg/pubtypes-3.c: New file/testcase.
10109         * gcc.dg/pubtypes-4.c: New file/testcase.
10110         * g++.dg/pubtypes.C: New file/testcase.
10111
10112 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/29106
10115         * g++.dg/init/self1.C: New test.
10116
10117 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10118
10119         PR fortran/29657
10120         * gfortran.dg/conflicts.f90: Add.
10121
10122 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10123
10124         PR rtl-optimization/29798
10125
10126         * gcc.c-torture/execute/pr29798.c: New.
10127
10128 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10129
10130         * gcc.dg/builtins-20.c: Add more cases.
10131
10132 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR fortran/29759
10135         * gfortran.dg/gomp/pr29759.f90: New test.
10136
10137 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/29518
10140         * g++.dg/template/static28.C: New test.
10141
10142 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10143
10144         * lib/c-torture.exp: Use target-libpath.exp.
10145         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10146         set GCC_EXEC_PREFIX env var from global variable of same name.
10147
10148 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10149
10150         PR fortran/26994
10151         * gfortran.fortran-torture/compile/transfer-1.f90:
10152         New testcase.
10153
10154 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10155             Zdenek Dvorak <dvorakz@suse.cz>
10156
10157         PR tree-optimization/29680
10158         * gcc.dg/alias-11.c: New test.
10159
10160 2006-11-12  Jason Merrill  <jason@redhat.com>
10161             Andrew Pinski <pinskia@physics.uc.edu>
10162
10163         PR middle-end/28915
10164         * gcc.target/i386/vectorize1.c: New.
10165
10166 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10167
10168         PR rtl-optimization/29797
10169         * gcc.c-torture/execute/pr29797-1.c: New test case.
10170
10171 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10172
10173         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10174
10175 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10176
10177         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10178
10179 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10180
10181         PR tree-optimization/13827
10182         * gcc.dg/fold-eqand-1.c: New test case.
10183
10184 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10185
10186         PR rtl-opt/28812
10187         * gcc.c-torture/execute/mayalias-3.c: New test.
10188
10189 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10190
10191         PR middle-end/27528
10192         * gcc.c-torture/compile/pr27528.c: New test.
10193         * gcc.dg/pr27528.c: Likewise.
10194
10195 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10196
10197         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10198
10199         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10200
10201 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10202
10203         PR fortran/29758
10204         * gfortran.dg/reshape_source_size_1.f90: New test.
10205
10206 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10207
10208         PR fortran/29315
10209         * gfortran.dg/aliasing_dummy_4.f90: New test.
10210
10211 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10212
10213         PR target/29777
10214         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10215         and x86_64-*-* targets.
10216
10217 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10218
10219         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10220         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10221         New macros. Use them in exact tests.
10222         (TESTIT3): New macro.
10223         Add tests for fmin, fmax and fma.
10224
10225 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10226
10227         PR fortran/29431
10228         * gfortran.dg/array_constructor_13.f90: New test.
10229
10230 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10231
10232         PR fortran/29744
10233         * gfortran.dg/used_types_12.f90: New test.
10234
10235 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10236
10237         PR middle-end/29726
10238         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10239         (test6): Ditto.
10240         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10241         * gcc.dg/fold-eqandshift-3.c: New test case.
10242
10243 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10244
10245         PR fortran/29699
10246         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10247
10248         PR fortran/21370
10249         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10250
10251 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10252
10253         * gcc.dg/20061109-1.c: New testcase.
10254
10255 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10256
10257         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10258
10259 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10260
10261         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10262         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10263
10264 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10265
10266         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10267         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10268
10269 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10270
10271         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10272
10273 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10274
10275         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10276         vect-9.c).
10277         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10278         * gcc.dg/vect/vect-9.c: Now vectorizable.
10279         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10280         that support vect_widen_mult.
10281         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10282         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10283         vect-reduc-dot-u16.c).
10284         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10285         vect-reduc-dot-u16.c).
10286         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10287         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10288         vect-reduc-dot-s8.c).
10289         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10290         vect-reduc-dot-s8.c).
10291         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10292         vect-reduc-dot-s8.c).
10293         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10294         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10295         vect-reduc-dot-u8.c).
10296         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10297         vect-reduc-dot-u8.c).
10298         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10299         * gcc.dg/vect/vect-multitypes-9.c: New test.
10300         * gcc.dg/vect/vect-multitypes-10.c: New test.
10301         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10302         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10303         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10304         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10305         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10306         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10307         wrapv-vect-reduc-dot-s8.c.
10308         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10309         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10310         targets that support vec_unpack.
10311         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10312         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10313         (check_effective_target_vect_widen_mult_hi_to_si): New.
10314         (check_effective_target_vect_widen_sum): Removed.
10315
10316         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10317
10318         * gcc.dg/vect/vect-multitypes-8.c: New test.
10319         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10320
10321         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10322
10323         * gcc.dg/vect/vect-multitypes-7.c: New test.
10324
10325         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10326
10327         * gcc.dg/vect/vect-multitypes-4.c: New test.
10328         * gcc.dg/vect/vect-multitypes-5.c: New test.
10329         * gcc.dg/vect/vect-multitypes-6.c: New test.
10330
10331         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10332
10333         * gcc.dg/vect/vect-multitypes-1.c: New test.
10334         * gcc.dg/vect/vect-multitypes-2.c: New test.
10335         * gcc.dg/vect/vect-multitypes-3.c: New test.
10336
10337 2006-11-07  Eric Christopher  <echristo@apple.com>
10338
10339         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10340         Test using scan-assembler-not.
10341
10342 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.dg/inline-17.c: New test.
10345
10346 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10347
10348         PR other/25028
10349         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10350         on HP-UX.
10351
10352 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10353
10354         PR fortran/29539
10355         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10356
10357         PR fortran/29634
10358         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10359         test.
10360
10361 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10362
10363         PR fortran/29601
10364         * gfortran.dg/volatile.f90: Add.
10365         * gfortran.dg/volatile2.f90: Add.
10366         * gfortran.dg/volatile3.f90: Add.
10367         * gfortran.dg/volatile4.f90: Add.
10368         * gfortran.dg/volatile5.f90: Add.
10369         * gfortran.dg/volatile6.f90: Add.
10370         * gfortran.dg/volatile7.f90: Add.
10371
10372 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10373
10374         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10375           for matching error messages.
10376         * gfortran.dg/specifics_3.f90: Adjust pattern
10377           for matching error messages.
10378
10379 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10380             Bernhard Fischer  <aldot@gcc.gnu.org>
10381
10382         * lib/gcc-dg.exp (output-exists): New proc.
10383         (output-exists-not): New proc.
10384         * gcc.test-framework/test-framework.awk: Support new directives.
10385         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10386         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10387         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10388         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10389         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10390         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10391
10392 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10393
10394         PR fortran/29630
10395         PR fortran/29679
10396         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10397         * gfortran.dg/initialization_3.f90: New.
10398
10399 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10400
10401         PR libgfortran/25545
10402         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10403
10404 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10405
10406         PR middle-end/29695
10407         * gcc.c-torture/execute/pr29695-1.c: New test.
10408         * gcc.c-torture/execute/pr29695-2.c: New test.
10409
10410 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/29565
10413         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10414
10415 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10416
10417         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10418         for matching error messages.
10419
10420 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10421
10422         PR target/26915
10423         * gcc.target/i386/387-12.c: New test.
10424
10425 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10426
10427         PR libfortran/29713
10428         * gfortran.dg/pr29713.f90: New test.
10429
10430 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10431
10432         * gcc.c-torture/execute/arith-rand-ll.c:
10433         Also test for bogus rest sign.
10434
10435 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10436
10437         PR libfortran/27895
10438         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10439
10440 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10441
10442         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10443         from error messages.
10444
10445 2006-11-02  Mike Stump  <mrs@apple.com>
10446
10447         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10448
10449         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10450
10451 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10452
10453         * g++.dg/eh/gcsec1.C: New test.
10454
10455 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10458         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10459
10460 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10461
10462         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10463         hexadecimal value.
10464         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10465         * gcc.dg/pr14796-2.c: Likewise.
10466
10467 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10468
10469         * gcc.c-torture/execute/20061101-1.c: New test.
10470
10471 2006-11-01  Richard Guenther  <rguenther@suse.de>
10472
10473         * gcc.target/i386/fpprec-1.c: New testcase.
10474
10475 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10476
10477         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10478         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10479
10480 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10481
10482         * gcc.c-torture/execute/20061031-1.c: New test.
10483
10484 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10485
10486         PR 23067
10487         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10488         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10489         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10490         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10491         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10492         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10493         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10494
10495 2006-10-31  Eric Christopher  <echristo@apple.com>
10496             Falk Hueffner  <falk@debian.org>
10497
10498         * gcc.dg/builtin-bswap-1.c: New.
10499         * gcc.dg/builtin-bswap-2.c: New.
10500         * gcc.dg/builtin-bswap-3.c: New.
10501         * gcc.dg/builtin-bswap-4.c: New.
10502         * gcc.dg/builtin-bswap-5.c: New.
10503         * gcc.target/i386/builtin-bswap-1.c: New.
10504
10505 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10506
10507         * gcc.dg/inline-16.c: New.
10508
10509         PR 16622
10510         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10511         defining it.
10512         * gcc.dg/inline-13.c: New.
10513         * gcc.dg/inline-14.c: New.
10514         * gcc.dg/inline-15.c: New.
10515
10516         PR 11377
10517         * gcc.dg/inline6.c: New.
10518         * gcc.dg/inline7.c: New.
10519
10520 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10521
10522         PR middle-end/23470
10523         * gcc.dg/pr23470-1.c: New test case.
10524
10525 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10526
10527         PR fortran/29537
10528         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10529         data.
10530         * gfortran.dg/blockdata_2.f90: New testcase.
10531
10532 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10533
10534         PR libfortran/29627
10535         * gfortran.dg/unf_short_record_1.f90:  New test.
10536
10537 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10538
10539         PR fortran/29067
10540         * gfortran.dg/pr29067.f: New test.
10541
10542 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10543             Richard Sandiford  <richard@codesourcery.com>
10544
10545         * lib/target-supports.exp (get_compiler_messages): Append options
10546         as a single list element.
10547         (check_effective_target_arm_vfp_ok): New.
10548         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10549
10550 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10551
10552         PR fortran/29387
10553         * gfortran.dg/intrinsic_actual_2.f90: New test.
10554
10555         PR fortran/29490
10556         * gfortran.dg/actual_array_interface_1.f90: New test.
10557
10558         PR fortran/29641
10559         * gfortran.dg/used_types_11.f90: New test.
10560
10561 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10562
10563         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10564         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10565         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10566         * g++.old-deja/g++.mike/net25.C (main): Same.
10567         * g++.dg/lookup/exception1.C (main): Same.
10568         * g++.dg/parse/parens2.C (main): Same.
10569
10570 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10571
10572         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10573
10574 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10575
10576         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10577         * gcc.dg/torture/builtin-math-3.c: Likewise.
10578
10579 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10580
10581         PR fortran/29452
10582         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10583         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10584
10585 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10586
10587         PR Fortran/29410
10588         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10589
10590 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10591
10592         * lib/target-supports.exp (check_function_available): Declare
10593         function before calling.
10594
10595 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR tree-optimization/29637
10598         * gcc.dg/pr29637.c: New test.
10599
10600 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10601
10602         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10603         tree canonicalization.
10604
10605 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10606
10607         * gcc.dg/builtins-20.c: Add more hypot tests.
10608
10609 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10610
10611         * gcc.dg/fold-compare-1.c: New test case.
10612
10613 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10614
10615         PR c++/16307
10616         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10617
10618 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10619
10620         PR tree-optimization/15458
10621         * gcc.dg/fold-xornot-1.c: New test case.
10622
10623 2006-10-29  Richard Guenther  <rguenther@suse.de>
10624
10625         * gcc.target/i386/math-torture/trunc.c: New testcase.
10626
10627 2006-10-29  Richard Guenther  <rguenther@suse.de>
10628
10629         * gcc.target/i386/math-torture/round.c: New testcase.
10630
10631 2006-10-29  Richard Guenther  <rguenther@suse.de>
10632
10633         * gcc.target/i386/math-torture/ceil.c: New testcase.
10634         * gcc.target/i386/math-torture/floor.c: Likewise.
10635
10636 2006-10-29  Richard Guenther  <rguenther@suse.de>
10637
10638         * gcc.target/i386/math-torture/rint.c: New testcase.
10639         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10640
10641 2006-10-29  Richard Guenther  <rguenther@suse.de>
10642
10643         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10644         * gcc.target/i386/math-torture/lceil.c: Likewise.
10645
10646 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10647
10648         PR libgfortran/24313
10649         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10650
10651 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10652
10653         * gcc.c-torture/execute/20020118-1.c,
10654         gcc.c-torture/execute/builtins/strlen.c,
10655         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10656         comment typos.
10657
10658 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10659
10660         * gcc.dg/builtins-20.c: Add tests for hypot.
10661         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10662         two-argument builtins.
10663         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10664         TESTIT2.  Update all callers.
10665         (TESTIT2, TESTIT2_R): New helper macros.
10666         Add testcases for pow, hypot and atan2.
10667
10668 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10669
10670         PR C++/29295
10671         * g++.dg/expr/bool1.C: New test.
10672         * g++.dg/expr/bool2.C: New test.
10673
10674 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10675
10676         PR fortran/28224
10677         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10678         * gfortran.dg/namelist_internal.f90: New test.
10679
10680 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10681
10682         PR fortran/29625
10683         * gfortran.dg/io_real_boz.f90: Add.
10684         * gfortran.dg/io_real_boz2.f90: Add.
10685
10686 2006-10-28  Richard Guenther  <rguenther@suse.de>
10687
10688         PR middle-end/26899
10689         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10690
10691 2006-10-28  Richard Guenther  <rguenther@suse.de>
10692
10693         PR target/28806
10694         * gcc.target/i386/math-torture/lround.c: New testcase.
10695
10696 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10697
10698         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10699         * gcc.dg/builtins-44.c: Likewise.
10700         * gcc.dg/builtins-45.c: Likewise.
10701         * gcc.dg/pr28796-2.c: Likewise.
10702         * gcc.dg/unordered-3.c: Likewise.
10703
10704 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10705
10706         PR libgfortran/27954
10707         * gfortran.dg/error_recovery_2.f90: New test.
10708
10709 2006-10-26  Richard Guenther  <rguenther@suse.de>
10710
10711         * gcc.target/i386/i386.exp: Use glob, not find to collect
10712         tests.  Avoids recursing into subdirectories.
10713         * gcc.target/i386/math-torture/math-torture.exp: Torture
10714         for interesting ia32 math options.
10715         * gcc.target.i386/math-torture/lrint.c: New testcase.
10716
10717 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10718
10719         PR libgfortran/29563
10720         * gfortran.dg/arrayio_9.f90: Update test.
10721         * gfortran.dg/arrayio_19.f90: New test.
10722
10723 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10724
10725         * gcc.dg/20061026.c: New testcase.
10726
10727 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10728
10729         PR libgfortran/29563
10730         * gfortran.dg/arrayio_9.f90: New test.
10731
10732 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10733
10734         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10735         Copy the strings manually, as strcpy may call strlen.
10736
10737 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10740         Add checks for log, log2, log10 and log1p.
10741
10742         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10743         we already test 0.0.  Add checks for expm1, log, log2, log10,
10744         log1p, cbrt, erf and erfc.
10745
10746 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10747
10748         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10749
10750 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10751
10752         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10753         and remainderl() built-in functions.  Remove -ffast-math from
10754         dg-options.
10755
10756 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10757
10758         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10759         acosh and atanh.
10760
10761         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10762         floating point modifiers to arguments passed to float and long
10763         double functions respectively.  Update all callers to use floating
10764         point numbers, not integers.  Add tests for exp, exp2 and
10765         exp10/pow10.
10766
10767         * gcc.dg/torture/builtin-math-3.c: New test.
10768
10769 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10770
10771         PR fortran/29393
10772         * gfortran.dg/initialize_2.f90: New.
10773
10774 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10775
10776         * gcc.dg/torture/builtin-math-2.c: New test.
10777
10778 2006-10-24  Richard Guenther  <rguenther@suse.de>
10779
10780         PR middle-end/28796
10781         * gcc.dg/pr28796-1.c: New testcase.
10782         * gcc.dg/pr28796-2.c: Likewise.
10783
10784 2006-10-24  Richard Guenther  <rguenther@suse.de>
10785
10786         * gcc.dg/builtins-57.c: New testcase.
10787
10788 2006-10-24  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/29567
10791         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10792
10793 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10794
10795         PR tree-optimization/14784
10796         * gcc.dg/alias-10.c: New test.
10797
10798 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799
10800         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10801
10802 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10803
10804         * gcc.dg/builtin-strncat-chk-1.c: New test.
10805
10806 2006-10-23  Jan Hubicka  <jh@suse.cz>
10807
10808         * gcc.dg/memmove-1.c: New test.
10809
10810 2006-10-23  Paul Brook  <paul@codesourcery.com>
10811
10812         * gcc.dg/pragma-pack-5.c: New test.
10813
10814 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10815
10816         * g++.dg/other/s390-1.C: New testcase.
10817
10818 2006-10-23  Richard Guenther  <rguenther@suse.de>
10819
10820         PR middle-end/27132
10821         PR middle-end/23295
10822         * gcc.dg/pr27132.c: New testcase.
10823         * gcc.dg/pr23295.c: Likewise.
10824         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10825         * g++.dg/tree-ssa/pr19807.C: Likewise.
10826
10827 2006-10-23  Richard Guenther  <rguenther@suse.de>
10828
10829         PR middle-end/21032
10830         * gcc.dg/pr21032.c: New testcase.
10831
10832 2006-10-22  Jeff Law  <law@redhat.com>
10833         Richard Guenther  <rguenther@suse.de>
10834
10835         PR tree-optimization/15911
10836         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10837
10838 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         PR c++/20647
10841         * g++.dg/abi/rtti3.C: New.
10842
10843 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10844
10845         PR middle-end/28252
10846         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10847         transformation.
10848
10849 2006-10-21  Richard Guenther  <rguenther@suse.de>
10850
10851         PR tree-optimization/3511
10852         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10853
10854 2006-10-21  Richard Guenther  <rguenther@suse.de>
10855
10856         PR middle-end/26898
10857         * gcc.dg/torture/pr26898-1.c: New testcase.
10858         * gcc.dg/torture/pr26898-2.c: Likewise.
10859
10860 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10861
10862         PR c++/28053
10863         * g++.dg/parse/bitfield1.C: Adjust error markers.
10864         * g++.dg/parse/bitfield2.C: New test.
10865
10866 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10867
10868         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10869
10870 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10871
10872         PR libfortran/27895
10873         * gfortran.dg/zero_sized_1.f90: New test.
10874
10875 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10876
10877         * gcc.dg/div-compare-1.c: New test.
10878
10879 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10880
10881         PR fortran/29216
10882         * gfortran.dg/result_default_init_1.f90: New test.
10883
10884         PR fortran/29314
10885         * gfortran.dg/automatic_default_init_1.f90: New test.
10886
10887         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10888         from 38 to 33.
10889
10890 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10891
10892         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10893         'using namespace std' without previous declaration.
10894         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10895         * g++.old-deja/g++.robertl/eb133c.C: New.
10896
10897 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10898
10899         PR libgfortran/29277
10900         * gfortran.dg/streamio_4.f90: Update test.
10901         * gfortran.dg/streamio_11.f90: New test.
10902
10903 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10904
10905         PR c++/27952
10906         * g++.dg/inherit/virtual1.C: New test.
10907
10908 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10909
10910         PR c++/28261
10911         * g++.dg/parse/enum3.C: New test.
10912
10913 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10914
10915         PR c++/29039
10916         * g++.dg/init/ctor8.C: New test.
10917
10918 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10919
10920         PR c++/27270
10921         * g++.dg/ext/complit8.C: Tweak error markers.
10922         * g++.dg/template/complit1.C: Add error marker.
10923
10924 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/27270
10927         * g++.dg/ext/complit8.C: New test.
10928
10929         PR c++/29408
10930         * g++.dg/parse/dtor12.C: New test.
10931
10932         PR c++/29435
10933         * g++.dg/template/sizeof11.C: New test.
10934
10935 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10936
10937         PR fortran/29392
10938         * gfortran.dg/data_char_3.f90: New test.
10939
10940         PR fortran/29451
10941         * gfortran.dg/negative_automatic_size.f90: New test.
10942
10943 2006-10-16  David Daney  <ddaney@avtrex.com>
10944
10945         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10946
10947 2006-10-16  Eric Christopher  <echristo@apple.com>
10948
10949         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10950         x86_64.
10951
10952 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/28211
10955         * g++.dg/tc1/dr49.C: Tweak error messages.
10956         * g++.dg/parse/template21.C: New test.
10957
10958 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10959
10960         PR middle-end/20491
10961         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10962
10963 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10964
10965         PR fortran/29403
10966         * gfortran.dg/print_1.f90: New test.
10967
10968 2006-10-15  Jan Hubicka  <jh@suse.cz>
10969
10970         PR middle-end/29241
10971         * gcc.c-torture/compile/pr29241.c: New testcase.
10972
10973 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10974
10975         PR middle-end/29250
10976         * gcc.c-torture/compile/pr29250.c: New test.
10977
10978 2006-10-15  Richard Guenther  <rguenther@suse.de>
10979
10980         * gcc.dg/pr29299.c: New testcase.
10981
10982 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10983
10984         PR fortran/24767
10985         * gfortran.dg/label_4.f90: Adjust warning flag.
10986
10987 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10988
10989         PR fortran/29371
10990         * gfortran.dg/nullify_3.f90: New test.
10991
10992 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10993
10994         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10995         on Solaris 2.5.1 too.
10996
10997 2006-10-13  Eric Christopher  <echristo@apple.com>
10998
10999         * gcc.dg/pr25993.c: Skip for darwin.
11000
11001 2006-10-13  Eric Christopher  <echristo@apple.com>
11002
11003         * gcc.dg/visibility-11.c: Skip for darwin.
11004
11005 2006-10-13  Eric Christopher  <echristo@apple.com>
11006
11007         * gcc.dg/darwin-weakimport-1.c: Use
11008         -fno-asynchronous-unwind-tables.
11009         * gcc.dg/darwin-weakimport-3.c: Ditto.
11010
11011 2006-10-13  Richard Guenther  <rguenther@suse.de>
11012
11013         PR tree-optimization/29446
11014         * gcc.dg/torture/pr29446.c: New testcase.
11015
11016 2006-10-13  Bill Wendling  <wendling@apple.com>
11017
11018         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11019         * g++.old-deja/g++.jason/hmc1.C: Likewise.
11020         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11021         * g++.old-deja/g++.law/shadow1.C: Likewise.
11022         * g++.old-deja/g++.law/ctors10.C: Likewise.
11023         * g++.dg/debug/namespace1.C: Likewise.
11024         * g++.dg/inherit/namespace-as-base.C: Likewise.
11025         * g++.dg/opt/delay-slot-1.C: Likewise.
11026         * g++.dg/parse/defarg10.C: Likewise.
11027         * g++.dg/template/ptrmem11.C: Likewise.
11028         * g++.dg/template/mem_func_ptr.C: Likewise.
11029         * g++.dg/template/spec19.C: Likewise.
11030
11031 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
11032
11033         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11034
11035 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11036
11037         PR fortran/29373
11038         * gfortran.dg/implicit_9.f90: New test.
11039
11040         PR fortran/29407
11041         * gfortran.dg/namelist_25.f90: New test.
11042
11043         PR fortran/27701
11044         * gfortran.dg/same_name_2.f90: New test.
11045
11046         PR fortran/29232
11047         * gfortran.dg/host_assoc_types_1.f90: New test.
11048
11049         PR fortran/29364
11050         * gfortran.dg/missing_derived_type_1.f90: New test.
11051         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11052
11053         PR fortran/29422
11054         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11055
11056         PR fortran/29428
11057         * gfortran.dg/alloc_comp_assign_5.f90: New test.
11058
11059 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11060
11061         PR fortran/29391
11062         * gfortran.dg/bound_2.f90: New test.
11063
11064 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11065
11066         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11067         directive.
11068         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11069         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11070         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11071         * gfortran.dg/gomp/reduction3.f90: Likewise.
11072         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11073         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11074         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11075         * gfortran.dg/forall_4.f90: Likewise.
11076         * gfortran.dg/spec_expr_4.f90: Likewise.
11077         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11078         * gfortran.dg/forall_5.f90: Likewise.
11079         * gfortran.dg/open_access_append_2.f90: Add check for
11080         compile-time warning.
11081
11082 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/28506
11085         * g++.dg/parse/pure1.C: New test.
11086
11087 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11088
11089         PR fortran/21435
11090         * gfortran.dg/io_constraints_3.f90: New test.
11091         * gfortran.dg/open_access_append_1.f90: Add checks
11092         for compile-time warnings.
11093         * gfortran.dg/pr20163-2.f: Likewise.
11094         * gfortran.dg/iostat_2.f90: Likewise.
11095         * gfortran.dg/label_4.f90: Delete the temporary
11096         file.
11097         * gfortran.dg/direct_io_2.f90: Add a FILE=
11098         specifier.
11099         * gfortran.dg/iomsg_1.f90: Add check for
11100         compile-time warning.
11101
11102 2006-10-12  Jan Hubicka  <jh@suse.cz>
11103
11104         PR c/28419
11105         * gcc.dg/pr28319.c: New test.
11106
11107 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11108         PR c++/29318
11109         * g++.dg/ext/vla4.C: New test.
11110
11111 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11112
11113         PR c++/27961
11114         * g++.dg/template/crash60.C: New test.
11115         * g++.dg/other/large-size-array.C: Adjust error markers.
11116         * g++.dg/parse/crash27.C: Likewise.
11117         * g++.dg/template/crash1.C: Likewise.
11118
11119 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11120
11121         PR testsuite/29093
11122         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11123
11124 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11125
11126         PR preprocessor/28709
11127         * gcc.dg/cpp/paste14.c: New test.
11128
11129 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/29175
11132         * g++.dg/init/array24.C: New test.
11133
11134 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11135
11136         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11137         of <sys/types.h>.
11138
11139 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11140
11141         PR c++/29024
11142         * g++.dg/parse/typedef8.C: New test.
11143         * g++.dg/other/mult-stor1.C: Adjust error markers.
11144
11145 2006-10-11  Richard Guenther  <rguenther@suse.de>
11146
11147         PR tree-optimization/28230
11148         * gcc.dg/torture/pr28230.c: New testcase.
11149
11150 2006-10-11  Richard Guenther  <rguenther@suse.de>
11151
11152         PR inline-asm/29119
11153         * gcc.dg/torture/pr29119.c: New testcase.
11154
11155 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR middle-end/29272
11158         * gcc.c-torture/execute/20060930-2.c: New test.
11159
11160 2006-10-09  Richard Henderson  <rth@redhat.com>
11161
11162         Revert emutls patch.
11163
11164 2006-10-09  Richard Guenther  <rguenther@suse.de>
11165
11166         PR middle-end/29254
11167         * gcc.dg/pr29254.c: New testcase.
11168
11169 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11170             Paul Thomas  <pault@gcc.gnu.org>
11171
11172         PR fortran/20541
11173         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11174         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11175         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11176         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11177         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11178         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11179         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11180         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11181         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11182         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11183         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11184         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11185         * gfortran.dg/alloc_comp_std.f90: New test.
11186         * gfortran.dg/move_alloc.f90: New test.
11187
11188 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11189
11190         PR fortran/29115
11191         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11192
11193         PR fortran/29211
11194         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11195
11196 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11197
11198         PR fortran/28585
11199         * gfortran.dg/new_line.f90: New test.
11200
11201 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11202
11203         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11204         * gcc.dg/torture/builtin-convert-1.c,
11205         gcc.dg/torture/builtin-convert-2.c,
11206         gcc.dg/torture/builtin-convert-3.c,
11207         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11208
11209 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11210
11211         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11212         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11213         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11214         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11215
11216 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11217
11218         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11219         Xfail some tests for powerpc-darwin and powerpc-aix.
11220
11221 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR c/29380
11224         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11225
11226 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11227
11228         PR target/29300
11229         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11230         on hppa*-*-hpux*.
11231
11232 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234         PR fortran/16580
11235         PR fortran/29288
11236         * gfortran.fortran-torture/execute/specifics.f90:
11237         Add tests for using all possible intrinsics as actual arguments.
11238         * gfortran.dg/specifics_1.f90: Add tests for using
11239         all possible intrinsics as actual arguments.
11240         * gfortran.dg/specifics_2.f90: New file.
11241         * gfortran.dg/specifics_3.f90: New file.
11242
11243 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11244
11245         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11246         * gcc.dg/debug/debug-2.c: Likewise.
11247
11248 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11249
11250         * gcc.c-torture/compile/sync-2.c: New test.
11251
11252 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11253
11254         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11255         line endings.
11256
11257 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11258
11259         PR rtl-optimization/29128
11260         * gcc.c-torture/compile/pr29128.c: New test.
11261
11262 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11263
11264         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11265         line endings.
11266
11267 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11268
11269         PR middle-end/29256
11270         * gcc.dg/tree-ssa/loop-19.c: New test.
11271
11272 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR tree-optimization/29330
11275         * gcc.dg/pr29330.c: New test.
11276
11277         PR target/28924
11278         * gcc.c-torture/compile/20061005-1.c: New test.
11279
11280 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11281
11282         * gcc.dg/typename-vla-1.c: New case.
11283         * gnat.dg/forward_vla.adb: New case.
11284
11285 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR tree-optimization/29290
11288         * gfortran.dg/loop_nest_1.f90: New test.
11289
11290         PR target/29198
11291         * gcc.dg/tls/opt-12.c: New test.
11292
11293         PR fortran/28415
11294         * gfortran.dg/save_2.f90: New test.
11295
11296         PR c/29091
11297         * gcc.dg/pr29091.c: New test.
11298
11299 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11300
11301         * lib/target-supports.exp
11302         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11303         same as x86_64-*-*; check for LP64.
11304
11305 2006-10-04  Richard Henderson  <rth@redhat.com>
11306
11307         * lib/target-supports.exp (check_effective_target_tls): Redefine
11308         to mean non-emulated tls.
11309         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11310         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11311         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11312         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11313         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11314         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11315         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11316
11317 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11318
11319         PR fortran/29343
11320         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11321
11322 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11323
11324         * gfortran.dg/bounds_check_fail_1.f90: New test.
11325
11326 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11327
11328         PR c++/29020
11329         * g++.dg/template/friend48.C: New test.
11330
11331 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11332
11333         PR fortran/29098
11334         * gfortran.dg/default_initialization_2.f90: New test.
11335
11336 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/20779
11339         PR fortran/20891
11340         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11341
11342 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11343
11344         PR fortran/29284
11345         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11346
11347         PR fortran/29321
11348         PR fortran/29322
11349         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11350
11351         PR fortran/25091
11352         PR fortran/25092
11353         * gfortran.dg/entry_array_specs_1.f90: New test.
11354
11355 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11356
11357         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11358         insufficient to inhibit some test failures at -O3.  Do testing
11359         on integers.
11360
11361 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11362
11363         PR c++/29138
11364         * g++.dg/inherit/access8.C: New test.
11365         * g++.dg/template/dtor4.C: Tweak error messages.
11366
11367 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11368
11369         PR fortran/27478
11370         * gfortran.dg/entry_8.f90: New test.
11371
11372 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11373
11374         PR c++/29291
11375         * g++.dg/parse/new4.C: New test.
11376
11377 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11378
11379         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11380         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11381         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11382         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11383         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11384
11385 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11386
11387         PR fortran/19260
11388         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11389         * gfortran.dg/continuation_2.f90: New test.
11390
11391         PR fortran/19262
11392         * gfortran.dg/continuation_3.f90: New test.
11393         * gfortran.dg/continuation_4.f90: New test.
11394         * gfortran.dg/continuation_5.f: New test.
11395         * gfortran.dg/continuation_6.f: New test.
11396
11397 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR c++/29226
11400         * g++.dg/template/vla1.C: New test.
11401
11402 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11403
11404         PR fortran/29210
11405         * gfortran.dg/complex_parameter_1.f90: New test.
11406
11407 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11408
11409         PR c/29154
11410         * gcc.c-torture/execute/20060929-1.c: New test.
11411
11412 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11413
11414         PR c++/29105
11415         * g++.dg/template/member6.C: New test.
11416         * g++.dg/parse/typename7.C: Adjust error markers.
11417
11418         PR c++/29080
11419         * g++.dg/template/member7.C: New test.
11420
11421 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11422
11423         PR c/24010
11424         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11425         gcc.dg/Woverride-init-3.c: New tests.
11426
11427 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11428
11429         * gcc.c-torture/execute/20060930-1.c: New test.
11430
11431 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11432
11433         PR fortran/18791
11434         * gfortran.dg/specifics_1.f90: New test.
11435         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11436         complex specifics.
11437
11438 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11439
11440         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11441         pthread-init-common.h: New.
11442
11443 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11444
11445         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11446         precision on some archs.
11447
11448 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11449
11450         * gcc.dg/non-local-goto-1.c: New test.
11451         * gcc.dg/non-local-goto-2.c: Likewise.
11452         * gcc.dg/setjmp-3.c: Likewise.
11453         * gcc.dg/setjmp-4.c: Likewise.
11454
11455 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11456
11457         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11458
11459 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11460
11461         PR fortran/28276
11462         * gfortran.dg/exponent_1.f90: New test.
11463
11464         PR fortran/27021
11465         * gfortran.dg/nearest_1.f90: New test.
11466
11467 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11468
11469         PR middle-end/25261
11470         PR middle-end/28790
11471         * gcc.dg/gomp/nestedfn-1.c: New test.
11472
11473 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11474
11475         PR objc/29195
11476         * objc/compile/method-1.m: New test.
11477
11478 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11479
11480         PR c++/26938
11481         * g++.dg/template/crash58.C: New test.
11482         * g++.dg/parse/crash28.C: Adjust error markers.
11483         * g++.dg/template/crash34.C: Likewise.
11484         * g++.dg/template/friend31.C: Likewise.
11485         * g++.dg/template/crash32.C: Likewise.
11486
11487         PR c++/27329
11488         * g++.dg/template/crash59.C: New test.
11489
11490         PR c++/27667
11491         * g++.dg/template/spec33.C: New test.
11492         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11493
11494 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11495             Adam Nemet  <anemet@caviumnetworks.com>
11496
11497         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11498         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11499
11500 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11501
11502         PR target/28911
11503         * gcc.dg/pr28911.c: New.
11504
11505 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11506
11507         PR target/29169
11508         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11509         (dg-options): Add -mfpmath=387.
11510
11511 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11512
11513         PR c/28706
11514         * gcc.dg/pr28706.c: New test.
11515
11516         PR c/28712
11517         * gcc.dg/pr28712.c: New test.
11518
11519 2006-09-22  Mike Stump  <mrs@apple.com>
11520
11521         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11522
11523 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11524
11525         PR tree-optimization/28888
11526         * gcc.dg/pr28888.c: New test.
11527
11528 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/29016
11531         * g++.dg/init/ptrfn1.C: New test.
11532
11533 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11534
11535         PR c++/28861
11536         * g++.dg/template/spec32.C: New test.
11537         * g++.dg/parse/crash9.C: Adjust error markers.
11538
11539         PR c++/28303
11540         * g++.dg/template/typedef6.C: New test.
11541         * g++.dg/init/error1.C: Adjust error markers.
11542         * g++.dg/parse/crash9.C: Likewise.
11543         * g++.dg/template/crash55.C: Likewise.
11544
11545 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11546
11547         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11548
11549 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11550
11551         PR target/27650
11552         * g++.dg/ext/dllimport12.C: New test.
11553
11554 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11555
11556         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11557         * gcc.target/mips/nmadd-2.c: Likewise.
11558         * gcc.target/mips/mips-ps-6.c: New test.
11559         * gcc.target/mips/neg-abs-1.c: Likewise.
11560         * gcc.target/mips/neg-abs-2.c: Likewise.
11561         * gcc.target/mips/nmadd-3.c: New test.
11562
11563 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR middle-end/28046
11566         * gcc.dg/gomp/atomic-10.c: New test.
11567         * g++.dg/gomp/atomic-10.C: New test.
11568
11569 2006-09-20  Eric Christopher  <echristo@apple.com>
11570
11571         * gcc.target/i386/sse3-not-fisttp.c: New.
11572
11573 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11574
11575         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11576
11577 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11578
11579         * gcc.c-torture/execute/pr28289.c (one): New variable.
11580         (main): Use it instead of argc.
11581         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11582         (main): Use it instead of argc.
11583
11584 2006-09-19  Paul Brook  <paul@codesourcery.com>
11585
11586         PR target/28516
11587         * gcc.dg/nested-func-5.c: New test.
11588
11589 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11590
11591         * lib/target-supports.exp (check_effective_target_tls): Compile
11592         test stubs using ${tool}_target_compile, not just target_compile.
11593         (check_effective_target_tls_runtime): Likewise.
11594
11595 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11596
11597         * gcc.c-torture/compile/20030405-1.x: Remove.
11598
11599         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11600         optimising linker from discarding it.
11601
11602 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11603
11604         PR fortran/28526
11605         * gfortran.dg/keyword_symbol_1.f90: New test.
11606
11607         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11608         pedantic compilation option.
11609
11610 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11611
11612         PR fortran/29060
11613         * gfortran.dg/spread_shape_1.f90: New test.
11614
11615 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11616
11617         PR tree-optimization/28887
11618         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11619
11620 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11621
11622         PR c/25993
11623         * gcc.dg/pr25993.c: New test.
11624
11625 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11626
11627         PR tree-opt/21591
11628         * gcc.dg/vect/pr21591.c: New test.
11629
11630 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11631
11632         PR tree-opt/29059
11633         * gcc.c-torture/compile/strcpy-1.c: New test.
11634         * gcc.c-torture/compile/strcpy-2.c: New test.
11635         * gcc.c-torture/compile/memcpy-1.c: New test.
11636         * gcc.c-torture/compile/memcpy-2.c: New test.
11637
11638 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11639
11640         PR testsuite/29055
11641         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11642
11643 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11644
11645         * gnat.dg/specs/double_record_extension1.ads: New test.
11646         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11647
11648 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11649
11650         PR fortran/29051
11651         * gfortran.dg/oldstyle_3.f90: New test.
11652
11653 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11654
11655         PR libgfortran/29099
11656         * gfortran.dg/secnds-1.f: New test.
11657
11658 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11659
11660         PR libgfortran/29053
11661         * gfortran.dg/streamio_9.f90: New test.
11662         * gfortran.dg/streamio_10.f90: New test.
11663
11664 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11665
11666         PR C++/29002
11667         * g++.dg/init/array22.C: New test.
11668         * g++.dg/init/array23.C: New test.
11669
11670 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11671
11672         * stackcheck.lst: Update list of tests requiring stack checking.
11673         * norun.lst: Adjust for above change.
11674         * ada95.lst: New file.
11675         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11676         requiring -gnat95 switch.
11677
11678 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11679
11680         * gnat.dg/in_out_parameter.adb: New test.
11681
11682 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11683
11684         PR debug/28980
11685         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11686
11687 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11688
11689         * gnat.dg/specs/unchecked_union.ads: New test.
11690
11691 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11692
11693         PR rtl-optimization/28982
11694         * gcc.c-torture/execute/pr28982a.c: New test.
11695         * gcc.c-torture/execute/pr28982b.c: Likewise.
11696
11697 2006-09-12  Eric Christopher  <echristo@apple.com>
11698
11699         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11700         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11701
11702 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11703
11704         PR c/28768
11705         PR preprocessor/14634
11706         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11707         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11708         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11709
11710 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11711
11712         * gcc.dg/pr28243.c: New test.
11713
11714 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11715
11716         PR fortran/28971
11717         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11718         this undiagnosed regression reappears.
11719
11720 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11721
11722         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11723         Treat $srcdir as a literal.
11724         * lib/fortran-torture.exp (fortran-torture-compile,
11725         fortran-torture-execute): Likewise.
11726         * lib/objc-torture.exp (objc-torture-compile,
11727         objc-torture-execute): Likewise.
11728         * lib/profopt.exp (profopt-execute): Likewise.
11729
11730 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11731
11732         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11733
11734 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11735
11736         PR testsuite/28950
11737         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11738
11739 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11740
11741         PR target/13685
11742         * gcc.target/i386/pr13685.c: New test.
11743
11744 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11745
11746         * gcc.dg/pr28726.c: New test.
11747
11748 2006-09-11  Josh Conner  <jconner@apple.com>
11749
11750         * gcc.dg/nrv3.c: Increase size of structure.
11751         * gcc.dg/nrv4.c: Likewise.
11752         * gcc.dg/nrv5.c: Likewise.
11753
11754 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11755
11756         PR libfortran/28890
11757         gfortran.dg/assumed_charlen_function_5.f90: New test.
11758
11759 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11760
11761         PR c++/28991
11762         * g++.dg/init/static3.C: New test.
11763
11764 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11765
11766         PR testsuite/29007
11767         * gcc.dg/long-long-cst1.c (t): Add cast to
11768         __SIZE_TYPE__ before casting to int.
11769         (main): Return 0 on success.
11770
11771 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11772
11773         * gcc.c-torture/execute/20060910-1.c: New test.
11774
11775 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11776
11777         PR middle-end/26983
11778         * gcc.dg/pr26983.c: New test.
11779
11780 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11781
11782         PR target/29006
11783         * gcc.c-torture/execute/pr29006.c: New test.
11784
11785 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11786
11787         PR libfortran/28947
11788         gfortran.dg/matmul_4.f90: New test.
11789
11790 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11791
11792         PR fortran/28959
11793         gfortran.dg/used_types_10: New test.
11794
11795 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11796
11797         PR libfortran/28923
11798         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11799         gfortran.dg/array_initializer_3.f90: New test.
11800
11801 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11802
11803         PR fortran/28914
11804         * gfortran.dg/actual_array_constructor_3.f90: New test.
11805
11806 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11807
11808         PR testsuite/26778
11809         * gcc.target/i386/pr26778.c: New testcase.
11810
11811 2006-09-08  Eric Christopher  <echristo@apple.com>
11812
11813         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11814         * gcc.target/i386/memcpy-1.c: Ditto.
11815         * gcc.target/i386/asm-1.c: Ditto.
11816         * gcc.target/i386/20060512-4.c: Ditto.
11817         * gcc.target/i386/compress-float-387.c: Ditto.
11818         * gcc.target/i386/20060512-1.c: Ditto.
11819         * gcc.target/i386/compress-float-sse.c: Ditto.
11820         * gcc.target/i386/20060512-2.c: Ditto.
11821         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11822         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11823         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11824         * gcc.dg/pr26449.c: Ditto.
11825         * gcc.dg/attr-ms_struct-2.c: Ditto.
11826         * gcc.dg/attr-ms_struct-1.c: Ditto.
11827         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11828
11829 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11830
11831         PR c/28504
11832         * gcc.dg/vla-10.c: New test.
11833
11834 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11835
11836         PR c++/28858
11837         * g++.dg/parse/template20.C: New test.
11838         * g++.dg/template/operator8.C: Remove obsolete part.
11839         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11840         * g++.old-deja/g++.pt/crash65.C: Likewise.
11841
11842 2006-09-07  Jason Merrill  <jason@redhat.com>
11843
11844         PR middle-end/27724
11845         * gcc.dg/long-long-cst1.c: New test.
11846
11847 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11848
11849         PR C++/28906
11850         * g++.dg/other/array3.C: New test.
11851         * g++.dg/other/array4.C: New test.
11852         * g++.dg/other/array5.C: New test.
11853
11854 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11855
11856         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11857
11858 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11859
11860         PR target/28946
11861         * gcc.target/i386/pr28946.c: New test.
11862
11863 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11864
11865         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11866         in integer literal constant.
11867         * gfortran.dg/enum_8.f90: Ditto.
11868         * gfortran.dg/g77/20030326-1.f: Ditto.
11869
11870 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11871
11872         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11873         nonconformance usage.
11874
11875 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11876
11877         PR middle-end/28862
11878         * gcc.c-torture/compile/vector-align-1.c: New test.
11879
11880 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11881
11882         PR rtl-opt/27883
11883         * g++.dg/opt/copysign-1.C: New test.
11884
11885 2006-09-06  Jason Merrill  <jason@redhat.com>
11886
11887         PR c++/27371
11888         * g++.dg/warn/unused-result1.C: New test.
11889
11890 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11891
11892         PR c++/28903
11893         * g++.dg/ext/vla3.C: New test.
11894
11895         PR c++/28886
11896         * g++.dg/template/array16.C: New test.
11897
11898 2006-09-06  Richard Guenther  <rguenther@suse.de>
11899
11900         * gcc.dg/pr27226.c: Remove testcase again.
11901
11902 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11903
11904         PR tree-opt/28937
11905         * g++.dg/opt/unroll2.C: New test.
11906
11907 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11908
11909         PR tree-opt/28952
11910         * gcc.dg/vect/pr28952.c: New test.
11911
11912 2006-09-05  Richard Guenther  <rguenther@suse.de>
11913
11914         PR tree-optimization/28900
11915         * gcc.dg/torture/pr28900.c: New testcase
11916
11917 2006-09-05  Richard Guenther  <rguenther@suse.de>
11918
11919         PR tree-optimization/28905
11920         * gcc.c-torture/compile/pr28905.c: New testcase.
11921
11922 2006-09-05  Richard Guenther  <rguenther@suse.de>
11923
11924         PR middle-end/28935
11925         * gcc.dg/pr28935.c: New testcase.
11926
11927 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11928
11929         * gcc.c-torture/execute/20060905-1.c: New test.
11930
11931 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11932
11933         PR fortran/28908
11934         * gfortran.dg/used_types_7.f90: New test.
11935         * gfortran.dg/used_types_8.f90: New test.
11936         * gfortran.dg/used_types_9.f90: New test.
11937
11938 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11939
11940         * gcc.c-torture/compile/20060904-1.c: New test.
11941
11942 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         PR c++/23287 Revert my 2006-09-01 patch
11945         * g++.dg/parse/dtor12.C: Remove.
11946
11947 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11948
11949         PR c+/27670
11950         * g++.dg/template/operator9.C: New test.
11951
11952         PR c++/27493
11953         * g++.dg/template/operator7.C: New test.
11954
11955         PR c++/27494
11956         * g++.dg/template/operator8.C: New test.
11957
11958         PR c++/27397
11959         * g++.dg/template/crash57.C: New test.
11960
11961         * g++.dg/template/typedef4.C: Adjust error markers.
11962         * g++.dg/template/typedef5.C: Likewise.
11963
11964 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11965
11966         PR c++/28878
11967         * g++.dg/parse/crash33.C: New test.
11968
11969 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11970         Richard Guenther  <rguenther@suse.de>
11971         Adam Nemet  <anemet@caviumnetworks.com>
11972
11973         PR middle-end/27226
11974         * gcc.target/mips/memcpy-1.c: New testcase.
11975         * gcc.dg/pr27226.c: Likewise.
11976
11977 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11978
11979         PR c++/28705
11980         * g++.dg/lookup/koenig5.C: New.
11981         * g++.dg/template/crash56.C: New.
11982
11983 2006-09-01  Josh Conner  <jconner@apple.com>
11984
11985         PR c++/25505
11986         * gcc.dg/nrv3.c: New test.
11987         * gcc.dg/nrv4.c: New test.
11988         * gcc.dg/nrv5.c: New test.
11989
11990 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         PR c++/23287
11993         * g++.dg/parse/dtor12.C: New.
11994
11995 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11996
11997         PR tree-optimization/28839
11998         * gcc.dg/pr28839.c: New test.
11999
12000 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
12001
12002         PR target/24367
12003         * gcc.dg/pr24367.c: New testcase.
12004
12005 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
12006
12007         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
12008
12009 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
12010
12011         PR rtl-optimization/27735
12012         * gcc.dg/loop-unswitch-1.c: New test.
12013
12014 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
12015
12016         PR fortran/28885
12017         * gfortran.dg/aliasing_dummy_2.f90: New test.
12018
12019         PR fortran/20067
12020         * gfortran.dg/generic_5.f90: Change error message.
12021
12022         PR fortran/28873
12023         * gfortran.dg/generic_6.f90: New test.
12024
12025         PR fortran/25077
12026         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12027
12028         PR fortran/25102
12029         * gfortran.dg/invalid_interface_assignment.f90: New test.
12030
12031         PR fortran/24866
12032         * gfortran.dg/module_proc_external_dummy.f90: New test.
12033
12034 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
12035
12036         PR c++/28349
12037         * g++.dg/warn/var-args1.C: New test.
12038
12039 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
12040
12041         PR fortran/28866
12042         * gfortran.dg/simpleif_2.f90: New test.
12043         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12044         * gfortran.dg/enum_5.f90: Ditto.
12045
12046 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12047             Kazu Hirata  <kazu@codesourcery.com>
12048
12049         PR tree-optimization/17506
12050         * gcc.dg/pr17506.c: New.
12051
12052 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
12053
12054         PR c++/28139
12055         * g++.dg/eh/alias1.C: New test.
12056
12057 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12058
12059         PR c++/28860
12060         * g++.dg/template/ttp22.C: New test.
12061
12062 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
12063
12064         PR middle-end/26632
12065         * gcc.dg/pr26632.c: New.
12066
12067 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12068
12069         PR libgfortran/28354
12070         * gfortran.dg/fmt_zero_precision.f90: New test.
12071
12072 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
12073
12074         PR c++/28058
12075         * g++.dg/template/spec31.C: New test.
12076
12077 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
12078
12079         PR c++/26573
12080         * g++.dg/other/static2.C: New test.
12081
12082 2006-08-26  Roger Sayle  <roger@eyesopen.com>
12083
12084         * gcc.dg/Wswitch-enum-2.c: New test case.
12085         * gcc.dg/Wswitch-enum-3.c: Likewise.
12086
12087 2006-08-26  Richard Guenther  <rguenther@suse.de>
12088
12089         * gcc.c-torture/compile/20060826-1.c: New testcase.
12090
12091 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12092
12093         PR c++/28736
12094         * g++.dg/template/void10.C: New test.
12095
12096         PR c++/28737
12097         * g++.dg/template/void8.C: New test.
12098
12099         PR c+_+/28738
12100         * g++.dg/template/void9.C: New test.
12101
12102         * g++.dg/template/void3.C: Adjust error markers.
12103         * g++.dg/template/void4.C: Likewise.
12104         * g++.dg/template/crash55.C: Likewise.
12105         * g++.dg/template/void7.C: Likewise
12106
12107 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/28588
12110         * g++.dg/inherit/access6.C: New test.
12111         * g++.dg/inherit/access7.C: Likewise.
12112
12113         PR c++/28595
12114         * g++.dg/template/array15.C: New test.
12115         * g++.dg/template/crash2.C: Tweak error markers.
12116
12117 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12118
12119         PR middle-end/28683
12120         * gcc.c-torture/compile/20060823-1.c: New test.
12121
12122 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         PR c++/28853
12125         * g++.dg/template/ttp21.C: New test.
12126
12127         PR c++/28852
12128         * g++.dg/other/operator1.C: Add error-marker.
12129         * g++.dg/other/operator2.C: New test.
12130
12131 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12132
12133         PR c/27893
12134         * gcc.c-torture/compile/vla-const-1.c,
12135         gcc.c-torture/compile/vla-const-2.c: New tests.
12136
12137 2006-08-26  Richard Guenther  <rguenther@suse.de>
12138
12139         PR middle-end/28814
12140         * gcc.dg/torture/pr28814.c: New testcase.
12141
12142 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12143
12144         PR c/28418
12145         * gcc.c-torture/compile/compound-literal-1.c: New test.
12146
12147 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12148
12149         PR c/28299
12150         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12151         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12152         Expect extra diagnostics.
12153
12154 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12155
12156         gcc.dg/noncompile/pr16876.c: New test.
12157
12158 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12159
12160         PR c++/28056
12161         * g++.dg/parse/local1.C: New test.
12162         * g++.dg/other/qual1.C: Tweak error marker.
12163
12164 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         PR c++/27787
12167         * g++.dg/template/typename10.C: New.
12168         * g++.dg/template/lookup4.C: Remove bogus error marker.
12169
12170 2006-08-25  Richard Guenther  <rguenther@suse.de>
12171
12172         PR testsuite/28829
12173         * gcc.dg/pr26570.c: Fix testcase.
12174
12175 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12176
12177         PR tree-opt/28807
12178         * gcc.c-torture/execute/mayalias-2.c: New test.
12179         * gcc.dg/tree-ssa/alias-13.c: New test.
12180
12181 2006-08-24  Jan Hubicka  <jh@suse.cz>
12182
12183         PR debug/26881
12184         * gcc.dg/debug/pr26881.c: New file.
12185
12186 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12187
12188         PR fortran/28788
12189         * gfortran.dg/used_types_4.f90: New test.
12190         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12191         association of derived types.
12192         * gfortran.dg/used_types_2.f90: Add module cleanup.
12193         * gfortran.dg/used_types_3.f90: The same.
12194
12195         PR fortran/28771
12196         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12197         fix of regression.
12198
12199 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12200
12201         PR 28813
12202         * gfortran.dg/direct_io_6.f90: Remove test.
12203
12204 2006-08-23  Stuart Hastings  <stuart@apple.com>
12205
12206         PR 28825
12207         * gcc.target/i386/20060821-1.c: New.
12208
12209 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12210
12211         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12212         dg-warning strings for dllimport.
12213
12214 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12215
12216         PR C++/28450
12217         * g++.dg/ext/vector4.C: New test.
12218         * g++.dg/ext/complex1.C: New test.
12219
12220 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12221
12222         PR debug/28692
12223         * gcc.dg/debug/const-1.c: New.
12224         * gcc.dg/debug/const-2.c: New.
12225         * gcc.dg/debug/dwarf2/const-1.c: New.
12226         * gcc.dg/debug/dwarf2/const-2.c: New.
12227         * gcc.dg/debug/dwarf2/const-2b.c: New.
12228
12229 2006-08-22  Richard Guenther  <rguenther@suse.de>
12230
12231         PR middle-end/28776
12232         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12233         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12234
12235 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12236
12237         PR tree-optimization/28003
12238         * g++.dg/tree-ssa/pr28003.C: New.
12239
12240 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12241
12242         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12243
12244 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12245
12246         PR c++/26269
12247         * g++.dg/other/error14.C: New test.
12248
12249         PR c++/28505
12250         * g++.dg/parse/ctor7.C: New test.
12251         * g++.dg/parse/ctor8.C: Likewise.
12252
12253         PR c++/28741
12254         * g++.dg/template/void7.C: New test.
12255
12256 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12257
12258         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12259         * gnat.dg/self_aggregate_with_array.adb: New test.
12260
12261 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12262
12263         * g++.dg/eh/arm-vfp-unwind.C: New test.
12264
12265 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12266
12267         PR c++/28341
12268         * g++.dg/template/ref3.C: New test.
12269         * g++.dg/template/nontype13.C: New test.
12270
12271         PR c++/28346
12272         * g++.dg/template/ptrmem17.C: New test.
12273
12274 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12275
12276         PR target/28648 c:
12277         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12278
12279 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12280
12281         PR fortran/28630
12282         * gfortran.dg/used_types_2.f90: New test.
12283
12284         PR fortran/28601
12285         * gfortran.dg/used_types_3.f90: New test.
12286
12287         PR fortran/20886
12288         * gfortran.dg/generic_actual_arg.f90: New test.
12289
12290         PR fortran/28735
12291         * gfortran.dg/module_private_array_refs_1.f90: New test.
12292
12293         PR fortran/28762
12294         * gfortran.dg/program_name_1.f90: New test.
12295
12296         PR fortran/28425
12297         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12298
12299         PR fortran/28496
12300         * gfortran.dg/array_initializer_2.f90: New test.
12301
12302         PR fortran/18111
12303         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12304
12305         PR fortran/28600
12306         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12307
12308         PR fortran/28771
12309         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12310
12311         PR fortran/28660
12312         * gfortran.dg/dependent_decls_1.f90: New test.
12313
12314 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12315
12316         PR fortran/25217
12317         * gfortran.dg/derived_init_2.f90: New.
12318
12319 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12320
12321         * gcc.c-torture/execute/pr28289.c: New test.
12322
12323 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12324
12325         PR c/28744
12326         * gcc.dg/attr-externally-visible-1.c: New test.
12327         * gcc.dg/attr-externally-visible-2.c: New test.
12328         * g++.dg/parse/attr-externally-visible-1.C: New test.
12329         * g++.dg/parse/attr-externally-visible-2.C: New test.
12330
12331 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12332
12333         PR c++/28606
12334         * g++.dg/parse/dtor11.C: New test.
12335
12336 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12337
12338         PR rtl-optimization/28489
12339         * gcc.c-torture/compile/pr28489.c: New test.
12340
12341 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12342
12343         PR c++/28710
12344         * g++.dg/template/redecl4.C: New test.
12345
12346         PR c++/28711
12347         * g++.dg/template/ctor8.C: New test.
12348
12349 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12350
12351         * gcc.dg/pr26570.c: Fix testcase.
12352
12353 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12354
12355         * PR c++/28573
12356         * g++.dg/parse/offsetof6.C: New test.
12357         * g++.dg/parse/offsetof6.C: New test.
12358         * g++.dg/parse/offsetof7.C: New test.
12359
12360 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12361
12362         PR testsuite/28602
12363         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12364         is false.
12365
12366 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12367
12368         PR c++/28302
12369         * g++.dg/ext/vector3.C: New test.
12370
12371 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12372
12373         PR gcov/profile/26570
12374         * gcc.dg/pr26570.c: New test.
12375
12376 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12377
12378         PR c/27697
12379         * gcc.dg/qual-component-1.c: New test.
12380
12381 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12382
12383         PR c++/28593
12384         * g++.dg/parse/new3.C: New test.
12385
12386 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12387
12388         PR fortran/25828
12389         * gfortran.dg/streamio_1.f90: New test.
12390         * gfortran.dg/streamio_2.f90: New test.
12391         * gfortran.dg/streamio_3.f90: New test.
12392         * gfortran.dg/streamio_4.f90: New test.
12393         * gfortran.dg/streamio_5.f90: New test.
12394         * gfortran.dg/streamio_6.f90: New test.
12395         * gfortran.dg/streamio_7.f90: New test.
12396         * gfortran.dg/streamio_8.f90: New test.
12397
12398 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12399
12400         PR c/28287
12401         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12402
12403 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12404
12405         PR c++/28594
12406         * g++.dg/template/void6.C: New test.
12407
12408 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12409
12410         PR c/28649
12411         * gcc.dg/parse-error-1.c: New test.
12412         * gcc.dg/parse-error-2.c: New test.
12413         * gcc.dg/cpp/digraph2.c: Add error-marker.
12414         * gcc.dg/noncompile/920923-1.c: Likewise.
12415
12416 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         PR c/27490
12419         * gcc.dg/sizeof-2.c: New testcase.
12420
12421         PR c/27489
12422         * gcc.dg/switch-A.c: New testcase.
12423
12424 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12425
12426         PR c++/28288
12427         PR c++/14556
12428         * g++.old-deja/g++.warn/compare1.C: Delete.
12429         * g++.dg/opt/pr7503-2.C: Delete.
12430         * g++.dg/opt/pr7503-3.C: Delete.
12431         * g++.dg/opt/pr7503-4.C: Delete.
12432         * g++.dg/opt/pr7503-5.C: Delete.
12433         * g++.dg/opt/max1.C: Delete.
12434         * g++.dg/warn/minmax.C: Delete.
12435         * g++.dg/expr/minmax.C: New test.
12436
12437 2006-08-14  Richard Guenther  <rguenther@suse.de>
12438
12439         PR testsuite/28703
12440         * gcc.c-torture/execute/pr28651.c: Do not use argc
12441         to avoid optimization, instead forbid inlining.
12442
12443 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12444
12445         PR rtl-optimization/28634
12446         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12447
12448 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12449
12450         PR c/27184
12451         * gcc.dg/torture/pr27184.c: New test.
12452
12453 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12454
12455         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12456
12457 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12458
12459         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12460         * gfortran.dg/stat_2.f90: Likewise.
12461         * gfortran.dg/chmod_1.f90: Likewise.
12462         * gfortran.dg/chmod_2.f90: Likewise.
12463         * gfortran.dg/chmod_3.f90: Likewise.
12464
12465 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12466
12467         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12468
12469 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12470
12471         * g++.dg/opt/pr23454-2.C: New test.
12472
12473 2006-08-11  Richard Guenther  <rguenther@suse.de>
12474
12475         PR middle-end/28651
12476         * gcc.c-torture/execute/pr28651.c: New testcase.
12477
12478 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12479
12480         * gnat.dg/specs/static_initializer.ads: New test.
12481
12482 2006-08-10  Paul Brook  <paul@codesourcery.com>
12483
12484         * gcc.target/arm/cond-asm.c: New test.
12485
12486 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12487
12488         PR tree-optimization/26197
12489         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12490         * g++.dg/vect/vect.exp: Compile the new tests with
12491         --param max-aliased-vops=0.
12492
12493 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12494
12495         PR c++/28637
12496         * g++.dg/template/void3.C: New test.
12497
12498         PR c++/28638
12499         * g++.dg/template/void4.C: New test.
12500
12501         PR c++/28640
12502         * g++.dg/template/void5.C: New test.
12503
12504 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12505
12506         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12507         after dg-do compile.
12508
12509 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12510
12511         PR tree-optimizations/26969
12512         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12513         "unswitch-loops" with -funswitch-loops.
12514         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12515
12516 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12517
12518         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12519         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12520         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12521         * objc.dg/dwarf-1.m: Likewise.
12522         * objc.dg/dwarf-2.m: Likewise.
12523         * obj-c++.dg/dwarf-2.mm: Likewise.
12524
12525 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12526
12527         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12528         * objc.dg/dwarf-2.m: Likewise.
12529         * obj-c++.dg/dwarf-2.mm: Likewise.
12530
12531         PR libfortran/28603
12532         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12533
12534         PR testsuite/27611
12535         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12536
12537         PR testsuite/27033
12538         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12539
12540 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12541
12542         PR target/27827
12543         * gcc.target/i386/pr27827.c: New testcase.
12544
12545 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         PR fortran/28590
12548         * gfortran.dg/sequence_types_1.f90: New test.
12549
12550 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12551
12552         PR fortran/28548
12553         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12554         dg-warning.  Add -pedantic option.
12555
12556 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12557
12558         PR c/28502
12559         * gcc.dg/proto-1.c: New test.
12560
12561         PR c/27721
12562         * gcc.dg/lvalue-4.c: New test.
12563
12564         PR c/28136
12565         * gcc.dg/init-bad-5.c: New test.
12566
12567 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12568
12569         PR c++/28347
12570         * g++.dg/ext/typedef-init.C: Add new test for typedef
12571         initialization inside templates. Adjust existing error markers.
12572
12573 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12574
12575         PR c++/28148
12576         * g++.dg/init/ptrmem3.C: New test.
12577
12578 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12579
12580         PR tree-optimization/27770
12581         * lib/target-support.exp: New target keyword "section_anchors".
12582         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12583         tests.
12584         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12585         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12586         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12587         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12588
12589 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12590
12591         * gcc.dg/20060801-1.c: Add missing '}'.
12592
12593 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12594
12595         PR c++/27508
12596         * g++.dg/parse/dtor9.C: New test.
12597         * g++.dg/parse/dtor10.C: New test.
12598         * g++.dg/other/error7.C: Adjust error-marker.
12599
12600         PR c++/28274
12601         * g++.dg/other/default5.C: New test.
12602
12603 2006-08-02  Richard Guenther  <rguenther@suse.de>
12604
12605         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12606
12607 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/28557
12610         * g++.dg/template/conv9.C: New test.
12611
12612 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12613
12614         PR debug/28063
12615         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12616         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12617         Optionally return assembly text.  Update callers.
12618         (check_no_compiler_messages): Update verbose messages.
12619         (check_no_messages_and_pattern): New.
12620         (check_effective_target_string_merging): New.
12621
12622 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12623
12624         PR c++/28250
12625         * g++.dg/eh/catch4.C: New test.
12626
12627         PR c++/28257
12628         * g++.dg/other/qual1.C: New test.
12629
12630         PR c++/28259
12631         * g++.dg/inherit/error2.C: New test.
12632
12633         PR c++/28267
12634         * g++.dg/other/new1.C: New test.
12635
12636         * g++.dg/warn/pr23075.C: Remove obsolete test.
12637         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12638         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12639
12640 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12641
12642         PR c++/28523
12643         * g++.dg/eh/cast1.C: New test.
12644
12645 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12646
12647         PR libfortran/28452
12648         * gfortran.dg/random_3.f90:  New test.
12649
12650 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12651
12652         PR c++/28432
12653         * g++.dg/other/pr28304.C: Change expected error message.
12654         * g++.dg/other/pr28432.C: New test.
12655
12656 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12657
12658         PR c++/28256
12659         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12660
12661 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12662
12663         PR debug/23336
12664         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12665         at -g1.
12666         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12667         g++.dg/debug/enum-2.C: New.
12668
12669 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12670
12671         PR c++/6634
12672         * g++.dg/parse/long1.C: Add more tests.
12673
12674 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12675
12676         * gfortran.dg/lrshift_1.c: New file.
12677
12678 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12679
12680         PR libgfortran/28335
12681         * gfortran.dg/no_unit_error_1.f90: New test.
12682
12683 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12684
12685         PR libgfortran/28335
12686         * gfortran.dg/no_unit_error_1.f90: Delete test.
12687         * gfortran.dg/no_unit_error_2.f90: Delete test.
12688
12689 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12690
12691         * gfortran.dg/chmod_3.f90: New test.
12692         * gfortran.dg/ltime_gmtime_1.f90: New test.
12693         * gfortran.dg/ltime_gmtime_2.f90: New test.
12694         * gfortran.dg/lrshift_1.f90: New test.
12695         * gfortran.dg/chmod_1.f90: New test.
12696         * gfortran.dg/chmod_2.f90: New test.
12697
12698 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12699
12700         PR c++/27668
12701         * g++.dg/template/crash55.C: New test.
12702
12703         PR c++/27962
12704         * g++.dg/template/nontype16.C: New test.
12705
12706         * g++.dg/template/void2.C: Adjust error markers.
12707         * g++.dg/template/nontype5.C: Adjust error markers.
12708
12709 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12710
12711         * gcc.target/i386/stack-prot-kernel.c: New test.
12712
12713 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12714
12715         * gcc.dg/builtins-55.c: New test case.
12716
12717 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12718
12719         PR rtl-optimization/27907
12720         * gcc.c-torture/compile/pr27907.c: New test.
12721
12722 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12723
12724         * gfortran.dg/mclock.f90: New test.
12725         * gfortran.dg/int_conv_1.f90: New test.
12726         * gfortran.dg/stat_1.f90: New test.
12727         * gfortran.dg/stat_2.f90: New test.
12728
12729 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12730
12731         PR libgfortran/28335
12732         * gfortran.dg/no_unit_error_1.f90: New test.
12733         * gfortran.dg/no_unit_error_2.f90: New test.
12734         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12735
12736 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12737
12738         PR middle-end/28473
12739         * gcc.dg/fold-convround-1.c: New test case.
12740
12741 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12742
12743         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12744
12745 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12746
12747         PR c++/27572
12748         * g++.dg/other/typedef1.C: New test.
12749         * g++.dg/template/typedef4.C: New test.
12750         * g++.dg/template/typedef5.C: New test.
12751
12752 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12753
12754         PR fortran/28416
12755         * gfortran.dg/allocatable_dummy_3.f90: New.
12756
12757 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12758
12759         PR fortran/28439
12760         * gfortran.dg/arithmetic_if.f90:  New test.
12761
12762 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12763
12764         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12765         avoid memcpy optimization.
12766
12767 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12768
12769         PR fortran/25289
12770         * gfortran.dg/direct_io_6.f90: New test.
12771
12772 2006-07-24  Jan Hubicka  <jh@suse.cz>
12773
12774         PR c/25795
12775         PR c++/27369
12776         * gcc.dg/pr25795.c: New test.
12777         * gcc.dg/pr25795-1.c: New test.
12778
12779 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12780
12781         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12782         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12783         which may be transformed to "g || h" on some platforms.
12784
12785 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/28025
12788         * g++.dg/template/friend45.C: New test.
12789
12790 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12791
12792         PR libgfortran/28339
12793         * gfortran.dg/arrayio_8.f90: New test.
12794
12795 2006-07-21  Mike Stump  <mrs@apple.com>
12796
12797         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12798
12799         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12800
12801 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12802
12803         PR c++/28250
12804         * g++.dg/eh/catch3.C: New test.
12805
12806         PR c++/28363
12807         * g++.dg/template/defarg10.C: New test.
12808
12809 2006-07-20  Paul Brook  <paul@codesourcery.com>
12810
12811         PR 27363
12812         * gcc.dg/pr27363.c: New test.
12813
12814 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/28338
12817         * g++.dg/init/ref13.C: New test.
12818
12819 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12820
12821         PR obj-c++/28434
12822         * obj-c++.dg/proto-error-1.mm: New test.
12823
12824 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/28337
12827         * g++.dg/template/string1.C: New test.
12828
12829 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/28048
12832         * g++.dg/template/defarg9.C: New test.
12833
12834         PR c++/28235
12835         * g++.dg/template/static27.C: New test.
12836
12837 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12838
12839         PR 28410
12840         * gcc.dg/tree-ssa/pr28410.c: New test.
12841
12842 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12843
12844         PR c++/28258
12845         * g++/dg/other/error13.C: New test.
12846
12847         PR c++/28260
12848         * g++.dg/template/friend44.C: New test.
12849
12850 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12851
12852         PR c++/27495
12853         * g++.dg/other/pr27495.C: New.
12854
12855 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12856
12857         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12858         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12859
12860 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12861
12862         PR c/28286
12863         * gcc.dg/pragma-pack-4.c: New test.
12864
12865 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12866
12867         PR c++/28291
12868         * g++.dg/ext/pr28291.C: New test.
12869
12870 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12871
12872         PR middle-end/28403
12873         * gcc.c-torture/execute/pr28403.c: New test.
12874
12875 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12876
12877         PR middle-end/28402
12878         * gcc.dg/pr28402.c: New test.
12879
12880 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12881
12882         PR c++/28304
12883         * g++.dg/other/pr28304.C: New test.
12884
12885 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12886
12887         PR other/28251
12888         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12889         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12890
12891 2006-07-17  Richard Guenther  <rguenther@suse.de>
12892
12893         PR tree-optimization/28238
12894         * g++.dg/tree-ssa/pr28238.C: New testcase.
12895
12896 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12897
12898         PR c++/28250
12899         * g++.dg/eh/catch1.C: New test.
12900         * g++.dg/eh/catch2.C: New test.
12901
12902 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12903
12904         PR c++/28370
12905         * g++.dg/template/anon3.C: New test.
12906
12907 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12908
12909         PR fortran/20844
12910         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12911         specifiers requiring an explicit format tag..
12912
12913         PR fortran/28201
12914         * gfortran.dg/generic_5: New test.
12915
12916         PR fortran/20893
12917         * gfortran.dg/elemental_optional_args_1.f90: New test.
12918
12919 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12920
12921         * gnat.dg/assert.ads: New file.
12922         * gnat.dg/controlled_record.ads: Likewise.
12923         * gnat.dg/controlled_record.adb: Likewise.
12924
12925 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12926
12927         PR c++/28292
12928         * g++.dg/other/error12.C: New test.
12929
12930         PR c++/28269
12931         * g++.dg/template/crash54.C: New test.
12932
12933 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12934
12935         PR c++/28249
12936         * g++.dg/parse/catch1.C: New test.
12937
12938         PR c++/28294
12939         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12940
12941         PR c++/28387
12942         * g++.dg/ext/attrib24.C: New test.
12943
12944 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12945
12946         PR c++/28343
12947         * g++.dg/ext/asmspec1.C: New test.
12948
12949 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12950
12951         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12952         (dg-test): Support shouldfail tests.
12953         * lib/target-supports-dg.exp (dg-shouldfail): New.
12954         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12955         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12956         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12957         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12958         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12959         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12960         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12961
12962 2006-07-13  Jan Hubicka  <jh@suse.cz>
12963
12964         * gcc.target/i386/memcpy-1.c: New.
12965
12966 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12967
12968         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12969
12970 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12971
12972         PR fortran/25097
12973         * gfortran.dg/present_1.f90: New test.
12974
12975         PR fortran/20903
12976         * gfortran.dg/interface_derived_type_1.f90: New test.
12977
12978 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12979
12980         PR fortran/28213
12981         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12982         list.
12983
12984 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12985
12986         PR c++/27820
12987         * g++.dg/other/label1.C: New test.
12988
12989 2006-07-07  Richard Guenther  <rguenther@suse.de>
12990
12991         PR middle-end/28268
12992         * gcc.dg/torture/pr28268.c: New testcase.
12993
12994 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12995
12996         PR c++/27019
12997         * g++.dg/ext/pr27019.C: New.
12998
12999 2006-07-07  Richard Guenther  <rguenther@suse.de>
13000
13001         PR tree-optimization/28187
13002         * gcc.dg/pr28187.c: New testcase.
13003
13004 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
13005
13006         * gnat.dg/address_conversion.adb: New test.
13007         * gnat.dg/boolean_subtype.adb: Likewise.
13008         * gnat.dg/frame_overflow.adb: Likewise.
13009         * gnat.dg/pointer_array.adb: Likewise.
13010         * gnat.dg/pointer_conversion.adb: Likewise.
13011
13012 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/28237
13015         PR fortran/23420
13016         * gfortran.dg/print_fmt_5.f90: New test.
13017
13018 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13019
13020         PR fortran/28129
13021         * gfortran.dg/bounds_check_4.f90: New test.
13022
13023 2006-07-05  Richard Guenther  <rguenther@suse.de>
13024
13025         PR target/28158
13026         * gfortran.dg/pr28158.f90: New testcase.
13027
13028 2006-07-05  Richard Guenther  <rguenther@suse.de>
13029
13030         PR tree-optimization/28162
13031         * gcc.dg/pr28162.c: New testcase.
13032
13033 2006-07-05  Richard Guenther  <rguenther@suse.de>
13034         Andrew Pinski  <pinskia@gcc.gnu.org>
13035
13036         PR c++/27084
13037         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13038
13039 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
13040
13041         PR fortran/28174
13042         * gfortran.dg/actual_array_substr_2.f90: New test.
13043
13044         PR fortran/28167
13045         * gfortran.dg/actual_array_constructor_2.f90: New test.
13046
13047 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13048
13049         * gfortran.dg/itime_idate_1.f: New test.
13050         * gfortran.dg/itime_idate_2.f: New test.
13051
13052 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13053
13054         PR libgfortran/27704
13055         * gfortran.dg/open_status_3.f90: New test.
13056         * gfortran.dg/fmt_l.f90: Update for new feature.
13057
13058 2006-07-03  Asher Langton  <langton2@llnl.gov>
13059
13060         * gfortran.dg/oldstyle_2.f90: New.
13061
13062 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
13063
13064         * gnat.dg/string_slice.adb: New test.
13065
13066 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13067
13068         PR fortran/19259
13069         * gfortran.dg/semicolon_fixed.c: New.
13070         * gfortran.dg/semicolon_free.c: New.
13071
13072 2006-06-30  Mike Stump  <mrs@apple.com>
13073
13074         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13075         that don't support internal visibility.
13076
13077 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
13078
13079         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13080         for '(' / ')' needing an extra '\'.
13081
13082 2006-06-29  Roger Sayle  <roger@eyesopen.com>
13083
13084         PR middle-end/27428
13085         * gcc.dg/pr27428-1.c: New test case.
13086
13087 2006-06-29  Mike Stump  <mrs@apple.com>
13088
13089         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13090         on darwin as we can't align commons large enough yet.
13091
13092         * gcc.dg/vla-8.c: Add additional testcases.
13093
13094 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13095
13096         PR c++/28114
13097         * g++.dg/other/pr28114.C: New.
13098
13099 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13100
13101         * gcc.c-torture/compile/20060625-1.c: New test.
13102
13103 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13104
13105         PR fortran/20867
13106         * gfortran.dg/stfunc_3.f90: New test.
13107
13108         PR fortran/25056
13109         * gfortran.dg/impure_actual_1.f90: New test.
13110
13111         PR fortran/20874
13112         * gfortran.dg/elemental_result_1.f90: New test.
13113
13114         PR fortran/25073
13115         * gfortran.dg/select_7.f90: New test.
13116
13117         PR fortran/27554
13118         * intrinsic_actual_1.f: New test.
13119
13120         PR fortran/22038
13121         PR fortran/28119
13122         * gfortran.dg/forall_4.f90: New test.
13123
13124         PR fortran/25072
13125         * gfortran.dg/forall_5.f90: New test.
13126
13127 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13128
13129         PR c++/28051
13130         * g++.dg/template/using13.C: New test.
13131
13132         PR c++/28054
13133         * g++.dg/other/incomplete3.C: New test.
13134
13135 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13136
13137         PR fortran/28081
13138         * gfortran.dg/substr_3.f: New test.
13139         * gfortran.dg/equiv_2.f90: Update expected error message.
13140
13141 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13142
13143         PR fortran/28118
13144         * gfortran.dg/actual_array_substr_1.f90: New test.
13145
13146 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13147
13148         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13149         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13150
13151 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13152
13153         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13154
13155 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13156
13157         PR fortran/27981
13158         * gfortran.dg/simpleif_2.f90: New test.
13159
13160 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13161
13162         * g++.dg/template/error22.C: Fix typo.
13163
13164 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13165
13166         PR c++/28112
13167         * g++.dg/ext/attrib23.C: New test.
13168
13169 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13170
13171         * gnat.dg/varsize_temp.adb: New test.
13172
13173 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13174
13175         PR c++/11468
13176         * g++.dg/other/java2.C: New test.
13177
13178 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13179
13180         PR target/27789
13181         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13182         initialization.
13183
13184 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13185
13186         PR target/27531
13187         * gcc.dg/pr27531-1.c: New test case.
13188
13189 2006-06-22  Asher Langton  <langton2@llnl.gov>
13190
13191         PR fortran/24748
13192         * gfortran.dg/implicit_8.f90: New.
13193
13194 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13195
13196         PR rtl-optimization/28121
13197         * gcc.dg/pr28121.c: New test.
13198
13199 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13200
13201         PR c++/27805
13202         * g++.dg/parse/ptrmem6.C: New test.
13203
13204         PR c++/27821
13205         * g++.dg/template/error22.C: New test.
13206
13207 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13208
13209         PR c++/28111
13210         * g++.dg/template/friend43.C: New test.
13211
13212         PR c++/28110
13213         * g++.dg/template/crash53.C: New test.
13214
13215         PR c++/28109
13216         * g++.dg/rtti/incomplete1.C: New test.
13217
13218 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13219
13220         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13221
13222 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13223
13224         * gcc.c-torture/execute/complex-7.c: New.
13225
13226 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * gcc.dg/merge-all-constants-1.c: New test.
13229
13230 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13231
13232         PR c++/28113
13233         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13234
13235 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13236
13237         * gfortran.dg/rrspacing_1.f90: New test.
13238
13239 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13240
13241         PR c++/28052
13242         * g++.dg/other/bitfield2.C: New test.
13243
13244 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13245
13246         PR tree-optimization/27331
13247         * gcc.dg/pr27331.c: New test.
13248
13249 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13250             Eric Botcazou  <ebotcazou@adacore.com>
13251
13252         PR ada/18692
13253         * lib/gnat.exp: New file.
13254         * lib/gnat-dg.exp: Likewise.
13255         * gnat.dg: New directory.
13256         * gnat.dg/dg.exp: New driver.
13257         * gnat.dg/specs: New directory.
13258         * gnat.dg/specs/specs.exp: New driver.
13259         * gnat.dg/style: New directory.
13260         * gnat.dg/style/style.exp: New driver.
13261
13262 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13263
13264         PR fortran/16206
13265         * gfortran.dg/array_initializer_1.f90: New test.
13266
13267         PR fortran/28005
13268         * gfortran.dg/matmul_3.f90: New test.
13269
13270 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13271
13272         PR middle-end/28075
13273         * gcc.dg/tree-ssa/inline-1.c: New test.
13274
13275 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13276
13277         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13278         in malloc prototype; remove XFAIL.
13279         * gcc.dg/pr18241-2.c: Ditto.
13280         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13281         in memset prototype; remove XFAIL.
13282         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13283
13284 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13285
13286         * gcc.dg/vla-8.c: Add.
13287
13288 2006-06-19  Richard Guenther  <rguenther@suse.de>
13289
13290         PR tree-optimization/27090
13291         * g++.dg/tree-ssa/pr27090.C: New testcase.
13292
13293 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13294
13295         PR target/27861
13296         * gcc.dg/pr27861-1.c: New test case.
13297
13298 2006-06-19  Richard Guenther  <rguenther@suse.de>
13299
13300         PR middle-end/28045
13301         * gcc.dg/torture/pr28045.c: New testcase.
13302
13303 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13304
13305         PR fortran/26801
13306         * gfortran.dg/associated_4.f90: New test.
13307
13308 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13309
13310         PR fortran/19310
13311         PR fortran/19904
13312         * gfortran.dg/real_const_3.f90: New test.
13313
13314 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13315
13316         PR c++/28016
13317         * g++.dg/template/static26.C: New test.
13318
13319         PR c++/27979
13320         * g++.dg/expr/bitfield2.C: New test.
13321
13322         PR c++/27884
13323         * g++.dg/parse/linkage2.C: New test.
13324
13325 2006-06-16  Richard Guenther  <rguenther@suse.de>
13326
13327         PR middle-end/27116
13328         * gcc.dg/pr15785-1.c: Revert last change.
13329         * gcc.dg/torture/pr27116-2.c: New testcase.
13330
13331 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13332
13333         PR middle-end/27802
13334         * gcc.dg/pr27802-1.c: New test case.
13335
13336 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13337
13338         PR c++/27689
13339         * g++.dg/template/ttp18.C: New test.
13340         * g++.dg/template/ttp19.C: Likewise.
13341
13342         PR c++/27666
13343         * g++.dg/expr/cond9.C: New test.
13344
13345         PR c++/27640
13346         * g++.dg/template/ctor7.C: New test.
13347
13348 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13349
13350         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13351
13352 2006-06-16  Richard Guenther  <rguenther@suse.de>
13353
13354         PR tree-optimization/27781
13355         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13356
13357 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13358
13359         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13360
13361 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13362
13363         * gcc.dg/tree-ssa/loop-18.c: New test.
13364
13365 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/27665
13368         * g++.dg/template/crash52.C: New test.
13369
13370         PR c++/27648
13371         * g++.dg/ext/attrib22.C: New test.
13372
13373         PR c++/26559
13374         * g++.dg/template/builtin1.C: New test.
13375         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13376
13377         PR c++/28018
13378         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13379         assignment.
13380         * g++.old-deja/g++.pt/crash51.C: Likewise.
13381
13382         PR c++/27227
13383         * g++.dg/lookup/linkage1.C: New test.
13384         * g++.dg/lookup/linkage2.C: Likewise.
13385
13386 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13387
13388         PR middle-end/27959
13389         * gcc.dg/pr27959.c: New testcase.
13390
13391 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13392
13393         PR target/28014:
13394         * g++.dg/eh/div.C: New test.
13395
13396 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13397
13398         PR c++/27894
13399         * g++.dg/tree-ssa/pr26757.C: New test.
13400         * g++.dg/tree-ssa/pr27894.C: New test.
13401
13402 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13403
13404         * gcc.c-torture/compile/20060609-1.c: New test.
13405
13406         PR target/27863
13407         * gcc.c-torture/compile/pr27863.c: New test.
13408
13409 2006-06-13  Richard Guenther  <rguenther@suse.de>
13410
13411         PR tree-optimization/27830
13412         * g++.dg/tree-ssa/pr27830.C: New testcase.
13413
13414 2006-06-13  Matthew Sachs  <msachs@apple.com>
13415
13416         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13417         the list of compiler flags; this causes those flags to be checked
13418         for things like dg-skip-if.
13419
13420 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13421
13422         PR c++/27601
13423         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13424
13425 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13426             Kazu Hirata  <kazu@codesourcery.com>
13427
13428         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13429         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13430
13431 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13432
13433         PR c++/27933
13434         * g++.dg/lookup/using15.C: New test.
13435
13436         PR c++/27951
13437         * g++.dg/other/anon4.C: New test.
13438
13439 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13440
13441         PR c++/21210
13442         * g++.dg/init/complex1.C: New test case.
13443
13444 2006-06-11  Eric Christopher  <echristo@apple.com>
13445
13446         PR middle-end/27948
13447         * gcc.dg/bf-ms-layout.c: Run on darwin.
13448         * gcc.dg/bf-no-ms-layout: Ditto.
13449         * gcc.dg/attr-ms_struct-2.c: New.
13450         * gcc.dg/bf-ms-layout-2.c: Ditto.
13451
13452 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13453
13454         * gcc.dg/attr-ms_struct-packed1.c: New.
13455
13456 2006-06-09  Mike Stump  <mrs@apple.com>
13457
13458         * gcc.dg/vla-7.c: Add.
13459
13460 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/24558
13463         * gfortran.dg/entry_6.f90: New test.
13464
13465         PR fortran/20877
13466         PR fortran/25047
13467         * gfortran.dg/entry_7.f90: New test.
13468
13469 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13470
13471         PR c/27747
13472         * gcc.dg/cpp/_Pragma6.c: New test.
13473
13474         PR c++/27748
13475         * g++.dg/cpp/_Pragma1.C: New test.
13476
13477         PR preprocessor/27746
13478         * gcc.dg/gomp/macro-3.c: New test.
13479         * gcc.dg/gomp/macro-4.c: New test.
13480         * g++.dg/gomp/macro-3.C: New test.
13481         * g++.dg/gomp/macro-4.C: New test.
13482
13483 2006-06-09  Richard Guenther  <rguenther@suse.de>
13484
13485         PR tree-optimization/26998
13486         * gcc.dg/torture/pr26998.c: New testcase.
13487         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13488
13489 2006-06-08  Mike Stump  <mrs@apple.com>
13490
13491         * gcc.dg/pr27095.c: Account for stubs.
13492
13493         PR target/26427
13494         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13495         produce bad code on darwin.
13496
13497 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13498
13499         PR fortran/27958
13500         * gfortran.dg/substr_2.f: New test.
13501
13502 2006-06-08  Asher Langton  <langton2@llnl.gov>
13503
13504         PR fortran/27786
13505         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13506
13507 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13508
13509         PR target/27421
13510         * gcc.dg/union-3.c: New test.
13511
13512 2006-06-08  Richard Guenther  <rguenther@suse.de>
13513
13514         PR middle-end/27116
13515         * gcc.dg/torture/pr27116.c: New testcase.
13516         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13517
13518 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13519
13520         PR rtl-optimization/26449
13521         * gcc.dg/pr26449.c: New test.
13522
13523 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13524
13525         PR c++/27601
13526         * g++.dg/ext/offsetof1.C: Test member functions.
13527
13528 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13529
13530         * gcc.dg/pr27095.c: Improve scanning.
13531
13532 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13533
13534         PR fortran/23091
13535         * gfortran.dg/saved_automatic_1.f90: New test.
13536
13537         PR fortran/24168
13538         * gfortran.dg/array_simplify_1.f90: New test.
13539
13540         PR fortran/25090
13541         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13542
13543         PR fortran/25058
13544         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13545
13546 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/27177
13549         * g++.dg/expr/cast7.C: New test.
13550
13551 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13552
13553         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13554         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13555         * lib/fortran-torture.exp (fortran-torture-compile,
13556         fortran-torture-execute): Ditto.
13557
13558 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13559
13560         PR target/27842
13561         * gcc.dg/vmx/pr27842.c: New test.
13562
13563 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13564
13565         PR libfortran/27895
13566         * gfortran.dg/bounds_check_3.f90: New test.
13567
13568 2006-06-05  Mike Stump  <mrs@apple.com>
13569
13570         * objc.dg/objc-fast-4.m: Skip for ppc64.
13571
13572 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13573
13574         PR testsuite/27705
13575         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13576
13577 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13578             Victor Kaplansky  <victork@il.ibm.com>
13579
13580         PR tree-optimizations/26360
13581         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13582         with -fno-tree-dce.
13583         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13584
13585 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13586
13587         PR fortran/14067
13588         * gfortran.dg/data_char_1.f90: Add messages for truncated
13589         strings.
13590
13591         PR fortran/16943
13592         * gfortran.dg/func_decl_2.f90: New test.
13593
13594         PR fortran/20839
13595         * gfortran.dg/do_2.f90: New test.
13596
13597         PR fortran/27655
13598         * gfortran.dg/associated_3.f90: New test.
13599
13600 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13601
13602         PR c++/27819
13603         * g++.dg/template/static25.C: New test.
13604
13605         PR c++/27722
13606         * g++.dg/init/array21.C: New test.
13607
13608         PR c++/27807
13609         * g++.dg/ext/complit7.C: New test.
13610
13611         PR c++/27806
13612         * g++.dg/parse/ptrmem5.C: New test.
13613
13614 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13615             Andrew Pinski  <pinskia@physics.uc.edu>
13616
13617         PR c/27150
13618         PR middle-end/27382
13619         * gcc.dg/pr27150-1.c: New testcase.
13620         * gcc.dg/pr27382-1.c: New testcase.
13621         * gcc.dg/pr27382-2.c: New testcase.
13622
13623 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13624
13625         PR c/25161
13626         PR c/27020
13627         * gcc.dg/array-10.c: New test.
13628
13629 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13630
13631         PR c++/27804
13632         * g++.dg/init/const4.C: New test.
13633         * g++.dg/init/member1.C: Add error-marker.
13634         * g++.dg/other/fold1.C: Adjust error-marker.
13635
13636 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13637
13638         PR c++/27601
13639         * g++.dg/ext/offsetof1.C: New test.
13640
13641 2006-06-04 Eric Christopher <echristo@apple.com>
13642
13643         * gcc.dg/attr-ms_struct-1.c: New.
13644
13645 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13646
13647         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13648
13649 2006-06-04  Richard Guenther  <rguenther@suse.de>
13650
13651         PR tree-optimization/27039
13652         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13653
13654 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13655
13656         PR target/26223
13657         * gcc.target/i386/amd64-abi-2.c: New test case.
13658
13659 2006-06-02  Eric Christopher  <echristo@apple.com>
13660
13661         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13662         * gcc.target/i386/20020523-1.c: Skip if darwin.
13663         * gcc.target/i386/asm-3.c: Ditto.
13664         * gcc.target/i386/20011119-1.c: Ditto.
13665         * gcc.target/i386/clobbers.c: Remove pic part of test.
13666
13667 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13668
13669         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13670         * g++.old-deja/g++.other/init19.C: Ditto.
13671         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13672         and add other platforms as expected failures.
13673
13674 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13675
13676         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13677         (is-effective-target-keyword): Ditto.
13678
13679 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13680
13681         PR fortran/27715
13682         * gfortran.dg/extended_char_comparison_1.f:  New test.
13683
13684 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13685
13686         PR fortran/25098
13687         * gfortran.dg/dummy_procedure_1.f90: New test.
13688
13689         PR fortran/25147
13690         * gfortran.dg/dummy_procedure_2.f90: New test.
13691
13692         * gfortran.dg/associated_2.f90: Correct to make consistent with
13693         standard.
13694
13695 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13696
13697         * gcc.target/i386/387-11.c: New test case.
13698
13699 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/27801
13702         * g++.dg/template/cond6.C: New test.
13703
13704         PR c++/26496
13705         * g++.dg/template/crash51.C: New test.
13706         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13707
13708         PR c++/27385
13709         * g++.dg/init/array20.C: New test.
13710
13711 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13712
13713         * gcc.dg/builtins-54.c: New test case.
13714
13715 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/26433
13718         * g++.dg/template/fntry1.C: Add dg-do link.
13719
13720         PR c++/27808
13721         * g++.dg/parse/friend6.C: New test.
13722
13723 2006-05-30  Asher Langton  <langton2@llnl.gov>
13724
13725         * gfortran.dg/cray_pointers_7.f90: New test.
13726
13727 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13728
13729         PR tree-optimization/23452
13730         * gcc.dg/fold-mulconj-1.c: New test case.
13731
13732 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13733
13734         PR c++/27803
13735         * g++.dg/parse/bitfield1.C: New test.
13736
13737 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13738
13739         * gcc.target/ppc-eq0-1.c: New test case.
13740         * gcc.target/ppc-negeq0-1.c: New test case.
13741
13742 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13743
13744         PR c/27273
13745         * gcc.dg/overflow-warn-5.c: New test.
13746
13747 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13748
13749         PR c/27718
13750         * gcc.dg/sizeof-1.c: New test.
13751
13752 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13753
13754         PR target/27790
13755         * gcc.target/i386/pr27790.c: New test.
13756
13757 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13758
13759         PR libgfortran/27757
13760         * gfortran.dg/direct_io_5.f90: New test.
13761
13762 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13763
13764         PR libgfortran/27634
13765         * gfortran.dg/fmt_missing_period_1.f: New test.
13766         * gfortran.dg/fmt_missing_period_2.f: New test.
13767         * gfortran.dg/fmt_missing_period_3.f: New test.
13768
13769 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13770
13771         PR fortran/19777
13772         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13773         arrays.
13774
13775 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13776
13777         PR c++/27713
13778         * g++.dg/template/new6.C: New test.
13779
13780 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13781
13782         PR tree-optimization/24964
13783         * gcc.target/i386/387-10.c: New test case.
13784
13785 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13786
13787         * intrinsics/string_intrinsics.c (compare_string):
13788         Use memcmp instead of strncmp to avoid tripping over
13789         CHAR(0) in a string.
13790
13791 2006-05-27  Richard Guenther  <rguenther@suse.de>
13792
13793         PR middle-end/27773
13794         * gcc.dg/torture/pr27773.c: New testcase.
13795
13796 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13797
13798         * gcc.dg/pr24561.c: Rename to..
13799         * gcc.dg/pr25962.c: .. this.
13800
13801 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13802
13803         PR fortran/19777
13804         * gfortran.dg/bounds_check_2.f: New test.
13805
13806 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13807
13808         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13809         * gfortran.dg/byte_1.f90: Likewise.
13810         * gfortran.dg/dup_save_2.f90: Likewise.
13811
13812 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13813
13814         * gfortran.dg/associated_2.f90: New test.
13815
13816 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13817
13818         PR fortran/27524
13819         * gfortran.dg/bounds_check_1.f90: New test.
13820
13821 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13822
13823         PR rtl-optimization/27661
13824         * gcc.dg/pr27661.c: New test case.
13825
13826 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13827
13828         PR fortran/23151
13829         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13830         * gfortran.dg/print_parentheses_1.f:  New test.
13831         * gfortran.dg/print_parentheses_2.f90:  New test.
13832
13833 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13834
13835         PR target/27758
13836         * gcc.dg/pr27758.c: New test.
13837
13838 2006-05-24  Falk Hueffner  <falk@debian.org>
13839
13840         * gcc.c-torture/compile/pr27571.c: New test.
13841
13842 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13843
13844         PR fortran/27709
13845         * gfortran.dg/spec_expr_4.f90: New test.
13846
13847         PR fortran/27155
13848         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13849
13850 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/20103
13853         * g++.dg/ext/complit6.C: New test.
13854         * g++.dg/ext/complit3.C: Adjust error markers.
13855         * g++.dg/init/const3.C: New test.
13856
13857 2006-05-25  Richard Guenther  <rguenther@suse.de>
13858
13859         PR middle-end/27743
13860         * gcc.dg/torture/pr27743.c: New testcase.
13861
13862 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13863
13864         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13865
13866 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13867
13868         * gcc.dg/compat/scalar-by-value-x.h: New.
13869         * gcc.dg/compat/scalar-by-value-y.h: New.
13870         * gcc.dg/compat/scalar-by-value-5.c: New.
13871         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13872         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13873         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13874         * gcc.dg/compat/scalar-by-value-6.c: New.
13875         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13876         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13877         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13878
13879 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13880
13881         PR tree-optimization/27639
13882         PR tree-optimization/26719
13883         * gcc.dg/pr27639.c: New test.
13884         * gcc.dg/pr26719.c: New test.
13885         * gcc.dg/tree-ssa/scev-cast.c: New test.
13886
13887 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/20173
13890         * g++.dg/template/error21.C: New test.
13891
13892 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13893
13894         PR target/27696
13895         * gcc.target/i386/pr27696.c: New.
13896
13897 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13898
13899         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13900
13901         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13902
13903 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13904
13905         PR c++/27716
13906         * g++.dg/other/assign1.C: New test.
13907
13908 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13909
13910         PR target/27266
13911         * gcc.target/i386/pr27266.c: New.
13912
13913 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13914
13915         PR c++/27451
13916         * g++.dg/ext/asm9.C: New test.
13917
13918 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13919
13920         PR rtl-optimization/25514
13921         * gcc.c-torture/compile/pr25514.c: New test.
13922
13923 2006-05-22  Richard Guenther  <rguenther@suse.de>
13924
13925         Revert
13926         2006-01-31  Richard Guenther  <rguenther@suse.de>
13927
13928         * gcc.target/i386/sselibm-1.c: New testcase.
13929         * gcc.target/i386/sselibm-2.c: Likewise.
13930         * gcc.target/i386/sselibm-3.c: Likewise.
13931         * gcc.target/i386/sselibm-4.c: Likewise.
13932         * gcc.target/i386/sselibm-5.c: Likewise.
13933
13934 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13935
13936         PR c/27420
13937         * gcc.dg/func-args-2.c: New test.
13938
13939         PR c/26818
13940         * gcc.dg/struct-incompl-1.c: New test.
13941
13942 2006-05-22  Richard Guenther  <rguenther@suse.de>
13943
13944         PR testsuite/27708
13945         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13946         the transformations we test for.
13947
13948 2006-05-22  Richard Guenther  <rguenther@suse.de>
13949
13950         PR testsuite/27707
13951         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13952
13953 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/27210
13956         * g++.dg/warn/new1.C: New test.
13957         * g++.dg/template/new5.C: Likewise.
13958
13959 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13960
13961         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13962         * gcc.target/i386/20060512-3.c: Likewise.
13963
13964 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13965
13966         PR rtl-optimization/27671
13967         * gcc.c-torture/execute/pr27671-1.c: New.
13968         * gcc.dg/pr27671-2.c: Likewise.
13969
13970         PR tree-optimization/26622.
13971         * gcc.c-torture/compile/pr26622.c: New.
13972
13973 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13974
13975         PR fortran/27613
13976         * gfortran.dg/recursive_reference_1.f90: New test.
13977
13978 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13979
13980         PR fortran/25746
13981         * gfortran.dg/elemental_subroutine_3.f90: New test.
13982
13983         PR fortran/25090
13984         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13985
13986         PR fortran/27584
13987         * gfortran.dg/associated_target_1.f90: New test.
13988
13989         PR fortran/19015
13990         * gfortran.dg/maxloc_shape_1.f90: New test.
13991
13992 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13993
13994         PR libgfortran/24459
13995         * gfortran.dg/namelist_24.f90: New test.
13996         * gfortran.dg/namelist_12.f: Fix typo in comment.
13997
13998 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13999
14000         PR middle-end/25776
14001         * g++.dg/other/error11.C: New test.
14002
14003 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14004
14005         * gcc.target/mips/pr26765.c: Add -w to options.
14006
14007 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14008
14009         * lib/target-supports.exp (check_effective_target_mpaired_single):
14010         New function.
14011         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
14012         multilibs.
14013         * g++.dg/vect/vect.exp: Likewise.
14014
14015 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14016
14017         PR testsuite/25891
14018         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14019
14020 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
14021
14022         PR fortran/27662
14023         * gfortran.dg/temporary_1.f90: New file.
14024
14025 2006-05-19  Andreas Schwab  <schwab@suse.de>
14026
14027         * g++.dg/other/unused1.C: Also match "stringz".
14028
14029 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
14030
14031         PR c++/26433
14032         * g++.dg/template/fntry1.C: New test.
14033
14034 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/27471
14037         PR c++/27506
14038         * g++.dg/conversion/bitfield5.C: New test.
14039         * g++.dg/conversion/bitfield6.C: New test.
14040
14041 2006-05-18  Mike Stump  <mrs@apple.com>
14042
14043         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14044         * gcc.dg/vla-4.c: Add.
14045         * gcc.dg/vla-5.c: Add.
14046         * gcc.dg/vla-6.c: Add.
14047
14048 2006-05-12  Stuart Hastings  <stuart@apple.com>
14049
14050         * gcc.target/i386/20060512-1.c: New.
14051         * gcc.target/i386/20060512-2.c: New.
14052         * gcc.target/i386/20060512-3.c: New.
14053         * gcc.target/i386/20060512-4.c: New.
14054
14055 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
14056
14057         PR c++/26122
14058         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14059
14060         PR c++/26068
14061         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14062         * g++.dg/parse/linkage1.C: New test.
14063
14064 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR tree-optimization/27548
14067         * g++.dg/tree-ssa/pr27548.C: New test.
14068
14069 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14070
14071         PR fortran/26551
14072         * gfortran.dg/recursive_check_1.f: New test.
14073         * gfortran.dg/recursive_check_2.f90: New test.
14074
14075 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
14076
14077         * g++.dg/opt/temp2.C: New test.
14078
14079 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14080
14081         PR c++/27491
14082         * g++.dg/init/brace5.C: New test.
14083
14084         PR middle-end/27415
14085         * gcc.dg/gomp/pr27415.c: New test.
14086         * g++.dg/gomp/pr27415.C: New test.
14087
14088         PR tree-optimization/27549
14089         * g++.dg/tree-ssa/pr27549.C: New test.
14090
14091 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14092
14093         PR libgfortran/27575
14094         * gfortran.dg/read_eof_4.f90: New test.
14095
14096 2006-05-16  Richard Guenther  <rguenther@suse.de>
14097
14098         PR tree-optimization/22303
14099         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14100
14101 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14102
14103         PR middle-end/27573
14104         * gcc.dg/gomp/pr27573.c: New test.
14105         * gfortran.dg/gomp/pr27573.f90: New test.
14106
14107         PR c/27499
14108         * gcc.dg/gomp/pr27499.c: New test.
14109         * g++.dg/gomp/pr27499.C: New test.
14110
14111 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/27339
14114         * g++.dg/parser/access8.C: Adjust error marker.
14115         * g++.dg/template/access17.C: New test.
14116         * g++.dg/template/access18.C: Likewise.
14117
14118 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14119
14120         PR target/26600
14121         * gcc.target/i386/pr26600.c: New test case.
14122
14123 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR c++/27505
14126         * g++.dg/expr/bitfield1.C: New test.
14127
14128 2006-05-15  Richard Guenther  <rguenther@suse.de>
14129
14130         PR tree-optimization/27603
14131         * gcc.dg/torture/pr27603.c: New testcase.
14132
14133 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14134
14135         PR fortran/25090
14136         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14137
14138         PR fortran/25082
14139         * gfortran.dg/scalar_return_1.f90: New test.
14140
14141         PR fortran/27411
14142         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14143
14144 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14145
14146         * gcc.dg/gomp/critical-4.c: New test.
14147         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14148         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14149         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14150         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14151
14152 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14153
14154         PR c++/27582
14155         * g++.dg/template/dependent-args1.C: New test.
14156
14157         PR c++/27581
14158         * g++.dg/lookup/this1.C: New test.
14159
14160         PR c++/27315
14161         * g++.dg/template/operator6.C: New test.
14162         * g++.dg/template/incomplete3.C: New test.
14163
14164         PR c++/27559
14165         * g++.dg/template/new4.C: New test.
14166
14167         PR c++/27496
14168         * g++.dg/template/void2.C: New test.
14169
14170 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14171
14172         * g++.dg/template/dependent-expr5.C: New test.
14173
14174 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14175
14176         PR middle-end/26729
14177         * gcc.dg/pr26729-1.c: New test case.
14178
14179 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14180
14181         * gcc.dg/pr27003.c: New test.
14182
14183 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14184
14185         * lib/target-supports.dg (check_cxa_atexit_available): Change
14186         v3_target_compile to ${tool}_target_compile.
14187
14188 2006-05-11  Jason Merrill  <jason@redhat.com>
14189
14190         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14191
14192 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14193
14194         PR fortran/27553
14195         * gfortran.dg/label_5.f90: New test.
14196
14197 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14198
14199         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14200         check_effective_target_powerpc_altivec_ok): New.
14201         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14202         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14203         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14204         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14205         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14206         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14207         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14208         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14209         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14210         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14211         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14212         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14213         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14214         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14215         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14216         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14217         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14218         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14219         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14220         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14221         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14222         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14223         gcc.target/powerpc/altivec-9.c,
14224         gcc.target/powerpc/altivec-consts.c,
14225         gcc.target/powerpc/altivec-pr22085.c,
14226         gcc.target/powerpc/altivec-splat.c,
14227         gcc.target/powerpc/altivec-types-1.c,
14228         gcc.target/powerpc/altivec-types-2.c,
14229         gcc.target/powerpc/altivec-types-3.c,
14230         gcc.target/powerpc/altivec-types-4.c,
14231         gcc.target/powerpc/altivec-varargs-1.c,
14232         gcc.target/powerpc/altivec-vec-merge.c,
14233         gcc.target/powerpc/ppc-vector-memcpy.c,
14234         gcc.target/powerpc/ppc-vector-memset.c,
14235         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14236         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14237         these effective targets.
14238         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14239         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14240
14241 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14242
14243         PR middle-end/27384
14244         * g++.dg/other/fold1.C: New test.
14245
14246         PR middle-end/27488
14247         * gcc.dg/fold-nonneg-1.c: New test.
14248
14249         PR c++/27547
14250         * g++.dg/other/operator1.C: New test.
14251
14252 2006-05-11  Richard Guenther  <rguenther@suse.de>
14253
14254         PR middle-end/27529
14255         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14256
14257 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14258
14259         * lib/target-supports-dg.exp (check-flags): New.
14260         (dg-skip-if): Move flag checks.
14261
14262 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14263
14264         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14265         * lib/target-supports.dg (check_cxa_atexit_available): New.
14266
14267 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14268
14269         PR fortran/27470
14270         * gfortran.dg/multiple_allocation_2.f90: New test case.
14271
14272 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14273
14274         * gcc.target/arm/pr27387.C: Fix a comment typo.
14275
14276 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14277
14278         PR fortran/24549
14279         * gfortran.dg/error_recovery_1.f90: New test.
14280
14281 2006-05-10  Richard Guenther  <rguenther@suse.de>
14282
14283         PR tree-optimization/27302
14284         * gcc.dg/torture/pr27302.c: New testcase.
14285
14286 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14287         Richard Guenther  <rguenther@suse.de>
14288
14289         PR middle-end/27498
14290         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14291
14292 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14293
14294         PR rtl-optimization/27335
14295         * gcc.dg/pr27335.c: New test.
14296
14297 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14298
14299         * gcc.target/mips/mips-ps-5.c: New file.
14300
14301 2006-05-08  Jan Hubicka  <jh@suse.cz>
14302
14303         PR middle-end/25962
14304         * gcc.dg/pr25962.c: New.
14305
14306 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14307
14308         PR target/27158
14309         * gcc.target/powerpc/pr27158.c: New test case.
14310
14311 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14312
14313         PR testsuite/27476
14314         * ada/acats/run_all.sh: Use test -z.
14315
14316 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14317
14318         PR libfortran/18271
14319         * gfortran.dg/spec_expr_3.f90: New test.
14320
14321 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14322
14323         PR target/24879
14324         * gcc.target/i386/monitor.c: New file.
14325
14326 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14327
14328         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14329
14330 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14331
14332         PR c++/27447
14333         * g++.dg/other/ptrmem7.C: New test.
14334
14335 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14336
14337         PR target/27421
14338         * gcc.dg/array-9.c: New test.
14339
14340 2006-05-07  Richard Guenther  <rguenther@suse.de>
14341
14342         PR tree-optimization/27409
14343         * gcc.dg/torture/pr27409.c: New testcase.
14344
14345 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14346
14347         PR fortran/27457
14348         * gfortran.dg/select_6.f90: New.
14349
14350 2006-05-07  Richard Guenther  <rguenther@suse.de>
14351
14352         PR tree-optimization/27136
14353         * gcc.dg/torture/pr27136.c: New testcase.
14354
14355 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14356
14357         PR fortran/24813
14358         * gfortran.dg/char_cons_len_1.f90: New test.
14359
14360 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14361
14362         PR c++/27427
14363         * g++.dg/template/incomplete2.C: New test.
14364
14365 2006-05-06  Richard Guenther  <rguenther@suse.de>
14366
14367         PR tree-optimization/27151
14368         * gcc.dg/vect/pr27151.c: New testcase.
14369
14370 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14371
14372         PR c++/27430
14373         * g++.dg/template/void1.C: New test.
14374
14375         PR c++/27423
14376         * g++.dg/other/void2.C: New test.
14377
14378         PR c++/27422
14379         * g++.dg/conversion/void1.C: New test.
14380
14381 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14382
14383         PR/21391
14384         * g++.dg/other/unused1.C: New.
14385
14386 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14387
14388         PR objc/27240
14389         * objc.dg/member-1.m: New test.
14390
14391 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14392
14393         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14394
14395 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14396
14397         PR libfortran/26985
14398         * gfortran.dg/matmul_2.f90: New test.
14399
14400 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14401
14402         * ada/acats/run_all.sh: Use sync when main not found.
14403
14404 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14405
14406         PR target/26765
14407         * gcc.target/mips/pr26765.c: New.
14408
14409 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14410
14411         * gcc.target/bfin: New directory.
14412         * gcc.target/bfin/bfin.exp: New file.
14413         * gcc.target/bfin/frmul.c: New file.
14414         * gcc.target/bfin/arith.c: New file.
14415         * gcc.target/bfin/mul-combine.c: New file.
14416         * gcc.target/bfin/shift.c: New file.
14417
14418 2006-05-04  Richard Guenther  <rguenther@suse.de>
14419
14420         PR tree-optimization/14287
14421         PR tree-optimization/14844
14422         PR tree-optimization/19792
14423         PR tree-optimization/21608
14424         PR tree-optimization/27090
14425         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14426         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14427         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14428         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14429         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14430
14431 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14432
14433         PR tree-optimization/27285
14434         * gcc.c-torture/execute/pr27285.c: New test.
14435
14436         PR middle-end/27388
14437         * gcc.dg/gomp/pr27388-1.c: New test.
14438         * gcc.dg/gomp/pr27388-2.c: New test.
14439         * gcc.dg/gomp/pr27388-3.c: New test.
14440
14441         PR c++/27359
14442         * g++.dg/gomp/pr27359.C: New test.
14443
14444 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14445
14446         PR fortran/20248
14447         * gfortran.dg/iargc.f90: New test.
14448
14449 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14450
14451         PR c++/27102
14452         * g++.dg/template/crash49.C: New test.
14453
14454 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14455
14456         PR testsuite/27032
14457         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14458
14459 2006-05-02  Jeff Law  <law@redhat.com>
14460
14461         PR tree-optimization/27364
14462         * gcc.c-torture/execute/pr27364.c: New test.
14463
14464 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/27309
14467         * g++.dg/parser/ctor5.C: New test.
14468
14469 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14470
14471         PR target/27387
14472         * gcc.target/arm/arm.exp: New.
14473         * gcc.target/arm/pr27387.C: Likewise.
14474
14475 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14476
14477         PR fortran/27269
14478         PR fortran/27324
14479         * gfortran.dg/module_equivalence_2.f90: New test.
14480
14481 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14482
14483         PR middle-end/27337
14484         * g++.dg/gomp/pr27337-1.C: New test.
14485         * g++.dg/gomp/pr27337-2.C: New test.
14486
14487         PR middle-end/27328
14488         * gcc.dg/gomp/pr27328.c: New test.
14489
14490         PR middle-end/27325
14491         * g++.dg/gomp/pr27325.C: New test.
14492
14493         PR middle-end/27310
14494         * g++.dg/gomp/pr27310.C: New test.
14495
14496 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14497
14498         PR tree-optimization/27291
14499         * g++.dg/tree-ssa/pr27291.C: New test.
14500
14501 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14502
14503         PR tree-optimization/27283
14504         * g++.dg/tree-ssa/pr27283.C: New test.
14505
14506 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14507
14508         * gcc.dg/tree-ssa/loop-16.c: New test.
14509
14510 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14511             Joseph S. Myers  <joseph@codesourcery.com>
14512
14513         * gcc.dg/Wconversion-3.c: New test case.
14514         * gcc.dg/Wconversion-4.c: Likewise.
14515
14516 2006-05-01  Richard Guenther  <rguenther@suse.de>
14517
14518         PR tree-optimization/26726
14519         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14520
14521 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14522
14523         * gcc.dg/Woverflow-1.c: New test case.
14524         * gcc.dg/Woverflow-2.c: Likewise.
14525         * gcc.dg/Woverflow-3.c: Likewise.
14526
14527 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/27094
14530         * g++.dg/template/defarg8.C: New test.
14531
14532 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14533
14534         PR c++/27278
14535         * g++.dg/parse/operator7.C: New test.
14536
14537 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14538
14539         PR c++/11471
14540         PR c++/27102
14541         * g++.dg/template/crash48.C: New test.
14542
14543         PR c++/27279
14544         * g++.dg/parse/ctor4.C: New test.
14545
14546 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14547
14548         PR fortran/25681
14549         * gfortran.df/char_type_len.f90: New test.
14550
14551 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14552
14553         PR libgfortran/27304
14554         * gfortran.dg/fmt_exhaust.f90: New test.
14555
14556 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14557
14558         PR c/25309
14559         * gcc.dg/large-size-array-2.c: New test case.
14560
14561 2006-04-28  Richard Guenther  <rguenther@suse.de>
14562
14563         PR target/26826
14564         * gcc.target/i386/pr26826.c: New testcase.
14565
14566 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14567
14568         PR middle-end/27260
14569         * gcc.c-torture/execute/pr27260.c: New.
14570
14571 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14572
14573         PR middle-end/27095
14574         * gcc.dg/pr27095.c: New.
14575
14576 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c++/27292
14579         * g++.dg/conversion/bitfield4.C: New test.
14580
14581 2006-04-27  Eric Christopher  <echristo@apple.com>
14582
14583         * gcc.dg/pragma-ms_struct.c: New.
14584
14585 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14586
14587         PR c++/27102
14588         * g++.dg/template/crash47.C: New test.
14589
14590 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14591
14592         * gcc.target/i386/sse-7.c: build with -msse.
14593
14594 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14595
14596         PR testsuite/27274:
14597         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14598         (main): Exit if processor doesn't support SSE.
14599
14600 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14601
14602         PR middle-end/27282
14603         * gcc.c-torture/compile/pr27282.c: New test.
14604
14605 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14606
14607         PR middle-end/26913
14608         * g++.dg/gomp/pr26913.C: New test.
14609
14610         PR c/25996
14611         * gcc.dg/gomp/pr25996.c: New test.
14612         * g++.dg/gomp/pr25996.C: New test.
14613
14614 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14615
14616         PR rtl-optimization/26725
14617         * gcc.c-torture/compile/pr26725.c: New test.
14618
14619 2006-04-25  Richard Guenther  <rguenther@suse.de>
14620
14621         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14622         than n + -1.
14623
14624 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14625
14626         * gcc.dg/20060425-1.c: New testcase.
14627
14628 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14629
14630         PR tree-optimization/26865
14631         * gcc.dg/pr26865.c: New test.
14632
14633 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/27292
14636         * g++.dg/conversion/bitfield1.C: New test.
14637         * g++.dg/conversion/bitfield2.C: Likewise.
14638         * g++.dg/conversion/bitfield3.C: Likewise.
14639
14640 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14641         Richard Guenther  <rguenther@suse.de>
14642
14643         PR tree-optimization/27236
14644         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14645
14646 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14647
14648         PR c++/19963
14649         * g++.dg/other/incomplete2.C: New test.
14650
14651 2006-04-24  Richard Guenther  <rguenther@suse.de>
14652
14653         PR middle-end/26869
14654         * gcc.dg/torture/pr26869.c: New testcase.
14655
14656 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14657         Richard Guenther  <rguenther@suse.de>
14658
14659         PR tree-optimization/27218
14660         * g++.dg/tree-ssa/pr27218.C: New testcase.
14661
14662 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/26912
14665         * g++.dg/template/friend41.C: New test.
14666
14667 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14668
14669         * g++.dg/opt/pr15551.C: Include cstdio.
14670         (main): Use remove instead of unlink.
14671
14672 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14673
14674         * gcc.dg/sibcall-7.c: New test.
14675         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14676         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14677         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14678         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14679         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14680
14681 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/26534
14684         * g++.dg/opt/bitfield1.C: New test.
14685         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14686         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14687         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14688         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14689         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14690         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14691         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14692         * g++.dg/abi/bitfield2.C: Likewise.
14693         * g++.dg/init/bitfield1.C: Likewise.
14694
14695 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14696
14697         PR fortran/25099
14698         * gfortran.dg/elemental_subroutine_4.f90: New test.
14699         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14700         call sub (m, x).
14701
14702 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14703
14704         * gcc.c-torture/compile/20060421-1.c: New testcase.
14705
14706 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14707
14708         PR c/25875
14709         * gcc.dg/init-bad-4.c: New test.
14710
14711 2006-04-21  Paul Brook  <paul@codesourcery.com>
14712
14713         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14714
14715 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14716
14717         PR fortran/27122
14718         * gfortran.dg/defined_operators_1.f90: New test.
14719         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14720         remove old ones associated, incorrectly, with Note 5.46.
14721
14722         PR fortran/27113
14723         * gfortran.dg/character_array_constructor_1.f90: New test.
14724
14725 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14726
14727         * gcc.dg/20060419-1.c: New test.
14728
14729 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14730
14731         PR c/26774
14732         * gcc.dg/struct-parse-1.c: New test case.
14733
14734 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14735
14736         PR c++/26558
14737         * g++.dg/parse/template19.C: New test.
14738
14739         PR c++/26739
14740         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14741
14742         PR c++/26036
14743         * g++.dg/expr/call3.C: New test.
14744
14745         PR c++/10385
14746         * g++.dg/conversion/dynamic1.C: New test.
14747
14748 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/27102
14751         * g++.dg/template/crash35.C: Tweak error markers.
14752         * g++.dg/template/crash46.C: New test.
14753         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14754         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14755
14756 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14757
14758         PR rtl-optimization/14261
14759         * gcc.c-torture/compile/20060419-1.c: Added.
14760
14761 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14762
14763         * gfortran.dg/label_1.f90: Adjust dg-error.
14764
14765 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14766
14767         PR target/26961
14768         * gcc.dg/fold-cond-1.c: New test case.
14769         * gcc.dg/pr26961-1.c: Likewise.
14770
14771 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14772
14773         PR libgfortran/27138
14774         * gfortran.dg/read_bad_advance.f90: New test.
14775
14776 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14777             Dale Johannesen  <dalej@apple.com>
14778
14779         PR target/24076
14780         * gcc.target/i386/vecinit-3.c: New testcase.
14781         * gcc.target/i386/vecinit-4.c: Likewise.
14782         * gcc.target/i386/sse-18.c: Likewise.
14783         * gcc.target/i386/sse-19.c: Likewise.
14784
14785 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14786
14787         * gfortran.dg/allocate_zerosize_1.f90: New test.
14788
14789 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14790
14791         PR c++/26365
14792         * g++.dg/template/crash45.C: New test.
14793
14794 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14795
14796         PR fortran/26787
14797         * gfortran.dg/proc_assign_1.f90: New test.
14798         * gfortran.dg/procedure_lvalue.f90: Change message.
14799         * gfortran.dg/namelist_4.f90: Add new error.
14800
14801         PR fortran/25597
14802         PR fortran/27096
14803         * gfortran.dg/auto_pointer_array_result_1.f90
14804
14805         PR fortran/27089
14806         * gfortran.dg/specification_type_resolution_1.f90
14807
14808         PR fortran/18003
14809         PR fortran/25669
14810         PR fortran/26834
14811         * gfortran.dg/bounds_temporaries_1.f90: New test.
14812
14813         PR fortran/27124
14814         * gfortran.dg/array_return_value_1.f90: New test.
14815
14816 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14817
14818         PR fortran/25336
14819         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14820
14821 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR middle-end/26823
14824         * g++.dg/gomp/pr26823-1.C: New test.
14825         * g++.dg/gomp/pr26823-2.C: New test.
14826
14827 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14828
14829         PR middle-end/27134
14830         * gcc.dg/pr27314.c: New test.
14831
14832 2006-04-13  Richard Henderson  <rth@redhat.com>
14833
14834         * g++.dg/gomp/block-0.C: Update expected matches.
14835
14836 2006-04-13  DJ Delorie  <dj@redhat.com>
14837
14838         * lib/target-supports.exp (check_effective_target_int32plus): New.
14839         (check_effective_target_ptr32plus): New.
14840         (check_effective_target_size32plus): New.
14841         (check_effective_target_int16): New.
14842         (check_profiling_available): Add m32c to the list of unsupported
14843         targets.
14844
14845         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14846         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14847         memory size.
14848         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14849         pointers.
14850         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14851         size_t.
14852         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14853         and size_t.
14854         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14855         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14856         not just xstormy16.  Skip m32c due to weird pointer size.
14857         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14858         not just xstormy16.
14859         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14860         not just xstormy16.
14861         * gcc.dg/20020312-2.c: Add m32c support.
14862         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14863         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14864         in test.
14865         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14866         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14867         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14868         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14869         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14870         formats
14871         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14872         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14873         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14874         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14875         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14876         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14877         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14878         in test.
14879         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14880         in test.
14881         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14882         * gcc.dg/pr23049.c: Require >=32 bit integers.
14883         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14884         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14885         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14886         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14887         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14888         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14889         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14890         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14891         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14892         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14893         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14894         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14895         prototype in test.
14896         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14897         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14898         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14899         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14900         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14901
14902         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14903         * gcc.c-torture/execute/20040703-1.x: Likewise.
14904         * gcc.c-torture/execute/20040705-1.x: Likewise.
14905         * gcc.c-torture/execute/20040705-2.x: Likewise.
14906         * gcc.c-torture/execute/20040709-1.x: Likewise.
14907         * gcc.c-torture/execute/20040709-2.x: Likewise.
14908         * gcc.c-torture/execute/20040811-1.x: Likewise.
14909         * gcc.c-torture/execute/20050316-1.x: Likewise.
14910         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14911         * gcc.c-torture/execute/pr19689.x: Likewise.
14912         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14913         * gcc.c-torture/execute/usmul.x: Likewise.
14914         * gcc.c-torture/execute/vrp-5.x: Likewise.
14915         * gcc.c-torture/execute/vrp-6.x: Likewise.
14916         * gcc.dg/debug/20041023-1.s: Likewise.
14917
14918 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14919
14920         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14921         of integers to a vector types are now constant expressions in C.
14922         * gcc.dg/vect/vect-fold-1.c: New test case.
14923
14924 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14925             Ulrich Weigand  <uweigand@de.ibm.com>
14926
14927         PR target/27006
14928         * gcc.dg/vmx/pr27006.c: New testcase.
14929
14930 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14931
14932         PR libgfortran/26766
14933         * gfortran.dg/write_recursive.f90: New test.
14934
14935 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14936
14937         * g++.dg/parse/dtor7.C: New test.
14938         * g++.dg/parse/new1.C: Add error marker.
14939         * g++.dg/template/new3.C: New test.
14940
14941         PR c++/26122
14942         * g++.dg/template/pure1.C: New test.
14943
14944         PR c++/26295
14945         * g++.dg/parse/ptrmem4.C: New test.
14946
14947 2006-04-10  Jeff Law  <law@redhat.com>
14948
14949         PR/27087
14950         * gcc.c-torture/compile/pr27087.c: New test.
14951
14952 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14953
14954         PR/21391
14955         * gcc.dg/20060410.c: New.
14956
14957 2006-04-10  Matthias Klose  <doko@debian.org>
14958
14959         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14960         Recognize multilib directory names containing underscores.
14961
14962 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14963
14964         * gcc.target/i386/vecinit-1.c: New test case.
14965         * gcc.target/i386/vecinit-2.c: Likewise.
14966
14967 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR debug/27057
14970         * g++.dg/debug/dwarf2-2.C: New test.
14971
14972 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14973
14974         PR rtl-optimization/27073
14975         * gcc.c-torture/execute/pr27073.c: New test.
14976
14977 2006-04-08  Mike Stump  <mrs@apple.com>
14978
14979         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14980
14981 2006-04-07  Richard Guenther  <rguenther@suse.de>
14982
14983         PR tree-optimization/26135
14984         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14985
14986 2006-04-06  Jan Hubicka  <jh@suse.cz>
14987
14988         PR profile/26399
14989         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14990
14991 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14992
14993         * g++.dg/conversion/nullptr1.C: New test case.
14994         * g++.dg/conversion/nullptr2.C: Likewise.
14995
14996 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14997
14998         * gfortran.dg/dependency_18.f90: New test case.
14999
15000 2006-04-05  Richard Guenther  <rguenther@suse.de>
15001
15002         PR tree-optimization/26919
15003         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
15004         * gcc.dg/ipa/ipa-2.c: Likewise.
15005         * gcc.dg/ipa/ipa-3.c: Likewise.
15006         * gcc.dg/ipa/ipa-5.c: Likewise.
15007
15008 2006-04-05  Richard Guenther  <rguenther@suse.de>
15009
15010         PR tree-optimization/26763
15011         * gcc.dg/torture/pr26763-1.c: New testcase.
15012         * gcc.dg/torture/pr26763-2.c: Likewise.
15013
15014 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/23634
15017         PR fortran/25619
15018         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15019
15020 2006-04-04  Eric Christopher  <echristo@apple.com>
15021
15022         * gcc.target/i386/387-1.c: Allow regexp to match darwin
15023         stubs.
15024         * gcc.target/i386/387-5.c: Ditto.
15025
15026 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
15027
15028         * gcc.target/sparc/struct-ret-check.c: New test.
15029
15030 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15031
15032         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15033         zero decimal digits specified in format.
15034
15035 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
15036
15037         PR fortran/26891
15038         * gfortran.dg/missing_optional_dummy_1.f90: New test.
15039
15040         PR fortran/26976
15041         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15042         * gfortran.dg/initialization_1.f90: Make assignment compliant.
15043         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15044         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15045         compliant and detect bigendian-ness.
15046
15047 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
15048
15049         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15050         dummy arguments work when the actual argument is itself a dummy
15051         argument of the caller.
15052
15053 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15054
15055         PR libfortran/24685
15056         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15057
15058 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15059
15060         * gfortran.dg/dependencency_17.f90: New test case.
15061
15062 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15063
15064         * gfortran.dg/dependency_14.f90: New test case.
15065         * gfortran.dg/dependency_15.f90: Likewise.
15066         * gfortran.dg/dependency_16.f90: Likewise.
15067
15068 2006-03-31  Asher Langton  <langton2@llnl.gov>
15069
15070         PR fortran/25358
15071         gfortran.dg/cray_pointers_6.f90: New test.
15072
15073 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15074
15075         PR libgfortran/26890
15076         * gfortran.dg/read_size_noadvance.f90: New test.
15077
15078 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
15079
15080         PR fortran/25031
15081         * gfortran.dg/multiple_allocation_1.f90: Check that the
15082         size has changed after a re-allocation with stat.
15083
15084 2006-03-30  Richard Guenther  <rguenther@suse.de>
15085
15086         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15087         removal.
15088         * gcc.target/i386/sselibm-2.c: Likewise.
15089         * gcc.target/i386/sselibm-3.c: Likewise.
15090         * gcc.target/i386/sselibm-4.c: Likewise.
15091         * gcc.target/i386/sselibm-5.c: Likewise.
15092
15093 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15094
15095         * gcc.dg/fold-andxor-1.c: New test case.
15096         * gcc.dg/fold-xorand-1.c: Likewise.
15097
15098 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15099
15100         * gcc.dg/fold-convnotconv-1.c: New test case.
15101
15102 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15103
15104         PR fortran/26779
15105         * gfortran.dg/private_type_5.f90: New test.
15106
15107 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15108
15109         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15110
15111 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15112
15113         * gfortran.dg/advance_2.f90: New test.
15114         * gfortran.dg/advance_3.f90: New test.
15115
15116         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15117
15118 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15119
15120         PR libgfortran/26661
15121         PR libgfortran/26880
15122         * gfortran.dg/read_x_past.f: New test.
15123
15124 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15125
15126         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15127         to be STABS.
15128
15129 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15130
15131         * objc.dg/dwarf-1.m: Skip on AIX.
15132         * objc.dg/dwarf-2.m: Skip on AIX.
15133
15134 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15135
15136         PR fortran/26816
15137         * gfortran.dg/float_1.f90: New test.
15138
15139 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15140
15141         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15142         X86_64 targets.
15143         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15144
15145 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15146
15147         PR libfortran/26735
15148         * gfortran.dg/convert_implied_open.f90: New test case.
15149
15150 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15151
15152         PR fortran/26769
15153         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15154
15155 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15156
15157         PR middle-end/26717
15158         * gcc.dg/pr26717.c: New test.
15159
15160 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15161
15162         * gfortran.dg/dependency_12.f90: New test case.
15163
15164 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15165
15166         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15167
15168 2006-03-24  Jeff Law  <law@redhat.com>
15169
15170         * gcc.c-torture/pr26840.c: New test.
15171
15172 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15173
15174         * objc.dg/dwarf-2.m: New.
15175         * obj-c++.dg/dwarf-2.mm: New.
15176
15177         * g++.old-deja/g++.other/init19.C: New.
15178
15179 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15180
15181         * g++.dg/eh/spbp.C: Skip on AIX.
15182
15183 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15184
15185         PR middle-end/26611
15186         * g++.dg/gomp/pr26611-1.C: New test.
15187         * g++.dg/gomp/pr26611-2.C: New test.
15188
15189 2006-03-24  Jeff Law  <law@redhat.com>
15190
15191         * gcc.c-torture/compile/pr26833.c: New test.
15192         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15193
15194 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15195
15196         * gfortran.dg/endfile_2.f90: Delete temp file.
15197
15198 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15199
15200         PR fortran/19303
15201         * gfortran.dg/record_marker_1.f90: New test case.
15202         * gfortran.dg/record_marker_2.f: New test case.
15203         * gfortran.dg/record_marker_3.f90: New test case.
15204
15205 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15206
15207         PR fortran/17298
15208         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15209         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15210
15211 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15212
15213         * lib/gcc-dg.exp (cleanup-modules): New proc.
15214         * gfortran.dg/allocatable_function_1.f90,
15215         gfortran.dg/allocate_char_star_scalar_1.f90,
15216         gfortran.dg/assumed_charlen_function_1.f90,
15217         gfortran.dg/assumed_dummy_1.f90,
15218         gfortran.dg/assumed_shape_ranks_1.f90,
15219         gfortran.dg/assumed_shape_ranks_2.f90,
15220         gfortran.dg/assumed_size_dt_dummy.f90,
15221         gfortran.dg/auto_char_dummy_array_1.f90,
15222         gfortran.dg/auto_char_len_3.f90,
15223         gfortran.dg/automatic_module_variable.f90,
15224         gfortran.dg/bad_automatic_objects_1.f90,
15225         gfortran.dg/char_array_constructor.f90,
15226         gfortran.dg/char_array_structure_constructor.f90,
15227         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15228         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15229         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15230         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15231         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15232         gfortran.dg/derived_pointer_recursion.f90,
15233         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15234         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15235         gfortran.dg/dummy_functions_1.f90,
15236         gfortran.dg/elemental_initializer_1.f90,
15237         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15238         gfortran.dg/elemental_pointer_1.f90,
15239         gfortran.dg/elemental_subroutine_1.f90,
15240         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15241         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15242         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15243         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15244         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15245         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15246         gfortran.dg/global_references_1.f90,
15247         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15248         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15249         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15250         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15251         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15252         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15253         gfortran.dg/large_integer_kind_1.f90,
15254         gfortran.dg/large_real_kind_1.f90,
15255         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15256         gfortran.dg/module_double_reuse.f90,
15257         gfortran.dg/module_equivalence_1.f90,
15258         gfortran.dg/module_interface_1.f90,
15259         gfortran.dg/module_parameter_array_refs_1.f90,
15260         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15261         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15262         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15263         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15264         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15265         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15266         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15267         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15268         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15269         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15270         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15271         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15272         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15273         gfortran.dg/same_name_1.f90,
15274         gfortran.dg/sibling_dummy_procedure_1.f90,
15275         gfortran.dg/sibling_dummy_procedure_2.f90,
15276         gfortran.dg/sibling_dummy_procedure_3.f90,
15277         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15278         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15279         gfortran.dg/used_dummy_types_2.f90,
15280         gfortran.dg/used_dummy_types_3.f90,
15281         gfortran.dg/used_dummy_types_4.f90,
15282         gfortran.dg/used_dummy_types_5.f90,
15283         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15284         gfortran.dg/userdef_operator_1.f90: Use it.
15285
15286 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15287
15288         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15289         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15290         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15291         gfortran.dg/write_back.f,
15292         gfortran.fortran-torture/execute/inquire_1.f90,
15293         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15294
15295 2006-03-21  Jeff Law  <law@redhat.com>
15296
15297         * gcc.dg/tree-ssa/vrp28.c: New test.
15298
15299 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15300
15301         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15302         if _STDC_C99 is defined.
15303         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15304         * gcc.dg/builtins-20.c: Likewise.
15305         * gcc.dg/builtins-53.c: Likewise.
15306         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15307         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15308
15309 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15310
15311         PR tree-opt/26781
15312         * gcc.c-torture/compile/pr26781-1.c: New test.
15313         * gcc.c-torture/compile/pr26781-2.c: New test.
15314
15315 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15316
15317         PR c++/26690
15318         * g++.dg/gomp/pr26690-1.C: New test.
15319         * g++.dg/gomp/pr26690-2.C: New test.
15320
15321 2006-03-20  Jeff Law  <law@redhat.com>
15322
15323         * gcc.dg/tree-ssa/pr21829.c: New test.
15324
15325         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15326
15327 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15328
15329         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15330         (check_visibility_available): Use it.
15331         (check_effective_target_default_packed): Likewise.
15332         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15333         (check_effective_target_fopenmp): Likewise.
15334         (check_effective_target_freorder): Likewise.
15335         (check_effective_target_fpic): Likewise.
15336         (check_named_sections_available): Likewise.
15337         (check_effective_target_ilp32): Likewise.
15338         (check_effective_target_lp64): Likewise.
15339
15340 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15341
15342         PR fortran/20935
15343         * gfortran.dg/scalar_mask_2.f90: New test case.
15344
15345 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15346
15347         PR tree-opt/26629
15348         * gcc.dg/tree-ssa/loadpre12.c: New test.
15349         * gcc.dg/tree-ssa/loadpre13.c: New test.
15350         * gcc.dg/tree-ssa/loadpre14.c: New test.
15351         * gcc.dg/tree-ssa/loadpre15.c: New test.
15352         * gcc.dg/tree-ssa/loadpre16.c: New test.
15353         * gcc.dg/tree-ssa/loadpre17.c: New test.
15354         * gcc.dg/tree-ssa/loadpre18.c: New test.
15355         * gcc.dg/tree-ssa/loadpre19.c: New test.
15356         * gcc.dg/tree-ssa/loadpre20.c: New test.
15357         * gcc.dg/tree-ssa/loadpre21.c: New test.
15358         * gcc.dg/tree-ssa/loadpre22.c: New test.
15359
15360 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15361
15362         PR fortran/26741
15363         * gfortran.dg/elemental_initializer_1.f90: New test.
15364
15365         PR fortran/26716
15366         * gfortran.dg/assumed_shape_ranks_2: New test.
15367
15368 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15369
15370         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15371         target fpic.
15372
15373 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15374
15375         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15376         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15377         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15378         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15379         gfortran.fortran-torture/execute/direct_io.f90,
15380         gfortran.fortran-torture/execute/inquire_2.f90,
15381         gfortran.fortran-torture/execute/inquire_4.f90,
15382         gfortran.fortran-torture/execute/list_read_1.f90,
15383         gfortran.fortran-torture/execute/open_replace.f90,
15384         gfortran.fortran-torture/execute/slash_edit.f90,
15385         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15386         temporary files from testcases.
15387
15388 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15389
15390         PR libgfortran/26509
15391         gfortran.dg/write_direct_eor.f90: New test.
15392
15393 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15394
15395         * gcc.target/powerpc/pr26350.c: New.
15396         * gcc.target/powerpc/indexed-addr.c: New.
15397
15398 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15399
15400         * gfortran.dg/dependency_13.f90: New test case.
15401
15402 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15403
15404         PR middle-end/21781
15405         * gcc.dg/real-const-1.c: New test case.
15406
15407 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15408
15409         * g++.old-deja/g++.other/init18.C: New.
15410         * g++.old-deja/g++.other/init5.C: Remove xfail.
15411
15412 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15413
15414         * g++.dg/opt/pr15551.C: Cleanup temp file.
15415
15416 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15417
15418         PR c++/6634
15419         g++.dg/parse/long1.C: New test.
15420
15421 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15422
15423         PR fortran/19101
15424         * gfortran.dg/continuation.f90: New test.
15425         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15426
15427 2006-03-14  Richard Guenther  <rguenther@suse.de>
15428
15429         PR tree-optimization/26672
15430         * gcc.dg/torture/pr26672.c: New testcase.
15431
15432 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15433
15434         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15435         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15436
15437 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15438
15439         PR middle-end/26557
15440         * gcc.c-torture/compile/switch-1.c: New test case.
15441
15442 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15443
15444         PR fortran/25378
15445         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15446         test to include more permuatations of mask and index.
15447         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15448         respond to F2003 spec. that the position returned for an all false
15449         mask && condition is zero.
15450
15451 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15452
15453         PR middle-end/25989
15454         * gcc.dg/gomp/pr25989.c: New test.
15455
15456 2006-03-13  Jeff Law  <law@redhat.com>
15457
15458         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15459
15460 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15461
15462         * gcc.dg/switch-9.c: New test.
15463
15464 2006-03-13  Richard Guenther  <rguenther@suse.de>
15465
15466         PR middle-end/26630
15467         * gcc.dg/torture/pr26630.c: New testcase.
15468
15469 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15470
15471         * gfortran.dg/dependency_10.f90: New test case.
15472         * gfortran.dg/dependency_11.f90: Likewise.
15473
15474 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15475             Erik Edelmann  <eedelman@gcc.gnu.org>
15476
15477         * gfortran.dg/allocatable_function_1.f90: New.
15478         * gfortran.dg/allocatable_function_2.f90: New.
15479
15480 2006-03-10  Richard Guenther  <rguenther@suse.de>
15481
15482         PR middle-end/26565
15483         * gcc.dg/torture/pr26565.c: New testcase.
15484
15485 2006-03-09  Eric Christopher  <echristo@apple.com>
15486
15487         * gcc.c-torture/compile/20060309-1.c: New.
15488
15489 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15490
15491         PR libgfortran/26499
15492         * gfortran.dg/write_back.f: New test.
15493         * gfortran.dg/write_rewind_1.f: New test.
15494         * gfortran.dg/write_rewind_2.f: New test.
15495
15496 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15497
15498         PR libgfortran/26554
15499         * gfortran.dg/read_logical.f90: New test.
15500
15501 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15502
15503         * ada/acats/norun.lst: cdd2a03 now passes.
15504
15505 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR testsuite/25177
15508         * gcc.target/powerpc/pr18096-1.c: Change where the error
15509         would match.
15510
15511 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15512
15513         * gcc.target/i386/cleanup-1.c: New test.
15514         * gcc.target/i386/cleanup-2.c: New test.
15515
15516 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gfortran.dg/dependency_9.f90: Remove for the time being.
15519
15520 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15521
15522         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15523         directive.
15524
15525 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15526
15527         * gfortran.dg/dependency_9.f90: New test case.
15528
15529 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15530
15531         * gfortran.dg/dependency_4.f90: New test case.
15532         * gfortran.dg/dependency_5.f90: New test case.
15533         * gfortran.dg/dependency_6.f90: New test case.
15534         * gfortran.dg/dependency_7.f90: New test case.
15535         * gfortran.dg/dependency_8.f90: New test case.
15536
15537 2006-03-03  Paul Brook  <paul@codesourcery.com>
15538
15539         * lib/target-supports.exp (check_profiling_available):
15540         Add m68k-*-elf.
15541
15542 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15543
15544         PR fortran/25031
15545         * multiple_allocation_1.f90: New test.
15546
15547 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15548
15549         PR tree-optimization/26524
15550         * gfortran.dg/pr26524.f: New test case.
15551
15552 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15553
15554         * g++.dg/template/repo5.C: Cleanup repo files.
15555         * gcc.dg/20051201-1.c: Cleanup coverage files.
15556         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15557         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15558         tree dump files.
15559
15560 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15561
15562         * objc.dg/objc-nofilename-1.m: New test.
15563         * objc.dg/bad-receiver-type.m: New test.
15564         * obj-c++.dg/bad-receiver-type.mm: New test.
15565
15566 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15567
15568         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15569
15570 2006-03-01  Mike Stump  <mrs@apple.com>
15571
15572         * g++.dg/abi/key2.C: Add.
15573
15574 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15575
15576         * gfortran.dg/logical_dot_product.f90: New test.
15577
15578         PR fortran/26393
15579         * gfortran.dg/used_interface_ref.f90: New test.
15580
15581         PR fortran/20938
15582         * gfortran.dg/dependency_2.f90: New test.
15583         * gfortran.fortran-torture/execute/where17.f90: New test.
15584         * gfortran.fortran-torture/execute/where18.f90: New test.
15585         * gfortran.fortran-torture/execute/where19.f90: New test.
15586         * gfortran.fortran-torture/execute/where20.f90: New test.
15587
15588 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15589
15590         * g++.dg/tree-ssa/pr26443.C: New test case.
15591
15592 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15593
15594         PR middle-end/26022
15595         * g++.dg/opt/return-slot1.C: New test.
15596
15597 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15598
15599         PR libgfortran/26136
15600         * gfortran.dg/namelist_23.f90: New test.
15601
15602 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15603
15604         PR middle-end/14752
15605         * gcc.dg/fold-eqandshift-2.c: New test case.
15606
15607 2006-02-28  Richard Guenther  <rguenther@suse.de>
15608
15609         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15610         decomposition.
15611
15612 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15613
15614         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15615
15616 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15617
15618         PR libgfortran/26464
15619         * gfortran.dg/backspace_5.f: New test.
15620         * gfortran.dg/backspace_6.f: New test.
15621
15622 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15623
15624         * gcc.dg/fold-eqandnot-1.c: New test case.
15625
15626 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15627
15628         PR middle-end/19983
15629         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15630
15631 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15632
15633         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15634         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15635
15636 2006-02-26  Richard Guenther  <rguenther@suse.de>
15637
15638         PR tree-optimization/26421
15639         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15640
15641 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15642
15643         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15644         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15645
15646 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15647
15648         * gcc.dg/fold-even-1.c: New test case.
15649
15650 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15651
15652         PR middle-end/21137
15653         * gcc.dg/fold-eqandshift-1.c: New test case.
15654
15655 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15656
15657         PR tree-optimization/25125
15658         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15659         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15660
15661 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15662
15663         PR tree-optimizations/26359
15664         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15665         with -fdump-tree-dceloop-details.
15666         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15667
15668 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15669
15670         PR middle-end/23673
15671         * gcc.dg/fold-eqxor-1.c: New test case.
15672         * gcc.dg/fold-eqxor-2.c: Likewise.
15673         * gcc.dg/fold-eqxor-3.c: Likewise.
15674
15675 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15676
15677         PR fortran/23092
15678         * scalar_mask_1.f90: New test.
15679
15680 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15681
15682         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15683         * g++.dg/eh/uncaught2.C: New.
15684         * g++.dg/eh/uncaught3.C: New.
15685
15686 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15687
15688         PR libgfortran/26423
15689         * gfortran.dg/read_many_1.f: New test.
15690
15691 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15692
15693         PR fortran/24519
15694         * gfortran.dg/dependency_3.f90: New test.
15695         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15696         XFAILs.
15697
15698         PR fortran/25395
15699         * gfortran.dg/equiv_6.f90: New test.
15700
15701 2006-02-23  Jeff Law  <law@redhat.com>
15702
15703         * gcc.c-torture/compile/pr26425.c: New test.
15704
15705 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15706
15707         PR middle-end/26412
15708         * gcc.dg/gomp/pr26412.c: New test.
15709
15710 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15711
15712         PR c++/26291
15713         * g++.dg/other/ellipsis1.C: New test.
15714         * g++.dg/parse/operator4.C: Adjust error marker.
15715
15716 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15717
15718         PR target/25603
15719         * gfortran.dg/pr25603.f: New testcase.
15720
15721 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15722
15723         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15724         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15725
15726 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15727
15728         * g++.dg/eh/spbp.C: New.
15729
15730 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15731
15732         PR middle-end/26379
15733         * gcc.target/i386/mmx-7.c: New test.
15734
15735 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15736
15737         PR tree-optimization/26361
15738         * gcc.dg/tree-ssa/vrp27.c: New test case.
15739
15740 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15741
15742         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15743         * gcc.dg/tree-ssa/complex-4.c: Here.
15744
15745 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15746
15747         PR middle-end/19543
15748         * gfortran.dg/logical_1.f90: New test case.
15749
15750 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15751
15752         PR middle-end/26334
15753         * gcc.dg/20060218-1.c: Moved to...
15754         * gcc.target/i386/20060218-1.c: ... here.  New test.
15755
15756 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15757
15758         PR fortran/26201
15759         * gfortran.dg/convert_1.f90: New.
15760
15761 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15762
15763         PR fortran/25054
15764         * gfortran.dg/namelist_5.f90: New test.
15765
15766         PR fortran/25089
15767         * gfortran.dg/namelist_4.f90: New test.
15768
15769 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15770
15771         PR tree-opt/25680
15772         * gcc.dg/tree-ssa/complex-3.c: New test.
15773
15774 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15775
15776         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15777         variable to take into account the variable name in the
15778         function header.
15779         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15780
15781 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15782
15783         PR middle-end/26334
15784         * gcc.c-torture/compile/20060217-1.c: New test.
15785         * gcc.dg/20060218-1.c: New test.
15786
15787 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15788
15789         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15790
15791 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15792
15793         * gcc.dg/cpp/undef3.c: New test.
15794         * gcc.dg/cpp/trad/builtins2.c: New test.
15795
15796 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15797
15798         PR c++/26266
15799         * g++.dg/template/static22.C: New test.
15800         * g++.dg/template/static23.C: New test.
15801         * g++.dg/template/static24.C: New test.
15802         * g++.dg/template/non-dependent13.C: New test.
15803         * g++.dg/init/member1.C: Tweak error markers.
15804
15805 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15806
15807         PR target/26255
15808         * gcc.c-torture/compile/pr26255.c: New test case.
15809
15810 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15811
15812         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15813         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15814         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15815         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15816         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15817         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15818         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15819
15820 2006-02-16  Jeff Law  <law@redhat.com>
15821
15822         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15823         * gcc.dg/tree-ssa/vrp26.c: New test.
15824
15825 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15826
15827         PR target/20353
15828         PR target/24578
15829         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15830         __UCLIBC__ is defined.
15831
15832 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15833
15834         PR fortran/26224
15835         * gfortran.dg/gomp/pr26224.f: New test.
15836
15837 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15838
15839         PR tree-opt/25918
15840         * lib/target-supports.exp
15841         (check_effective_target_vect_short_mult): New.
15842         (check_effective_target_vect_char_mult): New.
15843         (check_effective_target_vect_widen_sum_qi_to_si): New.
15844         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15845         (check_effective_target_vect_widen_sum_hi_to_si): New.
15846         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15847         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15848         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15849         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15850         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15851         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15852         vect-reduc-pattern-2c.c
15853         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15854         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15855         vect-reduc-pattern-1c.c
15856
15857 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15858
15859         PR fortran/24557
15860         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15861
15862 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15863
15864         PR fortran/26054
15865         * gfortran.dg/enum_8.f90: Remove check for warning.
15866         * gfortran.dg/iomsg_1.f90: Ditto.
15867         * gfortran.dg/enum_1.f90: Ditto.
15868         * gfortran.dg/enum_9.f90: Ditto.
15869         * gfortran.dg/enum_2.f90: Ditto.
15870         * gfortran.dg/enum_10.f90: Ditto.
15871         * gfortran.dg/enum_3.f90: Ditto.
15872         * gfortran.dg/flush_1.f90: Ditto.
15873         * gfortran.dg/enum_4.f90: Ditto.
15874         * gfortran.dg/array_constructor_1.f90: Ditto.
15875         * gfortran.dg/enum_5.f90: Ditto.
15876         * gfortran.dg/enum_6.f90: Ditto.
15877         * gfortran.dg/enum_7.f90: Ditto.
15878
15879 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15880
15881         PR middle-end/26300
15882         * gcc.c-torture/compile/20060215-1.c: New test.
15883
15884 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15885
15886         PR middle-end/23670
15887         * gcc.dg/tree-ssa/andor-2.c: New test case.
15888
15889 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15890
15891         PR fortran/25045
15892         * optional_dim.f90: New test.
15893
15894 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15895
15896         PR fortran/26277
15897         * gfortran.dg/label_4.f90: New.
15898
15899 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15900             Diego Novillo  <dnovillo@redhat.com>
15901             Uros Bizjak  <uros@kss-loka.si>
15902
15903         * gfortran.dg/gomp: New directory.
15904
15905 2006-02-14  Richard Guenther  <rguenther@suse.de>
15906
15907         PR tree-optimization/26258
15908         * gcc.dg/torture/pr26258.c: New testcase.
15909
15910 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15911
15912         PR fortran/26246
15913         * gfortran.dg/pr26246_1.f90: New test.
15914         * gfortran.dg/pr26246_2.f90: New test.
15915
15916         PR middle-end/26092
15917         * gcc.c-torture/compile/20060208-1.c: New test.
15918
15919 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15920
15921         PR fortran/26074
15922         PR fortran/25103
15923         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15924         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15925         * gfortran.dg/automatic_module_variable.f90: Change error message.
15926
15927         PR fortran/20861
15928         * gfortran.dg/internal_dummy_1.f90: New test.
15929
15930         PR fortran/20871
15931         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15932
15933
15934         PR fortran/25083
15935         * gfortran.dg/uncommon_block_data_1.f90: New test.
15936         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15937         with standard.
15938
15939         PR fortran/25088
15940         * gfortran.dg/typed_subroutine_1.f90: New test.
15941
15942 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15943
15944         * objc.dg/dwarf-1.m: New.
15945
15946 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15947
15948         PR middle-end/24427
15949         * gcc.dg/tree-ssa/andor-1.c: New test case.
15950
15951 2006-02-13  Josh Conner  <jconner@apple.com>
15952
15953         PR target/25376
15954         * gcc.dg/pr25376.c: New test.
15955
15956         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15957         assemble.
15958         * lib/target-supports.exp (check_named_sections_available):
15959         Only compile named-sections test -- don't assemble.
15960
15961 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15962
15963         * g++.dg/warn/no-write-strings.C: New test.
15964         * g++.dg/warn/write-strings.C: Likewise.
15965         * g++.dg/warn/write-strings-default.C: Likewise.
15966
15967 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15968
15969         PR fortran/25806
15970         * gfortran.dg/ret_pointer_2.f90: New test.
15971
15972 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15973
15974         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15975
15976 2006-02-10  Jeff Law  <law@redhat.com>
15977
15978         * gcc.c-torture/compile/pr26213.c: New test.
15979
15980 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15981
15982         gfortran.dg/null_1.f90: New test.
15983
15984 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15985
15986         PR fortran/14771
15987         * gfortran.dg/parens_4.f90: New.
15988         * gfortran.dg/parens_5.f90: New.
15989
15990 2006-02-10  Richard Guenther  <rguenther@suse.de>
15991
15992         * gcc.dg/pr23372-1.c: Remove empty file.
15993
15994 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15995         Paul Thomas  <pault@gcc.gnu.org>
15996
15997         PR fortran/14771
15998         * gfortran.dg/parens_1.f90: New.
15999         * gfortran.dg/parens_2.f90: New.
16000         * gfortran.dg/parens_3.f90: New.
16001
16002 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
16003
16004         PR fortran/26038
16005         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
16006
16007         PR fortran/25059
16008         * gfortran.dg/impure_assignment_1.f90: New test.
16009
16010         PR fortran/25070
16011         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
16012
16013 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16014
16015         PR target/26141
16016         * g++.dg/expr/stdarg2.C: New test.
16017
16018 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16019
16020         PR inline-asm/16194
16021         * gcc.dg/pr16194.c: New test.
16022
16023 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16024
16025         * ada/acats/run_acats: Use portable variant of "$@".
16026
16027 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16028
16029         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16030         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16031
16032 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16033
16034         PR tree-opt/26179
16035         * g++.dg/opt/pr26179.C: New test.
16036
16037 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16038
16039         PR middle-end/26134
16040         * gcc.dg/tree-ssa/complex-3.c: New test.
16041
16042 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16043
16044         * gcc.c-torture/compile/volatile-1.c: New test.
16045
16046 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
16047
16048         PR 26180
16049         * gcc.dg/tree-ssa/pr26180.c: New test.
16050
16051 2006-02-08  Jeff Law  <law@redhat.com>
16052
16053         * gcc.dg/tree-ssa/pr21417.c: New test.
16054
16055 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16056
16057         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16058         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16059
16060 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16061
16062         * lib/scanrtl.exp: New.
16063
16064 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16065
16066         PR c++/26071
16067         * g++.dg/other/virtual2.C: New test.
16068
16069         PR c++/26070
16070         * g++.dg/other/virtual1.C: New test.
16071
16072 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16073
16074         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16075         cleanup-ipa-dump): Update dump file glob patterns.
16076         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16077         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16078
16079         * lib/gcc-dg.exp: Load it.
16080         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16081
16082 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
16083
16084         PR testsuite/26159
16085         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16086         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16087
16088 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16089
16090         PR fortran/25577
16091         * gfortran.dg/mvbits_1.f90: New.
16092
16093 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16094
16095         * g++.dg/warn/Wdiv-by-zero.C: New test.
16096         * g++.dg/warn/Wno-div-by-zero.C: New.
16097
16098 2006-02-07  Jeff Law  <law@redhat.com>
16099
16100         * gcc.dg/tree-ssa/pr21559.c: New test.
16101
16102         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16103         multiple VRP passes.
16104         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16105         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16106         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16107         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16108         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16109         * gcc.dg/tree-ssa/vrp02.c: Likewise
16110         * gcc.dg/tree-ssa/vrp11.c: Likewise
16111         * gcc.dg/tree-ssa/pr14341.c: Likewise
16112         * gcc.dg/tree-ssa/vrp19.c: Likewise
16113         * gcc.dg/tree-ssa/vrp20.c: Likewise
16114         * gcc.dg/tree-ssa/vrp03.c: Likewise
16115         * gcc.dg/tree-ssa/pr21086.c: Likewise
16116         * gcc.dg/tree-ssa/pr21959.c: Likewise
16117         * gcc.dg/tree-ssa/vrp21.c: Likewise
16118         * gcc.dg/tree-ssa/vrp04.c: Likewise
16119         * gcc.dg/tree-ssa/pr25485.c: Likewise
16120         * gcc.dg/tree-ssa/pr22026.c: Likewise
16121         * gcc.dg/tree-ssa/vrp22.c: Likewise
16122         * gcc.dg/tree-ssa/vrp05.c: Likewise
16123         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16124         * gcc.dg/tree-ssa/pr20701.c: Likewise
16125         * gcc.dg/tree-ssa/vrp23.c: Likewise
16126         * gcc.dg/tree-ssa/vrp06.c: Likewise
16127         * gcc.dg/tree-ssa/pr22117.c: Likewise
16128         * gcc.dg/tree-ssa/pr20702.c: Likewise
16129         * gcc.dg/tree-ssa/vrp15.c: Likewise
16130         * gcc.dg/tree-ssa/pr21090.c: Likewise
16131         * gcc.dg/tree-ssa/pr21294.c: Likewise
16132         * gcc.dg/tree-ssa/vrp24.c: Likewise
16133         * gcc.dg/tree-ssa/vrp07.c: Likewise
16134         * gcc.dg/tree-ssa/pr21563.c: Likewise
16135         * gcc.dg/tree-ssa/pr25382.c: Likewise
16136         * gcc.dg/tree-ssa/vrp16.c: Likewise
16137         * gcc.dg/tree-ssa/vrp25.c: Likewise
16138         * gcc.dg/tree-ssa/vrp08.c: Likewise
16139         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16140         * gcc.dg/tree-ssa/vrp17.c: Likewise
16141         * gcc.dg/tree-ssa/pr21458.c: Likewise
16142         * g++.dg/tree-ssa/pr18178.C: Likewise
16143
16144 2006-02-07  Richard Guenther  <rguenther@suse.de>
16145
16146         PR c++/26140
16147         Revert
16148         2006-01-30  Richard Guenther  <rguenther@suse.de>
16149         PR c++/23372
16150         * gcc.dg/pr23372-1.C: New testcase.
16151
16152         * g++.dg/tree-ssa/pr26140.C: New testcase.
16153
16154 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16155
16156         PR c++/9737
16157         * g++.dg/template/ttp15.C: New test.
16158         * g++.dg/template/ttp16.C: Likewise.
16159         * g++.dg/template/ttp17.C: Likewise.
16160         * g++.old-deja/g++.pt/ttp36.C: Remove.
16161         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16162         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16163         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16164         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16165         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16166         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16167         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16168         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16169         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16170
16171 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16172
16173         PR libfortran/23815
16174         * unf_io_convert_4.f90: New test.
16175
16176 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16177
16178         * gcc.dg/tree-ssa/loadpre10.c: New test.
16179         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16180         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16181         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16182
16183 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16184
16185         PR libfortran/24685
16186         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16187
16188 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16189
16190         PR tree-opt/25251
16191         * gfortran.dg/assign_7.f: New test.
16192
16193 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16194
16195         PR fortran/26041
16196         PR fortran/26064
16197         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16198         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16199         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16200
16201 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16202
16203         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16204         in size_t typedef.
16205
16206 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16207
16208         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16209         * g++.dg/charset/string.c (foo): Likewise.
16210         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16211         const char*
16212         * g++.dg/ext/builtin2.C (printf): Likewise.
16213         * g++.dg/init/new15.C (printf): Likewise.
16214         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16215         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16216         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16217         * g++.dg/template/non-dependent4.C (temp): Likewise.
16218         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16219         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16220         parameter type to const char*.
16221         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16222         Change type to const char*.
16223         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16224         Likewise.
16225         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16226         second parameter type to const char*.
16227         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16228         (Y::Y): Change parameter type to const char*.
16229         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16230         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16231         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16232         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16233         (char*).
16234         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16235         const char*.
16236         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16237         type to const char*.
16238         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16239         return type to const char*.
16240         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16241         to const char*.
16242         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16243         * g++.old-deja/g++.law/refs1.C: Likewise.
16244         * g++.old-deja/g++.law/visibility1.C: Likewise.
16245         * g++.old-deja/g++.law/visibility2.C: Likewise.
16246         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16247         const char*.
16248         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16249         * g++.old-deja/g++.mike/net48.C: Likewise.
16250         * g++.old-deja/g++.mike/p646.C: Likewise.
16251         * g++.old-deja/g++.mike/p6746.C: Likewise.
16252         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16253         type to const char*.
16254         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16255         deprecated conversion warning.
16256         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16257         char*.
16258         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16259         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16260         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16261         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16262         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16263         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16264         * g++.old-deja/g++.pt/t39.C: Likewise.
16265         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16266         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16267
16268 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16269
16270         PR fortran/25075
16271         intrinsic_argument_conformance_1.f90: New test.
16272
16273 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16274
16275         PR fortran/20845
16276         * gfortran.dg/char_result_11.f90: Add SAVE.
16277         * gfortran.dg/der_pointer_4.f90: Ditto.
16278         * gfortran.dg/default_initialization.f90: New test.
16279
16280 2006-02-03  Jeff Law  <law@redhat.com>
16281
16282         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16283         handle more than 100 dump files.
16284         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16285         * lib/scantree.exp (scan-tree-dump): Likewise.
16286         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16287         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16288         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16289         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16290         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16291
16292 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16293
16294         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16295
16296 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16297
16298         * g++.dg/template/using12.C: New test.
16299
16300 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16301
16302         * gcc.target/powerpc/pr25960.c: New test.
16303
16304 2006-02-02  Steven G. Kargl  <kargls@comcast>
16305
16306         PR fortran/24958
16307         gfortran.dg/nullify_2.f90: New test.
16308
16309 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16310
16311         PR 25990
16312         * gcc.dg/gomp/pr25990.c: New test.
16313
16314 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/25342
16317         * g++.gd/template/partial4.C: New test.
16318
16319 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16320
16321         PR middle-end/26001
16322         * gfortran.dg/data_char_2.f90: New.
16323
16324 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16325
16326         PR fortran/26039
16327         maxval_maxloc_conformance_1.f90: New test.
16328
16329 2006-01-31  Richard Guenther  <rguenther@suse.de>
16330
16331         * gcc.target/i386/sselibm-1.c: New testcase.
16332         * gcc.target/i386/sselibm-2.c: Likewise.
16333         * gcc.target/i386/sselibm-3.c: Likewise.
16334         * gcc.target/i386/sselibm-4.c: Likewise.
16335         * gcc.target/i386/sselibm-5.c: Likewise.
16336
16337 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16338
16339         PR fortran/24266
16340         * gfortran.dg/arrayio_derived_2.f90: New.
16341
16342 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16343
16344         * gcc.dg/unsigned-long-compare.c: New test.
16345
16346 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16347
16348         PR testsuite/25318
16349         * lib/target-supports.exp (check_effective_target_freorder):
16350         Check to see if target supports -freorder-blocks-and-partition.
16351         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16352         instead of "dg-require-named-sections".
16353
16354 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16355
16356         PR target/14798:
16357         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16358         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16359         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16360         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16361         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16362         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16363         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16364         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16365
16366 2006-01-30  Richard Guenther  <rguenther@suse.de>
16367
16368         PR c++/23372
16369         * gcc.dg/pr23372-1.C: New testcase.
16370
16371 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16372
16373         * gcc.dg/gomp/pr25874.c: New test.
16374
16375 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16376
16377         PR tree-opt/25911
16378         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16379
16380 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16381
16382         PR fortran/18578
16383         PR fortran/18579
16384         PR fortran/20857
16385         PR fortran/20885
16386         * gfortran.dg/intent_out_1.f90: New test.
16387
16388 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16389
16390         PR fortran/17911
16391         * gfortran.dg/procedure_lvalue.f90: New test.
16392
16393         PR fortran/20895
16394         PR fortran/25030
16395         * gfortran.dg/char_pointer_assign_2.f90: New test.
16396         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16397         assignment to be consistent with standard.
16398         * gfortran.dg/char_result_2.f90: The same.
16399         * gfortran.dg/char_result_8.f90: The same.
16400
16401 2006-01-28  Zack Weinberg  <zackw@panix.com>
16402
16403         * gcc.dg/Woverlength-strings.c
16404         * gcc.dg/Woverlength-strings-pedantic-c89.c
16405         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16406         * gcc.dg/Woverlength-strings-pedantic-c99.c
16407         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16408
16409 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16410
16411         * gcc.c-torture/execute/20060127-1.c: New test.
16412
16413 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/25999
16416         * g++.dg/ext/pragmaweak1.C: New test.
16417
16418 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16419
16420         PR c++/25855
16421         * g++.dg/template/spec29.C: New test.
16422
16423 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16424
16425         PR c/19606.
16426         * gcc.c-torture/execute/pr19606.c: New.
16427
16428 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16429
16430         * gcc.dg/pragma-re-4.c: New test.
16431
16432 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16433
16434         PR fortran/25964
16435         * gfortran.dg/assumed_size_refs_3.f90: New test.
16436
16437 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16438
16439         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16440
16441 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16442
16443         PR ada/21317
16444         * ada/acats/support/impdef.a: Add One_Long_Second.
16445         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16446         * ada/acats/tests/c9/c94026.a: Likewise.
16447         * ada/acats/tests/c9/c97305c.ada: Likewise.
16448         * ada/acats/tests/c9/c99004a.ada: Likewise.
16449
16450 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16451
16452         PR fortran/25964
16453         * gfortran.dg/global_references_2.f90: New test.
16454
16455         PR fortran/25084
16456         PR fortran/20852
16457         PR fortran/25085
16458         PR fortran/25086
16459         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16460         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16461
16462         PR fortran/25416
16463         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16464
16465 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16466
16467         PR c/25892
16468         * gcc.dg/Wpointer-sign.c: New.
16469         * gcc.dg/Wpointer-sign-Wall.c: New.
16470         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16471         * gcc.dg/Wpointer-sign-pedantic.c: New.
16472         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16473         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16474
16475 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16476
16477         PR C/25861
16478         * gcc.c-torture/compile/pr25861.c: New test.
16479
16480 2006-01-26  Paul Brook  <paul@codesourcery.com>
16481
16482         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16483         on short-enum targets.
16484         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16485         variable.
16486         (generate_fields): Use short_enums.
16487         (main): Set short_enums.  Document -e.
16488         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16489         on short-enum targets.
16490         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16491         variable.
16492         (generate_fields): Use short_enums.
16493         (main): Set short_enums.  Document -e.
16494         * lib/target-supports.exp (check_effective_target_short_enums): New.
16495
16496 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16497
16498         PR target/25947
16499         * gcc.dg/torture/pr25947-1.c: New test.
16500
16501 2006-01-25  Jan Hubicka  <jh@suse.cz>
16502             Roger Sayle  <roger@eyesopen.com>
16503
16504         PR rtl-optimization/25703
16505         * gcc.target/i386/20060125-1.c: New test case.
16506         * gcc.target/i386/20060125-2.c: New test case.
16507
16508 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16509
16510         PR fortran/18540
16511         * gfortran.dg/goto_1.f: New.
16512
16513 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16514
16515         PR fortran/25716
16516         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16517         25716 on 32-bit systems too.
16518
16519 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16520
16521         PR testsuite/25590
16522         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16523
16524 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16525
16526         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16527
16528 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16529
16530         PR fortran/25835
16531         * gfortran.dg/read_eof.f90: Delete, renamed.
16532         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16533         * gfortran.dg/read_eof_2.f90: New test.
16534         * gfortran.dg/read_eof_3.f90: New test.
16535
16536 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16537
16538         PR tree-opt/25860
16539         * gcc.c-torture/compile/pr25860.c: New test.
16540
16541 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16542
16543         PR c++/25552
16544         * g++.dg/parse/dtor8.C: New test.
16545
16546 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16547
16548         PR testsuite/25891
16549         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16550         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16551         check_effective_target_fopenmp returns 0.
16552
16553 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16554
16555         PR ada/20548
16556         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16557         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16558         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16559
16560 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16561
16562         PR tree-opt/25857
16563         * g++.dg/opt/pr25857.C: New test.
16564
16565 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16566         Jan Hubicka  <jh@suse.cz>
16567         Richard Guenther  <rguenther@suse.de>
16568
16569         PR rtl-optimization/25654
16570         * gcc.dg/torture/pr25654.c: New testcase.
16571         * gcc.target/i386/pr25654.c: Likewise.
16572
16573 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16574
16575         PR fortran/25901
16576         * gfortran.dg/internal references_2.f90: New test.
16577
16578         Fix regression in testing of admissability of attributes.
16579         * gfortran.dg/intent_used_1.f90: New test.
16580
16581 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16582
16583         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16584         Remove target conditional torture options for i?86 and x86_64
16585         GNU/Linux.
16586
16587 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16588
16589         PR c++/10891
16590         * g++.dg/rtti/no-rtti.C: New.
16591
16592 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/25895
16595         * g++.dg/inherit/conv2.C: New test.
16596
16597         PR c++/25856
16598         * g++.dg/parse/dtor7.C: New test.
16599
16600         PR c++/25858
16601         * g++.dg/template/crash44.C: New test.
16602
16603 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16604
16605         PR fortran/25124
16606         PR fortran/25625
16607         * gfortran.dg/internal_references_1.f90: New test.
16608           PR fortran/20881
16609         PR fortran/23308
16610         PR fortran/25538
16611         PR fortran/25710
16612         * gfortran.dg/global_references_1.f90: New test.
16613         * gfortran.dg/g77/19990905-1.f: Restore the error that
16614         there is a clash between the common block name and
16615         the name of a subroutine reference.
16616
16617         PR fortran/PR24276
16618         * gfortran.dg/aliasing_dummy_1.f90: New test.
16619
16620 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16621
16622         * gcc.dg/vmx/1b-01.c: Warning fix.
16623         * gcc.dg/vmx/1c-02.c: Likewise.
16624         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16625
16626 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16627
16628         PR testsuite/24962
16629         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16630
16631 2006-01-20  Richard Guenther  <rguenther@suse.de>
16632         Steven Bosscher <stevenb.gcc@gmail.com>
16633
16634         PR rtl-optimization/24626
16635         * gcc.dg/torture/pr24626-1.c: New testcase.
16636         * gcc.dg/torture/pr24626-2.c: Likewise.
16637         * gcc.dg/torture/pr24626-3.c: Likewise.
16638         * gcc.dg/torture/pr24626-4.c: Likewise.
16639
16640 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16641
16642         PR c++/5520
16643         * g++.dg/warn/empty-body.C: New.
16644
16645 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/22136
16648         * g++.dg/template/using10.C: New test.
16649         * g++.dg/temlpate/using11.C: Likewise.
16650         * g++.dg/inherit/using5.C: Tweak error messages.
16651
16652 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16653
16654         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16655         target test.
16656         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16657
16658 2006-01-19  Jan Hubicka  <jh@suse.cz>
16659
16660         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16661
16662 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16663
16664         PR c++/25854
16665         * g++.dg/template/spec28.C: New test.
16666
16667 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16668
16669         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16670         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16671
16672 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16673
16674         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16675         * gcc.dg/gomp/critical-1.c: Likewise.
16676         * gcc.dg/gomp/critical-3.c: Likewise.
16677         * gcc.dg/gomp/empty.c: Likewise.
16678         * gcc.dg/gomp/ordered-1.c: Likewise.
16679         * gcc.dg/gomp/for-4.c: Likewise.
16680         * gcc.dg/gomp/for-6.c: Likewise.
16681         * gcc.dg/gomp/master-3.c: Likewise.
16682         * gcc.dg/gomp/for-8.c: Likewise.
16683         * gcc.dg/gomp/for-10.c: Likewise.
16684         * gcc.dg/gomp/for-18.c: Likewise.
16685         * gcc.dg/gomp/for-5.c: Likewise.
16686         * gcc.dg/gomp/for-7.c: Likewise.
16687         * gcc.dg/gomp/for-9.c: Likewise.
16688
16689 2006-01-18  Jeff Law  <law@redhat.com>
16690
16691         * gcc.dg/tree-ssa/vrp25.c: New test.
16692
16693 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16694
16695         * gcc.dg/pr25805.c: Fix misapplied patch.
16696
16697 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16698
16699         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16700         (check_effective_target_vect_udot_qi): New.
16701         (check_effective_target_vect_sdot_hi): New.
16702         (check_effective_target_vect_udot_hi): New.
16703         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16704         prefixed with "wrapv-" with -fwrapv.
16705         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16706         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16707         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16708         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16709         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16710
16711         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16712         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16713         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16714         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16715
16716 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16717
16718         PR c++/16829
16719         * g++.dg/other/default2.C: New test.
16720         * g++.dg/other/default3.C: New test.
16721
16722 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16723
16724         PR c/25805
16725         * gcc.dg/pr25805.c: New file.
16726
16727 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/25836
16730         * g++.dg/template/init6.C: New test.
16731
16732 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16733
16734         * gcc.dg/tree-ssa/pr24287.c: New test
16735
16736 2006-01-18  Eric Christopher  <echristo@apple.com>
16737
16738         * g++.dg/eh/table.C: New.
16739
16740 2006-01-18  DJ Delorie  <dj@redhat.com>
16741
16742         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16743         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16744         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16745         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16746
16747 2006-01-18  Jeff Law  <law@redhat.com>
16748
16749         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16750         on wrapping on overflow semantics.
16751
16752         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16753
16754         * gcc.gc/tree-ssa/vrp23.c: New test.
16755         * gcc.gc/tree-ssa/vrp24.c: New test.
16756
16757 2006-01-18  Richard Henderson  <rth@redhat.com>
16758             Aldy Hernandez  <aldyh@redhat.com>
16759             Jakub Jelinek  <jakub@redhat.com>
16760             Diego Novillo  <dnovillo@redhat.com>
16761             Uros Bizjak  <uros@kss-loka.si>
16762
16763         * gcc.dg/gomp: New directory.
16764
16765 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16766             Steven G. Kargl  <kargls@comcast.net>
16767
16768         PR fortran/20869
16769         * gfortran.dg/intrinsic_external_1.f90: New test.
16770
16771         PR fortran/20875.
16772         * gfortran.dg/elemental_pointer_1.f90: New test.
16773
16774         PR fortran/25024
16775         * gfortran.dg/external_procedures_1.f90: New test.
16776
16777         PR fortran/25785
16778         gfortran.dg/assumed_present.f90: New test.
16779
16780 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16781
16782         * g++.dg/parse/lookup5.C: New test.
16783
16784 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16785
16786         PR fortran/25697
16787         * gfortran.dg/read_eof.f90: New test.
16788
16789 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16790
16791         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16792         add a closing brace.
16793
16794 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16795
16796         PR fortran/25631
16797         * gfortran.dg/fmt_tl.f: New test.
16798
16799 2006-01-17  Eric Christopher  <echristo@apple.com>
16800
16801         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16802         * g++.old-deja/g++.warn/impint2.C: Ditto.
16803         * g++.old-deja/g++.other/null1.C: Ditto.
16804         * g++.dg/warn/conv2.C: Ditto.
16805         * g++.dg/warn/conv4.C: New file.
16806
16807 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16808
16809         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16810
16811 2006-01-17  Andreas Jaeger  <aj@suse.de>
16812             Janis Johnson <janis187@us.ibm.com>
16813
16814         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16815         in 64-bit.
16816         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16817         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16818
16819 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16820
16821         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16822         (switchfiles): xfail txxx where xxx >= 25.
16823
16824 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16825
16826         PR testsuite/25764
16827         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16828
16829 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16830
16831         PR c/25682
16832         * gcc.dg/pr25682.c: New test.
16833         * g++.dg/parse/array-size2.C: New test.
16834
16835 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16836
16837         * consistency.vlad: Remove entire directory, 1652 files.
16838
16839 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16840
16841         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16842         check_effective_target_dfprt_nocache): New.
16843         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16844         (check_effective_target_dfprt): New.
16845         * lib/c-compat.exp (check_dfp): Remove.
16846         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16847         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16848         level of support for decimal float.
16849         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16850         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16851         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16852         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16853         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16854         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16855         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16856         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16857         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16858         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16859         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16860         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16861         directives.
16862
16863 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16864
16865         PR testsuite/25741
16866         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16867         $base_dir/../.
16868         * lib/gfortran.exp (gfortran_init): Likewise.
16869         * lib/obj-c++.exp (obj-c++_init): Likewise.
16870         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16871         (scan-assembler-dem-not): Likewise.
16872         * lib/scandump.exp (scan-dump-dem): Likewise.
16873         (scan-dump-dem-not): Likewise.
16874
16875 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16876
16877         PR testsuite/25767
16878         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16879         powerpc-*-darwin*.
16880         * lib/obj-c++.exp (obj-c++_init): Likewise.
16881
16882 2006-01-16  Richard Guenther  <rguenther@suse.de>
16883
16884         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16885
16886 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16887
16888         PR testsuite/25777
16889         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16890         to LD_LIBRARY_PATH.
16891
16892 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16893             Andrew Pinski  <pinskia@physics.uc.edu>
16894
16895         * gcc.dg/minmax-1.c: New test.
16896
16897 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16898
16899         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16900         * gcc.misc-tests/dectest.exp: Ditto.
16901
16902 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16903
16904         PR testsuite/25796
16905         * gcc.target/i386/cmov6.c: Use -march=k8.
16906
16907 2006-01-15  Andreas Jaeger  <aj@suse.de>
16908
16909         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16910         x86 does not have __float128.
16911
16912 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16913
16914         * gcc.target/i386/cmov6.c: New test.
16915
16916 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16917
16918         PR c++/25663
16919         * g++.dg/template/ctor6.C: New test.
16920
16921 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16922
16923         PR tree-optimization/25485
16924         * gcc.dg/tree-ssa/pr25485.c: New.
16925
16926 2006-01-14  Richard Guenther  <rguenther@suse.de>
16927
16928         PR tree-optimization/22548
16929         PR tree-optimization/22555
16930         PR tree-optimization/22501
16931         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16932         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16933         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16934         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16935         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16936         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16937         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16938         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16939         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16940
16941 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16942
16943         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16944         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16945
16946 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16947         Richard Guenther  <rguenther@suse.de>
16948
16949         PR rtl-optimization/24257
16950         * gcc.dg/torture/pr24257.c: New testcase.
16951
16952 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16953
16954         * gcc.c-torture/execute/20060110-1.c: New test.
16955         * gcc.c-torture/execute/20060110-2.c: New test.
16956
16957 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16958
16959         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16960
16961 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16962
16963         PR fortran/25756
16964         * gfortran.dg/label_3.f90: New test.
16965
16966 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16967
16968         PR tree-optimization/25771
16969         * g++.dg/tree-ssa/pr25771.C: New test
16970
16971 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16972
16973         PR tree-opt/24365
16974         * g++.dg/opt/complex5.C: New test.
16975
16976 2006-01-13  Richard Guenther  <rguenther@suse.de>
16977
16978         * gcc.target/i386/387-9.c: New testcase.
16979
16980 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16981
16982         PR c++/24824
16983         * g++.dg/debug/dwarf2-1.C: New.
16984
16985 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16986
16987         PR testsuite/25728
16988         * lib/gcov.exp (verify-lines): Add "close $fd".
16989
16990 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16991             Ben Elliston  <bje@au.ibm.com>
16992
16993         * gcc.dg/dfp/inf-1.c: New test.
16994
16995 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16996             Yao Qi  <qiyaoltc@cn.ibm.com>
16997             Ben Elliston  <bje@au.ibm.com>
16998             Jon Grimm  <jgrimm2@us.ibm.com>
16999
17000         * gcc.dg/nodfp-1.c: New test.
17001         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17002         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17003         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
17004         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
17005         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
17006         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
17007         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
17008         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
17009         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
17010         * gcc.dg/format/dfp-scanf-1.c: Likewise.
17011         * gcc.dg/format/dfp-printf-1.c: Likewise.
17012         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17013         (compat_setup_dfp): New.
17014         * gcc.dg/compat/compat.exp: Use it.
17015         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17016         Make some variables global, prepend "compat_" to their names.
17017         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17018         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17019         * gcc.misc-tests/dectest.exp: New test driver for decTest.
17020         * lib/compat.exp (compat_skip_list): Make global, rename.
17021         * lib/c-compat.exp: New file.
17022         * lib/target-supports.exp (check_effective_target_dfp): New.
17023
17024         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17025         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17026         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17027         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17028         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17029         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17030         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17031         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17032         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17033         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17034         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17035         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17036         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17037         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17038         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17039         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17040         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17041         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17042         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17043         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17044         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17045         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17046         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17047         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17048         gcc.dg/dfp/struct-layout-1.c,
17049         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17050         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17051         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17052         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17053         gcc.dg/dfp/func-vararg-dfp.c,
17054         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17055         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17056         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17057         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17058         gcc.dg/dfp/wtr-conversion-1.c: New tests.
17059
17060 2006-01-11  Richard Guenther  <rguenther@suse.de>
17061
17062         PR tree-optimization/25734
17063         * gcc.dg/tree-ssa/pr25734.c: New testcase.
17064
17065 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17066
17067         PR fortran/25486
17068         * gfortran.dg/literal_character_constant_1_x.F: New test.
17069         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17070         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17071         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17072
17073 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17074
17075         PR c++/25386
17076         * g++.dg/ext/packed3.C: Add expected packed error.
17077
17078 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
17079
17080         PR target/25706
17081         * gcc.dg/torture/pr25706-1.c: New test.
17082
17083 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
17084
17085         PR tree-optimization/23109
17086         PR tree-optimization/23948
17087         PR tree-optimization/24123
17088
17089         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17090         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17091         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17092         g++.dg/tree-ssa/pr23948.C: New testcases.
17093         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17094         three divisions in order to do the optimization.
17095
17096 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17097
17098         PR c++/25632
17099         * g++.dg/other/pr25632.C: New test.
17100
17101 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17102
17103         PR fortran/25730
17104         * gfortran.dg/used_types_1.f90: New test.
17105
17106 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17107
17108         PR target/25718
17109         * gcc.dg/torture/pr25718-1.c: New test.
17110
17111 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17112
17113         * gfortran.dg/list_read_2.f90: Fix typo in description.
17114
17115 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17116
17117         * lib/target-supports.exp (check_visibility_available): Simplify test
17118         for *-*-netware*.
17119         (check_profiling_available): Fail for *-*-netware*.
17120         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17121         * gcc.dg/20021014-1.c: Likewise.
17122         * gcc.dg/nest.c: Likewise.
17123
17124 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17125
17126         fortran/24936
17127         * gfortran.dg/forall_3.f90: New test.
17128
17129 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR fortran/21977
17132         * gfortran.dg/nesting_2.f90: New test.
17133         * gfortran.dg/nesting_3.f90: New test.
17134
17135 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17136
17137         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17138         Fix typo in comment.
17139
17140 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17141
17142         * gfortran.dg/single_char_string.f90: New test.
17143
17144 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17145
17146         * gfortran.dg/ichar_2.f90: New test.
17147
17148 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17149
17150         PR fortran/25093
17151         * gfortran.dg/private_type_4.f90: New.
17152
17153 2006-01-07  Richard Guenther  <rguenther@suse.de>
17154
17155         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17156
17157 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17158
17159         * gfortran.dg/func_decl_1.f90: New.
17160         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17161         * gfortran.dg/array_alloc_2.f90: Likewise.
17162         * gfortran.dg/char_result_8.f90: Likewise.
17163         * gfortran.dg/dup_save_1.f90: Likewise.
17164         * gfortran.dg/dup_save_2.f90: Likewise.
17165         * gfortran.dg/f2c_6.f90: Likewise.
17166         * gfortran.dg/f2c_7.f90: Likewise.
17167         * gfortran.dg/func_result_2.f90: Likewise.
17168         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17169
17170 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17171
17172         PR fortran/22146
17173         * gfortran.dg/elemental_subroutine_1.f90: New test.
17174         * gfortran.dg/elemental_subroutine_2.f90: New test.
17175
17176         PR fortran/25029
17177         PR fortran/21256
17178         * gfortran.dg/assumed_size_refs_1.f90: New test.
17179
17180         PR fortran/20868
17181         PR fortran/20870
17182         * gfortran.dg/assumed_size_refs_2.f90: New test.
17183         * gfortran.dg/initialization_1.f90: Change warning message.
17184
17185 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17186
17187         * gcc.dg/tree-ssa/loop-15.c: New test.
17188
17189 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17190
17191         PR fortran/25598
17192         * gfortran.dg/backspace_3.f: New test.
17193         * gfortran.dg/backspace_4.f: New test.
17194
17195 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17196
17197         PR fortran/24268
17198         * gfortran.dg/fmt_white.f: Update test.
17199
17200 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17201
17202         * gcc.dg/cast-1.c: Add new warning.
17203         * gcc.dg/cast-2.c: Likewise.
17204         * gcc.dg/cast-3.c: Likewise.
17205         * gcc.dg/format/cast-1.c: Likewise.
17206         * gcc.dg/cast-4.c: New testcase.
17207
17208 2006-01-05  Richard Guenther  <rguenther@suse.de>
17209
17210         PR tree-optimization/22555
17211         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17212
17213 2006-01-05  Richard Guenther  <rguenther@suse.de>
17214             Diego Novillo  <dnovillo@redhat.com>
17215
17216         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17217         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17218         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17219         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17220         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17221         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17222         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17223         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17224         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17225         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17226         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17227         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17228         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17229         * treelang/compile/extravar.tree: Likewise.
17230         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17231         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17232         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17233         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17234         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17235
17236 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17237
17238         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17239         for 64-bit fix.
17240
17241 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17242
17243         PR fortran/23675
17244         gfortran.dg/char_result_11.f90: New.
17245
17246 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/24782
17249         * g++.dg/parse/access9.C: New test.
17250         * g++.dg/tc1/dr52.C: Tweak error markers.
17251
17252 2006-01-04  Richard Henderson  <rth@redhat.com>
17253
17254         Merge from gomp branch.
17255         * g++.dg/parse/pragma2.C: Update expected error lines.
17256
17257 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * g++.dg/other/i386-2.C: New test.
17260
17261         PR target/25554
17262         * gcc.c-torture/compile/20051228-1.c: New test.
17263
17264         PR c/25559
17265         * gcc.dg/pr25559.c: New test.
17266
17267 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/25492
17270         * g++.dg/lookup/friend9.C: New test.
17271
17272         PR c++/25625
17273         * g++.dg/template/repo5.C: New test.
17274
17275 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17276
17277         PR fortran/25101
17278         * gfortran.dg/forall_2.f90: New test.
17279
17280 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17281
17282         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17283         dg-require-weak.  Adjust regexp to handle leading-underscore
17284         targets and space as well as TAB after .weak.  Change previous
17285         64-bit fix to not use naked dot.
17286
17287 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17288
17289         PR rtl-optimization/25578
17290         * gcc.c-torture/execute/20060102-1.c: New testcase.
17291
17292 2006-01-03  Richard Guenther  <rguenther@suse.de>
17293
17294         PR c/25183
17295         * gcc.dg/torture/pr25183.c: New testcase.
17296
17297 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17298
17299         Merge from gomp-branch.
17300         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17301         * gcc.dg/ia64-sync-2.c: Likewise.
17302         * gcc.dg/ia64-sync-3.c: Likewise.
17303         * gcc.dg/ia64-sync-4.c: Likewise.
17304         * gcc.dg/sync-2.c: Likewise.
17305         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17306         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17307
17308 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17309
17310         PR c++/25635
17311         * g++.dg/parse/operator6.C: New test.
17312
17313         PR c++/25637
17314         * g++.dg/parse/error29.C: New test.
17315
17316         PR c++/25638
17317         * g++.dg/parse/dtor6.C: New test.
17318
17319         PR c++/25633
17320         * g++.dg/parse/ctor3.C: New test.
17321
17322         PR c++/25634
17323         * g++.dg/template/class3.C: New test.
17324
17325 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17326
17327         * g++.dg/debug/debug9.C: New.
17328
17329 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17330
17331         PR fortran/24640
17332         * gfortran.dg/label_2.f90: New test.
17333
17334 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17335
17336         * g++.dg/lookup/using12.C: Tighten error marker.
17337
17338 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17339             Andrew Pinski <pinskia@physics.uc.edu>
17340
17341         * gcc.target/powerpc/darwin-abi-3.c: New file.
17342         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17343         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17344         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17345         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17346         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17347         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17348         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17349         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17350
17351 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17352
17353         * gcc.dg/tree-ssa/loadpre1.c: New;
17354         * gcc.dg/tree-ssa/loadpre2.c: New;
17355         * gcc.dg/tree-ssa/loadpre3.c: New;
17356         * gcc.dg/tree-ssa/loadpre4.c: New;
17357         * gcc.dg/tree-ssa/loadpre5.c: New;
17358         * gcc.dg/tree-ssa/loadpre6.c: New;
17359         * gcc.dg/tree-ssa/loadpre7.c: New;
17360         * gcc.dg/tree-ssa/loadpre8.c: New;
17361         * gcc.dg/tree-ssa/loadpre9.c: New;
17362
17363 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17364
17365         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17366         * g++.dg/abi/thunk4.C: Likewise.
17367
17368 2006-01-01  Andreas Jaeger  <aj@suse.de>
17369
17370         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17371         portable.
17372
17373 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17374
17375         PR c++/25294
17376         * gcc.dg/pragma-pack-3.c: New test.
17377         * g++.dg/parse/pragma3.C: New test.
17378
17379 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17380
17381         PR middle-end/24827
17382         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17383
17384 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17385
17386         PR testsuite/25214
17387         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17388
17389 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17390
17391         PR fortran/22607
17392         * gfortran-dg/pure_byref_3.f90: New.
17393
17394         fortran/PR 25396
17395         * gfortran.dg/userdef_operator_1.f90: New.
17396
17397 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         * g++.dg/abi/thunk3.C: New.
17400         * g++.dg/abi/thunk4.C: New.
17401
17402 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17403
17404         PR fortran/25532
17405         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17406         associated derived type components of derived types are
17407         properly declared in contained procedures.
17408
17409 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17410
17411         PR libgfortran/25139
17412         * gfortran.dg/backspace_2.f: New test.
17413
17414 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17415
17416         PR libgfortran/25550
17417         * gfortran.dg/endfile.f: New test.
17418
17419 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17420
17421         PR libgfortran/25419
17422         * gfortran.dg/comma.f: New test.
17423
17424 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17425
17426         * lib/gfortran-dg.exp: Remove trailing whitespace.
17427         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17428         -funroll-all-loops.
17429
17430 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17431
17432         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17433         Extended Double long doubles or repeat tests when long double is
17434         the same size as double.
17435
17436 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17437
17438         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17439
17440         PR testsuite/25442
17441         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17442         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17443
17444         PR testsuite/25441
17445         * gcc.dg/pr23911.c: Make test variable static.
17446
17447         PR testsuite/25444
17448         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17449
17450 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17451
17452         PR c++/25439
17453         * g++.dg/parse/crash17.C: Adjust error markers.
17454         * g++.dg/template/error20.C: New test.
17455
17456 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17457
17458         PR c++/23172
17459         * g++.dg/ext/complit4.C: New test.
17460
17461         PR c++/25417
17462         * g++.dg/ext/complit5.C: Likewise.
17463
17464 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17465
17466         PR tree-optimization/25125
17467         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17468         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17469         * gcc.c-torture/execute/pr25125.c: New.
17470
17471 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17472
17473         PR fortran/25029
17474         PR fortran/21256
17475         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17476         functions with incorrect assumed size references.
17477
17478 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/23171
17481         * g++.dg/opt/init1.C: New test.
17482
17483 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17484
17485         PR c++/24671
17486         * g++.dg/template/sfinae3.C: New test.
17487
17488 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17489
17490         * g++.dg/other/friend4.C: New test.
17491
17492 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17493
17494         PR target/25005
17495         * g++.dg/opt/pr25005.C: New test.
17496
17497 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17498
17499         PR c++/25369
17500         * g++.dg/template/ptrmem16.C: New test.
17501
17502 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17503
17504         PR fortran/25029
17505         PR fortran/21256
17506         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17507
17508 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17509
17510         PR libgfortran/25307
17511         * gfortran.dg/list_read_5.f90: New test.
17512
17513 2005-12-22  Richard Henderson  <rth@redhat.com>
17514
17515         * gcc.target/i386/sse-7.c: Use -msse2.
17516
17517 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17518
17519         PR rtl-optimization/25432
17520         * gcc.c-torture/compile/20051216-1.c: New test.
17521
17522         PR objc/25328
17523         * objc/execute/pr25328.m: New test.
17524
17525 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/25364
17528         * g++.dg/template/call4.C: New test.
17529
17530 2005-12-22  Dale Johannesen  <dalej@apple.com>
17531
17532         * gcc.target/i386/sse-17.c: New.
17533
17534 2005-12-22  Paul Brook  <paul@codesourcery.com>
17535
17536         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17537
17538 2005-12-22  Paul Brook  <paul@codesourcery.com>
17539
17540         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17541
17542 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17543
17544         PR tree-opt/25513
17545         * gcc.c-torture/compile/pr25513.c: New test.
17546
17547 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17548
17549         PR c++/23333
17550         * g++.dg/parse/error25.C: Add more tests.
17551
17552 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17553
17554         PR fortran/18990
17555         * gfortran.dg/der_charlen_1.f90: New.
17556
17557 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17558
17559         PR fortran/20889
17560         * gfortran.dg/pointer_component_type_1.f90: New test.
17561
17562         PR fortran/25029
17563         PR fortran/21256
17564         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17565         should give an error with assumed size array refernces and checks
17566         those that should not.
17567         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17568         reference an upper bound so that it does not generate an error.
17569
17570         PR fortran/19362
17571         PR fortran/20244
17572         PR fortran/20864
17573         PR fortran/25391
17574         * gfortran.dg/used_dummy_types_1.f90: New test.
17575         * gfortran.dg/used_dummy_types_2.f90: New test.
17576         * gfortran.dg/used_dummy_types_3.f90: New test.
17577         * gfortran.dg/used_dummy_types_4.f90: New test.
17578         * gfortran.dg/used_dummy_types_5.f90: New test.
17579
17580         PR fortran/23152
17581         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17582         group already being USE associated.
17583         * gfortran.dg/assumed_shape_nml.f90: New test.
17584         * gfortran.dg/assumed_size_nml.f90: New test.
17585
17586         PR fortran/20862
17587         PR fortran/25053
17588         PR fortran/25063
17589         PR fortran/25064
17590         PR fortran/25066
17591         PR fortran/25067
17592         PR fortran/25068
17593         PR fortran/25307
17594         * gfortran.dg/io_constraints_1.f90: New test.
17595         * gfortran.dg/io_constraints_1.f90: New test.
17596         * gfortran.dg/iostat_3.f90: Change wording of warning.
17597         * gfortran.dg/g77/19981216-0.f: The same.
17598
17599 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17600
17601         PR tree-optimization/23518
17602         * gcc.dg/pr23518.c: New.
17603
17604 2005-12-21  Mike Stump  <mrs@apple.com>
17605
17606         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17607
17608 2005-12-21  Paul Brook  <paul@codesourcery.com>
17609
17610         * gcc.dg/pr19340.c: Skip on m68k targets.
17611
17612 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17613
17614         PR rtl-optimization/25196
17615         * gcc.dg/pr25196.c: New test.
17616
17617 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17618
17619         PR fortran/25423
17620         gfortran.dg/where_nested_1.f90: New.
17621
17622 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17623
17624         PR tree-optimization/25382.
17625         * gcc.dg/tree-ssa/pr25382.c: New.
17626
17627 2005-12-20  Richard Guenther  <rguenther@suse.de>
17628
17629         PR middle-end/24306
17630         * gcc.target/i386/pr24306.c: New testcase.
17631
17632 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17633
17634         PR tree-optimization/25501
17635         * gcc.dg/tree-ssa/pr25501.c: New.
17636
17637 2005-12-20  Richard Guenther  <rguenther@suse.de>
17638
17639         Revert
17640         2005-12-02  Richard Guenther  <rguenther@suse.de>
17641
17642         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17643
17644 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR c++/21228
17647         * g++.dg/warn/Wunreachable-code-2.C: New test.
17648
17649 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/24278
17652         * g++.dg/template/ctor5.C: New test.
17653
17654         PR c++/24915
17655         * g++.dg/template/overload8.C: New test.
17656
17657 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17658
17659         * gcc.c-torture/compile/pr25483 : New test.
17660
17661 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17662
17663         PR c++/20552
17664         * g++.dg/ext/typeof10.C: New test.
17665
17666 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17667
17668         * gcc.dg/mt-loopi1.c: New.
17669
17670 2005-12-18  Richard Guenther  <rguenther@suse.de>
17671
17672         PR tree-optimization/25481
17673         * gcc.dg/torture/pr25481.c: New testcase.
17674
17675 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17676
17677         PR rtl-optimization/21041
17678         * gcc.dg/pr21041.c: New test.
17679
17680 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17681
17682         PR libgfortran/25463
17683         * gfortran.dg/advance.f90: New test.
17684
17685 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17686
17687         * gcc.dg/20051201-1.c: New test.
17688
17689 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17690
17691         PR fortran/25018
17692         * gfortran.dg/initialization_1.f90: New test.
17693         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17694         * gfortran.dg/g77/980616-0.f: The same.
17695
17696 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17697
17698         * PR fortran/25458
17699         * gfortran.dg/chkbits.f90: New test.
17700
17701 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17702
17703         * gfortran.dg/enum_5.f: Revert to previous version.
17704
17705 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17706
17707         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17708         * gfortran.dg/nested_modules_1.f90: Ditto.
17709         * gfortran.dg/hollerith_f95.f90: Ditto.
17710         * gfortran.dg/select_5.f90: Ditto.
17711         * gfortran.dg/secnds.f: Ditto.
17712         * gfortran.dg/hollerith2.f90: Ditto.
17713         * gfortran.dg/imag_2.f: Ditto.
17714         * gfortran.dg/ftell_2.f90: Ditto.
17715         * gfortran.dg/malloc_free_1.f90: Ditto.
17716         * gfortran.dg/logint-1.f: Ditto.
17717         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17718         * gfortran.dg/e_d_fmt.f90: Ditto.
17719         * gfortran.dg/hollerith_legacy.f90: Ditto.
17720         * gfortran.dg/logint-2.f: Ditto.
17721         * gfortran.dg/enum_5.f90: Ditto.
17722         * gfortran.dg/f2c_2.f90: Ditto.
17723         * gfortran.dg/pr17143.f90: Ditto.
17724         * gfortran.dg/namelist_14.f90: Ditto.
17725         * gfortran.dg/logint-3.f: Ditto.
17726         * gfortran.dg/spread_scalar_source.f90: Ditto.
17727         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17728         * gfortran.dg/namelist_11.f: Ditto.
17729         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17730         * gfortran.dg/g77/20010519-1.f
17731         * gfortran.dg/g77/alpha1.f: Ditto.
17732         * gfortran.dg/g77/990115-1.f: Ditto.
17733         * gfortran.dg/g77/erfc.f: Ditto.
17734         * gfortran.dg/g77/19990313-3.f: Ditto.
17735         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17736         * gfortran.dg/g77/20010426.f: Ditto.
17737         * gfortran.dg/g77/19990313-0.f: Ditto.
17738         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17739         * gfortran.dg/g77/20000629-1.f: Ditto.
17740         * gfortran.dg/g77/970125-0.f: Ditto.
17741         * gfortran.dg/g77/8485.f: Ditto.
17742         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17743         * gfortran.dg/g77/19990313-1.f: Ditto.
17744         * gfortran.dg/g77/int8421.f: Ditto.
17745         * gfortran.dg/g77/19990305-0.f: Ditto.
17746         * gfortran.dg/g77/947.f: Ditto.
17747         * gfortran.dg/g77/19990905-2.f: Ditto.
17748         * gfortran.dg/g77/cabs.f: Ditto.
17749         * gfortran.dg/g77/19990313-2.f: Ditto.
17750         * gfortran.dg/g77/20020307-1.f: Ditto.
17751         * gfortran.dg/g77/dcomplex.f: Ditto.
17752         * gfortran.dg/g77/19990502-1.f: Ditto.
17753         * gfortran.dg/g77/19981216-0.f: Ditto.
17754         * gfortran.dg/common_4.f90: Ditto.
17755         * gfortran.dg/entry_4.f90: Ditto.
17756         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17757         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17758         * gfortran.dg/namelist_12.f: Ditto.
17759         * gfortran.dg/scale_1.f90: Ditto.
17760         * gfortran.dg/modulo_1.f90
17761         * gfortran.dg/hollerith.f90: Ditto.
17762         * gfortran.dg/direct_io_3.f90: Ditto.
17763         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17764         * gfortran.dg/gnu_logical_1.F: Ditto.
17765         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17766         * gfortran.dg/assign_1.f90: Ditto.
17767         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17768         * gfortran.dg/pr23095.f: Ditto.
17769         * gfortran.dg/read_float_1.f90: Ditto.
17770
17771 2005-12-17  Andreas Jaeger  <aj@suse.de>
17772
17773         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17774         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17775
17776 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17777
17778         PR fortran/24268
17779         * gfortran.dg/fmt_white.f: New test.
17780
17781 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17782
17783         * gfortran.dg/label_1.f90: New test.
17784
17785 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17786
17787         PR testsuite/25422
17788         * gcc.dg/20031012-1.c: Add -Walways-true option.
17789         * gcc.dg/weak/weak-3.c: Likewise.
17790         * g++.old-deja/g++.mike/warn8.C: Likewise.
17791
17792 2005-12-16  Mike Stump  <mrs@apple.com>
17793
17794         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17795         exit.
17796
17797 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17798
17799         PR libgfortran/25264
17800         PR libgfortran/25349
17801         * gfortran.dg/tl_editing.f90: Added additional checks.
17802         * gfortran.dg/t_editing.f: New test.
17803         * gfortran.dg/write_padding.f90: New test
17804
17805 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17806
17807         PR testsuite/25215
17808         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17809
17810 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17811
17812         PR rtl-optimization/24899
17813         * gcc.c-torture/execute/20051215-1.c: New test.
17814
17815 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17816
17817         PR 24823
17818         * gfortran.dg/pr24823.f: New test.
17819
17820 2005-12-16  Jeff Law  <law@redhat.com>
17821
17822         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17823
17824 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17825
17826         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17827         (base_types): Change C++ style comments to C style comments.  Remove
17828         aligned types from the array.  Keep Enums disabled.
17829         (complex_types): Remove aligned types from the array.
17830         Comment out "_Complex long double".
17831         (attrib_types): Remove.
17832         (complex_attrib_types): Remove.
17833         (attrib_array_types): Remove.
17834         (complex_attrib_array_types): Remove.
17835         (aligned_bitfld_types): Remove.
17836         (n_aligned_bitfld_types): Remove.
17837         (FEATURE_ALIGNEDPACKED): Delete.
17838         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17839         (singles): Remove support for adding attributes.
17840         (choose_type): Remove support for attributed types.
17841         (generate_fields): Remove support for attributed bit-fields.
17842         Remove support for adding attributes.
17843         (generate_random_tests): Remove support for adding attributes.
17844         (features): Add back "[0] :0" and "complex vector [0]".
17845         (main): Remove support for attributed bit-fields.
17846         Uncomment the calling of generate_random_tests for the rests of
17847         the tests.
17848
17849 2005-12-16  Jan Hubicka  <jh@suse.cz>
17850
17851         * gcc.c-torture/combine/pr25224.c: New.
17852
17853 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17854
17855         PR other/25028
17856         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17857         HP-UX.
17858
17859 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17860
17861         * gcc.dg/20051215-1.c: New file.
17862
17863 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17864
17865         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17866         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17867
17868 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17869
17870         PR fortran/18197
17871         * gfortran.dg/dummy_functions_1.f90: New.
17872
17873 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17874
17875         PR rtl-optimization/25310
17876         * gcc.c-torture/compile/pr25310.c: New test.
17877
17878 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17879
17880         PR debug/25023
17881         * gcc.dg/pr25023.c: New test.
17882
17883 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17884
17885         * g++.old-deja/g++.brendan/redecl1.C,
17886         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17887         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17888         g++.old-deja/g++.oliva/typeof1.C,
17889         g++.old-deja/g++.other/crash16.C,
17890         g++.old-deja/g++.other/crash34.C,
17891         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17892         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17893         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17894         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17895         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17896         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17897         Remove xfail.
17898
17899 2005-12-14  Kean Johnston  <jkj@sco.com>
17900             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17901
17902         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17903         * gcc.target/i386/20020523-1.c: Ditto.
17904         * gcc.target/i386/tailcall-1.c: Ditto.
17905         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17906         * gcc.target/i386/ssetype-5.c: Ditto.
17907
17908 2005-12-14  Jeff Law  <law@redhat.com>
17909
17910         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17911
17912 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17913
17914         PR target/25254
17915         PR target/24188
17916         * gcc.target/i386/pr25254.c: New test.
17917         * gfortran.dg/PR24188.f: New test.
17918
17919 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17920
17921         * lib/fortran-torture.exp: Catch remaining uses of
17922         remote_file build delete.
17923
17924 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17925
17926         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17927
17928 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17929
17930         * gcc.dg/warn-addr-cmp.c: New test.
17931
17932 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17933
17934         PR debug/25023
17935         PR target/25293
17936         * gcc.target/i386/pr25293.c: New test.
17937
17938 2005-12-13  Petr Machata  <machata@post.cz>
17939
17940         PR c++/24907
17941         * g++.dg/parse/comma2.C: New test.
17942
17943 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17944             Jakub Jelinek  <jakub@redhat.com>
17945
17946         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17947         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17948         (limits.h): Include unconditionally.
17949         (stdlib.h): Likewise.
17950         (hashtab.h): Do not include.
17951         (getopt.h): Likewise.
17952         (stddef.h): Include.
17953         (hashval_t): Define.
17954         (struct entry): Add "next" field.
17955         (HASH_SIZE): New macro.
17956         (hash_table): New variable.
17957         (switchfiles): Do not use xmalloc.
17958         (mix): New macro.
17959         (iterative_hash): New function.
17960         (hasht): Remove.
17961         (e_exists): New function.
17962         (e_insert): Likewise.
17963         (output): Use, instead of libiberty hashtable functions.
17964         (main): Do not use getopt.  Do not call htab_create.
17965
17966 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17967
17968         PR c++/25331
17969         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17970         put atal* and atpaal* attributes on array elements.
17971         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17972         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17973         put atal* and atpaal* attributes on array elements.
17974         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17975
17976 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17977
17978         * gcc.dg/single-precision-constant.c: New test.
17979
17980 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17981
17982         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17983         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17984         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17985         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17986         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17987         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17988         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17989         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17990         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17991         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17992         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17993         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17994         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17995         gcc.target/powerpc/ppc-sdata-2.c,
17996         gcc.target/powerpc/ppc-stackalign-1.c,
17997         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17998         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17999         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18000         gcc.target/powerpc/rs6000-ldouble-2.c,
18001         gcc.target/powerpc/rs6000-power2-1.c,
18002         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
18003         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
18004         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
18005         option into target selector.
18006         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
18007         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
18008
18009 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18010
18011         PR objc/25348
18012         * objc.dg/encode-9.m: New test.
18013
18014 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18015
18016         PR testsuite/20772
18017         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18018         * gcc.dg/asm-b.c: Fix typo.
18019         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18020         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18021         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18022         i?86 lp64 and x86_64 ilp32.
18023         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18024         on i?86 lp64.
18025         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18026
18027 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
18028
18029         PR fortran/25078
18030         gfortran.dg/equiv_5.f90: New test.
18031
18032 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
18033
18034         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18035         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18036         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18037         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18038         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18039         * gcc.dg/tree-ssa/reassoc-5.c: New.
18040         * gcc.dg/tree-ssa/reassoc-6.c: New.
18041         * gcc.dg/tree-ssa/reassoc-7.c: New.
18042         * gcc.dg/tree-ssa/reassoc-8.c: New.
18043         * gcc.dg/tree-ssa/reassoc-9.c: New.
18044         * gcc.dg/tree-ssa/reassoc-10.c: New.
18045         * gcc.dg/tree-ssa/reassoc-11.c: New.
18046
18047 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18048
18049         PR testsuite/25167
18050         PR testsuite/24478
18051         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18052
18053 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/25300
18056         * g++.dg/template/inherit.C: Do not use a generic error message.
18057
18058 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18059
18060         PR libobjc/25354
18061         * objc.dg/gnu-encoding: New directory.
18062         * objc.dg/gnu-encoding/compat-common.h: New file.
18063         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18064         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18065         * objc.dg/gnu-encoding/vector-defs.h: New file.
18066         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18067         * objc.dg/gnu-encoding/generate-random.c: New file.
18068         * objc.dg/gnu-encoding/generate-random_r.c: New file.
18069         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18070         * objc.dg/gnu-encoding/generate-random.h: New file.
18071
18072 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
18073
18074         PR c++/25337
18075         * g++.dg/template/defarg7.C: New test.
18076
18077 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18078
18079         PR libobjc/25347
18080         * objc.dg/encode-8.m: New test.
18081
18082 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18083
18084         PR libobjc/25346
18085         * objc.dg/encode-7.m: New test.
18086
18087 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18088
18089         PR c++/25010
18090         * g++.dg/opt/inline10.C: New test.
18091
18092 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18093
18094         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18095
18096 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18097
18098         * gfortran.dg/substring_equivalence.f90: typo in comment
18099
18100 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18101
18102         PR fortran/25068
18103         * gfortran.dg/iostat_3.f90: New test.
18104
18105 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18106
18107         PR fortran/23815
18108         * gfortran.dg/unf_io_convert_1.f90: New test.
18109         * gfortran.dg/unf_io_convert_2.f90: New test.
18110         * gfortran.dg/unf_io_convert_3.f90: New test.
18111
18112 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18113
18114         PR testsuite/20772
18115         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18116         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18117         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18118         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18119         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18120         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18121         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18122         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18123         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18124         gcc.dg/torture/fp-int-convert-float128-timode.c,
18125         gcc.dg/torture/fp-int-convert-float128.c,
18126         gcc.dg/torture/fp-int-convert-float80-timode.c,
18127         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18128         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18129
18130         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18131
18132 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18133
18134         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18135
18136 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18137
18138         * gcc.dg/20051207-1.c,
18139         * gcc.dg/20051207-2.c,
18140         * gcc.dg/20051207-3.c: New tests.
18141
18142 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18143
18144         PR testsuite/20772
18145         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18146         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18147         dg-skip-if target selector.
18148
18149         PR testsuite/20772
18150         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18151         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18152         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18153         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18154         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18155         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18156         and/or merge with i?86 cases.
18157
18158         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18159
18160         PR testsuite/20772
18161         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18162         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18163         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18164         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18165         x86_64-*-linux*.
18166
18167 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18168
18169         PR target/25311
18170         * gcc.c-torture/compile/pr25311.c: New test.
18171
18172 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18173
18174         PR libgfortran/25039
18175         * gfortran.dg/read_comma.f: New test.
18176
18177 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18178
18179         PR c++/19317
18180         * g++.dg/opt/pr19317-1.C: New test.
18181         * g++.dg/opt/pr19317-2.C: New test.
18182         * g++.dg/opt/pr19317-3.C: New test.
18183
18184         PR target/19005
18185         * gcc.c-torture/execute/pr19005.c: New test.
18186
18187         PR target/17828
18188         * g++.old-deja/g++.other/comdat5.C: New test.
18189         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18190
18191         * g++.dg/compat/struct-layout-1.exp: New file.
18192         * g++.dg/compat/struct-layout-1.h: New.
18193         * g++.dg/compat/struct-layout-1_generate.c: New.
18194         * g++.dg/compat/struct-layout-1_x1.h: New.
18195         * g++.dg/compat/struct-layout-1_x2.h: New.
18196         * g++.dg/compat/struct-layout-1_y1.h: New.
18197         * g++.dg/compat/struct-layout-1_y2.h: New.
18198
18199         * gcc.dg/20050330-2.c: New test.
18200
18201 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18202
18203         PR fortran/25292
18204         * gfortran.dg/associated_1.f90: New.
18205
18206 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18207
18208         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18209         ILP32 vect_no_align platforms.
18210
18211 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18212             Jakub Jelinek  <jakub@redhat.com>
18213
18214         PR target/25268
18215         * gcc.c-torture/compile/20051207-1.c: New test.
18216
18217 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18218
18219         PR testsuite/20772
18220         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18221         gcc.dg/torture/pr18582-1.c,
18222         gcc.target/i386/attributes-error.c: Also test on x86_64.
18223
18224         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18225
18226 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18227
18228         PR c++/19397
18229         * g++.dg/template/typedef3.C: New test.
18230
18231         PR c++/19762
18232         PR c++/19764
18233         * g++.dg/template/dtor3.C: Fix error markers.
18234
18235 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18236
18237         * lib/target-supports.exp (check_effective_target_sync_char_short):
18238         Add s390*.
18239
18240 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18241
18242         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18243
18244 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18245
18246         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18247         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18248         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18249         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18250
18251 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18252
18253         PR c++/25263
18254         * g++.dg/other/array2.C: New test case.
18255
18256 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18257
18258         * gcc.dg/darwin-weakimport-3.c: New.
18259
18260         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18261         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18262         and to work on Darwin.
18263         * gcc.dg/attr-weakref-1b.c: New file.
18264         * gcc.dg/attr-weakref-2.c: New test.
18265         * gcc.dg/darwin-weakref-1.c: New test.
18266
18267 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18268
18269         PR testsuite/25247
18270         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18271         use in selector expressions.
18272         (dg-xfail-if): Ditto.
18273         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18274         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18275         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18276         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18277         * gcc.test-framework/test-framework.exp: Skip generated tests if
18278         CHECK_TEST_FRAMEWORK is not 1.
18279
18280 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18281
18282         PR tree-optimization/24963
18283         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18284
18285         PR target/24108
18286         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18287
18288         PR target/18580
18289         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18290         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18291         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18292         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18293
18294 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18295
18296         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18297         dg-options.
18298
18299 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18300
18301         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18302
18303 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18304
18305         * gcc.dg/format/cast-1.c: New test.
18306
18307 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18308
18309         PR c/7776
18310         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18311         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18312         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18313         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18314
18315 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18316
18317         * gcc.dg/cast-pretty-print-1.c: New test.
18318
18319 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18320
18321         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18322
18323 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18324
18325         PR c++/24173
18326         * g++.dg/template/friend40.C: New test.
18327
18328 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18329
18330         PR target/25199
18331         * gcc.target/i386/movq-2.c: New test.
18332         * gcc.target/i386/movq.c: Remove target i?86, instead add
18333         dg-require-effective-target ilp32.
18334
18335 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18336
18337         PR c++/24103
18338         * g++.dg/other/default1.C: New test.
18339
18340 2005-12-02  Richard Guenther  <rguenther@suse.de>
18341
18342         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18343
18344 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18345
18346         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18347
18348 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18349
18350         PR target/21017
18351         * gcc.target/powerpc/rotate.c: New.
18352
18353 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18354
18355         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18356         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18357
18358 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18359
18360         PR c/13384
18361         * gcc.dg/pr17730-1.c: Adjust.
18362         * gcc.dg/lvalue1.c (main): Likewise.
18363         * gcc.dg/lvalue-2.c: Likewise.
18364         * g++.dg/pr7503-3.C
18365
18366 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18367
18368         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18369         error messages.
18370
18371 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18372
18373         PR fortran/24789
18374         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18375
18376 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18377
18378         PR target/24475
18379         * lib/target-supports.exp (check_effective_target_tls): New.
18380         (check_effective_target_tls_runtime): New.
18381         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18382         for TLS support.
18383         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18384         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18385         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18386         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18387         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18388         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18389         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18390         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18391         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18392         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18393         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18394         effective-target TLS.
18395         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18396         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18397         effective-target TLS runtime.
18398
18399 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18400
18401         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18402
18403 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18404
18405         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18406         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18407         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18408         ignored" warnings when "packing" is the same as the ABI layout.
18409
18410 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18411
18412         PR fortran/21302
18413         * gfortran.dg/line_length_1.f: New test.
18414         * gfortran.dg/line_length_2.f90: Ditto.
18415
18416 2005-11-30  Richard Guenther  <rguenther@suse.de>
18417
18418         PR tree-optimization/21655
18419         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18420
18421 2005-11-30  Dale Johannesen  <dalej@apple.com>
18422
18423         * gcc.c-torture/compile/pr24930.c: New.
18424
18425 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18426
18427         PR fortran/15809
18428         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18429
18430 2005-11-30  Jeff Law  <law@redhat.com>
18431
18432         * g++.old-deja/g++.law/pr25000.C: New test.
18433
18434 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18435
18436         * gcc.dg/tls/opt-11.c: New test.
18437
18438 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18439
18440         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18441         targets.
18442         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18443         LP64 ia64.
18444
18445 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18446
18447         * gfortran.dg/open_access_1.f90: New test.
18448
18449 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18450
18451         * gcc.dg/charset/builtin2.c: New test.
18452
18453 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18454
18455         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18456         on mmix-*-* for *_[xy].c.
18457
18458 2005-11-28  Kean Johnston  <jkj@sco.com>
18459
18460         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18461         headers.
18462         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18463         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18464         * gcc.target/i386/asm-3.c: Ditto.
18465         * gcc.target/i386/clobbers.c: Ditto.
18466         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18467         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18468         test regexp.
18469         * gcc.target/i386/mul.c: Ditto.
18470         * gcc.target/i386/ssetype-1.c: Ditto.
18471         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18472         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18473         static so the test works with -fPIC mode too. Based on comment in
18474         PR19231 by Pinski.
18475         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18476
18477 2005-11-28  Richard Guenther  <rguenther@suse.de>
18478
18479         * gcc.dg/alias-9.c: New testcase.
18480         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18481
18482 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18483             Uros Bizjak  <uros@kss-loka.si>
18484
18485         PR middle-end/20219
18486         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18487         tan(x)/sin(x) transformations.
18488
18489 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18490
18491         PR middle-end/24575
18492         * gcc.dg/tree-ssa/divide-3.c: New test.
18493         * gcc.dg/tree-ssa/divide-4.c: New test.
18494
18495 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18496
18497         PR fortran/24917
18498         *  gfortran.dg/boz_6.f90: New test.
18499
18500 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18501
18502         PR fortran/23912
18503         * gfortran.dg/modulo_1.f90: New test.
18504
18505 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18506
18507         PR libfortran/24919
18508         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18509         fail on CRLF platforms.
18510         * gfortran.dg/ftell_2.f90: Likewise.
18511
18512 2005-11-26  Eric Christopher  <echristo@apple.com>
18513
18514         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18515
18516 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18517
18518         * objc.dg/gnu-runtime-3.m: Simplify.
18519
18520 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18521
18522         PR middle-end/23669
18523         * gcc.dg/tree-ssa/divide-1.c: New test.
18524         * gcc.dg/tree-ssa/divide-2.c: New test.
18525
18526 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18527
18528         PR libgfortran/24945
18529         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18530
18531 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18532
18533         PR libgfortran/24945
18534         * gfortran.dg/open_status_2.f90: New test.
18535
18536 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18537
18538         * gcc.c-torture/execute/builtins/fprintf.c,
18539         gcc.c-torture/execute/builtins/fputs-lib.c,
18540         gcc.c-torture/execute/builtins/fputs.c,
18541         gcc.c-torture/execute/builtins/lib/fprintf.c,
18542         gcc.c-torture/execute/builtins/lib/printf.c,
18543         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18544
18545 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18546
18547         * gcc.dg/20050922-2.c: New test.
18548
18549 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18550
18551         * objc.dg/gnu-runtime-3.m: New test.
18552
18553 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18554
18555         PR c++/9278
18556         * g++.dg/other/void1.C: New test.
18557
18558 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18559
18560         PR middle-end/24998
18561         * gcc.dg/torture/fp-int-convert-float.c,
18562         gcc.dg/torture/fp-int-convert-double.c,
18563         gcc.dg/torture/fp-int-convert-long-double.c,
18564         gcc.dg/torture/fp-int-convert-timode.c,
18565         gcc.dg/torture/fp-int-convert-float80.c,
18566         gcc.dg/torture/fp-int-convert-float80-timode.c,
18567         gcc.dg/torture/fp-int-convert-float128.c,
18568         gcc.dg/torture/fp-int-convert-float128-timode.c,
18569         gcc.dg/torture/fp-int-convert.h: New files.
18570
18571 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18572
18573         PR middle-end/24989
18574         * gcc.dg/tree-ssa/bool-10.c: New test.
18575         * gcc.dg/tree-ssa/bool-11.c: New test.
18576         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18577
18578 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         PR middle-end/24990
18581         * tree-ssa/pr24990-1.c: New test.
18582
18583 2005-11-24  Richard Guenther  <rguenther@suse.de>
18584         Dirk Mueller <dmueller@suse.de>
18585
18586         PR c++/14024
18587         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18588         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18589         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18590         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18591         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18592         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18593
18594 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18595
18596         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18597
18598 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18599
18600         PR c/21668
18601         * gcc.dg/Wc++-compat.c: New.
18602         * gcc.dg/Wno-c++-compat.c: New.
18603
18604 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18605
18606         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18607         (vspltish, vspltisw): Likewise.
18608
18609 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18610
18611         PR libgfortran/24794
18612         * gfortran.dg/namelist_12.f: Fix quotes.
18613         * gfortran.dg/namelist_13.f90: Fix quotes.
18614         * gfortran.dg/namelist_14.f90: Fix quotes.
18615         * gfortran.dg/namelist_15.f90: Fix quotes.
18616         * gfortran.dg/namelist_use.f90: Fix quotes.
18617         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18618         * gfortran.dg/namelist_21.f90: New test.
18619         * gfortran.dg/namelist_22.f90: New test.
18620
18621 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18622
18623         PR target/23435
18624         * gcc.c-torture/compile/pr23435.c: New.
18625
18626 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18627
18628         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18629
18630 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18631
18632         * gcc.target/powerpc/405-macchw-1.c,
18633         gcc.target/powerpc/405-macchw-2.c,
18634         gcc.target/powerpc/405-macchwu-1.c,
18635         gcc.target/powerpc/405-macchwu-2.c,
18636         gcc.target/powerpc/405-machhw-1.c,
18637         gcc.target/powerpc/405-machhw-2.c,
18638         gcc.target/powerpc/405-machhwu-1.c,
18639         gcc.target/powerpc/405-machhwu-2.c,
18640         gcc.target/powerpc/405-maclhw-1.c,
18641         gcc.target/powerpc/405-maclhw-2.c,
18642         gcc.target/powerpc/405-maclhwu-1.c,
18643         gcc.target/powerpc/405-maclhwu-2.c,
18644         gcc.target/powerpc/405-mulchw-1.c,
18645         gcc.target/powerpc/405-mulchw-2.c,
18646         gcc.target/powerpc/405-mulchwu-1.c,
18647         gcc.target/powerpc/405-mulchwu-2.c,
18648         gcc.target/powerpc/405-mulhhw-1.c,
18649         gcc.target/powerpc/405-mulhhw-2.c,
18650         gcc.target/powerpc/405-mulhhwu-1.c,
18651         gcc.target/powerpc/405-mulhhwu-2.c,
18652         gcc.target/powerpc/405-mullhw-1.c,
18653         gcc.target/powerpc/405-mullhw-2.c,
18654         gcc.target/powerpc/405-mullhwu-1.c,
18655         gcc.target/powerpc/405-mullhwu-2.c,
18656         gcc.target/powerpc/405-nmacchw-1.c,
18657         gcc.target/powerpc/405-nmacchw-2.c,
18658         gcc.target/powerpc/405-nmachhw-1.c,
18659         gcc.target/powerpc/405-nmachhw-2.c,
18660         gcc.target/powerpc/405-nmaclhw-1.c,
18661         gcc.target/powerpc/405-nmaclhw-2.c,
18662         gcc.target/powerpc/440-macchw-1.c,
18663         gcc.target/powerpc/440-macchw-2.c,
18664         gcc.target/powerpc/440-macchwu-1.c,
18665         gcc.target/powerpc/440-macchwu-2.c,
18666         gcc.target/powerpc/440-machhw-1.c,
18667         gcc.target/powerpc/440-machhw-2.c,
18668         gcc.target/powerpc/440-machhwu-1.c,
18669         gcc.target/powerpc/440-machhwu-2.c,
18670         gcc.target/powerpc/440-maclhw-1.c,
18671         gcc.target/powerpc/440-maclhw-2.c,
18672         gcc.target/powerpc/440-maclhwu-1.c,
18673         gcc.target/powerpc/440-maclhwu-2.c,
18674         gcc.target/powerpc/440-mulchw-1.c,
18675         gcc.target/powerpc/440-mulchw-2.c,
18676         gcc.target/powerpc/440-mulchwu-1.c,
18677         gcc.target/powerpc/440-mulchwu-2.c,
18678         gcc.target/powerpc/440-mulhhw-1.c,
18679         gcc.target/powerpc/440-mulhhw-2.c,
18680         gcc.target/powerpc/440-mulhhwu-1.c,
18681         gcc.target/powerpc/440-mulhhwu-2.c,
18682         gcc.target/powerpc/440-mullhw-1.c,
18683         gcc.target/powerpc/440-mullhw-2.c,
18684         gcc.target/powerpc/440-mullhwu-1.c,
18685         gcc.target/powerpc/440-mullhwu-2.c,
18686         gcc.target/powerpc/440-nmacchw-1.c,
18687         gcc.target/powerpc/440-nmacchw-2.c,
18688         gcc.target/powerpc/440-nmachhw-1.c,
18689         gcc.target/powerpc/440-nmachhw-2.c,
18690         gcc.target/powerpc/440-nmaclhw-1.c,
18691         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18692
18693 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18694
18695         PR fortran/24774
18696         * gfortran.dg/inquire_9.f90: New test.
18697
18698         PR fortran/21647
18699         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18700
18701 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18702
18703         PR libfortran/24432
18704         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18705         Check that 'cos' is supported.
18706
18707 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18708
18709         PR fortran/24223
18710         * gfortran.dg/substring_equivalence.f90: New test.
18711
18712         PR fortran/24705
18713         * gfortran.dg/auto_internal_assumed.f90: New test.
18714
18715 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18716
18717         * gcc.dg/fold-div-2.c: New test.
18718
18719 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18720
18721         PR rtl-optimization/24883
18722         * gcc.c-torture/compile/pr24883.c: New test.
18723
18724 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18725
18726         PR middle-end/20583
18727         * gcc.c-torture/compile/pr20583.c: New.
18728
18729 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18730
18731         * gcc.c-torture/execute/usmul.c: New test.
18732
18733 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18734
18735         * gcc.dg/tree-ssa/vrp22.c: New test.
18736
18737 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18738
18739         PR middle-end/24912
18740         * gcc.dg/torture/pr24912-1.c: New test.
18741
18742 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18743
18744         PR fortran/24862
18745         * gfortran.dg/arrayio_derived_1.f90: New test.
18746
18747 2005-11-19  Richard Guenther  <rguenther@suse.de>
18748
18749         PR middle-end/23294
18750         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18751
18752 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18753
18754         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18755
18756 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18757
18758         PR c++/8355
18759         * g++.dg/template/friend39.C: New test.
18760
18761 2005-11-18  James E Wilson  <wilson@specifix.com>
18762
18763         * gcc.dg/builtin-strstr.c: New.
18764
18765 2005-11-18  Richard Henderson  <rth@redhat.com>
18766
18767         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18768         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18769         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18770         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18771         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18772         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18773         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18774         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18775         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18776         renaming to remove initial "ia64-".
18777
18778 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18779
18780         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18781
18782 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18783
18784         * g++.dg/cpp/string-2.C: New test.
18785
18786 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18787
18788         * gcc.dg/tree-ssa/loop-14.c: New test.
18789
18790 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18791             Michael Chamberlain <michael@chamberlain.net.au>
18792
18793         * ada/acats/run_all.sh (target_run): Kill long running tests.
18794
18795 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18796
18797         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18798         * gcc.dg/cleanup-9.c: Likewise.
18799         * gcc.dg/cleanup-10.c: Likewise.
18800         * gcc.dg/cleanup-11.c: Likewise.
18801
18802 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18803
18804         PR fortran/24892
18805         * gfortran.dg/open_access_append_1.f90: New test.
18806         * gfortran.dg/open_access_append_2.f90: New test.
18807
18808 2005-11-16  Richard Guenther  <rguenther@suse.de>
18809
18810         PR middle-end/24851
18811         * gcc.c-torture/execute/pr24851.c: New testcase.
18812
18813 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18814
18815         * gcc.dg/fold-overflow-1.c: New test.
18816
18817 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18818
18819         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18820         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18821
18822 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18823
18824         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18825         structures.
18826         * g++.dg/eh/forced2.C: Likewise.
18827         * g++.dg/eh/forced3.C: Likewise.
18828         * g++.dg/eh/forced4.C: Likewise.
18829
18830 2005-11-11  Mike Stump  <mrs@apple.com>
18831
18832         * g++.old-deja/g++.mike/unused.C: Add.
18833
18834 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/24667
18837         * g++.dg/warn/Wcast-qual1.C: New test.
18838
18839 2005-11-15  Jan Hubicka  <jh@suse.cz>
18840
18841         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18842
18843 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18844
18845         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18846
18847 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18848
18849         PR 24840
18850         * gcc.dg/tree-ssa/pr24840.c: New test.
18851
18852 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18853
18854         PR testsuite/24841
18855         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18856
18857 2005-11-14  Dale Johannesen  <dalej@apple.com>
18858
18859         * gcc.c-torture/execute/20051113-1.c: New.
18860
18861 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/24687
18864         * g++.dg/template/crash43.C: New test.
18865
18866 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18867
18868         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18869
18870 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18871
18872         PR c++/24817
18873         * g++.dg/eh/spec8.C: New test.
18874
18875 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18876
18877         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18878
18879 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18880
18881         PR c++/20293
18882         * g++.dg/parse/ambig4.C: New test.
18883         * g++.dg/tc1/dr101.C: Adjust error markers.
18884         * g++.dg/lookup/strong-using-2.C: Likewise.
18885         * g++.dg/lookup/ambig5.C: Likewise.
18886         * g++.dg/lookup/ambig4.C: Likewise.
18887         * g++.dg/parse/crash22.C: Likewise.
18888
18889 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18890
18891         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18892
18893 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18894
18895         * gcc.dg/nested-calls-1.c: New test.
18896
18897 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18898
18899         * gfortran.dg/complex_intrinsic_1.f90: New test.
18900         * gfortran.dg/complex_intrinsic_2.f90: New test.
18901         * gfortran.dg/fgetc_1.f90: New test.
18902         * gfortran.dg/fgetc_2.f90: New test.
18903         * gfortran.dg/fgetc_3.f90: New test.
18904         * gfortran.dg/ftell_1.f90: New test.
18905         * gfortran.dg/ftell_2.f90: New test.
18906         * gfortran.dg/gnu_logical_1.F: New test.
18907         * gfortran.dg/gnu_logical_2.f90: New test.
18908
18909 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18910
18911         PR middle-end/24820
18912         * gcc.dg/pr24820.c: New test.
18913
18914 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18915
18916         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18917         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18918         variable.
18919
18920 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18921
18922         PR testsuite/24614
18923         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18924
18925 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18926
18927         * gcc.target/cris/cris.exp: New file.
18928         * gcc.target/cris/rld-legit1.c: New test.
18929         * gcc.target/cris/rld-legit2.c: New test.
18930
18931 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18932
18933         PR c++/24780
18934         * g++.dg/opt/pr24780.C: New test.
18935
18936         PR c++/24761
18937         * g++.dg/template/asm1.C: New test.
18938
18939 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18940
18941         PR libgfortran/24787
18942         * gfortran.dg/scan_1.f90: New test.
18943
18944 2005-11-12  Jan Hubicka  <jh@suse.cz>
18945
18946         * gcc.target/i386/minmax-1.c: New.
18947         * gcc.target/i386/minmax-2.c: New.
18948
18949 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18950
18951         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18952
18953 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18954
18955         * gcc.c-torture/execute/20051110-1.c,
18956         gcc.c-torture/execute/20051110-2.c: New tests.
18957
18958 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18959
18960         PR middle-end/24750
18961         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18962         New tests.
18963
18964 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18965
18966         * lib/target-libpath.exp (get_shlib_extension): New proc.
18967         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18968         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18969         * lib/objc.exp (objc_target_compile): Likewise.
18970         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18971         detection.
18972
18973 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18974
18975         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18976
18977         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18978         Add -static to additional_flags and pass it to target_compile.
18979
18980 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18981
18982         PR libgfortran/24719
18983         gfortran.dg/read_noadvance.f90: New test.
18984
18985         PR libgfortran/24699
18986         gfortran.dg/fmt_t_2.f90: New test.
18987
18988         PR libgfortran/24785
18989         gfortran.dg/read_x_eor.f90: New test.
18990
18991         PR libgfortran/24584
18992         gfortran.dg/namelist_empty.f90: Rename test.
18993
18994         PR libgfortran/24489
18995         gfortran/read_eor.f90: Rename test.
18996
18997 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18998
18999         PR fortran/15976
19000         * gfortran.dg/automatic_module_variable.f90: New test.
19001
19002 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19003
19004         PR target/24445
19005         * gcc.dg/pr24445.c: New test.
19006
19007 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19008
19009         PR fortran/24655
19010         PR fortran/24755
19011         * gfortran.dg/recursive_statement_functions.f90: Add statement
19012         functions using inline intrinsic functions and parameters to test
19013         that they no longer seg-fault.
19014
19015         PR fortran/24409
19016         gfortran.dg/nested_modules_4.f90: New test.
19017         gfortran.dg/nested_modules_5.f90: New test.
19018
19019 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19020
19021         PR fortran/24643
19022         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19023
19024 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
19025
19026         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19027         failures.
19028
19029 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19030
19031         * gcc.dg/sparc-getcontext-1.c: New test.
19032
19033 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
19034
19035         * gcc.dg/ifcvt-fabs-1.c: New test.
19036
19037 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
19038
19039         PR other/4372
19040         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19041         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19042
19043 2005-11-09  Richard Guenther  <rguenther@suse.de>
19044
19045         PR tree-optimization/24716
19046         * gcc.c-torture/execute/pr24716.c: New testcase.
19047
19048 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19049
19050         * gcc.dg/pr24624.c: Disable for non S/390 targets.
19051
19052 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19053
19054         PR 24624
19055         * gcc.dg/pr24624.c: Testcase added.
19056
19057 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19058
19059         PR 24623
19060         * g++.dg/other/pr24623.C: Testcase added.
19061
19062 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
19063
19064         PR fortran/22607
19065         * gfortran-dg/pure_byref_1.f90: New.
19066         * gfortran-dg/pure_byref_2.f90: New.
19067
19068 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
19069
19070         PR c/24101
19071         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19072         * gcc.dg/dg.exp: Run main loop also for *.i files.
19073
19074 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
19075
19076         PR c++/19450
19077         * g++.dg/tls/diag-3.C: New test.
19078         * g++.dg/tls/diag-4.C: New test.
19079         * g++.dg/tls/static-1.C: New test.
19080         * g++.dg/tls/static-1a.cc: New file.
19081
19082 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
19083
19084         PR 23046
19085         * g++.dg/tree-ssa/pr23046.C: New test.
19086
19087 2005-11-08  Devang Patel <dpatel@apple.com>
19088
19089         PR tree-optimization/23115
19090         * gcc.dg/tree-ssa/pr23115.c: New.
19091
19092 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19093
19094         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19095         * gcc.target/powerpc/pr16155.c: Same.
19096         * gcc.target/powerpc/altivec-1.c: Same.
19097         * gcc.target/powerpc/altivec-2.c: Same.
19098         * gcc.target/powerpc/altivec-3.c: Same.
19099         * gcc.target/powerpc/altivec-5.c: Same.
19100         * gcc.target/powerpc/altivec-11.c: Same.
19101         * gcc.target/powerpc/altivec-12.c: Same.
19102         * gcc.target/powerpc/altivec-14.c: Same.
19103         * gcc.target/powerpc/altivec-22.c: Same.
19104         * gcc.target/powerpc/altivec-consts.c: Same.
19105         * gcc.target/powerpc/altivec-pr22085.c: Same.
19106         * gcc.target/powerpc/altivec-splat.c: Same.
19107         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19108         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19109         * gcc.target/powerpc/darwin-longlong.c: Same.
19110
19111 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19112
19113         PR target/19340
19114         * gcc.dg/pr19340.c: New test.
19115
19116 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19117
19118         PR rtl-optimization/24683
19119         * gcc.dg/pr24683.c: New test.
19120
19121 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19122
19123         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19124         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19125
19126 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19127
19128         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19129
19130 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19131
19132         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19133
19134 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19135
19136         PR target/24230
19137
19138         * gcc.target/powerpc/altivec-consts.c,
19139         gcc.target/powerpc/altivec-splat.c: New testcase.
19140
19141 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19142
19143         PR c/24599
19144
19145         * gcc.dg/overflow-2.c: New testcase.
19146
19147 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19148
19149         PR rtl-optimization/23567
19150         * gcc.c-torture/execute/20051104-1.c: New test.
19151
19152 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19153
19154         PR fortran/24534
19155         gfortran.dg/private_type_2.f90: Modified to check that case with
19156         PRIVATE declaration within derived type is accepted.
19157
19158         PR fortran/20838
19159         gfortran.dg/pointer_assign_1.f90: New test.
19160
19161         PR fortran/20840
19162         * gfortran.dg/arrayio_0.f90: New test.
19163
19164         PR fortran/17737
19165         gfortran.dg/data_initialized.f90: New test.
19166         gfortran.dg/data_constraints_1.f90: New test.
19167         gfortran.dg/data_constraints_2.f90: New test.
19168
19169 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19170
19171         PR fortran/24174
19172         PR fortran/24305
19173         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19174
19175 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19176
19177         PR 24670
19178         * gcc.dg/tree-ssa/pr24670.c: New test.
19179
19180 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19181
19182         PR target/22432
19183         * gcc.target/i386/pr22432.c: New test.
19184
19185 2005-11-05  Richard Henderson  <rth@redhat.com>
19186
19187         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19188         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19189         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19190         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19191         from gcc.dg/alpha-*.
19192         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19193         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19194
19195 2005-11-05  Andreas Jaeger  <aj@suse.de>
19196
19197         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19198
19199 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19200
19201         PR target/23424
19202         * gcc.dg/torture/pr23424-1.c: New test.
19203
19204 2005-11-04  Richard Henderson  <rth@redhat.com>
19205
19206         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19207         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19208         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19209         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19210         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19211         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19212         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19213         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19214         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19215         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19216         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19217         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19218         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19219         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19220         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19221         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19222         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19223         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19224         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19225         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19226         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19227         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19228         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19229         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19230         Move from gcc.dg/.
19231         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19232         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19233         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19234         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19235         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19236         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19237         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19238         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19239         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19240         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19241         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19242         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19243         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19244         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19245         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19246         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19247         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19248         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19249         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19250         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19251         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19252         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19253         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19254         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19255         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19256         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19257         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19258         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19259         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19260         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19261         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19262         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19263         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19264         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19265         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19266         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19267         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19268         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19269         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19270         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19271         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19272         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19273         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19274         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19275         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19276
19277 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19278
19279         PR 24627
19280         * gcc.dg/tree-ssa/pr24627.c: New test.
19281
19282 2005-11-04 Paul Brook  <paul@codesourcery.com>
19283
19284         * gcc.dg/tls/opt-10.c: New test.
19285
19286 2005-11-04  Andreas Jaeger  <aj@suse.de>
19287
19288         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19289         avoid extra warnings.
19290
19291 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19292
19293         PR libfortran/22298
19294         * lib/target-supports.exp
19295         (check_effective_target_static_libgfortran): New
19296         static_libgfortran effective target.
19297         * gfortran.dg/static_linking_1.f: New test.
19298         * gfortran.dg/static_linking_1.c: New file.
19299
19300 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19301
19302         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19303
19304 2005-11-03  Josh Conner  <jconner@apple.com>
19305
19306         PR c++/19989
19307         g++.dg/ext/array2.C: New test.
19308         g++.dg/template/dependent-name3.C: New test.
19309         g++.dg/template/dependent-name4.C: New test.
19310         g++.dg/template/sfinae2.C: New test.
19311
19312 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19313
19314         PR preprocessor/22042
19315         * gcc.dg/cpp/strify4.c: New test.
19316
19317 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19318
19319         PR c++/17964
19320         * g++.dg/cpp/string-1.C: New test.
19321
19322 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19323
19324         * gcc.target/powerpc: New directory.
19325         * gcc.target/powerpc/powerpc.exp: New file.
19326         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19327         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19328         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19329         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19330         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19331         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19332         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19333         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19334         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19335         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19336         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19337         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19338         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19339         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19340         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19341         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19342         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19343         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19344         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19345         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19346         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19347         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19348         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19349         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19350         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19351         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19352         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19353         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19354         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19355         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19356         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19357         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19358         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19359         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19360
19361 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19362
19363         PR c++/21627
19364         * g++.dg/warn/inline2.C: New test.
19365
19366 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR middle-end/23155
19369         * g++.dg/ext/c99struct1.C: New test.
19370         * gcc.dg/union-cast-1.c: New test.
19371         * gcc.dg/union-cast-2.c: New test.
19372         * gcc.dg/union-cast-3.c: New test.
19373
19374 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19375
19376         PR middle-end/24589
19377         * gcc.c-torture/execute/zero-struct-2.c: New test.
19378
19379 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19380
19381         PR c++/24582
19382         * g++.dg/init/switch1.C: New test.
19383
19384 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19385
19386         * gcc.dg/delay-slot-1.c: New test.
19387
19388 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19389
19390         PR target/24620
19391         * gcc.dg/pr24620.c: New test.
19392
19393 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19394
19395         PR c/24329
19396         * gcc.dg/format/unnamed-1.c: New test.
19397
19398 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/22434
19401         * g++.dg/expr/cond8.C: New test.
19402
19403         PR c++/24560
19404         * g++.dg/parse/dot1.C: New test.
19405
19406 2005-11-02  Jan Hubicka  <jh@suse.cz>
19407
19408         PR target/23303
19409         * gcc.dg/i386-lea.c: New test
19410
19411 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19412
19413         PR target/24615
19414         * gcc.dg/pr24615.c: New test.
19415
19416 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19417
19418         PR target/24600
19419         * gcc.dg/pr24600.c: New test.
19420
19421 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/19253
19424         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19425         * g++.dg/parse/typename9.C: New test.
19426         * g++/dg/parse/typename10.C: Likewise.
19427
19428 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19429
19430         PR fortran/18157
19431         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19432         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19433         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19434
19435 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19436
19437         PR c++/24569
19438         * g++.dg/debug/static1.C: New test.
19439
19440 2005-11-02  Josh Conner  <jconner@apple.com>
19441
19442         * g++.dg/crash38.C: moved into proper directory...
19443         * g++.dg/template/crash42.C: ...here
19444
19445 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19446
19447         PR target/18338
19448         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19449         pcc_bitfield_type_matters || default_packed.
19450
19451         * lib/target-supports.exp
19452         (check_effective_target_pcc_bitfield_type_matters): New proc.
19453         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19454
19455         PR testsuite/23304
19456         * lib/target-supports.exp (check_effective_default_packed): New proc.
19457         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19458         Gate expected errors on target ! default_packed.
19459         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19460
19461 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19462
19463         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19464         change (r106358).
19465
19466 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19467
19468         PR fortran/24008
19469         * gfortran.dg/entry_5.f90: New.
19470         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19471
19472 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19473
19474         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19475
19476 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19477
19478         PR fortran/21565
19479         gfortran.dg/namelist_blockdata.f90: New test.
19480
19481         PR fortran/18737
19482         gfortran.dg/external_implicit_none.f90: New test.
19483
19484         PR fortran/14994
19485         * gfortran.dg/secnds.f: New test.
19486
19487 2005-10-31  Jan Hubicka  <jh@suse.cz>
19488
19489         PR target/20928
19490         * gcc.c-torture/compile/pr20928.c: New test.
19491
19492 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19493
19494         PR middle-end/23492
19495         * gcc.c-torture/compile/zero-strct-5.c: New test.
19496
19497 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19498
19499         PR libgfortran/24584
19500         * gfortran.dg/pr24584.f90: New test.
19501
19502 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19503
19504         PR fortran/18883
19505         * gfortran.dg/char_result_9.f90: New.
19506         * gfortran.dg/char_result_10.f90: New.
19507
19508 2005-10-30  Jan Hubicka  <jh@suse.cz>
19509
19510         * g++.dg/tree-ssa/pr24172.C: New testcase.
19511
19512 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19513
19514         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19515
19516 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19517
19518         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19519         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19520         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19521         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19522         gfortran.dg/enum_9.f90,
19523         gfortran.fortran-torture/compile/enum_1.f90,
19524         gfortran.fortran-torture/execute/enum_1.f90,
19525         gfortran.fortran-torture/execute/enum_2.f90,
19526         gfortran.fortran-torture/execute/enum_3.f90,
19527         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19528
19529 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19530
19531         PR target/18482
19532         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19533         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19534
19535 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19536
19537         PR libfortran/20179
19538         * gfortran.dg/mixed_io_1.f90: New test.
19539         * gfortran.dg/mixed_io_1.c: New file.
19540
19541 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19542
19543         * gfortran.dg/malloc_free_1.f90: New test.
19544
19545 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19546
19547         * gcc.dg/nested-func-4.c: Require profiling -pg.
19548
19549 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19550
19551         PR C++/23229
19552         * g++.dg/warn/main-2.C: New test.
19553
19554 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19555
19556         PR fortran/24545
19557         * gfortran.dg/interface_2.f90: new test.
19558
19559 2005-10-28  Josh Conner  <jconner@apple.com>
19560
19561         PR c++/22153
19562         * g++.dg/template/crash38.C: New test.
19563         * g++.dg/parse/explicit1.C: Change expected errors.
19564
19565 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19566
19567         PR C++/23426
19568         * g++.dg/other/large-size-array.C: New test.
19569
19570 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19571
19572         PR middle-end/24362
19573         * g++.dg/opt/complex4.C: New test.
19574
19575 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19576
19577         * gcc.dg/nested-func-4.c: New test.
19578
19579 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19580
19581         PR fortran/24158
19582         gfortran.dg/derived_recursion.f90: New test.
19583         gfortran.dg/implicit_actual.f90: New test.
19584
19585 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19586
19587         PR middle-end/24295, PR testsuite/24477
19588         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19589         removed when weakref hits the tree.
19590
19591 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * gfortran.dg/cray_pointers_4.f90: New test.
19594
19595         * gfortran.dg/cray_pointers_5.f90: New test.
19596
19597 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19598
19599         PR fortran/22290
19600         * gfortran.dg/assign_5.f90: New test.
19601         * gfortran.dg/assign_6.f: New test.
19602
19603 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19604
19605         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19606         CPU has no SSE support.
19607
19608 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19609
19610         PR libgfortran/24224
19611         * gfortran.dg/arrayio_1.f90: Update attribution.
19612         * gfortran.dg/arrayio_2.f90: Update attribution.
19613         * gfortran.dg/arrayio_3.f90: Update attribution.
19614         * gfortran.dg/arrayio_4.f90: Update test conditions.
19615         * gfortran.dg/arrayio_5.f90: Update attribution.
19616         * gfortran.dg/arrayio_6.f90: New test.
19617         * gfortran.dg/arrayio_7.f90: New test.
19618
19619 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19620
19621         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19622
19623 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19624
19625         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19626
19627 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19628
19629         PR fortran/24416
19630         * gfortran.dg/namelist_char_only.f90: New test.
19631
19632 2005-10-24  Asher Langton  <langton2@llnl.gov>
19633
19634         PR fortran/17031
19635         PR fortran/22282
19636         * gfortran.dg/cray_pointers_1.f90: New test.
19637         * gfortran.dg/cray_pointers_2.f90: New test.
19638         * gfortran.dg/cray_pointers_3.f90: New test.
19639         * gfortran.dg/loc_1.f90: New test.
19640         * gfortran.dg/loc_2.f90: New test.
19641
19642 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19643
19644         * gcc.dg/pr24225.c: New test.
19645
19646 2005-10-24  Asher Langton  <langton2@llnl.gov>
19647
19648         * gfortran.dg/dup_save_1.f90: New test.
19649         * gfortran.dg/dup_save_2.f90: New test.
19650
19651 2005-10-24  Paul Brook  <paul@codesourcery.com>
19652
19653         PR 24107
19654         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19655         stdint.h.
19656
19657 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19658
19659         PR libgfortran/24489
19660         * gfortran.dg/pr24489.f90: New test.
19661
19662 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19663
19664         PR fortran/23635
19665         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19666
19667 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19668
19669         PR target/18911
19670         * g++.dg/init/array16.C: Skip for mmix-*-*.
19671
19672 2005-10-23  Asher Langton  <langton2@llnl.gov>
19673
19674         * gfortran.dg/byte_1.f90: New test.
19675         * gfortran.dg/byte_2.f90: New test.
19676
19677 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19678
19679         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19680
19681 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19682
19683         PR fortran/18022
19684         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19685
19686         PR fortran/24311
19687         * gfortran.dg/merge_char_const.f90: New test.
19688
19689         PR fortran/24384
19690         * gfortran.dg/spread_scalar_source.f90: New test.
19691
19692 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19693
19694         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19695
19696         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19697         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19698
19699         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19700
19701 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19702
19703         PR fortran/24426
19704         * gfortran.dg/der_pointer_4.f90: New.
19705
19706 2005-10-22  David Ayers  <d.ayers@inode.at>
19707
19708         * obj-c++.dg/except-1.mm: Simplify.
19709
19710 2005-10-21  David Ayers  <d.ayers@inode.at>
19711
19712         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19713
19714 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gfortran.dg/assumed_dummy_2.f90: New test.
19717
19718 2005-10-21  James E Wilson  <wilson@specifix.com>
19719
19720         PR preprocessor/15220
19721         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19722
19723 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19724
19725         * gcc.c-torture/execute/20051021-1.c: New test.
19726
19727 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/24260
19730         * g++.dg/ext/tmplattr1.C: New test.
19731
19732 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19733
19734         PR fortran/24440
19735         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19736
19737 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19738
19739         * obj-c++.dg/except-1.mm: New.
19740
19741         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19742
19743 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19744
19745         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19746
19747 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19748
19749         PR middle-end/24295
19750         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19751         declarations with the same names as thunks' alias targets, use
19752         aliases instead.
19753         * gcc.dg/attr-alias-3.c: New test.
19754         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19755
19756 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19757
19758         PR c++/22618
19759         * g++.dg/parse/access8.C: New test.
19760
19761 2005-10-20  Richard Guenther  <rguenther@suse.de>
19762
19763         PR c++/24439
19764         * g++.dg/tree-ssa/pr24439.C: New testcase.
19765
19766 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19767
19768         * g++.dg/opt/delay-slot-1.C: New test.
19769
19770 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19771
19772         PR fortran/21625
19773         * gfortran.fg/der_init_1.f90: New.
19774
19775 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19776
19777         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19778
19779 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19780
19781         PR c++/21908
19782         * g++.dg/parse/error28.C: New test.
19783
19784 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19785
19786         * gcc.dg/profile-generate-2.c: New test.
19787
19788 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19789
19790         PR target/23589
19791         * g++.dg/ext/dllimport11.C: New.
19792
19793 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19794
19795         PR c++/22293
19796         * g++.dg/other/friend3.C: New test.
19797
19798 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19799
19800         PR c++/23293
19801         * g++.dg/template/error19.C: New test.
19802
19803 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         PR c++/21383
19806         * g++.dg/overload/koenig2.C: New.
19807
19808         PR c++/23118
19809         * g++.dg/overload/error2.C: New.
19810
19811         PR c++/22604
19812         * g++.dg/inherit/covariant14.C: New.
19813
19814 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19815
19816         PR c++/23440
19817         * g++.dg/parse/for1.C: New test.
19818
19819 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19820
19821         PR fortran/23446
19822         * gfortran.dg/host_dummy_index_1.f90: New test.
19823
19824         PR fortran/21459
19825         * gfortran.dg/automatic_char_len_2.f90: New test.
19826
19827         PR fortran/20866
19828         * gfortran.dg/recursive_statement_functions.f90: New test.
19829
19830         PR fortran/20853
19831         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19832
19833         PR fortran/20849
19834         * gfortran.dg/external_initializer.f90: New test.
19835
19836         PR fortran/20837
19837         * non_module_public.f90: New test.
19838
19839 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19840
19841         PR c++/24386
19842         * g++.dg/template/overload7.C: New.
19843
19844         PR c++/22551
19845         * g++.dg/other/switch2.C: Remove expected warnings.
19846
19847         PR c++/21353
19848         * g++.dg/template/defarg6.C: New.
19849
19850 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19851
19852         PR target/24315
19853         * gcc.target/i386/pr24315.c: New test.
19854
19855 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/24389
19858         * g++.dg/template/static21.C: New test.
19859         * g++.dg/template/static21-a.cc: Likewise.
19860
19861 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19862
19863         PR c++/23959
19864         * g++.dg/warn/Wswitch-default-1.C: New test.
19865         * g++.dg/warn/Wswitch-default-2.C: New test.
19866
19867 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/22173
19870         * g++.dg/parse/template18.C: New test.
19871         * g++.dg/template/nontype15.C: Likewise.
19872
19873 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19874
19875         PR fortran/22273
19876         * gfortran.dg/spec_expr_2.f90: New.
19877
19878 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19879
19880         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19881         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19882         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19883         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19884         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19885         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19886         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19887         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19888         previous target-specific skips and warning-message matches where
19889         applicable.
19890
19891 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19892
19893         PR c++/21347
19894         * g++.dg/warn/Wctor-dtor.C: New test.
19895
19896 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19897
19898         PR c/23439
19899         * gcc.dg/for-1.c: New test.
19900
19901 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19902
19903         PR c++/19565
19904         * g++.dg/warn/Wconversion1.C: New test.
19905         * g++.dg/ext/packed4.C: Compile with -w.
19906         * g++.dg/opt/20050511-1.C: Likewise.
19907         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19908
19909 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19910
19911         * gfortran.dg/boz_5.f90: New test.
19912
19913 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19914
19915         PR c++/22551
19916         * g++.dg/other/switch2.C: New.
19917
19918         PR c++/23984
19919         * g++.dg/init/ctor7.C: New.
19920
19921 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19922
19923         PR c++/23730
19924         * g++.dg/parse/crash32.C: New test.
19925
19926 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/20721
19929         * g++.dg/init/goto2.C: New test.
19930
19931         PR c++/22464
19932         * g++.dg/template/crash/41.C: New test.
19933
19934         PR c++/22180
19935         * g++.dg/template/crash40.C: New test.
19936
19937         PR c++/23694
19938         * g++.dg/parse/friend5.C: New test.
19939
19940         PR c++/23307
19941         * g++.dg/template/crash38.C: New test.
19942
19943         PR c++/22352
19944         * g++.dg/template/friend38.C: New test.
19945
19946         PR c++/22405
19947         * g++.dg/template/crash39.C: New test.
19948
19949 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19950
19951         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19952         gcc.dg/debug/dwarf2/dwarf-char2.c,
19953         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19954
19955         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19956
19957 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19958
19959         * gcc.dg/dll-2.c: Add tests for warnings.
19960         * gcc.dg/dll-3.c: Likewise.
19961         * gcc.dg/dll-4.c: Likewise.
19962
19963         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19964         * g++.dg/ext/dllimport2.C: Likewise.
19965         * g++.dg/ext/dllimport3.C: Likewise.
19966         * g++.dg/ext/dllimport7.C: Likewise.
19967         * g++.dg/ext/dllimport8.C: Likewise.
19968         * g++.dg/ext/dllimport9.C: Likewise.
19969
19970 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19971
19972         PR fortran/24092
19973         * gfortran.dg/derived_pointer_recursion.f90: New test.
19974
19975 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19976
19977         * gcc.c-torture/execute/20051012-1.c: New test.
19978
19979 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19980
19981         PR fortran/18082
19982         * gfortran.dg/automatic_char_len_1.f90: New test.
19983
19984 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19985
19986         PR fortran/20847
19987         * gfortran.dg/save_common.f90: New test.
19988
19989         PR fortran/20856
19990         * gfortran.dg/save_result.f90: New test.
19991
19992 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         PR c++/21592
19995         * g++.dg/template/dependent-expr1.C: Add new expected error.
19996         * g++.dg/template/dependent-expr2.C: Adjust error text.
19997         * g++.dg/template/overload6.C: New.
19998
19999         PR c++/23797
20000         * g++.dg/other/typename8.C: New.
20001
20002         PR c++/21117
20003         * g++.dg/other/return1.C: New.
20004
20005 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
20006
20007         PR c++/24052
20008         * g++.dg/ext/label5.C: New.
20009
20010 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20011
20012         PR c++/19964
20013         * g++.dg/parse/crash31.C: New.
20014
20015 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
20016
20017         * g++.dg/ipa/ipa-1.c: New test.
20018         * g++.dg/ipa/ipa-2.c: New test.
20019         * g++.dg/ipa/ipa-3.c: New test.
20020         * g++.dg/ipa/ipa-4.c: New test.
20021         * g++.dg/ipa/ipa-5.c: New test.
20022         * g++.dg/ipa/ipa.exp: New file.
20023
20024 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20025
20026         PR fortran/24207
20027         * gfortran.dg/private_type_3.f90: New test.
20028
20029 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20030
20031         PR fortran/20786
20032         gfortran.dg/aint_anint_1.f90: New test.
20033
20034 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20035
20036         PR libgfortran/24313
20037         gfortran.dg/csqrt.f: New test.
20038
20039 2005-10-11  Ian Lance Taylor  <ian@airs.com>
20040
20041         PR c++/8057
20042         * g++.dg/warn/noeffect7.C: New test.
20043         * g++.dg/warn/noeffect2.C: Instantiate templates.
20044         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
20045         and warning.
20046
20047 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20048
20049         PR c++/21089
20050         * g++.dg/init/float1.C: New test.
20051
20052         PR c++/24277
20053         * g++.dg/init/member1.C: Tweak error markers.
20054
20055 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
20056
20057         PR testsuite/24281
20058         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20059         Check for null pointer.
20060
20061 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/21369
20064         * g++.dg/parse/ret-type3.C: New test.
20065
20066 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20067
20068         PR tree-opt/23946
20069         * gcc.c-torture/compile/pr23946.c: New test.
20070
20071 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * g++.dg/opt/mmx2.C: New test.
20074
20075 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20076
20077         PR c++/24277
20078         * g++.dg/template/static20.C: New test.
20079
20080         PR c++/24302
20081         * g++.dg/warn/Wunused-12.C: New test.
20082
20083         PR c++/23437
20084         * g++.dg/template/arg4.C: New test.
20085
20086 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20087
20088         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20089         * gcc.dg/ucnid-3.c: Likewise.
20090         * gcc.dg/ucnid-4.c: Likewise.
20091         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20092         * g++.dg/other/ucnid-1.C: Likewise.
20093         * gcc.dg/sparc-frame-1.c: New test.
20094
20095 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20096
20097         PR c++/24139
20098         * g++.dg/template/spec27.C: New test.
20099
20100         PR c++/24275
20101         * g++.dg/template/static19.C: New test.
20102
20103 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20104
20105         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20106         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20107
20108 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20109
20110         PR target/24136
20111         * gfortran.fortran-torture/compile/pr24136.f: New test.
20112
20113 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20114
20115         PR c++/22172
20116         * g++.dg/parse/crash30.C: New test.
20117
20118 2005-10-07  Richard Guenther  <rguenther@suse.de>
20119
20120         PR middle-end/24227
20121         * gcc.c-torture/compile/pr24227.c: New testcase.
20122
20123 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20124
20125         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20126         Do not put aligned attributes on array elements.
20127
20128 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20129
20130         PR testsuite/23611, PR testsuite/23615
20131         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20132         writing prototypes of library functions by hand.
20133         * obj-c++.dg/bitfield-4.mm: Likewise.
20134         * obj-c++.dg/const-str-4.mm: Likewise.
20135         * obj-c++.dg/encode-4.mm: Likewise.
20136         * obj-c++.dg/encode-5.mm: Likewise.
20137         * obj-c++.dg/encode-6.mm: Likewise.
20138         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20139         * obj-c++.dg/method-10.mm: Likewise.
20140         * obj-c++.dg/method-17.mm: Likewise.
20141         * obj-c++.dg/method-19.mm: Likewise.
20142         * obj-c++.dg/try-catch-2.mm: Likewise.
20143
20144 2005-10-06  Richard Henderson  <rth@redhat.com>
20145
20146         PR 24236
20147         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20148
20149 2005-10-06  Dale Johannesen  <dalej@apple.com>
20150
20151         * gcc.c-torture/execute/20030125-1.c: Correct.
20152
20153 2005-10-06  Richard Guenther  <rguenther@suse.de>
20154
20155         PR tree-optimization/24238
20156         * g++.dg/tree-ssa/pr24238.C: New testcase.
20157
20158 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20159
20160         PR 18568
20161         * gfortran.dg/der_pointer_3.f90: New test.
20162
20163 2005-10-05  Devang Patel  <dpatel@apple.com>
20164
20165         PR Debug/23205
20166         * g++.dg/other/PR23205.C: New.
20167
20168 2005-10-05  Richard Henderson  <rth@redhat.com>
20169
20170         PR target/23602
20171         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20172         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20173
20174 2005-10-05  Dale Johannesen  <dalej@apple.com>
20175
20176         * gcc.c-torture/execute/float-floor.c: New.
20177
20178 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20179
20180         PR tree-optimization/21419
20181         PR tree-optimization/24146
20182         PR tree-optimization/24151
20183
20184         * g++.dg/ext/asm7.C: New.
20185         * g++.dg/ext/asm8.C: New.
20186         * gcc.dg/asm-1.c: Compile on all targets.
20187         * gcc.dg/asm-pr24146.c: New.
20188         * gcc.dg/pr21419.c: Adjust error messages.
20189
20190 2005-10-05  Richard Guenther  <rguenther@suse.de>
20191
20192         PR fortran/24176
20193         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20194
20195 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         PR c++/23513
20198         * g++.dg/template/spec22.C: Robustify test.
20199         * g++.dg/template/spec26.C: New.
20200
20201 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20202
20203         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20204         if target supports vector instructions.
20205
20206 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20207
20208         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20209         C99 functions.
20210
20211 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20212
20213         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20214         check_effective_target_fortran_large_int): Replace cached result
20215         when target changes.
20216
20217 2005-10-04  Devang Patel  <dpatel@apple.com>
20218
20219         * gcc.dg/i386-sse-vect-types.c: New.
20220
20221 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20222
20223         PR preprocessor/13726
20224         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20225         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20226
20227 2005-10-04  Richard Guenther  <rguenther@suse.de>
20228
20229         PR c/23576
20230         * gcc.dg/noncompile/pr23576.c: New testcase.
20231
20232 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20233
20234         PR middle-end/23125
20235         * gcc.dg/register-var-3.c: New test.
20236
20237 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20238
20239         * gcc.dg/pr23049.c: New test.
20240
20241         * gcc.dg/ucnid-4.c: Fix test.
20242
20243 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20244
20245         PR 23445
20246         * gcc.c-torture/compile/pr23445.c: New test.
20247
20248 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20249
20250         * g++.dg/overload/unknown1.C: New.
20251
20252 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20253
20254         PR c++/17775
20255         * g++.dg/template/repo4.C: New test.
20256
20257 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20258
20259         PR libfortran/19308
20260         * gfortran.dg/large_real_kind_2.F90: New test.
20261         * gfortran.dg/large_integer_kind_2.f90: New test.
20262
20263 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20264
20265         * lib/target-supports.exp (check_effective_target_vect_shift):
20266         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20267         (check_effective_target_vect_condition): Fix copy-n-pasto.
20268
20269         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20270         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20271         targets.
20272
20273 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20274
20275         PR c++/22621
20276         * g++.dg/template/overload5.C : New test.
20277
20278         PR c++/23840
20279         * g++.dg/expr/stdarg1.C: New test.
20280
20281 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20282
20283         PR 24142
20284         * gcc.c-torture/execute/pr24142.c: New test.
20285
20286 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20287
20288         PR 24141
20289         * gcc.c-torture/execute/pr24141.c: New test.
20290
20291 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20292             Diego Novillo  <dnovillo@redhat.com>
20293
20294         PR 23604
20295         * gcc.c-torture/execute/pr23604.c: New test.
20296
20297 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20298
20299         PR fortran/16404
20300         PR fortran/20835
20301         PR fortran/20890
20302         PR fortran/20899
20303         PR fortran/20900
20304         PR fortran/20901
20305         PR fortran/20902
20306         gfortran.dg/equiv_constraint_1.f90: New test.
20307         gfortran.dg/equiv_constraint_2.f90: New test.
20308         gfortran.dg/equiv_constraint_3.f90: New test.
20309         gfortran.dg/equiv_constraint_4.f90: New test.
20310         gfortran.dg/equiv_constraint_5.f90: New test.
20311         gfortran.dg/equiv_constraint_6.f90: New test.
20312         gfortran.dg/equiv_constraint_7.f90: New test.
20313         gfortran.dg/equiv_constraint_8.f90: New test.
20314         gfortran.dg/private_type_1.f90: New test.
20315         gfortran.dg/private_type_2.f90: New test.
20316         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20317         980628-10.f: Assert std=gnu to permit mixing of
20318         types in equivalence statements.
20319
20320 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20321
20322         PR 24112
20323         * gfortran.dg/open_status_1.f90: New.
20324
20325 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20326
20327         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20328         * gcc.dg/vect/pr22480.c: Clean up temp files.
20329         * gcc.dg/vect/pr23831.c: Clean up temp files.
20330         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20331         Clean up temp files.
20332         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20333         Clean up temp files.
20334
20335         * gcc.dg/20050309-1.c: Clean up temp files.
20336         * gcc.dg/20050325-1.c: Clean up temp files.
20337
20338 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20339
20340         PR tree-optimization/24059
20341         * gcc.dg/vect/pr24059.c : New test.
20342
20343 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20344
20345         PR middle-end/24109
20346         * gcc.c-torture/execute/20050929-1.c: New test.
20347
20348 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20349
20350         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20351
20352 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20353
20354         PR c/21419
20355         * gcc.dg/pr21419.c: New test.
20356
20357 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20358
20359         * gcc.dg/pr23911.c: New test.
20360
20361 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20362
20363         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20364
20365         PR c++/16782
20366         * g++.dg/parse/qualified4.C: New test.
20367         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20368         * g++.old-deja/g++.mike/p8154.C: Likewise.
20369
20370 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/22147
20373         * g++.dg/template/friend37.C: New test.
20374         * g++.dg/parse/crash28.C: Adjust error markers.
20375
20376 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20377
20378         PR fortran/18518
20379         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20380
20381 2005-09-27  Devang Patel  <dpatel@apple.com>
20382
20383         PR tree-optimization/23625
20384         * gcc.dg/pr23625.c: New test.
20385
20386 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20387
20388         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20389         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20390
20391 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20392
20393         PR fortran/23677
20394         * gfortran.fortran-torture/execute/save_1.f90: New test.
20395         * gfortran.dg/save_1.f90: New test.
20396
20397 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20398
20399         * gcc.target/i386/builtin-apply-mmx.c: New test.
20400
20401         PR target/22576
20402         * gcc.target/i386/pr22576.c: New test.
20403
20404         PR target/22585
20405         * gcc.target/i386/pr22585.c: New test.
20406
20407         PR target/23268
20408         * gcc.target/i386/pr23268.c: New test.
20409
20410         PR middle-end/23831
20411         * gcc.dg/vect/pr23831.c: New test.
20412
20413         PR target/24055
20414         * gcc.target/i386/pr24055.c: New test.
20415
20416 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20417
20418         PR tree-optimization/23960
20419         * gcc.c-torture/compile/pr23960.c: New.
20420
20421 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20422
20423         PR fortran/16861
20424         * gfortran.dg/nested_modules_3.f90: New.
20425
20426 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20427
20428         PR fortran/24005
20429         gfortran.dg/interface_1.f90: New test.
20430
20431 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20432         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20433
20434         PR fortran/23843
20435         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20436
20437 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20438
20439         PR fortran/23516
20440         * gfortran.dg/imag_1.f: New test.
20441         * gfortran.dg/imag_2.f: Ditto.
20442
20443 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20444
20445         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20446
20447 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20448
20449         PR c++/21983
20450         * g++.dg/warn/pr21983.C: New test.
20451
20452 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20453
20454         * gcc.dg/20050922-1.c: Testcase added.
20455
20456 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20457
20458         PR c++/23993
20459         * g++.dg/template/array14.C: New test.
20460
20461 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20462
20463         PR fortran/19929
20464         * gfortran.dg/der_ptr_component_1.f90: New test.
20465
20466 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20467
20468         PR c++/23965
20469         * g++.dg/template/error1.C: Reject "no matching function" message.
20470
20471 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20472
20473         PR c++/17609
20474         * g++.dg/lookup/error1.C: New test.
20475
20476 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20477
20478         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20479         functionality of the testcase.
20480
20481 2005-09-20  Richard Henderson  <rth@redhat.com>
20482
20483         * gcc.dg/vect/vect-22.c: Require vect_float.
20484         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20485
20486 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20487
20488         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20489         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20490         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20491         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20492         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20493         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20494         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20495         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20496         * gcc.dg/cpp/ucnid-8.c: New test.
20497
20498 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20499
20500         PR tree-optimization/23929
20501         * gcc.c-torture/compile/pr23929.c: New test.
20502
20503 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20504
20505         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20506         for one loop.
20507
20508 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20509
20510         PR testsuite/23186
20511         * g++.dg/other/pr22003.C: Require named sections.
20512
20513 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20514
20515         PR c++/23947
20516         * g++.dg/rtti/crash3.C: New test.
20517
20518         PR tree-optimization/23818
20519         * gcc.dg/pr23818.c: New test.
20520
20521 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20522
20523         PR fortran/23420
20524         * gfortran.dg/print_fmt_4.f: New.
20525
20526 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20527
20528         PR fortran/23663
20529         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20530
20531 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20532
20533         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20534         Use pointers to local alignable arrays instead. Added comments.
20535         * gcc.dg/vect/vect-46.c: Likewise.
20536         * gcc.dg/vect/vect-48.c: Likewise.
20537         * gcc.dg/vect/vect-49.c: Likewise.
20538         * gcc.dg/vect/vect-52.c: Likewise.
20539         * gcc.dg/vect/vect-53.c: Likewise.
20540         * gcc.dg/vect/vect-54.c: Likewise.
20541         * gcc.dg/vect/vect-56.c: Likewise.
20542         * gcc.dg/vect/vect-57.c: Likewise.
20543         * gcc.dg/vect/vect-58.c: Likewise.
20544         * gcc.dg/vect/vect-60.c: Likewise.
20545         * gcc.dg/vect/vect-61.c: Likewise.
20546
20547         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20548         The test is no longer vectorizable on vect_no_align targets.
20549         * gcc.dg/vect/vect-43.c: Likewsie.
20550
20551         * gcc.dg/vect/vect-44.c: Added comments.
20552         * gcc.dg/vect/vect-45.c: Added comments.
20553         * gcc.dg/vect/vect-50.c: Added comments.
20554         * gcc.dg/vect/vect-51.c: Added comments.
20555
20556         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20557         aligned type.
20558         * gcc.dg/vect/Os-vect-95.c: Likewise.
20559
20560         * gcc.dg/vect/vect-41.c: Test removed.
20561         * gcc.dg/vect/vect-47.c: Test removed.
20562         * gcc.dg/vect/vect-55.c: Test removed.
20563         * gcc.dg/vect/vect-59.c: Test removed.
20564
20565 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20566
20567         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20568         No longer vectorizable on vect_no_align targets.
20569         * gcc.dg/vect/pr20122.c: Likewise.
20570         * gcc.dg/vect/vect-74.c: Likewise.
20571         * gcc.dg/vect/vect-75.c: Likewise.
20572         * gcc.dg/vect/vect-76.c: Likewise.
20573
20574         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20575         Will not be vectorizable on vect_no_align targets once aliasing issues
20576         are resolved.
20577         * gcc.dg/vect/vect-79.c: Likewise.
20578
20579         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20580         * gcc.dg/vect/vect-78.c: Likewise.
20581         * gcc.dg/vect/vect-97.c: Likewise.
20582
20583 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20584
20585         * gcc.dg/pr23943.c: New test.
20586
20587 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20588
20589         PR fortran/19181
20590         * gfortran.dg/derived_pointer_null_1.f90: New test.
20591
20592 2005-09-18  Richard Guenther  <rguenther@suse.de>
20593
20594         PR middle-end/23944
20595         * gcc.c-torture/compile/pr23944.c: New testcase.
20596
20597 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20598
20599         PR fortran/15975
20600         * gfortran.dg/der_pointer_2.f90: New test.
20601
20602 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20603
20604         PR fortran/16861
20605         * gfortran.dg/nested_modules_2.f90: New test.
20606
20607 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20608
20609         PR c++/18368
20610         * g++.dg/other/semicolon.C: New test.
20611
20612 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20613
20614         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20615         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20616
20617 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/23914
20620         * g++.dg/template/static18.C: New test.
20621
20622         PR c++/21514
20623         * g++.dg/template/crash19.C: Remove dg-error marker.
20624         * g++.dg/template/local4.C: New test.
20625
20626 2005-09-16  Paul Brook  <paul@codesourcery.com>
20627
20628         PR fortran/23906
20629         * gfortran.dg/dependency_1.f90: New test.
20630
20631 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20632
20633         PR c++/23896
20634         * g++.dg/template/static17.C: New test.
20635
20636 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20637
20638         PR c++/23139
20639         * g++.dg/warn/huge-val1.C: New test.
20640
20641 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20642
20643         PR c++/13140
20644         * g++.dg/parse/class2.C: New test.
20645         * g++.dg/template/explicit8.C: Likewise.
20646         * g++.dg/template/spec25.C: Likewise.
20647
20648 2005-09-14  Josh Conner  <jconner@apple.com>
20649
20650         PR middle-end/23584
20651         * gcc.dg/pr23584.c: New test.
20652
20653 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20654
20655         PR fortran/21875 Internal Unit Array I/O, NIST
20656         * gfortran.dg/arrayio_1.f90: New test.
20657         * gfortran.dg/arrayio_1.f90: New test.
20658         * gfortran.dg/arrayio_1.f90: New test.
20659         * gfortran.dg/arrayio_1.f90: New test.
20660         * gfortran.dg/arrayio_1.f90: New test.
20661
20662 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20663
20664         PR middle-end/22480
20665         * gcc.dg/vect/pr22480.c: New test.
20666
20667 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20668
20669         PR fortran/19358
20670         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20671
20672 2005-09-13 Josh Conner <jconner@apple.com>
20673
20674         PR c++/23180
20675         * g++.dg/init/struct2.C: New test.
20676         * g++.dg/init/struct3.C: New test.
20677
20678 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20679
20680         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20681         Clean up temp files.
20682         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20683         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20684         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20685         gcc.dg/tree-ssa/builtin-printf-1.c,
20686         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20687         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20688         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20689         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20690         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20691         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20692         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20693         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20694         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20695         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20696         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20697         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20698
20699 2005-09-13  Josh Conner  <jconner@apple.com>
20700
20701         * lib/gcc-dg.exp: Load scanipa.exp.
20702         (cleanup-dump): New procedure.
20703         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20704         * lib/scandump.exp: New file.
20705         * lib/scantree.exp: Use it.
20706         * lib/scanipa.exp: New file.
20707
20708 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20709
20710         PR fortran/17740
20711         * gfortran.dg/generic_4.f90: New test.
20712
20713 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20714
20715         PR target/23816
20716         * gcc.target/i386/pr23816-1.c: New test.
20717         * gcc.target/i386/pr23816-2.c: New test.
20718
20719
20720 2005-09-13  Bastian Blank <waldi@debian.org>
20721
20722         PR c++/16171
20723         * g++.dg/abi/mangle26.C: New test.
20724         * g++.dg/abi/mangle27.C: New test.
20725         * g++.dg/abi/mangle28.C: New test.
20726         * g++.dg/abi/mangle29.C: New test.
20727
20728         PR c++/23839
20729         * g++.dg/parse/register1.C: New test.
20730
20731 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/23842
20734         * g++.dg/template/access16.C: New test.
20735
20736 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20737
20738         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20739
20740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20741
20742         PR fortran/18899
20743         * gfortran.dg/shape_2.f90: New test.
20744
20745 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20746
20747         PR target/19269
20748         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20749         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20750         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20751         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20752         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20753         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20754         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20755         tests.
20756
20757 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/23841
20760         * g++.dg/parse/template17.C: New test.
20761
20762 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20763
20764         PR c++/23789
20765         * g++.dg/template/nontype14.C: New test.
20766
20767 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20768
20769         PR g++/7874
20770         * g++.dg/lookup/friend7.C: New test.
20771         * g++.dg/lookup/friend8.C: New test.
20772         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20773         so that it will be found via argument dependent lookup.
20774         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20775         friend functions which will no longer be found.
20776         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20777         function g, so that it will be found via argument dependent
20778         lookup.
20779         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20780         * g++.old-deja/g++.mike/net43.C: Likewise.
20781
20782 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20783
20784         PR c++/23691
20785         * g++.dg/template/static16.C: New test.
20786
20787 2005-09-12  Josh Conner  <jconner@apple.com>
20788
20789         PR middle-end/23237
20790         * gcc.c-torture/compile/pr23237.c: New test.
20791
20792 2005-09-11  Richard Henderson  <rth@redhat.com>
20793
20794         * g++.dg/other/error8.C: Update expected diagnostic text.
20795
20796 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20797
20798         PR libfortran/19872
20799         * gfortran.dg/overwrite_1.f: New test.
20800
20801 2005-09-09  Josh Conner  <jconner@apple.com>
20802
20803         * g++.dg/init/pr23180-1.C: Removed.
20804         * g++.dg/init/pr23180-2.C: Removed.
20805
20806 2005-09-09  David Daney <ddaney@avtrex.com>
20807
20808         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20809         files which are ...
20810         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20811         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20812
20813 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20814
20815         * gfortran.dg/iostat_2.f90: New test.
20816
20817 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/22252
20820         * g++.dg/ext/interface1.C: New test.
20821         * g++.dg/ext/interface1.h: Likewise.
20822         * g++.dg/ext/interface1a.cc: Likewise.
20823
20824 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20825
20826         * gfortran.dg/iomsg_1.f90: New test case.
20827
20828 2005-09-09  Richard Guenther  <rguenther@suse.de>
20829
20830         PR c++/23624
20831         * g++.dg/tree-ssa/pr23624.C: New testcase.
20832
20833 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20834
20835         PR fortran/19239
20836         * gfortran.dg/vector_subscript_1.f90,
20837         * gfortran.dg/vector_subscript_2.f90: New tests.
20838
20839 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20840
20841         PR fortran/21104
20842         * gfortran.dg/array_alloc_1.f90,
20843         * gfortran.dg/array_alloc_2.f90,
20844         * gfortran.dg/array_alloc_3.f90: New tests.
20845
20846 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20847
20848         PR fortran/12840
20849         * gfortran.dg/array_constructor_6.f90
20850         * gfortran.dg/array_constructor_7.f90
20851         * gfortran.dg/array_constructor_8.f90
20852         * gfortran.dg/array_constructor_9.f90
20853         * gfortran.dg/array_constructor_10.f90
20854         * gfortran.dg/array_constructor_11.f90
20855         * gfortran.dg/array_constructor_12.f90: New tests.
20856
20857 2005-09-08  Josh Conner  <jconner@apple.com>
20858
20859         PR c++/23180
20860         * g++.dg/init/pr23180-1.C: New test.
20861         * g++.dg/init/pr23180-2.C: New test.
20862
20863 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20864
20865         PR fortran/18878
20866         * gfortran.dg/module_double_reuse.f90: New.
20867
20868 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20869
20870         PR fortran/23270
20871         PR fortran/22304
20872         PR fortran/18870
20873         PR fortran/17917
20874         PR fortran/16511
20875         * gfortran.dg/common_equivalence_1.f: New.
20876         * gfortran.dg/common_equivalence_2.f: New.
20877         * gfortran.dg/common_equivalence_3.f: New.
20878         * gfortran.dg/contained_equivalence_1.f90: New.
20879         * gfortran.dg/module_blank_common.f90: New.
20880         * gfortran.dg/module_commons_1.f90: New.
20881         * gfortran.dg/module_equivalence_1.f90: New.
20882         * gfortran.dg/nested_modules_1.f90: New.
20883         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20884         equivalences and add comment to connect the test with
20885         the PR.
20886
20887 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20888
20889         PR fortran/23765
20890         * gfortran.dg/common_6.f90: New test.
20891
20892 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20893
20894         PR fortran/15326
20895         * gfortran.dg/char_result_1.f90,
20896         * gfortran.dg/char_result_2.f90,
20897         * gfortran.dg/char_result_3.f90,
20898         * gfortran.dg/char_result_4.f90,
20899         * gfortran.dg/char_result_5.f90,
20900         * gfortran.dg/char_result_6.f90,
20901         * gfortran.dg/char_result_7.f90,
20902         * gfortran.dg/char_result_8.f90: New tests.
20903
20904 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20905
20906         PR fortran/19928
20907         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20908
20909 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20910
20911         PR obj-c++/16816
20912         * obj-c++.dg/selector-5.mm: New test.
20913         * obj-c++.dg/selector-6.mm: New test.
20914
20915 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20916
20917         PR objc/20574
20918         PR objc/19324
20919         * objc.dg/error-1.m: New test.
20920
20921 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20922
20923         PR fortran/23373
20924         * gfortran.fortran-torture/execute/pr23373-1.f90,
20925         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20926
20927 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20928
20929         PR libfortran/23760
20930         * gfortran.dg/g77/1832.f: Remove long string in write statement
20931         to allow the test to pass on correct list directed output with
20932         prepended space.
20933
20934 2005-09-07  James E Wilson  <wilson@specifix.com>
20935
20936         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20937
20938 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20939
20940         * gfortran.dg/parameter+save.f90: Rename to
20941         * gfortran.dg/parameter_save.f90: .. this.
20942
20943 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20944
20945         PR fortran/20848
20946         * gfortran.dg/parameter+save.f90: New test case.
20947
20948 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20949
20950         PR fortran/19269
20951         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20952
20953 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20954
20955         PR c/23075
20956         * gcc.dg/pr23075.c: New test.
20957         * g++.dg/warn/pr23075.C: New test.
20958
20959         PR target/22362
20960         * gcc.target/i386/pr22362.c: New test.
20961
20962         PR rtl-optimization/23098
20963         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20964
20965         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20966         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20967         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20968
20969 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20970
20971         * g++.dg/expr/cast6.C: New test.
20972
20973         PR c++/9782
20974         * g++.dg/init/new15.C: New test.
20975
20976 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20977
20978         * gcc.dg/vect/Os-vect-95.c: New test.
20979         * gcc.dg/vect/vect-95.c: Same.
20980
20981 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20982
20983         * gcc.dg/vect/vect-29.c: Update xfail testing.
20984         * gcc.dg/vect/vect-44.c: Same.
20985         * gcc.dg/vect/vect-48.c: Same.
20986         * gcc.dg/vect/vect-50.c: Same.
20987         * gcc.dg/vect/vect-72.c: Same.
20988         * gcc.dg/vect/vect-77.c: Same.
20989         * gcc.dg/vect/vect-78.c: Same.
20990         * gcc.dg/vect/vect-80.c: Same.
20991         * gcc.dg/vect/vect-96.c: Same.
20992         * gcc.dg/vect/vect-100.c: Same.
20993         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20994         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20995         * gfortran.dg/vect/vect-5.f90: Same.
20996
20997 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20998
20999         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21000         start strings.
21001         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21002         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21003
21004         PR c++/23056
21005         * g++.dg/opt/pr23056.C: New test.
21006
21007         PR rtl-optimization/23098
21008         * gcc.target/i386/pr23098.c: New test.
21009
21010 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/23667
21013         * g++.dg/template/static15.C: New test.
21014
21015         PR c++/21440
21016         * g++.dg/ext/stmtexpr5.C: New test.
21017         * g++.dg/ext/stmtexpr6.C: Likewise.
21018
21019 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
21020
21021         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21022
21023         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21024         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21025         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21026
21027 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
21028
21029         PR libfortran/23321
21030         * gfortran.dg/direct_io_4.f90: New test case.
21031
21032 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21033             Rasmus Hahn  <rassahah@neofonie.de>
21034
21035         PR libobjc/23108
21036         * objc.dg/type-stream-1.m: New test.
21037
21038 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
21039
21040         PR fortran/23661
21041         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21042         gfortran.dg/print_fmt_3.f90: New test.
21043
21044 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21045
21046         * gfortran.dg/fmt_t_1.f90: New test.
21047
21048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21049
21050         PR rtl-optimization/23454
21051         * g++.dg/opt/pr23454.C: New test.
21052
21053 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
21054
21055         PR c++/23699
21056         * g++.dg/ext/static1.C: New test.
21057
21058 2005-09-02  Richard Henderson  <rth@redhat.com>
21059
21060         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21061         tail call to check_fa_work.
21062
21063 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/21687
21066         * g++.dg/other/gc3.C: New test.
21067
21068 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21069
21070         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21071         * gcc.dg/20050826-1.c: Likewise.
21072
21073 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/23167
21076         * g++.dg/expr/volatile1.C: New test.
21077
21078 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
21079
21080         PR middle-end/23547
21081         * gcc.dg/pr23547.c: New test.
21082
21083 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
21084
21085         PR c/22061
21086         * gcc.c-torture/execute/pr22061-1.c,
21087         * gcc.c-torture/execute/pr22061-2.c,
21088         * gcc.c-torture/execute/pr22061-3.c,
21089         * gcc.c-torture/execute/pr22061-4.c: New tests.
21090
21091 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21092
21093         * gcc.dg/Wredundant-decls-2.c: New test to check that
21094         -Wredundant-decls does not issue warning for a variable
21095         definition following a declaration.
21096
21097 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21098
21099         PR debug/7241
21100         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21101         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21102         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21103
21104         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21105         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21106         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21107         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21108         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21109         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21110         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21111         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21112
21113 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21114
21115         PR objc/23306
21116         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21117         scan-assmbler.
21118
21119 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21120
21121         PR target/21255
21122         * gcc.dg/pr21255-1.c: New test.
21123         * gcc.dg/pr21255-2-mb.c: Likewise.
21124         * gcc.dg/pr21255-2-ml.c: Likewise.
21125         * gcc.dg/pr21255-3.c: Likewise.
21126         * gcc.dg/pr21255-4.c: Likewise.
21127
21128 2005-08-31  Dale Johannesen  <dalej@apple.com>
21129
21130         * gcc.dg/20050830-1.c: New.
21131
21132 2005-08-31  Josh Conner  <jconner@apple.com>
21133
21134         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21135         command-line options for arm-*-* targets.
21136         * g++.dg/init/array16.C: Likewise.
21137         * g++.dg/other/crash-4.C: Likewise.
21138
21139 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21140
21141         PR obj-c++/23640
21142         * obj-c++.dg/gnu-runtime-3.mm: New test.
21143
21144 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21145
21146         PR c++/13377
21147         * g++.dg/lookup/ambig4.C: New test.
21148         * g++.dg/lookup/ambig5.C: New test.
21149         * g++.dg/tc1/dr101.C: Adjust error markers.
21150
21151 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21152
21153         PR c++/23639
21154         * g++.dg/template/ttp5.C: Adjust error markers.
21155
21156 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21157
21158         PR testsuite/23609
21159         * lib/obj-c++.exp: Include target-libpath.exp.
21160         (obj-c++_link_flags): Look for the GNU libobjc library
21161         and set the library path to include it.
21162         Don't manually set LD_LIBRARY_PATH (etc.) but call
21163         set_ld_library_path_env_vars instead.
21164         (obj-c++_target_compile): Don't set library path or
21165         linker flags because they are already set correctly
21166         in obj-c++_link_flags.
21167
21168 2005-08-30  Josh Conner  <jconner@apple.com>
21169
21170         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21171         to command-line options for arm-*-* targets.
21172
21173 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21174
21175         * g++.dg/other/i386-1.C: New.
21176
21177 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21178
21179         PR preprocessor/20348
21180         PR preprocessor/20356
21181         * gcc.dg/cpp/pr20348.c: New test.
21182         * gcc.dg/cpp/pr20348.h: New file.
21183         * gcc.dg/cpp/inc/pr20348.h: New file.
21184         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21185         * gcc.dg/cpp/pr20356.c: New test.
21186         * gcc.dg/cpp/pr20356.h: New file.
21187         * gcc.dg/cpp/inc/pr20356.h: New file.
21188         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21189
21190 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21191
21192         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21193         Fix array dimension to avoid correct end-of-file error.
21194
21195 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21196
21197         PR libfortran/23598
21198         * gfortran.dg/iostat_1.f90: New test.
21199
21200 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21201
21202         PR middle-end/23408
21203         * gcc.dg/pr23408.c: New test.
21204
21205 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/23099
21208         * g++.dg/init/member1.C: Make sure erroneous static data member
21209         definitions are required.
21210         * g++.dg/template/static13.C: New test.
21211         * g++.dg/template/static14.C: Likewise.
21212
21213 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21214
21215         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21216         -march=pentium4, remove ilp32 requirement.
21217
21218         PR middle-end/23484
21219         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21220         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21221
21222 2005-08-29  Andreas Jaeger  <aj@suse.de>
21223
21224         PR testsuite/23607
21225         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21226
21227 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21228
21229         * gcc.c-torture/execute/20050316-2.c: New test.
21230         * gcc.c-torture/execute/20050316-3.c: New test.
21231         * gcc.dg/torture/pr16104-1.c: New test.
21232
21233 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21234
21235         PR middle-end/23463
21236         * gcc.c-torture/execute/zero-struct-1.c: New test.
21237
21238 2005-08-27  Richard Guenther  <rguenther@suse.de>
21239
21240         PR target/23575
21241         * gcc.target/i386/pr23575.c: New testcase.
21242
21243 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21244
21245         PR rtl-optimization/23561
21246         * gcc.c-torture/execute/20050826-1.c: New test.
21247
21248         PR rtl-opt/23560
21249         * gcc.c-torture/execute/20050826-2.c: New test.
21250
21251 2005-08-26  Dale Johannesen  <dalej@apple.com>
21252
21253         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21254         * gcc.dg/20050826-1.c: New.
21255
21256 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/19004
21259         * g++.dg/template/nontype13.C: New test.
21260
21261         PR c++/23491
21262         * g++.dg/init/new14.C: New test.
21263         * g++.dg/expr/anew1.C: Do not XFAIL.
21264         * g++.dg/expr/anew2.C: Likewise.
21265         * g++.dg/expr/anew3.C: Likewise.
21266
21267 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21268
21269         PR middle-end/22439
21270         * gcc.dg/vla-3.c: New test.
21271
21272 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21273
21274         PR fortran/20363
21275         * gfortran.dg/named_interface.f90: New.
21276
21277 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21278
21279         * gcc.c-torture/execute/frame-address.c: New test.
21280
21281 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         PR c++/20817
21284         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21285
21286 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21287
21288         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21289
21290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21291
21292         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21293         * gcc.dg/altivec-22.c: Rename from..
21294         * gcc.dg/altivec-nomfcr.c: ..this.
21295
21296 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21297
21298         PR tree-optimization/23546
21299         * gcc.dg/tree-ssa/pr23546.c: New test.
21300
21301 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21302
21303         PR fortran/17758
21304         * gfortran.dg/nonreturning_statements.f90: New test.
21305
21306 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21307
21308         PR c++/22454
21309         * g++.dg/parse/crash29.C: New.
21310
21311 2005-08-23  DJ Delorie  <dj@redhat.com>
21312
21313         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21314         constants have the L suffix.
21315
21316 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         PR c++/23044
21319         * g++.dg/template/instantiate8.C: New.
21320
21321 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21322
21323         PR middle-end/23467
21324         * gcc.c-torture/execute/pr23467.c: New test.
21325
21326 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21327
21328         PR tree-optimization/22043
21329         * gcc.c-torture/execute/20050613-1.c: New test.
21330
21331 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21332
21333         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21334
21335 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21336
21337         PR rtl-optimization/23478
21338         * g++.dg/opt/pr23478.C: New test.
21339
21340 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21341
21342         PR c/18715
21343         * gcc.dg/switch-warn-3.c: New test.
21344
21345 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21346
21347         PR c++/22233
21348         * g++.dg/template/param1.C: New test.
21349
21350 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21351
21352         PR c++/23089
21353         * g++.dg/other/incomplete1.C: New test.
21354
21355 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21356
21357         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21358         are vectorizable.
21359
21360 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21361
21362         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21363         d_lines_5.f: New.
21364
21365 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21366
21367         * gcc.target/i386/sse-4.c: New test.
21368
21369 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21370
21371         PR testsuite/23239
21372         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21373
21374 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21375
21376         * gcc.dg/20050811-1.c: New test.
21377         * gcc.dg/20050811-2.c: New test.
21378
21379 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21380
21381         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21382
21383 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21384
21385         PR 23476
21386         * gcc.c-torture/compile/pr23476.c: New test.
21387
21388 2005-08-19  Devang Patel  <dpatel@apple.com>
21389
21390         PR tree-optimization/23048
21391         * gcc.dg/tree-ssa/pr23048.c: New test.
21392
21393 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21394
21395         PR middle-end/20624
21396         * g++.dg/warn/Wreturn-3.C: New test
21397
21398 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21399
21400         PR tree-optimization/22228
21401         * g++.dg/vect/pr22543.cc: New test.
21402
21403 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21404
21405         PR tree-optimization/21574
21406         * gcc.dg/tree-ssa/pr21574.c: New test.
21407
21408 2005-08-16  James E Wilson  <wilson@specifix.com>
21409
21410         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21411
21412 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21413
21414         PR tree-opt/23402
21415         * gcc.c-torture/compile/zero-strct-3.c: New test.
21416         * gcc.c-torture/compile/zero-strct-4.c: New test.
21417
21418 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21419
21420         PR target/23376
21421         * gcc.target/x86_64/pr23376.c: New test.
21422
21423 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21424
21425         PR c++/23337
21426         * g++.dg/ext/vector2.C: New.
21427
21428 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21429
21430         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21431
21432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21433
21434         PR libfortran/23428
21435         * gfortran.dg/inquire-complex.f90: New test case.
21436
21437 2005-08-16  James E Wilson  <wilson@specifix.com>
21438
21439         PR tree-optimization/21105
21440         * gcc.dg/large-size-array.c: New.
21441
21442 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21443
21444         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21445         type.
21446         * gcc.dg/vect/vect-41: Likewise.
21447         * gcc.dg/vect/vect-42: Likewise.
21448         * gcc.dg/vect/vect-43: Likewise.
21449         * gcc.dg/vect/vect-44: Likewise.
21450         * gcc.dg/vect/vect-46: Likewise.
21451         * gcc.dg/vect/vect-47: Likewise.
21452         * gcc.dg/vect/vect-48: Likewise.
21453         * gcc.dg/vect/vect-52: Likewise.
21454         * gcc.dg/vect/vect-53: Likewise.
21455         * gcc.dg/vect/vect-54: Likewise.
21456         * gcc.dg/vect/vect-55: Likewise.
21457         * gcc.dg/vect/vect-56: Likewise.
21458         * gcc.dg/vect/vect-57: Likewise.
21459         * gcc.dg/vect/vect-58: Likewise.
21460         * gcc.dg/vect/vect-59: Likewise.
21461         * gcc.dg/vect/vect-60: Likewise.
21462         * gcc.dg/vect/vect-61: Likewise.
21463         * gcc.dg/vect/vect-85: Likewise.
21464         * gcc.dg/vect/vect-87: Likewise.
21465         * gcc.dg/vect/vect-88: Likewise.
21466         * gcc.dg/vect/vect-93.c: Likewise.
21467         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21468         * gcc.dg/vect/vect-75: Likewise.
21469         * gcc.dg/vect/vect-76: Likewise.
21470         * gcc.dg/vect/vect-77: Likewise.
21471         * gcc.dg/vect/vect-78: Likewise.
21472         * gcc.dg/vect/vect-80: Likewise.
21473         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21474         vectorized for the expected reason, rather than checking how alignment
21475         was handled.
21476         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21477         aligned type and also instead of aligned pointers. Added documentation.
21478
21479 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21480
21481         * gfortran.dg/power.f90: New test.
21482
21483 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21484
21485         PR rtl-optimization/23299
21486         * g++.dg/opt/pr23299.C: New test.
21487
21488 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21489
21490         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21491
21492 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21493
21494         * g++.dg/template/local6.C: New test.
21495
21496 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21497
21498         * execute/exceptions/finally-1.m: Check that the catch and finally are
21499         being called.  Also add a "return 0;" at the end of main.
21500
21501 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21502
21503         PR fortran/21432.
21504         * gfortran.dg/namelist_print_1.f: New test of functionality of
21505         PRINT namelist.
21506         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21507         namelist generates error with -std=f95.
21508
21509 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21510
21511         PR tree-optimization/23119
21512         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21513
21514 2005-08-13  Marcin Koziej  <creep@desk.pl>
21515             Andrew Pinski  <pinskia@physics.uc.edu>
21516
21517         PR libobjc/22492
21518         * execute/exceptions/finally-1.m: New test.
21519
21520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21521
21522         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21523         testsuite.
21524         * objc/execute/exceptions/trivial.m: New test.
21525         * objc.dg/try-catch-11.m: Move to ...
21526         * objc/execute/exceptions/foward-1.m: Here.
21527         * objc.dg/try-catch-2.m: Move to ...
21528         * objc/execute/exceptions/catchall-1.m: Here.
21529         * objc.dg/try-catch-8.m: Move to ...
21530         * objc/execute/exceptions/local-variables-1.m: Here.
21531
21532 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21533
21534         * objc.dg/nested-func-1.m: Move to ...
21535         * objc/execute/nested-func-1.m: Here.
21536
21537 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21538
21539         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21540         in ${options} instead of [target_info name].
21541         * lib/obj-c++.exp (objc_target_compile): Likewise.
21542
21543 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21544
21545         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21546
21547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21548
21549         part of PR testsuite/23348
21550         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21551         each of the torture options.
21552         * objc/compile/trivial.m: New test.
21553
21554 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21555
21556         * gfortran.dg/eoshift.f90: Correct format.
21557
21558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21559
21560         * gfortran.fortran-torture/execute/character_passing.f90:
21561         Fix comment typo.
21562
21563 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21564
21565         PR c++/8271
21566         * g++.dg/template/unify10.C: New.
21567
21568 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21569
21570         * g++.dg/parse/pr22514.C: Move to...
21571         * g++.dg/debug/pr22514.C: here.
21572
21573 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21574
21575         PR c++/23266
21576         * g++.dg/inherit/pure1.C: New test.
21577
21578         * ChangeLog: Fix typos.
21579
21580 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21581             Steven Bosscher  <stevenb@suse.de>
21582
21583         * gfortran.dg/runtime_warning_1.f90: New test.
21584
21585 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         PR c++/23219
21588         * g++.dg/parse/crash28.C: New.
21589
21590 2005-08-11  Richard Guenther  <rguenther@suse.de>
21591
21592         PR target/23289
21593         * gcc.target/i386/tailcall-1.c: New testcase.
21594
21595 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21596
21597         * gcc.dg/vect/vect-67.c: Un-xfail.
21598
21599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21600
21601         PR c++/23225
21602         * g++.dg/parse/crash27.C: new test.
21603
21604 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21605
21606         PR libfortran/22143
21607         * gfortran.dg/shift-kind.f90: New testcase.
21608
21609 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21610
21611         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21612         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21613
21614 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21615
21616         PR c++/20646
21617         * g++.dg/other/mult-stor1.C: New test.
21618
21619 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21620
21621         * gcc.c-torture/pr18299-1.c: Move to ...
21622         * gcc.c-torture/compile/pr18299-1.c: Here.
21623
21624 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21625
21626         * gfortran/fortran.torture/execute/character_passing.f90:
21627         Fix types for LSAME.
21628
21629 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21630
21631         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21632         input data back to what it was originally.
21633
21634 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21635
21636         * objc.dg/try-catch-8.m: Enable for all targets.
21637
21638 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21639
21640         * gcc.dg/pr23165.c: New test.
21641
21642 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21643
21644         PR tree-optimization/23234
21645         * gcc.dg/tree-ssa/pr23234.c: New test.
21646
21647 2005-08-08  Josh Conner  <jconner@apple.com>
21648
21649         PR rtl-optimization/23241
21650         * gcc.dg/char-compare.c: New test.
21651
21652 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21653
21654         PR c++/22508
21655         * g++.dg/init/new13.C: New test.
21656
21657 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21658
21659         PR c++/21166
21660         * g++.dg/other/crash-4.C: Adjust
21661         * g++/dg/ext/packed9.C: New.
21662
21663 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21664
21665         PR middle-end/21964
21666         * gcc.c-torture/execute/pr21964-1.c: New test.
21667
21668 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21669
21670         PR c/22458
21671         * gcc.dg/pr22458-1.c: New test.
21672
21673 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21674             Steven G. Kargl <kargls@comcast.net>
21675
21676         PR fortran/22390
21677         * gfortran.dg/flush_1.f90: New test.
21678
21679 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680
21681         PR c++/23191
21682         * g++.dg/template/eh2.C: New test.
21683
21684 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21685
21686         PR c++/19498
21687         * g++.dg/template/instantiate7.C: New test.
21688
21689 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21690
21691         PR c/23113
21692         * gcc.dg/Wunused-value-1.c: New test.
21693
21694 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21695
21696         PR rtl-optimization/23233
21697         * gcc.c-torture/compile/pr23233-1.c: New test.
21698
21699 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21700
21701         PR fortran/18833
21702         PR fortran/20850
21703         * gfortran.dg/equiv_1.f90: New test.
21704         * gfortran.dg/equiv_2.f90: New test.
21705         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21706         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21707         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21708
21709 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21710
21711         * gcc.c-torture/execute/vrp-5.c: New test.
21712         * gcc.c-torture/execute/vrp-6.c: New test.
21713         * gcc.dg/tree-ssa/vrp21.c: New test.
21714
21715 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21716
21717         * g++.dg/parse/pr22514.C: New test.
21718
21719 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21720
21721         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21722
21723         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21724         instead of constant loads / pool entries.
21725
21726 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21727
21728         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21729         TEST_TO_WCTYPE.
21730
21731 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21732
21733         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21734         __WINT_TYPE__ in generated prototypes if possible.
21735
21736 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21737
21738         PR 22037
21739         * g++.dg/tree-ssa/pr22037.C:
21740
21741 2005-08-04  Richard Henderson  <rth@redhat.com>
21742
21743         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21744         scan-tree-dump-times directive.
21745
21746 2005-08-04  Jan Hubicka  <jh@suse.cz>
21747
21748         * gcov-1.C: Fix switch counts.
21749         * gcov-4b.c: Likewise.
21750
21751 2005-08-03  Jeff Law  <law@redhat.com>
21752
21753         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21754
21755 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21756
21757         * gcc.c-torture/execute/pr23135.c: New test.
21758
21759 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21760
21761         PR tree-optimization/19899
21762         * gcc.dg/tree-ssa/scev-1.c: New test.
21763         * gcc.dg/tree-ssa/scev-2.c: New test.
21764
21765 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21766
21767         PR target/18582
21768         * gcc.dg/torture/pr18582-1.c: New test.
21769
21770 2005-08-03  Jan Hubicka  <jh@suse.cz>
21771
21772         * update-conroll.c: New testcase.
21773         * update-conroll-2.c: New testcase.
21774
21775 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21776
21777         * gfortran.dg/constant_substring.f: New test.
21778         * gfortran.dg/pr22491.f: New test.
21779
21780 2005-08-02  Jan Hubicka  <jh@suse.cz>
21781
21782         * update-threading.c: Replace by the proper one.
21783
21784 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21785
21786         PR 23164
21787         * g++.dg/tree-ssa/pr23164.C: New test.
21788
21789 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21790
21791         * gcc.dg/tree-ssa/pr23192.c: New test.
21792
21793 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21794
21795         * gcc.c-torture/execute/vrp-4.c: New test.
21796
21797 2005-08-02  Jan Hubicka  <jh@suse.cz>
21798
21799         * update-threading.c: New test.
21800
21801 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21802
21803         * gcc.c-torture/compile/20050801-1.c: New test.
21804         * gcc.c-torture/compile/20050801-2.c: New test.
21805
21806 2005-08-01  Jan Hubicka  <jh@suse.cz>
21807
21808         * val-prof-5.c: New test.
21809
21810 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21811
21812         PR c/22311
21813         * gcc.dg/pr22311-1.c : New test.
21814
21815 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21816
21817         PR target/23095
21818         * gfortran.dg/pr23095.f: New test.
21819
21820         PR c++/22003
21821         * g++.dg/other/pr22003.C: New test.
21822
21823 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21824
21825         PR target/20621
21826         * gcc.c-torture/execute/pr20621-1.c: New test.
21827
21828 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21829
21830         * gfortran.dg/comma_format_extension_4.f: Adjust length
21831         of string for format.
21832         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21833         print statement with internal write.
21834         * gfortran.dg/der_array_io_2.f: Likewise.
21835         * gfortran.dg/der_array_io_3.f: Likewise.
21836
21837 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21838
21839         * gcc.dg/fold-abs-4.c: new test.
21840
21841 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21842
21843         PR fortran/22570 an related issues.
21844         * gfortran.dg/x_slash_1.f: New test.
21845
21846 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21847
21848         PR c/23143
21849         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21850         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21851
21852 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21853
21854         PR c/529
21855         * gcc.dg/Wshadow-3.c: New test.
21856
21857 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21858
21859         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21860         used to have the wrong bounds).
21861
21862 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21863
21864         PR c/21720
21865         * gcc.dg/hex-round-1.c: Test more cases.
21866         * gcc.dg/hex-round-2.c: New test.
21867
21868 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21869
21870         PR 22550
21871         * g++.dg/tree-ssa/pr22550.C: New test.
21872
21873 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21874
21875         * gcc.dg/tree-ssa/vrp19.c: New test.
21876         * gcc.dg/tree-ssa-vrp20.c: New test.
21877
21878 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21879
21880         PR c/22240
21881         * gcc.dg/transparent-union-4.c: New test.
21882
21883 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21884
21885         PR c/22192
21886         * gcc.dg/c99-vla-2.c: New test.
21887
21888 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21889
21890         PR c/21720
21891         * gcc.dg/hex-round-1.c: New test.
21892
21893 2005-07-28  Jan Hubicka  <jh@suse.cz>
21894
21895         * inliner-1.c: Do not dump everything.
21896         * tree-prof.exp: Do not pass -ftree-based-profiling.
21897         * bprob.exp: Likewise.
21898
21899         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21900
21901 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/22545
21904         * g++.dg/expr/ptrmem7.C: New test.
21905
21906 2005-07-28  Mike Stump  <mrs@apple.com>
21907
21908         * g++.old-deja/g++.mike/visibility-1.C: New test.
21909
21910 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21911
21912         PR c/20187
21913         * gcc.c-torture/execute/pr20187-1.c: New test.
21914
21915 2005-07-28  Jeff Law  <law@redhat.com>
21916
21917         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21918         * gcc.dg/tree-ssa/vrp18.c: New test.
21919
21920 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21921
21922         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21923
21924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21925
21926         PR tree-optimization/22506
21927         * gcc.dg/vect/ps22506.c: New test.
21928
21929 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21930
21931         PR target/21149
21932         * gcc.target/i386/sse-3.c: New test.
21933
21934 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21935
21936         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21937         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21938
21939 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21940
21941         PR c/22589
21942         * gcc.c-torture/compile/pr22589-1.c: New test.
21943
21944 2005-07-28  Jan Hubicka  <jh@suse.cz>
21945
21946         * update-loopch.c: New testcase.
21947
21948 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21949
21950         PR rtl-optimization/23047
21951         * gcc.c-torture/execute/pr23047.c: New test.
21952         * gcc.c-torture/execute/pr23047.x: New.
21953
21954 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21955
21956         PR tree-optimization/22493
21957         * gcc.c-torture/execute/pr22493-1.c: New test.
21958         * gcc.c-torture/execute/pr22493-1.x: New.
21959         * gcc.c-torture/execute/vrp-1.c: New test.
21960         * gcc.c-torture/execute/vrp-2.c: New test.
21961         * gcc.c-torture/execute/vrp-2.c: New test.
21962
21963 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21964
21965         * gcc.target/frv/all-builtin-read8.c: Delete.
21966         * gcc.target/frv/all-builtin-read16.c: Delete.
21967         * gcc.target/frv/all-builtin-read32.c: Delete.
21968         * gcc.target/frv/all-builtin-read64.c: Delete.
21969         * gcc.target/frv/all-builtin-write8.c: Delete.
21970         * gcc.target/frv/all-builtin-write16.c: Delete.
21971         * gcc.target/frv/all-builtin-write32.c: Delete.
21972         * gcc.target/frv/all-builtin-write64.c: Delete.
21973         * gcc.target/frv/all-read-write-1.c: New.
21974
21975 2005-07-27  Jeff Law  <law@redhat.com>
21976
21977         * gcc.c-torture/execute/pr22630.c: New test.
21978
21979 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21980
21981         PR tree-optimization/23073
21982         * gcc.dg/vect/nodump-pr23073.c: New test.
21983         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21984
21985 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21986
21987         PR tree-optimize/22348
21988         * gcc.c-torture/execute/pr22348.c: New.
21989
21990 2005-07-27  Richard Guenther  <rguenther@suse.de>
21991
21992         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21993
21994 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21995
21996         PR fortran/22503
21997         * gfortran.dg/logical_comp.f90: New test.
21998
21999 2005-07-27  Jan Hubicka  <jh@suse.cz>
22000
22001         * inliner-1.c: Add cleanup of dumps.
22002         * val-prof-*.c: Likewise.
22003         * update-tailcall.c: New.
22004
22005 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
22006
22007         PR 22591
22008         * gcc.dg/tree-ssa/pr22591.c: New test.
22009         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
22010
22011 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
22012
22013         PR libobjc/22606
22014         * objc.dg/try-catch-11.m: New test.
22015
22016 2005-07-26  Richard Guenther  <rguenther@suse.de>
22017
22018         PR tree-optimization/22486
22019         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22020
22021 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22022
22023         PR tree-opt/22484
22024         * g++.dg/opt/loop2.C: New test.
22025
22026 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22027
22028         * gcc.dg/tree-ssa/reassoc-3.c: New test.
22029         * gcc.dg/tree-ssa/reassoc-4.c: New test.
22030
22031 2005-07-25  Adam Nemet  <anemet@lnxw.com>
22032
22033         * lib/profopt.exp (profopt-execute): Check for profiling data
22034         files on the target.
22035
22036 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
22037
22038         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22039         for matching of asm labels.
22040
22041 2005-07-25  Richard Guenther  <rguenther@suse.de>
22042
22043         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22044
22045 2005-07-25  Richard Guenther  <rguenther@suse.de>
22046
22047         PR testsuite/22624
22048         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22049
22050 2005-07-25  Ira Rosen  <irar@il.ibm.com>
22051
22052         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22053         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22054         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22055         * gcc.dg/vect/vect-100.c: New test.
22056         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22057         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22058         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22059         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22060         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22061         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22062         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22063         * gfortran.dg/vect/pr19049.f90: New testcase.
22064         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22065
22066 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
22067
22068         * gcc.c-torture/execute/20050713-1.c: New test.
22069
22070         PR fortran/20063
22071         * gfortran.fortran-torture/execute/data_4.f90: New test.
22072
22073         PR middle-end/20303
22074         * gcc.dg/visibility-d.c: New test.
22075
22076 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
22077
22078         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22079         * gfortran.dg/underflow.f90: Ditto.
22080
22081 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22082
22083         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22084         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22085         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22086
22087 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22088
22089         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22090         include case of field width of zero.
22091
22092 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22093
22094         PR libgfortran/21875
22095         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22096         with trailing blanks on normal formatted read.
22097
22098 2005-07-23  Chao-ying Fu  <fu@mips.com>
22099
22100         * gcc.target/mips/mips32-dsp-type.c: New test.
22101         * gcc.target/mips/mips32-dsp.c: New test.
22102
22103 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22104
22105         PR testsuite/21073
22106         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22107
22108         PR testsuite/20454
22109         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22110         and __cyg_profile_func_exit.
22111
22112 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22113
22114         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22115         * gfortran.dg/comma_format_extension_4.f: Same.
22116         * gfortran.dg/pr15332.f: Same.
22117         * gfortran.dg/pr21730.f: Same.
22118
22119 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22120
22121         * g++.dg/opt/vrp2.C: Fix testcase.
22122
22123         PR tree-opt/22625
22124         * g++.dg/opt/vrp2.C: New test.
22125
22126 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22127
22128         PR debug/21828
22129         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22130
22131 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22132
22133         * gcc.dg/tree-ssa/20050719-1.c: New test.
22134
22135 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22136
22137         * gcc.dg/bfin-longcall-1.c: New file.
22138         * gcc.dg/bfin-longcall-2.c: New file.
22139
22140 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22141
22142         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22143
22144 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22145
22146         PR middle-end/19055
22147         * gcc.dg/tree-ssa/pr19055.c: New test.
22148         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22149
22150 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22151
22152         PR C++/22358
22153         * g++.dg/other/pr22358.C: New test.
22154
22155 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22156
22157         PR c++/2922
22158         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22159
22160 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22161
22162         PR c++/15938
22163         * g++.dg/init/union2.C: New test.
22164
22165 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22166
22167         PR c/22393
22168         * gcc.dg/complex-4.c: New test.
22169
22170 2005-07-21  Richard Guenther  <rguenther@suse.de>
22171
22172         PR testsuite/22522
22173         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22174         scanning for asm labels.
22175         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22176
22177 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22178
22179         PR target/22085
22180         * gcc.dg/altivec-pr22085.c: New.
22181
22182 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22183
22184         PR tree-optimization/19210
22185         * gcc.dg/tree-ssa/pr19210-1.c: New.
22186         * gcc.dg/tree-ssa/pr19210-2.c: New.
22187
22188 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22189
22190         PR rtl-optimization/22167
22191         * g++.dg/opt/pr22167.C: New test.
22192
22193 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22194
22195         PR c++/2922
22196         * g++.dg/lookup/two-stage2.C: New.
22197         * g++.dg/lookup/two-stage3.C: New.
22198         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22199         fixed two-stage name lookup for operators.
22200         * g++.dg/template/call3.C: Compiler now produces an appropriate
22201         error message.
22202         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22203         14 as a candidate.
22204         * g++.dg/template/ptrmem4.C: Compiler produces different error
22205         message.
22206         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22207         connect_to_method as a candidate.
22208
22209 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22210
22211         * gcc.dg/fold-alloc-1.c: New test.
22212
22213 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22214
22215         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22216         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22217
22218 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22219
22220         * gcc.dg/fold-abs-1.c: New test.
22221         * gcc.dg/fold-abs-2.c: New test.
22222         * gcc.dg/fold-abs-3.c: New test.
22223
22224 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22225
22226         Make CONSTRUCTOR use VEC to store initializers.
22227         * g++.dg/ext/complit3.C: Check for specific error messages.
22228         * g++.dg/init/brace2.C: Update error message.
22229         * g++.dg/warn/Wbraces2.C: Likewise.
22230
22231 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22232
22233         PR fortran/16940
22234         * gfortran.dg/module_interface_1.f90: New test.
22235
22236 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22237             Kenneth Zadeck <zadeck@naturalbridge.com>
22238
22239         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22240
22241 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22242
22243         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22244         specify -Wformat for these tests.
22245         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22246         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22247         * gcc.dg/format/opt-6.c: Delete.
22248
22249 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22250
22251         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22252         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22253
22254 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22255
22256         * gcc.dg/tree-ssa/alias-2.c: New test.
22257
22258 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22259
22260         PR c++/22263
22261         * g++.dg/template/explicit7.C: New test.
22262
22263 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22264
22265         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22266         field width of 8 to +Inf and -Inf.
22267
22268 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/22139
22271         * g++.dg/template/friend36.C: New test.
22272
22273 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22274
22275         PR fortran/21730
22276         * gfortran.dg/pr21730.f: New test.
22277
22278 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22279             Kenneth Zadeck <zadeck@naturalbridge.com>
22280
22281         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22282         since pure const detection cannot run at -O1 in c compiler.
22283         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22284         can now optimize this case properly.
22285         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22286         because we now pass.
22287         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22288
22289 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22290
22291         PR c/22421
22292         * gcc.dg/format/bitfld-1.c: New test.
22293
22294 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22295
22296         PR c++/22204
22297         * g++.dg/rtti/repo1.C: New test.
22298
22299 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22300
22301         PR middle-end/22398
22302         * gcc.c-torture/compile/pr22398.c: New test.
22303
22304 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22305
22306         PR c++/22132
22307         * g++.dg/expr/cast4.C: New test.
22308
22309 2005-07-15  Richard Guenther  <rguenther@suse.de>
22310
22311         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22312         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22313
22314 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22315
22316         PR tree-optimization/22230
22317         * gcc.dg/tree-ssa/pr22230.c: New test.
22318
22319 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * gfortran.dg/g77/cpp6.f: New test.
22322
22323         PR fortran/22417
22324         * gfortran.dg/g77/cpp5.F: New test.
22325         * gfortran.dg/g77/cpp5.h: New file.
22326         * gfortran.dg/g77/cpp5inc.h: New file.
22327
22328 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22329
22330         PR libfortran/16435
22331         * gfortran.dg/tl_editting.f90: New.
22332         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22333
22334 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22335
22336         * gfortran.dg/char_array_constructor.f90: New test.
22337
22338 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22339
22340         * gfortran.dg/past_eor.f90: New.
22341         * gfortran.dg/complex_read.f90: New.
22342
22343 2005-07-13  Jeff Law  <law@redhat.com>
22344
22345         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22346         additional casts.
22347
22348         * gcc.dg/tree-ssa/pr22321.c: New test
22349
22350 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22351
22352         PR tree-optimization/21921
22353         * gcc.dg/tree-ssa/pr21921.c: New.
22354
22355 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22356
22357         PR tree-optimizatio/22442
22358         * gcc.dg/tree-ssa/loop-11.c: New test.
22359
22360 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22361
22362         PR tree-opt/21840
22363         * gcc.c-torture/compile/pr21840.c: New test.
22364
22365 2005-07-12  Jan Hubicka  <jh@suse.cz>
22366
22367         * gcc.c-torture/compile/pr22379.c: New test.
22368
22369 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22370
22371         PR libfortran/21593
22372         gfortran.dg/dev_null.f90: Remove outdated comment about
22373         PR libfortran/21593.
22374
22375
22376 2005-07-12  Dale Johannesen  <dalej@apple.com>
22377
22378         * gcc.target/i386/compress-float-sse.c: New.
22379         * gcc.target/i386/compress-float-sse-pic.c: New.
22380         * gcc.target/i386/compress-float-387.c: New.
22381         * gcc.target/i386/compress-float-387-pic.c: New.
22382         * gcc.dg/compress-float-ppc.c: New.
22383         * gcc.dg/compress-float-ppc-pic.c: New.
22384
22385 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22386
22387         PR libfortran/21593
22388         gfortran.dg/dev_null.f90: Remove targets.
22389
22390 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22391
22392         PR tree-opt/22335
22393         * gcc.dg/pr22335-1.c: New test.
22394         * gcc.dg/pr22335-2.c: New test.
22395
22396 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22397
22398         PR c++/20172
22399         * g++.dg/template/nontype12.C : New test.
22400
22401 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22402
22403         * gcc.dg/tree-ssa/loop-10.c: New test.
22404
22405 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22406
22407         * gcc.c-torture/execute/20020720-1.x: Remove.
22408
22409 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22410
22411         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22412
22413 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22414
22415         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22416         (dg-mips-options): Use it.
22417
22418 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22419
22420         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22421
22422 2005-07-09  Richard Henderson  <rth@redhat.com>
22423
22424         * lib/target-supports.exp (check_effective_target_sync_char_short):
22425         Add alpha.
22426
22427 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22428
22429         PR libfortran/22217
22430         * gfortran.dg/negative-z-descriptor.f90: New test.
22431
22432 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22433
22434         PR tree-opt/22329
22435         * gcc.dg/pr22329.c: New test.
22436
22437 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22438
22439         PR tree-optimization/20139
22440         * gcc.dg/tree-ssa/pr20139.c: New.
22441
22442 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22443
22444         PR tree-opt/22356
22445         * gcc.dg/pr22356-1.c: New test.
22446
22447 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         PR c++/21799
22450         * g++.dg/template/unify8.C: New.
22451         * g++.dg/template/unify9.C: New.
22452
22453 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22454
22455         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22456
22457 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22458
22459         * gcc.dg/darwin-version-1.c: New.
22460         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22461         * gcc.dg/builtins-20.c: Likewise.
22462         * gcc.dg/builtins-53.c: Likewise.
22463         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22464         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22465         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22466         * gcc.dg/torture/builtins-power-1.c: Likewise.
22467         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22468         on Darwin.
22469
22470 2005-07-07  Jeff Law  <law@redhat.com>
22471
22472         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22473         argument evaluation order.
22474
22475 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22476
22477         PR libfortran/21594
22478         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22479         Add test cases where the shift length is greater than the
22480         array length.
22481
22482 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22483
22484         * obj-c++.dg/proto-lossage-6.mm: New.
22485         * objc.dg/proto-lossage-6.m: New.
22486
22487 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22488
22489         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22490         * objc.dg/gnu-runtime-2.m: Likewise.
22491
22492 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22493
22494         * gfortran.dg/longline.f: New test.
22495
22496         * gfortran.dg/badline.f: New test.
22497
22498 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22499
22500         PR fortran/16531
22501         PR fortran/15966
22502         PR fortran/18781
22503         * gfortran.dg/hollerith.f90: New.
22504         * gfortran.dg/hollerith2.f90: New.
22505         * gfortran.dg/hollerith3.f90: New.
22506         * gfortran.dg/hollerith4.f90: New.
22507         * gfortran.dg/hollerith_f95.f90: New.
22508         * gfortran.dg/hollerith_legacy.f90: New.
22509         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22510
22511 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22512
22513         PR objc/22274
22514         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22515         * objc.dg/gnu-runtime-2.m: New.
22516
22517 2005-07-06  Jeff Law  <law@redhat.com>
22518
22519         * gcc.dg/tree-ssa/vrp17.c: New test.
22520
22521 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22522
22523         PR fortran/22327
22524         * gfortran.dg/array_constructor_5.f90: New test.
22525
22526 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22529
22530 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22531
22532         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22533         * gcc.dg/980816-1.c: Ditto.
22534
22535 2005-07-06  Jeff Law  <law@redhat.com>
22536
22537         * gcc.c-torture/compile/pr21356.c: New test.
22538
22539 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22540
22541         PR c/22013
22542         PR c/22098
22543         * gcc.c-torture/compile/pr22013-1.c,
22544         gcc.c-torture/execute/pr22098-1.c,
22545         gcc.c-torture/execute/pr22098-2.c,
22546         gcc.c-torture/execute/pr22098-3.c: New tests.
22547
22548 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22549
22550         PR c/22308
22551         * gcc.dg/pr22308-1.c: New test.
22552
22553 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22554
22555         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22556         target.
22557         * gcc.dg/compare9.c: Use -fshort-enums instead of
22558         -fno-short-enums.  Change the last test to dg-bogus.
22559
22560 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22561
22562         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22563         * gcc.dg/compare9.c: New.
22564
22565 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22566
22567         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22568
22569 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22570
22571         PR testsuite/22288
22572         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22573
22574
22575 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22576
22577         * gcc.dg/format/gcc_gfc-1.c: New.
22578
22579 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22580
22581         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22582
22583 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22584
22585         PR fortran/20842
22586         * gfortran.dg/io_invalid_1.f90: New test.
22587
22588 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22589
22590         * gcc.dg/format/gcc_diag-1.c: Update.
22591
22592 2005-07-02  Jeff Law  <law@redhat.com>
22593
22594         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22595         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22596
22597 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22598
22599         * gcc.dg/format/gcc_diag-1.c: Update.
22600
22601 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22602
22603         PR tree-opt/22269
22604         * gcc.c-torture/compile/pr22269.c: New test.
22605
22606 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22607
22608         PR 21584
22609         PR 22219
22610         * g++.dg/tree-ssa/pr21584-1.C: New test.
22611         * g++.dg/tree-ssa/pr21584-2.C: New test.
22612
22613 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22614
22615         * obj-c++.dg/try-catch-11.mm: New.
22616         * objc.dg/try-catch-10.m: New.
22617
22618 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22619
22620         * g++.dg/other/ucnid-1.C: xfail on AIX.
22621
22622 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22623
22624         PR 22234
22625         * gcc.dg/20050629-1.c: New test.
22626
22627 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22628
22629         * obj-c++.dg/const-str-1[0-1].mm: New.
22630         * objc.dg/const-str-1[0-1].m: New.
22631
22632 2005-05-29  Richard Henderson  <rth@redhat.com>
22633
22634         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22635         Rename from check_effective_target_vect_no_max.
22636         (check_effective_target_vect_no_int_add): New.
22637         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22638         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22639         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22640         * gcc.dg/vect/vect-reduc-1.c: Use both.
22641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22642
22643 2005-05-29  Richard Henderson  <rth@redhat.com>
22644
22645         * lib/target-supports.exp (check_effective_target_vect_no_max):
22646         Remove i386 and x86_64.
22647
22648 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22649
22650         PR testsuite/21969
22651         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22652
22653 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22654
22655         PR middle-end/21969
22656         * gcc.dg/vect/pr21969.c: New test.
22657
22658 2005-06-28  Eric Christopher  <echristo@redhat.com>
22659
22660         PR c/22052
22661         PR c/21975
22662         * gcc.dg/inline1.c: New test.
22663         * gcc.dg/inline2.c: Ditto.
22664         * gcc.dg/inline3.c: Ditto.
22665         * gcc.dg/inline4.c: Ditto.
22666         * gcc.dg/inline5.c: Ditto.
22667
22668 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22669
22670         PR libfortran/22142
22671         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22672         Add testcase also testing eoshift1 for PR 22142.
22673
22674 2005-06-28  Richard Henderson  <rth@redhat.com>
22675
22676         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22677         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22678         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22679         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22680         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22681
22682 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22683
22684         PR libfortran/22142
22685         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22686         Add testcase for PR 22142.
22687
22688 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22689
22690         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22691         gcc.target/ia64/fpreg-2.c: New tests.
22692
22693 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22694
22695         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22696
22697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22698
22699         PR libfortran/22170
22700         * gfortran.dg/slash_1.f90: New test.
22701
22702 2005-06-27  Richard Henderson  <rth@redhat.com>
22703
22704         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22705         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22706         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22707         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22708         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22709         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22710
22711 2005-06-27  Richard Henderson  <rth@redhat.com>
22712
22713         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22714         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22715
22716 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22717
22718         * obj-c++.dg/proto-lossage-5.mm: New.
22719         * objc.dg/proto-lossage-5.m: New.
22720
22721 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22722
22723         PR 21959
22724         * gcc.dg/tree-ssa/pr21959.c: New test.
22725
22726 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22729         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22730         testing uninitialized var.
22731
22732         * gcc.c-torture/execute/builtins/chk.h: New.
22733         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22734         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22735         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22736         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22737         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22738         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22739         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22740         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22741         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22742         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22743         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22744         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22745         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22746         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22747         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22748         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22749         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22750         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22751         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22752         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22753         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22754         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22755         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22756         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22757         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22758         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22759         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22760         * gcc.dg/builtin-object-size-1.c: New test.
22761         * gcc.dg/builtin-object-size-2.c: New test.
22762         * gcc.dg/builtin-object-size-3.c: New test.
22763         * gcc.dg/builtin-object-size-4.c: New test.
22764         * gcc.dg/builtin-object-size-5.c: New test.
22765         * gcc.dg/builtin-stringop-chk-1.c: New test.
22766         * gcc.dg/builtin-stringop-chk-2.c: New test.
22767         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22768         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22769         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22770         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22771         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22772         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22773         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22774         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22775         * gcc.c-torture/execute/printf-1.c: New test.
22776         * gcc.c-torture/execute/fprintf-1.c: New test.
22777         * gcc.c-torture/execute/vprintf-1.c: New test.
22778         * gcc.c-torture/execute/vfprintf-1.c: New test.
22779         * gcc.c-torture/execute/printf-chk-1.c: New test.
22780         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22781         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22782         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22783
22784 2005-06-27  Michael Matz  <matz@suse.de>
22785
22786         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22787         slot is not merged if address escapes.
22788
22789 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22790
22791         PR c/21911
22792         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22793
22794 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22795
22796         PR middle-end/17965
22797         * gcc.c-torture/compile/20050622-1.c: New test.
22798
22799         PR middle-end/22028
22800         * gcc.dg/20050620-1.c: New test.
22801
22802 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22803
22804         PR tree-optimization/22026
22805         * gcc.dg/tree-ssa/pr22026.c: New.
22806
22807 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22808
22809         PR libfortran/22144
22810         * gfortran.dg/shift-alloc.f90: New testcase.
22811
22812 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22813
22814         * all files: Update FSF address in copyright headers.
22815
22816 2005-06-22  Jan Hubicka  <jh@suse.cz>
22817
22818         * wholeprogram-1.c: New testcase.
22819         * wholeprogram-2.c: New testcase.
22820
22821 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR 22171
22824         * gcc.dg/tree-ssa/pr22171.c: New test.
22825
22826 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22827
22828         * gfortran.dg/simplify_modulo.f90: New.
22829
22830 2005-06-24  Jan Hubicka  <jh@suse.cz>
22831
22832         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22833
22834 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22835
22836         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22837
22838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22839
22840         * obj-c++.dg/typedef-alias-1.mm: New.
22841         * objc.dg/typedef-alias-1.m: New.
22842
22843 2005-06-23  Jeff Law  <law@redhat.com>
22844
22845         * gcc.dg/tree-ssa/vrp16.c: New test.
22846
22847 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22848
22849         * lib/target-supports.exp: Add
22850         check_effective_target_fortran_large_real and
22851         check_effective_target_fortran_large_int to check for
22852         corresponding effective targets.
22853         * gfortran.dg/large_integer_kind_1.f90: New test.
22854         * gfortran.dg/large_real_kind_1.f90: New test.
22855
22856 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22857
22858         PR tree-optimization/22117
22859         * gcc.dg/tree-ssa/pr22117.c: New.
22860
22861 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22862
22863         PR testsuite/22123
22864         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22865
22866 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22867
22868         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22869
22870 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22871
22872         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22873         * gfortran.dg/f2c_4.c: Likewise.
22874
22875 2005-06-22 Paul Brook  <paul@codesourcery.com>
22876
22877         PR fortran/21034
22878         * gfortran.dg/auto_save_1.f90: New test.
22879
22880 2005-06-22  Michael Matz  <matz@suse.de>
22881
22882         * gcc.target/x86-64/abi: New directory.
22883         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22884         * gcc.target/x86-64/abi/README.gcc: New file.
22885         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22886         * gcc.target/x86-64/abi/asm-support.s: New file.
22887         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22888         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22889         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22890         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22891         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22892         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22893         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22894         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22895         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22896         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22897         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22898         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22899         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22900         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22901         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22902         * gcc.target/x86_64/abi/test_varargs.c: New test.
22903
22904 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22905
22906         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22907         32-bit i?86 and x86_64.
22908
22909 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22910
22911         * obj-c++.dg/const-str-[1-9].mm: New tests.
22912
22913 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22914
22915         PR fortran/22010
22916         * gfortran.dg/namelist_use.f90: New.
22917         * gfortran.dg/namelist_use_only.f90: New.
22918
22919 2005-06-21  Jeff Law  <law@redhat.com>
22920
22921         * gcc.dg/tree-ssa/vrp15.c: New test.
22922
22923 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22924
22925         * lib/target-supports.exp (check_effective_target_vect_reduction):
22926         Remove.
22927         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22928         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22929         remove vect_reduction target keyword. Also avoid two returns in main.
22930         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22931         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22932         * gcc.dg/vect/vect-reduc-1short.c: New test.
22933         * gcc.dg/vect/vect-reduc-1char.c: New test.
22934         * gcc.dg/vect/vect-reduc-2short.c: New test.
22935         * gcc.dg/vect/vect-reduc-2char.c: New test.
22936         * gcc.dg/vect/vect-reduc-6.c: New test.
22937         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22938         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22939         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22940
22941 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22942         Paul Thomas  <pault@gcc.gnu.org>
22943
22944         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22945         New tests.
22946
22947 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22948
22949         * gfortran.dg/backslash_1.f90: New test.
22950         * gfortran.dg/backslash_2.f90: New test.
22951
22952 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22953
22954         * gfortran.dg/duplicate_labels.f90: New test.
22955
22956 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22957
22958         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22959         unsupportable relocations.
22960         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22961         * gcc.dg/20050321-2.c: xfail for NetWare.
22962
22963 2005-06-20  Andreas Jaeger  <aj@suse.de>
22964
22965         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22966         gcc.target/i386/fastcall-sseregparm.c,
22967         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22968
22969 2005-06-19  Richard Henderson  <rth@redhat.com>
22970
22971         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22972
22973 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22974
22975         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22976
22977 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22978
22979         PR c++/22115
22980         * g++.dg/conversion/simd2.C: Change expected error message.
22981
22982 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22983
22984         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22985         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22986         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22987
22988 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22989
22990         * gcc.dg/fold-mod-1.c: New test.
22991
22992 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22993
22994         PR fortran/19926
22995         * gfortran.dg/pr19926.f90: New test.
22996
22997 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22998
22999         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23000         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
23001         targets.
23002         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23003         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23004
23005 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
23006
23007         * gcc.target/ia64/float80-varargs-1.c: New test.
23008
23009 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23010
23011         PR tree-opt/22035
23012         * gfortran.dg/f2c_6.f90: New test.
23013
23014 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
23015
23016         PR c++/17413
23017         * g++.dg/template/local5.C: New.
23018
23019 2005-06-17  Richard Henderson  <rth@redhat.com>
23020
23021         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23022
23023 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
23024
23025         PR testsuite/21945
23026         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23027
23028 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
23029
23030         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23031         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23032         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23033         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23034         check_vect to verify the presence of hardware vector support.
23035
23036 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
23037
23038         PR testsuite/22056
23039         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23040
23041 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23042
23043         PR libfortran/19216
23044         * gfortran.dg/pr19216.f: Add correct space between brackets and
23045         dg directive.
23046
23047 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23048
23049         PR libfortran/16436
23050         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23051
23052 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
23053
23054         * gcc.target/i386/attributes-error.c: New testcase.
23055         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23056         * gcc.target/i386/regparm-stdcall.c: Likewise.
23057         * gcc.target/i386/sseregparm-1.c: Likewise.
23058         * gcc.target/i386/sseregparm-2.c: Likewise.
23059
23060 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
23061
23062         * g++.dg/rtti/crash2.C: New.
23063
23064 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
23065
23066         * gcc.dg/noncompile/20040203-3.c: Update expected message.
23067
23068 2005-06-15  David Ung  <davidu@mips.com>
23069
23070         * gcc.target/mips/mips16e-extends.c: New test for testing the
23071         generation of MIPS16e zeb/zeh, seb/seh instructions.
23072
23073 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
23074
23075         PR 22018
23076         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23077         * gcc.dg/tree-ssa/pr22018.c: New test.
23078
23079 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
23080
23081         * gcc.dg/simd-1.c: Update error messages.
23082         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
23083         * gcc.dg/simd-2.c: Update error messages.
23084         * gcc.dg/simd-4.c: New.
23085
23086 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         PR c++/20678
23089         * g++.dg/other/crash-4.C: New.
23090
23091 2005-06-14  Devang Patel  <dpatel@apple.com>
23092
23093         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23094
23095 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23096
23097         PR c++/21929
23098         * g++.dg/parse/crash11.C: Update
23099
23100 2005-06-13  Jeff Law  <law@redhat.com>
23101
23102         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23103         perform the desired transformations.
23104         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23105         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23106
23107 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23108
23109         PR fortran/22038
23110         * gfortran.dg/forall_1.f90: Un-XFAIL.
23111
23112 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         PR c++/21929
23115         * g++.dg/parse/crash26.C: New.
23116
23117         PR c++/20789
23118         * g++.dg/init/member1.C: New.
23119
23120 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23121
23122         * gfortran.dg/altreturn_1.f90: New test.
23123
23124 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23125
23126         PR middle-end/21985
23127         * gcc.dg/tree-ssa/pr21985.c: New test.
23128
23129 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23130
23131         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23132
23133 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23134
23135         PR c++/21930
23136         * g++.dg/other/error10.C: New test case.
23137
23138 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23139
23140         PR libfortran/19155
23141         * gfortran.dg/pr19155.f: Add test.
23142
23143 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23144
23145         * gfortran.dg/f2c_7.f90: New test.
23146
23147         * gfortran.dg/forall_1.f90: XFAILed.
23148
23149 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23150
23151         * gcc.dg/pr14796-1.c: New.
23152         * gcc.dg/pr14796-2.c: New.
23153
23154 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23155
23156         PR fortran/17792
23157         PR fortran/21375
23158         * gfortran.dg/deallocate_stat.f90: New test.
23159
23160 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23161
23162         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23163
23164 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23165
23166         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23167         access will be generated when this loop is vectorized. Test that
23168         accesses with same alignment were detected.
23169         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23170         Test that accesses with same alignment were detected.
23171         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23172         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23173         alignment were detected.
23174
23175 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23176
23177         PR c++/10611
23178         * g++.dg/conversion/simd2.C: New.
23179
23180 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23181
23182         * gcc.dg/Wcxx-compat-1.c: New.
23183
23184 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23185
23186         PR libfortran/21480
23187         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23188         complex array.
23189
23190 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23191
23192         * gcc.dg/alias-8.c: New.
23193
23194 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23195
23196         * gcc.dg/format/cmn_err-1.c: Update.
23197
23198 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23199
23200         PR target/20666
23201         * gcc.target/sparc/fexpand-2.c: New.
23202         * gcc.target/sparc/fpmerge-2.c: New.
23203         * gcc.target/sparc/fpmul-2.c: New.
23204         * gcc.target/sparc/noresult.c: New.
23205         * gcc.target/sparc/pdist-2.c: New.
23206         * gcc.target/sparc/pdist-3.c: New.
23207
23208 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23209
23210         PR testsuite/21702
23211         * gcc.target/i386/i386.exp: Fix comment typo.
23212
23213 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         PR c++/19497
23216         * g++.dg/inherit/using5.C: New.
23217         * g++.dg/inherit/using6.C: New.
23218
23219 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23220
23221         PR c++/19894
23222         * g++.dg/template/ptrmem15.C: New test.
23223
23224         PR c++/20563
23225         * g++.dg/ext/label4.C: New test.
23226
23227 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23228
23229         * gcc.dg/tls/debug-1.c: New test.
23230
23231 2005-06-07  Dale Johannesen  <dalej@apple.com>
23232
23233         * gcc.target/i386/movq.c: New.
23234
23235 2005-06-07  Dale Johannesen  <dalej@apple.com>
23236
23237         * gcc.dg/20050607-1.c: New.
23238
23239 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23240
23241         PR middle-end/21850
23242         * gcc.c-torture/execute/20050607-1.c: New test.
23243
23244 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23245
23246         PR libfortran/21926
23247         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23248         Test case where the return array has lowest stride one,
23249         but isn't packed.
23250
23251 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23252
23253         * lib/target-supports.exp (check_effective_target_sync_int_long):
23254         Add s390 and s390x targets.
23255
23256 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23257
23258         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23259         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23260         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23261         * gcc.dg/tree-ssa/loop-9.c: New test.
23262
23263 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * g++.dg/parse/defarg10.C: New.
23266
23267 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23268
23269         PR regression/21897
23270         * gcc.c-torture/execute/20050604-1.c: New test.
23271
23272 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         PR 21903
23275         * g++.dg/parse/defarg9.C: New.
23276
23277         PR c++/20637
23278         * g++.dg/inherit/using4.C: New.
23279         * g++.dg/overload/error1.C: Adjust expected errors.
23280         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23281         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23282         * g++.old-deja/g++.other/redecl2.C: Likewise.
23283         * g++.old-deja/g++.other/redecl4.C: Likewise.
23284         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23285
23286 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23287
23288         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23289
23290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23291
23292         * lib/gfortran.exp (gfortran_target_compile): Call
23293         dg-additional-files-options
23294         * gfortran.dg/f2c_4.f90: New file
23295         * gfortran.dg/f2c_4.c: New file
23296         * gfortran.dg/f2c_5.f90: New file
23297         * gfortran.dg/f2c_5.c: New file
23298
23299 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23300
23301         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23302
23303         PR fortran/21912
23304         * gfortran.dg/array_constructor_4.f90: New test.
23305
23306 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/21619
23309         * g++.dg/ext/builtin9.C: New test.
23310
23311 2005-06-05  Dale Johannesen  <dalej@apple.com>
23312
23313         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23314         * gcc.c-torture/execute/20050603-2.c: Ditto.
23315
23316 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23317
23318         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23319         * gcc.dg/vect/vect-reduc-1.c: New.
23320         * gcc.dg/vect/vect-reduc-2.c: New.
23321         * gcc.dg/vect/vect-reduc-3.c: New.
23322
23323 2005-06-04  Dale Johannesen  <dalej@apple.com>
23324
23325         * gcc.c-torture/execute/20050603-1.c: New.
23326         * gcc.c-torture/execute/20050603-2.c: New.
23327         * gcc.dg/20050603-3.c: New.
23328
23329 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23330
23331         PR fortran/19195
23332         * gfortran.dg/debug_1.f90: New test.
23333
23334         * gfortran.dg/forall_1.f90: New test.
23335
23336 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23337
23338         * gfortran.dg/array_constructor_3.f90: New test.
23339
23340 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23341
23342         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23343
23344 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23345
23346         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23347
23348 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23349
23350         PR c/21873
23351         * gcc.dg/init-excess-1.c: New test.
23352
23353 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23354
23355         PR c++/21853
23356         * g++.dg/expr/static_cast6.C: New test.
23357
23358 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23359
23360         * gcc.dg/tree-ssa/vrp14.c: New test.
23361
23362 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/21336
23365         * g++.dg/template/new2.C: New test.
23366
23367 2005-06-03  Josh Conner  <jconner@apple.com>
23368
23369         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23370         all entries in initializer.
23371
23372 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23373
23374         PR middle-end/21858
23375         * gcc.dg/pr21858.c: New testcase.
23376
23377 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23378
23379         PR tree-optimization/21292
23380
23381         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23382         New.
23383         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23384         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23385         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23386         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23387         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23388
23389 2005-06-02  Richard Henderson  <rth@redhat.com>
23390
23391         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23392
23393 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23394
23395         * gcc.dg/wtypequal.c: New testcase.
23396
23397 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23398
23399         PR 21582
23400         * gcc.dg/tree-ssa/pr21582.c: New test.
23401
23402 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         PR c++/21280
23405         * g++.dg/opt/interface2.h: New.
23406         * g++.dg/opt/interface2.C: New.
23407         * g++.dg/init/ctor4.C: Adjust error lines.
23408         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23409         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23410         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23411         * g++.old-deja/g++.pt/assign1.C: Likewise.
23412         * g++.old-deja/g++.pt/crash20.C: Likewise.
23413
23414 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23415
23416         PR tree-optimization/21734
23417         * g++.dg/vect/pr21734_1.cc: New.
23418         * g++.dg/vect/pr21734_2.cc: New.
23419
23420 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23421
23422         PR c++/20350
23423         * g++.dg/template/spec24.C: New.
23424
23425         PR c++/21151
23426         * g++.dg/pch/local-1.C: New.
23427         * g++.dg/pch/local-1.Hs: New.
23428
23429 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23430
23431         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23432         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23433         * gcc.dg/tree-ssa/pr14341.c: New test.
23434         * gcc.dg/tree-ssa/pr14841.c: New test.
23435         * gcc.dg/tree-ssa/pr20701.c: New test.
23436         * gcc.dg/tree-ssa/pr21086.c: New test.
23437         * gcc.dg/tree-ssa/pr21090.c: New test.
23438         * gcc.dg/tree-ssa/pr21332.c: New test.
23439         * gcc.dg/tree-ssa/pr21458.c: New test.
23440         * gcc.dg/tree-ssa/pr21658.c: New test.
23441         * gcc.dg/tree-ssa/vrp01.c: New test.
23442         * gcc.dg/tree-ssa/vrp02.c: New test.
23443         * gcc.dg/tree-ssa/vrp03.c: New test.
23444         * gcc.dg/tree-ssa/vrp04.c: New test.
23445         * gcc.dg/tree-ssa/vrp05.c: New test.
23446         * gcc.dg/tree-ssa/vrp06.c: New test.
23447         * gcc.dg/tree-ssa/vrp07.c: New test.
23448         * gcc.dg/tree-ssa/vrp08.c: New test.
23449         * gcc.dg/tree-ssa/vrp09.c: New test.
23450         * gcc.dg/tree-ssa/vrp10.c: New test.
23451         * gcc.dg/tree-ssa/vrp11.c: New test.
23452         * gcc.dg/tree-ssa/vrp12.c: New test.
23453         * gcc.dg/tree-ssa/vrp13.c: New test.
23454
23455 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23456
23457         PR 21029
23458         * gcc.dg/tree-ssa/pr21029.c: New test.
23459
23460 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23461
23462         * gfortran.dg/logint-1.f: New test case.
23463         * gfortran.dg/logint-2.f: Likewise.
23464         * gfortran.dg/logint-3.f: Likewise.
23465
23466 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23467
23468         PR c/21536
23469         PR c/20760
23470         * gcc.dg/20050527-1.c: New test.
23471
23472         * gcc.dg/i386-sse-12.c: New test.
23473
23474         PR fortran/21729
23475         * gfortran.dg/implicit_5.f90: New test.
23476
23477 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23478
23479         PR fortran/20883
23480         * gfortran/assign_4.f90: New test.
23481         * gfortran/assign_2.f90: Change compile to run.
23482
23483 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23484
23485         * lib/target-supports.exp
23486         (check_effective_target_sync_char_short): New.
23487         * gcc.dg/sync-2.c: New.
23488
23489 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23490
23491         PR tree-optimization/21817
23492         * gcc.dg/torture/pr21817-1.c: New.
23493
23494 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         PR c++/21165
23497         * g++.dg/template/init5.C: New.
23498
23499 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23500
23501         * gfortran.dg/char_initialiser_actual.f90:
23502         Test character initialisers as actual arguments.
23503         * gfortran.dg/char_pointer_comp_assign.f90:
23504         Test character pointer structure component assignments.
23505         * gfortran.dg/char_array_structure_constructor.f90:
23506         Test character components in structure constructors.
23507
23508 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23509
23510         PR middle-end/20931
23511         * g++.dg/opt/pr20931.C: New test.
23512
23513 2005-05-31  Andreas Jaeger  <aj@suse.de>
23514
23515         PR testsuite/20772
23516         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23517         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23518         g++.old-deja/g++.ext/asmspec1.C,
23519         g++.old-deja/g++.other/regstack.C,
23520         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23521         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23522         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23523         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23524         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23525         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23526         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23527         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23528         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23529         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23530         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23531         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23532         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23533         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23534         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23535         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23536         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23537         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23538         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23539
23540 2005-05-31  Jeff Law  <law@redhat.com>
23541
23542         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23543
23544 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23545
23546         PR middle-end/21743
23547         * gcc.dg/builtins-1.c: Activate disabled clog test.
23548         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23549
23550 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23551
23552         * gfortran.dg/char_pointer_assign.f90:
23553         Test character-pointer assignments and pointer assignments.
23554         * gfortran.dg/char_pointer_dummy.f90:
23555         Test character-pointer dummy arguments.
23556         * gfortran.dg/char_pointer_func.f90:
23557         Test character-pointer function returns.
23558         * gfortran.dg/char_pointer_dependency.f90:
23559         Test character-pointer functions with dependencies.
23560
23561 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23562
23563         PR c++/21784
23564         * g++.dg/lookup/using14.C: New test.
23565
23566 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23567
23568         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23569         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23570         trailing ^M.
23571
23572 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23573
23574         PR c++/17413
23575         * g++.dg/template/local5.C: New.
23576
23577         PR target/21761
23578         * gcc.c-torture/compile/pr21761.c: New.
23579
23580         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23581         before darwin8.
23582
23583 2005-05-30  Steven G. Kargl
23584
23585         PR fortran/20846
23586         * gfortran.dg/inquire_8.f90: New test.
23587
23588 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23589
23590         PR libfortran/21376
23591         * gfortran.dg/output_exponents_1.f90: New test.
23592
23593 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23594
23595         PR libfortran/20006
23596         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23597
23598 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23599
23600         PR c++/21210
23601         * g++.dg/ext/complex1.C: New test.
23602
23603         PR c++/21340
23604         * g++.dg/init/ctor6.C: New test.
23605
23606 2005-05-29  Jan Hubicka  <jh@suse.cz>
23607
23608         * gcc.c-torture/compile/pr21562.c: New.
23609
23610 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23611
23612         * gfortran.dg/subnormal_1.f90: New test.
23613
23614 2005-05-28  Jan Hubicka  <jh@suse.cz>
23615
23616         * tree-prof.exp: Fix comment.
23617         * value-prof-1.c: New.
23618         * value-prof-2.c: New.
23619         * value-prof-3.c: New.
23620         * value-prof-4.c: New.
23621
23622 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23623
23624         PR c++/21614
23625         * g++.dg/expr/ptrmem6.C: New test.
23626         * g++.dg/expr/ptrmem6a.C: Likewise.
23627
23628 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23629
23630         PR tree-optimization/21658
23631         * gcc.dg/tree-ssa/pr21658.c: New.
23632
23633 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23634
23635         PR c++/21455
23636         * g++.dg/inherit/ptrmem3.C: New.
23637
23638         PR c++/21681
23639         * g++.dg/parse/template16.C: New.
23640
23641 2005-05-27  Andreas Jaeger  <aj@suse.de>
23642
23643         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23644
23645         * gcc.dg/i386-sse-8.c: Run test on all archs.
23646
23647 2005-05-26  Mike Stump  <mrs@apple.com>
23648
23649         * objc.dg/isa-field-1.m: Only run on darwin.
23650         * objc.dg/lookup-1.m: Likewise.
23651         * objc.dg/try-catch-8.m: Likewise.
23652
23653 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23654
23655         PR tree-optimization/9814
23656         * gcc.dg/pr9814-1.c: New test case.
23657
23658 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23659
23660         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23661         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23662         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23663         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23664         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23665         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23666         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23667         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23668         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23669         objc.dg/try-catch-8.m: New.
23670
23671 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23672
23673         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23674         remove extraneous semicolons.
23675
23676 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23677
23678         * obj-c++.dg/comp-types-12.mm: New.
23679         * objc.dg/comp-types-11.m: New.
23680         * objc.dg/selector-4.m: New.
23681
23682 2005-05-26  Andreas Jaeger  <aj@suse.de>
23683
23684         PR testsuite/20772
23685         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23686         g++.old-deja/g++.ext/attrib3.C,
23687         g++.old-deja/g++.other/store-expr1.C,
23688         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23689         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23690         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23691         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23692         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23693         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23694         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23695         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23696         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23697         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23698         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23699         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23700         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23701         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23702         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23703         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23704         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23705         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23706         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23707
23708 2005-05-26  Andreas Jaeger  <aj@suse.de>
23709
23710         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23711         x86-64 compilation.
23712
23713 2005-05-26  Andreas Jaeger  <aj@suse.de>
23714
23715         PR testsuite/20772
23716         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23717         gcc.misc-tests/i386-pf-athlon-1.c,
23718         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23719         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23720         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23721         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23722         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23723         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23724         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23725         programs.
23726
23727         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23728         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23729         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23730         x86-64 compilation.
23731
23732         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23733         x86_64.
23734
23735         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23736         effective-target ilp32.
23737
23738 2005-05-26  David Ung  <davidu@mips.com>
23739
23740         * gcc.target/mips/ext_ins.c: New test for testing the generation
23741         of MIPS32/64 rev 2 ext/ins instructions.
23742
23743 2005-05-26  Andreas Jaeger  <aj@suse.de>
23744
23745         * treelang/compile/unsigned.tree: Use gimple instead of
23746         nonexisting generic dump.
23747
23748 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23749
23750         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23751
23752 2005-05-26  Andreas Jaeger  <aj@suse.de>
23753
23754         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23755
23756 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23757
23758         PR libfortran/17283
23759         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23760         Test callee-allocated memory with write statements.
23761
23762 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23763
23764         PR middle-end/21709
23765         * gcc.dg/pr21709-1.c: New test case.
23766
23767 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23768             Mike Stump  <mrs@apple.com>
23769
23770         * objc/execute/next_mapping.h: Update for C++.
23771
23772         * obj-c++.dg/selector-1.mm: Move to...
23773         * obj-c++.dg/selector-4.mm: here...
23774
23775         * obj-c++.dg/basic.mm: New.
23776         * obj-c++.dg/comp-types-1.mm: New.
23777         * obj-c++.dg/cxx-class-1.mm: New.
23778         * obj-c++.dg/cxx-ivars-1.mm: New.
23779         * obj-c++.dg/cxx-ivars-2.mm: New.
23780         * obj-c++.dg/cxx-ivars-3.mm: New.
23781         * obj-c++.dg/cxx-scope-1.mm: New.
23782         * obj-c++.dg/cxx-scope-2.mm: New.
23783         * obj-c++.dg/defs.mm: New.
23784         * obj-c++.dg/empty-private-1.mm: New.
23785         * obj-c++.dg/encode-1.mm: New.
23786         * obj-c++.dg/encode-2.mm: New.
23787         * obj-c++.dg/encode-3.mm: New.
23788         * obj-c++.dg/extern-c-1.mm: New.
23789         * obj-c++.dg/extra-semi.mm: New.
23790         * obj-c++.dg/fix-and-continue-2.mm: New.
23791         * obj-c++.dg/isa-field-1.mm: New.
23792         * obj-c++.dg/ivar-list-semi.mm: New.
23793         * obj-c++.dg/local-decl-1.mm: New.
23794         * obj-c++.dg/lookup-1.mm: New.
23795         * obj-c++.dg/lookup-2.mm: New.
23796         * obj-c++.dg/method-1.mm: New.
23797         * obj-c++.dg/method-2.mm: New.
23798         * obj-c++.dg/method-3.mm: New.
23799         * obj-c++.dg/method-4.mm: New.
23800         * obj-c++.dg/method-5.mm: New.
23801         * obj-c++.dg/method-6.mm: New.
23802         * obj-c++.dg/method-7.mm: New.
23803         * obj-c++.dg/no-extra-load.mm: New.
23804         * obj-c++.dg/overload-1.mm: New.
23805         * obj-c++.dg/pragma-1.mm: New.
23806         * obj-c++.dg/pragma-2.mm: New.
23807         * obj-c++.dg/private-1.mm: New.
23808         * obj-c++.dg/private-2.mm: New.
23809         * obj-c++.dg/proto-qual-1.mm: New.
23810         * obj-c++.dg/qual-types-1.mm: New.
23811         * obj-c++.dg/stubify-1.mm: New.
23812         * obj-c++.dg/stubify-2.mm: New.
23813         * obj-c++.dg/super-class-1.mm: New.
23814         * obj-c++.dg/super-class-2.mm: New.
23815         * obj-c++.dg/super-dealloc-1.mm: New.
23816         * obj-c++.dg/super-dealloc-2.mm: New.
23817         * obj-c++.dg/template-1.mm: New.
23818         * obj-c++.dg/template-2.mm: New.
23819         * obj-c++.dg/template-3.mm: New.
23820         * obj-c++.dg/template-4.mm: New.
23821         * obj-c++.dg/template-5.mm: New.
23822         * obj-c++.dg/template-6.mm: New.
23823         * obj-c++.dg/try-catch-1.mm: New.
23824         * obj-c++.dg/try-catch-2.mm: New.
23825         * obj-c++.dg/try-catch-3.mm: New.
23826         * obj-c++.dg/try-catch-4.mm: New.
23827         * obj-c++.dg/try-catch-5.mm: New.
23828         * obj-c++.dg/try-catch-6.mm: New.
23829         * obj-c++.dg/try-catch-7.mm: New.
23830         * obj-c++.dg/try-catch-8.mm: New.
23831         * obj-c++.dg/try-catch-9.mm: New.
23832         * obj-c++.dg/va-meth-1.mm: New.
23833
23834 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23835
23836         * obj-c++.dg/selector-1.mm: New.
23837         * obj-c++.dg/selector-2.mm: New.
23838
23839 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23840
23841         * obj-c++.dg/selector-3.mm: New.
23842         * objc.dg/selector-3.m: New.
23843
23844 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23845
23846         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23847         about where warning appears.
23848
23849 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23850
23851         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23852         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23853         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23854         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23855
23856 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23857
23858         * gcc.dg/20050524-1.c: New test.
23859
23860 2005-05-25  Jan Hubicka  <jh@suse.cz>
23861
23862         * gcc.dg/tree-prof/inliner-1.c: New.
23863
23864 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23865
23866         * gcc.dg/tree-prof: New directory.
23867         * gcc.dg/tree-prof/tree-prof.exp: New.
23868
23869 2005-05-25  DJ Delorie  <dj@redhat.com>
23870
23871         * gcc.dg/Wattributes-1.c: New.
23872         * gcc.dg/Wattributes-2.c: New.
23873         * gcc.dg/Wattributes-3.c: New.
23874
23875 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23876
23877         PR tree-optimization/19833
23878         * gcc.dg/uninit-4.c: Remove xfail.
23879         * gcc.dg/uninit-9.c: Ditto.
23880
23881 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23882
23883         * obj-c++.dg/bitfield-[1-5].mm: New.
23884         * obj-c++.dg/class-protocol-1.mm: New.
23885         * obj-c++.dg/comp-types-1[0-1].mm: New.
23886         * obj-c++.dg/comp-types-[2-9].mm: New.
23887         * obj-c++.dg/encode-[4-8].mm: New.
23888         * obj-c++.dg/layout-1.mm: New.
23889         * obj-c++.dg/method-1[0-9].mm: New.
23890         * obj-c++.dg/method-2[0-1].mm: New.
23891         * obj-c++.dg/method-[8-9].mm: New.
23892         * obj-c++.dg/objc-gc-3.mm: New.
23893         * obj-c++.dg/try-catch-10.mm: New.
23894         * objc.dg/bitfield-5.m: New.
23895         * objc.dg/comp-types-10.m: New.
23896         * objc.dg/comp-types-9.m: New.
23897         * objc.dg/layout-1.m: New.
23898         * objc.dg/objc-gc-4.m: New.
23899         * objc.dg/try-catch-9.m: New.
23900         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23901         * objc.dg/comp-types-1.m: Likewise.
23902         * objc.dg/comp-types-[5-6].m: Likewise.
23903         * objc.dg/method-9.m: Likewise.
23904
23905 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23906
23907         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23908         and on hardware without VMX support.
23909
23910         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23911
23912         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23913
23914         * lib/profopt.exp (dg-final-generate, dg-final-use,
23915         profopt-final-code, profopt-get-options): New.
23916         (profopt-execute): Process test directives.
23917
23918         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23919         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23920         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23921
23922 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23923
23924         PR C++/21645
23925         * g++.dg/init/ctor5.C: New test.
23926
23927 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23928
23929         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23930         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23931         vect-113.c, vect-114.c.
23932
23933 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23934
23935         * gcc.dg/const-elim-1.c: Remove xfails.
23936
23937 2005-05-23  Jeff Law  <law@redhat.com>
23938
23939         * gcc.c-torture/compile/pr21638.c: New test.
23940         * gcc.c-torture/compile/20050520-1.c: New test.
23941
23942 2005-05-23  Nick Clifton  <nickc@redhat.com>
23943
23944         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23945         be a proper triple, ie: m32r*-*-*.
23946         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23947
23948 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23949
23950         PR middle-end/21331
23951         PR tree-opt/21293
23952         * gcc.c-torture/compile/pr21293.c: New test.
23953         * gcc.c-torture/execute/pr21331.c: New test.
23954
23955 2004-05-20  Richard Henderson  <rth@redhat.com>
23956
23957         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23958
23959 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23960
23961         * obj-c++-dg.exp: Add.
23962         * obj-c++.exp: Add.
23963         * obj-c++.dg/dg.exp: Add.
23964
23965 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23966
23967         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23968         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23969
23970 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23971
23972         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23973
23974 2004-05-19  Richard Henderson  <rth@redhat.com>
23975
23976         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23977
23978 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23979
23980         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23981
23982         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23983
23984 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23985
23986         PR c++/21495
23987         * g++.dg/parse/extern1.C: New test.
23988         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23989
23990 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23991
23992         * gcc.dg/c99-math.h: New.
23993         * gcc.dg/c99-math-float-1.c: New test.
23994         * gcc.dg/c99-math-double-1.c: Likewise.
23995         * gcc.dg/c99-math-long-double-1.c: Likewise.
23996
23997 2005-05-18  Richard Henderson  <rth@redhat.com>
23998
23999         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24000
24001 2005-05-18  Devang Patel  <dpatel@apple.com>
24002
24003         * g++.dg/opt/20050511-1.C: New test.
24004
24005 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
24006
24007         PR libfortran/21127
24008         * gfortran.dg/reshape-complex.f90: New test.
24009
24010 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
24011
24012         * gfortran.dg/array_constructor_1.f90: New test.
24013         * gfortran.dg/array_constructor_2.f90: New test.
24014
24015 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24016
24017         PR fortran/20954
24018         * gfortran.dg/pr20954.f: New test.
24019
24020 2005-05-17  Mike Stump  <mrs@apple.com>
24021
24022         Yet more Objective-C++...
24023
24024         * objc.dg/method-5.m: Update.
24025         * objc.dg/method-6.m: Update.
24026         * objc.dg/method-7.m: Update.
24027         * objc.dg/method-9.m: Update.
24028         * objc.dg/try-catch-2.m: Update.
24029
24030 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
24031
24032         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24033         Remove little-endian optimizations.
24034
24035 2005-05-17  Jeff Law  <law@redhat.com>
24036
24037         * g++.dg/tree-ssa/pr14814.C: New test.
24038         * gcc.dg/tree-ssa/pr14814.C: New test.
24039         * gcc.dg/tree-ssa/pr17141-1.C: New test.
24040         * gcc.dg/tree-ssa/pr17141-2.C: New test.
24041
24042 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24043
24044         * gcc.dg/compat/generate-random.c: Do not include
24045         libiberty.h.
24046         * gcc.dg/compat/generate-random_r.c: Likewise.
24047
24048 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
24049
24050         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24051
24052 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24053
24054         PR middle-end/21595
24055         * g++.dg/tree-ssa/builtin1.C: New testcase.
24056
24057 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
24058
24059         PR c++/21454
24060         * g++.dg/opt/const4.C: New test.
24061
24062         PR middle-end/21492
24063         * g++.dg/opt/crossjump1.C: New test.
24064
24065         PR tree-optimization/21610
24066         * gcc.c-torture/compile/20050516-1.c: New test.
24067
24068         PR fortran/15080
24069         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24070         about the test failing.
24071         * gfortran.fortran-torture/execute/where_7.f90: New test.
24072         * gfortran.fortran-torture/execute/where_8.f90: New test.
24073
24074 2005-05-16  Richard Henderson  <rth@redhat.com>
24075
24076         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24077         i?86 and x86_64.
24078
24079 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
24080
24081         * gcc.dg/compat/generate-random.c (config.h): Do not include.
24082         (limits.h): Include unconditionally.
24083         (stdlib.h): Likewise.
24084         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24085         (limits.h): Include unconditionally.
24086         (stdlib.h): Likewise.
24087         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24088         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24089         (limits.h): Include unconditionally.
24090         (stdlib.h): Likewise.
24091         (hashtab.h): Do not include.
24092         (getopt.h): Likewise.
24093         (stddef.h): Include.
24094         (hashval_t): Define.
24095         (struct entry): Add "next" field.
24096         (HASH_SIZE): New macro.
24097         (hash_table): New variable.
24098         (switchfiles): Do not use xmalloc.
24099         (mix): New macro.
24100         (iterative_hash): New function.
24101         (hasht): Remove.
24102         (e_exists): New function.
24103         (e_insert): Likewise.
24104         (output): Use, instead of libiberty hashtable functions.
24105         (main): Do not use getopt.  Do not call htab_create.
24106
24107 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24108
24109         PR libstdc++/21526
24110         * lib/target-supports.exp (check_mkfifo_available):
24111         Return 0 for cygwin as mkfifo support incomplete on platform.
24112         Fix typos in comments.
24113
24114 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24115
24116         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24117
24118 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24119
24120         PR fortran/17432
24121         * gfortran.dg/assign_4.f: New test.
24122
24123 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24124
24125         PR tree-optimization/21563
24126         * gcc.dg/tree-ssa/pr21563.c: New.
24127
24128 2005-05-14  Jan Hubicka  <jh@suse.cz>
24129
24130         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24131
24132 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24133
24134         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24135
24136 2005-05-13  Julian Brown  <julian@codesourcery.com>
24137
24138         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24139         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24140
24141 2005-05-13  Jan Hubicka  <jh@suse.cz>
24142
24143         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24144         * gcc.dg/fold-xor-?.c: Likewise.
24145         * gcc.dg/pr15784-?.c: Likewise.
24146         * gcc.dg/pr20922-?.c: Likewise.
24147         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24148         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24149         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24150
24151 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24152
24153         PR fortran/21260
24154         * gfortran.dg/hollerith_1.f90: New test.
24155
24156 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24157
24158         * gfortran.dg/func_result_2.f90: New test.
24159
24160 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24161
24162         * gfortran.dg/dev_null.f90: New test.
24163
24164 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24165
24166         * gcc.dg/arm-vfp1.c: Revert last change.
24167
24168 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24169
24170         PR middle-end/19807
24171         PR tree-optimization/19639
24172         * g++.dg/tree-ssa/pr19807.C: New testcase.
24173
24174 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24175
24176         PR libfortran/21471
24177         * gfortran.dg/append-1.f90: New test.
24178
24179 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24180
24181         * gcc.dg/pr18501.c: XFAIL.
24182         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24183         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24184         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24185         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24186         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24187         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24188         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24189         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24190
24191 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24192
24193         PR fortran/20178
24194         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24195         gfortran.dg/f2c_3.f90: New tests.
24196
24197         * gfortran.dg/return_1.f90: Fix dg annotation.
24198
24199 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24200
24201         * gcc.c-torture/compile/20050510-1.c: New test.
24202
24203 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24204
24205         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24206
24207 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24208
24209         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24210
24211 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24212
24213         PR c/17913
24214         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24215
24216 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24217
24218         PR c/21342
24219         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24220         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24221
24222 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24223
24224         PR debug/16676
24225         * gcc.dg/debug/pr16676.c: New test.
24226
24227 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24228
24229         PR testsuite/21443
24230         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24231         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24232         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24233         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24234         Change -O1 to -O2.
24235         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24236         -fno-tree-dominator-opts.
24237
24238 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24239
24240         * gfortran.dg/return_1.f90: New test.
24241
24242 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24243
24244         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24245
24246         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24247
24248 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         PR c++/21427
24251         * g++.dg/inherit/covariant13.C: New.
24252
24253 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24254
24255         PR libfortran/19155
24256         * gfortran.dg/pr19155.f: New test.
24257
24258 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24259
24260         PR inline-asm/8788
24261         * gcc.dg/pr8788-1.c: New testcase.
24262
24263 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24264
24265         PR target/21416
24266         * gcc.target/mips/fpcmp-[12].c: New tests.
24267
24268 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24269
24270         * lib/target-supports-dg.exp (dg-require-fork): New function.
24271         (dg-require-mkfifo): Likewise.
24272         * lib/target-supports.exp (check_function_available): New
24273         function.
24274         (check_fork_available): Likewise.
24275         (check_mkfifo_available): Likewise.
24276
24277 2005-05-06  Jeff Law  <law@redhat.com>
24278
24279         * gcc.c-torture/compile/pr21380.c: New test.
24280
24281 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24282
24283         PR c++/20961
24284         * g++.dg/ext/weak3.C: New test.
24285
24286 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24287
24288         PR c++/21352
24289         * g++.dg/template/crash37.C: New test.
24290
24291 2005-05-05  Paul Brook  <paul@codesourcery.com>
24292
24293         * gcc.dg/arm-g2.c: Use effective-target arm32.
24294         * gcc.dg/arm-mmx-1.c: Ditto.
24295         * gcc.dg/arm-scd42-2.c: Ditto.
24296         * gcc.dg/arm-vfp1.c: Ditto.
24297         * lib/target-supports.exp (check_effective_target_arm32): New
24298         function.
24299
24300 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24301
24302         PR libfortran/21354
24303         gfortran.dg/in_pack_rank7.f90: New test.
24304
24305 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         PR middle-end/15618
24308         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24309
24310 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24311
24312         PR middle-end/21265
24313         * gcc.dg/20050503-1.c: New test.
24314
24315         PR rtl-optimization/21239
24316         * gcc.dg/i386-sse-11.c: New test.
24317
24318 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24319
24320         PR target/16888
24321         * gcc.target/i386/asm-1.c: New test.
24322
24323 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24324
24325         PR rtl-optimization/21330
24326         * gcc.c-torture/execute/20050502-1.c: New test.
24327
24328         PR target/21297
24329         * gcc.c-torture/execute/20050502-2.c: New test.
24330
24331 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24332
24333         PR middle-end/21282
24334         * gcc.dg/pr21282.c: New.
24335
24336 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24337
24338         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24339         * gcc.dg/vect/vect-92.c: Likewise.
24340         * gcc.dg/vect/vect-93.c: Likewise.
24341         * gcc.dg/vect/vect-dv-1.c: Likewise.
24342         * gcc.dg/vect/vect-dv-2.c: Likewise.
24343         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24344
24345 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24346
24347         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24348         * gfortran.dg/vect/vect-2.f90: Likewise.
24349         * gfortran.dg/vect/vect-3.f90: Likewise.
24350         * gfortran.dg/vect/vect-4.f90: Likewise.
24351         * gfortran.dg/vect/vect-5.f90: Likewise.
24352
24353 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24354
24355         PR target/20813
24356         * gcc.dg/rs6000-fpint-2.c: New.
24357
24358 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24359
24360         PR c/15698
24361         * gcc.dg/builtins-30.c: Update expected messages.
24362         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24363         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24364         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24365
24366 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24367
24368         PR tree-optimization/21294
24369         * gcc.dg/tree-ssa/pr21294.c: New.
24370
24371 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24372
24373         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24374         __builtin_altivec_st_internal_4si built-in.
24375
24376 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24377
24378         PR c++/15875
24379         * g++.dg/template/ptrmem14.C: New test.
24380
24381 2005-05-02  Paul Brook  <paul@codesourcery.com>
24382
24383         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24384
24385 2005-05-02  Michael Matz  <matz@suse.de>
24386
24387         PR c++/19542
24388         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24389
24390 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * g++.dg/cpp/weak.C: New test.
24393
24394 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24395
24396         * gcc.dg/tree-ssa/loop-8.c: New test.
24397
24398 2005-04-30  Michael Maty  <matz@suse.de>
24399
24400         * gcc.dg/inline-mcpy.c: New test.
24401
24402 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24403
24404         PR libfortran/18958
24405         * gfortran.dg/eoshift.f90: New test case.
24406
24407 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24408
24409         PR libfortran/18857
24410         * gfortran.dg/matmul_1.f90: New test.
24411
24412 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24413
24414         PR tree-optimization/21030
24415         * gcc.dg/tree-ssa/pr21030.c: New.
24416
24417 2005-04-29  Devang Patel  <dpatel@apple.com>
24418
24419         PR tree-optimization/21272
24420         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24421
24422 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24423
24424         PR fortran/13082
24425         PR fortran/18824
24426         * gfortran.dg/entry_4.f90: New test.
24427         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24428         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24429         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24430         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24431         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24432         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24433         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24434
24435 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24436
24437         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24438
24439 2005-04-29  Paul Brook  <paul@codesourcery.com>
24440
24441         * gfortran.dg/entry_3.f90: New test.
24442
24443 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24444
24445         * gfortran.dg/implicit_4.f90: New test.
24446
24447 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24448
24449         * lib/target-supports.exp (check_profiling_available): Return
24450         false for xtensa-*-elf.
24451
24452 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24453
24454         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24455         error if file cannot be deleted.
24456
24457 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24458
24459         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24460         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24461         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24462         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24463         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24464         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24465         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24466         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24467         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24468         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24469         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24470         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24471         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24472
24473 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24474
24475         PR fortran/20865
24476         * gfortran.dg/pr20865.f90: New test.
24477
24478 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24479
24480         * gcc.dg/void-cast-2.c: New test.
24481
24482 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24483
24484         PR c/21159
24485         * gcc.dg/void-cast-1.c: New test.
24486
24487 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24488
24489         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24490
24491 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24492
24493         PR fortran/21177
24494         * gfortran.dg/pr21177.f90: New test.
24495
24496 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24497
24498         PR tree-optimization/21171
24499         * gcc.dg/tree-ssa/pr21171.c: New test.
24500
24501 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24502
24503         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24504         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24505         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24506         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24507         gcc.dg/tree-ssa/gen-vect-32.c: New.
24508         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24509         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24510         don't run on PPC32.
24511
24512 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24513
24514         PR c/21213
24515         * gcc.dg/transparent-union-3.c: New test.
24516
24517 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24518
24519         PR c/20740
24520         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24521         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24522         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24523         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24524         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24525         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24526
24527 2005-04-26  Jeff Law  <law@redhat.com>
24528
24529         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24530         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24531         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24532         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24533         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24534         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24535         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24536
24537 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24538
24539         PR tree-optimization/17598
24540         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24541
24542 2005-04-25  Mike Stump  <mrs@apple.com>
24543
24544         * objc.dg/fix-and-continue-1.m: Add.
24545
24546 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24547
24548         PR c++/20995
24549         * g++.dg/opt/pr20995-1.C: New test case.
24550
24551 2005-04-25  Devang Patel <dpatel@apple.com>
24552
24553         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24554
24555 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24556
24557         PR testsuite/21062
24558         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24559
24560 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24561
24562         PR C++/21188
24563         * g++.dg/opt/rtti2.C: New test.
24564
24565 2005-04-25  Paul Brook  <paul@codesourcery.com>
24566         Steven G. Kargl  <kargls@comcast.net>
24567
24568         PR fortran/20879
24569         * gfortran.dg/ichar_1.f90: New file.
24570
24571 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24572
24573         PR middle-end/20991
24574         * g++.dg/opt/pr20991.C: New test.
24575
24576         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24577         where sizeof (type) < __alignof__ (type).
24578         * gcc.dg/compat/struct-layout-1.h: Likewise.
24579
24580 2005-04-24  Per Bothner  <per@bothner.com>
24581             Devang Patel  <dpatel@apple.com>
24582
24583         PR preprocessor/20907
24584         * gcc.dg/cpp/very-long-comment.c: New test.
24585
24586 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24587
24588         PR fortran/20059
24589         * gfortran.dg/common_5.f: New test.
24590
24591 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24592
24593         PR middle-end/21082
24594         * g++.dg/tree-ssa/pr21082.C: New testcase.
24595
24596 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24597
24598         * gcc.dg/vect/vect-99.c: New test.
24599
24600 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24601
24602         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24603
24604 2005-04-22  Jeff Law  <law@redhat.com>
24605
24606         * gcc.dg/uninit-5.c: Remove xfails.
24607         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24608         conditionals and loads.
24609
24610 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24611
24612         PR libfortran/20074
24613         PR libfortran/20436
24614         PR libfortran/21108
24615         * gfortran.dg/nested_reshape.f90: new test
24616         * gfortran.dg/reshape-alloc.f90: new test
24617         * gfortran.dg/reshape.f90: new test
24618
24619 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24620
24621         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24622
24623         * gcc.dg/arm-vfp1.c: New test.
24624
24625 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24626
24627         PR c++/21087
24628         * g++.dg/lookup/builtin2.C: New test.
24629
24630 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24631
24632         * gcc.dg/weak/weak-13.c: New test.
24633
24634 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24635
24636         * lib/target-supports.exp (check_effective_target_sync_int_long):
24637         Add powerpc*.
24638
24639 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24640
24641         * gcc.target/mips/branch-1.c: New test.
24642
24643 2005-04-21  Richard Henderson  <rth@redhat.com>
24644
24645         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24646         * gcc.dg/vect/vect-86.c: Likewise.
24647         * gcc.dg/vect/vect-87.c: Likewise.
24648         * gcc.dg/vect/vect-88.c: Likewise.
24649
24650 2005-04-21  Devang Patel  <dpatel@apple.com>
24651
24652         PR optimization/20994
24653         * gcc.dg/tree-ssa/ifc-3.c: New test.
24654
24655 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         PR c/12913
24658         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24659         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24660         gcc.dg/c99-vla-jump-5.c: New tests.
24661
24662 2005-04-19  Richard Henderson  <rth@redhat.com>
24663
24664         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24665         Fix typo in exists check.
24666         (check_effective_target_sync_int_long): New.
24667         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24668         * gcc.dg/ia64-sync-2.c: Likewise.
24669         * gcc.dg/ia64-sync-3.c: Likewise.
24670         * gcc.dg/ia64-sync-4.c: Likewise.
24671
24672 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24673
24674         * gcc.dg/fold-xor-1.c: New test.
24675         * gcc.dg/fold-xor-2.c: New test.
24676
24677 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24678
24679         PR target/20670
24680         * g++.dg/eh/fp-regs.C: New test.
24681
24682 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24683
24684         * gcc.dg/Wint-to-pointer-cast-1.c,
24685         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24686         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24687         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24688
24689 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24690
24691         PR fortran/16861
24692         * gfortran.dg/pr16861.f90: New test.
24693
24694 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24695
24696         * gcc.dg/pr21085.c: New test.
24697
24698 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24699
24700         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24701         (setup_mips_tests, dg-mips-options): New procedures.
24702         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24703         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24704         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24705         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24706         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24707         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24708         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24710         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24711         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24712         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24713         dg-mips-options instead of dg-options.  Remove now-redundant
24714         preprocessor guards.
24715         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24716         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24717         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24718         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24719         * gcc.dg/vr-mult-2.c: Delete.
24720         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24721         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24722         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24723         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24724         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24725         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24726         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24727
24728 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24729
24730         * ada/acats/run_all.sh: Use sync when executable not present.
24731
24732 2005-04-18  Devang Patel  <dpatel@apple.com>
24733
24734         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24735         * gcc.dg/vect/vect-11a.c: New.
24736         * gcc.dg/vect/vect-none.c: Update.
24737         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24738
24739 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24740
24741         PR tree-optimization/20922
24742         * gcc.dg/pr20922-1.c: New test.
24743         * gcc.dg/pr20922-2.c: New test.
24744         * gcc.dg/pr20922-3.c: New test.
24745         * gcc.dg/pr20922-4.c: New test.
24746         * gcc.dg/pr20922-5.c: New test.
24747         * gcc.dg/pr20922-6.c: New test.
24748
24749 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24750
24751         PR libfortran/20950
24752         * gfortran.dg/pr20950.f: New test.
24753
24754 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24755
24756         PR libfortran/19216
24757         * gfortran.dg/pr19216.f: New test.
24758
24759 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24760
24761         PR tree-optimization/21001
24762         * gcc.dg/tree-ssa/pr21001.c: New.
24763
24764 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24765
24766         PR libfortran/21075
24767         * gfortran.dg/reshape_rank7.f90: New test.
24768
24769 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24770
24771         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24772         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24773         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24774         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24775         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24776         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24777         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24778         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24779         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24780         wrong way round).
24781         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24782         in namelists.  New test.
24783         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24784         New test.
24785         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24786         New test.
24787         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24788         namelist.  New test.
24789         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24790         New test.
24791         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24792         New test.
24793         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24794         namelist.  New test.
24795         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24796         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24797         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24798         New test.
24799         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24800         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24801         arrays. New test.
24802
24803 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24804
24805         * gfortran.dg/wtruncate.f: New testcase.
24806         * gfortran.dg/wtruncate.f90: New testcase.
24807
24808 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24809
24810         PR c++/21025
24811         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24812         which sizeof/alignof is dependent, rather than just whether we are
24813         processing_template_decl.
24814
24815 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24816
24817         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24818         corrected typo where the wrong variables had been compared.
24819
24820 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24821
24822         PR libfortran/18495
24823         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24824         Test callee-allocated version of return array with a write
24825         statement.
24826         Test spread with a temporary with another write statement.
24827
24828 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24829
24830         PR tree-optimization/21031
24831         * gcc.dg/tree-ssa/pr21031.c: New.
24832
24833 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24834
24835         PR tree-optimization/21004
24836         * gcc.dg/builtins-53.c: Include builtins-config.h.
24837         Check floorf, ceilf, floorl and ceill transformations
24838         only when HAVE_C99_RUNTIME is defined.
24839
24840 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24841
24842         PR middle-end/20739
24843         * gcc.dg/tree-ssa/pr20739.c: New test.
24844
24845 2005-04-14  Mike Stump  <mrs@apple.com>
24846
24847         * gcc.dg/Foundation.framework/empty: New.
24848         * gcc.dg/framework-2.c: New.
24849
24850 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24851
24852         PR tree-optimization/21021
24853         * gcc.c-torture/compile/pr21021.c: New.
24854
24855 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24856
24857         PR testsuite/21010
24858         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24859         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24860         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24861         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24862         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24863         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24864         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24865         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24866
24867 2005-04-14  Richard Henderson  <rth@redhat.com>
24868
24869         * lib/target-supports.exp (check_effective_target_vect_condition):
24870         Add ia64, i?86, and x86_64.
24871
24872 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24873
24874         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24875
24876 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24877
24878         PR tree-optimization/20657
24879         * gcc.dg/tree-ssa/pr20657.c: New.
24880
24881 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24882
24883         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24884         (long long int)trunc*.
24885
24886 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24887
24888         PR target/20927
24889         * gcc.dg/pr20927.c: New test.
24890
24891 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24892
24893         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24894         * gcc.target/mips/asm-1.c: Likewise.
24895
24896 2005-04-13  Dale Johannesen  <dalej@apple.com>
24897
24898         * objc.dg/objc-fast-4.m: New.
24899
24900 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24901
24902         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24903         directory.
24904         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24905
24906 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24907
24908         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24909         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24910         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24911
24912 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24913
24914         PR tree-optimization/20913
24915         * gcc.dg/tree-ssa/pr20913.c: New.
24916
24917         PR tree-optimization/20702
24918         * gcc.dg/tree-ssa/pr20702.c: New.
24919
24920 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24921
24922         PR c++/13744
24923         * g++.dg/inherit/local3.C: New test.
24924
24925 2005-04-12  Jeff Law  <law@redhat.com>
24926
24927         * gcc.dg/tree-ssa/20050412-1.c: New test.
24928
24929 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24930
24931         PR libfortran/19016
24932         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24933         Add tests with mask generated by expression.
24934         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24935         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24936         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24937
24938 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24939
24940         PR middle-end/20917
24941         * gcc.dg/20050409-1.c: New test.
24942
24943 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24944
24945         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24946
24947 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24948
24949         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24950         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24951         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24952         (TARGET_CXX): Adjust accordingly.
24953         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24954         determine_class_data_visibility and class_data_always_comdat.
24955         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24956         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24957         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24958         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24959         (arm_cxx_determine_class_data_visibility): New.
24960         (arm_cxx_class_data_always_comdat): Likewise.
24961         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24962         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24963         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24964         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24965         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24966         Define.
24967
24968 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24969
24970         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24971
24972 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24973
24974         * gcc.dg/i386-darwin-fpmath.c: New.
24975
24976 2004-04-11  Devang Patel  <dpatel@apple.com>
24977
24978         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24979         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24980         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24981         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24982         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24983         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24984         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24985         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24986         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24987
24988 2004-04-11  Devang Patel  <dpatel@apple.com>
24989
24990         * gcc.dg/vect/vect-dv-1.c: New test.
24991         * gcc.dg/vect/vect-dv-2.c: New test.
24992
24993 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24994
24995         PR tree-optimization/20933
24996         * gcc.dg/tree-ssa/pr20933.c: New test.
24997
24998 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24999
25000         * gfortran.dg/fold_nearest.f90: New test.
25001
25002 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
25003
25004         * gcc.dg/tree-ssa/alias-1.c: New test.
25005
25006 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25007
25008         PR tree-optimization/20920
25009         * g++.dg/tree-ssa/pr20920.C: New test.
25010
25011 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
25012
25013         * gcc.dg/builtins-53.c: Also check (int)ceil* and
25014         (long long int)ceil*.
25015
25016 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
25017
25018         * g++.dg/warn/Wdtor1.C: Declare template in system header with
25019         explicit C++ linkage.
25020
25021 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25022
25023         * gfortran.dg/pr17229.f: Take care of the new obsolescence
25024         warning for arithmetic IF statements.
25025
25026 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
25027
25028         * eor_handling_1.f90: New test case.
25029         * eor_handling_2.f90: New test case.
25030         * eor_handling_3.f90: New test case.
25031         * eor_handling_4.f90: New test case.
25032         * eor_handling_5.f90: New test case.
25033         * noadv_size.f90: New test case.
25034         * pad_no.f90: New test case.
25035
25036 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
25037
25038         * gcc.c-torture/execute/20050410-1.c: New test.
25039
25040 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
25041
25042         * gcc.dg/pr20126.c: New.
25043
25044 2005-04-09  Bud Davis  <bdavis@gfortran.org>
25045             Steven G. Kargl <kargls@comcast.net>
25046
25047         * gfortran.dg/PR19872.f: New test.
25048
25049 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25050
25051         * gfortran.dg/nint_1.f90: Fix dg-do directive.
25052
25053 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25054
25055         * gfortran.dg/nint_1.f90: New test.
25056
25057 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25058
25059         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25060         Added test for callee-allocated arrays with write statements.
25061         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25062         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25063         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25064         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25065         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25066
25067 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25068
25069         PR libfortran/20163
25070         * gfortran.dg/open-options-blanks.f: New test.
25071
25072 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25073
25074         PR fortran/13257
25075         * gfortran.dg/comma_format_extension_[1234].f: New tests.
25076
25077 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
25078
25079         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25080         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25081         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25082         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25083         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25084         * gcc.c-torture/execute/stdarg-4.c: New test.
25085
25086         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25087
25088         PR target/20795
25089         * g++.dg/abi/param2.C: New test.
25090
25091 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25092
25093         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25094
25095 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25096
25097         * gcc.dg/builtins-53.c: New test.
25098
25099 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25100
25101         * g++.dg/tree-ssa/pr18178.C: New test.
25102         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25103         * gcc.c-torture/execute/20041019-1.c: New test.
25104         * gcc.dg/tree-ssa/20041008-1.c: New test.
25105         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25106         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25107         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25108         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25109         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25110         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25111         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25112         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25113         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25114         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25115
25116 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25117
25118         PR rtl-optimization/20466
25119         * gcc.c-torture/execute/pr20466-1.c: New test.
25120
25121 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25122
25123         PR c++/20905
25124         * g++.dg/parse/cond2.C: New test.
25125
25126         PR c++/20145
25127         * g++.dg/warn/Wdtor1.C: New test.
25128
25129 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25130
25131         PR fortran/17229
25132         * gfortran.dg/pr17229.f: New test.
25133
25134 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25135
25136         * gfortran.dg/tiny_1.f90: New test.
25137         * gfortran.dg/tiny_2.f90: ditto.
25138
25139 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25140
25141         * gfortran.dg/eor_1.f90: Fix dg-do run line
25142         * gfortran.dg/open_new.f90: Fix dg-do run line
25143
25144 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25145
25146         * lib/target-supports.exp (get_compiler_messages): Support
25147         optional arguments, the fourth being compiler options.
25148         (check_effective_target_fpic): New proc.
25149         * gcc.dg/20050321-2.c: Restrict to target fpic.
25150
25151 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25152
25153         * gcc.dg/15443-1.c: New test.
25154         * gcc.dg/15443-2.c: Likewise.
25155
25156 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25157
25158         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25159
25160 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25161
25162         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25163
25164 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25165
25166         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25167         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25168         -m64.
25169         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25170         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25171         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25172
25173 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25174
25175         PR c++/20212
25176         * g++.dg/warn/Wunused-11.C: New test.
25177
25178 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25179
25180         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25181
25182 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25183
25184         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25185
25186 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25187
25188         PR c++/20734
25189         * g++.dg/template/ptrmem13.C: New test.
25190
25191 2005-04-05  Per Bothner  <per@bothner.com>
25192
25193         * lib/gcc.exp: Always add -fno-show-column, for now.
25194
25195 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25196
25197         PR testsuite/20767
25198         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25199         of plain old "unsigned int" for the type of "i".  Makes this test
25200         64bit clean.
25201
25202 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25203
25204         * gcc.dg/i386-ssefn-1.c: New test.
25205         * gcc.dg/i386-ssefn-2.c: New test.
25206         * gcc.dg/i386-ssefn-3.c: New test.
25207         * gcc.dg/i386-ssefn-4.c: New test.
25208
25209 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25210
25211         PR tree-optimization/20076
25212         * gcc.dg/builtin-apply4.c: New test.
25213
25214         PR preprocessor/19475
25215         * gcc.dg/cpp/macspace1.c: New test.
25216         * gcc.dg/cpp/macspace2.c: New test.
25217
25218 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25219
25220         * gfortran.dg/pr20755.f: Fixed bad format.
25221
25222 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/20763
25225         * g++.dg/ext/attrib21.C: New test.
25226
25227 2004-04-05  Devang Patel  <dpatel@apple.com>
25228
25229         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25230         * gcc.dg/vect/vect-shift-1.c: New test.
25231
25232 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25233
25234         PR libfortran/20755
25235         * gfortran.dg/pr20755.f: New test.
25236
25237 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25238
25239         * gfortran.dg/pr15959.f90: New test.
25240         * gfortran.dg/string_pad_trunc.f90: New test.
25241
25242 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25243
25244         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25245         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25246         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25247         syntax.
25248
25249 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25250
25251         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25252
25253 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25254
25255         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25256         * gcc.c-torture/compile/20011119-2.c: Likewise.
25257         * gcc.c-torture/compile/981001-2.c: Likewise.
25258
25259 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25260
25261         PR c++/20679
25262         * g++.dg/template/overload4.C: New test.
25263
25264 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         PR c++/20746
25267         * g++.dg/abi/covariant5.C: New.
25268
25269         PR debug/20505
25270         * g++.dg/debug/const2.C: New.
25271
25272 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25273
25274         PR rtl-optimization/16104
25275         * gcc.c-torture/execute/20050316-1.c: New test.
25276
25277 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25278
25279         * g++.dg/template/spec23.C: Fix dg-error text.
25280
25281 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25282
25283         PR c++/19199
25284         * g++.dg/expr/lval2.C: New.
25285
25286 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25287
25288         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25289         __builtin_strcasecmp and __builtin_strncasecmp.
25290
25291 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25292
25293         PR c++/20723
25294         * g++.dg/template/spec22.C: New.
25295         * g++.dg/template/spec23.C: New.
25296
25297 2005-04-03  Dale Ranta  <dir@lanl.gov>
25298             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25299
25300         PR libfortran/20068
25301         PR libfortran/20125
25302         PR libfortran/20156
25303         PR libfortran/20471
25304         * gfortran.dg/backspace.f: New test.
25305
25306 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25307
25308         * gcc.dg/pr19345.c: New test.
25309
25310 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25311
25312         PR tree-optimization/20640
25313         * gcc.dg/torture/tree-loop-1.c: New.
25314
25315 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25316
25317         PR rtl-optimization/20290
25318         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25319
25320 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25321
25322         * gcc.dg/rs6000-fpint.c: New.
25323
25324 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25325
25326         * gcc.dg/old-style-then-proto-1.c: New test.
25327
25328 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25329
25330         * gfortran.fortran-torture/execute/backspace.f90: Check
25331         after backspace and read was incorrect.
25332
25333 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25334
25335         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25336         buffer past the terminating NUL using memcmp.
25337         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25338         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25339
25340         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25341         Fix unused/uninitialized variable warnings.
25342
25343         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25344         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25345         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25346         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25347
25348         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25349         gcc.c-torture/execute/builtins/fputs-lib.c,
25350         gcc.c-torture/execute/builtins/lib/fprintf.c,
25351         gcc.c-torture/execute/builtins/lib/main.c,
25352         gcc.c-torture/execute/builtins/lib/memcmp.c,
25353         gcc.c-torture/execute/builtins/lib/memmove.c,
25354         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25355         gcc.c-torture/execute/builtins/lib/memset.c,
25356         gcc.c-torture/execute/builtins/lib/printf.c,
25357         gcc.c-torture/execute/builtins/lib/sprintf.c,
25358         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25359         gcc.c-torture/execute/builtins/lib/strchr.c,
25360         gcc.c-torture/execute/builtins/lib/strcmp.c,
25361         gcc.c-torture/execute/builtins/lib/strcpy.c,
25362         gcc.c-torture/execute/builtins/lib/strcspn.c,
25363         gcc.c-torture/execute/builtins/lib/strlen.c,
25364         gcc.c-torture/execute/builtins/lib/strncat.c,
25365         gcc.c-torture/execute/builtins/lib/strncmp.c,
25366         gcc.c-torture/execute/builtins/lib/strncpy.c,
25367         gcc.c-torture/execute/builtins/lib/strrchr.c,
25368         gcc.c-torture/execute/builtins/lib/strspn.c,
25369         gcc.c-torture/execute/builtins/lib/strstr.c,
25370         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25371         gcc.c-torture/execute/builtins/strlen-2.c,
25372         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25373         prototypes.
25374
25375 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25376
25377         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25378         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25379         selectany usage.
25380
25381 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25382
25383         PR c++/19406
25384         * g++.dg/debug/using1.C: New test.
25385
25386 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25387
25388         PR middle-end/20524
25389         * gcc.dg/alias-7.c: Prefix asm-declared name with
25390         __USER_LABEL_PREFIX__.
25391
25392 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25393
25394         Fix fallout from PR middle-end/15700:
25395         * gcc.c-torture/compile/20011119-1.c: Take
25396         __USER_LABEL_PREFIX__ into account.
25397         * gcc.c-torture/compile/20011119-2.c: Likewise.
25398
25399 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25400
25401         PR c++/18644
25402         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25403
25404 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25405
25406         PR c/17855
25407         * gcc.c-torture/compile/struct-non-lval-1.c,
25408         gcc.c-torture/compile/struct-non-lval-2.c,
25409         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25410
25411 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25412
25413         * gcc.dg/tls/tls.exp: Remove temporary file.
25414         * g++.dg/tls/tls.exp: Ditto.
25415         * lib/file-format.exp: Ditto.
25416         * g++.dg/special/ecos.exp: Ditto.
25417
25418         * lib/profopt.exp: Treat prof_ext as a list.
25419         * gcc.misc-tests/bprob.exp: Ditto.
25420         * g++.dg/bprob/bprob.exp: Ditto.
25421
25422         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25423         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25424         g++.dg/tree-ssa/pointer-reference-alias.C,
25425         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25426         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25427         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25428         g++.dg/vect/pr19951.cc: Ditto.
25429         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25430         gcc.dg/builtins-47.c: Ditto.
25431         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25432         gcc.dg/pr20115-1.c: Ditto.
25433         * gcc.dg/tree-ssa/20030530-2.c,
25434         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25435         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25436         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25437         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25438         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25439         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25440         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25441         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25442         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25443         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25444         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25445         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25446         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25447         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25448         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25449         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25450         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25451         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25452         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25453         gcc.dg/tree-ssa/20030824-1.c,
25454         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25455         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25456         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25457         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25458         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25459         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25460         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25461         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25462         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25463         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25464         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25465         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25466         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25467         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25468         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25469         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25470         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25471         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25472         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25473         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25474         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25475         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25476         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25477         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25478         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25479         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25480         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25481         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25482         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25483         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25484         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25485         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25486         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25487         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25488         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25489         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25490         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25491         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25492         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25493         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25494         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25495         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25496         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25497         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25498         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25499         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25500         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25501         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25502         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25503         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25504         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25505         gcc.dg/tree-ssa/useless-1.c: Ditto.
25506         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25507         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25508         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25509         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25510         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25511         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25512         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25513         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25514         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25515         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25516         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25517         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25518         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25519         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25520         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25521         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25522         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25523         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25524         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25525         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25526         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25527         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25528         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25529         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25530         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25531         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25532         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25533         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25534         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25535         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25536         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25537         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25538         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25539         gcc.dg/vect/vect-none.c: Ditto.
25540         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25541         treelang/compile/unsigned.tree: Ditto.
25542
25543         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25544         * gcc.dg/cpp/direct2s.c: Ditto.
25545         * gcc.dg/cpp/paste4.c: Ditto.
25546         * gcc.dg/cpp/separate-1.c: Ditto.
25547         * gcc.dg/pch/save-temps-1.c: Ditto.
25548         * g++.dg/ext/altivec-10.C: Ditto.
25549         * g++.dg/pch/pch.C: Ditto.
25550
25551         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25552
25553         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25554         * g++.dg/template/repo1.C: Ditto.
25555         * g++.dg/template/repo2.C: Ditto.
25556         * g++.dg/template/repo3.C: Ditto.
25557         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25558         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25559         * g++.old-deja/g++.pt/repo1.C: Ditto.
25560         * g++.old-deja/g++.pt/repo2.C: Ditto.
25561         * g++.old-deja/g++.pt/repo3.C: Ditto.
25562         * g++.old-deja/g++.pt/repo4.C: Ditto.
25563
25564         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25565         * gcc.dg/20030107-1.c: Ditto.
25566         * gcc.dg/20030702-1.c: Ditto.
25567         * gcc.dg/profile-generate-1.c: Ditto.
25568         * g++.dg/other/profile1.C: Ditto.
25569         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25570
25571         * lib/gcc-dg.exp (remove-build-file): New.
25572         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25573         cleanup-tree-dump, cleanup-saved-temps): New.
25574
25575 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25576
25577         PR c++/19203, DR 214
25578         * g++.dg/parse/ambig3.C: Not ambiguous.
25579         * g++.dg/template/spec20.C: New.
25580         * g++.dg/template/spec21.C: New.
25581
25582 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25583
25584         PR target/20045
25585         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25586
25587 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25588
25589         PR libfortran/20660
25590         * gfortran.dg/negative_unit.f: New test.
25591
25592 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25593
25594         * gcc.dg/20050330-1.c: New test.
25595
25596 2005-03-30  Devang Patel  <dpatel@apple.com>
25597
25598         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25599
25600 2005-03-30  Dale Johannesen  <dalej@apple.com>
25601
25602         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25603
25604 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25605
25606         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25607         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25608         Strip options from test name.
25609
25610 2005-03-31  Jan Hubicka  <jh@suse.cz>
25611
25612         * gcc.dg/varpool-1.c: New testcase.
25613
25614 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25615
25616         PR c/772
25617         PR c/17913
25618         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25619         gcc.dg/stmt-expr-label-3.c : New tests.
25620         * gcc.c-torture/execute/medce-2.c: Remove.
25621
25622 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25623
25624         PR c/20368
25625         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25626         tests.
25627
25628 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25629
25630         * gcc.c-torture/compile/pr20203.c: New test.
25631
25632 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25633
25634         * gfortran.dg/promotion.f90: New test.
25635
25636 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25637
25638         PR middle-end/20491
25639         * gcc.dg/torture/asm-subreg-1.c: New test.
25640
25641 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25642
25643         PR c/20672
25644         * gcc.dg/pr20672-1.c: New test.
25645
25646 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25647
25648         * gfortran.dg/vect: New directory.
25649         * gfortran.dg/vect/vect.exp: New.
25650         * gfortran.dg/vect/vect-1.f90: New test.
25651         * gfortran.dg/vect/vect-2.f90: New test.
25652         * gfortran.dg/vect/vect-3.f90: New test.
25653         * gfortran.dg/vect/vect-4.f90: New test.
25654         * gfortran.dg/vect/vect-5.f90: New test.
25655
25656 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25657
25658         PR middle-end/20622
25659         * gcc.dg/alias-7.c: New test.
25660
25661 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25662
25663         * gcc.dg/sparc-reg-1.c: New test.
25664
25665 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25666
25667         PR target/19890
25668         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25669
25670 2005-03-29  Dale Ranta  <dir@lanl.gov>
25671             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25672
25673         PR libfortran/20163
25674         * gfortran.dg/pr20163-2.f: New test.
25675
25676 2005-03-28  Jan Hubicka  <jh@suse.cz>
25677
25678         PR middle-end/20635
25679         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25680         by Jakub Jelinek.
25681
25682 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25683
25684         PR tree-optimization/20626
25685         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25686         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25687
25688 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25689
25690         * gfortran.dg/underflow.f90: New test.
25691         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25692
25693 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25694
25695         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25696
25697 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25698
25699         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25700         (g++_init): Make sure that CXXFLAGS is set.
25701         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25702         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25703         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25704         * lib/objc.exp (objc_init): Likewise.
25705         * lib/treelang.exp (treelang_init): Likewise.
25706
25707 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25708
25709         PR tree-optimization/20470
25710         * gcc.dg/tree-ssa/pr20470.c: New test.
25711
25712 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25713
25714         * gcc.dg/ppc-stfiwx.c: New.
25715
25716 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25717
25718         PR target/19888
25719         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25720
25721 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25722
25723         * gcc.dg/20050325-1.c: Fix a typo.
25724
25725 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25726
25727         PR libfortran/19678
25728         PR libfortran/19679
25729         * gfortran.dg/dos_eol.f: New test.
25730
25731 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25732
25733         PR rtl-optimization/20249
25734         * gcc.dg/20050325-1.c: New test.
25735
25736 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25737
25738         PR libfortran/15332
25739         * gfortran.dg/pr15332.f: New test.
25740
25741 2005-03-24  Dale Johannesen  <dalej@apple.com>
25742
25743         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25744
25745 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25746
25747         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25748         'internal' visibility.
25749         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25750         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25751         'protected' visibility.
25752         * gcc.dg/visibility-7.c: Likewise.
25753         * lib/target-supports.exp (check_visibility_available): Take
25754         a parameter, the kind of visibility to check for.
25755         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25756         to check_visibility_available.
25757
25758         * g++.dg/expr/cast3.C: New.
25759
25760 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25761
25762         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25763         rs6000.
25764
25765 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25766
25767         PR target/20095
25768         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25769
25770 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25771
25772         * gcc.dg/badshift.c: Renamed to...
25773         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25774
25775         * gcc.target/i386/badshift.c: Renamed to...
25776         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25777         only.
25778
25779         PR rtl-optimization/20532
25780         * gcc.target/i386/badshift.c: New.
25781
25782 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25783
25784         * gfortran.dg/pr18025.f90: New test.
25785
25786 2005-03-23  Dale Johannesen  <dalej@apple.com>
25787
25788         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25789
25790 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25791
25792         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25793
25794         * lib/target-supports.exp (check_iconv_available): Default
25795         libiconv to -liconv, if there is no definition.
25796
25797 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25798
25799         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25800
25801 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25802
25803         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25804         * g++.dg/opt/pr7503-2.C: Likewise.
25805         * g++.dg/opt/pr7503-3.C: Likewise.
25806         * g++.dg/opt/pr7503-4.C: Likewise.
25807         * g++.dg/opt/pr7503-5.C: Likewise.
25808         * g++.dg/warn/minmax.C: New test.
25809
25810 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25811
25812         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25813         * gfortran.dg/g77_intrinsics_sub.f: New test.
25814
25815 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25816             Jan Hubicka  <jh@suse.cz>
25817             Steven Bosscher <stevenb@suse.de
25818
25819         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25820
25821 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25822
25823         PR c++/19980
25824         * g++.dg/template/redecl3.C: New test.
25825
25826 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25827
25828         PR c++/20499
25829         * g++.dg/parse/error16.C: Tweak error markers.
25830
25831 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR target/20561
25834         * gcc.dg/20050321-2.c: New test.
25835
25836 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/20465
25839         PR c++/20381
25840         * g++.dg/template/ptrmem12.C: New.
25841
25842 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25843
25844         PR rtl-optimization/20527
25845         * gcc.c-torture/execute/pr20527-1.c: New test.
25846
25847 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25848
25849         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25850         program, compile it into a real executable and then delete the .c
25851         and .x files afterwards, to avoid problems on testglue targets.
25852
25853 2005-03-21  Stuart Hastings  <stuart@apple.com>
25854
25855         * gcc.target/i386/sse-2.c: New.
25856
25857 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25858
25859         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25860
25861 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25862
25863         * g++.dg/parse/crash25.C: Fix typo.
25864
25865 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25866
25867         PR c++/20461
25868         * g++.dg/parse/crash24.C: New test.
25869
25870         PR c++/20536
25871         * g++.dg/parse/crash25.C: New test.
25872
25873 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25874
25875         PR c++/20147
25876         * g++.dg/ext/stmtexpr4.C: New test.
25877
25878 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25879
25880         PR middle-end/20539
25881         * gcc.c-torture/compile/pr13066-1.c: New test case.
25882         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25883         * g++.dg/opt/pr13066-1.C: Likewise.
25884
25885 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25886
25887         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25888
25889 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25890
25891         PR fortran/18525
25892         * gfortran.dg/nesting_1.f90: New test.
25893
25894 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25895
25896         PR c++/20240
25897         * g++.dg/lookup/using13.C: New test.
25898
25899 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25900
25901         PR c++/20333
25902         * g++.dg/template/crash36.C: New test.
25903
25904 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25905
25906         PR c++/20463
25907         * g++.dg/template/crash35.C: New test.
25908
25909 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25910
25911         PR c++/19966
25912         * g++.dg/overload/operator2.C: New test.
25913
25914 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25915
25916         PR libfortran/20257
25917         * gfortran.dg/pr20257.f90: New test.
25918
25919 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25920
25921         PR libfortran/20480
25922         * gfortran.dg/pr20480.f90: New test.
25923
25924 2005-03-16  Richard Henderson  <rth@redhat.com>
25925
25926         PR middle-end/15700
25927         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25928         (_rtld_global): New.
25929         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25930         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25931
25932         * gcc.dg/alias-3.c: New.
25933         * gcc.dg/alias-4.c: New.
25934         * gcc.dg/alias-5.c: New.
25935         * gcc.dg/alias-6.c: New.
25936
25937 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25938
25939         * gcc.dg/cpp/ucnid-7.c: New.
25940
25941 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25942             Dorit Naishlos  <dorit@il.ibm.com>
25943
25944         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25945         darwin.
25946
25947 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25948
25949         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25950         support misaligned accesses.
25951         * gcc.dg/vect/vect-58.c: Likewise.
25952         * gcc.dg/vect/vect-92.c: New.
25953         * gcc.dg/vect/vect-93.c: New.
25954
25955 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25956
25957         PR fortran/18827
25958         * gfortran.dg/assign_2.f90: New test.
25959         * gfortran.dg/assign_3.f90: New test.
25960         * gfortran.dg/assign.f90: New test.
25961
25962 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25963
25964         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25965         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25966         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25967         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25968         names.
25969
25970 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25971
25972         * gcc.dg/cpp/ucnid-6.c: New.
25973
25974         * gcc.dg/cpp/normalize-1.c: New.
25975         * gcc.dg/cpp/normalize-2.c: New.
25976         * gcc.dg/cpp/normalize-3.c: New.
25977         * gcc.dg/cpp/normalize-4.c: New.
25978         * gcc.dg/cpp/ucnid-4.c: New.
25979         * gcc.dg/cpp/ucnid-5.c: New.
25980         * g++.dg/cpp/normalize-1.C: New.
25981         * g++.dg/cpp/ucnid-1.C: New.
25982
25983 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25984
25985         * gcc.dg/pr18628.c: New.
25986
25987 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25988
25989         PR c++/20280
25990         * g++.dg/tree-ssa/pr20280.C: New.
25991
25992 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25993
25994         PR fortran/20467
25995         * gfortran.dg/stfunc_2.f90: New test.
25996
25997 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25998
25999         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26000
26001 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26002
26003         * gcc.dg/tree-ssa/20050314-1.c: New test.
26004
26005 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26006
26007         PR c++/4403
26008         PR c++/9783, DR433
26009         * g++.dg/template/friend34.C: New test.
26010         * g++.dg/template/friend35.C: Likewise.
26011         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
26012
26013 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26014
26015         Friend class name lookup 5/n
26016         PR c++/1016
26017         * g++.dg/lookup/hidden-class1.C: New test.
26018         * g++.dg/lookup/hidden-class2.C: Likewise.
26019         * g++.dg/lookup/hidden-class3.C: Likewise.
26020         * g++.dg/lookup/hidden-class4.C: Likewise.
26021         * g++.dg/lookup/hidden-class5.C: Likewise.
26022         * g++.dg/lookup/hidden-class6.C: Likewise.
26023         * g++.dg/lookup/hidden-class7.C: Likewise.
26024         * g++.dg/lookup/hidden-class8.C: Likewise.
26025         * g++.dg/lookup/hidden-class9.C: Likewise.
26026         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26027         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26028         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26029         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26030         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26031         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26032         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26033         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26034         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26035         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26036         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26037
26038 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
26039
26040         PR c++/20157
26041         * g++.dg/template/error18.C: New test.
26042
26043 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26044
26045         PR debug/16792
26046         * g++.dg/debug/pr16792.C: New test.
26047
26048 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26049
26050         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26051         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26052         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26053         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26054         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26055         test assertion names.
26056
26057 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26058
26059         PR fortran/18600
26060         * gfortran.dg/stfunc_1.f90: New test.
26061
26062 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26063
26064         PR fortran/16907
26065         * gfortran.dg/real_index_1.f90: New test.
26066
26067 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26068
26069         PR fortran/20323
26070         * gfortran.dg/spec_expr_1.f90: New test.
26071
26072 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26073
26074         PR c/20402
26075         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26076         new parser.
26077
26078 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26079
26080         PR fortran/20361
26081         * gfortran.dg/largeequiv_1.f90: New test.
26082
26083 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26084
26085         * gcc.dg/ucnid-1.c: New.
26086         * gcc.dg/ucnid-2.c: New.
26087         * gcc.dg/ucnid-3.c: New.
26088         * gcc.dg/ucnid-4.c: New.
26089         * gcc.dg/ucnid-5.c: New.
26090         * gcc.dg/ucnid-6.c: New.
26091         * gcc.dg/cpp/ucnid-1.c: New.
26092         * gcc.dg/cpp/ucnid-2.c: New.
26093         * gcc.dg/cpp/ucnid-3.c: New.
26094         * g++.dg/other/ucnid-1.C: New.
26095
26096 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26097
26098         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26099
26100 2005-03-11  Per Bothner  <per@bothner.com>
26101
26102         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26103         that diagnotics refer to correct token.
26104         * gcc.dg/unused-3.c: Likewise.
26105
26106 2005-03-11  Per Bothner  <per@bothner.com>
26107
26108         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26109         constant" is now actually on same line as string constant.
26110         * gcc.dg/cpp/direct2s.c: Likewise.
26111
26112 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26113
26114         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26115
26116 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26117
26118         PR libfortran/20124
26119         * gfortran.dg/pr20124.f90: New Test
26120
26121 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26122
26123         PR tree-optimization/20130
26124         * gcc.dg/pr20130-1.c: New test.
26125
26126 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26127
26128         PR target/20095
26129         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26130
26131 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26132
26133         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26134
26135 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26136
26137         * g++.dg/eh/forced1.C: Fix comment.
26138         * g++.dg/eh/forced2.C: Ditto.
26139         * g++.dg/eh/forced3.C: Ditto.
26140         * g++.dg/eh/forced4.C: Ditto.
26141
26142 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26143
26144         PR rtl-opt/20412
26145         * gcc.c-torture/compile/pr20412.c: New test.
26146
26147 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26148
26149         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26150
26151 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26152
26153         PR target/20322
26154         * gcc.dg/20050307-1.c: New test.
26155
26156 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26157
26158         PR c++/20375
26159         * g++.dg/other/stdarg3.C: New.
26160
26161 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26162
26163         PR c++/18384, c++/18327
26164         * g++.dg/init/array19.C: New test.
26165
26166         PR inline-asm/20314
26167         * gcc.dg/torture/pr20314-1.c: New test.
26168         * gcc.dg/torture/pr20314-2.c: New test.
26169
26170 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26171
26172         * gcc.dg/20050309-1.c: New test.
26173
26174 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26175
26176         * gcc.dg/builtins-10.c: Reactivate disabled test.
26177         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26178         new cbrt transformations.
26179
26180 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c++/20208
26183         * g++.dg/template/array13.C: New test.
26184
26185 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26186
26187         PR c++/16859
26188         * g++.dg/init/brace4.C: New test.
26189
26190 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         PR c++/20186
26193         * g++.dg/template/non-dependent12.C: New.
26194
26195 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/20142
26198         * g++.dg/init/array18.C: Add dg-do run marker.
26199
26200         PR c++/20142
26201         * g++.dg/init/array18.C: New test.
26202
26203 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26204
26205         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26206         * g++.dg/gcov/gcov.exp: Likewise.
26207         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26208         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26209         * lib/c-torture.exp: Likewise.
26210         * lib/fortran-torture.exp: Likewise.
26211         * lib/g++.exp: Likewise.
26212         * lib/gcc-defs.exp: Likewise.
26213         * lib/gcc-dg.exp: Likewise.
26214         * lib/gcc.exp: Likewise.
26215         * lib/gcov.exp: Likewise.
26216         * lib/gfortran.exp: Likewise.
26217         * lib/mike-g++.exp: Likewise.
26218         * lib/mike-gcc.exp: Likewise.
26219         * lib/objc-torture.exp: Likewise.
26220         * lib/objc.exp: Likewise.
26221         * lib/profopt.exp: Likewise.
26222         * lib/target-libpath.exp: Likewise.
26223         * lib/target-supports.exp: Likewise.
26224         * lib/treelang.exp: Likewise.
26225         * lib/wrapper.exp: Likewise.
26226
26227 2005-03-08  Jeff Law  <law@redhat.com>
26228
26229         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26230         PHI-OPT changes.
26231
26232 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26233
26234         * gcc.dg/vect/pr20122.c: New test.
26235
26236 2005-03-07  Jeff Law  <law@redhat.com>
26237
26238         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26239         was folded away.
26240         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26241         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26242         * gcc.dg/tree-ssa/pr18134.c: New test.
26243
26244 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26245
26246         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26247         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26248         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26249
26250 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26251
26252         PR tree-opt/17671
26253         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26254
26255 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26256
26257         * g++.dg/warn/Wnvdtor.C: New test.
26258
26259 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26260
26261         * gcc.dg/torture/pr19683-1.c: New test.
26262
26263 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26264
26265         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26266         * gfortran.dg/g77/19990313-2.f: Ditto.
26267         * gfortran.dg/g77/19990313-3.f: Ditto.
26268         * gfortran.dg/g77/19990525-0.f: Ditto.
26269         * gfortran.dg/g77/19990826-0.f: Ditto.
26270         * gfortran.dg/g77/19990826-2.f: Ditto.
26271         * gfortran.dg/g77/19990826-3.f: Ditto.
26272         * gfortran.dg/g77/20000511-1.f: Ditto.
26273         * gfortran.dg/g77/20000511-2.f: Ditto.
26274         * gfortran.dg/g77/970625-2.f: Ditto.
26275         * gfortran.dg/g77/980310-2.f: Ditto.
26276         * gfortran.dg/g77/980310-3.f: Ditto.
26277         * gfortran.dg/g77/980310-8.f: Ditto.
26278         * gfortran.dg/g77/980519-2.f: Ditto.
26279         * gfortran.dg/g77/alpha1.f: Ditto.
26280         * gfortran.dg/g77/claus.f: Ditto.
26281         * gfortran.dg/g77/erfc.f: Ditto.
26282         * gfortran.dg/g77/short.f: Ditto.
26283         * gfortran.fortran-torture/execute/data.f90: Ditto.
26284         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26285         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26286
26287 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26288
26289         * lib/file-format.exp (gcc_target_object_format): Add check for som
26290         format and hardcode object formats on hppa*-*-hpux*.
26291         * lib/target-supports.exp (check_weak_available): Add check for som
26292         object format.  Always return 0 on hppa*-*-hpux10*.
26293
26294         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26295         is defined.
26296
26297         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26298
26299 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26300
26301         * gfortran.dg/pr19936_1.f90: New test.
26302         * gfortran.dg/pr19936_2.f90: New test.
26303         * gfortran.dg/pr19936_3.f90: New test.
26304
26305 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26306             Paul Thomas <prthomas@drfccad.cea.fr>
26307
26308         * gfortran.dg/PR19754_1.f90: New test.
26309         * gfortran.dg/PR19754_2.f90: Ditto.
26310
26311 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26312
26313         PR c++/19311
26314         * g++.dg/template/non-dependent11.C: New test.
26315
26316 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26317
26318         * lib/target-supports.exp (check_iconv_available): Fix comment.
26319
26320 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26321             Joseph S. Myers  <joseph@codesourcery.com>
26322
26323         PR c++/19797
26324         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26325
26326 2005-03-04  Matthew Sachs  <msachs@apple.com>
26327
26328         * gcc.exp (gcc_target_compile): Put braces around
26329         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26330         * objc.exp (objc_target_compile): Likewise.
26331         * treelang.exp (treelang_target_compile): Likewise.
26332
26333 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26334
26335         PR fortran/19673
26336         * gfortran.dg/func_result_1.f90: New test.
26337
26338 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26339
26340         * gcc.misc-tests/options.exp: New test.
26341
26342 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26343
26344         * gcc.dg/pr15784-4.c: New test.
26345
26346 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26347
26348         * gcc.c-torture/execute/pr17133.c: New.
26349         * gcc.c-torture/compile/20050303-1.c: New.
26350
26351 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26352
26353         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26354
26355 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26356
26357         * g++.dg/overload/using2.C: New.
26358
26359 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/19916
26362         * g++.dg/init/ptrmem2.C: New test.
26363
26364 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26365
26366         PR c/8927
26367         * gcc.dg/pr8927-1.c: New test.
26368
26369 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26370
26371         PR c++/20232
26372         * g++.dg/inherit/covariant12.C: New.
26373
26374 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26375
26376         PR fortran/19479
26377         * gfortran.dg/bound_1.f90: New test.
26378
26379 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26380
26381         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26382         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26383
26384 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26385
26386         PR c/20245
26387         * gcc.dg/pr20245-1.c: New test.
26388
26389 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26390
26391         PR middle-end/19874
26392         * gcc.c-torture/execute/20050119-2.c: New test case.
26393
26394 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26395
26396         * README: Update the DejaGnu bug reporting address.
26397         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26398         * lib/objc-torture.exp: Likewise.
26399
26400 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26401
26402         * gfortran.dg/boz_1.f90: New test.
26403         * gfortran.dg/boz_3.f90: New test.
26404         * gfortran.dg/boz_4.f90: New test.
26405
26406 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26407
26408         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26409         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26410
26411 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26412
26413         PR libfortran/20101
26414         * gfortran.dg/write_0_pe_format.f90: New test.
26415
26416 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26417
26418         PR c++/20206
26419         * g++.dg/opt/thunk2.C: New test.
26420         * g++.dg/opt/covariant1.C: New test.
26421
26422 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26423
26424         * gfortran.dg/e_d_fmt.f90: New test.
26425
26426 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26427
26428         * gcc.dg/asm-b.c: Fix comment typos.
26429
26430 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26431
26432         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26433         a V_MAY_DEF also.
26434
26435 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26436
26437         PR tree-opt/20188
26438         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26439         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26440         * gcc.dg/asm-b.c: New test.
26441
26442 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26443
26444         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26445         Disable this test on IRIX 6.
26446
26447 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26448
26449         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26450         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26451         parser.
26452
26453 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26454
26455         PR tree-optimization/20204
26456         * gcc.dg/pr20204.c: New test.
26457
26458 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26459
26460         PR target/20196
26461         * gcc.c-torture/execute/20050224-1.c: New test.
26462
26463         PR c++/20175
26464         * g++.dg/warn/Wbraces2.C: New test.
26465
26466 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26467
26468         PR c++/19878
26469         * g++.dg/init/const2.C: New test.
26470
26471 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26472
26473         PR tree-optimization/20100
26474         * gcc.c-torture/execute/pr20100-1.c: New test.
26475
26476 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26477
26478         * gfortran.dg/implicit_3.f90: New test.
26479
26480         * gfortran.dg/deftype_1.f90: New test.
26481
26482 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26483
26484         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26485         the test passes.
26486         * g++.dg/other/anon3.C: Accept a warning.
26487
26488 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26489
26490         * gcc.dg/pr20017.c: Fix a comment typo.
26491
26492 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26493
26494         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26495
26496 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26497
26498         PR ada/19902
26499         * ada/acats/tests/cxa/cxa3004.a: Remove.
26500         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26501
26502 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26503
26504         PR c++/20073
26505         * g++.dg/init/const1.C: New test.
26506
26507         PR c++/19991
26508         * g++.dg/parse/constant7.C: New test.
26509
26510         PR c++/20152
26511         * g++.dg/parse/error27.C: New test.
26512         * g++.dg/template/qualttp15.C: Adjust error markers.
26513         * g++.old-deja/g++.other/struct1.C: Likewise.
26514
26515         PR c++/20153
26516         * g++.dg/template/error17.C: New test.
26517
26518         PR c++/20148
26519         * g++.dg/parser/error26.C: New test.
26520
26521 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26522
26523         PR tree-optimization/20100
26524         PR tree-optimization/20115
26525         * gcc.dg/pr20115.c: New test.
26526         * gcc.dg/pr20115-1.c: New test.
26527         * gcc.dg/pr20100.c: New test.
26528         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26529         call-clobbered variables after alias1.
26530
26531 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26532
26533         * gfortran.dg/list_read_4.f90: new test.
26534
26535 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26536
26537         PR rtl-optimization/20017.
26538         * gcc.dg/pr20017.c: New.
26539
26540 2005-02-22  Devang Patel  <dpatel@apple.com>
26541
26542         PR 19952
26543         * g++.dg/tree-ssa/pr19952.C: New test.
26544
26545 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26546
26547         PR c++/19883
26548         * g++.dg/parse/constant6.C: New test.
26549
26550 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26551
26552         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26553         * g++.dg/charset/asm2.c: Likewise.
26554         * g++.dg/charset/asm3.c: Likewise.
26555         * g++.dg/charset/asm4.c: Likewise.
26556         * g++.dg/charset/asm5.c: Likewise.
26557         * g++.dg/charset/attribute1.c: Likewise.
26558         * g++.dg/charset/attribute2.c: Likewise.
26559         * g++.dg/charset/extern1.cc: Likewise.
26560         * g++.dg/charset/extern2.cc: Likewise.
26561         * g++.dg/charset/extern3.cc: Likewise.
26562         * g++.dg/charset/function.cc: Likewise.
26563         * g++.dg/charset/string.c: Likewise.
26564         * g++.dg/charset/charset.exp: Likewise.
26565         * lib/target-supports.exp (check_iconv_available): Fix comment.
26566
26567 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26568
26569         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26570         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26571         * gcc.dg/charset/asm2.c: Likewise.
26572         * gcc.dg/charset/asm3.c: Likewise.
26573         * gcc.dg/charset/asm4.c: Likewise.
26574         * gcc.dg/charset/asm5.c: Likewise.
26575         * gcc.dg/charset/asm6.c: Likewise.
26576         * gcc.dg/charset/attribute1.c: Likewise.
26577         * gcc.dg/charset/attribute2.c: Likewise.
26578         * gcc.dg/charset/builtin1.c: Likewise.
26579         * gcc.dg/charset/extern.c: Likewise.
26580         * gcc.dg/charset/function.c: Likewise.
26581         * gcc.dg/charset/string.c: Likewise.
26582         * gcc.dg/charset/charset.exp: Likewise.
26583
26584 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26585
26586         PR fortran/20086
26587         * gfortran.dg/pr20086.f90: New test.
26588
26589 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26590
26591         PR tree-optimization/19786
26592         * g++.dg/tree-ssa/pr19786.C: New.
26593
26594 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26595
26596         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26597
26598 2005-02-21  Jeff Law  <law@redhat.com>
26599
26600         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26601
26602 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26603
26604         * gfortran.dg/do_iterator: Split loop, markup all lines for
26605         which an error locus is printed.
26606         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26607         locus is printed.
26608         * gfortran.dg/select_4.f90: Likewise.
26609         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26610         locuses in the various permutations.
26611
26612 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26613
26614         PR tree-optimization/19951
26615         * g++.dg/vect: New directory.
26616         * g++.dg/vect/vect.exp: New file.
26617         * g++.dg/vect/pr19951.cc: New testcase.
26618         * g++.dg/dg.exp: Also prune vectorizer tests.
26619
26620 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26621
26622         PR 18785
26623         * gcc.dg/charset/builtin1.c: New test.
26624
26625 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26626
26627         PR c++/19299
26628         * g++.dg/inherit/volatile1.C: New test.
26629
26630         PR c++/19440
26631         * g++.dg/template/dtor4.C: New test.
26632
26633 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26634
26635         * gfortran.dg/int_1.f90: New test.
26636
26637 2005-02-19  Devang Patel  <dpatel@apple.com>
26638
26639         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26640
26641 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26642
26643         * gfortran.dg/achar_1.f90: New test.
26644
26645 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26646
26647         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26648
26649 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26650             Jakub Jelinek  <jakub@redhat.com>
26651
26652         PR tree-optimization/19828
26653         * gcc.dg/tree-ssa/loop-7.c: New test.
26654         * gcc.c-torture/execute/20050218-1.c: New test.
26655
26656 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26657
26658         PR c/20043
26659         * gcc.dg/transparent-union-1.c: New test.
26660         * gcc.dg/transparent-union-2.c: New test.
26661
26662 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26663
26664         PR tree-optimization/18977
26665         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26666
26667 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26668
26669         PR target/20054
26670         * gcc.dg/pr20054.c: New test.
26671
26672 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26673
26674         PR c++/19508
26675         * g++.dg/ext/attrib20.C: New test.
26676
26677 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26678
26679         PR middle-end/20030
26680         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26681
26682 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26683
26684         PR c++/20008
26685         * g++.dg/opt/switch4.C: New.
26686
26687 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26688
26689         PR c++/20023
26690         PR tree-optimization/20009
26691         * gcc.c-torture/compile/20050217-1.c: New test.
26692         * g++.dg/opt/switch3.C: New test.
26693
26694         PR tree-optimization/18947
26695         * gcc.c-torture/compile/20050215-1.c: New test.
26696         * gcc.c-torture/compile/20050215-2.c: New test.
26697         * gcc.c-torture/compile/20050215-3.c: New test.
26698
26699 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26700
26701         PR c++/20028
26702         * g++.dg/template/crash34.C: New.
26703
26704         PR c++/20022
26705         * g++.dg/other/access3.C: New.
26706
26707 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26708
26709         * gcc.dg/vect/vect-98.c: New test.
26710
26711 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26712
26713         PR tree-optimization/19967
26714         * gcc.dg/pr19967.c: New.
26715
26716 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26717
26718         PR middle-end/19857
26719         * gcc.dg/tree-ssa/20050215-1.c: New test.
26720         * gcc.c-torture/execute/20050215-1.c: New test.
26721
26722 2005-02-15  Eric Christopher  <echristo@redhat.com>
26723
26724         * gcc.dg/cpp/20050215-1.c: New file.
26725
26726 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26727
26728         PR tree-optimization/15785
26729         * gcc.dg/pr15785-1.c: New test.
26730
26731 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26732
26733         PR c++/17788
26734         * g++.dg/init/ctor4.C: New.
26735         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26736
26737 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26738
26739         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26740         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26741
26742 2005-02-15  Andreas Schwab  <schwab@suse.de>
26743
26744         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26745         declare malloc.
26746
26747 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26748
26749         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26750
26751 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26752
26753         PR tree-optimization/19853
26754         * gcc.c-torture/compile/pr19853.c: New test.
26755
26756 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26757
26758         PR c++/19608
26759         * g++.dg/parse/local-class1.C: New.
26760
26761         PR c++/19895
26762         * g++.dg/parse/ptrmem3.C: New.
26763
26764         PR c++/19884
26765         * g++.old-deja/g++.oliva/template6.C: Add another case.
26766         * g++.dg/template/explicit6.C: New.
26767
26768 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26769
26770         PR c++/17816
26771         * g++.dg/other/redecl2.C: New.
26772
26773 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26774
26775         PR c++/19891
26776         * g++.dg/abi/covariant4.C: New.
26777
26778 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26779
26780         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26781         New tests.
26782
26783 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26784
26785         * gcc.dg/vect/vect-96.c: Fix typo.
26786
26787 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26788
26789         PR c++/14479
26790         PR c++/19487
26791         * g++.dg/template/enum5.C: New test.
26792
26793 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26794
26795         * gcc.dg/vect/vect-97.c: New test.
26796
26797 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26798
26799         * gcc.dg/vect/vect-96.c: New test.
26800
26801 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26802
26803         * gcc.dg/builtins-34.c: Also check ldexp*.
26804
26805 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26806
26807         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26808
26809 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26810
26811         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26812         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26813         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26814         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26815         selector_list, selector_expression, dg-process-target): Move to new
26816         file target-supports-dg.exp.
26817         * lib/target-supports-dg.exp: New.
26818
26819         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26820         New.
26821
26822 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26823
26824         PR c++/19666
26825         * g++.dg/other/ptrmem6.C: New test.
26826
26827         PR middle-end/19858
26828         * gcc.c-torture/compile/20050210-1.c: New test.
26829
26830 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/19755
26833         * g++.dg/warn/Wbraces1.C: New test.
26834
26835 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26836
26837         * gcc.dg/builtins-52.c: New testcase.
26838
26839 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26840
26841         PR c/19342
26842         * gcc.c-torture/execute/20050119-1.c: New test.
26843
26844 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26845
26846         PR c++/19811
26847         * g++.dg/init/delete1.C: New test.
26848
26849 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26850
26851         PR c++/18470
26852         * g++.dg/template/static12.C: New test.
26853
26854 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26855
26856         PR c++/19787
26857         * g++.dg/conversion/ambig1.C: New test.
26858
26859         PR c++/19739
26860         * g++.dg/ext/attrib19.C: New test.
26861
26862         PR c++/19732
26863         * g++.dg/parse/dtor5.C: New test.
26864
26865         PR c++/19762
26866         * g++.dg/template/dtor3.C: New test.
26867
26868         PR c++/19826
26869         * g++.dg/template/static11.C: New test.
26870         * g++.dg/template/crash2.C: Remove dg-error marker.
26871
26872 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26873
26874         PR C++/18491
26875         * g++.old-deja/g++.mike/p10769a.C: Remove.
26876
26877 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26878
26879         * gcc.dg/builtins-48.c: New test case.
26880         * gcc.dg/builtins-49.c: New test case.
26881         * gcc.dg/builtins-50.c: New test case.
26882         * gcc.dg/builtins-51.c: New test case.
26883
26884 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26885
26886         PR middle-end/19583
26887         * g++.dg/warn/Wreturn-type-3.C: New test.
26888
26889 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26890
26891         PR middle-end/19402
26892         * gcc.dg/pr19402-1.c: New testcase.
26893         * gcc.dg/pr19402-2.c: likewise.
26894
26895 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26896
26897         PR middle-end/19854
26898         * g++.dg/tree-ssa/tmmti.C: New testcase.
26899
26900 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26901
26902         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26903
26904 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/19733
26907         * g++.dg/parse/crash23.C: New test.
26908         * g++.dg/warn/Weff1.C: New test.
26909
26910 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26911
26912         * gcc.dg/20050209-1.c: New test.
26913
26914 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26915
26916         PR target/19799
26917         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26918
26919 2005-02-08  Mike Stump  <mrs@apple.com>
26920
26921         * g++.dg/pch/import-2.c: New test.
26922         * g++.dg/pch/import-2.hs: New.
26923         * g++.dg/pch/include/import-2a.h: New.
26924         * g++.dg/pch/include/import-2b.h: New.
26925
26926 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26927
26928         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26929
26930 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26931
26932         * gfortran.dg/substr_1.f90: New test.
26933
26934 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26935
26936         PR middle-end/19775
26937         * gcc.dg/torture/builtin-power-1.c: Disable test for
26938         invalid transformation.
26939         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26940         no longer optimize.
26941         * gcc.dg/builtins-47.c: New testcase.
26942
26943 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26944             Dorit Naishlos  <dorit@il.ibm.com>
26945
26946         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26947
26948 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26949
26950         * gcc.c-torture/compile/20050206-1.c: New test.
26951
26952 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26953
26954         PR tree-opt/19768
26955         * g++.dg/opt/pr19768.C: New test.
26956
26957 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26958
26959         PR tree-opt/19736
26960         * gcc.c-torture/compile/pr19736.c: New test.
26961
26962 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26963
26964         PR c++/17401
26965         * g++.dg/parse/error25.C: New test.
26966
26967 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26968
26969         * gcc.c-torture/execute/20050203-1.c: New.
26970
26971 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26972
26973         * gcc.dg/vect/vect-85.c: Remove xfail.
26974         * gcc.dg/vect/vect-86.c: Remove xfail.
26975         * gcc.dg/vect/vect-87.c: Remove xfail.
26976         * gcc.dg/vect/vect-88.c: Remove xfail.
26977
26978 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26979
26980         * gcc.dg/altivec-19.c: New.
26981
26982 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26983
26984         PR c/17807
26985         * gcc.dg/nested-func-3.c: New test.
26986         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26987
26988 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26989
26990         * gcc.test-framework/gen_directive_tests: Generate tests for
26991         selector expressions.
26992
26993 2005-02-02  Matt Austern  <austern@apple.com>
26994
26995         PR c++/19628
26996         * g++/ext/builtin7.C: New.
26997         * g++/ext/builtin8.C: New.
26998
26999 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27000
27001         PR c/18502
27002         * gcc.dg/pr18502-1.c: New test.
27003
27004 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27005
27006         PR c++/17413
27007         * g++.dg/template/local4.C: Tweak.
27008
27009 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
27010
27011         PR tree-optimization/19578
27012         * gcc.c-torture/compile/20050202-1.c: New test.
27013
27014 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27015
27016         PR c/19435
27017         * gcc.dg/c99-init-4.c: New test.
27018
27019 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27020
27021         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27022
27023         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27024
27025         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27026         * g++.dg/eh/check-vect.h: New.
27027
27028         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27029         * gcc.dg/vect/vect-78.c: Ditto.
27030         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27031         Remove.
27032
27033         * g++.dg/conversion/simd1.C: Expect warning.
27034         * g++.dg/ext/attribute-test-1.C: Ditto.
27035         * g++.dg/ext/attribute-test-2.C: Ditto.
27036         * g++.dg/ext/attribute-test-3.C: Ditto.
27037         * g++.dg/ext/attribute-test-4.C: Ditto.
27038
27039         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27040         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27041
27042         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27043
27044 2005-02-01  Richard Henderson  <rth@redhat.com>
27045
27046         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27047         long double for ibm double-double format.
27048         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27049
27050 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
27051
27052         PR tree-optimization/19633
27053         * gcc.dg/pr19633-1.c: New test.
27054         * gcc.dg/pr19633.c: Tweak to make pointer point
27055         to NULL or a symbol.
27056
27057 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27058
27059         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27060         New procs.
27061         (dg-process-target (local override)): Handle selector expressions.
27062
27063         * gcc.test-framework/README: Describe tests in source directory.
27064         * gcc.test-framework/test-framework.awk: Handle dg- tests.
27065         * gcc.test-framework/test-framework.exp: Handle dg- tests.
27066         * gcc.test-framework/dg-bogus-exp-P.c: New test.
27067         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27068         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27069         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27070         * gcc.test-framework/dg-do-link-exp-P.c: New test.
27071         * gcc.test-framework/dg-do-run-exp-P.c: New test.
27072         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27073         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27074         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27075         * gcc.test-framework/dg-error-exp-P.c: New test.
27076         * gcc.test-framework/dg-error-exp-XP.c: New test.
27077         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27078         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27079         * gcc.test-framework/dg-output-exp-P.c: New test.
27080         * gcc.test-framework/dg-output-exp-XF.c: New test.
27081         * gcc.test-framework/dg-warning-exp-P.c: New test.
27082         * gcc.misc-tests/dg-1.c: Remove.
27083         * gcc.misc-tests/dg-2.c: Remove.
27084         * gcc.misc-tests/dg-3.c: Remove.
27085         * gcc.misc-tests/dg-4.c: Remove.
27086         * gcc.misc-tests/dg-5.c: Remove.
27087         * gcc.misc-tests/dg-6.c: Remove.
27088         * gcc.misc-tests/dg-7.c: Remove.
27089         * gcc.misc-tests/dg-8.c: Remove.
27090         * gcc.misc-tests/dg-9.c: Remove.
27091         * gcc.misc-tests/dg-10.c: Remove.
27092         * gcc.misc-tests/dg-11.c: Remove.
27093         * gcc.misc-tests/dg-12.c: Remove.
27094         * gcc.misc-tests/dg-test.exp: Remove.
27095
27096         * gcc.test-framework/test-framework.awk: Change recording and
27097         printing of passes and failures.
27098
27099         * gcc.test-framework: New directory.
27100         * gcc.test-framework/README: New.
27101         * gcc.test-framework/test-framework.exp: New.
27102         * gcc.test-framework/test-framework.awk: New.
27103         * gcc.test-framework/gen_directive_tests: New.
27104
27105 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27106
27107         * lib/treelang.exp: Fix comment typos.
27108         (treelang_target_compile): Don't append libs=-ltreelang to options.
27109
27110 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27111
27112         * g++.dg/parse/typename7.C: Adjust error messages.
27113
27114 2005-01-31  Jeff Law  <law@redhat.com>
27115
27116         * gcc.c-torture/execute/20050131-1.c: New test.
27117         * gcc.dg/wcaselabel.c: New test.
27118
27119 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27120
27121         * g++.dg/other/warning1.C: Adjust error messags.
27122         * g++.dg/parse/constant5.C: New test.
27123
27124 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27125
27126         PR c/19333
27127         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27128         the test case valid.
27129         * gcc.dg/20030815-1.c: Remove invalid tests.
27130         * gcc.dg/array-7.c: Adjust expected result.
27131         * gcc.dg/pr18596-3.c: Likewise.
27132         * gcc.dg/noncompile/20000901-1.c: Likewise.
27133         * gcc.dg/noncompile/init-2.c: Likewise.
27134         * gcc.dg/noncompile/init-4.c: Likewise.
27135
27136 2005-01-31  Dale Johannesen  <dalej@apple.com>
27137
27138         * g++.dg/opt/pr19650.C: New test.
27139
27140 2005-01-31  Richard Henderson  <rth@redhat.com>
27141
27142         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27143         long double for intel double extended format.
27144         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27145
27146 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/19555
27149         * g++.dg/template/static10.C: New test.
27150
27151         PR c++/19395
27152         * g++.dg/parse/error24.C: New test.
27153
27154         PR c++/19367
27155         * g++.dg/lookup/builtin1.C: New test.
27156
27157         PR c++/19457
27158         * g++.dg/warn/conv3.C: New test.
27159
27160 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27161
27162         PR fortran/19647
27163         * gfortan.dg/inquire_7.f90
27164
27165 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27166
27167         PR tree-optimization/15791
27168         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27169         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27170         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27171         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27172         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27173         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27174         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27175         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27176         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27177         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27178
27179 2005-01-29  Paul Brook  <paul@codesourcery.com>
27180
27181         PR fortran/18565
27182         * check.c (real_or_complex_check): New function.
27183         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27184         * intrinsic.c (add_functions): Use new check functions.
27185         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27186         Add prototypes.
27187
27188 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27189
27190         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27191         gcc.dg/lvalue-3.c: New tests.
27192         * gcc.dg/concat.c: Update expected messages.
27193
27194 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27195
27196         PR libfortran/19595
27197         * gfortran.dg/eor_1.f90: New test.
27198
27199 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27200
27201         PR fortran/19589
27202         * gfortran.dg/logical_data_1.f90: New test.
27203
27204 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27205
27206         PR c++/19253
27207         * g++.dg/template/crash33.C: New test.
27208
27209         PR c++/19667
27210         * g++.dg/template/crash32.C: New test.
27211
27212 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27213
27214         PR middle-end/16558
27215         * g++.dg/warn/Wreturn-type-2.C: New test.
27216
27217 2004-06-24  Jeff Law  <law@redhat.com>
27218
27219         * gcc.dg/tree-ssa/20050128-1.c: New test.
27220
27221 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27222
27223         * gcc.target/frv/all-mdpackh-1.c: New test.
27224
27225 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27226
27227         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27228
27229 2005-01-27  Richard Henderson  <rth@redhat.com>
27230
27231         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27232
27233 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27234
27235         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27236
27237 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27238
27239         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27240         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27241         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27242         to cope with cases where the multilib options override the dg-options.
27243
27244 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27245
27246         PR c/18946
27247         * gcc.dg/noncompile/20050120-1.c: New test.
27248
27249 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27250
27251         PR tree-optimization/19633
27252         * gcc.dg/pr19633.c: New test.
27253         * gcc.dg/tree-ssa/pr19633.c: New test.
27254
27255 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27256
27257         * gcc.dg/20041216-1.c: New test.
27258
27259 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27260
27261         PR objc/18862
27262         * objc.dg/selector-2.m: New test.
27263
27264 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27265
27266         * g++.dg/opt/range-test-2.C: New test.
27267
27268         PR rtl-optimization/19579
27269         * gcc.c-torture/execute/20050124-1.c: New test.
27270
27271 2005-01-26  Greg Parker  <gparker@apple.com>
27272         Stuart Hastings  <stuart@apple.com>
27273
27274         * gcc.c-torture/execute/20050125-1.c: New.
27275
27276 2005-01-18  Jan Hubicka  <jh@suse.cz>
27277
27278         PR tree-optimize/19337
27279         * gcc.c-torture/compile/20050119-1.c: New test.
27280
27281 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27282
27283         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27284         test for successful match.
27285
27286 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27287
27288         PR objc/18408
27289         * objc.dg/comp-types-7.m: New test.
27290
27291 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27292
27293         * lib/target-supports.exp (current_target_name): New.
27294         (check_effective_target_ilp32, check_effective_target_lp64):
27295         Cache the result to use as long as the current target, with
27296         multilib flags, remains the same.
27297
27298         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27299         (dg-require-weak, dg-require-visibility, dg-require-alias,
27300         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27301         dg-require-effective-target, dg-skip-if): Remove call to
27302         skip_test_and_clear_xfail.
27303         (dg-test): Clear xfail data.
27304
27305 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27306
27307         PR target/17751
27308         * gcc.dg/ppc64-toc.c: New test.
27309
27310         * g++.dg/tree-ssa/empty-1.C: New test.
27311
27312         PR middle-end/19551
27313         * gcc.c-torture/execute/20050121-1.c: New test.
27314         * gcc.dg/20050121-2.c: New test.
27315
27316 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27317         Paul Brook  <paul@codesourcery.com>
27318
27319         PR fortran/17941
27320         * gfortran.dg/real_const_1.f: New test.
27321         * gfortran.dg/real_const_2.f90: New test.
27322         * gfortran.dg/complex_int_1.f90: New test.
27323
27324 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27325
27326         PR fortran/19313
27327         * gfortan.dg/inquire_6.f90: New test.
27328
27329 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27330
27331         PR libfortran/19451
27332         * open_readonly_1.f90: New test.
27333
27334 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27335
27336         PR libfortran/18982
27337         * gfortran.dg/open_new.f90: New file.
27338
27339 2005-01-22  Paul Brook  <paul@codesourcery.com>
27340
27341         * namelist_1.f90: New test.
27342
27343 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27344
27345         PR tree-optimization/19484
27346         * gcc.c-torture/compile/20050122-[12].c: New tests.
27347
27348 2005-01-22  Paul Brook  <paul@codesourcery.com>
27349
27350         * gfortran.dg/implicit_2.f90: New test.
27351
27352 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27353
27354         PR fortran/19314
27355         * gfortran.dg/inquire_5.f90: New test.
27356
27357 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27358
27359         PR c/18809
27360         * gcc.dg/pr18809-1.c: New test.
27361
27362 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27363
27364         * gcc.dg/20050121-1.c: New test.
27365
27366         PR tree-optimization/13000
27367         * gcc.dg/20040206-1.c: Change warning to point where function is
27368         being inlined.
27369
27370 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27371
27372         PR c++/19208
27373         * g++.dg/template/array11.C: New test.
27374
27375 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27376
27377         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27378         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27379         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27380         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27381         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27382         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27383
27384 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27385
27386         PR tree-optimization/15349
27387         * gcc.dg/tree-ssa/pr15349.c: New.
27388
27389 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27390
27391         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27392
27393 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27394
27395         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27396         scan-assembler-times directive name.
27397
27398         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27399         after dg-do.
27400
27401         PR rtl-optimization/19462
27402         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27403
27404 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27405
27406         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27407         counting function calls on ia64.
27408
27409 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27410
27411         PR rtl-optimization/15139
27412         * gcc.dg/20050111-2.c: New test.
27413
27414         PR c/17297
27415         * gcc.c-torture/compile/20050113-1.c: New testcase.
27416
27417         PR middle-end/19164
27418         * gcc.dg/20050113-1.c: New testcase.
27419
27420 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27421
27422         * gcc.dg/vect/vect-85.c: Add comment.
27423         * gcc.dg/vect/vect-86.c: Add xfail for now.
27424         * gcc.dg/vect/vect-87.c: Add xfail for now.
27425         * gcc.dg/vect/vect-88.c: Add xfail for now.
27426         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27427
27428 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27429
27430         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27431
27432 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27433
27434         * g++.dg/debug/typedef3.C: New test.
27435
27436 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27437
27438         PR c/19472
27439         * gcc.dg/asm-a.c: New test.
27440
27441 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27442
27443         * gcc.dg/sh-relax.c: Add prototype for abort.
27444
27445 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27446
27447         * gcc.dg/short-compare-1.c: New test.
27448         * gcc.dg/short-compare-2.c: Likewise.
27449
27450 2005-01-18  Michael Matz  <matz@suse.de>
27451
27452         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27453
27454 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27455
27456         PR tree-optimization/19121
27457         * gcc.c-torture/compile/pr19121.c: New test.
27458
27459 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27460
27461         PR target/19357
27462         * gcc.c-torture/compile/pr19357.c: New test.
27463
27464 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27465
27466         PR c/5675
27467         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27468         pass--those that refer just to the variable, possibly with a
27469         cast.
27470         * gcc.dg/c99-const-expr-3.c: Likewise.
27471
27472         PR middle-end/13127
27473         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27474         longer emitted.
27475
27476 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27477
27478         PR fortran/18778
27479         * gfortran.dg/endfile_2.f90: New test.
27480
27481 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27482
27483         PR 19168
27484         * gfortran.dg/select_5.f90: New test.
27485
27486 2004-01-16  Paul Brook  <paul@codesourcery.com>
27487
27488         * gfortran.dg/common_4.f90: New test.
27489
27490 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27491
27492         PR rtl-optimization/19462
27493         * gcc.dg/torture/pr19462-1.c: New test.
27494
27495 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27496
27497         PR objc/19321
27498         * objc.dg/func-ptr-2.m: New.
27499         * objc.dg/volatile-1.m: New.
27500
27501 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27502
27503         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27504
27505 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27506
27507         PR tree-optimization/19060
27508         * gcc.c-torture/execute/20050104-1.c: New test.
27509
27510 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27511
27512         PR fortran/18983
27513         * gfortran.dg/write_to_null.f90: New test.
27514
27515 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27516             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27517
27518         PR other/19328
27519         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27520         argument.
27521
27522 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27523
27524         PR c++/19263
27525         * g++.dg/init/vector1.C: New test.
27526
27527 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27528
27529         PR target/13158
27530         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27531         PR target/18987
27532         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27533
27534 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27535
27536         * gfortran.dg/select_1.f90: New test.
27537         * gfortran.dg/select_2.f90: New test.
27538         * gfortran.dg/select_3.f90: New test.
27539         * gfortran.dg/select_4.f90: New test.
27540
27541 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27542
27543         PR middle-end/19084
27544         PR rtl-optimization/19348
27545         * gcc.dg/20050111-1.c: New test.
27546         * gcc.c-torture/execute/20050111-1.c: New test.
27547
27548         * gcc.dg/i386-asm-4.c: New test.
27549
27550 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27551
27552         * gcc.dg/nested-func-2.c: New test.
27553         * ada/acats/norun.lst: Remove c953002.
27554
27555 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27556
27557         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27558
27559 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27560
27561         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27562
27563 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27564
27565         PR target/18761
27566         * g++.dg/abi/align1.C: New test.
27567
27568 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27569
27570         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27571         at a time.
27572         * g++.dg/ext/altivec_check.h: Support compiling as C.
27573
27574 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27575
27576         PR c++/19355
27577         * g++.dg/expr/pr19355-1.C: New test case.
27578
27579 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27580
27581         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27582         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27583         * ada/acats/tests/c3/c92005b.ada: Likewise.
27584         * ada/acats/tests/c3/cxb3012.a: Likewise.
27585         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27586
27587 2005-01-09  Paul Brook  <paul@codesourcery.com>
27588
27589         * gfortran.dg/common_2.f90: New file.
27590         * gfortran.dg/common_3.f90: New file.
27591
27592 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27593
27594         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27595
27596 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27597
27598         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27599         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27600         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27601         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27602         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27603         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27604         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27605         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27606         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27607         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27608         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27609         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27610         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27611         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27612         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27613         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27614         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27615         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27616         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27617         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27618         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27619         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27620         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27621         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27622         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27623         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27624         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27625         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27626         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27627         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27628         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27629         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27630         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27631         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27632         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27633         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27634         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27635         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27636         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27637         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27638         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27639         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27640         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27641         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27642         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27643         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27644         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27645         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27646         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27647         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27648         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27649         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27650         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27651         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27652         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27653         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27654         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27655         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27656         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27657         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27658         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27659         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27660         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27661         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27662         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27663         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27664         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27665
27666         * gcc.dg/vect/vect-1.c: Fix spelling.
27667         * gcc.dg/vect/vect-10.c: Fix spelling.
27668         * gcc.dg/vect/vect-11.c: Fix spelling.
27669         * gcc.dg/vect/vect-12.c: Fix spelling.
27670         * gcc.dg/vect/vect-14.c: Fix spelling.
27671         * gcc.dg/vect/vect-15.c: Fix spelling.
27672         * gcc.dg/vect/vect-16.c: Fix spelling.
27673         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27674         * gcc.dg/vect/vect-64.c: Fix comments.
27675         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27676
27677 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27678             Ira Rosen  <irar@il.ibm.com>
27679
27680         * gcc.dg/vect/vect-70.c: New test.
27681         * gcc.dg/vect/vect-71.c: New test.
27682
27683 2005-01-09  Manfred Hollstein  <mh@suse.com>
27684
27685         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27686         * gcc.dg/pr18241-2.c: Likewise.
27687         * gcc.dg/pr18241-3.c: Likewise.
27688         * gcc.dg/pr18241-4.c: Likewise.
27689         * gcc.dg/pr18241-5.c: Likewise.
27690
27691 2005-01-08  Richard Henderson  <rth@redhat.com>
27692
27693         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27694         False for x86 and x86-64.
27695
27696 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27697
27698         PR tree-optimization/18241
27699         * gcc.dg/pr18241-1.c: New test.
27700         * gcc.dg/pr18241-2.c: New test.
27701         * gcc.dg/pr18241-3.c: New test.
27702         * gcc.dg/pr18241-4.c: New test.
27703         * gcc.dg/pr18241-5.c: New test.
27704
27705 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27706
27707         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27708         gfortran.dg/select_4.f90: New.
27709
27710 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27711
27712         * gcc.c-torture/execute/20050107-1.c: New test.
27713
27714 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         PR c++/19298
27717         * g++.dg/template/ref2.C: New.
27718
27719 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27720
27721         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27722         instead of being empty.
27723
27724 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27725
27726         PR fortran/15553
27727         * gfortran.dg/array-1.f90: New test.
27728
27729 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27730
27731         PR tree-optimization/19283
27732         * gcc.c-torture/execute/20050106-1.c: New test.
27733
27734         PR rtl-optimization/18861
27735         * gcc.dg/20050105-1.c: New test.
27736
27737         PR tree-optimization/18828
27738         * gcc.dg/20050105-2.c: New test.
27739
27740 2005-01-07  Andreas Jaeger  <aj@suse.de>
27741
27742         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27743
27744 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27745
27746         PR fortran/18398
27747         * gfortran.dg/fmt_read.f90: New test.
27748
27749 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27750
27751         * gcc.dg/rs6000-ldouble-2.c: New.
27752
27753 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27754
27755         PR c++/19244
27756         * g++.dg/parser/ctor2.C: New test.
27757
27758 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27759
27760         PR c++/17154
27761         * g++.dg/template/using9.C: New test.
27762
27763 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27764
27765         PR c++/19258
27766         * g++.dg/lookup/friend6.C: New test.
27767
27768 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27769
27770         PR c++/19270
27771         * g++.dg/template/array10.C: New.
27772
27773 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27774
27775         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27776         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27777
27778 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27779
27780         * gcc.c-torture/compile/20050105-1.c: New test.
27781
27782 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27783
27784         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27785
27786 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27787
27788         PR middle-end/19100
27789         * gcc.dg/conv-3.c: New test case.
27790
27791 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27792
27793         * gcc.dg/asm-wide-1.c: New test.
27794
27795 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27796
27797         PR c++/19030
27798         * g++.dg/parse/crash22.C: New
27799
27800 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27801
27802         PR 19257
27803         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27804
27805 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27806
27807         PR middle-end/17767
27808         * gcc.dg/i386-mmx-6.c: New test case.
27809
27810 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27811
27812         PR tree-optimization/18308
27813         * gcc.dg/vect/pr18308.c: New testcase.
27814
27815 2005-01-04  Andreas Jaeger  <aj@suse.de>
27816
27817         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27818
27819 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27820             Robert Bowdidge <bowdidge@apple.com>
27821
27822         * gcc.dg/cpp/subframework1.c: New.
27823         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27824         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27825         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27826         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27827
27828 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27829
27830         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27831         producing warning.
27832         * gcc.dg/darwin-weakimport-2.c: New.
27833
27834 2005-01-03  Richard Henderson  <rth@redhat.com>
27835
27836         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27837
27838 2005-01-03  Richard Henderson  <rth@redhat.com>
27839
27840         * gcc.dg/vect/vect.exp: Enable for ia64.
27841         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27842         (check_effective_target_vect_float): Likewise.
27843         (check_effective_target_vect_no_align): Likewise.
27844         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27845         * gcc.dg/vect/vect-8.c: Likewise.
27846
27847 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27848
27849         PR target/19236
27850         * gcc.dg/pr19236-1.c: New test case.
27851
27852 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27853
27854         PR rtl-optimization/12092
27855         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27856
27857 2005-01-02  Andreas Jaeger  <aj@suse.de>
27858
27859         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27860
27861 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27862             Andrew Pinski  <pinskia@physics.uc.edu>
27863
27864         PR rtl-optimization/12092
27865         * gcc.dg/pr12092-1.c: New test case.
27866
27867 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27868
27869         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27870         'hidden' and 'default' for better portability.
27871         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27872
27873         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27874         6 and 7.
27875         * g++.old-deja/g++.brendan/new3.C: Likewise.
27876
27877 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27878
27879         * gcc.dg/20041231-1.C: New test.
27880         * g++.dg/warn/Wunreachable-code-1.C: New test.
27881
27882 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27883
27884         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27885         file, not /dev/null.  Abort on error.
27886
27887 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27888             Ziemowit Laski  <zlaski@apple.com>
27889
27890         PR objc/18971
27891         * objc.dg/encode-5.m: New test.
27892
27893 2004-12-29  Richard Henderson  <rth@redhat.com>
27894
27895         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27896         * objc.dg/stabs-1.m: Disable for ia64.
27897
27898 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/19190
27901         * g++.dg/warn/Wunused-10.C: New test.
27902
27903 2004-12-28  Richard Henderson  <rth@redhat.com>
27904
27905         * objc.dg/stabs-1.m: Disable for alpha.
27906
27907 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27908
27909         PR c++/19149
27910         * g++.dg/parse/error23.C: New test.
27911
27912 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27913
27914         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27915
27916         PR fortran/19032
27917         * gfortran.dg/intrinsic_modulo_1.f90: New.
27918         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27919         tests with divisor -1.
27920
27921 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27922
27923         * g++.dg/opt/temp1.C (memcpy): Return a value.
27924
27925         PR c++/19148
27926         * g++.dg/expr/cond7.C: New test.
27927
27928 2004-12-27  Paul Brook  <paul@codesourcery.com>
27929
27930         * gfortran.dg/g77/select_no_compile.f: Remove.
27931
27932 2004-12-27  Richard Henderson  <rth@redhat.com>
27933
27934         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27935         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27936         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27937
27938 2004-12-26  Richard Henderson  <rth@redhat.com>
27939
27940         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27941         by 1i instead of token pasting.
27942
27943 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27944
27945         PR tree-optimization/17578
27946         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27947         to additional_flags.
27948         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27949
27950 2004-12-25  Richard Henderson  <rth@redhat.com>
27951
27952         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27953         Remove Alpha.
27954
27955 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27956
27957         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27958         hppa*-*-hpux*.
27959         * gcc.dg/pr17957.c (dg-options): Likewise.
27960         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27961         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27962         instead of 0 on __hppa__.
27963         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27964         "foo,%r" on hppa*-*-*.
27965
27966 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27967
27968         PR fortran/19071
27969         * gfortran.dg/complex_write.f90: New test.
27970
27971 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27972
27973         PR c++/17595
27974         * g++.dg/parse/pragma2.C: New test.
27975
27976         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27977
27978 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27979
27980         * gcc.dg/empty2.c: Add missing dg-warning.
27981
27982 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27983
27984         PR c++/17413
27985         * g++.dg/template/local4.C: New test.
27986         * g++.dg/template/crash19.C: Add dg-error marker.
27987
27988         * g++.dg/template/crash31.C: Correct embedded PR number.
27989
27990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27991
27992         PR c++/16405
27993         * g++.dg/opt/temp1.C: Add do-run marker.
27994
27995 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27996
27997         * g++.dg/template/spec19.C: New.
27998
27999 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28000
28001         PR target/16819
28002         * gcc.dg/empty2.c: New.
28003
28004 2004-12-23  Richard Henderson  <rth@redhat.com>
28005
28006         * lib/target-supports.exp (check_effective_target_vect_no_align):
28007         Remove i?86 and x86-64.
28008
28009 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28010
28011         PR c++/16405
28012         * g++.dg/opt/temp1.C: New test.
28013
28014 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28015
28016         PR c++/18733
28017         * g++.dg/template/friend33.C: New testcase.
28018
28019 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/18464
28022         * g++.dg/template/cond5.C: New test.
28023
28024         PR c++/18492
28025         * g++.dg/inherit/thunk3.C: New test.
28026
28027         PR c++/11224
28028         * g++.dg/warn/Wunused-9.C: New test.
28029
28030 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28031
28032         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28033
28034 2004-12-22  Jan Beulich  <jbeulich@novell.com>
28035
28036         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28037
28038 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
28039
28040         PR c++/18378
28041         * g++.dg/ext/packed8.C: New test.
28042
28043         PR c++/19063
28044         * g++.dg/template/crash31.C: New test.
28045
28046         PR c++/19034
28047         * g++.dg/template/crash30.C: New test.
28048
28049 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28050
28051         PR C++/18984
28052         * g++.dg/eh/ctor3.C: New test.
28053
28054 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28055
28056         * objc.dg/stabs-1.m: Allow section name to be quoted and
28057         assembly label to begin with '.LL'.
28058
28059 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
28060
28061         * gcc.dg/vect/vect.exp
28062         (check_effective_target_lp64_or_vect_no_align): New.
28063         * gcc.dg/vect/vect-77.c: Use it.
28064         * gcc.dg/vect/vect-78.c: Use it.
28065
28066         * lib/target-supports.exp
28067         (check_effective_target_vect_no_max,
28068         check_effective_target_vect_no_bitwise,
28069         check_effective_target_vect_no_align): New.
28070         * gcc.dg/vect/vect-13.c: Use them.
28071         * gcc.dg/vect/vect-17.c: Ditto.
28072         * gcc.dg/vect/vect-18.c: Ditto.
28073         * gcc.dg/vect/vect-19.c: Ditto.
28074         * gcc.dg/vect/vect-20.c: Ditto.
28075         * gcc.dg/vect/vect-27.c: Ditto.
28076         * gcc.dg/vect/vect-29.c: Ditto.
28077         * gcc.dg/vect/vect-44.c: Ditto.
28078         * gcc.dg/vect/vect-48.c: Ditto.
28079         * gcc.dg/vect/vect-50.c: Ditto.
28080         * gcc.dg/vect/vect-52.c: Ditto.
28081         * gcc.dg/vect/vect-54.c: Ditto.
28082         * gcc.dg/vect/vect-56.c: Ditto.
28083         * gcc.dg/vect/vect-58.c: Ditto.
28084         * gcc.dg/vect/vect-60.c: Ditto.
28085         * gcc.dg/vect/vect-72.c: Ditto.
28086         * gcc.dg/vect/vect-80.c: Ditto.
28087
28088 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         PR c++/14075
28091         * g++.dg/init/string1.C: New.
28092
28093         PR c++/18975
28094         * g++.dg/other/synth1.C: New.
28095
28096 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28097
28098         PR c/18963
28099         * gcc.dg/pr18963-1.c: New test.
28100
28101 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28102
28103         PR c/18596
28104         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28105         * gcc.dg/pr18596-1.c: Use dg-error.
28106         (dg-options): Use -fno-unit-at-a-time.
28107         * gcc.dg/pr18596-2.c: New test.
28108         * gcc.dg/pr18596-3.c: New test.
28109
28110 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28111
28112         PR middle-end/18683
28113         * g++.dg/opt/pr18683-1.C: New test case.
28114
28115 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28116
28117         PR other/19093
28118         * g++.dg/opt/max1.C: Fix for 64bit targets.
28119
28120 2004-12-20  Matt Austern  <austern@apple.com>
28121
28122         PR c++/19044
28123         * g++.dg/ext/builtin6.C: New
28124
28125 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28126
28127         PR tree-optimization/19080
28128         * gcc.c-torture/compile/pr19080.c: New test.
28129
28130 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28131
28132         * gcc.dg/20041219-1.c: New test.
28133
28134 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28135
28136         PR middle-end/19068
28137         * g++.dg/opt/max1.C: New test case.
28138
28139 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28140
28141         * gcc.dg/fdata-sections-1.c: New test.
28142
28143 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28144
28145         PR middle-end/18548
28146         * gcc.dg/max-1.c: New test case.
28147
28148 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28149
28150         * gcc.c-torture/execute/20041218-1.c: New test.
28151
28152 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28153
28154         * gcc.dg/pr18501.c: New test.
28155         * gcc.dg/uninit-5.c: XFAIL.
28156         * gcc.dg/uninit-9.c: XFAIL.
28157
28158 2004-12-17  Dale Johannesen  <dalej@apple.com>
28159
28160         * gcc.dg/20041213-1.c: New.
28161
28162 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28163
28164         * objc.dg/stabs-1.m: Allow assembly label to begin
28165         with a dot ('.').
28166
28167 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28168
28169         * gcc.c-torture/execute/20041213-1.c: Move...
28170         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28171
28172 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28173
28174         PR c++/18721
28175         * g++.dg/lookup/conv-5.C: New.
28176
28177 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28178
28179         * objc.dg/stabs-1.m: New test.
28180
28181 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         * gcc.dg/visibility-c.c: Change compile to
28184         assemble for the test.
28185
28186 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28187
28188         PR target/19041
28189         * gcc.dg/visibility-c.c: New test.
28190
28191 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28192
28193         PR middle-end/18493
28194         * gcc.dg/switch-8.c: New test case.
28195
28196 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28197
28198         PR c++/18905
28199         * g++.dg/template/init4.C: New.
28200         * g++.dg/opt/static3.C: Enable optimizer.
28201
28202 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28203
28204         * g++.dg/other/complex1.C: New test.
28205
28206 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28207
28208         * g++.dg/opt/inline9.C: New test.
28209
28210 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28211
28212         PR fortran/18993
28213         * gfotran.dg/nullify_1.f: New test.
28214
28215 2004-12-15  Richard Henderson  <rth@redhat.com>
28216
28217         * gcc.target/i386/i386.exp: New harness.
28218         * gcc.target/i386/vect-args.c: New.
28219
28220 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28221
28222         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28223
28224 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28225
28226         PR c++/18825
28227         * g++.dg/template/friend32.C: New test.
28228
28229 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28230
28231         * cpp/pragma-once-1.c: New test.
28232         * cpp/pragma-once-1b.h: Likewise.
28233         * cpp/pragma-once-1c.h: Likewise.
28234         * cpp/pragma-once-1d.h: Likewise.
28235         * cpp/inc/pragma-once-1a.h: Likewise.
28236
28237 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28238             Steven G. Kargl  <kargls@comcast.net>
28239
28240         PR fortran/17597
28241         * gfortran.dg/list_read_3.f90: New test.
28242
28243 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28244
28245         * gcc.dg/ftrapv-2.c: New test.
28246
28247 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         PR c++/18981
28250         * g++.dg/template/typename9.C: New test.
28251
28252 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28253
28254         PR c++/18738
28255         * g++.dg/template/typename8.C: New test.
28256         * g++.dg/parse/friend2.C: Tweak error message.
28257
28258 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28259
28260         * gcc.c-torture/20041214-1.c: New test.
28261
28262 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28263
28264         PR c++/18965
28265         * g++.dg/init/array17.C: New test.
28266
28267 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28268
28269         PR c++/18793
28270         * g++.dg/init/aggr3.C: New test.
28271
28272 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28273
28274         * gcc.dg/altivec-types-1.c: New test.
28275         * gcc.dg/altivec-types-2.c: New test.
28276         * gcc.dg/altivec-types-3.c: New test.
28277         * gcc.dg/altivec-types-4.c: New test.
28278         * g++.dg/ext/altivec-types-1.C: New test.
28279         * g++.dg/ext/altivec-types-2.C: New test.
28280         * g++.dg/ext/altivec-types-3.C: New test.
28281         * g++.dg/ext/altivec-types-4.C: New test.
28282
28283 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28284
28285         PR middle-end/18951
28286         * gcc.c-torture/execute/20041213-1.c: New test.
28287
28288 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28289
28290         PR c++/18949
28291         * g++.dg/template/cast1.C: New.
28292
28293 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28294
28295         * gcc.c-torture/execute/20041213-2.c: New test.
28296
28297 2004-12-13  Richard Henderson  <rth@redhat.com>
28298
28299         * gcc.dg/i386-sse-10.c: Fix typo in options.
28300
28301 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28302
28303         PR c++/18968
28304         * g++.dg/opt/pr18968.C: New test.
28305
28306 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28307
28308         PR c++/18925
28309         * g++.dg/ext/visibility/staticdatamem.C: New test.
28310
28311 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28312
28313         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28314
28315 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28316
28317         PR rtl-optimization/18928
28318         * gcc.dg/pr18928-1.c: New test case.
28319
28320 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28321
28322         PR tree-opt/16951
28323         * gcc.c-torture/compile/20041211-1.c: New.
28324
28325 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28326
28327         PR middle-end/17564
28328         * gcc.c-torture/execute/20041212-1.c: New test.
28329
28330 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28331
28332         PR fortran/18869
28333         * gfortran.dg/common_1.f90: New test.
28334
28335 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28336         Paul Brook  <paul@codesourcery.com>
28337
28338         PR fortran/16222
28339         * gfortran.dg/real_do_1.f90: New test.
28340
28341 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28342
28343         PR tree-opt/18040
28344         * g++.dg/opt/ptrmem6.C: New test.
28345
28346 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28347
28348         PR middle-end/18921
28349         * gcc.dg/pr18921-1.c: New test case.
28350
28351 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28352
28353         PR fortran/17175
28354         * gfortran.dg/scale_1.f90: New test.
28355
28356 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28357
28358         PR middle-end/18903
28359         * gcc.c-torture/compile/pr18903.c: New test.
28360
28361 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28362
28363         * gcc.c-torture/execute/20041210-1.c: New test.
28364
28365 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28366
28367         PR c++/18731
28368         * g++.dg/parser/struct-1.C: New test.
28369         * g++.dg/parser/struct-2.C: New test.
28370         * g++.dg/parser/struct-3.C: New test.
28371
28372 2004-12-09  Richard Henderson  <rth@redhat.com>
28373
28374         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28375
28376         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28377         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28378
28379 2004-12-09  Matt Austern  <austern@apple.com>
28380
28381         PR c++/18514
28382         * g++.dg/ext/builtin1.C: New
28383         * g++.dg/ext/builtin2.C: New
28384         * g++.dg/ext/builtin3.C: New
28385         * g++.dg/ext/builtin4.C: New
28386         * g++.dg/ext/builtin5.C: New
28387
28388 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28389
28390         PR tree-opt/18904
28391         * g++.dg/opt/ptrmem5.C: New test.
28392
28393 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28394
28395         * g++.dg/parse/typename5.C: Adjust for new error.
28396         * g++.dg/parse/typename7.C: New.
28397
28398 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28399
28400         PR c++/18073
28401         * g++.dg/other/mmintrin.C: New test.
28402
28403 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         PR c++/16681
28406         * g++.dg/init/array15.C: New.
28407         * g++.dg/init/array16.C: New.
28408
28409 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28410
28411         PR fortran/18826
28412         * gfortran.dg/assign_1.f90: New test.
28413
28414 2004-12-08  Nick Clifton  <nickc@redhat.com>
28415
28416         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28417         * gcc.target/xstormy16/data_below100: Likewise.
28418         * gcc.target/xstormy16/sfr: Likewise.
28419         * gcc.target/xstormy16/below100.S: New test source file.
28420         * gcc.target/xstormy16/below100.ld: New test linker script.
28421         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28422         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28423         bp instructions.
28424         * gcc.target/xstormy16/bp.c: Likewise.
28425
28426         * gcc.target/xstormy16/bss_below100: New files:
28427         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28428         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28429         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28430         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28431         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28432         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28433         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28434         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28435         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28436         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28437         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28438         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28439         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28440         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28441         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28442         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28443         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28444         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28445         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28446         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28447         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28448         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28449         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28450         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28451         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28452         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28453         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28454
28455         * gcc.target/xstormy16/data_below100: New files:
28456         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28457         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28458         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28459         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28460         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28461         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28462         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28463         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28464         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28465         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28466         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28467         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28468         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28469         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28470         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28471         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28472         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28473         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28474         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28475         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28476         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28477         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28478         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28479         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28480         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28481         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28482         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28483
28484         * gcc.target/xstormy16/sfr: New files:
28485         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28486         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28487         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28488         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28489         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28490         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28491         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28492         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28493         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28494         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28495         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28496         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28497         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28498         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28499         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28500         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28501         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28502         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28503         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28504         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28505         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28506         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28507         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28508         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28509         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28510         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28511         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28512         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28513         27_if0_sfrw_bitfield_f.c
28514
28515 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28516
28517         PR c++/18100
28518         * g++.dg/lookup/name-clash4.C: New test.
28519
28520 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         PR c++/18672
28523         * g++.dg/opt/array1.C: New.
28524
28525         PR c++/18803
28526         * g++.dg/template/operator5.C: New.
28527
28528 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28529
28530         PR c/18867
28531         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28532
28533 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28534
28535         * gcc.dg/noncompile/20041207.c: New test.
28536
28537 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28538
28539         * g++.dg/other/unreachable-1.C: New test.
28540
28541 2004-12-06  Nick Clifton  <nickc@redhat.com>
28542
28543         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28544         <limits.h> because the latter comes from gcc's include/ directory
28545         and not the newlib/libc/include directory.
28546
28547 2004-12-04  Richard Henderson  <rth@redhat.com>
28548
28549         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28550
28551 2004-12-04  Richard Henderson  <rth@redhat.com>
28552
28553         * lib/target-supports.exp (check_gc_sections_available): Disable
28554         for alpha and ia64.
28555
28556 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28557
28558         PR middle-end/17909
28559         * g++.dg/other/vararg-2.C: New test.
28560
28561 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28562
28563         PR c++/17011, c++/17971
28564         * g++.dg/template/error15.C: Adjust expected error.
28565         * g++.dg/template/instantiate3.C: Likewise.
28566
28567 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28568
28569         * gcc.dg/altivec-18.c: Fix for darwin
28570
28571 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         PR c++/18782
28574         * g++.dg/parse/ptrmem2.C: New.
28575
28576         PR c++/18318
28577         * g++.dg/template/new1.C: New.
28578
28579 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28580
28581         PR fortran/18710
28582         * gfortran.dg/direct_io_3.f90: New test.
28583
28584 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         PR 18758
28587         * g++.dg/parse/crash21.C: New.
28588
28589 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28590
28591         PR c++/15664, c++/18276
28592         * g++.dg/template/ttp13.C: New test.
28593         * g++.dg/template/ttp14.C: Likewise.
28594
28595 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28596
28597         PR c++/18123
28598         * g++.dg/parse/enum2.C: New test.
28599         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28600
28601 2004-12-02  Nick Clifton  <nickc@redhat.com>
28602
28603         * gcc.target/xstormy16: New test directory.
28604         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28605         * gcc.target/xstormy16/bp.c: Check the generation of bp
28606         instructions.
28607         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28608         bn instructions and the BELOW100 attribute.
28609
28610 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28611
28612         PR target/16952
28613         * gcc.dg/ppc-eabi.c: New.
28614
28615 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28616
28617         PR fortran/18284
28618         * gfortran.dg/backspace.f90
28619
28620 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28621
28622         * gfortran.dg/inquire.f90: New test.
28623
28624 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28625
28626         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28627         handle effective-target-keyword.
28628         (dg-skip-if): Support effective-target keyword as target list.
28629         (dg-xfail-if): Ditto.
28630         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28631
28632 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28633
28634         PR tree-optimization/18291
28635         * gcc.c-torture/compile/pr18291.c: New test.
28636
28637 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         PR C++/18729
28640         * g++.dg/parse/crash20.C: New.
28641
28642         PR c++/17431
28643         * g++.dg/overload/arg1.C: New.
28644         * g++.dg/overload/arg2.C: New.
28645         * g++.dg/overload/arg3.C: New.
28646         * g++.dg/overload/arg4.C: New.
28647
28648 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28649
28650         * gcc.dg/c99-flex-array-4.c: Remove.
28651
28652 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28653
28654         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28655
28656         * lib/target-supports.exp (is-effective-target): Simplify.
28657
28658         * lib/target-supports.exp (check_effective_target_vect_long):
28659         Fix for powerpc64-*-*.
28660
28661 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28662
28663         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28664         to support new requirements on FreeBSD 5.
28665
28666 2004-11-30  Devang Patel  <dpatel@apple.com>
28667
28668         PR 18702
28669         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28670
28671 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28672
28673         * g++.dg/ext/altivec-13.C: New test.
28674
28675 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28676
28677         PR tree-opt/18298
28678         * gcc.c-torture/execute/p18298.c: New test.
28679
28680 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28681             Dorit Naishlos  <dorit@il.ibm.com>
28682
28683         PR tree-opt/18607
28684         * gcc.dg/vect/vect-89.c: New test.
28685
28686 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28687
28688         * gcc.dg/pr18596-1.c: New test.
28689
28690 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28691
28692         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28693
28694 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28695
28696         PR c/18479
28697         * gcc.dg/pr18479.c: New test.
28698
28699 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28700
28701         PR target/18490
28702         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28703         mmix-knuth-mmixware.
28704
28705         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28706         cris-*-elf* cris-*-aout* mmix-*-*
28707
28708 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28709
28710         PR middle-end/18725
28711         * gcc.dg/pr18725.c: New test.
28712
28713 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28714
28715         PR target/18488
28716         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28717
28718         PR target/18336
28719         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28720
28721 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28722
28723         PR c++/18368
28724         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28725         * g++.old-deja/g++.law/ctors5.C: Likewise.
28726         * g++.old-deja/g++.other/crash25.C: Likewise.
28727
28728         PR c++/18674
28729         * g++.dg/template/error16.C: New test.
28730
28731         PR c++/18512
28732         * g++.dg/template/crash29.C: New test.
28733
28734 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28735
28736         PR tree-optimization/18712
28737         * gcc.c-torture/compile/pr18712.c: New test.
28738
28739 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28740
28741         PR c/7544
28742         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28743         tests.
28744
28745 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28746
28747         PR c++/18652
28748         * g++.dg/lookup/crash6.C: New test.
28749
28750 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28751
28752         PR middle-end/18164
28753         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28754
28755 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28756
28757         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28758         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28759         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28760
28761 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28762
28763         * gcc.dg/pr18164.c: New test.
28764
28765 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28766
28767         * gcc.dg/funroll-loops-all.c: New.
28768
28769 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28770
28771         PR target/18489
28772         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28773         delimeter, match space and TAB as well as ":".
28774
28775         PR target/18484
28776         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28777
28778         PR target/18348
28779         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28780
28781         PR target/18345
28782         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28783
28784         PR target/18337
28785         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28786
28787 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28788
28789         * gfortran.dg/direct_io_2.f90: New test.
28790
28791 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28792
28793         PR target/18334
28794         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28795
28796 2004-11-28  Richard Henderson  <rth@redhat.com>
28797
28798         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28799
28800 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28801
28802         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28803         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28804         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28805         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28806         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28807         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28808         gcc.dg/pointer-arith-8.c: New tests.
28809
28810 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28811
28812         PR fortran/18364
28813         * gfortran.dg/endfile.f90: New test.
28814
28815 2004-11-27  Falk Hueffner  <falk@debian.org>
28816
28817         * gcc.dg/loop-6.c: New test.
28818
28819 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * gcc.c-torture/execute/20041126-1.c: New test.
28822
28823 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28824
28825         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28826         on IRIX.
28827
28828 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28829
28830         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28831         functions.
28832
28833 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28834
28835         PR rtl-optimization/17825
28836         * gcc.c-torture/compile/20041119-1.c: New test.
28837
28838 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28839
28840         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28841         Check existence of ld library path variables before unsetting.
28842
28843 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28844
28845         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28846
28847 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28848
28849         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28850
28851 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28852
28853         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28854
28855 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28856
28857         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28858         dg-do directive.
28859
28860 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28861
28862         * gcc.dg/pr17957.c: Pass --param, not -param.
28863
28864 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28865
28866         PR middle-end/17957
28867         * gcc.dg/pr17957.c: New test.
28868
28869 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/18445
28872         * g++.dg/template/crash28.C: Likewise.
28873
28874         PR c++/18001
28875         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28876         * g++.dg/ext/lvaddr.C: Likewise.
28877         * g++.dg/opt/pr7503-3.C: Likewise.
28878
28879         PR c++/18466
28880         * g++.dg/parse/qualified3.C: New test.
28881         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28882
28883         PR c++/18545
28884         * g++.dg/expr/return1.C: New test.
28885
28886 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28887
28888         Friend class name lookup 3/n, PR c++/3332
28889         * g++.dg/lookup/friend3.C: New test.
28890         * g++.dg/lookup/friend4.C: Likewise.
28891         * g++.dg/lookup/friend5.C: Likewise.
28892
28893 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28894
28895         Friend class name lookup 2/n, PR c++/14513, c++/15410
28896         * g++.dg/lookup/friend2.C: New test.
28897         * g++.dg/template/friend31.C: Likewise.
28898
28899 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28900
28901         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28902
28903 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/17473
28906         * g++.dg/tc1/dr56.C: Remove.
28907         * g++.dg/template/typedef1.C: Add dg-error markers.
28908         * g++.old-deja/g++.other/typedef7.C: Likewise.
28909
28910         PR c++/18285
28911         * g++.dg/parse/typedef7.C: New test.
28912
28913 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28914
28915         * gcc.c-torture/execute/20041124-1.c: New test.
28916
28917 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28918
28919         * g++.dg/template/deduce3.C: New test.
28920
28921         PR c++/18586
28922         * g++.dg/template/crash27.C: New test.
28923
28924         PR c++/18530
28925         * g++.dg/warn/Wshadow-3.C: New test.
28926
28927 2004-11-24  Devang Patel  <dpatel@apple.com>
28928
28929         PR/18555
28930         * gcc.dg/cpp/isysroot-1.c: New test.
28931         * gcc.dg/cpp/usr/include/stdio.h: New file.
28932         * gcc.dg/cpp/isysroot-2.c: New test.
28933         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28934         New file.
28935
28936 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28937
28938         PR c++/8929
28939         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28940
28941 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28942
28943         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28944         * gcc.target/sparc/pdist.c: Likewise.
28945
28946 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28947
28948         PR c++/16882
28949         * g++.dg/conversion/simd1.C: New test.
28950
28951 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28952
28953         * lib/target-libpath.exp: New file defining
28954         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28955         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28956         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28957         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28958         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28959
28960 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28961
28962         * gcc.dg/pragma-align-2.c: Test macro expansion.
28963         * gcc.dg/pragma-pack-2.c: New test.
28964
28965 2004-11-23  Richard Henderson  <rth@redhat.com>
28966
28967         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28968         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28969         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28970         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28971         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28972         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28973
28974         * gcc.dg/vect/vect.exp: Add check for alpha.
28975         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28976         (check_effective_target_vect_int): Enable for alpha.
28977         (check_effective_target_vect_long): New.
28978         (is-effective-target): Add it.
28979
28980 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28981
28982         * gcc.dg/pr18614-1.c: New test.
28983
28984 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28985
28986         * gcc.dg/setjmp-2.c: New test.
28987
28988 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28989
28990         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28991         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28992         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28993         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28994         gcc.target/sparc/pdist.c: New tests.
28995
28996 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28997
28998         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28999
29000 2004-11-22  Dale Johannesen  <dalej@apple.com>
29001
29002         * gcc.dg/20041111-1.c: New.
29003
29004 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29005
29006         PR tree-opt/18536
29007         * gcc.dg/vect/pr18536.c: New test.
29008
29009 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29010
29011         PR c++/18354
29012         * g++.dg/template/nontype11.C: New test.
29013
29014 2004-11-21  Roger Sayle  <roger@eyesopen.com>
29015
29016         PR middle-end/18520
29017         * gcc.dg/pr18520-1.c: New test case.
29018
29019 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
29020
29021         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29022         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29023         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29024         expected diagnostics.
29025
29026 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29027
29028         PR target/18580
29029         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29030         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29031         vect-77.c, vect-77a.c: XFAIL on the SPARC.
29032
29033 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29034
29035         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29036
29037 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
29038             Joseph Myers  <joseph@codesourcery.com>
29039
29040         * lib/target-supports.exp (check_visibility_available): Really
29041         test the compiler.
29042
29043 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29044
29045         PR tree-opt/18181
29046         * gcc.dg/vect/vect-85.c: New test.
29047         * gcc.dg/vect/vect-86.c: New test.
29048         * gcc.dg/vect/vect-87.c: New test.
29049         * gcc.dg/vect/vect-88.c: New test.
29050
29051 2004-11-19  Ben Elliston  <bje@au.ibm.com>
29052
29053         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29054
29055 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
29056
29057         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29058         * gcc.dg/ppc-and-1.c: Ditto.
29059         * gcc.dg/ppc-compare-1.c: Ditto.
29060         * gcc.dg/ppc-mov-1.c: Ditto
29061
29062 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
29063             Mark Mitchell  <mark@codesourcery.com>
29064
29065         * gcc.dg/pragma-init-fini-2.c: New test.
29066
29067 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29068             Aldy Hernandez  <aldyh@redhat.com>
29069
29070         * lib/target-supports.exp (check_effective_target_vect_int): New
29071         (check_effective_target_vect_float): New
29072         (check_effective_target_vect_double): New.
29073         (is-effective-target): Support new effective targets keywords.
29074         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29075         default action for dg-do.
29076         * gcc.dg/vect/pr16105.c: Use new support.
29077         * gcc.dg/vect/pr18400.c: Ditto.
29078         * gcc.dg/vect/pr18425.c: Ditto.
29079         * gcc.dg/vect/vect-1.c: Ditto.
29080         * gcc.dg/vect/vect-10.c: Ditto.
29081         * gcc.dg/vect/vect-11.c: Ditto.
29082         * gcc.dg/vect/vect-12.c: Ditto.
29083         * gcc.dg/vect/vect-13.c: Ditto.
29084         * gcc.dg/vect/vect-14.c: Ditto.
29085         * gcc.dg/vect/vect-15.c: Ditto.
29086         * gcc.dg/vect/vect-16.c: Ditto.
29087         * gcc.dg/vect/vect-17.c: Ditto.
29088         * gcc.dg/vect/vect-18.c: Ditto.
29089         * gcc.dg/vect/vect-19.c: Ditto.
29090         * gcc.dg/vect/vect-2.c: Ditto.
29091         * gcc.dg/vect/vect-20.c: Ditto.
29092         * gcc.dg/vect/vect-21.c: Ditto.
29093         * gcc.dg/vect/vect-22.c: Ditto.
29094         * gcc.dg/vect/vect-23.c: Ditto.
29095         * gcc.dg/vect/vect-24.c: Ditto.
29096         * gcc.dg/vect/vect-25.c: Ditto.
29097         * gcc.dg/vect/vect-26.c: Ditto.
29098         * gcc.dg/vect/vect-27.c: Ditto.
29099         * gcc.dg/vect/vect-27a.c: Ditto.
29100         * gcc.dg/vect/vect-28.c: Ditto.
29101         * gcc.dg/vect/vect-29.c: Ditto.
29102         * gcc.dg/vect/vect-29a.c: Ditto.
29103         * gcc.dg/vect/vect-3.c: Ditto.
29104         * gcc.dg/vect/vect-30.c: Ditto.
29105         * gcc.dg/vect/vect-31.c: Ditto.
29106         * gcc.dg/vect/vect-32.c: Ditto.
29107         * gcc.dg/vect/vect-33.c: Ditto.
29108         * gcc.dg/vect/vect-34.c: Ditto.
29109         * gcc.dg/vect/vect-35.c: Ditto.
29110         * gcc.dg/vect/vect-36.c: Ditto.
29111         * gcc.dg/vect/vect-37.c: Ditto.
29112         * gcc.dg/vect/vect-38.c: Ditto.
29113         * gcc.dg/vect/vect-4.c: Ditto.
29114         * gcc.dg/vect/vect-40.c: Ditto.
29115         * gcc.dg/vect/vect-41.c: Ditto.
29116         * gcc.dg/vect/vect-42.c: Ditto.
29117         * gcc.dg/vect/vect-43.c: Ditto.
29118         * gcc.dg/vect/vect-44.c: Ditto.
29119         * gcc.dg/vect/vect-45.c: Ditto.
29120         * gcc.dg/vect/vect-46.c: Ditto.
29121         * gcc.dg/vect/vect-47.c: Ditto.
29122         * gcc.dg/vect/vect-48.c: Ditto.
29123         * gcc.dg/vect/vect-48a.c: Ditto.
29124         * gcc.dg/vect/vect-49.c: Ditto.
29125         * gcc.dg/vect/vect-5.c: Ditto.
29126         * gcc.dg/vect/vect-50.c: Ditto.
29127         * gcc.dg/vect/vect-51.c: Ditto.
29128         * gcc.dg/vect/vect-52.c: Ditto.
29129         * gcc.dg/vect/vect-53.c: Ditto.
29130         * gcc.dg/vect/vect-54.c: Ditto.
29131         * gcc.dg/vect/vect-55.c: Ditto.
29132         * gcc.dg/vect/vect-56.c: Ditto.
29133         * gcc.dg/vect/vect-56a.c: Ditto.
29134         * gcc.dg/vect/vect-57.c: Ditto.
29135         * gcc.dg/vect/vect-58.c: Ditto.
29136         * gcc.dg/vect/vect-59.c: Ditto.
29137         * gcc.dg/vect/vect-6.c: Ditto.
29138         * gcc.dg/vect/vect-60.c: Ditto.
29139         * gcc.dg/vect/vect-61.c: Ditto.
29140         * gcc.dg/vect/vect-62.c: Ditto.
29141         * gcc.dg/vect/vect-63.c: Ditto.
29142         * gcc.dg/vect/vect-64.c: Ditto.
29143         * gcc.dg/vect/vect-65.c: Ditto.
29144         * gcc.dg/vect/vect-66.c: Ditto.
29145         * gcc.dg/vect/vect-67.c: Ditto.
29146         * gcc.dg/vect/vect-68.c: Ditto.
29147         * gcc.dg/vect/vect-69.c: Ditto.
29148         * gcc.dg/vect/vect-7.c: Ditto.
29149         * gcc.dg/vect/vect-72.c: Ditto.
29150         * gcc.dg/vect/vect-72a.c: Ditto.
29151         * gcc.dg/vect/vect-73.c: Ditto.
29152         * gcc.dg/vect/vect-74.c: Ditto.
29153         * gcc.dg/vect/vect-75.c: Ditto.
29154         * gcc.dg/vect/vect-76.c: Ditto.
29155         * gcc.dg/vect/vect-77.c: Ditto.
29156         * gcc.dg/vect/vect-77a.c: Ditto.
29157         * gcc.dg/vect/vect-78.c: Ditto.
29158         * gcc.dg/vect/vect-79.c: Ditto.
29159         * gcc.dg/vect/vect-8.c: Ditto.
29160         * gcc.dg/vect/vect-80.c: Ditto.
29161         * gcc.dg/vect/vect-82.c: Ditto.
29162         * gcc.dg/vect/vect-82_64.c: Ditto.
29163         * gcc.dg/vect/vect-83.c: Ditto.
29164         * gcc.dg/vect/vect-83_64.c: Ditto.
29165         * gcc.dg/vect/vect-9.c: Ditto.
29166         * gcc.dg/vect/vect-all.c: Ditto.
29167         * gcc.dg/vect/vect-none.c: Ditto.
29168
29169 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29170
29171         * lib/gcc-dg.exp (dg-skip-if): New function.
29172         (dg-forbid-option): Remove.
29173         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29174         * g++.dg/abi/bitfield8.C: Likewise.
29175         * g++.dg/abi/dtor1.C: Likewise.
29176         * g++.dg/abi/empty10.C: Likewise.
29177         * g++.dg/abi/empty7.C: Likewise.
29178         * g++.dg/abi/empty9.C: Likewise.
29179         * g++.dg/abi/layout3.C: Likewise.
29180         * g++.dg/abi/layout4.C: Likewise.
29181         * g++.dg/abi/thunk1.C: Likewise.
29182         * g++.dg/abi/thunk2.C: Likewise.
29183         * g++.dg/abi/vbase11.C: Likewise.
29184         * g++.dg/abi/vthunk2.C: Likewise.
29185         * g++.dg/abi/vthunk3.C: Likewise.
29186         * g++.dg/ext/attrib8.C: Likewise.
29187         * g++.dg/opt/longbranch2.C: Likewise.
29188         * g++.dg/opt/reg-stack4.C: Likewise.
29189         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29190         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29191         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29192         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29193         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29194         * gcc.dg/20000609-1.c: Likewise.
29195         * gcc.dg/20000720-1.c: Likewise.
29196         * gcc.dg/20011107-1.c: Likewise.
29197         * gcc.dg/20011119-1.c: Likewise.
29198         * gcc.dg/20020108-1.c: Likewise.
29199         * gcc.dg/20020122-2.c: Likewise.
29200         * gcc.dg/20020122-3.c: Likewise.
29201         * gcc.dg/20020201-3.c: Likewise.
29202         * gcc.dg/20020206-1.c: Likewise.
29203         * gcc.dg/20020218-1.c: Likewise.
29204         * gcc.dg/20020310-1.c: Likewise.
29205         * gcc.dg/20020411-1.c: Likewise.
29206         * gcc.dg/20020418-2.c: Likewise.
29207         * gcc.dg/20020426-1.c: Likewise.
29208         * gcc.dg/20020426-2.c: Likewise.
29209         * gcc.dg/20020517-1.c: Likewise.
29210         * gcc.dg/20020523-1.c: Likewise.
29211         * gcc.dg/20020523-2.c: Likewise.
29212         * gcc.dg/20020729-1.c: Likewise.
29213         * gcc.dg/20030204-1.c: Likewise.
29214         * gcc.dg/20030826-2.c: Likewise.
29215         * gcc.dg/20030926-1.c: Likewise.
29216         * gcc.dg/20031202-1.c: Likewise.
29217         * gcc.dg/980312-1.c: Likewise.
29218         * gcc.dg/980313-1.c: Likewise.
29219         * gcc.dg/990117-1.c: Likewise.
29220         * gcc.dg/990424-1.c: Likewise.
29221         * gcc.dg/990524-1.c: Likewise.
29222         * gcc.dg/991230-1.c: Likewise.
29223         * gcc.dg/i386-387-1.c: Likewise.
29224         * gcc.dg/i386-387-2.c: Likewise.
29225         * gcc.dg/i386-387-3.c: Likewise.
29226         * gcc.dg/i386-387-4.c: Likewise.
29227         * gcc.dg/i386-387-5.c: Likewise.
29228         * gcc.dg/i386-387-6.c: Likewise.
29229         * gcc.dg/i386-asm-1.c: Likewise.
29230         * gcc.dg/i386-bitfield1.c: Likewise.
29231         * gcc.dg/i386-bitfield2.c: Likewise.
29232         * gcc.dg/i386-loop-1.c: Likewise.
29233         * gcc.dg/i386-loop-2.c: Likewise.
29234         * gcc.dg/i386-loop-3.c: Likewise.
29235         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29236         * gcc.dg/i386-pic-1.c: Likewise.
29237         * gcc.dg/i386-regparm.c: Likewise.
29238         * gcc.dg/i386-signbit-1.c: Likewise.
29239         * gcc.dg/i386-signbit-2.c: Likewise.
29240         * gcc.dg/i386-signbit-3.c: Likewise.
29241         * gcc.dg/i386-sse-5.c: Likewise.
29242         * gcc.dg/i386-sse-8.c: Likewise.
29243         * gcc.dg/i386-unroll-1.c: Likewise.
29244         * gcc.dg/tls/opt-1.c: Likewise.
29245         * gcc.dg/tls/opt-2.c: Likewise.
29246         * gcc.dg/unroll-1.c: Likewise.
29247         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29248         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29249         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29250         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29251
29252 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29253
29254         * g++.dg/template/incomplete1.C: New test.
29255
29256 2004-11-16  Nick Clifton  <nickc@redhat.com>
29257
29258         Revert patches accidentally commited during checkin of fixes for
29259         xstormy16 tests:
29260         gcc.c-torture/execute/simd-4.c: Revert
29261         gcc.dg/20040910-1.c: Revert.
29262
29263 2004-11-16  Paul Brook  <paul@codesourcery.com>
29264
29265         PR fortran/13010
29266         * gfortran.dg/der_pointer_1.f90: New test.
29267
29268 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29269
29270         PR c/18498
29271         * gcc.dg/bitfld-13.c: New test.
29272
29273 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29274
29275         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29276         powerpc*-*-linux*.
29277
29278         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29279         * gcc.dg/ppc64-abi-2.c: Ditto.
29280         * gcc.dg/ppc64-abi-3.c: Ditto.
29281
29282         * lib/gcc-dg.exp (dg-target-list): Remove.
29283
29284 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29285
29286         * gcc.dg/ia64-postinc.c: New test.
29287
29288 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29289
29290         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29291
29292 2004-11-15  Nick Clifton  <nickc@redhat.com>
29293
29294         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29295         __INT_MAX__ so that the test can be compiled by toolchains
29296         targeted at 16-bit processors.
29297
29298         * gcc.dg/20040625-1.c: Use long constants rather than integers
29299         when performing arithmetic that will overflow 16-bits.
29300
29301         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29302         xstormy16.  It does not support 128-bit vector operations.
29303
29304         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29305         with the macro PTR_TYPE.  Define this macro to an integer type
29306         suitable for holding a pointer.
29307
29308         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29309         the target is a 16-bit processor.
29310
29311         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29312         16-bit targets where the character constant will be too long.
29313
29314         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29315         where the double will not be directly addressable.
29316
29317 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29318
29319         Friend class name lookup 1/n, PR c++/18471
29320         * g++.dg/template/crash26.C: New test.
29321         * g++.dg/lookup/struct1.C: Adjust expected error.
29322         * g++.dg/parse/elab1.C: Likewise.
29323         * g++.dg/parse/elab2.C: Likewise.
29324         * g++.dg/parse/int-as-enum1.C: Likewise.
29325         * g++.dg/parse/struct-as-enum1.C: Likewise.
29326         * g++.dg/parse/typedef1.C: Likewise.
29327         * g++.dg/parse/typedef3.C: Likewise.
29328         * g++.dg/parse/typedef4.C: Likewise.
29329         * g++.dg/parse/typedef5.C: Likewise.
29330         * g++.dg/template/nontype4.C: Likewise.
29331         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29332         * g++.old-deja/g++.other/elab1.C: Likewise.
29333         * g++.old-deja/g++.other/syntax4.C: Likewise.
29334
29335 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29336
29337         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29338
29339 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29340
29341         * gcc.c-torture/execute/20041114-1.c: New test.
29342
29343 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29344
29345         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29346         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29347         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29348         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29349         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29350         gcc.dg/switch-7.c: New tests.
29351
29352 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29353
29354         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29355
29356 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29357
29358         PR tree-opt/18400
29359         * gcc.dg/vect/pr18400.c: New test.
29360
29361 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29362             Andrew Pinski  <pinskia@physics.uc.edu>
29363
29364         PR tree-opt/18425
29365         * gcc.dg/vect/pr18425.c: New test.
29366
29367 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29368
29369         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29370         Guard with dg-require-alias and dg-require-visibility.
29371
29372 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29373
29374         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29375
29376 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29377
29378         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29379
29380 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29381
29382         PR c++/17344
29383         * g++.dg/template/defarg5.C: New test.
29384
29385 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29386
29387         * g++.dg/parse/cast1.C: Run only on ILP32.
29388         * g++.old-deja/g++.mike/p784.C: Likewise.
29389
29390 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29391
29392         * gcc.c-torture/execute/20041113-1.c: New test.
29393
29394 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29395
29396         PR target/18230
29397         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29398         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29399         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29400         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29401         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29402         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29403         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29404         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29405         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29406         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29407         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29408         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29409         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29410
29411 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29412
29413         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29414         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29415         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29416         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29417         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29418         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29419         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29420         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29421         gcc.target/sparc/combined-1.c: New tests.
29422
29423 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29424
29425         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29426         New tests.
29427
29428 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29429
29430         * lib/gcc-dg.exp (dg-forbid-option): New function.
29431         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29432         * g++.dg/abi/bitfield8.C: Likewise.
29433         * g++.dg/abi/dtor1.C: Likewise.
29434         * g++.dg/abi/empty10.C: Likewise.
29435         * g++.dg/abi/empty7.C: Likewise.
29436         * g++.dg/abi/empty9.C: Likewise.
29437         * g++.dg/abi/layout3.C: Likewise.
29438         * g++.dg/abi/layout4.C: Likewise.
29439         * g++.dg/abi/thunk1.C: Likewise.
29440         * g++.dg/abi/thunk2.C: Likewise.
29441         * g++.dg/abi/vbase11.C: Likewise.
29442         * g++.dg/abi/vthunk2.C: Likewise.
29443         * g++.dg/abi/vthunk3.C: Likewise.
29444         * g++.dg/ext/attrib8.C: Likewise.
29445         * g++.dg/opt/longbranch2.C: Likewise.
29446         * g++.dg/opt/reg-stack4.C: Likewise.
29447         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29448         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29449         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29450         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29451         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29452         * gcc.dg/20000609-1.c: Likewise.
29453         * gcc.dg/20000720-1.c: Likewise.
29454         * gcc.dg/20011107-1.c: Likewise.
29455         * gcc.dg/20011119-1.c: Likewise.
29456         * gcc.dg/20020108-1.c: Likewise.
29457         * gcc.dg/20020122-2.c: Likewise.
29458         * gcc.dg/20020122-3.c: Likewise.
29459         * gcc.dg/20020201-3.c: Likewise.
29460         * gcc.dg/20020206-1.c: Likewise.
29461         * gcc.dg/20020218-1.c: Likewise.
29462         * gcc.dg/20020310-1.c: Likewise.
29463         * gcc.dg/20020411-1.c: Likewise.
29464         * gcc.dg/20020418-2.c: Likewise.
29465         * gcc.dg/20020426-1.c: Likewise.
29466         * gcc.dg/20020426-2.c: Likewise.
29467         * gcc.dg/20020517-1.c: Likewise.
29468         * gcc.dg/20020523-1.c: Likewise.
29469         * gcc.dg/20020523-2.c: Likewise.
29470         * gcc.dg/20020729-1.c: Likewise.
29471         * gcc.dg/20030204-1.c: Likewise.
29472         * gcc.dg/20030826-2.c: Likewise.
29473         * gcc.dg/20030926-1.c: Likewise.
29474         * gcc.dg/20031202-1.c: Likewise.
29475         * gcc.dg/980312-1.c: Likewise.
29476         * gcc.dg/980313-1.c: Likewise.
29477         * gcc.dg/990117-1.c: Likewise.
29478         * gcc.dg/990424-1.c: Likewise.
29479         * gcc.dg/990524-1.c: Likewise.
29480         * gcc.dg/991230-1.c: Likewise.
29481         * gcc.dg/i386-387-1.c: Likewise.
29482         * gcc.dg/i386-387-2.c: Likewise.
29483         * gcc.dg/i386-387-3.c: Likewise.
29484         * gcc.dg/i386-387-4.c: Likewise.
29485         * gcc.dg/i386-387-5.c: Likewise.
29486         * gcc.dg/i386-387-6.c: Likewise.
29487         * gcc.dg/i386-asm-1.c: Likewise.
29488         * gcc.dg/i386-bitfield1.c: Likewise.
29489         * gcc.dg/i386-bitfield2.c: Likewise.
29490         * gcc.dg/i386-loop-1.c: Likewise.
29491         * gcc.dg/i386-loop-2.c: Likewise.
29492         * gcc.dg/i386-loop-3.c: Likewise.
29493         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29494         * gcc.dg/i386-pic-1.c: Likewise.
29495         * gcc.dg/i386-regparm.c: Likewise.
29496         * gcc.dg/i386-signbit-1.c: Likewise.
29497         * gcc.dg/i386-signbit-2.c: Likewise.
29498         * gcc.dg/i386-signbit-3.c: Likewise.
29499         * gcc.dg/i386-sse-5.c: Likewise.
29500         * gcc.dg/i386-sse-8.c: Likewise.
29501         * gcc.dg/i386-unroll-1.c: Likewise.
29502         * gcc.dg/tls/opt-1.c: Likewise.
29503         * gcc.dg/tls/opt-2.c: Likewise.
29504         * gcc.dg/unroll-1.c: Likewise.
29505         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29506         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29507         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29508         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29509         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29510         -m64 is specified.
29511
29512 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29513
29514         PR c++/18389
29515         * g++.dg/parse/cond1.C: New test.
29516
29517         PR c++/18429
29518         * g++.dg/template/array9.C: New test.
29519         * g++.dg/ext/vla1.C: Adjust error messages.
29520         * g++.dg/ext/vlm1.C: Likewise.
29521         * g++.dg/template/crash2.C: Likewise.
29522
29523         PR c++/18436
29524         * g++.dg/template/call3.C: New test.
29525
29526         PR c++/18407
29527         * g++.dg/template/ptrmem11.C: New test.
29528
29529 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29530
29531         PR other/14264
29532         * lib/g++.exp: Set LC_ALL and LANG to C.
29533         * lib/gcc-dg.exp: Likewise.
29534         * lib/gfortran.exp: Likewise.
29535         * lib/objc.exp: Likewise.
29536         * lib/treelang.exp: Likewise.
29537
29538 2004-11-12  Andreas Schwab  <schwab@suse.de>
29539
29540         * gcc.dg/pr16286.c: Fix last change.
29541
29542 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29543
29544         PR c++/18416
29545         * g++.dg/init/global1.C: New test.
29546
29547 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29548
29549         * gcc.c-torture/execute/20041112-1.c: New test.
29550
29551 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29552
29553         * lib/gcc-dg.exp (dg-target-list): New.
29554
29555 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29556             Richard Sandiford  <rsandifo@redhat.com>
29557
29558         * lib/target-supports.exp (get-compiler_messages): New.
29559         (check_named_sections_available): Use it.
29560         (check_effective_target_ilp32): New.
29561         (check_effective_target_lp64): New.
29562         (is-effective-target): New.
29563         * lib/gcc-dg.exp (dg-require-effective-target): New.
29564
29565 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29566
29567         * gcc.dg/precedence-1.c: New test.
29568
29569 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29570
29571         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29572
29573         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29574         message, delete generated files, use more descriptive name for
29575         executable, and make the test unsupported when it cannot be run.
29576
29577         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29578         (dg-require-weak, dg-require-visibility, dg-require-alias,
29579         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29580         dg-require-iconv, dg-require-named-sections): Use it.
29581
29582         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29583
29584 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29585
29586         PR target/16457
29587         * gcc.dg/ppc-and-1: New
29588
29589         PR target/16796
29590         * gcc.dg/ppc-mov-1.c: New.
29591
29592         PR target/16458
29593         * gcc.dg/ppc-compare-1.c: New.
29594
29595 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29596
29597         * objc.dg/desig-init-2.m: New test.
29598
29599 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29600
29601         PR middle-end/18160
29602         * g++.dg/warn/register-var-1.C: New test.
29603         * g++.dg/warn/register-var-2.C: New test.
29604
29605 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29606
29607         * gcc.dg/union-2.c: New test.
29608
29609 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29610
29611         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29612         New test for PR tree-optimization/17892.
29613
29614 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29615
29616         PR c++/18369
29617         * g++.dg/init/new12.C: New test.
29618
29619 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29620
29621         * gcc.target/sparc: New directory.
29622         * gcc.target/sparc/sparc.exp: New driver.
29623         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29624         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29625         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29626         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29627
29628 2004-11-10  Paul Brook  <paul@codesourcery.com>
29629
29630         PR fortran/18218
29631         * gfortran.dg/list_read.c: New test.
29632
29633 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29634
29635         PR c/18322
29636         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29637         expected diagnostic location.
29638
29639 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29640
29641         * gcc.dg/20041109-1.c: New test.
29642
29643 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29644
29645         PR objc/18406
29646         * objc/compile/pr18406.m: New test.
29647
29648 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29649
29650         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29651
29652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29653
29654         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29655
29656 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29657
29658         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29659
29660 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29661
29662         * gcc.dg/20030225-2.c: Add prototype for abort and
29663         exit.
29664
29665 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29666
29667         PR tree-opt/18299
29668         * gcc.c-torture/pr18299-1.c: New test.
29669
29670 2004-11-06  Andreas Schwab  <schwab@suse.de>
29671
29672         * gcc.dg/pr16286.c: Also test for bool and pixel.
29673
29674 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29675
29676         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29677         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29678         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29679         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29680         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29681         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29682         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29683         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29684         gcc.dg/struct-semi-3.c: New tests.
29685
29686 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29687
29688         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29689
29690 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29691
29692         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29693         Do not use C99 designators.
29694
29695 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29696
29697         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29698
29699 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29700
29701         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29702         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29703         * gcc.c-torture/execute/simd-5.x: Remove.
29704
29705 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29706
29707         PR rtl-optimization/17933
29708         * gcc.dg/torture/pr17933-1.c: New test.
29709
29710 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29711
29712         PR target/18106
29713         * lib/target-supports.exp (check_weak_available): Support
29714         Windows.
29715
29716 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29717
29718         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29719         call to fflush(stdout) before abort.
29720         (my_ffsll): New function.
29721         (generate_fields): Use it.
29722
29723 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29724
29725         * gcc.dg/init-undef-1.c: New test.
29726
29727 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29728
29729         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29730         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29731         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29732         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29733         expected messages for new parser.
29734
29735 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * g++.dg/ext/visibility/symbian1.C: New test.
29738
29739 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29740
29741         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29742         on LP64 targets.
29743
29744 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29745
29746         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29747         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29748         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29749         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29750         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29751         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29752         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29753         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29754         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29755         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29756
29757 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29758
29759         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29760         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29761         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29762         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29763         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29764         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29765         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29766         for new parser.
29767
29768 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29769
29770         PR target/15342
29771         * gcc.dg/20041104-1.c: New test.
29772
29773 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29774
29775         * g++.dg/template/nontype7.C: New test.
29776         * g++.dg/template/nontype8.C: Likewise.
29777         * g++.dg/template/nontype9.C: Likewise.
29778         * g++.dg/template/nontype10.C: Likewise.
29779         * g++.dg/tc1/dr49.C: Likewise.
29780         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29781         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29782
29783 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29784
29785         * g++.dg/rtti/tinfo1.C: Remove xfails.
29786
29787 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29788
29789         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29790         packed attribute to the definition to satisfy the new C++ parser.
29791
29792 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29793
29794         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29795         invocations of va_arg.
29796
29797 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/18124
29800         * g++.dg/template/crash25.C: New test.
29801
29802         PR c++/18155
29803         * g++.dg/template/typedef2.C: New test.
29804         * g++.dg/parse/crash13.C: Adjust error markers.
29805
29806         PR c++/18177
29807         * g++.dg/conversion/const3.C: New test.
29808
29809 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29810
29811         PR fortran/17535
29812         PR fortran/17583
29813         PR fortran/17713
29814         * gfortran.dg/generic_[123].f90: New testcases.
29815
29816 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29817
29818         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29819         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29820
29821 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29822
29823         PR tree-opt/16808
29824         * gcc.c-torture/compile/pr16808.c: New test.
29825
29826 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29827
29828         PR rtl-optimization/17104
29829         * gcc.dg/ppc-bitfield1.c: New.
29830
29831 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29832
29833         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29834
29835 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29836
29837         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29838         strings for 32-bit code.
29839
29840 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29841
29842         PR c/18239
29843         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29844
29845 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29846
29847         PR c++/18064
29848         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29849
29850 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/15172
29853         * g++.dg/init/aggr2.C: New test.
29854
29855 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29856
29857         * objc.dg/local-decl-1.m: New test.
29858
29859 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29860
29861         * gcc.dg/20040910-1.c: Adjust regex.
29862
29863 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29864
29865         PR rtl-optimization/18084
29866         * g++.dg/opt/pr18084-1.C: New testcase.
29867
29868 2004-10-30  Matt Austern  <austern@apple.com>
29869
29870         PR c++/17542
29871         * g++.dg/ext/attrib18.C: New test.
29872
29873 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29874
29875         PR middle-end/18096
29876         * gcc.dg/pr18096-1.c: New test case.
29877
29878 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29879
29880         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29881
29882 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29883
29884         PR c/16666
29885         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29886         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29887         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29888         gcc.dg/old-style-prom-3.c: New tests.
29889
29890 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29891
29892         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29893         Remove unnecessary inclusion of stdio.h.
29894
29895 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29896
29897         PR rtl-optimization/17581
29898         * gcc.dg/pr17581-1.c: New test case.
29899
29900 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29903         being implemented.
29904         * g++.dg/conversion/dr195-1.C: New.
29905         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29906         * g++.old-deja/g++.mike/p10148.C: Likewise.
29907
29908 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29909
29910         PR c++/17695
29911         * g++.dg/debug/typedef2.C: New test.
29912
29913 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29914
29915         PR fortran/13490
29916         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29917         * gfortran.dg/g77/README: Update.
29918
29919 2004-10-28  Matt Austern  <austern@apple.com>
29920
29921         PR c++/14124
29922         * g++.dg/ext/packed7.C: New test.
29923
29924 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29925
29926         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29927         scan-assembler.
29928         * lib/scanasm.exp (hidden-scan-for): New proc.
29929         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29930         string.
29931         (scan-not-hidden): Likewise.
29932         * lib/target-supports.exp (check_visibility_available): mach-o is
29933         support too.
29934
29935 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/17132
29938         * g++.dg/template/memclass3.C: New test.
29939
29940 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29941
29942         PR middle-end/18160
29943         * gcc.dg/register-var-1.c: New test.
29944         * gcc.dg/register-var-2.c: New test.
29945         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29946         error now.
29947
29948 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29949
29950         PR other/18172
29951         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29952         unused variables.
29953         * gcc.dg/vect/vect-22.c: Likewise.
29954
29955 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29956
29957         * gcc.dg/i386-rotate-1.c: New test.
29958
29959 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29960
29961         * g++.dg/init/ref12.C: Add "run" marker.
29962
29963         PR c++/17435
29964         * g++.dg/init/ref12.C: New test.
29965
29966         PR c++/18140
29967         * g++.dg/template/shift1.C: New test.
29968         * g++.dg/template/error10.C: Adjust error markers.
29969
29970 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29971
29972         PR tree-opt/17529
29973         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29974
29975 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29976
29977         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29978         * gcc.dg/weak/weak-3.c: Likewise.
29979         * gcc.dg/weak/weak-5.c: Likewise.
29980         * gcc.dg/weak/weak-9.c: Likewise.
29981         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29982         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29983
29984         * gcc.dg/darwin-weakimport-1.c: New.
29985
29986 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29987
29988         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29989
29990 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29991
29992         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29993         'syntax' error messages.
29994         * gcc.dg/cpp/direct2s.c: Likewise.
29995
29996 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29997
29998         * gcc.c-torture/compile/20041026-1.c: New.
29999
30000 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
30001
30002         PR c++/18093
30003         * g++.dg/lookup/ns2.C: New test.
30004
30005         PR c++/18020
30006         * g++.dg/template/enum4.C: New test.
30007
30008         PR c++/18161
30009         * g++.dg/template/expr1.C: New test.
30010
30011 2004-10-26  Ben Elliston  <bje@au.ibm.com>
30012
30013         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30014
30015 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30016
30017         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30018         gcc.dg/decl-nospec-3.c: New tests.
30019
30020 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
30021
30022         * objc.dg/super-class-3.m: New test.
30023
30024 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30025
30026         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30027         resyncing.
30028         * gcc.dg/cpp/direct2s.c: Likewise.
30029
30030 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
30031
30032         * objc.dg/image-info.m: Update for changes to section selection.
30033
30034 2004-10-25  David Ayers  <d.ayers@inode.at>
30035             Ziemowit Laski  <zlaski@apple.com>
30036
30037         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30038         diagnostics when messaging 'id <Proto>'.
30039         * objc.dg/class-protocol-1.m: New test.
30040         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30041         a non-existent method signature.
30042         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30043         Update diagnostics when messaging with non-existent method signature.
30044         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30045         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30046         invalid receivers are now resolved as if messaging 'id'; remove
30047         extraneous diagnostics.
30048
30049 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30050
30051         PR c/16667
30052         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30053         gcc.dg/init-desig-obs-3.c: New tests.
30054
30055 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
30056
30057         * gcc.dg/debug/20041023-1.c: New test.
30058
30059 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
30060
30061         PR middle-end/17407
30062         * gcc.c-torture/compile/pr17407.c: New test.
30063
30064         PR c++/18121
30065         * g++.dg/template/array8.C: New test.
30066
30067 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30068
30069         PR other/18138
30070         * lib/g++.exp: Accept more than one multilib libgcc.
30071         * lib/gcc-dg.exp: Likewise.
30072         * lib/objc.exp: Likewise.
30073         * lib/treelang.exp: Likewise.
30074         * lib/gfortran.exp: Likewise.
30075
30076 2004-10-24  Ben Elliston  <bje@au.ibm.com>
30077
30078         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30079
30080 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
30081
30082         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30083         * gcc.dg/c99-const-expr-3.c: Likewise.
30084
30085 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30086
30087         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30088
30089 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30090
30091         * gcc.c-torture/execute/loop-2e.x: Remove.
30092
30093 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30094
30095         PR c++/18095
30096         * g++.dg/parse/crash18.C: New.
30097         * g++.dg/parse/crash19.C: New.
30098
30099 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30100
30101         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30102         * g++.dg/ext/dllimport2.C: Same.
30103         * g++.dg/ext/dllimport8.C: Same.
30104
30105 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30106
30107         PR c++/10841
30108         * g++.dg/conversion/cast1.C: New test.
30109         * g++.dg/overload/pmf1.C: Adjust error marker.
30110
30111 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30112
30113         PR objc/17923
30114         * objc.dg/const-str-7.m: New test.
30115
30116 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30117
30118         * g++.dg/template/memfriend11.C: Fix comment typo.
30119         * g++.dg/template/memfriend14.C: Likewise.
30120
30121 2004-10-20  Richard Henderson  <rth@redhat.com>
30122
30123         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30124         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30125         -fasynchronous-unwind-tables.
30126
30127 2004-10-20  Richard Henderson  <rth@redhat.com>
30128
30129         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30130         (main): Return success.
30131         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30132         (main): Return success.
30133
30134 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30135
30136         PR c++/13495
30137         * g++.dg/template/memfriend9.C: New test.
30138         * g++.dg/template/memfriend10.C: Likewise.
30139         * g++.dg/template/memfriend11.C: Likewise.
30140         * g++.dg/template/memfriend12.C: Likewise.
30141         * g++.dg/template/memfriend13.C: Likewise.
30142         * g++.dg/template/memfriend14.C: Likewise.
30143         * g++.dg/template/memfriend15.C: Likewise.
30144         * g++.dg/template/memfriend16.C: Likewise.
30145         * g++.dg/template/memfriend17.C: Likewise.
30146         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30147
30148 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30149
30150         * g++.dg/conversion/dr195.C: New.
30151         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30152
30153 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30154             Devang Patel  <dpatel@apple.com>
30155
30156         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30157         of floating point arithmetic, which could trap.
30158
30159 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30160
30161         PR c++/14035
30162         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30163         * g++.dg/conversion/const2.C: New test.
30164         * g++.dg/expr/reinterpret2.C: New test.
30165         * g++.dg/expr/reinterpret3.C: New test.
30166         * g++.dg/expr/cast2.C: New test.
30167         * g++.dg/expr/copy1.C: New test.
30168         * g++.dg/other/conversion1.C: Change error message.
30169         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30170         function pointers to void *.
30171         * g++.old-deja/g++.mike/p10148.C: Likewise.
30172
30173 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30174
30175         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30176
30177 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30178
30179         PR c++/18047
30180
30181         * g++.dg/parse/expr3.C: New test.
30182
30183 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30184
30185         * gcc.dg/smod-1.c: New test.
30186
30187 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30188
30189         * objc.dg/method-14.m: New test.
30190
30191 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30192
30193         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30194         Also xfail as the patch was reverted.
30195
30196 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30197
30198         PR middle-end/16973
30199         * gcc.dg/pr16973.c: New test.
30200
30201 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30202
30203         PR tree-optimization/17656
30204         * gcc.c-torture/compile/pr17656.c: New test.
30205
30206 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         * g++.dg/eh/shadow1.C: New.
30209
30210 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30211
30212         * gcc.c-torture/compile/20041018-1.c: New test.
30213
30214 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30215
30216         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30217         compiler referring to register 0 when accessing sdata.  The linker
30218         now patches things up.
30219
30220 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30221
30222         PR c/17529
30223         * gcc.c-torture/compile/pr17529.c: New test.
30224
30225 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30226
30227         PR c++/17743
30228         * g++.dg/ext/attrib17.C: New test.
30229
30230 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30231
30232         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30233
30234 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30235
30236         PR c++/10479
30237         * g++.dg/ext/attrib16.C: New test.
30238
30239 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30240
30241         PR c++/17042
30242         * g++.dg/init/dso_handle1.C: New test.
30243
30244         PR c++/14667
30245         * g++.dg/parse/typedef6.C: New test.
30246
30247         PR c++/17916
30248         * g++.dg/parse/pragma1.C: New test.
30249
30250 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30251
30252         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30253
30254 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30255
30256         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30257         -fno-common when on HPPA HP-UX platforms.
30258
30259 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30260
30261         PR other/16820
30262         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30263         stdint.h.
30264         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30265         uintptr_t.
30266
30267 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30268
30269         PR c++/16301
30270         * g++.dg/lookup/strong-using-4.C: New test.
30271
30272 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30273
30274         PR middle-end/16567
30275         * gcc.c-torture/compile/nested-1.c: New test.
30276
30277 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30278
30279         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30280         and mipsisa64*-*-* (until support for misaligned loads is added).
30281         * gcc.dg/vect/vect-50.c: Likewise.
30282         * gcc.dg/vect/vect-52.c: Likewise.
30283         * gcc.dg/vect/vect-54.c: Likewise.
30284         * gcc.dg/vect/vect-58.c: Likewise.
30285         * gcc.dg/vect/vect-60.c: Likewise.
30286         * gcc.dg/vect/vect-80.c: Likewise.
30287
30288 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30289
30290         PR c++/17976
30291         * g++.dg/init/dtor3.C: New test.
30292
30293 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30294
30295         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30296
30297 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30298
30299         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30300         * gcc.dg/macho-lo-sum.c: Likewise.
30301
30302 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30303
30304         * gcc.dg/ppc-spe64-1.c: New test.
30305
30306 2004-10-14  Devang Patel  <dpatel@apple.com>
30307
30308         PR 17635
30309         * gcc.dg/pr17635.c : New test.
30310
30311 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30312
30313         * gcc.dg/vect/vect-28.c: Remove xfail.
30314         * gcc.dg/vect/vect-30.c: Remove xfail.
30315         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30316         * gcc.dg/vect/vect-33.c: Remove xfail.
30317         * gcc.dg/vect/vect-44.c: Remove xfail.
30318         * gcc.dg/vect/vect-46.c: Remove xfail.
30319         * gcc.dg/vect/vect-50.c: Remove xfail.
30320         * gcc.dg/vect/vect-52.c: Remove xfail.
30321         * gcc.dg/vect/vect-54.c: Remove xfail.
30322         * gcc.dg/vect/vect-58.c: Remove xfail.
30323         * gcc.dg/vect/vect-60.c: Remove xfail.
30324         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30325         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30326         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30327         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30328         * gcc.dg/vect/vect-8.c: Remove xfail.
30329         * gcc.dg/vect/vect-80.c: Remove xfail.
30330         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30331
30332 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30333
30334         * gcc.dg/vect/vect-82.c: New testcase.
30335         * gcc.dg/vect/vect-82_64.c: New testcase.
30336         * gcc.dg/vect/vect-83.c: New testcase.
30337         * gcc.dg/vect/vect-83_64.c: New testcase.
30338
30339 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30340
30341         * gcc.dg/cpp/error-1.c: New test.
30342
30343 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30344
30345         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30346
30347 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30348
30349         PR target/17984
30350         * gcc.dg/cris-peep2-xsrand2.c: New test.
30351
30352 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30353
30354         PR c++/17661
30355         * g++.dg/expr/for2.C: New test.
30356
30357 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30358
30359         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30360
30361 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30362
30363         PR tree-optimization/17724
30364         * g++.dg/opt/pr17724-1.C: New test.
30365         * g++.dg/opt/pr17724-2.C: New test.
30366         * g++.dg/opt/pr17724-3.C: New test.
30367         * g++.dg/opt/pr17724-4.C: New test.
30368         * g++.dg/opt/pr17724-5.C: New test.
30369         * g++.dg/opt/pr17724-6.C: New test.
30370
30371 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30372
30373         PR c/17301
30374         * gcc.dg/pr17301-2.c: New test.
30375
30376 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30377
30378         PR c++/15876
30379         * g++.dg/parse/error22.C: New test.
30380
30381         PR c++/17936
30382         * g++.dg/template/spec18.C: New test.
30383
30384 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30385
30386         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30387         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30388         memcpy.
30389         * gcc.dg/ia64-sync-2.c: Ditto.
30390         * gcc.dg/ia64-sync-3.c: Ditto.
30391
30392 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30393
30394         * g++.dg/eh/cleanup5.C: Add dg-options "".
30395
30396 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30397
30398         PR middle-end/17657
30399         * gcc.dg/switch-4.c: New test case.
30400
30401 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30402
30403         * gcc.c-torture/execute/20041011-1.c: New test.
30404
30405 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30406
30407         PR c++/17554
30408         * g++.dg/init/for3.C: New test.
30409
30410         PR c++/17657
30411         * g++.dg/opt/switch2.C: New test.
30412
30413         PR middle-end/17703
30414         * g++.dg/warn/Wreturn-2.C: New test.
30415
30416 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30417
30418         PR c++/17907
30419         * g++.dg/eh/cleanup5.C: New test.
30420
30421 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30422
30423         PR c++/17393
30424         * g++.dg/parse/error21.C: New test.
30425
30426 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30427
30428         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30429         * g++.dg/warn/incomplete1.C: Likewise.
30430         * g++.dg/template/qualttp20.C: Likewise.
30431
30432 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30433
30434         PR c/17881
30435         * parm-incomplete-1.c: New test.
30436
30437 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30438
30439         PR c++/17867
30440         * g++.dg/parse/error19.C: New test.
30441
30442         PR c++/17670
30443         * g++.dg/init/new11.C: New test.
30444
30445         PR c++/17821
30446         * g++.dg/parse/error20.C: New test.
30447
30448         PR c++/17826
30449         * g++.dg/template/crash24.C: New test.
30450
30451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30452
30453         PR c/17301
30454         * gcc.dg/pr17301-1.c: New test.
30455
30456 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30457
30458         PR c/17189
30459         * gcc.dg/anon-struct-5.c: New test.
30460
30461 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30462
30463         PR c/17844
30464         * gcc.dg/pr17844-1.c: New test.
30465
30466 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30467
30468         PR tree-optimization/17906
30469         * gcc.c-torture/compile/pr17906.c: New.
30470
30471 2004-10-09  Stuart Hastings  <stuart@apple.com>
30472             Roger Sayle  <roger@eyesopen.com>
30473
30474         PR rtl-optimization/17853
30475         * gcc.dg/i386-mmx-5.c: New testcase.
30476
30477 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30478
30479         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30480
30481 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30482
30483         PR c++/17524
30484         * g++.dg/template/static9.C: New test.
30485
30486         PR c++/17685
30487         * g++.dg/parse/operator5.C: New test.
30488
30489 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30490
30491         PR middle-end/17894
30492         * gcc.c-torture/execute/divcmp-4.c: New test case.
30493
30494 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30495
30496         PR tree-opt/17902
30497         * g++.dg/opt/pr17902.C: New test.
30498
30499 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30502
30503 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30504
30505         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30506
30507 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30508
30509         * gcc.dg/assign-warn-3.c: New test.
30510
30511 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30512
30513         PR c/16999
30514         * gcc.dg/cpp/ident-1.c: New test.
30515
30516 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         * gcc.c-torture/compile/acc1.c: New.
30519
30520 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30521
30522         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30523         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30524
30525 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30526
30527         * gcc.dg/ultrasp11.c: New test.
30528
30529 2004-10-08  Michael Matz  <matz@suse.de>
30530
30531         * gcc.dg/doloop-2.c: New test.
30532
30533 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30534
30535         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30536         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30537         objc.dg/method-9.m: Update expected diagnostics.
30538
30539 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30540
30541         * gcc.dg/ppc-fsel-3.c: New file.
30542         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30543
30544 2004-10-07  Paul Brook  <paul@codesourcery.com>
30545
30546         * gfortran.dg/intrinsic_verify_1.f90: New test.
30547
30548 2004-10-07  Paul Brook  <paul@codesourcery.com>
30549
30550         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30551
30552 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30553
30554         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30555         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30556         commit.
30557
30558 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30559
30560         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30561
30562 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30563
30564         PR c++/17115
30565         * g++.dg/warn/Winline-4.C: New test.
30566
30567 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30568
30569         * gcc.c-torture/compile/20041007-1.c: New test.
30570
30571 2004-10-07  Paul Brook  <paul@codesourcery.com>
30572
30573         PR fortran/17678
30574         * gfortran.dg/use_allocated_1.f90: New test.
30575
30576 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30577
30578         PR middle-end/17849
30579         * gfortran.fortran-torture/compile/nested.f90: New test
30580
30581 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30582
30583         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30584
30585 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30586
30587         PR c++/17368
30588         * g++.dg/ext/asm6.C: New test.
30589
30590 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30591
30592         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30593
30594 2004-10-06  Paul Brook  <paul@codesourcery.com>
30595
30596         PR libfortran/17709
30597         * gfortran.dg/empty_format_1.f90: New test.
30598
30599 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30600
30601         PR fortran/17568
30602         * gfortran.dg/ishft.f90: New test.
30603
30604         PR fortran/17283
30605         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30606         tests.
30607
30608 2004-10-06  Paul Brook  <paul@codesourcery.com>
30609
30610         * gfortran.dg/do_1.f90: New test.
30611
30612 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30613
30614         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30615         optimizing for size.
30616
30617 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30618
30619         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30620
30621 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30622
30623         * gcc.c-torture/compile/20041005-1.c: New test.
30624
30625 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30626
30627         PR c++/17829
30628         * g++.dg/lookup/koenig4.C: New.
30629
30630 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30631
30632         * g++.dg/other/classkey1.C: Adjust quoting marks.
30633         * g++.dg/parse/error15.C: Likewise.
30634         * g++.dg/template/meminit2.C (int>): Likewise.
30635
30636 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30637
30638         PR fortran/17283
30639         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30640
30641         PR fortran/17631
30642         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30643
30644         PR fortran/17708
30645         * gfortran.dg/pr17708.f90: New test.
30646
30647 2004-10-04  Chao-ying Fu  <fu@mips.com>
30648
30649         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30650         * gcc.dg/vect/vect-4.c: Ditto.
30651         * gcc.dg/vect/vect-5.c: Ditto.
30652         * gcc.dg/vect/vect-6.c: Ditto.
30653         * gcc.dg/vect/vect-8.c: Ditto.
30654         * gcc.dg/vect/vect-16.c: Ditto.
30655         * gcc.dg/vect/vect-30.c: Ditto.
30656         * gcc.dg/vect/vect-40.c: Ditto.
30657         * gcc.dg/vect/vect-41.c: Ditto.
30658         * gcc.dg/vect/vect-42.c: Ditto.
30659         * gcc.dg/vect/vect-43.c: Ditto.
30660         * gcc.dg/vect/vect-44.c: Ditto.
30661         * gcc.dg/vect/vect-45.c: Ditto.
30662         * gcc.dg/vect/vect-46.c: Ditto.
30663         * gcc.dg/vect/vect-47.c: Ditto.
30664         * gcc.dg/vect/vect-48.c: Ditto.
30665         * gcc.dg/vect/vect-49.c: Ditto.
30666         * gcc.dg/vect/vect-50.c: Ditto.
30667         * gcc.dg/vect/vect-51.c: Ditto.
30668         * gcc.dg/vect/vect-52.c: Ditto.
30669         * gcc.dg/vect/vect-53.c: Ditto.
30670         * gcc.dg/vect/vect-54.c: Ditto.
30671         * gcc.dg/vect/vect-55.c: Ditto.
30672         * gcc.dg/vect/vect-56.c: Ditto.
30673         * gcc.dg/vect/vect-57.c: Ditto.
30674         * gcc.dg/vect/vect-58.c: Ditto.
30675         * gcc.dg/vect/vect-59.c: Ditto.
30676         * gcc.dg/vect/vect-60.c: Ditto.
30677         * gcc.dg/vect/vect-74.c: Ditto.
30678         * gcc.dg/vect/vect-79.c: Ditto.
30679         * gcc.dg/vect/vect-80.c: Ditto.
30680
30681 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30682
30683         * gcc.dg/unused-7.c: Use the correct option.
30684
30685 2004-10-04  Paul Brook  <paul@codesourcery.com>
30686         Bud Davis  <bdavis9659@comcast.net>
30687
30688         PR fortran/17706
30689         PR fortran/16434
30690         * gfortran/pr17706.f90: New test.
30691         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30692
30693 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30694
30695         * gfortran.dg/pr17612.f90: New test.
30696
30697 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30698
30699         * g++.dg/template/local1.C: Adjust quoting marks in
30700         testing for diagnostics.
30701         * g++.dg/tls/diag-2.C: Likewise.
30702         * g++.dg/other/error8.C: Likewise.
30703
30704 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30705
30706         PR c/17178
30707         * gcc.dg/unused-4.c: Adjust to be correct.
30708
30709         PR c/17820
30710         * gcc.dg/unused-7.c: New test.
30711
30712 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30713
30714         PR c++/17797
30715         * g++.dg/overload/template2.C: New test.
30716
30717 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30718
30719         PR tree-optimization/16632
30720         * gcc.dg/tree-ssa/20041002-1.c: New.
30721
30722 2004-10-03  Paul Brook  <paul@codesourcery.com>
30723
30724         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30725         rather than relying on default formatting.
30726
30727 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30728
30729         * gcc.dg/20040920-1.c: Update expected message text.
30730
30731 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30732
30733         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30734
30735 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30736
30737         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30738         tree level.
30739
30740 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30741
30742         * gcc.dg/tree-ssa/pr17343.c: Remove.
30743
30744 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30745
30746         PR tree-opt/17343
30747         * gcc.dg/tree-ssa/pr17343.c: New test.
30748
30749 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30750
30751         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30752         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30753         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30754         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30755         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30756
30757 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30758
30759         * gcc.dg/lvalue-2.c: New test.
30760
30761 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30762
30763         PR c/17730
30764         * gcc.dg/pr17730-1.c: New test
30765
30766 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30767
30768         PR c/7425
30769         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30770
30771 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30772
30773         * gcc.c-torture/execute/stdarg-1.c: New test.
30774         * gcc.c-torture/execute/stdarg-2.c: New test.
30775         * gcc.c-torture/execute/stdarg-3.c: New test.
30776         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30777         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30778         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30779         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30780         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30781
30782 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30783
30784         PR tree-optimization/17697
30785         * g++.dg/opt/pr17697-1.C: New test.
30786         * g++.dg/opt/pr17697-2.C: New test.
30787         * g++.dg/opt/pr17697-3.C: New test.
30788
30789 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30790
30791         PR c/16409
30792         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30793         gcc.dg/vla-init-5.c: New tests.
30794
30795 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30796
30797         PR c/13804
30798         * gcc.dg/pr13804-1.c: New test.
30799
30800 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30801
30802         PR fortran/16938
30803         * gfortran.dg/pr16938.f90: New test.
30804
30805 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30806
30807         * g++.dg/template/crash23.C: New test.
30808
30809 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/17585
30812         * g++.dg/template/static8.C: New test.
30813
30814 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30815
30816         PR c++/17681
30817         * g++.dg/other/error9.C: New test.
30818
30819 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30820
30821         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30822
30823 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30824
30825         PR fortran/15164
30826         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30827
30828 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30829
30830         PR middle-end/17112
30831         * gcc.dg/pr17112-1.c: New test case.
30832
30833 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30834
30835         PR c/11459
30836         * gcc.dg/pr11459-1.c: New test.
30837
30838 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30839
30840         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30841         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30842
30843 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30844
30845         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30846
30847 2004-09-25  Jan Hubicka  <jh@suse.cz>
30848
30849         * compile/30040909-1.c: New test.
30850         * compile/30040907-1.c: New test.
30851
30852 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30853
30854         * gcc.c-torture/execute/va-arg-26.c: New test.
30855
30856 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30857
30858         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30859         extra diagnostics on targets with 64-bit pointers.
30860         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30861
30862 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30863
30864         PR c/17188
30865         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30866         * gcc.dg/decl-3.c: Adjust expected message.
30867
30868 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30869
30870         PR fortran/17615
30871         * gfortran.dg/pr17615.f90: New test.
30872
30873 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30874
30875         PR tree-optimzation/17517
30876         * g++.dg/tree-ssa/pr17517.C: New Test.
30877
30878 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30879
30880         PR c++/16889
30881         * g++.dg/lookup/ambig3.C: New.
30882
30883 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30884
30885         PR tree-opt/17624
30886         * g++.dg/opt/pr17624.C: New test.
30887
30888 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30889
30890         PR c/6980
30891         * gcc.dg/Wbad-function-cast-1.c: New test.
30892
30893 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30894
30895         * g++.dg/ext/complit1.C
30896         * g++.dg/other/error2.C
30897         * g++.dg/other/nontype-1.C
30898         * g++.dg/parse/crash11.C
30899         * g++.dg/parse/crash12.C
30900         * g++.dg/parse/error15.C
30901         * g++.dg/parse/error4.C
30902         * g++.dg/parse/tmpl-outside1.C
30903         * g++.dg/parse/too-many-tmpl-args1.C
30904         * g++.dg/template/dependent-expr3.C
30905         * g++.dg/template/error10.C
30906         * g++.dg/template/instantiate1.C
30907         * g++.dg/template/vtable2.C
30908         * g++.dg/warn/Wshadow-1.C
30909         * g++.dg/warn/weak1.C
30910         * g++.old-deja/g++.brendan/crash16.C
30911         * g++.old-deja/g++.brendan/crash18.C
30912         * g++.old-deja/g++.brendan/crash48.C
30913         * g++.old-deja/g++.brendan/crash49.C
30914         * g++.old-deja/g++.brendan/crash55.C
30915         * g++.old-deja/g++.brendan/crash56.C
30916         * g++.old-deja/g++.brendan/crash8.C
30917         * g++.old-deja/g++.brendan/enum11.C
30918         * g++.old-deja/g++.brendan/enum8.C
30919         * g++.old-deja/g++.brendan/enum9.C
30920         * g++.old-deja/g++.brendan/friend3.C
30921         * g++.old-deja/g++.brendan/misc14.C
30922         * g++.old-deja/g++.bugs/900402_02.C
30923         * g++.old-deja/g++.bugs/900404_03.C
30924         * g++.old-deja/g++.bugs/900404_04.C
30925         * g++.old-deja/g++.bugs/900428_03.C
30926         * g++.old-deja/g++.jason/crash4.C
30927         * g++.old-deja/g++.jason/overload21.C
30928         * g++.old-deja/g++.jason/redecl1.C
30929         * g++.old-deja/g++.jason/report.C
30930         * g++.old-deja/g++.jason/rfg10.C
30931         * g++.old-deja/g++.jason/template30.C
30932         * g++.old-deja/g++.law/arm12.C
30933         * g++.old-deja/g++.law/ctors5.C
30934         * g++.old-deja/g++.law/cvt20.C
30935         * g++.old-deja/g++.law/init10.C
30936         * g++.old-deja/g++.law/init8.C
30937         * g++.old-deja/g++.law/visibility17.C
30938         * g++.old-deja/g++.law/visibility7.C
30939         * g++.old-deja/g++.mike/net8.C
30940         * g++.old-deja/g++.mike/p646.C
30941         * g++.old-deja/g++.mike/p700.C
30942         * g++.old-deja/g++.mike/p701.C
30943         * g++.old-deja/g++.mike/p811.C
30944         * g++.old-deja/g++.ns/template13.C
30945         * g++.old-deja/g++.other/array3.C
30946         * g++.old-deja/g++.other/crash25.C
30947         * g++.old-deja/g++.other/dtor3.C
30948         * g++.old-deja/g++.other/dtor4.C
30949         * g++.old-deja/g++.other/main1.C
30950         * g++.old-deja/g++.other/warn7.C
30951         * g++.old-deja/g++.pt/crash11.C
30952         * g++.old-deja/g++.pt/crash36.C
30953         * g++.old-deja/g++.pt/spec22.C
30954         * g++.old-deja/g++.pt/spec9.C
30955         * g++.old-deja/g++.pt/ttp52.C
30956         * g++.old-deja/g++.robertl/eb103.C
30957         * g++.old-deja/g++.robertl/eb121.C
30958         * g++.old-deja/g++.robertl/eb22.C
30959         * g++.old-deja/g++.robertl/eb8.C:
30960         Update locations and/or regexps of dg-error markers.
30961         Remove markers for some bogus messages that are no longer issued.
30962
30963 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30964
30965         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30966         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30967
30968 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30969
30970         PR c++/17618
30971         * g++.dg/lookup/crash5.C: New test.
30972
30973 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30974
30975         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30976         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30977         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30978         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30979         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30980         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30981
30982         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30983         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30984         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30985         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30986         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30987         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30988
30989         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30990
30991         * gcc.dg/vect/vect-44.c: Check additional cases.
30992         * gcc.dg/vect/vect-48.c: Check additional cases.
30993
30994         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30995         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30996         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30997         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30998         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30999         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31000         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
31001         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
31002         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
31003
31004         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
31005         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
31006         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
31007
31008 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31009
31010         * gcc.dg/tree-ssa/loop-6.c: New test.
31011
31012 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
31013
31014         PR c++/17620
31015         * g++.dg/inherit/base2.C: New.
31016
31017 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31018
31019         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31020         * gcc.dg/20001012-2.c: Likewise.
31021         * gcc.dg/20001013-1.c: Likewise.
31022         * gcc.dg/20001101-1.c: Likewise.
31023         * gcc.dg/20001102-1.c: Likewise.
31024         * gcc.dg/bf-spl1.c: Likewise.
31025         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31026         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31027
31028 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
31029
31030         PR tree-optimization/16721
31031         * gcc.dg/tree-ssa/pr16721.c: New test.
31032
31033 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
31034
31035         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31036         * gcc.dg/20040305-1.c: Likewise.
31037
31038 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31039
31040         PR c/16566
31041         * gcc.c-torture/compile/pr16566-1.c,
31042         gcc.c-torture/compile/pr16566-2.c,
31043         gcc.c-torture/compile/pr16566-3.c: New tests.
31044
31045 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
31046
31047         PR tree-optimization/17512
31048         * gcc.c-torture/compile/20040916-1.c.
31049
31050 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
31051
31052         * gcc.dg/pragma-re-3.c: New test.
31053
31054 2004-09-17  Matt Austern  <austern@apple.com>
31055
31056         PR c++/15049
31057         * g++.dg/other/anon3.C: New.
31058
31059 2004-09-21  Roger Sayle  <roger@eyesopen.com>
31060
31061         PR c++/7503
31062         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31063         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31064         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31065         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31066         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31067
31068 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
31069
31070         PR fortran/17286
31071         * gfortran.dg/pr17286.f90: New test.
31072
31073 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
31074
31075         PR c++/17530
31076         * g++.dg/template/static7.C: New test.
31077
31078 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
31079
31080         PR tree-opt/17558
31081         * gcc.c-torture/compile/pr17558.c: New test.
31082
31083 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31084
31085         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31086         if SKIP_ATTRIBUTE is defined.
31087
31088 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31089
31090         PR fortran/15957
31091         * gfortran.dg/pr15957.f90: New test.
31092
31093 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31094
31095         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31096         in comparison.
31097         * gcc.dg/vect/vect-79.c: Likewise.
31098         * gcc.dg/vect/vect-80.c: Likewise.
31099
31100 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31101
31102         PR fortran/15750
31103         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31104
31105 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31106
31107         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31108         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31109         * gcc.dg/vect/vect-62.c: New testcase.
31110         * gcc.dg/vect/vect-63.c: New testcase.
31111         * gcc.dg/vect/vect-64.c: New testcase.
31112         * gcc.dg/vect/vect-65.c: New testcase.
31113         * gcc.dg/vect/vect-66.c: New testcase.
31114         * gcc.dg/vect/vect-67.c: New testcase.
31115         * gcc.dg/vect/vect-68.c: New testcase.
31116         * gcc.dg/vect/vect-69.c: New testcase.
31117         * gcc.dg/vect/vect-79.c: New testcase.
31118         * gcc.dg/vect/vect-80.c: New testcase.
31119
31120 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31121
31122         * gcc.target/mips/asm-1.c: New test.
31123
31124 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31125
31126         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31127         * gcc.dg/vect/vect-73.c: New testcase.
31128         * gcc.dg/vect/vect-74.c: New testcase.
31129         * gcc.dg/vect/vect-75.c: New testcase.
31130         * gcc.dg/vect/vect-76.c: New testcase.
31131         * gcc.dg/vect/vect-77.c: New testcase.
31132         * gcc.dg/vect/vect-78.c: New testcase
31133
31134 2004-09-18  Paul Brook  <paul@codesourcery.com>
31135
31136         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31137
31138 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31139
31140         PR c/17424
31141         * gcc.dg/pr17424-1.c: New test.
31142
31143 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31144
31145         * g++.dg/tree-ssa/pr17153.C: New test.
31146
31147 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31148
31149         PR pch/13361
31150         * g++.dg/pch/wchar-1.C: New.
31151         * g++.dg/pch/wchar-1.Hs: New.
31152
31153 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31154
31155         * gcc.c-torture/execute/20040917-1.c: New test.
31156
31157 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31158
31159         PR tree-optimization/17319
31160         * gcc.dg/pr17319.c: New test.
31161
31162 2004-09-17  Devang Patel  <dpatel@apple.com>
31163
31164         * gcc.dg/20040813-1.c: New test.
31165
31166 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31167
31168         PR tree-optimization/17273
31169         * gcc.c-torture/compile/pr17273.c: New test.
31170
31171 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31172
31173         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31174         Update expected messages.
31175         * gcc.dg/declspec-13.c: New test.
31176
31177 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31178
31179         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31180
31181 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31182
31183         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31184         change what 'a' is pointing to.
31185
31186 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31187
31188         PR c++/16002
31189         * g++.dg/template/error18.C: New test.
31190
31191         PR c++/16029
31192         * g++.dg/warn/Wunused-8.C: New test.
31193
31194 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31195
31196         PR tree-optimization/17513
31197         * gcc.dg/20040916-1.c: New test.
31198
31199 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31200
31201         PR c++/17501
31202         * g++.dg/template/typename7.C: New test.
31203
31204 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31205
31206         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31207
31208 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31209
31210         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31211         with -ftree-based-profiling also.
31212         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31213
31214 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31215
31216         PR/15364
31217         * gfortran.dg/der_array_io_1.f90: New test.
31218         * gfortran.dg/der_array_io_2.f90: New test.
31219         * gfortran.dg/der_array_io_3.f90: New test.
31220
31221 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31222
31223         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31224         EABI.
31225
31226 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31227
31228         * g++.dg/opt/switch1.C: New test.
31229
31230 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31231
31232         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31233         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31234         Update expected messages.
31235
31236 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31237
31238         PR fortran/16485
31239         * gfortran.dg/same_name_1.f90: New test.
31240
31241 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31242
31243         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31244         dereference garbage pointers.
31245
31246 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31249         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31250
31251         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31252         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31253         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31254
31255 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31256
31257         PR c++/17324
31258         * g++.dg/template/mangle1.C: New test.
31259
31260 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31261
31262         PR tree-optimization/17252
31263         * gcc.c-torture/execute/pr17252.c: New test.
31264
31265 2004-09-14  Andrew Pinski  <apinski@apple.com>
31266
31267         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31268
31269 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31270
31271         PR rtl-optimization/9771
31272         * gcc.dg/pr9771-1.c: New test case.
31273
31274 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31275
31276         PR tree-optimization/15262
31277         * gcc.c-torture/execute/pr15262-1.c: New test.
31278         * gcc.c-torture/execute/pr15262-2.c: New test.
31279
31280 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31281
31282         * gcc.dg/declspec-12.c: New test.
31283
31284 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31285
31286         * gfortran.dg/pr17090.f90: Add directives to test.
31287
31288 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31289
31290         * gcc.c-torture/compile/20040914-1.c: New test.
31291
31292 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31293
31294         PR c++/16162
31295         * g++.dg/template/decl2.C: New test.
31296
31297 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31298
31299         PR fortran/17090
31300         * gfortran.dg/pr17090.f90: New test.
31301
31302 2004-09-13  Dale Johannesen  <dalej@apple.com>
31303
31304         * gcc.c-torture/compile/pr17408.c: New test case.
31305
31306 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31307
31308         PR c++/16716
31309         * g++.dg/parse/crash17.C: New test.
31310
31311         PR c++/17327
31312         * g++.dg/template/enum3.C: New test.
31313
31314 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31315
31316         * lib/gcc-defs.exp: Load wrapper.exp.
31317         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31318         using local code.
31319         * lib/gcc.exp (gcc_init): Similar.
31320         * lib/gfortran.exp (gfortran_init): Similar.
31321         * lib/objc.exp (objc_init): Similar.
31322         * lib/treelang.exp (treelang_init): Similar.
31323         * lib/wrapper.exp: New file with build_wrapper call machinery in
31324         ${tool}_maybe_build_wrapper.
31325
31326 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31327
31328         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31329         "inline".
31330         * gcc.dg/declspec-11.c: Update expected messages.
31331         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31332         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31333         gcc.dg/inline-12.c: New tests.
31334
31335 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31336
31337         * g++.dg/tree-ssa/pr17400.C: New testcase.
31338
31339 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31340
31341         * gcc.target/mips/sb1-1.c: New testcase.
31342
31343 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31344
31345         * lib/g77-dg.exp: Remove unused file.
31346         * lib/mike-g77.exp: Ditto.
31347         * lib/g77.exp: Ditto.
31348
31349 2004-09-12  Richard Henderson  <rth@redhat.com>
31350
31351         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31352
31353 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31354
31355         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31356         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31357         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31358         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31359         Update expected messages.
31360
31361 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31362
31363         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31364         declaration/use mismatch for dirp parameter.
31365
31366 2004-09-12  Andrew Pinski  <apinski@apple.com>
31367
31368         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31369         -fgnu-runtime is passed.
31370
31371 2004-09-12  Richard Henderson  <rth@redhat.com>
31372
31373         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31374         do the uplevel thing and update additional_flags directly.
31375         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31376         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31377         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31378         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31379
31380 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31381
31382         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31383
31384 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31385
31386         PR middle-end/17411
31387         * g++.dg/opt/pr17411-1.C: New test case.
31388
31389 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31390
31391         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31392         gcc.dg/tls/diag-2.c: Update expected messages.
31393         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31394         messages.
31395         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31396         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31397         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31398         gcc.dg/tls/diag-5.c: New tests.
31399
31400 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31401
31402         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31403
31404 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31405
31406         * g++.dg/parse/break-in-for.C: New test.
31407
31408 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31409
31410         * gcc.dg/tree-ssa/20040911-1.c: New test.
31411
31412 2004-09-11  Andreas Jaeger  <aj@suse.de>
31413
31414         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31415         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31416
31417 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31418
31419         * gcc.target/frv: New directory of FR-V-specific tests.
31420
31421 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31422
31423         * gcc.dg/convert-vec-1.c: New test.
31424
31425 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31426
31427         PR middle-end/17024
31428         * gcc.dg/pr17024-1.c: New test case.
31429
31430 2004-09-10  Eric Christopher  <echristo@redhat.com>
31431
31432         * gcc.dg/20040910-1.c: New test.
31433
31434 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31435
31436         * gcc.dg/bitfld-9.c: New test.
31437
31438 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31439
31440         * gcc.c-torture/execute/ieee/acc1.c: New test.
31441         * gcc.c-torture/execute/ieee/acc2.c: New test.
31442         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31443
31444 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31445
31446         * gcc.dg/deprecated-2.c: New test.
31447
31448 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31449
31450         * gcc.dg/init-vec-1.c: New test.
31451
31452 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31453
31454         PR middle-end/17055
31455         * gcc.dg/pr17055-1.c: New test case.
31456
31457 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31458
31459         PR target/17377
31460         * gcc.c-torture/execute/pr17377.c: New test.
31461
31462 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31463
31464         PR c/8420
31465         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31466         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31467         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31468         gcc.dg/long-long-typespec-1.c: New tests.
31469         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31470
31471 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31472
31473         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31474         gcc.dg/gnu99-static-1.c: New tests.
31475
31476 2004-09-08  Devang Patel  <dpatel@apple.com>
31477
31478         * gcc.dg/darwin-ld-20040828-1.c: New test.
31479         * gcc.dg/darwin-ld-20040828-2.c: New test.
31480         * gcc.dg/darwin-ld-20040828-3.c: New test.
31481
31482 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31483
31484         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31485         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31486         in error message.
31487         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31488         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31489         in error message.
31490         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31491         types they qualify.
31492         * objc.dg/type-size-2.m: Fix wording in comment.
31493         * objc.dg/va-meth-1.m: New test case.
31494
31495 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31496
31497         PR c/16633:
31498         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31499         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31500
31501 2004-09-06  Devang Patel  <dpatel@apple.com>
31502
31503         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31504         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31505
31506 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31507
31508         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31509         reflect changed line numbering of diagnostics.
31510
31511 2004-09-06  Paul Brook  <paul@codesourcery.com>
31512
31513         * gfortran.dg/edit_real_1.f90: Add new test.
31514
31515 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31516
31517         * gcc.dg/tree-ssa/loop-2.c: New test.
31518         * gcc.dg/tree-ssa/loop-3.c: New test.
31519         * gcc.dg/tree-ssa/loop-4.c: New test.
31520         * gcc.dg/tree-ssa/loop-5.c: New test.
31521
31522 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31523
31524         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31525
31526 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31527
31528         * gcc.dg/format/sentinel-1.c: New test.
31529
31530 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31531
31532         * gcc.dg/builtins-46.c: New.
31533
31534 2004-09-03  Devang Patel  <dpatel@apple.com>
31535
31536         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31537         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31538
31539 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31540
31541         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31542         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31543         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31544         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31545         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31546         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31547         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31548         the non-portable bzero.
31549         * gcc.dg/20010912-1.c: xfail for NetWare.
31550         * gcc.dg/20020426-2.c: xfail for NetWare.
31551         * gcc.dg/20021014-1.c: xfail for NetWare.
31552         * gcc.dg/20021018-1.c: xfail for NetWare.
31553         * gcc.dg/20030213-1.c: xfail for NetWare.
31554         * gcc.dg/20030225-1.c: xfail for NetWare.
31555         * gcc.dg/20030708-1.c: xfail for NetWare.
31556         * gcc.dg/builtins-config.h: Also exclude NetWare.
31557         * gcc.dg/format/format.h: Define restrict only if not already defined.
31558         * gcc.dg/nest.c: xfail for NetWare.
31559         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31560         * lib/target-supports.exp (check_visibility_available): Exclude
31561         NetWare.
31562
31563 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31564
31565         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31566         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31567         deterministic starting point for the alignment of structure fields.
31568         * gcc.dg/Wpadded.c: Dito.
31569         * g++.dg/abi/vbase10.C: Dito.
31570
31571 2004-09-03  Devang Patel  <dpatel@apple.com>
31572
31573         * g++.dg/debug/pr15736.cc: New test.
31574
31575 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * README.QMTEST: Fix out-of-date link.
31578
31579 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31580
31581         PR fortran/16579
31582         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31583         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31584
31585 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31586
31587         * g++.dg/abi/arm_rtti1.C: New test.
31588
31589 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31590
31591         * gcc.dg/ppc-vector-memcpy.c: New.
31592         * gcc.dg/ppc-vector-memset.c: New.
31593
31594 2004-09-02  Chao-ying Fu  <fu@mips.com>
31595
31596         * gcc.target/mips/mips-3d-1.c: New test.
31597         * gcc.target/mips/mips-3d-2.c: New test.
31598         * gcc.target/mips/mips-3d-3.c: New test.
31599         * gcc.target/mips/mips-3d-4.c: New test.
31600         * gcc.target/mips/mips-3d-5.c: New test.
31601         * gcc.target/mips/mips-3d-6.c: New test.
31602         * gcc.target/mips/mips-3d-7.c: New test.
31603         * gcc.target/mips/mips-3d-8.c: New test.
31604         * gcc.target/mips/mips-3d-9.c: New test.
31605         * gcc.target/mips/mips-ps-1.c: New test.
31606         * gcc.target/mips/mips-ps-2.c: New test.
31607         * gcc.target/mips/mips-ps-3.c: New test.
31608         * gcc.target/mips/mips-ps-4.c: New test.
31609         * gcc.target/mips/mips-ps-type.c: New test.
31610
31611 2004-09-02  Paul Brook  <paul@codesourcery.com>
31612
31613         * gfortran.dg/edit_real_1.f90: Add new tests.
31614
31615 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31616
31617         PR fortran/15327
31618         * gfortran.dg/merge_char_1.f90: New test.
31619
31620 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31621
31622         PR fortran/16404
31623         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31624
31625 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31626
31627         PR c/1522
31628         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31629
31630 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31631
31632         * g++.dg/opt/loop1.C: Do not XFAIL.
31633
31634 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31635
31636         * gcc.c-torture/execute/20040831-1.c: New test.
31637
31638 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31639
31640         PR fortran/16579
31641         * gfortran.dg/g77/20010610.f: Now passes.
31642         Copy from g77.f-torture/execute. Add dg-run directive.
31643         * gfortran.dg/g77/README: Update
31644
31645 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31646
31647         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31648         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31649         (t1, t2, t3, t4): Add volatile.
31650
31651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31652
31653         * g++.dg/ext/visibility/arm1.C: New test.
31654
31655 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31656
31657         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31658         -pedantic-errors.
31659
31660 2004-09-01  Paul Brook  <paul@codesourcery.com>
31661
31662         * gfortran.dg/eof_2.f90: New test.
31663
31664 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31665
31666         PR fortran/16579
31667         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31668
31669 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31670
31671         PR libfortran/16805
31672         * gfortran.dg/list_read_2.f90: New test.
31673
31674 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31675
31676         * g++.dg/abi/key1.C: New test.
31677
31678 2004-08-31  Richard Henderson  <rth@redhat.com>
31679
31680         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31681         form of offsetof.
31682         * g++.dg/other/offsetof5.C: Remove duplicate.
31683
31684 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31685
31686         PR fortran/17244
31687         * gfortran.dg/func_derived_1.f90: New test.
31688
31689 2004-08-31  Paul Brook  <paul@codesourcery.com>
31690
31691         * gfortran.dg/eof_1.f90: New test.
31692
31693 2004-08-31  Paul Brook  <paul@codesourcery.com>
31694
31695         * gfortran.dg/list_read_1.f90: New file.
31696
31697 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31698
31699         * g++.dg/opt/loop1.C: XFAIL.
31700
31701 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31702
31703         * gcc.dg/funcdef-storage-1.c: New.
31704         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31705         an extern function in local scope.
31706         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31707         declare an 'auto inline' function in local scope.
31708         * gcc.dg/20011130-1.c: Likewise.
31709         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31710         an 'auto' function in local scope.
31711         * gcc.dg/20021014-1.c: Likewise.
31712         * gcc.dg/20030331-2.c: Likewise.
31713
31714 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31715
31716         * gfortran.dg/blockdata_1.f90: New test.
31717
31718 2004-08-30  Richard Henderson  <rth@redhat.com>
31719
31720         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31721
31722 2004-08-30  Richard Henderson  <rth@redhat.com>
31723
31724         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31725         additional_flags set by alternate driver.
31726         (ieee-options): New procedure.
31727         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31728         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31729         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31730         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31731
31732 2004-08-30  Richard Henderson  <rth@redhat.com>
31733
31734         * lib/f-torture.exp: Remove.
31735
31736 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31737
31738         PR rtl-optimization/16590
31739         * g++.dg/opt/loop1.C: New test.
31740
31741 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31742
31743         PR fortran/13910
31744         * gfortran.dg/oldstyle_1.f90: New test.
31745
31746 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31747         Paul Brook  <paul@codesourcery.com>
31748
31749         * gfortran.dg/g77/README: Update.
31750         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31751         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31752         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31753
31754 2004-08-28  Paul Brook  <paul@codesourcery.com>
31755
31756         PR libfortran/17195
31757         * gfortran.dg/edit_real_1.f90: New test.
31758
31759 2004-08-27  Paul Brook  <paul@codesourcery.com>
31760
31761         * gfortran.dg/rewind_1.f90: New test.
31762
31763 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31764
31765         PR fortran/16597
31766         * gfortran.dg/pr16597.f90: New test.
31767
31768 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31769
31770         PR c/13801
31771         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31772         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31773         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31774         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31775         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31776
31777 2004-08-26  Nick Clifton  <nickc@redhat.com>
31778
31779         * gcc.c-torture/compile/pr17119.c: New test.
31780
31781 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31782
31783         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31784
31785 2004-08-25  Richard Henderson  <rth@redhat.com>
31786
31787         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31788         the bits that expect kind=8 to be the largest real kind.
31789
31790 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31791
31792         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31793
31794 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31795
31796         * gfortran.dg/assignment_1.f90: New test.
31797
31798 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31799
31800         * g++.dg/template/repo3.C: New test.
31801
31802 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31803
31804         PR middle-end/16693
31805         PR tree-optimization/16372
31806         * g++.dg/opt/pr16372-1.C: New test case.
31807         * g++.dg/opt/pr16693-1.C: New test case.
31808         * g++.dg/opt/pr16693-2.C: New test case.
31809
31810 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31811
31812         * objc.dg/proto-lossage-4.m: New test.
31813
31814 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31815
31816         PR c++/17155
31817         * g++.dg/inherit/local2.C: New test.
31818
31819 2004-08-25  Paul Brook  <paul@codesourcery.com>
31820
31821         PR fortran/17144
31822         * gfortran.dg/string_ctor_1.f90: New test.
31823
31824 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31825
31826         PR c++/14428
31827         * g++.dg/template/redecl2.C: New test.
31828
31829 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31830
31831         PR fortran/17143
31832         * gfortran.dg/pr17143.f90: New test.
31833
31834 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31835
31836         PR fortran/17164
31837         * gfortran.dg/pr17164.f90: New test.
31838
31839 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31840
31841         * gcc.dg/tree-ssa/loop-1.c: New test.
31842
31843 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31844
31845         * gcc.c-torture/compile/20040824-1.c: New test.
31846
31847 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31848
31849         * gcc.c-torture/compile/iftrap-3.c: New test.
31850
31851 2004-08-24  Paul Brook  <paul@codesourcery.com>
31852
31853         * gfortran.dg/entry_2.f90: New test.
31854
31855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         PR c++/16889
31858         * g++.dg/lookup/ambig[12].C: New.
31859
31860 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         PR c++/16706
31863         * g++.dg/template/crash21.C: New test.
31864         * g++.dg/template/crash22.C: Likewise.
31865
31866 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         PR c++/17149
31869         * g++.dg/template/access15.C: New.
31870
31871 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/17163
31874         * g++.dg/template/repo2.C: New test.
31875
31876 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31877
31878         PR rtl-optimization/17078
31879         * gcc.c-torture/execute/pr17078-1.c: New test case.
31880
31881 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31882
31883         PR c/14492
31884         * gcc.dg/debug/crash1.c: New test.
31885
31886 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31887
31888         PR c/16180
31889         * gcc.dg/loop-5.c: New test.
31890
31891 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31892
31893         * gcc.c-torture/execute/20040823-1.c: New test.
31894
31895 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31896
31897         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31898         to the assembler.  Simplify test accordingly.
31899         (asm_abi_flags): Use GNU names.
31900         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31901         to check for ABI flags.
31902
31903 2004-08-22  Andrew Pinski  <apinski@apple.com>
31904
31905         * g++.dg/opt/pr14029.C: New test.
31906         * gcc.c-torture/execute/pr15262.c: New test.
31907
31908 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31909
31910         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31911
31912 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31913
31914         PR 16908
31915         * gfortran.dg/direct_io.f90: New test.
31916
31917 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31918
31919         PR c++/17121
31920         * g++.dg/inherit/local2.C: New test.
31921
31922 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31923
31924         PR c++/17120
31925         * g++.dg/warn/Wparentheses-4.C: New test.
31926
31927 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31928
31929         PR c++/17121
31930         * g++.dg/inherit/local2.C: New test.
31931
31932         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31933         * gcc.dg/ppc-ldstruct.c: Likewise.
31934         * gcc.dg/ppc64-abi-2.c: Likewise.
31935
31936 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31937
31938         PR rtl-optimization/17099
31939         * gcc.c-torture/execute/20040820-1.c: New test.
31940
31941 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31942
31943         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31944
31945 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31946
31947         PR fortran/17077
31948         * gfortran.dg/auto_array_1.f90: New test.
31949
31950 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31951
31952         PR fortran/17074
31953         * gfortran.dg/simpleif_1.f90: New test.
31954
31955 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31956
31957         * lib/target-supports.exp (check_profiling_available): Return
31958         false for arm*-*-symbianelf* and arm*-*-eabi*.
31959
31960         PR c++/15890
31961         * g++.dg/template/delete1.C: New test.
31962
31963 2004-08-19  Paul Brook  <paul@codesourcery.com>
31964
31965         PR fortran/14976
31966         PR fortran/16228
31967         * gfortran.dg/data_char_1.f90: New test.
31968
31969 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31970
31971         PR fortran/16946
31972         * gfortran.dg/reduction.f90: New testcase.
31973
31974 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31975
31976         PR fortran/16520
31977         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31978
31979 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31980
31981         PR c++/17041
31982         * g++.dg/Wparentheses-3.C: New test.
31983
31984 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31985
31986         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31987         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31988         * gcc.dg/vect/vect-2.c: Likewise.
31989         * gcc.dg/vect/vect-3.c: Likewise.
31990         * gcc.dg/vect/vect-4.c: Likewise.
31991         * gcc.dg/vect/vect-5.c: Likewise.
31992         * gcc.dg/vect/vect-6.c: Likewise.
31993         * gcc.dg/vect/vect-7.c: Likewise.
31994         * gcc.dg/vect/vect-25.c: Likewise.
31995         * gcc.dg/vect/vect-31.c: Likewise.
31996         * gcc.dg/vect/vect-32.c: Likewise.
31997         * gcc.dg/vect/vect-34.c: Likewise.
31998         * gcc.dg/vect/vect-36.c: Likewise.
31999         * gcc.dg/vect/vect-all.c: Likewise.
32000
32001 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
32002
32003         PR c++/17068
32004         * g++.dg/template/operator4.C: New test.
32005
32006 2004-08-18  Richard Henderson  <rth@redhat.com>
32007
32008         * gcc.dg/20040206-1.c: XFAIL.
32009
32010 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32011
32012         PR c++/16246
32013         * g++.dg/template/array7.C: New test.
32014
32015 2004-08-17  James E Wilson  <wilson@specifixinc.com>
32016
32017         * gcc.dg/mips-movcc-1.c: New test.
32018         * gcc.dg/mips-movcc-2.c: New test.
32019         * gcc.dg/mips-movcc-3.c: New test.
32020
32021         * gcc.dg/mips-nmadd-1.c: New test.
32022         * gcc.dg/mips-nmadd-2.c: New test.
32023
32024 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32025
32026         PR c++/15871
32027         * g++.dg/opt/inline8.C: New test.
32028
32029         PR c++/16965
32030         * g++.dg/parse/error17.C: New test.
32031
32032 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
32033
32034         * gcc.dg/vect: New directory for vectorizer tests.
32035         * gcc.dg/vect/tree-vect.h: New file.
32036         * gcc.dg/vect/vect.exp: New file.
32037         * gcc.dg/vect/pr16105.c.c: New test.
32038         * gcc.dg/vect/vect-1.c: New test.
32039         * gcc.dg/vect/vect-2.c: New test.
32040         * gcc.dg/vect/vect-3.c: New test.
32041         * gcc.dg/vect/vect-4.c: New test.
32042         * gcc.dg/vect/vect-5.c: New test.
32043         * gcc.dg/vect/vect-6.c: New test.
32044         * gcc.dg/vect/vect-7.c: New test.
32045         * gcc.dg/vect/vect-8.c: New test.
32046         * gcc.dg/vect/vect-9.c: New test.
32047         * gcc.dg/vect/vect-10.c: New test.
32048         * gcc.dg/vect/vect-11.c: New test.
32049         * gcc.dg/vect/vect-12.c: New test.
32050         * gcc.dg/vect/vect-13.c: New test.
32051         * gcc.dg/vect/vect-14.c: New test.
32052         * gcc.dg/vect/vect-15.c: New test.
32053         * gcc.dg/vect/vect-16.c: New test.
32054         * gcc.dg/vect/vect-17.c: New test.
32055         * gcc.dg/vect/vect-18.c: New test.
32056         * gcc.dg/vect/vect-19.c: New test.
32057         * gcc.dg/vect/vect-20.c: New test.
32058         * gcc.dg/vect/vect-21.c: New test.
32059         * gcc.dg/vect/vect-22.c: New test.
32060         * gcc.dg/vect/vect-23.c: New test.
32061         * gcc.dg/vect/vect-24.c: New test.
32062         * gcc.dg/vect/vect-25.c: New test.
32063         * gcc.dg/vect/vect-26.c: New test.
32064         * gcc.dg/vect/vect-27.c: New test.
32065         * gcc.dg/vect/vect-28.c: New test.
32066         * gcc.dg/vect/vect-29.c: New test.
32067         * gcc.dg/vect/vect-30.c: New test.
32068         * gcc.dg/vect/vect-31.c: New test.
32069         * gcc.dg/vect/vect-32.c: New test.
32070         * gcc.dg/vect/vect-33.c: New test.
32071         * gcc.dg/vect/vect-34.c: New test.
32072         * gcc.dg/vect/vect-35.c: New test.
32073         * gcc.dg/vect/vect-36.c: New test.
32074         * gcc.dg/vect/vect-37.c: New test.
32075         * gcc.dg/vect/vect-38.c: New test.
32076         * gcc.dg/vect/vect-40.c: New test.
32077         * gcc.dg/vect/vect-41.c: New test.
32078         * gcc.dg/vect/vect-42.c: New test.
32079         * gcc.dg/vect/vect-43.c: New test.
32080         * gcc.dg/vect/vect-44.c: New test.
32081         * gcc.dg/vect/vect-45.c: New test.
32082         * gcc.dg/vect/vect-46.c: New test.
32083         * gcc.dg/vect/vect-47.c: New test.
32084         * gcc.dg/vect/vect-48.c: New test.
32085         * gcc.dg/vect/vect-49.c: New test.
32086         * gcc.dg/vect/vect-50.c: New test.
32087         * gcc.dg/vect/vect-51.c: New test.
32088         * gcc.dg/vect/vect-52.c: New test.
32089         * gcc.dg/vect/vect-53.c: New test.
32090         * gcc.dg/vect/vect-54.c: New test.
32091         * gcc.dg/vect/vect-55.c: New test.
32092         * gcc.dg/vect/vect-56.c: New test.
32093         * gcc.dg/vect/vect-57.c: New test.
32094         * gcc.dg/vect/vect-58.c: New test.
32095         * gcc.dg/vect/vect-59.c: New test.
32096         * gcc.dg/vect/vect-60.c: New test.
32097         * gcc.dg/vect/vect-61.c: New test.
32098         * gcc.dg/vect/vect-all.c: New test.
32099         * gcc.dg/vect/vect-none.c: New test.
32100
32101 2004-08-17  Paul Brook  <paul@codesourcery.com>
32102
32103         PR fortran/13082
32104         * gfortran.dg/entry_1.f90: New test.
32105
32106 2004-08-17  Andrew Pinski  <apinski@apple.com>
32107
32108         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32109
32110 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32111
32112         * gcc.dg/pr17036-1.c: New test.
32113
32114 2004-08-16  Devang Patel  <dpatel@apple.com>
32115
32116         * gcc.dg/darwin-20040809-1.c: New test.
32117
32118 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32119
32120         * gcc.dg/funcdef-attr-1.c: New test.
32121
32122 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32123
32124         * gcc.dg/altivec-17.c: New test.
32125         * gcc.dg/altivec-18.c: New test.
32126
32127 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32128
32129         PR c++/6749
32130         * g++.dg/template/vtable2.C: New test.
32131
32132 2004-08-14  Richard Henderson  <rth@redhat.com>
32133
32134         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32135         * gcc.dg/pack-test-4.c (main): Return 0.
32136         * gcc.dg/setjmp-1.c: Remove XFAIL.
32137         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32138
32139 2004-08-14  Richard Henderson  <rth@redhat.com>
32140
32141         * gcc.dg/980217-1.c: Add prototype for printf.
32142
32143 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32144
32145         * gfortran.dg/pr16935.f90: New test.
32146
32147 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32148
32149         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32150
32151 2004-08-13  Paul Brook  <paul@codesourcery.com>
32152
32153         * gfortran.dg/der_io_1.f90: Remove stray comma.
32154
32155 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32156
32157         * gcc.dg/vmx/cw-bug-2.c: Remove.
32158         * gcc.dg/vmx/vprint-1.c: Remove.
32159         * gcc.dg/vmx/vscan-1.c: Remove.
32160
32161 2004-08-12  Devang patel  <dpatel@apple.com>
32162
32163         * gcc.dg/darwin-20040809-2.c: New test.
32164
32165 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32166
32167         * g++.dg/ext/altivec-12.C: New test.
32168
32169         * g++.dg/ext/altivec-11.C: New test.
32170
32171 2004-08-12  Paul Brook  <paul@codesourcery.com>
32172
32173         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32174
32175 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32176
32177         * g++.dg/ext/altivec-2.C: Check for hardware support before
32178         executing any VMX instructions.
32179
32180         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32181
32182 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32183
32184         PR c++/16276
32185         * g++.old-deja/g++.other/comdat4.C: New test.
32186         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32187
32188 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32189
32190         PR target/16286
32191         * gcc.dg/pr16286.c: New test.
32192
32193 2004-08-12 Jan Beulich <jbeulich@novell.com>
32194
32195         * g++.dg/ext/asm5.C: New.
32196
32197 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32198
32199         PR c++/16698
32200         * g++.dg/eh/crash1.C: New test.
32201
32202         PR c++/16717
32203         * g++.dg/ext/construct1.C: New test.
32204
32205 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32206
32207         PR c++/16853
32208         * g++.dg/init/ptrmem1.C: New test.
32209
32210         PR c++/16618
32211         * g++.dg/parse/offsetof5.C: New test.
32212
32213         PR c++/16870
32214         * g++.dg/template/overload3.C: New test.
32215
32216 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32217
32218         PR c++/16964
32219         * g++.dg/parse/error16.C: New test.
32220
32221         PR c++/16904
32222         * g++.dg/template/error14.C: New test.
32223
32224         PR c++/16929
32225         * g++.dg/template/error15.C: New test.
32226
32227 2004-08-11  Devang Patel  <dpatel@apple.com>
32228
32229         * gcc.dg/darwin-ld-20040809-1.c: New test.
32230         * gcc.dg/darwin-ld-20040809-2.c: New test.
32231
32232 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32233
32234         PR fortran/16917
32235         * gfortran.dg/dfloat_1.f90: New test.
32236
32237 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32238
32239         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32240         * gcc.dg/dll-2.c: Fix dg-require syntax.
32241         * gcc.misc-tests/arm-isr.c (abort): Declare.
32242         (exit): Likewise.
32243
32244 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32245
32246         PR c++/16971
32247         * g++.dg/parse/crash16.C: New test.
32248
32249 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32250
32251         * gcc.dg/mips-rsqrt-1.c: New test case.
32252         * gcc.dg/mips-rsqrt-2.c: New test case.
32253         * gcc.dg/mips-rsqrt-3.c: New test case.
32254
32255 2004-08-10  Paul Brook  <paul@codesourcery.com>
32256
32257         * gfortran.dg/der_io_1.f90: New test.
32258
32259 2004-08-10  Paul Brook  <paul@codesourcery.com>
32260
32261         PR fortran/16919
32262         * gfortran.dg/der_array_1.f90: New test.
32263
32264 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32265
32266         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32267
32268 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32269
32270         * gcc.dg/wchar_t-2.c: Fix typo.
32271
32272 2004-08-09  Falk Hueffner  <falk@debian.org>
32273
32274         PR tree-optimization/12517
32275         * gcc.c-torture/compile/pr12517.c: New test.
32276
32277         PR tree-optimization/12578
32278         * gcc.c-torture/compile/pr12578.c: New test.
32279
32280         PR tree-optimization/12899
32281         * gcc.c-torture/compile/pr12899.c: New test.
32282
32283         PR rtl-optimization/14692
32284         * gcc.c-torture/compile/pr14692.c: New test.
32285
32286         PR tree-optimization/16461
32287         * gcc.c-torture/compile/pr16461.c: New test.
32288
32289 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32290
32291         * gfortran.dg/getenv_1.f90: New test.
32292
32293 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32294
32295         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32296         wchar_t.
32297         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32298
32299 2004-08-06  Paul Brook  <paul@codesourcery.com>
32300
32301         * gfortran.dg/ret_array_1.f90: New test.
32302         * gfortran.dg/ret_pointer_1.f90: New test.
32303
32304 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32305
32306         * gcc.dg/missing-field-init-[12].c: New tests.
32307         * g++.dg/warn/missing-field-init-[12].C: New tests.
32308
32309 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32310
32311         * gcc.dg/enum2.c: New test.
32312         * gcc.dg/symbian3.c: Likewise.
32313         * gcc.dg/symbian4.c: Likewise.
32314         * gcc.dg/wchar_t-2.c: Likewise.
32315
32316 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32317
32318         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32319         destructor tests.
32320
32321 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32322
32323         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32324         dg-require-visiblity.
32325         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32326         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32327         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32328         * g++.dg/ext/visibility/new1.C: Likewise.
32329         * g++.dg/ext/visibility/pragma.C: Likewise.
32330         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32331         * g++.dg/ext/visibility/virtual.C: Likewise.
32332         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32333         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32334         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32335         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32336         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32337         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32338         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32339         * g++/dg/ext/visibility/visibility-8.C: New test.
32340         * gcc.c-torture/compile/dll.x: Remove.
32341         * gcc.dg/dll-2.c: Use dg-require-dll
32342         * gcc.dg/visibility-10.c: New test.
32343         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32344         supporting DLLs.
32345         * lib/scanasm.exp (scan_hidden): New function.
32346         (scan_not_hidden): Likewise.
32347
32348 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32349
32350         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32351
32352 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32353
32354         * gcc.c-torture/execute/20040805-1.c: New test.
32355
32356 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32357
32358         * gcc.dg/20020118-1.c: Declare abort.
32359         * gcc.dg/altivec_check.h: Likewise.
32360         * gcc.dg/iftrap-2.c: Likewise.
32361         * gcc.dg/pragma-darwin.c: Likewise.
32362         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32363
32364 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32365
32366         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32367
32368 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32369
32370         * gcc.c-torture/execute/builtins/abs-2.c,
32371         gcc.c-torture/execute/builtins/abs-3.c,
32372         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32373         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32374         intmax_t, uintmax_t and their limits.
32375         * gcc.dg/intmax_t-1.c: New test.
32376
32377 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32378
32379         * g++.dg/tc1/dr147.C: Add reference to PR.
32380
32381 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32382
32383         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32384         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32385
32386 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32387
32388         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32389
32390 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32391
32392         * gcc.dg/redecl-5.c: New test.
32393         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32394         of scanf.
32395
32396 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32397
32398         PR middle-end/16790
32399         * gcc.c-torture/execute/pr16790-1.c: New test case.
32400
32401 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32402
32403         * g++.dg/ext/visibility/assign1.C: New test.
32404         * g++.dg/ext/visibility/new1.C: Likewise.
32405
32406         * gcc.dg/symbian1.c: New test.
32407         * gcc.dg/symbian2.c: Likewise.
32408
32409 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32410
32411         PR target/16570
32412         * gcc.dg/i386-sse-9.c: New test.
32413
32414 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32415
32416         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32417
32418 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32419
32420         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32421         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32422         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32423         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32424         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32425         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32426         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32427         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32428         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32429         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32430         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32431         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32432         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32433         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32434         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32435         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32436         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32437         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32438         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32439         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32440         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32441         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32442         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32443         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32444         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32445         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32446         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32447         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32448         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32449         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32450         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32451         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32452         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32453         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32454         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32455         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32456         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32457         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32458         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32459         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32460         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32461         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32462         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32463         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32464         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32465         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32466         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32467         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32468         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32469         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32470         gcc.misc-tests/i386-pf-3dnow-1.c,
32471         gcc.misc-tests/i386-pf-athlon-1.c,
32472         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32473         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32474         Declare built-in functions used.
32475         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32476
32477 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32478
32479         PR c++/16707
32480         * g++.dg/lookup/using12.C: New test.
32481
32482         * g++.dg/init/null1.C: Fix PR number.
32483         * g++.dg/parse/namespace10.C: Likewise.
32484
32485 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32486
32487         PR c++/16224
32488         * g++.dg/template/spec17.C: New test.
32489         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32490         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32491
32492 2004-08-02  David Billinghurst
32493
32494         PR fortran/16292
32495         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32496
32497 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32498
32499         * gcc.dg/ia64-got-1.c: New test case.
32500
32501 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32502
32503         PR c++/16489
32504         * g++.dg/init/null1.C: New test.
32505         * g++.dg/tc1/dr76.C: Adjust error marker.
32506
32507         PR c++/16529
32508         * g++.dg/parse/namespace10.C: New test.
32509
32510         PR c++/16810
32511         * g++.dg/inherit/ptrmem2.C: New test.
32512
32513 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32514
32515         PR target/16155
32516         * gcc.dg/pr16155.c: New test.
32517
32518 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32519
32520         * gcc.dg/redecl-2.c: New test.
32521
32522 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32523
32524         * gcc.dg/darwin-longdouble.c: New file.
32525
32526 2004-07-30  Richard Henderson  <rth@redhat.com>
32527
32528         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32529         write to constant argument.
32530         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32531
32532 2004-07-30  Richard Henderson  <rth@redhat.com>
32533
32534         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32535         tests of nearest around zero.
32536
32537 2004-07-30  Andrew Pinski  <apinski@apple.com>
32538
32539         * gcc.c-torture/compile/20040730-1.c: New test.
32540
32541 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32542
32543         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32544         powerpc-eabispe.
32545
32546 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32547
32548         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32549
32550 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32551
32552         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32553         contains $ld_library_path.
32554         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32555
32556 2004-07-29  Richard Henderson  <rth@redhat.com>
32557
32558         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32559
32560         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32561         (alt2, which): New.
32562         (Check): Accept either alternative.
32563
32564 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32565
32566         * g++.dg/abi/inline1.C: New test.
32567         * g++.dg/abi/local1-a.cc: Likewise.
32568         * g++.dg/abi/local1.C: Likewise.
32569         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32570         * g++.dg/abi/mangle12.C: Likewise.
32571         * g++.dg/abi/mangle17.C: Likewise.
32572         * g++.dg/abi/mangle20-2.C: Likewise.
32573         * g++.dg/opt/interface1.C: Likewise.
32574         * g++.dg/opt/interface1.h: Likewise.
32575         * g++.dg/opt/interface1-a.cc: New test.
32576         * g++.dg/parse/repo1.C: New test.
32577         * g++.dg/template/repo1.C: Likewise.
32578         * g++.dg/warn/Winline-1.C: Likewise.
32579         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32580
32581 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32582
32583         * gcc.dg/tree-ssa/20040729-1.c: New test.
32584
32585 2004-07-27  Matt Austern <austern@apple.com>
32586
32587         * gcc.dg/darwin-bool-1.c: New test.
32588         * gcc.dg/darwin-bool-2.c: New test.
32589
32590 2004-07-28  Richard Henderson  <rth@redhat.com>
32591
32592         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32593         arguments in the correct type.  Don't write to constant arguments.
32594
32595 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32596
32597         PR tree-optimization/16688
32598         PR tree-optimization/16689
32599         * g++.dg/tree-ssa/pr16688.C: New test.
32600
32601 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32602
32603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32604         loads.  Not only in the comment, this time.
32605
32606 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32607
32608         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32609         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32610         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32611         * gcc.dg/sh4a-bitmovua.c: New.
32612         * gcc.dg/sh4a-cos.c: New.
32613         * gcc.dg/sh4a-cosf.c: New.
32614         * gcc.dg/sh4a-fprun.c: New.
32615         * gcc.dg/sh4a-fsrra.c: New.
32616         * gcc.dg/sh4a-memmovua.c: New.
32617         * gcc.dg/sh4a-sin.c: New.
32618         * gcc.dg/sh4a-sincos.c: New.
32619         * gcc.dg/sh4a-sincosf.c: New.
32620         * gcc.dg/sh4a-sinf.c: New.
32621
32622 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32623
32624         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32625         conditionals.
32626         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32627         loads.
32628         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32629         DOM1.
32630
32631 2004-07-27  Andrew Pinski  <apinski@apple.com>
32632
32633         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32634
32635 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32636
32637         * gcc.dg/pragma-isr.c: New test.
32638
32639 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32640
32641         PR c++/14429
32642         * g++.dg/template/ttp11.C: New test.
32643
32644 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32645
32646         * gcc.c-torture/compile/20040727-1.c: New test.
32647
32648 2004-07-26  Eric Christopher  <echristo@redhat.com>
32649
32650         * gcc.c-torture/compile/20040726-2.c: New test.
32651
32652 2004-07-26  Andrew Pinski  <apinski@apple.com>
32653
32654         * g++.dg/rtti/tinfo1.C: Xfail.
32655
32656 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32657
32658         * gcc.c-torture/compile/20040726-1.c: New test.
32659
32660 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32661             Brian Ryner  <bryner@brianryner.com>
32662
32663         PR c++/9283
32664         PR c++/15000
32665         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32666         * g++.dg/ext/visibility/: New directory.
32667         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32668         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32669         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32670         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32671         * g++.dg/ext/visibility/fvisibility.C,
32672         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32673         g++.dg/ext/visibility/fvisibility-override1.C
32674         g++.dg/ext/visibility/fvisibility-override2.C
32675         g++.dg/ext/visibility/memfuncts.C
32676         g++.dg/ext/visibility/noPLT.C
32677         g++.dg/ext/visibility/pragma.C
32678         g++.dg/ext/visibility/pragma-override1.C
32679         g++.dg/ext/visibility/pragma-override2.C
32680         g++.dg/ext/visibility/staticmemfuncts.C
32681         g++.dg/ext/visibility/virtual.C: New tests.
32682
32683 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32684
32685         PR c/15360
32686         * gcc.dg/pr15360-1.c: New test.
32687
32688 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32689
32690         * gcc.dg/pragma-align-2.c: New test.
32691         * gcc.dg/pragma-init-fini.c: New test.
32692         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32693         targets.
32694
32695 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32696
32697         * gcc.dg/init-string-2.c: New test.
32698
32699 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32700
32701         PR 16684
32702         * gcc.dg/Wredundant-decls-1.c: New test case.
32703
32704 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32705
32706         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32707         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32708         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32709         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32710         * gcc.dg/compat/generate-random.c: New file.
32711         * gcc.dg/compat/generate-random.h: Likewise.
32712         * gcc.dg/compat/generate-random_r.c: Likewise.
32713         * gcc.dg/compat/struct-layout-1.h: Likewise.
32714         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32715         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32716         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32717         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32718         * gcc.dg/compat/struct-layout-1_main.c: New test.
32719         * gcc.dg/compat/struct-layout-1_x.c: New file.
32720         * gcc.dg/compat/struct-layout-1_y.c: New file.
32721         * gcc.dg/compat/struct-layout-1_test.h: New file.
32722
32723 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32724
32725         * gcc.dg/comp-return-1.c: New test
32726
32727 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32728
32729         * gcc.dg/vmx/8-02a.c: Fix typo.
32730
32731         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32732         * gcc.dg/darwin-abi-3.c: New test.
32733
32734         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32735         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32736
32737         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32738         * gcc.dg/vmx/ops-long-1.c: New test.
32739         * gcc.dg/vmx/ops-long-2.c: New test.
32740
32741 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.dg/lookup/conv-[1234].C: New.
32744
32745 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * g++.dg/parse/attr2.C: Simplify.
32748
32749 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32750
32751         PR c/7284
32752         * gcc.c-torture/execute/pr7284-1.c: New test.
32753
32754 2004-07-22  Brian Booth  <bbooth@redhat.com>
32755
32756         * gcc.dg/tree-ssa/20040721-1.c: New test.
32757
32758 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32759
32760         * g++.dg/template/crash20.c: New.
32761
32762 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32763
32764         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32765         Add dg-run directive.  Declare variables as required.
32766         * gfortran.dg/g77/README: Update
32767
32768 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32769
32770         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32771         gcc.dg/cris-peep2-andu2.c: New tests.
32772
32773 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32774
32775         PR c/15052
32776         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32777         on return type.
32778         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32779         messages.
32780         * gcc.dg/qual-return-2.c: Update expected messages.
32781         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32782
32783 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32784
32785         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32786         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32787
32788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32789
32790         PR c/11250
32791         * gcc.dg/init-string-1.c: New test.
32792
32793 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32794
32795         PR middle-end/15345
32796         PR c/16450
32797         * gcc.dg/torture/nested-fn-1.c: New test.
32798
32799 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32800
32801         PR target/16559
32802         * gcc.dg/ia64-fptr-1.c: New file.
32803
32804 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32805
32806         PR c++/14497
32807         * g++.dg/template/spec16.C: New test.
32808         * g++.old-deja/g++.robertl/eb118.C: Remove.
32809
32810 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32811
32812         PR c++/509
32813         * g++.dg/template/spec15.C: New test.
32814
32815 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32816
32817         Copy cases from g77.f-torture/execute and add dg-run
32818         directive.  Other changes as noted.
32819         * gfortran.dg/g77/13037.f
32820         * gfortran.dg/g77/1832.f
32821         * gfortran.dg/g77/19981119-0.f
32822         * gfortran.dg/g77/19990313-0.f
32823         * gfortran.dg/g77/19990313-1.f
32824         * gfortran.dg/g77/19990313-2.f
32825         * gfortran.dg/g77/19990313-3.f
32826         * gfortran.dg/g77/19990419-1.f
32827         * gfortran.dg/g77/19990826-0.f
32828         * gfortran.dg/g77/19990826-2.f
32829         * gfortran.dg/g77/20000503-1.f
32830         * gfortran.dg/g77/20001111.f
32831         * gfortran.dg/g77/20010116.f
32832         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32833         * gfortran.dg/g77/20010430.f
32834         * gfortran.dg/g77/6177.f
32835         * gfortran.dg/g77/947.f
32836         * gfortran.dg/g77/970816-3.f
32837         * gfortran.dg/g77/971102-1.f
32838         * gfortran.dg/g77/980520-1.f
32839         * gfortran.dg/g77/980628-0.f
32840         * gfortran.dg/g77/980628-1.f
32841         * gfortran.dg/g77/980628-10.f
32842         * gfortran.dg/g77/980628-2.f
32843         * gfortran.dg/g77/980628-3.f
32844         * gfortran.dg/g77/980628-7.f
32845         * gfortran.dg/g77/980628-8.f
32846         * gfortran.dg/g77/980628-9.f
32847         * gfortran.dg/g77/980701-0.f
32848         * gfortran.dg/g77/980701-1.f
32849         * gfortran.dg/g77/cabs.f
32850         * gfortran.dg/g77/claus.f
32851         * gfortran.dg/g77/complex_1.f
32852         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32853         * gfortran.dg/g77/dcomplex.f
32854         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32855         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32856         * gfortran.dg/g77/f90-intrinsic-numeric.f
32857         * gfortran.dg/g77/int8421.f
32858         * gfortran.dg/g77/labug1.f
32859         * gfortran.dg/g77/large_vec.f
32860         * gfortran.dg/g77/le.f
32861         * gfortran.dg/g77/short.f
32862         * gfortran.dg/g77/README: Update
32863
32864 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32865
32866         PR c++/16637
32867         * g++.dg/parse/lookup4.C: New test.
32868
32869 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32870
32871         PR c++/16175
32872         * g++.dg/template/ttp10.C: New test.
32873
32874 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32875
32876         * gcc.dg/pr12625-1.c: New test.
32877
32878 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32879
32880         * gcc.dg/switch-warn-1.c: New test.
32881         * gcc.dg/switch-warn-2.c: New test.
32882         * gcc.c-torture/compile/pr14730.c: Update.
32883
32884 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32885
32886         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32887         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32888         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32889         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32890
32891 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32892
32893         PR c++/16623
32894         * g++.dg/template/assign1.C: New test.
32895
32896 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32897
32898         PR c++/12170
32899         * g++.dg/template/ttp9.C: New test.
32900
32901 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32902
32903         * gcc.dg/format/cmn-err-1.c: New test.
32904
32905 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32906
32907         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32908         gcc.dg/Wparentheses-10.c: New tests.
32909         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32910
32911 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32912
32913         PR fortran/16465
32914         * gfortran.dg/g77//ffixed-line-length-0.f,
32915         gfortran.dg/g77/ffixed-line-length-132.f,
32916         gfortran.dg/g77/ffixed-line-length-72.f,
32917         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32918         gfortran.dg/g77/README: Update.
32919
32920 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32921
32922         PR c++/13092
32923         * g++.dg/template/non-dependent7.C: New test.
32924         * g++.dg/template/non-dependent8.C: Likewise.
32925         * g++.dg/template/non-dependent9.C: Likewise.
32926         * g++.dg/template/non-dependent10.C: Likewise.
32927
32928 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32929
32930         PR c++/16337
32931         * g++.dg/parse/attr2.C: New test.
32932
32933 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32934
32935         * g77.dg: Removed.
32936         * g77.f-torture: Ditto.
32937
32938 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32939
32940         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32941         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32942         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32943
32944 2004-07-16  Richard Henderson  <rth@redhat.com>
32945
32946         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32947
32948 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32949
32950         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32951         tests with full list of options.
32952         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32953         of TORTURE_OPTIONS if test contains 'dg-do run'.
32954
32955         PR fortran/16404
32956         * gfortran.dg/do_iterator.f90: New test.
32957
32958 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32959
32960         PR rtl-optimization/16536
32961         * gcc.c-torture/execute/restrict-1.c: New test.
32962
32963 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32964
32965         PR fortran/15324
32966         * gfortran.dg/pr15324.f90: New test.
32967
32968         PR fortran/15129
32969         * gfortran.dg/pr15129.f90: New test.
32970
32971         PR fortran/15140
32972         * gfortran.dg/pr15140.f90: New test.
32973
32974         PR fortran/13792
32975         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32976         compile-time simplification.
32977
32978 2004-07-14  Mike Stump  <mrs@apple.com>
32979
32980         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32981
32982 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32983
32984         PR target/16325
32985         * gcc.dg/profile-generate-1.c: New.
32986
32987 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32988
32989         * gcc.c-torture/execute/20040709-1.c: New test.
32990         * gcc.c-torture/execute/20040709-2.c: New test.
32991
32992 2004-07-14  Mike Stump  <mrs@apple.com>
32993
32994         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32995
32996 2004-07-14  Mike Stump  <mrs@apple.com>
32997
32998         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32999
33000 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
33001
33002         PR c++/16518
33003         * g++.dg/parse/mutable1.C: New test.
33004
33005 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
33006
33007         PR tree-optimization/16443
33008         * gcc.dg/tree-ssa/20040713-1.c: New test.
33009
33010 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
33011
33012         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33013         for operator new.
33014
33015 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33016
33017         * gfortran.dg/g77/README: New file
33018         * gfortran.dg/g77/19981216-0.f: Copy from
33019         g77.f-torture/noncompile.  Add "dg-do compile" and
33020         dg-error as required.
33021         * gfortran.dg/g77/19990218-1.f: Likewise.
33022         * gfortran.dg/g77/19990905-1.f: Likewise.
33023         * gfortran.dg/g77/9263.f: Likewise.
33024         * gfortran.dg/g77/980615-0.f: Likewise.
33025         * gfortran.dg/g77/980616-0.f: Likewise.
33026         * gfortran.dg/g77/check0.f: Likewise.
33027         * gfortran.dg/g77/select_no_compile.f: Likewise.
33028
33029 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33030
33031         Copy files from g77.f-torture/compile.
33032         Add "{ dg-do compile}".  Other changes as noted
33033         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33034         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33035         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33036         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33037         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33038         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33039         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33040         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33041         statement to conform to standard.  Append alpha1.x for reference.
33042         * gfortran.dg/g77/xformat.f: Add dg-warning
33043
33044 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33045
33046         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33047         Add {dg-do compile} directive.
33048         * gfortran.dg/g77/cpp2.F: Likewise.
33049
33050 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33051
33052         PR c++/5402
33053         * g++.dg/lookup/name-clash1.C: New test.
33054
33055         PR c++/9777
33056         * g++.dg/lookup/name-clash2.C: New test.
33057
33058         PR c++/12102
33059         * g++.dg/lookup/name-clash3.C: New test.
33060
33061 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33062
33063         * g++.dg/lookup/new2.C: New test.
33064         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33065
33066 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
33067
33068         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33069         Add {dg-do compile} directive.
33070         * gfortran.dg/g77/13060.f: Likewise.
33071         * gfortran.dg/g77/19990218-0.f: Likewise.
33072         * gfortran.dg/g77/19990305-0.f: Likewise.
33073         * gfortran.dg/g77/19990419-0.f: Likewise.
33074         * gfortran.dg/g77/19990502-0.f: Likewise.
33075         * gfortran.dg/g77/19990502-1.f: Likewise.
33076         * gfortran.dg/g77/19990525-0.f: Likewise.
33077         * gfortran.dg/g77/19990826-1.f: Likewise.
33078         * gfortran.dg/g77/19990826-3.f: Likewise.
33079         * gfortran.dg/g77/19990905-2.f: Likewise.
33080         * gfortran.dg/g77/20000412-1.f: Likewise.
33081         * gfortran.dg/g77/20000511-1.f: Likewise.
33082         * gfortran.dg/g77/20000511-2.f: Likewise.
33083         * gfortran.dg/g77/20000518.f: Likewise.
33084         * gfortran.dg/g77/20000601-1.f: Likewise.
33085         * gfortran.dg/g77/20000601-2.f: Likewise.
33086         * gfortran.dg/g77/20000629-1.f: Likewise.
33087         * gfortran.dg/g77/20000630-2.f: Likewise.
33088         * gfortran.dg/g77/20010115.f: Likewise.
33089         * gfortran.dg/g77/20010321-1.f: Likewise.
33090         * gfortran.dg/g77/20010426.f: Likewise.
33091         * gfortran.dg/g77/20020307-1.f: Likewise.
33092         * gfortran.dg/g77/8485.f: Likewise.
33093         * gfortran.dg/g77/960317-1.f: Likewise.
33094         * gfortran.dg/g77/970915-0.f: Likewise.
33095         * gfortran.dg/g77/980310-1.f: Likewise.
33096         * gfortran.dg/g77/980310-2.f: Likewise.
33097         * gfortran.dg/g77/980310-3.f: Likewise.
33098         * gfortran.dg/g77/980310-4.f: Likewise.
33099         * gfortran.dg/g77/980310-6.f: Likewise.
33100         * gfortran.dg/g77/980310-7.f: Likewise.
33101         * gfortran.dg/g77/980310-8.f: Likewise.
33102         * gfortran.dg/g77/980419-2.f: Likewise.
33103         * gfortran.dg/g77/980424-0.f: Likewise.
33104         * gfortran.dg/g77/980427-0.f: Likewise.
33105         * gfortran.dg/g77/980729-0.f: Likewise.
33106         * gfortran.dg/g77/981117-1.f: Likewise.
33107         * gfortran.dg/g77/toon_1.f: Likewise.
33108
33109 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33110
33111         PR c++/2204
33112         * g++.dg/other/abstract2.C: New test.
33113
33114 2004-07-12  Paul Brook  <paul@codesourcery.com>
33115
33116         * gfortran.dg/pointer_init_1.f90: New test.
33117
33118 2004-07-11  Paul Brook  <paul@codesourcery.com>
33119
33120         PR fortran/15986
33121         * gfortran.dg/contained_1.f90: New test.
33122
33123 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33124
33125         * g++.dg/parse/defarg8.C: New test.
33126
33127 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33128
33129         PR fortran/16433
33130         * gfortran.dg/pr16433.f: New test.
33131
33132         PR fortran/17574
33133         * gfortran.dg/pr15754.f90: New test.
33134
33135 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33136
33137         PR tree-optimization/16437
33138         * gcc.c-torture/execute/bitfld-4.c: New test.
33139
33140 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33141
33142         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33143         access to common var from module.
33144
33145 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33146
33147         PR fortran/16336
33148         * gfortran.fortran-torture/execute/common_2.f90: New test.
33149
33150 2004-07-10  Paul Brook  <paul@codesourcery.com>
33151
33152         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33153
33154 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33155
33156         PR fortran/15969
33157         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33158
33159 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33160
33161         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33162         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33163         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33164         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33165         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33166         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33167         * gfortran.dg/g77/funderscoring.f: Likewise.
33168         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33169
33170 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33171
33172         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33173
33174 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33175         Paul Brook  <paul@codesourcery.com>
33176
33177         PR fortran/13415
33178         * gfortran.dg/common_pointer_1.f90: New test.
33179
33180 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33181
33182         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33183
33184 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33185
33186         PR target/16364
33187         * gcc.c-torture/compile/20040709-1.c: New.
33188
33189 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33190
33191         PR fortran/14077
33192         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33193
33194 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33195
33196         PR fortran/13201
33197         * gfortran.dg/shape_1.f90: New test.
33198
33199 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33200             Andrew Pinski  <apinski@apple.com>
33201
33202         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33203
33204 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33205
33206         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33207         comment.
33208
33209 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33210         Paul Brook  <paul@codesourcery.com>
33211
33212         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33213         '.f95' and '.F95'.
33214
33215 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33216
33217         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33218
33219 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33220
33221         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33222         testcases with capital suffix.
33223
33224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33225
33226         PR fortran/15481
33227         PR fortran/13372
33228         PR fortran/13575
33229         PR fortran/15978
33230         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33231
33232         * gfortran.dg/implicit_1.f90: New test.
33233
33234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33235
33236         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33237         expression to match gfortran warning/error messages
33238         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33239         dg-error text.
33240
33241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33242
33243         * lib/fortran-torture.exp: Rename proc search_for to
33244         search_for_re.
33245
33246 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33247
33248         * gcc.c-torture/execute/simd-5.x: New file.
33249         XFAIL on SPARC 64-bit at -O0.
33250
33251 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33252
33253         PR c++/8211
33254         PR c++/16165
33255         * g++.dg/warn/effc3.C: New test.
33256
33257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33258
33259         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33260         change X to 1X in format.
33261         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33262         add data statements to conform to standard.
33263
33264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33265
33266         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33267         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33268         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33269
33270 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33271
33272         * gfortran.dg/g77/7388.f: Copy from g77.dg
33273         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33274         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33275         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33276         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33277         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33278         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33279         * gfortran.dg/g77/strlen0.f: Likewise.
33280
33281 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33282
33283         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33284         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33285
33286 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33287
33288         * gcc.c-torture/execute/920428-2.x: Delete.
33289         * gcc.c-torture/execute/920501-7.x: Likewise.
33290
33291 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33294         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33295         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33296         prescott and c3-2.
33297         (PREFETCH_3DNOW): Add -march=c3.
33298
33299 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33300
33301         PR c/16437
33302         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33303         * gcc.c-torture/execute/bf64-1.x: Likewise.
33304
33305 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33306
33307         * gcc.c-torture/compile/20040708-1.c: New test.
33308
33309 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33310
33311         PR c++/16169
33312         * g++.dg/warn/effc2.C: New test.
33313
33314 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33315
33316         * gcc.c-torture/execute/bitfld-1.x: Remove.
33317         * gcc.c-torture/execute/bitfld-3.c: New test.
33318         * gcc.dg/bitfld-2.c: Remove XFAILs.
33319
33320 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33321
33322         PR c++/16276
33323         * g++.dg/rtti/tinfo1.C: New file.
33324
33325 2004-07-07  Eric Christopher  <echristo@redhat.com>
33326
33327         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33328
33329 2004-07-07  Andrew Pinski  <apinski@apple.com>
33330
33331         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33332
33333 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33334
33335         * g++.dg/init/call1.C: XFAIL.
33336
33337 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33338
33339         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33340         except for movstrict*, to movmem* and clrstr* to clrmem*.
33341
33342 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33343
33344         * gcc.c-torture/execute/20040707-1.c: New test.
33345
33346 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33347
33348         * gcc.c-torture/execute/20040706-1.c: New test.
33349
33350 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33351
33352         PR c++/3671
33353         * g++.dg/template/spec14.C: New test.
33354
33355 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33356
33357         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33358         nothing if not yet defined.  Use it in b, c and d type definitions.
33359         * gcc.c-torture/execute/20040705-1.c: New test.
33360         * gcc.c-torture/execute/20040705-2.c: New test.
33361
33362 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33363
33364         PR c++/2518
33365         * g++.dg/lookup/new1.C: New test.
33366
33367 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33368
33369         PR c++/11406
33370         * g++.dg/template/sizeof8.C: New test.
33371
33372 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33373
33374         * gcc.c-torture/compile/20040705-1.c: New test.
33375
33376 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33377
33378         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33379
33380 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33381
33382         * gcc.dg/cpp/if-mop.c: Two new testcases.
33383         * gcc.dg/cpp/trad/comment-3.c: New.
33384
33385 2004-07-04  Paul Brook  <paul@codesourcery.com>
33386
33387         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33388
33389 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33390
33391         PR c++/3761
33392         * g++.dg/lookup/crash4.C: New test.
33393
33394 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33395
33396         * gcc.c-torture/execute/builtin-abs-1.c
33397         * gcc.c-torture/execute/builtin-abs-2.c
33398         * gcc.c-torture/execute/builtin-complex-1.c
33399         * gcc.c-torture/execute/builtins/string-1-lib.c
33400         * gcc.c-torture/execute/builtins/string-1.c
33401         * gcc.c-torture/execute/builtins/string-2-lib.c
33402         * gcc.c-torture/execute/builtins/string-2.c
33403         * gcc.c-torture/execute/builtins/string-3-lib.c
33404         * gcc.c-torture/execute/builtins/string-3.c
33405         * gcc.c-torture/execute/builtins/string-4-lib.c
33406         * gcc.c-torture/execute/builtins/string-4.c
33407         * gcc.c-torture/execute/builtins/string-5-lib.c
33408         * gcc.c-torture/execute/builtins/string-5.c
33409         * gcc.c-torture/execute/builtins/string-6-lib.c
33410         * gcc.c-torture/execute/builtins/string-6.c
33411         * gcc.c-torture/execute/builtins/string-7-lib.c
33412         * gcc.c-torture/execute/builtins/string-7.c
33413         * gcc.c-torture/execute/builtins/string-8-lib.c
33414         * gcc.c-torture/execute/builtins/string-8.c
33415         * gcc.c-torture/execute/builtins/string-9-lib.c
33416         * gcc.c-torture/execute/builtins/string-9.c
33417         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33418         * gcc.c-torture/execute/builtins/string-asm-1.c
33419         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33420         * gcc.c-torture/execute/builtins/string-asm-2.c
33421         * gcc.c-torture/execute/stdio-opt-1.c
33422         * gcc.c-torture/execute/stdio-opt-2.c
33423         * gcc.c-torture/execute/stdio-opt-3.c
33424         * gcc.c-torture/execute/string-opt-1.c
33425         * gcc.c-torture/execute/string-opt-10.c
33426         * gcc.c-torture/execute/string-opt-11.c
33427         * gcc.c-torture/execute/string-opt-12.c
33428         * gcc.c-torture/execute/string-opt-13.c
33429         * gcc.c-torture/execute/string-opt-14.c
33430         * gcc.c-torture/execute/string-opt-15.c
33431         * gcc.c-torture/execute/string-opt-16.c
33432         * gcc.c-torture/execute/string-opt-2.c
33433         * gcc.c-torture/execute/string-opt-6.c
33434         * gcc.c-torture/execute/string-opt-7.c
33435         * gcc.c-torture/execute/string-opt-8.c:
33436         Replace with ...
33437
33438         * gcc.c-torture/execute/builtins/abs-2.c
33439         * gcc.c-torture/execute/builtins/abs-3.c
33440         * gcc.c-torture/execute/builtins/complex-1.c
33441         * gcc.c-torture/execute/builtins/fprintf.c
33442         * gcc.c-torture/execute/builtins/fputs.c
33443         * gcc.c-torture/execute/builtins/memcmp.c
33444         * gcc.c-torture/execute/builtins/memmove.c
33445         * gcc.c-torture/execute/builtins/memops-asm.c
33446         * gcc.c-torture/execute/builtins/mempcpy-2.c
33447         * gcc.c-torture/execute/builtins/mempcpy.c
33448         * gcc.c-torture/execute/builtins/memset.c
33449         * gcc.c-torture/execute/builtins/printf.c
33450         * gcc.c-torture/execute/builtins/sprintf.c
33451         * gcc.c-torture/execute/builtins/strcat.c
33452         * gcc.c-torture/execute/builtins/strchr.c
33453         * gcc.c-torture/execute/builtins/strcmp.c
33454         * gcc.c-torture/execute/builtins/strcpy.c
33455         * gcc.c-torture/execute/builtins/strcspn.c
33456         * gcc.c-torture/execute/builtins/strlen-2.c
33457         * gcc.c-torture/execute/builtins/strlen.c
33458         * gcc.c-torture/execute/builtins/strncat.c
33459         * gcc.c-torture/execute/builtins/strncmp-2.c
33460         * gcc.c-torture/execute/builtins/strncmp.c
33461         * gcc.c-torture/execute/builtins/strncpy.c
33462         * gcc.c-torture/execute/builtins/strpbrk.c
33463         * gcc.c-torture/execute/builtins/strpcpy-2.c
33464         * gcc.c-torture/execute/builtins/strpcpy.c
33465         * gcc.c-torture/execute/builtins/strrchr.c
33466         * gcc.c-torture/execute/builtins/strspn.c
33467         * gcc.c-torture/execute/builtins/strstr-asm.c
33468         * gcc.c-torture/execute/builtins/strstr.c:
33469         ... these new files.
33470
33471         * gcc.c-torture/execute/builtins/abs-2-lib.c
33472         * gcc.c-torture/execute/builtins/abs-3-lib.c
33473         * gcc.c-torture/execute/builtins/complex-1-lib.c
33474         * gcc.c-torture/execute/builtins/fprintf-lib.c
33475         * gcc.c-torture/execute/builtins/fputs-lib.c
33476         * gcc.c-torture/execute/builtins/memcmp-lib.c
33477         * gcc.c-torture/execute/builtins/memmove-lib.c
33478         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33479         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33480         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33481         * gcc.c-torture/execute/builtins/memset-lib.c
33482         * gcc.c-torture/execute/builtins/printf-lib.c
33483         * gcc.c-torture/execute/builtins/sprintf-lib.c
33484         * gcc.c-torture/execute/builtins/strcat-lib.c
33485         * gcc.c-torture/execute/builtins/strchr-lib.c
33486         * gcc.c-torture/execute/builtins/strcmp-lib.c
33487         * gcc.c-torture/execute/builtins/strcpy-lib.c
33488         * gcc.c-torture/execute/builtins/strcspn-lib.c
33489         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33490         * gcc.c-torture/execute/builtins/strlen-lib.c
33491         * gcc.c-torture/execute/builtins/strncat-lib.c
33492         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33493         * gcc.c-torture/execute/builtins/strncmp-lib.c
33494         * gcc.c-torture/execute/builtins/strncpy-lib.c
33495         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33496         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33497         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33498         * gcc.c-torture/execute/builtins/strrchr-lib.c
33499         * gcc.c-torture/execute/builtins/strspn-lib.c
33500         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33501         * gcc.c-torture/execute/builtins/strstr-lib.c
33502         * gcc.c-torture/execute/builtins/lib/abs.c
33503         * gcc.c-torture/execute/builtins/lib/fprintf.c
33504         * gcc.c-torture/execute/builtins/lib/memset.c
33505         * gcc.c-torture/execute/builtins/lib/printf.c
33506         * gcc.c-torture/execute/builtins/lib/sprintf.c
33507         * gcc.c-torture/execute/builtins/lib/strcpy.c
33508         * gcc.c-torture/execute/builtins/lib/strcspn.c
33509         * gcc.c-torture/execute/builtins/lib/strncat.c
33510         * gcc.c-torture/execute/builtins/lib/strncmp.c
33511         * gcc.c-torture/execute/builtins/lib/strncpy.c
33512         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33513         * gcc.c-torture/execute/builtins/lib/strspn.c
33514         * gcc.c-torture/execute/builtins/lib/strstr.c:
33515         New files containing support routines.
33516
33517         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33518         declaration.
33519         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33520         when not optimizing.
33521
33522 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33523
33524         PR c++/16240
33525         * g++.dg/abi/mangle22.C: New test.
33526         * g++.dg/abi/mangle23.C: Likewise.
33527
33528 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33529
33530         PR fortran/16290
33531         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33532         Allow for cases without denormalized floating point numbers.
33533
33534 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33535
33536         PR c/1027
33537         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33538         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33539         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33540         expected warning text.
33541         * gcc.dg/format/diag-2.c: New test.
33542
33543 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33544
33545         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33546
33547 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33548
33549         * gcc.dg/builtins-43.c: New.
33550         * gcc.dg/builtins-44.c: New.
33551         * gcc.dg/builtins-45.c: New.
33552
33553 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33554             Andreas Tobler  <a.tobler@schweiz.ch>
33555
33556         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33557         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33558         as SIGSEGV.
33559         * gcc.dg/cleanup-11.c: Likewise.
33560         * gcc.dg/cleanup-8.c: Likewise.
33561         * gcc.dg/cleanup-9.c: Likewise.
33562         * gcc.dg/cleanup-5.c: Run on all platforms.
33563
33564 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33565
33566         * g++.dg/warn/nonnull1.C: New test.
33567
33568 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33569
33570         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33571         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33572         Special-case the Sun compiler wrt to <complex.h>.
33573
33574 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33575
33576         * gcc.dg/Wunreachable-8.C: New test.
33577
33578         * gcc.dg/h8300-ice2.c : New test.
33579
33580 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33581
33582         PR fortran/16161
33583         * gfortran.fortran-torture/compile/implicit.f90: Add test
33584         for implicit character.
33585
33586 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33587
33588         PR fortran/16289
33589         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33590         Use tiny() intrinsic to find smallest non-negative real
33591
33592 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33593
33594         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33595         * gcc.dg/compat/struct-by-value-22_x.c: New.
33596         * gcc.dg/compat/struct-by-value-22_y.c: New.
33597
33598         * gcc.c-torture/execute/20040629-1.c: New test.
33599
33600 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33601
33602         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33603         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33604
33605         PR target/16195
33606         * gcc.dg/20040625-1.c: New test.
33607
33608 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33609
33610         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33611
33612 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33613
33614         PR fortran/15963
33615         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33616
33617 2004-06-29  Richard Henderson  <rth@redhat.com>
33618
33619         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33620
33621 2004-06-29  Paul Brook  <paul@codesourcery.com>
33622
33623         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33624         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33625
33626 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33627
33628         PR c++/16260
33629         * g++.dg/parse/crash15.C: New.
33630
33631 2004-06-28  Andrew Pinski  <apinski@apple.com>
33632
33633         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33634         by the error already.
33635
33636         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33637
33638 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33639
33640         PR target/14041
33641         * gcc.dg/h8300-bss-align-1.c : New.
33642
33643 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33644
33645         * PR c++/16174
33646         * g++.dg/template/ctor4.C: New.
33647
33648 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33649
33650         PR c++/16205
33651         * g++.dg/warn/Wsequence-point-1.C: New test.
33652
33653 2004-06-27  Paul Brook  <paul@codesourcery.com>
33654
33655         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33656
33657 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33658
33659         * g++.old-deja/g++.mike/p7325.C: Remove.
33660
33661 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33662
33663         PR c/14963
33664         * gcc.dg/pr14963.c: New test.
33665
33666 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33667
33668         PR c++/16193
33669         * g++.dg/parse/redef1.C: New test.
33670
33671 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33672
33673         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33674         20021110.c.
33675         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33676         20021119-1.c.
33677         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33678         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33679         5-04.c.
33680         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33681         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33682         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33683         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33684         g++.brendan/enum14.C.
33685         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33686         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33687         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33688         g++.mike/virt1.C.
33689         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33690         memtemp24.C.
33691
33692 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33693
33694         * gcc.dg/20040527-1.c: New test case.
33695
33696 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33697
33698         PR gfortran/pr16196
33699         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33700
33701 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33702
33703         PR middle-end/15825
33704         * gcc.dg/pr15825-1.c: New test case.
33705
33706 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33707
33708         * gcc.c-torture/execute/20040625-1.c: New test.
33709
33710 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33711
33712         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33713
33714 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33715
33716         * gcc.dg/torture/mips-div-1.c: New test.
33717
33718 2004-06-24  Jeff Law  <law@redhat.com>
33719
33720         * gcc.dg/tree-ssa/20040624-1.c: New test.
33721
33722 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33723
33724         * gcc.c-torture/compile/20040624-1.c: New test.
33725
33726 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33727
33728         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33729         this directory.
33730
33731 2004-06-23  Andrew Pinski  <apinski@apple.com>
33732
33733         PR middle-end/15988
33734         * g++.dg/opt/ptrmem4.C: New test.
33735
33736         * gcc.dg/c90-array-quals-2.c: New test.
33737
33738 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33739
33740         * gcc.dg/kpice1.c: New test.
33741
33742 2006-06-23  Andrew Pinski  <apinski@apple.com>
33743
33744         * gcc.dg/c90-array-quals.c: New test.
33745
33746 2006-06-22  Richard Henderson  <rth@redhat.com>
33747
33748         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33749
33750 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33751
33752         * gcc.dg/builtins-config.h: Handle FreeBSD.
33753
33754 2006-06-22  Richard Henderson  <rth@redhat.com>
33755
33756         * g++.dg/opt/devirt1.C: New.
33757
33758 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33759
33760         * g++.dg/opt/pr15551.C: New testcase.
33761
33762 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33763
33764         PR target/14800
33765         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33766         x86_64-*-linux* when compiling for 32bit.
33767
33768 2004-06-21  Andrew Pinski  <apinski@apple.com>
33769
33770         * gcc.dg/pch/struct-1.c: New.
33771         * gcc.dg/pch/struct-1.hs: New.
33772
33773 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33774
33775         * gcc.dg/pch/save-temps-1.c: New file.
33776         * gcc.dg/pch/save-temps-1.hs: New file.
33777
33778 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33779
33780         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33781         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33782
33783 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33784
33785         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33786         to fix type error.
33787         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33788         Remove trailing spaces.
33789
33790 2004-06-21  Richard Henderson  <rth@redhat.com>
33791
33792         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33793         merging && to BIT_FIELD_REF.
33794
33795 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33796
33797         * g++.dg/opt/placeholder1.C: New test.
33798
33799 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33800
33801         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33802         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33803         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33804         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33805
33806 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33807
33808         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33809         extern "C".
33810         * g++.dg/other/pragma-re-1.C: Add comments.
33811
33812 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33813
33814         PR gfortran/16080
33815         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33816
33817 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33818
33819         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33820         instead of setting the type of size_t by
33821         hand.
33822
33823 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33824
33825         * gcc.dg/unordered-2.c: New test case.
33826         * gcc.dg/unordered-3.c: New test case.
33827
33828 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33829
33830         PR other/16043
33831         * lib/g++.exp (g++_version): Tweak regexp for version
33832         * lib/g77.exp (g77_version): Likewise.
33833         * lib/gfortran.exp (gfortran_version): Likewise.
33834         * lib/objc.exp (objc_version): Likewise.
33835         * lib/treelang.exp (treelang_version): Likewise.
33836
33837 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33838
33839         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33840         Use INT_MAX instead of __INT_MAX__.
33841         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33842
33843         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33844         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33845         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33846         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33847         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33848         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33849         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33850         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33851         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33852
33853         * gcc.dg/range-test-1.c: New test.
33854         * g++.dg/opt/range-test-1.C: New test.
33855
33856 2004-06-17  Richard Henderson  <rth@redhat.com>
33857
33858         * objc.dg/sync-1.m: New.
33859         * objc.dg/try-catch-1.m: Don't force next runtime.
33860         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33861         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33862         shadowed catch clause.
33863         * objc.dg/try-catch-5.m: New.
33864
33865 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33866
33867         Bug 14610
33868         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33869
33870 2004-06-15  Richard Henderson  <rth@redhat.com>
33871
33872         * gcc.dg/20001116-1.c: Move expected warning line.
33873
33874 2004-06-15  Richard Henderson  <rth@redhat.com>
33875
33876         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33877         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33878
33879 2004-06-15  Jeff Law  <law@redhat.com>
33880
33881         * gcc.dg/tree-ssa/20040615-1.c: New test.
33882         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33883         be less sensitive to operand ordering.
33884         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33885
33886 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33887
33888         * g++.dg/abi/bitfield3.C: Add comment..
33889
33890 2004-06-15  Richard Henderson  <rth@redhat.com>
33891
33892         * g++.dg/ext/stmtexpr1.C: XFAIL.
33893         * gcc.dg/20030612-1.c: XFAIL.
33894
33895 2004-06-15  Eric Christopher  <echristo@redhat.com>
33896
33897         * g++.dg/charset/asm5.c: New.
33898         * gcc.dg/charset/asm6.c: New.
33899
33900 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33901
33902         PR fortran/15962
33903         * gfortran.fortran-torture/execute/select_1.f90: New test.
33904
33905 2004-06-15  Paul Brook  <paul@codesourcery.com>
33906
33907         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33908
33909 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33910
33911         PR c++/15967
33912         * g++.dg/lookup/crash3.C: New test.
33913
33914 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33915
33916         PR c++/15947
33917         * g++.dg/parse/dtor4.C: New test.
33918
33919 2004-06-14  Jeff Law  <law@redhat.com>
33920
33921         * gcc.c-torture/compile/20040614-1.c: New test.
33922
33923 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33924
33925         PR fortran/15211
33926         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33927         LEN of a character array.
33928
33929 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33930
33931         PR c++/15096
33932         * g++.dg/template/ptrmem10.C: New test.
33933
33934         PR c++/14930
33935         * g++.dg/template/friend30.C: New test.
33936
33937 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33938
33939         PR fortran/14928
33940         * gfortran.fortran-torture/compile/mloc.f90: New test.
33941
33942 2004-06-13  Paul Brook  <paul@codesourcery.com>
33943
33944         * gfortran.fortran-torture/execute/random_2.f90: New test.
33945
33946 2004-06-13  Eric Christopher  <echristo@redhat.com>
33947
33948         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33949
33950 2004-06-12  Paul Brook  <paul@codesourcery.com>
33951
33952         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33953
33954 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33955
33956         PR fortran/14923
33957         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33958
33959 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33960
33961         PR fortran/14957
33962         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33963         syntax errors in end statements of contained subroutines.
33964
33965 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33966
33967         PR fortran/12841
33968         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33969
33970 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33971
33972         PR fortran/15665
33973         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33974
33975 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33976
33977         PR gfortran/12839
33978         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33979
33980 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33981
33982         PR c++/15862
33983         * g++.dg/parse/enum1.C: New test.
33984
33985 2004-06-10  Jeff Law  <law@redhat.com>
33986
33987         * gcc.c-torture/compile/20040610-1.c: New test.
33988
33989 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33990
33991         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33992         * g++.old-deja/g++.other/decl3.C: Likewise.
33993
33994 2004-06-10  Brian Booth  <bbooth@redhat.com>
33995
33996         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33997         V_MAY_DEF instead of VDEF.
33998         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33999
34000 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
34001
34002         PR c++/14211
34003         * g++.dg/conversion/const1.C: New test.
34004
34005         PR c++/15076
34006         * g++.dg/conversion/reinterpret1.C: New test.
34007
34008         PR c++/15877
34009         * g++.dg/template/enum2.C: New test.
34010
34011         PR c++/15227
34012         * g++.dg/template/error13.C: New test.
34013
34014 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34015
34016         PR fortran/14957
34017         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34018         arguments to test_* REAL and of the right size.
34019
34020 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34021
34022         PR target/15569
34023         PR rtl-optimization/15681
34024         * gcc.dg/20040609-1.c: New test.
34025
34026 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34027
34028         PR c++/14791
34029         * g++.dg/opt/builtins1.C: New test.
34030
34031 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
34032
34033         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34034         that use default windows32 struct layout.
34035         * gcc.dg/i386-bitfield2.c: Likewise.
34036
34037 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
34038
34039         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34040         for mingw32 and cygwin targets.
34041
34042 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
34043
34044         * gcc.dg/pch/macro-4.c: New.
34045         * gcc.dg/pch/macro-4.hs: New.
34046
34047 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34048
34049         PR fortran/13249
34050         * gfortran.fortran-torture/compile/name_clash.f90: New test.
34051
34052 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34053
34054         PR fortran/13372
34055         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34056
34057 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34058
34059         PR gfortran/14897
34060         * gfortran.fortran-torture/execute/t_edit.f90: New test.
34061
34062 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34063
34064         PR gfortran/15755
34065         * gfortran.fortran-torture/execute/backspace.c : New test.
34066
34067 2004-06-09  Paul Brook  <paul@codesourcery.com>
34068
34069         * gfortran.fortran-torture/execure/intrinsic_associated.f90
34070         (pointer_to_section): Rewrite to use smaller array.
34071
34072 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
34073
34074         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34075         * gcc.dg/ext/altivec-10.c: Same.
34076         * gcc.dg/ext/altivec-11.c: Same.
34077         * gcc.dg/ext/altivec-12.c: Same.
34078         * gcc.dg/ext/altivec-13.c: Same.
34079         * gcc.dg/ext/altivec-14.c: Same.
34080         * gcc.dg/ext/altivec-15.c: Same.
34081         * gcc.dg/ext/altivec-16.c: Same.
34082         * gcc.dg/ext/altivec-3.c: Same.
34083         * gcc.dg/ext/altivec-4.c: Same.
34084         * gcc.dg/ext/altivec-6.c: Same.
34085         * gcc.dg/ext/altivec-7.c: Same.
34086         * gcc.dg/ext/altivec-8.c: Same.
34087         * gcc.dg/ext/altivec-varargs-1.c: Same.
34088
34089         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34090         * g++.dg/ext/altivec-10.C: Same.
34091         * g++.dg/ext/altivec-2.C: Same.
34092         * g++.dg/ext/altivec-3.C: Same.
34093         * g++.dg/ext/altivec-4.C: Same.
34094         * g++.dg/ext/altivec-5.C: Same.
34095         * g++.dg/ext/altivec-6.C: Same.
34096         * g++.dg/ext/altivec-7.C: Same.
34097         * g++.dg/ext/altivec-8.C: Same.
34098         * g++.dg/ext/altivec-9.C: Same.
34099
34100 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34101
34102         PR c++/7841
34103         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34104
34105 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34106
34107         * gcc.dg/union-1.c: New test.
34108
34109 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34110
34111         * gcc.dg/builtins-41.c: New test case.
34112         * gcc.dg/builtins-42.c: New test case.
34113
34114 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34115
34116         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34117         * g++.dg/ext/altivec-10.C: Same.
34118         * g++.dg/ext/altivec-2.C: Same.
34119         * g++.dg/ext/altivec-3.C: Same.
34120         * g++.dg/ext/altivec-4.C: Same.
34121         * g++.dg/ext/altivec-5.C: Same.
34122         * g++.dg/ext/altivec-6.C: Same.
34123         * g++.dg/ext/altivec-7.C: Same.
34124         * g++.dg/ext/altivec-8.C: Same.
34125         * g++.dg/ext/altivec-9.C: Same.
34126         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34127         * g++.old-deja/g++.brendan/new3.C: Same.
34128         * gcc.c-torture/execute/eeprof-1.x: Same.
34129
34130 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34131
34132         PR c/14765
34133         * gcc.dg/pr14765-1.c: New test.
34134
34135 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34136
34137         PR c/14649
34138         * gcc.dg/pr14649-1.c: New test case.
34139
34140 2004-06-07  Richard Henderson  <rth@redhat.com>
34141
34142         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34143         if temporaries.
34144
34145 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34146
34147         * g++.dg/eh/elide1.C: Remove XFAIL.
34148
34149 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34150
34151         PR c++/15337
34152         * g++.dg/expr/sizeof3.C: New test.
34153
34154         PR c++/14777
34155         * g++.dg/template/access14.C: New test.
34156
34157         PR c++/15554
34158         * g++.dg/template/enum1.C: New test.
34159
34160         PR c++/15057
34161         * g++.dg/eh/throw1.C: New test.
34162
34163 2004-06-07  David Ayers  <d.ayers@inode.at>
34164             Ziemowit Laski  <zlaski@apple.com>
34165
34166         * lib/objc.exp (objc_target_compile): Revert the '-framework
34167         Foundation' flag fix, since bare Darwin does not ship
34168         with the Foundation framework.
34169         * objc/execute/next_mapping.h: Provide a local NSConstantString
34170         @interface and @implementation.
34171         (objc_constant_string_init): A constructor function, used to
34172         initialize the NSConstantString meta-class object.
34173         * objc/execute/string1.m: Include "next_mapping.h" instead of
34174         <Foundation/NSString.h>.
34175         * objc/execute/string2.m: Likewise.
34176         * objc/execute/string3.m: Likewise.
34177         * objc/execute/string4.m: Likewise.
34178
34179 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34180
34181         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34182         to double. Replace double with FLOAT.
34183         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34184
34185         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34186         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34187         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34188         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34189         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34190         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34191         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34192         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34193
34194 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34195
34196         PR c/13519
34197         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34198
34199 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34200
34201         PR c++/15503
34202         * g++.dg/template/meminit2.C: New test.
34203
34204 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34205
34206         PR target/15822
34207         * gcc.c-torture/execute/compare-fp-1.c,
34208         gcc.c-torture/execute/compare-fp-2.c,
34209         gcc.c-torture/execute/compare-fp-3.c,
34210         gcc.c-torture/execute/compare-fp-4.c,
34211         gcc.c-torture/execute/compare-fp-3.x,
34212         gcc.c-torture/execute/compare-fp-4.x: Moved...
34213         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34214         gcc.c-torture/execute/ieee/compare-fp-2.c,
34215         gcc.c-torture/execute/ieee/compare-fp-3.c,
34216         gcc.c-torture/execute/ieee/compare-fp-4.c,
34217         gcc.c-torture/execute/ieee/compare-fp-3.x,
34218         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34219
34220 2004-06-04  David Ayers  <d.ayers@inode.at>
34221
34222         * objc/execute/protocol-isEqual-4.m: New testcase.
34223
34224 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34225
34226         * objc/execute/protocol-isEqual-1.m: New testcase.
34227         * objc/execute/protocol-isEqual-2.m: New testcase.
34228         * objc/execute/protocol-isEqual-3.m: New testcase.
34229
34230 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34231
34232         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34233
34234 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34235
34236         * lib/objc.exp (objc_target_compile): When running tests on
34237         Darwin (Mac OS X), inform the linker about '-framework
34238         'Foundation'.
34239
34240 2004-06-02  Eric Christopher  <echristo@redhat.com>
34241
34242         * gcc.c-torture/compile/20040602-1.c: New.
34243
34244 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34245
34246         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34247         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34248
34249         PR tree-optimization/14736
34250         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34251
34252         PR tree-optimization/14042
34253         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34254
34255         PR tree-optimization/14729
34256         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34257
34258 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34259
34260         PR fortran/15557
34261         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34262
34263 2004-06-01  Richard Hederson  <rth@redhat.com>
34264
34265         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34266
34267 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34268
34269         PR c++/14932
34270         * g++.dg/parse/offsetof4.C: New test.
34271
34272 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34273
34274         PR objc/7993
34275         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34276
34277 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34278
34279         PR c++/15701
34280         * g++.dg/template/friend29.C: New test.
34281
34282 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34283
34284         PR c/15749
34285         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34286
34287 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34288
34289         * gcc.dg/sparc-trap-1.c: New test.
34290
34291 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34292
34293         PR middle-end/15069
34294         * g++.dg/opt/fold3.C: New test case.
34295
34296 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34297
34298         * lib/target-supports.exp (check_iconv_available): Fix fallout
34299         from 2004-05-28 patch.
34300
34301 2004-05-30  Paul Brook  <paul@codesourcery.com>
34302
34303         PR fortran/15620
34304         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34305         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34306
34307 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34308
34309         * gfortran.fortran-torture/execute/random_1.f90: New test.
34310
34311 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34312
34313         * g++.dg/ext/altivec-10.C: New test.
34314
34315 2004-05-29  Paul Brook  <paul@codesourcery.com>
34316
34317         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34318
34319 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34320
34321         * gcc.dg/altivec-16.c: New test.
34322
34323 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34324
34325         * lib/target-supports.exp (check_vmx_hw_available): New.
34326         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34327
34328         * lib/target-supports.exp (check_alias_available,
34329         check_iconv_available, check_named_sections_available): Use
34330         unique names for temporary files.
34331
34332 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34333
34334         * gcc.dg/altivec-15.c: New test.
34335
34336 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34337
34338         PR c++/15083
34339         * g++.dg/warn/noeffect6.C: New test.
34340
34341         PR c++/15471
34342         * g++.dg/expr/ptrmem4.C: New test.
34343
34344         PR c++/15640
34345         * g++.dg/template/operator3.C: New test.
34346
34347 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34348
34349         PR c++/14668
34350         * g++.dg/lookup/redecl1.C: New test.
34351         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34352
34353 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34354
34355         * gcc.c-torture/execute/compare-fp-1.c,
34356         gcc.c-torture/execute/compare-fp-2.c,
34357         gcc.c-torture/execute/compare-fp-3.c,
34358         gcc.c-torture/execute/compare-fp-4.c,
34359         gcc.c-torture/execute/compare-fp-3.x,
34360         gcc.c-torture/execute/compare-fp-4.x,
34361         gcc.dg/pr15649-1.c: New.
34362
34363 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34364
34365         PR c++/12883
34366         * g++.dg/init/array14.C: New test.
34367
34368 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34369
34370         * lib/compat.exp (compat-get-options-main): New.
34371         (compat-get-options): Remove unneeded code, warn for ignored
34372         command.
34373         (compat-execute): Check flag set by dg-require-* commands.
34374
34375         * lib/compat.exp (compat-execute): Break up long lines.
34376
34377 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34378
34379         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34380         * gcc.dg/altivec-14.c: New test.
34381         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34382
34383         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34384         * gcc.dg/altivec-12.c: Ditto.
34385
34386         * gcc.dg/altivec-3.c: Move call to altivec_check.
34387
34388 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34389
34390         PR c++/15044
34391         * g++.dg/template/error12.C: New test.
34392
34393         PR c++/15317
34394         * g++.dg/ext/attrib15.C: New test.
34395
34396         PR c++/15329
34397         * g++.dg/template/ptrmem9.C: New test.
34398
34399 2004-05-25  Paul Brook  <paul@codesourcery.com>
34400
34401         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34402
34403 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/15165
34406         * g++.dg/template/crash19.C: New test.
34407
34408 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34409
34410         PR c++/15025
34411         * g++.dg/template/redecl1.C: New test.
34412
34413 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34414
34415         PR c++/14821
34416         * g++.dg/other/ns1.C: New test.
34417
34418         PR c++/14883
34419         * g++.dg/template/invalid1.C: New test.
34420
34421 2004-05-23  Paul Brook  <paul@codesourcery.com>
34422         Victor Leikehman  <lei@haifasphere.co.il>
34423
34424         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34425         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34426
34427 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34428
34429         PR c++/15285
34430         PR c++/15299
34431         * g++.dg/template/non-dependent5.C: New test.
34432         * g++.dg/template/non-dependent6.C: New test.
34433
34434 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34435
34436         PR c++/15507
34437         * g++.dg/inherit/union1.C: New test.
34438
34439         PR c++/15542
34440         * g++.dg/template/addr1.C: New test.
34441
34442         PR c++/15427
34443         * g++.dg/template/array5.C: New test.
34444
34445         PR c++/15287
34446         * g++.dg/template/array6.C: New test.
34447
34448 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34449             Roger Sayle  <roger@eyesopen.com>
34450
34451         * g++.dg/lookup/forscope2.C: New test case.
34452
34453 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34454
34455         * gcc.dg/cpp/Wmissingdirs.c: New.
34456
34457 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34458
34459         PR target/15301
34460         * gcc.dg/compat/union-m128-1.h: New file.
34461         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34462         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34463         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34464
34465 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34466
34467         PR target/15302
34468         * gcc.dg/compat/struct-complex-1.h: New file.
34469         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34470         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34471         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34472
34473 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34474
34475         PR middle-end/3074
34476         * gcc.dg/pr3074-1.c: New test case.
34477         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34478
34479 2004-05-20  Falk Hueffner  <falk@debian.org>
34480
34481         PR other/15526
34482         * gcc.dg/ftrapv-1.c: New test case.
34483
34484 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34485
34486         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34487
34488 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34489             Jeff Law  <law@redhat.com>
34490
34491         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34492         * gcc.dg/tree-ssa/20040518-2.c: New test.
34493
34494         * gcc.dg/tree-ssa/20040518-1.c: New test.
34495
34496 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34497
34498         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34499
34500 2004-05-18  Paul Brook  <paul@codesourcery.com>
34501
34502         PR fortran/13930
34503         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34504
34505 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34506
34507         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34508         constant folding.
34509
34510 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34511
34512         * gcc.dg/tree-ssa/20040517-1.c: New test.
34513
34514 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34515
34516         * gcc.dg/loop-4.c: New test.
34517
34518 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34519
34520         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34521
34522 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34523
34524         PR fortran/15311
34525         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34526
34527 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34528
34529         PR fortran/13826
34530         PR fortran/13940
34531         * gfortran.fortran-torture/compile/data_1.f90: New test.
34532
34533 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34534
34535         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34536         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34537
34538 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34539
34540         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34541
34542 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34543
34544         PR c/15444
34545         * gcc.dg/format/xopen-1.c: Adjust expected message.
34546         * gcc.dg/format/xopen-3.c: New test.
34547
34548 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34549
34550         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34551
34552 2004-05-14  Jeff Law  <law@redhat.com>
34553
34554         * gcc.dg/tree-ssa/20040514-2.c: New test.
34555
34556 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34557
34558         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34559         this ...
34560         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34561         this.
34562
34563 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34564
34565         * gcc.dg/tree-ssa/20040514-1.c: New test.
34566
34567 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34568
34569         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34570         test.
34571
34572 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34573
34574         PR fortran/14066
34575         * gfortran.fortran-torture/compile/do_1.f90: New test.
34576
34577 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34578
34579         PR fortran/15051
34580         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34581         test.
34582
34583 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34584
34585         PR fortran/15149
34586         * gfortran.fortran-torture/execute/random_init.f90: New test.
34587
34588 2004-05-13  Paul Brook  <paul@codesourcery.com>
34589
34590         PR fortran/15314
34591         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34592
34593 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34594
34595         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34596         for the powerpc case.
34597
34598 2004-05-13  Jeff Law  <law@redhat.com>
34599
34600         * gcc.dg/tree-ssa/20040513-1.c: New test.
34601         * gcc.dg/tree-ssa/20040513-2.c: New test.
34602
34603 2004-05-13  Paul Brook  <paul@codesourcery.com>
34604
34605         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34606         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34607         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34608
34609 2004-05-13  Andreas Schwab  <schwab@suse.de>
34610
34611         PR other/10819
34612         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34613         characters.
34614
34615 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34616
34617         PR fortran/15294
34618         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34619
34620 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34621
34622         Merge from tree-ssa-20020619-branch.  See
34623         ChangeLog.tree-ssa for details.
34624
34625 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34626
34627         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34628         include <altivec.h> explicitly.
34629         * gcc.dg/altivec-13.c: Likewise.
34630
34631 2004-05-11  Paul Brook  <paul@codesourcery.com>
34632
34633         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34634
34635 2004-05-10  Eric Christopher  <echristo@redhat.com>
34636
34637         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34638         * gcc.dg/sibcall-4.c: Ditto.
34639
34640 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34641
34642         * g++.dg/ext/altivec-8.C: New test case.
34643         * gcc.dg/altivec-13.c: New test case.
34644
34645 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34646
34647         * gcc.c-torture/execute/divcmp-1.c: New test case.
34648         * gcc.c-torture/execute/divcmp-2.c: New test case.
34649         * gcc.c-torture/execute/divcmp-3.c: New test case.
34650
34651 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34652
34653         * g++.dg/other/pragma-re-2.C: New test.
34654
34655 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34656
34657         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34658         * gcc.dg/i386-387-2.c: Likewise.
34659
34660         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34661         __builtin_drem.
34662         * gcc.dg/i386-387-6.c: Likewise.
34663
34664 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34665
34666         * gcc.dg/builtins-33.c: Also check log1p*.
34667
34668 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34669
34670         PR optimization/15296
34671         * gcc.c-torture/execute/pr15296.c: New test.
34672
34673 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34674
34675         * gcc.dg/builtins-40.c: New test.
34676
34677 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34678
34679         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34680
34681 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34682
34683         * g++.dg/ext/spe1.C: New testcase.
34684
34685 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34686
34687         * objc.dg/image-info.m: Allow additional attributes
34688         for __image_info section.
34689
34690 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34691
34692         * gcc.dg/torture/mips-hilo-2.c: New test.
34693
34694 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34695
34696         PR c++/14389
34697         * g++.dg/template/member5.C: New test.
34698
34699 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34700
34701         * gcc.dg/builtins-34.c: Also check expm1*.
34702
34703 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34704
34705         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34706         * gcc.dg/torture/builtin-convert-3.c: New test.
34707
34708 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34709
34710         PR middle-end/15054
34711         * g++.dg/opt/pr15054.C: New test.
34712
34713 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34714
34715         * gcc.dg/torture/builtin-rounding-1.c: New test.
34716         * gcc.dg/builtins-25.c: Delete.
34717         * gcc.dg/builtins-29.c: Delete.
34718
34719 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34720
34721         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34722         * gcc.dg/sibcall-4.c: Likewise.
34723         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34724
34725 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34726
34727         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34728         bit-field on 16-bit targets.
34729
34730 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34731
34732         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34733         16-bit targets.
34734
34735 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34736
34737         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34738         * gcc.dg/rs6000-power2-2.c: Likewise.
34739
34740 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34741
34742         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34743         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34744         Change the asm registers to be in form of frN instead of fN.
34745
34746 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34747
34748         * gcc.dg/torture/builtin-convert-2.c: New test.
34749
34750 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34751
34752         * gcc.dg/rs6000-power2-1.c: New test.
34753         * gcc.dg/rs6000-power2-2.c: New test.
34754
34755 2004-04-28  Jan Hubicka  <jh@suse.cz>
34756
34757         * gcc.dg/unused-6.c: New test.
34758
34759 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34760             Ulrich Weigand  <uweigand@de.ibm.com>
34761
34762         * ada/acats/run_all.sh: Define $target variable.
34763
34764 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34765
34766         PR c++/15119
34767         * g++.dg/other/vararg-1.C: New test.
34768
34769         PR c++/4794
34770         * g++.dg/eh/cleanup3.C: New test.
34771
34772 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34773
34774         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34775         and ad8011a (target_insn).
34776         * ada/acats/support/macro.dfs: Likewise.
34777         * ada/acats/support/impbit.adb: New file.
34778
34779 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34780
34781         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34782
34783 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34784
34785         * gcc.dg/loop-3.c: New test.
34786
34787 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34788
34789         * gcc.c-torture/execute/simd-5.c: New test.
34790
34791 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34792
34793         PR c++/15064
34794         * g++.dg/template/crash18.C: New test.
34795
34796 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34797
34798         * g++.dg/ext/complit3.C: New test.
34799
34800 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34801
34802         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34803         * gcc.dg/altivec-3.c: Same.
34804         * gcc.dg/altivec-varargs-1.c: Same.
34805
34806 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34807
34808         * lib/target-supports.exp (check_profiling_available): Assume
34809         profiling is not available on powerpc-eabi targets.
34810
34811 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34812
34813         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34814         * gcc.dg/vmx/bug-1.c: Ditto.
34815
34816 2004-04-20  Eric Christopher  <echristo@redhat.com>
34817
34818         * gcc.dg/charset/extern.c: New test.
34819         * g++.dg/charset/extern3.cc: Ditto.
34820
34821 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34822
34823         * gcc.dg/builtins-39.c: New test.
34824
34825 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34826
34827         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34828
34829 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34830
34831         * gcc.dg/torture/mips-hilo-1.c: New test.
34832
34833 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34834
34835         * gcc.c-torture/compile/20040419-1.c: New test.
34836
34837 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34838
34839         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34840
34841 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34842             Aldy Hernandez  <aldyh@redhat.com>
34843
34844         * gcc.c-torture/execute/va-arg-24.c: New.
34845
34846 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34847             Aldy Hernandez  <aldyh@redhat.com>
34848
34849         * gcc.dg/vmx/1b-01.c: New.
34850         * gcc.dg/vmx/1b-02.c: New.
34851         * gcc.dg/vmx/1b-03.c: New.
34852         * gcc.dg/vmx/1b-04.c: New.
34853         * gcc.dg/vmx/1b-05.c: New.
34854         * gcc.dg/vmx/1b-06.c: New.
34855         * gcc.dg/vmx/1b-07.c: New.
34856         * gcc.dg/vmx/1c-01.c: New.
34857         * gcc.dg/vmx/1c-02.c: New.
34858         * gcc.dg/vmx/3a-01a.c: New.
34859         * gcc.dg/vmx/3a-01.c: New.
34860         * gcc.dg/vmx/3a-01m.c: New.
34861         * gcc.dg/vmx/3a-03.c: New.
34862         * gcc.dg/vmx/3a-03m.c: New.
34863         * gcc.dg/vmx/3a-04.c: New.
34864         * gcc.dg/vmx/3a-04m.c: New.
34865         * gcc.dg/vmx/3a-05.c: New.
34866         * gcc.dg/vmx/3a-06.c: New.
34867         * gcc.dg/vmx/3a-06m.c: New.
34868         * gcc.dg/vmx/3a-07.c: New.
34869         * gcc.dg/vmx/3b-01.c: New.
34870         * gcc.dg/vmx/3b-02.c: New.
34871         * gcc.dg/vmx/3b-10.c: New.
34872         * gcc.dg/vmx/3b-13.c: New.
34873         * gcc.dg/vmx/3b-14.c: New.
34874         * gcc.dg/vmx/3b-15.c: New.
34875         * gcc.dg/vmx/3c-01a.c: New.
34876         * gcc.dg/vmx/3c-01.c: New.
34877         * gcc.dg/vmx/3c-02.c: New.
34878         * gcc.dg/vmx/3c-03.c: New.
34879         * gcc.dg/vmx/3d-01.c: New.
34880         * gcc.dg/vmx/4-01.c: New.
34881         * gcc.dg/vmx/4-03.c: New.
34882         * gcc.dg/vmx/5-01.c: New.
34883         * gcc.dg/vmx/5-02.c: New.
34884         * gcc.dg/vmx/5-03.c: New.
34885         * gcc.dg/vmx/5-04.c: New.
34886         * gcc.dg/vmx/5-05.c: New.
34887         * gcc.dg/vmx/5-06.c: New.
34888         * gcc.dg/vmx/5-07.c: New.
34889         * gcc.dg/vmx/5-07t.c: New.
34890         * gcc.dg/vmx/5-08.c: New.
34891         * gcc.dg/vmx/5-10.c: New.
34892         * gcc.dg/vmx/5-11.c: New.
34893         * gcc.dg/vmx/7-01a.c: New.
34894         * gcc.dg/vmx/7-01.c: New.
34895         * gcc.dg/vmx/7c-01.c: New.
34896         * gcc.dg/vmx/7d-01.c: New.
34897         * gcc.dg/vmx/7d-02.c: New.
34898         * gcc.dg/vmx/8-01.c: New.
34899         * gcc.dg/vmx/8-02a.c: New.
34900         * gcc.dg/vmx/8-02.c: New.
34901         * gcc.dg/vmx/brode-1.c: New.
34902         * gcc.dg/vmx/bug-1.c: New.
34903         * gcc.dg/vmx/bug-2.c: New.
34904         * gcc.dg/vmx/bug-3.c: New.
34905         * gcc.dg/vmx/cw-bug-1.c: New.
34906         * gcc.dg/vmx/cw-bug-2.c: New.
34907         * gcc.dg/vmx/cw-bug-3.c: New.
34908         * gcc.dg/vmx/dct.c: New.
34909         * gcc.dg/vmx/debug-1.c: New.
34910         * gcc.dg/vmx/debug-2.c: New.
34911         * gcc.dg/vmx/debug-3.c: New.
34912         * gcc.dg/vmx/debug-4.c: New.
34913         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34914         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34915         * gcc.dg/vmx/eg-5.c: New.
34916         * gcc.dg/vmx/fft.c: New.
34917         * gcc.dg/vmx/gcc-bug-1.c: New.
34918         * gcc.dg/vmx/gcc-bug-2.c: New.
34919         * gcc.dg/vmx/gcc-bug-3.c: New.
34920         * gcc.dg/vmx/gcc-bug-4.c: New.
34921         * gcc.dg/vmx/gcc-bug-5.c: New.
34922         * gcc.dg/vmx/gcc-bug-6.c: New.
34923         * gcc.dg/vmx/gcc-bug-7.c: New.
34924         * gcc.dg/vmx/gcc-bug-8.c: New.
34925         * gcc.dg/vmx/gcc-bug-9.c: New.
34926         * gcc.dg/vmx/gcc-bug-b.c: New.
34927         * gcc.dg/vmx/gcc-bug-c.c: New.
34928         * gcc.dg/vmx/gcc-bug-d.c: New.
34929         * gcc.dg/vmx/gcc-bug-e.c: New.
34930         * gcc.dg/vmx/gcc-bug-f.c: New.
34931         * gcc.dg/vmx/gcc-bug-g.c: New.
34932         * gcc.dg/vmx/gcc-bug-i.c: New.
34933         * gcc.dg/vmx/harness.h: New.
34934         * gcc.dg/vmx/ira1.c: New.
34935         * gcc.dg/vmx/ira2a.c: New.
34936         * gcc.dg/vmx/ira2b.c: New.
34937         * gcc.dg/vmx/ira2.c: New.
34938         * gcc.dg/vmx/ira2c.c: New.
34939         * gcc.dg/vmx/mem.c: New.
34940         * gcc.dg/vmx/newton-1.c: New.
34941         * gcc.dg/vmx/ops.c: New.
34942         * gcc.dg/vmx/sn7153.c: New.
34943         * gcc.dg/vmx/spill2.c: New.
34944         * gcc.dg/vmx/spill3.c: New.
34945         * gcc.dg/vmx/spill.c: New.
34946         * gcc.dg/vmx/t.c: New.
34947         * gcc.dg/vmx/varargs-1.c: New.
34948         * gcc.dg/vmx/varargs-2.c: New.
34949         * gcc.dg/vmx/varargs-3.c: New.
34950         * gcc.dg/vmx/varargs-4.c: New.
34951         * gcc.dg/vmx/varargs-5.c: New.
34952         * gcc.dg/vmx/varargs-6.c: New.
34953         * gcc.dg/vmx/varargs-7.c: New.
34954         * gcc.dg/vmx/vmx.exp: New.
34955         * gcc.dg/vmx/vprint-1.c: New.
34956         * gcc.dg/vmx/vscan-1.c: New.
34957         * gcc.dg/vmx/x-01.c: New.
34958         * gcc.dg/vmx/x-02.c: New.
34959         * gcc.dg/vmx/x-03.c: New.
34960         * gcc.dg/vmx/x-04.c: New.
34961         * gcc.dg/vmx/x-05.c: New.
34962         * gcc.dg/vmx/yousufi-1.c: New.
34963         * gcc.dg/vmx/zero-1.c: New.
34964         * gcc.dg/vmx/zero.c: New.
34965
34966 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34967
34968         * g++.dg/lookup/java1.C: Update for chage of
34969         _Jv_AllocObject.
34970         * g++.dg/lookup/java2.C: Likewise.
34971
34972 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34973
34974         * ada/acats/run_all.sh: use -O2 by default.
34975
34976 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34977
34978         * gcc.dg/vr-mult-[12].c: New tests.
34979
34980 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34981
34982         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34983
34984         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34985
34986 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34987
34988         * lib/target-supports.exp (check_profiling_available): Assume
34989         profiling isn't available for mips*-*-elf targets.
34990
34991 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34992
34993         * gcc.dg/builtins-38.c: New test.
34994
34995 2004-04-14  Eric Christopher  <echristo@redhat.com>
34996
34997         * g++.dg/charset/charset.exp: Run .cc extension tests.
34998
34999 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
35000
35001         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
35002
35003 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35004
35005         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
35006
35007 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
35008
35009         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
35010         * gcc.dg/i386-387-2.c: Likewise.
35011
35012         * gcc.dg/i386-387-7.c: New test.
35013         * gcc.dg/i386-387-8.c: New test.
35014
35015         * gcc.dg/builtins-37.c: New test.
35016
35017 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
35018
35019         * g++.dg/pch/externc-1.C: Add missing semicolon.
35020
35021 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
35022
35023         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35024
35025 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35026
35027         * gcc.c-torture/execute/20040411-1.c: New test.
35028
35029 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35030
35031         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35032
35033 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
35034
35035         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35036
35037 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
35038
35039         * lib/target-supports.exp (check_named_sections_available): New.
35040         * lib/gcc-dg.exp (dg-require-named-sections): New.
35041         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35042         old-deja.exp.  Also prune error-count message from HP linker.
35043         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35044
35045         * g++.dg/init/init-ref4.C: Use dg-require-weak.
35046         * g++.old-deja/g++.pt/static3.C: Likewise.
35047         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35048
35049 2004-04-09  Roger Sayle  <roger@eyesopen.com>
35050
35051         * gcc.c-torture/execute/20040409-1.c: New test case.
35052         * gcc.c-torture/execute/20040409-2.c: New test case.
35053         * gcc.c-torture/execute/20040409-3.c: New test case.
35054
35055 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
35056
35057         * gcc.dg/20040409-1.c: New test.
35058
35059 2004-04-08  Roger Sayle  <roger@eyesopen.com>
35060
35061         PR target/14888
35062         * g++.dg/opt/pr14888.C: New test case.
35063
35064 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
35065
35066         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35067         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35068         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35069         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35070         New tests.
35071
35072 2004-04-08  Paul Brook  <paul@codesourcery.com>
35073
35074         * gcc.dg/spill-1.c: New test.
35075
35076 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35077
35078         * gcc.dg/torture/builtin-ctype-2.c: New test.
35079
35080 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
35081
35082         * gcc.dg/pch/pch.exp: Add largefile test.
35083
35084 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35085
35086         * g++.dg/pch/externc-1.Hs: New.
35087         * g++.dg/pch/externc-1.C: New.
35088
35089 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35090
35091         * gcc.dg/compat/struct-by-value-5a_main.c,
35092         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35093         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35094         * gcc.dg/compat/struct-by-value-5a_x.c,
35095         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35096         gcc.dg/compat/struct-by-value-5_x.c.
35097         * gcc.dg/compat/struct-by-value-5a_y.c,
35098         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35099         gcc.dg/compat/struct-by-value-5_y.c.
35100
35101         * gcc.dg/compat/struct-by-value-6a_main.c,
35102         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35103         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35104         * gcc.dg/compat/struct-by-value-6a_x.c,
35105         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35106         gcc.dg/compat/struct-by-value-6_x.c.
35107         * gcc.dg/compat/struct-by-value-6a_y.c,
35108         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35109         gcc.dg/compat/struct-by-value-6_y.c.
35110
35111         * gcc.dg/compat/struct-by-value-7a_main.c,
35112         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35113         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35114         * gcc.dg/compat/struct-by-value-7a_x.c,
35115         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35116         gcc.dg/compat/struct-by-value-7_x.c.
35117         * gcc.dg/compat/struct-by-value-7a_y.c,
35118         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35119         gcc.dg/compat/struct-by-value-7_y.c.
35120
35121 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35124         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35125         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35126         options.
35127
35128 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35129
35130         * gcc.dg/builtins-36.c: New test.
35131
35132 2004-04-06  Paul Brook  <paul@codesourcery.com>
35133
35134         * README.gcc: Remove obsolete contraint on testcases.
35135
35136 2004-04-05  Paul Brook  <paul@codesourcery.com>
35137
35138         PR2123
35139         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35140         failure and exit(0) on success.
35141         * g++.dg/expr/anew2.C: Ditto.
35142         * g++.dg/expr/anew3.C: Ditto.
35143         * g++.dg/expr/anew4.C: Ditto.
35144
35145 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35146
35147         PR c++/3518
35148         * g++.dg/template/unify7.C: New.
35149
35150 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35151
35152         * g++.dg/README: Bring up to date with new subdirectories; remove
35153         duplicate subdirectory lines.
35154
35155 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         PR c++/14007
35158         * g++.dg/template/unify5.C: New.
35159         * g++.dg/template/unify6.C: New.
35160         * g++.dg/template/qualttp20.C: Adjust.
35161         * g++.old-deja/g++.jason/report.C: Adjust.
35162         * g++.old-deja/g++.other/qual1.C: Adjust.
35163
35164 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35165
35166         PR c++/14803
35167         * g++.dg/inherit/ptrmem1.C: New test.
35168
35169 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35170
35171         PR c++/14755
35172         * gcc.c-torture/execute/20040331-1.c: New test.
35173         * gcc.dg/20040331-1.c: New test.
35174
35175 2004-04-01  Paul Brook  <paul@codesourcery.com>
35176
35177         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35178
35179 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35180
35181         PR c++/14724
35182         * g++.dg/init/goto1.C: New test.
35183
35184         PR c++/14763
35185         * g++.dg/template/defarg4.C: New test.
35186
35187 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35188
35189         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35190
35191 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35192
35193         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35194
35195 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35196
35197         * gcc.dg/noncompile/undeclared-2.c: New test.
35198
35199 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35200
35201         * gcc.dg/940409-1.c: Remove XFAIL.
35202         * gcc.dg/reg-vol-struct-1.c: New test.
35203
35204 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35205
35206         * gcc.dg/torture/builtin-wctype-1.c: New test.
35207
35208 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35209
35210         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35211         * gcc.dg/20001101-1.c: Likewise.
35212         * gcc.dg/20001102-1.c: Likewise.
35213
35214 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35215
35216         * gcc.dg/compare8.c: Add an additional test for XOR.
35217
35218 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35219
35220         * gcc.dg/torture/builtin-ctype-1.c: New test.
35221
35222 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35223
35224         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35225         * gcc.dg/torture/builtin-math-1.c: Likewise.
35226         * gcc.dg/torture/builtin-power-1.c: New test.
35227
35228 2004-03-24  Andreas Schwab  <schwab@suse.de>
35229
35230         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35231         IA64 assembler.
35232
35233 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35234             Roger Sayle  <roger@eyesopen.com>
35235
35236         * gcc.dg/compare8.c: New test case.
35237
35238 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35239
35240         * g++.dg/ext/altivec-7.C: New test.
35241
35242 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35243
35244         PR 12267, 12391, 12560, 13129, 14114, 14133
35245         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35246         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35247         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35248         Adjust error regexps.
35249         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35250         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35251         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35252         * gcc.dg/local1.c: Add explanatory comment.
35253
35254 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35255
35256         PR optimization/14669
35257         * g++.dg/opt/fold2.C: New test case.
35258
35259 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35260
35261         PR c/14069
35262         * gcc.dg/20040322-1.c: New test.
35263
35264 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35265
35266         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35267         * gcc.dg/ultrasp4.c: Likewise.
35268         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35269
35270 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35271
35272         * gcc.dg/i386-sse-8.c: Reset default options.
35273
35274 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35275
35276         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35277         in the error message text.
35278
35279 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35280
35281         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35282
35283 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35284
35285         PR c++/14616
35286         * g++.dg/init/array13.C: New test.
35287
35288 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35289
35290         PR target/13889
35291         * gcc.c-torture/compile/pr13889.c: New test case.
35292
35293 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35294
35295         PR c/14635
35296         * builtins-1.c (nan, nans): Don't test.
35297         * builtins-30.c: Don't use nan, nanf, nanl.
35298         * builtins-35.c: New test.
35299
35300 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35301
35302         * g++.dg/ext/altivec-6.C: New test.
35303
35304 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35305
35306         * g++.dg/init/placement3.C: New test.
35307
35308         * g++.dg/template/spec13.C: New test.
35309
35310         * g++.dg/lookup/using11.C: New test.
35311
35312         * g++.dg/lookup/koenig3.C: New test.
35313
35314         * g++.dg/template/operator2.C: New test.
35315
35316         * g++.dg/expr/dtor3.C: New test.
35317         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35318         marker.
35319         * g++.old-deja/g++.law/visibility28.C: Likewise.
35320
35321 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35322
35323         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35324         * gcc.dg/ppc64-abi-3.c: Likewise.
35325
35326 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35327
35328         PR c++/14545
35329         * g++.dg/parse/template15.C: New test.
35330
35331 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35332
35333         * g++.dg/expr/dtor2.C: New test.
35334
35335         * g++.dg/lookup/anon4.C: New test.
35336
35337         * g++.dg/overload/using1.C: New test.
35338
35339         * g++.dg/template/lookup7.C: New test.
35340
35341         * g++.dg/template/typename6.C: New test.
35342
35343         * g++.dg/expr/cond6.C: New test.
35344
35345 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35346
35347         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35348
35349 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35350
35351         * g++.dg/expr/cond5.C: New test.
35352         * g++.dg/expr/constcast1.C: Likewise.
35353         * g++.dg/expr/ptrmem2.C: Likewise.
35354         * g++.dg/expr/ptrmem3.C: Likewise.
35355         * g++.dg/lookup/main1.C: Likewise.
35356         * g++.dg/template/lookup6.C: Likewise.
35357
35358 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35359
35360         * gcc.dg/local1.c: New test.
35361
35362         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35363
35364 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35365
35366         * gcc.dg/torture/builtin-convert-1.c: New test.
35367
35368 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35369
35370         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35371
35372 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/14481
35375         * g++.dg/warn/Wunused-7.C: New test.
35376
35377 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35378
35379         * gcc.dg/torture/builtin-integral-1.c: New test.
35380
35381 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/14586
35384         * g++.dg/parse/non-dependent3.C: New test.
35385
35386 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35387
35388         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35389         * g++.dg/eh/simd-2.C: Likewise.
35390         * g++.dg/init/array10.C: Likewise.
35391         * gcc.c-torture/compile/simd-1.c: Likewise.
35392         * gcc.c-torture/compile/simd-2.c: Likewise.
35393         * gcc.c-torture/compile/simd-3.c: Likewise.
35394         * gcc.c-torture/compile/simd-4.c: Likewise.
35395         * gcc.c-torture/compile/simd-6.c: Likewise.
35396         * gcc.c-torture/execute/simd-1.c: Likewise.
35397         * gcc.c-torture/execute/simd-2.c: Likewise.
35398         * gcc.dg/compat/vector-defs.h: Likewise.
35399         * gcc.dg/20020531-1.c: Likewise.
35400         * gcc.dg/altivec-3.c: Likewise.
35401         * gcc.dg/altivec-4.c: Likewise.
35402         * gcc.dg/altivec-varargs-1.c: Likewise.
35403         * gcc.dg/compat/vector-defs.h: Likewise.
35404         * gcc.dg/i386-mmx-3.c: Likewise.
35405         * gcc.dg/i386-sse-4.c: Likewise.
35406         * gcc.dg/i386-sse-5.c: Likewise.
35407         * gcc.dg/i386-sse-8.c: Likewise.
35408         * gcc.dg/simd-1.c: Likewise.
35409         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35410         __ev64_opaque__ since the machine description provides it.
35411
35412 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35413
35414         * lib/compat.exp (skip_list): New global variable.
35415         Use it to hold the user defined COMPAT_SKIPS list if any.
35416         (compat-obj): Add the members of skip_list to optall.
35417
35418 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35419
35420         * gcc.dg/compat/union-by-value-1_main.c,
35421         union-by-value-1_x.c, union-by-value-1_y.c,
35422         union-check.h, union-defs.h,
35423         union-init.h, union-return-1_main.c,
35424         union-return-1_x.c, union-return-1_y.c: New files.
35425
35426 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35427
35428         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35429         mixed-struct-init.h: Add 4 mixed structure types.
35430         struct-by-value-21_main.c, struct-by-value-21_x.c,
35431         struct-by-value-21_y.c, struct-return-21_main.c,
35432         struct-return-21_x.c, struct-return-21_y.c: New files.
35433
35434 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35435
35436         PR c++/14550
35437         * g++.dg/parse/template14.C: New test.
35438
35439 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35440
35441         * gcc.c-torture/execute/20040313-1.c: New test.
35442
35443 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35444
35445         PR target/14533
35446         * gcc.dg/20040311-2.c: New test.
35447
35448 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35449
35450         PR other/14544
35451         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35452         bit-field.
35453
35454 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35455
35456         * gcc.dg/20040305-2.c: Add missing return statement.
35457
35458 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35459
35460         * gcc.dg/builtins-34.c: Also check pow10*.
35461
35462 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35463
35464         PR target/14262
35465         * gcc.dg/20040305-2.c: New test.
35466
35467 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35468
35469         * gcc.dg/20040310-1.c: New test.
35470
35471 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35472
35473         * gcc.c-torture/execute/20040311-1.c: New test case.
35474
35475 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35476
35477         PR c++/14476
35478         * g++.dg/lookup/enum1.C: New test.
35479
35480 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35481
35482         PR c++/14510
35483         * g++.dg/lookup/struct2.C: New test.
35484
35485 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35486
35487         * gcc.dg/builtins-34.c: New test.
35488
35489 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35490
35491         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35492
35493 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35494
35495         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35496         * gcc.dg/alias-2.c: New testcase.
35497
35498 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35499
35500         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35501
35502 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35503
35504         * gcc.c-torture/execute/20040309-1.c: New test case.
35505
35506 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35507
35508         PR c++/14397
35509         * g++.dg/overload/ref1.C: New.
35510
35511 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35512
35513         PR c++/14409
35514         * g++.dg/template/spec12.C: New test.
35515
35516         PR c++/14448
35517         * g++.dg/parse/crash14.C: New test.
35518
35519 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35520
35521         PR c++/14230
35522         * g++.dg/init/ref11.C: New test.
35523
35524 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35525
35526         PR c++/14432
35527         * g++.dg/parse/builtin2.C: New test.
35528
35529 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35530
35531         PR c++/14401
35532         * g++.dg/init/ctor3.C: New test.
35533         * g++.dg/init/union1.C: New test.
35534         * g++.dg/ext/anon-struct4.C: New test.
35535
35536 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35537
35538         * g++.dg/lookup/koenig1.C: Tweak error messages.
35539         * g++.dg/lookup/used-before-declaration.C: Likewise.
35540         * g++.dg/other/do1.C: Likewise.
35541         * g++.dg/overload/koenig1.C: Likewise.
35542         * g++.dg/parse/crash13.C: Likewise.
35543         * g++.dg/template/instantiate3.C: Likewise.
35544
35545 2004-03-08  Eric Christopher  <echristo@redhat.com>
35546
35547         * * lib/target-supports.exp: Enable libiconv in test
35548         compilation.  Fix up error checking.
35549
35550 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35551
35552         PR middle-end/14289
35553         * gcc.dg/pr14289-1.c: New test case.
35554         * gcc.dg/pr14289-2.c: Likewise.
35555         * gcc.dg/pr14289-3.c: Likewise.
35556
35557 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35558
35559         * gcc.c-torture/execute/20040308-1.c: New test.
35560
35561 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35562
35563         * gcc.c-torture/execute/20040307-1.c: New test case.
35564
35565 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35566
35567         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35568
35569 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35570
35571         * gcc.dg/20040306-1.c: New test.
35572
35573 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35574
35575         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35576         them static.
35577         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35578
35579 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35580
35581         PR c/14465
35582         * gcc.dg/decl-6.c: New test.
35583
35584 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35585
35586         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35587         Rename LOGPOW -> LOG_POW.
35588         (SQRT_EXP, POW_EXP): New.
35589
35590 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35591
35592         * gcc.dg/i386-sse-8.c: New test.
35593
35594 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35595
35596         PR c/14114
35597         * gcc.dg/decl-5.c: New test.
35598
35599 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35600
35601         * gcc.dg/20040305-1.c: New test.
35602
35603 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35604
35605         PR other/14354
35606         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35607
35608 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35609
35610         PR c++/14425, c++/14426
35611         * g++.dg/ext/altivec-4.C: New test.
35612         * g++.dg/ext/altivec-5.C: New test.
35613
35614 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35615
35616         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35617         global variables of a type with no linkage.
35618         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35619         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35620         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35621         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35622         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35623         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35624         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35625         * g++.dg/warn/deprecated.C: Name enum Color.
35626         * g++.dg/overload/VLA.C: Name structure for 'b'.
35627         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35628
35629 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35630
35631         * gcc.c-torture/compile/20040304-1.c: New test.
35632
35633 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35634
35635         PR 13728
35636         * gcc.dg/decl-4.c: New testcase.
35637
35638 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35639
35640         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35641         as PRECF if sizeof (float) > sizeof (double).
35642         (PRECL): Make it the same as PRECF if
35643         sizeof (float) > sizeof (long double).
35644
35645 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35646
35647         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35648         system type.  Add check for irix6 which doesn't have c99 runtime.
35649
35650 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35651
35652         * gcc.dg/const-elim-1.c: xfail for xtensa.
35653
35654 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35655
35656         PR c++/14369
35657         * g++.dg/template/cond4.C: New test.
35658
35659 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35660
35661         PR c++/14360
35662         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35663
35664         PR c++/14361
35665         * g++.dg/parse/defarg7.C: New test.
35666
35667         PR c++/14359
35668         * g++.dg/template/friend26.C: New test.
35669
35670 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35671
35672         PR c++/14324
35673         * g++.dg/abi/mangle21.C: New test.
35674
35675         PR c++/14260
35676         * g++.dg/parse/constructor2.C: New test.
35677
35678         PR c++/14337
35679         * g++.dg/template/sfinae1.C: New test.
35680
35681 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35682
35683         PR c++/14267
35684         * g++.dg/expr/crash2.C: New test.
35685
35686         PR middle-end/13448
35687         * gcc.dg/inline-5.c: New test.
35688         * gcc.dg/always-inline.c: Split out tests into ...
35689         * gcc.dg/always-inline2.c: ... this and ...
35690         * gcc.dg/always-inline3.c: ... this.
35691
35692 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35693
35694         PR debug/12103
35695         * g++.dg/debug/crash1.C: New test.
35696
35697 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35698
35699         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35700         function with __attribute__((noinline)).
35701         (recurser_void2): Likewise.
35702         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35703         (recurser_void2): Likewise.
35704
35705 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35706
35707         PR middle-end/14203
35708         * g++.dg/warn/Wunused-6.C: New test case.
35709
35710 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35711
35712         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35713         not defined.
35714
35715 2004-02-27  Eric Christopher  <echristo@redhat.com>
35716
35717         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35718         * g++.dg/charset/asm2.c: Run only x86.
35719         * gcc.dg/charset/asm3.c: Ditto.
35720
35721 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35722
35723         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35724         ld_library_path.
35725
35726 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35727
35728         * g++.dg/ext/altivec-3.C: New.
35729
35730 2004-02-26  Richard Henderson  <rth@redhat.com>
35731
35732         * g++.dg/ext/attrib10.C: Mark for warning.
35733         * gcc.dg/attr-alias-1.c: New.
35734
35735 2004-02-26  Richard Henderson  <rth@redhat.com>
35736
35737         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35738         * gcc.c-torture/execute/20040208-2.c: ... it back.
35739
35740 2004-02-26  Eric Christopher  <echristo@redhat.com>
35741
35742         * lib/target-supports.exp (check-iconv-available): New function.
35743         * lib/gcc-dg.exp (dg-require-iconv): New function.
35744         Use above.
35745         * gcc.dg/charset: New directory.
35746         * gcc.dg/charset/charset.exp: New file.
35747         * gcc.dg/charset/asm1.c: Ditto.
35748         * gcc.dg/charset/asm2.c: Ditto.
35749         * gcc.dg/charset/asm3.c: Ditto.
35750         * gcc.dg/charset/asm4.c: Ditto.
35751         * gcc.dg/charset/asm5.c: Ditto.
35752         * gcc.dg/charset/attribute1.c: Ditto.
35753         * gcc.dg/charset/attribute2.c: Ditto.
35754         * gcc.dg/charset/string1.c: Ditto.
35755         * g++.dg/charset: New directory.
35756         * g++.dg/dg.exp: Add here. Special options.
35757         * g++.dg/charset/charset.exp: New file.
35758         * g++.dg/charset/asm1.c: Ditto.
35759         * g++.dg/charset/asm2.c: Ditto.
35760         * g++.dg/charset/asm3.c: Ditto.
35761         * g++.dg/charset/asm4.c: Ditto.
35762         * g++.dg/charset/attribute1.c: Ditto.
35763         * g++.dg/charset/attribute2.c: Ditto.
35764         * g++.dg/charset/extern1.cc: Ditto.
35765         * g++.dg/charset/extern2.cc: Ditto.
35766         * g++.dg/charset/string1.c: Ditto.
35767
35768 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/14278
35771         * g++.dg/parse/comma1.C: New test.
35772
35773 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35774
35775         PR c++/14284
35776         * g++.dg/template/ttp8.C: New test.
35777
35778 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35779
35780         * gcc.dg/fixuns-trunc-1.c: New test.
35781
35782 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35783
35784         * gcc.dg/builtins-config.h: Use #elif.
35785
35786 2004-02-26  Michael Matz  <matz@suse.de>
35787
35788         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35789         * gcc.dg/991214-1.c: Likewise.
35790         * gcc.dg/i386-asm-1.c: Likewise.
35791
35792 2004-02-25  Richard Henderson  <rth@redhat.com>
35793
35794         * gcc.c-torture/execute/20040208-2.c: Move ...
35795         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35796
35797 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35798
35799         PR c++/14246
35800         * g++.dg/other/crash-3.C: New test.
35801
35802 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35803
35804         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35805         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35806
35807         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35808         HP-UX.
35809
35810 2004-02-24  Michael Matz  <matz@suse.de>
35811
35812         * gcc.dg/i386-regparm.c: New.
35813
35814 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35815
35816         * gcc.c-torture/execute/20040223-1.c: New.
35817
35818 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35819             Kazu Hirata  <kazu@cs.umass.edu>
35820
35821         * gcc.dg/fwritable-strings-1.c: Remove.
35822
35823 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35824
35825         PR c/14156
35826         * gcc.dg/20040223-1.c: New test.
35827
35828 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35829
35830         PR c++/14106
35831         * g++.dg/ext/typeof9.C: New test.
35832
35833 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35834
35835         PR c++/14250
35836         * g++.dg/other/switch1.C: New test.
35837
35838 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35839
35840         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35841         * gcc.dg/va-arg-1.c: Likewise.
35842
35843 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35844
35845         PR c++/14143
35846         * g++.dg/template/koenig5.C: New test.
35847
35848 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35849
35850         * g++.dg/ext/altivec-1.C: Generalize target triple.
35851         * g++.dg/ext/altivec-2.C: New test case.
35852         * g++.dg/ext/altivec_check.h: New file.
35853         * gcc.dg/altivec-1.c: Generalize target triple;
35854         include altivec_check.h and call altivec_check().
35855         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35856         * gcc.dg/altivec-6.c: New test case.
35857         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35858         type casts as needed.
35859         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35860         altivec_check().
35861         * gcc.dg/altivec-12.c: New test case.
35862         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35863         include altivec_check.h and call altivec_check().
35864         * gcc.dg/altivec_check.h: New file.
35865
35866 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35867
35868         * lib/target-supports.exp (check_alias_available): Don't mangle
35869         function `g' in test program.
35870
35871 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35872
35873         * lib/target-supports.exp (check_profiling_available): Check
35874         argument to determine whether we support a profiling type.
35875         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35876         check_profiling_available.
35877         * g++.dg/bprob/bprob.exp: Likewise.
35878         * g77.dg/bprob/bprob.exp: Likewise.
35879         * gcc.misc-tests/bprob.exp: Likewise.
35880         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35881         dg-require-profiling and delete expected error handling.
35882         * gcc.dg/20021014-1.c: Likewise.
35883         * gcc.dg/nest.c: Likewise.
35884
35885 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35886
35887         PR c++/12007
35888         * g++.dg/other/vthunk1.C: New test.
35889
35890 2004-02-20  Falk Hueffner  <falk@debian.org>
35891
35892         PR target/14201
35893         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35894
35895 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35896
35897         PR c++/13927
35898         * g++.dg/other/error8.C: Remove XFAIL markers.
35899
35900         PR c++/14173
35901         * g++.dg/ext/packed5.C: New test.
35902
35903         PR c++/14199
35904         * g++.dg/warn/Wunused-5.C: New test.
35905
35906         PR c++/14186
35907         * g++.dg/lookup/member1.C: New test.
35908
35909 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35910
35911         * gcc.c-torture/compile/20040130-1.c: Enable only when
35912         __INT_MAX__ >= 2147483647L.
35913         * gcc.c-torture/compile/961203-1.c: Likewise.
35914
35915 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35916
35917         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35918         * g++.dg/opt/template1.C: Robustify assembler regexp
35919
35920 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35921
35922         * gcc.c-torture/execute/simd-4.x: Remove.
35923         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35924         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35925         Guard with #ifndef SKIP_ATTRIBUTE.
35926         * gcc.dg/compat/vector-1_y.c: Likewise.
35927         * gcc.dg/compat/vector-2_x.c: Likewise.
35928         * gcc.dg/compat/vector-2_y.c: Likewise.
35929         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35930         * g++.dg/eh/simd-2.C: Likewise.
35931
35932 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35933
35934         * gcc.c-torture/compile/complex-1.c: New.
35935
35936 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35937
35938         PR target/14209
35939         * gcc.c-torture/execute/20040218-1.c: New test.
35940
35941 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35942
35943         PR c++/14181
35944         * g++.dg/parse/new2.C: New test.
35945
35946 2004-02-18  Paul Brook  <paul@codesourcery.com>
35947
35948         * gcc.c-torture/compile/libcall-1.c: New test.
35949
35950 2004-02-18  Paul Brook  <paul@codesourcery.com>
35951
35952         PR debug/12934
35953         * gcc.dg/debug/debug-7.c: New test.
35954
35955 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35956
35957         * gcc.dg/20040217-1.c: New test.
35958
35959 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35960
35961         * gcc.c-torture/execute/990208-1.x: Delete.
35962
35963 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35964
35965         * gcc.c-torture/execute/20040208-2.x: New file.
35966
35967 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35968
35969         PR c++/11326
35970         * g++.dg/abi/structret1.C: New test.
35971
35972 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35973
35974         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35975         (i386_cpuid): No need to test if cpuid is available on AMD64.
35976         Fix assembly, so that it works onboth i386 and AMD64.
35977         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35978         (vecInLong): Fix s[] member type to unsigned int.
35979         (vecInWord): Remove type.
35980         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35981         (a64, b64, c64, d64, e64): Remove.
35982         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35983         Remove unused variable.  Remove initialization of removed variables.
35984         Don't call mmx_tests nor sse_tests.
35985         (reference_mmx, reference_sse): Remove.
35986         (check): Add return stmt.
35987         * gcc.dg/i386-sse-7.c: New test.
35988         * gcc.dg/i386-mmx-4.c: New test.
35989
35990 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35991
35992         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35993         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35994         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35995         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35996         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35997         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35998         g++.dg/tc1/dr94.C: Fix line terminator.
35999
36000 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
36001
36002         * gcc.c-torture/compile/20040216-1.c: New.
36003
36004 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36005
36006         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36007         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36008         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
36009         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
36010         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
36011         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
36012
36013 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36014
36015         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36016
36017 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
36018
36019         PR c++/13971
36020         * g++.dg/expr/cond4.C: New test.
36021
36022         PR c++/14086
36023         * g++.dg/lookup/crash2.C: New test.
36024
36025 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
36026
36027         * gcc.c-torture/compile/20040214-2.c: New test.
36028
36029 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
36030
36031         PR c++/14116
36032         * g++.dg/ext/typeof8.C: New test.
36033
36034 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
36035
36036         * gcc.c-torture/compile/20040214-1.c: New test.
36037
36038 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36039
36040         PR c++/13635
36041         * g++.dg/template/spec11.C: New test.
36042
36043 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36044
36045         PR c++/13927
36046         * g++.dg/other/error8.C: New test.
36047
36048 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
36049
36050         PR c++/14122
36051         * g++.dg/template/array4.C: New test.
36052
36053         PR c++/14108
36054         * g++.dg/inherit/thunk2.C: New test.
36055
36056         PR c++/14083
36057         * g++.dg/eh/cond2.C: New test.
36058
36059 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
36060
36061         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36062
36063 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
36064
36065         * lib/scanasm.exp (dg-scan): Quote pattern before display.
36066
36067 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
36068
36069         * g++.dg/simd-2.C: xfail on ppc64-linux.
36070
36071 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36072
36073         PR c/456
36074         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36075         tests.
36076
36077 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
36078
36079         * gcc.dg/builtins-33.c: New test.
36080
36081 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
36082
36083         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36084
36085 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36086
36087         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36088
36089 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36090
36091         * gcc.dg/ppc64-abi-3.c: New test.
36092
36093 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36094
36095         PR c/14092
36096
36097         * gcc.dg/pr14092-1.c: New testcase.
36098
36099 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36100
36101         * gcc.dg/cpp/assert4.c: Fix typo last change.
36102
36103         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36104         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36105
36106         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36107
36108 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36109
36110         * gcc.c-torture/compile/20040209-1.c: New test case.
36111
36112 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36113
36114         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36115
36116 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36117
36118         * gcc.c-torture/execute/20040208-[12].c: New tests.
36119
36120 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36121
36122         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36123
36124 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36125
36126         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36127
36128 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36129
36130         Bug 13856
36131         * gcc.dg/visibility-8.c: New testcase.
36132
36133 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36134
36135         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36136         arguments.
36137         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36138
36139 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36140
36141         PR middle-end/13696
36142         * g++.dg/opt/fold1.C: New test case.
36143
36144 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36145
36146         PR c++/14033
36147         * g++.dg/other/crash-2.C: New test.
36148
36149 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36150
36151         PR c++/14028
36152         * g++.dg/parse/angle-bracket2.C: New test.
36153
36154 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36155
36156         PR middle-end/13750
36157         Revert:
36158         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36159         PR pch/13361
36160         * g++.dg/pch/wchar-1.C: New.
36161         * g++.dg/pch/wchar-1.Hs: New.
36162
36163 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36164
36165         PR c++/14008
36166         * g++.dg/parse/error15.C: New test.
36167         * g++.dg/parse/crash11.C: Update dg-error mark.
36168
36169 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36170
36171         PR c++/13932
36172         * g++.dg/warn/conv2.C: New test.
36173
36174 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36175
36176         PR c++/13086
36177         * g++.dg/warn/incomplete1.C: Remove xfail.
36178
36179 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36180
36181         * lib/file-format.exp (gcc_target_object_format): Use
36182         ${tool}_target_compile, not gcc_target_compile.
36183         * lib/target-supports.exp (check_alias_available): Likewise.
36184         (check_gc_sections_available): Likewise.
36185         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36186         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36187         dg-require-alias.
36188
36189 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36190
36191         PR c++/13969
36192         * g++.dg/template/static6.C: New test.
36193
36194 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36195
36196         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36197
36198 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36199
36200         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36201         tests for systems where `char' is unsigned by default.
36202
36203 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36204
36205         PR c++/13997
36206         * g++.dg/template/partial3.C: New test.
36207
36208 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36209
36210         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36211         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36212         Remove mentions of obsolete ports.
36213
36214 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36215
36216         * gcc.dg/noncompile/20001228-1.c: Fix for new
36217         error message.
36218
36219 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36220
36221         PR target/9348
36222         * gcc.c-torture/execute/multdi-1.c: New test case.
36223
36224 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36225
36226         PR c++/13925
36227         * g++.dg/template/lookup5.C: New test.
36228
36229 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36230
36231         PR c++/13950
36232         * g++.dg/template/lookup4.C: New test.
36233
36234         PR c++/13970
36235         * g++.dg/parse/error14.C: New test.
36236
36237         PR c++/14002
36238         * g++.dg/parse/template13.C: New test.
36239
36240 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36241
36242         PR c++/13978
36243         * g++.dg/template/koenig4.C: New test.
36244
36245         PR c++/13968
36246         * g++.dg/template/crash17.C: New test.
36247
36248         PR c++/13975
36249         * g++.dg/parse/error13.C: New test.
36250         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36251
36252 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36253
36254         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36255
36256 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36257
36258         PR c/11658
36259         PR c/13994
36260         * gcc.dg/noncompile/20040203-1.c: New test.
36261         * gcc.dg/noncompile/20040203-2.c: Likewise.
36262         * gcc.dg/noncompile/20040203-3.c: Likewise.
36263         * gcc.dg/20040203-1.c: Likewise.
36264
36265 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36266
36267         PR c++/10858
36268         * g++.dg/template/sizeof7.C: New test.
36269
36270 2004-02-02  Eric Christopher  <echristo@redhat.com>
36271             Zack Weinberg  <zack@codesourcery.com>
36272
36273         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36274
36275 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36276
36277         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36278         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36279         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36280         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36281
36282 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36283
36284         PR c++/13113
36285         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36286
36287         PR c++/13854
36288         * g++.dg/ext/attrib13.C: New test.
36289
36290         PR c++/13907
36291         * g++.dg/conversion/op2.C: New test.
36292
36293 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36294
36295         * gcc.dg/titype-1.c: Fix pasto.
36296
36297 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36298
36299         * gcc.dg/titype-1.c: New test.
36300
36301 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36302
36303         PR c++/13957
36304         * g++.dg/template/non-type-template-argument-1.C,
36305         g++.dg/template/qualified-id1.C: Update dg-error marks.
36306         * g++.dg/template/nontype6.C: New test.
36307
36308 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36309
36310         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36311         * gcc.dg/builtins-31.c: New testcase.
36312         * gcc.dg/builtins-32.c: New testcase.
36313
36314 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36315
36316         * objc.dg/call-super-2.m: Update line numbers
36317         for the including of stddef.h.
36318
36319 2004-01-30  Michael Matz  <matz@suse.de>
36320
36321         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36322         g++.dg/ext/case-range3.C: New tests.
36323
36324 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36325
36326         DR206
36327         PR c++/13813
36328         * g++.dg/template/member4.C: New test.
36329
36330 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36331
36332         PR c++/13683
36333         * g++.dg/template/sizeof6.C: New test.
36334
36335 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36336
36337         * gcc.dg/fwritable-strings-1.c: New test.
36338
36339 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36340
36341         * gcc.c-torture/compile/20040130-1.c: New test.
36342
36343 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36344
36345         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36346
36347 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36348
36349         PR c++/13883
36350         * g++.dg/template/ctor3.C: New test.
36351
36352 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36353
36354         * g++.dg/tc1: New directory.
36355         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36356         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36357         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36358         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36359         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36360
36361 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36362
36363         * g++.dg/parse/error11.C: New test.
36364         * g++.dg/parse/error12.C: Likewise.
36365
36366 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36367
36368         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36369         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36370
36371 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36372
36373         PR c++/13791
36374         * g++.dg/ext/attrib12.C: New test.
36375
36376         PR c++/13736
36377         * g++.dg/parse/cast2.C: New test.
36378
36379 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36380
36381         * objc.dg/encode-2.m (main): New local string.  Set depending on
36382         sizeof long.  Use in sscanf call.
36383         * objc.dg/encode-3.m (main): New local string.  Set depending on
36384         sizeof long.  Use in scan_initial call.
36385
36386 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36387
36388         * objc.dg/call-super-2.m: Make LP64-safe.
36389         * objc.dg/desig-init-1.m: Likewise.
36390
36391 2004-01-27  Devang Patel <dpatel@apple.com>
36392
36393         * g++.dg/debug/namespace1.C: New test.
36394
36395 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36396
36397         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36398         xscale-*-*.
36399
36400         * gcc.dg/arm-mmx-1.c: New test.
36401
36402 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36403
36404         * gcc.dg/20040127-1.c: New test.
36405         * gcc.dg/20040127-2.c: New test.
36406
36407 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36408
36409         * objc.dg/stret-1.m (glob): Renamed to globa.
36410
36411 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36412
36413         PR c++/13663
36414         * g++.dg/expr/for1.C: New test.
36415
36416 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36417
36418         PR middle-end/13779
36419         * gcc.dg/darwin-longlong.c: New test.
36420
36421 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36422
36423         * gcc.dg/20040124-1.c: Moved test from here...
36424         * gcc.c-torture/compile/20040124-1.c: ...to here.
36425
36426 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36427
36428         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36429         the assembly output if -m64 is passed.
36430
36431 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36432
36433         PR c++/13833
36434         * g++.dg/template/cond3.C: New test.
36435
36436 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36437
36438         PR c++/13810
36439         * g++.dg/template/ttp7.C: New test.
36440
36441 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36442
36443         PR c++/13797
36444         * g++.dg/template/nontype4.C: New test.
36445         * g++.dg/template/nontype5.C: Likewise.
36446
36447 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36448
36449         * gcc.dg/torture/mips-clobber-at.c: New test.
36450
36451 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36452
36453         * gcc.dg/20040124-1.c: New test.
36454
36455 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * gcc.dg/20040123-1.c: New test.
36458
36459 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36460
36461         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36462
36463 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36464
36465         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36466
36467 2004-01-23  Andrew Pinski  <apinski@apple.com>
36468
36469         * gcc.dg/20030121-1.c: Move to ..
36470         * gcc.dg/20040121-1.c: here.
36471
36472 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36473
36474         * gcc.dg/builtins-29.c: New test case.
36475
36476 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36477
36478         PR 18314
36479         * gcc.dg/builtins-30.c: New testcase.
36480
36481 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36482
36483         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36484         * lib/g77.exp: Likewise.
36485         * lib/objc.exp: Likewise.
36486         * lib/g++.exp: Likewise.
36487
36488 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36489
36490         * gcc.dg/struct-by-value-2.c: New test.
36491
36492 2004-01-21  Andrew Pinski  <apinski@apple.com>
36493
36494         PR target/13785
36495         * gcc.dg/20030121-1.c: New test.
36496
36497 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36498
36499         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36500         clobber frame pointer register in asm statement.
36501
36502 2004-01-21  Falk Hueffner  <falk@debian.org>
36503
36504         * gcc.c-torture/compile/20040121-1.c: New test.
36505
36506 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36507
36508         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36509
36510 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36511
36512         * gcc.dg/ppc64-abi-2.c: New test.
36513
36514 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36515
36516         * lib/treelang.exp: Fill out this file.
36517         * lib/treelang-dg.exp: New File.
36518
36519 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36520
36521         * gcc.c-torture/compile/981022-1.c: Remove.
36522         * gcc.dg/array-5.c: Remove XFAIL.
36523         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36524         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36525         gcc.dg/cond-lvalue-1.c: Update.
36526         * gcc.dg/cast-lvalue-2.c: New test.
36527
36528 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/13592
36531         * g++.dg/other/error1.C (class foo): Tweak error message.
36532
36533         PR c++/13592
36534         * g++.dg/template/call2.C: New test.
36535
36536 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36537
36538         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36539         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36540         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36541         scalar-return-1_x.c, scalar-return-2_y.c,
36542         scalar-return-3_x.c, scalar-return-3_y.c,
36543         scalar-return-4_x.c, scalar-return-4_y.c,
36544         struct-align-1.h, struct-align-1_x.c,
36545         struct-align-1_y.c, struct-align-2.h,
36546         struct-align-2_x.c, struct-align-2_y.c,
36547         struct-by-value-10_y.c, struct-by-value-11_x.c,
36548         struct-by-value-11_y.c, struct-by-value-12_x.c,
36549         struct-by-value-12_y.c, struct-by-value-13_x.c,
36550         struct-by-value-13_y.c, struct-by-value-14_x.c,
36551         struct-by-value-14_y.c, struct-by-value-15_x.c,
36552         struct-by-value-15_y.c, struct-by-value-16_y.c,
36553         struct-by-value-17_y.c, struct-by-value-18_y.c,
36554         struct-by-value-19_y.c, struct-by-value-1_x.c,
36555         struct-by-value-1_y.c, struct-by-value-20_y.c,
36556         struct-by-value-2_x.c, struct-by-value-2_y.c,
36557         struct-by-value-3_y.c, struct-by-value-4_x.c,
36558         struct-by-value-4_y.c, struct-by-value-5_y.c,
36559         struct-by-value-6_y.c, struct-by-value-7_y.c
36560         struct-by-value-8_x.c, struct-by-value-8_y.c
36561         struct-by-value-9_x.c, struct-by-value-9_y.c
36562         struct-return-10_x.c, struct-return-10_y.c,
36563         struct-return-19_x.c, struct-return-20_x.c
36564         struct-return-2_x.c, struct-return-2_y.c
36565         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36566         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36567
36568 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36569
36570         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36571         attribute on sparc*-sun-solaris2.*.
36572
36573 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36574
36575         PR c++/13710
36576         * g++.dg/ext/typeof7.C: New test.
36577
36578 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36579
36580         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36581         * gcc.dg/const-elim-1.c: Same.
36582
36583 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36584
36585         * objc.dg/stret-1.m: New.
36586         * objc.dg/stret-2.m: New.
36587
36588 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36589
36590         PR c++/11895
36591         * g++.dg/ext/vector1.C: New test.
36592
36593 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36594
36595         * gcc.dg/pch/import-1.c: New.
36596         * gcc.dg/pch/import-1.hs: New.
36597         * gcc.dg/pch/import-1a.h: New.
36598         * gcc.dg/pch/import-1b.h: New.
36599         * gcc.dg/pch/import-1c.h: New.
36600
36601 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36602
36603         PR c++/13574
36604         * g++.dg/ext/array1.C: New test.
36605
36606         PR c++/13178
36607         * g++.dg/conversion/op1.C: New test.
36608
36609 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36610
36611         PR 11864
36612         From Kazumoto Kojima / Dan Kegel:
36613         * gcc.dg/pr11864-1.c: New test.
36614
36615         PR 10392
36616         From Marcus Comstedt / Dan Kegel:
36617         * gcc.dg/pr10392-1.c: New test.
36618
36619 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36620
36621         PR c++/13478
36622         * g++.dg/init/ref10.C: New test.
36623
36624 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36625
36626         PR c++/13407
36627         * g++.dg/parse/typename6.C: New test.
36628
36629 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36630
36631         PR pch/13361
36632         * g++.dg/pch/wchar-1.C: New.
36633         * g++.dg/pch/wchar-1.Hs: New.
36634
36635 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36636
36637         PR c++/9259
36638         * g++.dg/expr/sizeof2.C: New test.
36639
36640 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36641
36642         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36643
36644 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36645
36646         PR c++/13659
36647         * g++.dg/lookup/strong-using-3.C: New.
36648         * g++.dg/lookup/using-10.C: New.
36649
36650 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36651
36652         PR c++/13594
36653         * g++.dg/lookup/strong-using-2.C: New.
36654
36655 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36656             Dan Kegel <dank@kegel.com>
36657             J"orn Rennecke <joern.rennecke@superh.com>
36658
36659         PR target/9365
36660         * gcc.dg/pr9365-1.c: New test.
36661
36662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36663
36664         PR c++/8856
36665         * g++.dg/parse/casting-operator2.C: New test.
36666         * g++.old-deja/g++.pt/explicit83.C: Remove.
36667
36668 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36669
36670         * gcc.dg/label-compound-stmt-1.c: New test.
36671         * gcc.c-torture/compile/950922-1.c,
36672         gcc.c-torture/compile/20000211-3.c,
36673         gcc.c-torture/compile/20000518-1.c,
36674         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36675         compound statements.
36676
36677 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36678
36679         * gcc.dg/ppc64-abi-1.c: New test.
36680
36681 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36682
36683          * g++.dg/ext/attrib9.C: Add dg-warnings.
36684
36685 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36686
36687         PR c++/12335
36688         * g++.dg/parse/dtor3.C: New test.
36689
36690 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36691
36692         PR c++/12709
36693         * g++.dg/parse/try-catch-1.C: New test.
36694
36695 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36696
36697         * ada/acats/run_all.sh: Add more verbose output in acats.log
36698         when compiling tests.
36699
36700 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36701
36702         PR 13656
36703         * gcc.dg/typedef-redecl.c: New test case.
36704         * gcc.dg/typedef-redecl.h: New support file.
36705
36706 2004-01-13  Jan Hubicka  <jh@suse.cz>
36707
36708         * gcc.dg/always_inline.c: New test.
36709         * gcc.dg/debug/20031231-1.c: Fix.
36710
36711 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36712
36713         PR c++/13474
36714         * g++.dg/template/array3.C: New test.
36715
36716 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36717
36718         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36719         * g++.dg/warn/Wunused-2.C: Likewise.
36720
36721 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36722
36723         PR c++/13289
36724         * g++.dg/template/instantiate6.C: New test.
36725
36726 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36727
36728         PR middle-end/11397
36729         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36730
36731 2004-01-12  Jan Hubicka  <jh@suse.cz>
36732
36733         PR opt/12826
36734         * gcc.dg/20040112-1.c: New.
36735
36736         * gcc.dg/dwarf-die[1-7].c: Move to...
36737         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36738         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36739
36740 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36741
36742         PR c++/4100
36743         * g++.dg/parse/friend4.C: New test.
36744
36745 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36746
36747         PR c++/4100
36748         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36749         definition is called a friend.
36750
36751 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36752
36753         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36754
36755 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36756
36757         PR c++/3478
36758         * g++.dg/parse/error10.C: New test.
36759         * g++.dg/template/arg2.C: Accept "invalid type" error.
36760
36761 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36762
36763         PR middle-end/13392
36764         * g++.dg/opt/expect2.C: New test.
36765
36766 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36767
36768         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36769         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36770         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36771         Update dg-error regexps.
36772
36773 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36774
36775         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36776         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36777
36778 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36779
36780         * gcc.dg/pragma-re-1.c: Use right pointer type.
36781
36782 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36783
36784         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36785
36786 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36787
36788         * gcc.dg/rs6000-ldouble-1.c: New.
36789
36790 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36791
36792         DR 337
36793         PR c++/9256
36794         * g++.dg/other/abstract1.C: New test.
36795
36796 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36797
36798         * g++.dg/lookup/strong-using-1.C: New.
36799
36800 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36801
36802         PR c/11234
36803         * gcc.dg/func-ptr-conv-1.c: New test.
36804         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36805
36806 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36807
36808         PR target/13380.
36809         * gcc.c-torture/compile/20040109-1.c: New.
36810
36811 2004-01-08  Stuart Hastings  <stuart@apple.com>
36812
36813         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36814         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36815         * gcc.dg/i386-sse-6.c: ...this new testcase.
36816
36817 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36818
36819         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36820
36821 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36822
36823         * ada/acats/run_acats: Treat 'gnatchop' the same way
36824         as 'gnatmake'.  Export GCC_DRIVER.
36825         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36826         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36827
36828 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36829
36830         PR c++/12573
36831         * g++.dg/template/dependent-expr4.C: New test.
36832
36833 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36834
36835         * gcc.dg/altivec-11.c: New test.
36836
36837 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36838
36839         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36840
36841 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36842
36843         PR c/6024
36844         * gcc.dg/enum-compat-1.c: New test.
36845         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36846
36847 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36848
36849         PR c/12165
36850         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36851         gcc.dg/c99-idem-qual-3.c: New tests.
36852
36853 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36854
36855         * gcc.dg/winline-7.c: Don't cast void * to int.
36856
36857 2004-01-06  Jan Hubicka  <jh@suse.cz>
36858
36859         * gcc.dg/i386-sse-5.c: New test
36860         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36861
36862 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36863
36864         PR c++/12815
36865         * g++.dg/rtti/typeid4.C: New test.
36866
36867 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36868
36869         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36870
36871 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36872
36873         PR c++/12132
36874         * g++.dg/template/error11.C: New test.
36875
36876         PR c++/13451
36877         * g++.dg/template/class2.C: New test.
36878
36879 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36880         Richard Sandiford <rsandifo@redhat.com>
36881
36882         PR c++/13387
36883         * g++.dg/opt/alias3.C: New test.
36884
36885 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36886
36887         PR c++/13157
36888         * g++.dg/template/koenig3.C: New test.
36889
36890         PR c++/13529
36891         * g++.dg/parse/offsetof3.C: New test.
36892
36893         * g++.dg/init/copy7.C: Add missing dg-error markers.
36894
36895         PR c++/12226
36896         * g++.dg/init/copy7.c: New test.
36897
36898         PR c++/13536
36899         * g++.dg/parse/cast1.C: New test.
36900
36901 2004-01-04  Jan Hubicka  <jh@suse.cz>
36902
36903         * gcc.dg/winline[1-7].c: New tests.
36904
36905 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36906
36907         PR c++/13520
36908         * g++.dg/template/qualttp22.C: New test.
36909
36910 2004-01-01  Jan Hubicka  <jh@suse.cz>
36911
36912         * gcc.dg/debug/20031231-1.c: New.
36913         * gcc.c-torture/compile/20040101-1.c: New.
36914         * gcc.dg/dwarf-die-[1-7].c: New.
36915
36916 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36917
36918         PR optimization/13521
36919         * gcc.c-torture/compile/20031231-1.c: New test.
36920
36921 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36922
36923         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36924
36925 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36926
36927         PR c++/10079
36928         * g++.dg/template/crash16.C: New test.
36929
36930 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36931
36932         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36933
36934 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36935
36936         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36937         ports.
36938         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36939         * g++.old-deja/g++.law/profile1.C: Likewise.
36940         * gcc.c-torture/compile/981006-1.c: Likewise.
36941         * gcc.c-torture/execute/loop-2e.x: Likewise.
36942         * gcc.c-torture/execute/loop-2f.x: Remove.
36943         * gcc.c-torture/execute/loop-2g.x: Likewise.
36944         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36945         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36946
36947 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         PR c++/13507
36950         * g++.dg/ext/attrib11.C: New test.
36951
36952         PR c++/13494
36953         * g++.dg/template/array2-1.C: New test.
36954         * g++.dg/template/array2-2.C: New test.
36955
36956 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36957
36958         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36959
36960 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36961
36962         PR c++/12774
36963         * g++.dg/template/array1-1.C: New test.
36964         * g++.dg/template/array1-2.C: New test.
36965
36966 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36967
36968         PR fortran/12632
36969         * g77.dg/12632.f: New test case.
36970
36971 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36972
36973         PR c++/13289
36974         * g++.dg/parse/nontype1.C: New test.
36975
36976 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36977
36978         PR c++/12403
36979         * g++.dg/parse/explicit1.C: New test.
36980         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36981
36982 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36983
36984         PR c++/13081
36985         * g++.dg/opt/inline6.C: New test.
36986
36987         PR c++/12613
36988         * g++.dg/parse/error9.C: New test.
36989
36990         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36991
36992 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36993
36994         PR c++/13009
36995         * g++.dg/init/assign1.C: New test.
36996
36997 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36998
36999         PR c++/13070
37000         * g++.dg/warn/format3.C: New test case.
37001
37002 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37003
37004         * gcc.c-torture/compile/20031227-1.c: New test.
37005
37006 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37007
37008         * g++.dg/bprob/bprob.exp: Load target-supports.exp
37009         * g77.dg/bprob/bprob.exp: Likewise.
37010         * gcc.misc-tests/bprob.exp: Likewise.
37011         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
37012         variants on systems where the library does not provide that
37013         functionality.
37014         * gcc.dg/builtins-20.c: Use builtins-config.h.
37015         * gcc.dg/builtins-config.h: New file.
37016
37017 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37018
37019         * lib/gcc-dg.exp (dg-require-profiling): New function.
37020         * lib/target-supports.exp (check_profiling_available): Likewise.
37021         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37022         * g77.dg/bprob/bprob.exp: Likewise.
37023         * gcc.misc-tests/bprob.exp: Likewise.
37024         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37025         * gcc.dg/20021014-1.c: Likewise.
37026         * gcc.dg/nest.c: Likewise.
37027
37028 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37029
37030         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37031         compiling.
37032         * g++.dg/lookup/java2.C: Likewise.
37033         * gcc.dg/cpp/lexident.c: Likewise.
37034
37035 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
37036
37037         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37038         given.
37039         * gcc.c-torture/compile/961203-1.c: Likewise.
37040         * gcc.c-torture/compile/980506-1.c: Likewise.
37041
37042 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
37043
37044         * lib/gcc-dg.exp (dg-prune-output): New annotation.
37045         (additional_prunes): New global.
37046         (gcc-dg-prune): Handle additional per-test pruning.
37047         (dg-test): Clear additional_prunes between tests.
37048
37049         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
37050         dg-prune-output to avoid spurious failures from assembler
37051         complaining about nonexistent WAW violations.
37052         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37053         Use dg-prune-output to avoid spurious failures from assembler
37054         warning about Itanium B-step errata.
37055
37056 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * g++.dg/abi/macro0.C: New test.
37059         * g++.dg/abi/macro1.C: Likewise.
37060         * g++.dg/abi/macro2.C: Likewise.
37061
37062         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37063         * g++.dg/abi/bitfield7.C: Likewise.
37064         * g++.dg/abi/dtor2.C: Likewise.
37065         * g++.dg/abi/mangle11.C: Likewise.
37066         * g++.dg/abi/mangle12.C: Likewise.
37067         * g++.dg/abi/mangle14.C: Likewise.
37068         * g++.dg/abi/mangle17.C: Likewise.
37069         * g++.dg/abi/vbase10.C: Likewise.
37070         * g++.dg/abi/vbase14.C: Likewise.
37071         * g++.dg/template/qualttp17.C: Likewise.
37072
37073 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
37074
37075         PR c/11995
37076         * gcc.dg/20031223-1.c: New test.
37077
37078 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37079
37080         * gcc.dg/noreturn-7.c: New test.
37081
37082 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37083
37084         * gcc.dg/null-pointer-1.c: New test.
37085
37086 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37087
37088         * g++.old-deja/g++.jason/template18.C: Remove.
37089         * g++.old-deja/g++.jason/template37.C: Likewise.
37090
37091         PR c++/12862
37092         * g++.dg/lookup/ns1.C: New test.
37093
37094         PR c++/12397
37095         * g++.dg/template/lookup3.C: New test.
37096
37097 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37098
37099         * g++.dg/template/recurse1.C: New test
37100
37101 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37102
37103         PR c++/12479
37104         * g++.dg/parse/semicolon1.C: New test.
37105         * g++.dg/parse/semicolon1.h: Likewise.
37106
37107 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37108
37109         * gcc.dg/darwin-misaligned.c: New test.
37110
37111 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37112
37113         PR c/9163
37114         * gcc.dg/20031222-1.c: New test.
37115
37116 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37117
37118         PR c++/13438
37119         * g++.dg/parse/error8.C: New test.
37120
37121         PR c++/11554
37122         * g++.dg/warn/ctor-init-1.C: New test.
37123
37124 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37125
37126         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37127         too small.
37128         * gcc.c-torture/compile/930217-1.c: Likewise.
37129         * gcc.c-torture/compile/930513-1.c: Likewise.
37130         * gcc.c-torture/execute/920908-2.c: Likewise.
37131         * gcc.c-torture/execute/921204-1.c: Likewise.
37132         * gcc.c-torture/execute/930621-1.c: Likewise.
37133         * gcc.c-torture/execute/930630-1.c: Likewise.
37134         * gcc.c-torture/execute/931031-1.c: Likewise.
37135         * gcc.c-torture/execute/980602-2.c: Likewise.
37136         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37137         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37138         * gcc.c-torture/execute/extzvsi.c: Likewise.
37139         * gcc.c-torture/unsorted/ext.c: Likewise.
37140
37141 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37142
37143         PR target/12749
37144         * gcc.c-torture/compile/20031220-2.c: New test case.
37145
37146 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37147
37148         PR optimization/13031
37149         * gcc.c-torture/compile/20031220-1.c: New test case.
37150
37151 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37152
37153         * gcc.dg/cast-function-1.c: New test.
37154
37155 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37156
37157         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37158         formats.
37159
37160 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37161
37162         PR c++/12795
37163         * g++.dg/ext/attrib10.C: New test.
37164
37165 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37166
37167         * gcc.dg/cleanup-10.c: New test.
37168         * gcc.dg/cleanup-11.c: New test.
37169
37170 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37171
37172         PR c++/13239
37173         * g++.dg/opt/expect1.C: New test.
37174
37175 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37176
37177         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37178
37179 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37180
37181         PR debug/12923
37182         * gcc.dg/20031218-1.c: New test.
37183
37184         PR debug/12389
37185         * gcc.dg/20031218-2.c: New test.
37186         * gcc.dg/20031218-3.c: New test.
37187
37188         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37189         of label name and allow for USER_LABEL_PREFIX == "_" names.
37190         * g++.dg/abi/mangle18-2.C: Likewise.
37191         * g++.dg/abi/mangle19-1.C: Likewise.
37192         * g++.dg/abi/mangle19-2.C: Likewise.
37193         * g++.dg/abi/mangle20-1.C: Likewise.
37194         * g++.dg/abi/mangle20-2.C: Likewise.
37195
37196 2003-12-18  Richard Henderson  <rth@redhat.com>
37197
37198         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37199
37200 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37201             Dan Kegel <dank@kegel.com>
37202
37203         PR other/12009
37204         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37205         testing a cross compiler, it causes spurious compile failures.
37206         * lib/g++.exp: Likewise.
37207
37208 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37209
37210         PR c++/13262
37211         * g++.dg/template/access13.C: New test.
37212
37213 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37214
37215         * gcc.dg/20031216-1.c: New test.
37216
37217 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37218
37219         PR c++/9154
37220         * g++.dg/template/error10.C: New test.
37221
37222 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37223
37224         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37225         * g++.dg/eh/simd-2.C: Likewise.
37226
37227 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37228             Roger Sayle  <roger@eyesopen.com>
37229
37230         * gcc.c-torture/execute/ieee/mzero5.c: New.
37231
37232 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37233
37234         PR c++/10603
37235         * g++.dg/parse/error6.C: New test.
37236
37237         PR c++/12827
37238         * g++.dg/parse/error7.C: New test.
37239
37240 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37241
37242         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37243         at -O with stabs debugging formats.
37244         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37245         * gcc.dg/debug/debug-2.c: Likewise.
37246
37247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37248
37249         PR c++/12696
37250         * g++.dg/init/error1.C: New test.
37251
37252         PR c++/12218
37253         * g++.dg/init/pm3.C: New test.
37254
37255 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37256
37257         PR c/3347
37258         * gcc.dg/bitfld-8.c: New test.
37259
37260 2003-12-16  James Lemke  <jim@wasabisystems.com>
37261
37262         * gcc.dg/arm-scd42-[123].c: New tests.
37263
37264 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37265
37266         PR c++/9043
37267         * g++.dg/abi/mangle20-1.C: New test.
37268         * g++.dg/abi/mangle20-2.C: New test.
37269
37270 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37271
37272         PR c++/13275
37273         * g++.dg/other/offsetof2.C: Remove XFAIL.
37274         * g++.dg/parse/offsetof1.C: New test.
37275         * g++.gd/parse/offsetof2.C: Likewise.
37276
37277 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37278
37279         * g++.dg/template/nontype3.C: New test.
37280         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37281
37282 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37283
37284         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37285
37286 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37287
37288         PR c++/13387
37289         * g++.dg/expr/assign1.C: New test.
37290
37291         PR c++/13242
37292         * g++.dg/abi/mangle19-1.C: New test.
37293         * g++.dg/abi/mangle19-2.C: New test.
37294
37295 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37296
37297         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37298
37299 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37300
37301         * gcc.c-torture/execute/20031216-1.c: New test.
37302
37303 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37304
37305         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37306         an ICE regression.
37307
37308 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37309
37310         PR c++/10926
37311         * g++.dg/template/error9.C: New test.
37312
37313         PR c++/11116
37314         * g++.dg/template/error8.C: New test.
37315
37316 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37317
37318         PR middle-end/13400
37319         * gcc.c-torture/execute/20031215-1.c: New test case.
37320
37321 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37322
37323         PR c++/13269
37324         * g++.dg/parse/error5.C: New test.
37325
37326         PR c++/12989
37327         * g++.dg/expr/sizeof1.C: New test.
37328
37329         PR c++/13310
37330         * g++.dg/template/crash15.C: New test.
37331
37332 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37333
37334         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37335         a non-POD type as the last named parameter of a varargs function.
37336
37337 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37338
37339         PR c++/13243
37340         PR c++/12573
37341         * g++.dg/template/crash14.C: New test.
37342         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37343
37344 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.dg/other/java1.C: New test.
37347
37348         PR c++/13241
37349         * g++.dg/abi/mangle18-1.C: New test.
37350         * g++.dg/abi/mangle18-2.C: New test.
37351
37352 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37353
37354         PR optimization/10312
37355         * gcc.c-torture/execute/20031214-1.c: New.
37356
37357 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37358
37359         PR c++/10779
37360         PR c++/12160
37361         * g++.dg/parse/error3.C: New test.
37362         * g++.dg/parse/error4.C: Likewise.
37363         * g++.dg/abi/mangle4.C: Tweak error messages.
37364         * g++.dg/lookup/using5.C: Likewise.
37365         * g++.dg/other/error2.C: Likewise.
37366         * g++.dg/parse/typename5.C: Likewise.
37367         * g++.dg/parse/undefined1.C: Likewise.
37368         * g++.dg/template/arg2.C: Likewise.
37369         * g++.dg/template/ttp3.C: Likewise.
37370         * g++.dg/template/type1.C: Likewise.
37371         * g++.old-deja/g++.other/crash32.C: Likewise.
37372         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37373
37374 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37375
37376         PR c++/13106
37377         * g++.dg/warn/noreturn-3.C: New test.
37378
37379 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37380
37381         PR c++/13118
37382         * g++.dg/abi/covariant3.C: New.
37383
37384 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37385
37386         * g++.dg/eh/ia64-1.C: New test.
37387
37388 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37389
37390         PR optimization/13037
37391         * g77.f-torture/execute/13037.f: New test case.
37392
37393 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37394
37395         PR c++/12881
37396         * g++.dg/abi/covariant2.C: New.
37397
37398 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37399
37400         * gcc.dg/cpp/trad/macro.c: New tests.
37401
37402 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37403
37404         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37405
37406 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37407
37408         PR other/10819
37409         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37410         to fix Bug 10819.
37411         * lib/g++.exp (g++_version): Likewise.
37412         * lib/g77.exp (g77_version): Likewise.
37413         * lib/objc.exp (default_objc_version): Likewise.
37414
37415 2003-12-10  Richard Henderson  <rth@redhat.com>
37416
37417         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37418
37419         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37420
37421 2003-12-08  Matt Austern  <austern@apple.com>
37422
37423         PR c/13134
37424         * lib/gcc-dg.exp (dg-require-visibility): Define.
37425         * lib/target-supports (check_visibility_available): Define.
37426         * gcc.dg/visibility-1.c: New test.
37427         * gcc.dg/visibility-2.c: Likewise.
37428         * gcc.dg/visibility-3.c: Likewise.
37429         * gcc.dg/visibility-4.c: Likewise.
37430         * gcc.dg/visibility-5.c: Likewise.
37431         * gcc.dg/visibility-6.c: Likewise.
37432         * g++.dg/ext/visibility-1.C: Likewise.
37433         * g++.dg/ext/visibility-2.C: Likewise.
37434         * g++.dg/ext/visibility-3.C: Likewise.
37435         * g++.dg/ext/visibility-4.C: Likewise.
37436         * g++.dg/ext/visibility-5.C: Likewise.
37437         * g++.dg/ext/visibility-6.C: Likewise.
37438
37439 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37440
37441         * g++.dg/lookup/java1.C: New test.
37442         * g++.dg/lookup/java2.C: New test.
37443
37444 2003-12-07  Falk Hueffner  <falk@debian.org>
37445
37446         * g++.dg/opt/noreturn-1.C: New test.
37447
37448 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37449
37450         * gcc.dg/overflow-1.c: New test.
37451
37452 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37453
37454         * g77.f-torture/compile/13060.f: New test.
37455
37456 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37457
37458         PR c++/13323
37459         * g++.dg/inherit/operator2.C: New test.
37460
37461 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37462
37463         PR c++/13305
37464         * g++.dg/ext/attrib9.C: New test.
37465
37466 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37467
37468         PR c++/13314
37469         * g++.dg/template/error7.C: New test.
37470
37471 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37472             J"orn Rennecke <joern.rennecke@superh.com>
37473
37474         PR target/13302
37475         * g++.dg/other/struct-va_list.C: New test.
37476
37477 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37478
37479         PR c++/13166
37480         * g++.dg/parse/defarg6.C: New test.
37481
37482 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37483
37484         PR target/13256
37485         * gcc.c-torture/execute/20031201-1.c: New test.
37486
37487 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37488
37489         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37490
37491 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37492
37493         * gcc.dg/builtin-return-1.c: New test.
37494
37495 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37496             J"orn Rennecke <joern.rennecke@superh.com>
37497
37498         PR optimization/13260
37499         * gcc.c-torture/execute/20031204-1.c: New test.
37500
37501 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37502
37503         PR c++/9127
37504         * g++.dg/template/error6.C: New test.
37505
37506 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37507
37508         * gcc.dg/20031202-1.c: New test.
37509
37510 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37511
37512         PR c++/13179
37513         * g++.dg/template/eh1.C: New test.
37514
37515         PR c++/10771
37516         * g++.dg/template/error5.C: New test.
37517
37518 2003-12-02  David Ung  <davidu@mips.com>
37519
37520         * gcc.dg/compat/vector-check.h: Corrected type for var
37521         g_##TMODE
37522
37523 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37524
37525         PR c++/10126
37526         * g++.dg/template/ptrmem8.C: New test.
37527
37528 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37529
37530         PR c++/12573
37531         * g++.dg/template/dependent-expr3.C: New test.
37532
37533 2003-12-01  James Lemke  <jim@wasabisystems.com>
37534
37535         * gcc.dg/arm-g2.c: New test.
37536
37537 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37538
37539         PR optimization/11634
37540         * gcc.dg/20031201-2.c: New test case.
37541
37542 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37543
37544         PR 11433
37545         * objc.dg/proto-lossage-3.m: New test.
37546
37547 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37548
37549         PR optimization/12628
37550         * gcc.dg/20031201-1.c: New test case.
37551
37552 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37553
37554         * gcc.dg/unaligned-1.c: New test.
37555
37556 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37557
37558         PR c++/9849
37559         * g++.dg/template/error4.C: New test.
37560         * g++.dg/template/nested3.C: Adjust error markers.
37561
37562 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37563
37564         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37565
37566 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37567
37568         PR c/10333
37569         * gcc.dg/bitfld-7.c: New test.
37570
37571 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37572
37573         * gcc.dg/tls/asm-1.C: New test.
37574
37575 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37576
37577         * gcc.dg/cpp/assert4.c: Update.
37578
37579 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37580
37581         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37582         * gcc.dg/builtin-apply3.c: New test.
37583
37584 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37585
37586         * lib/compat.exp (compat-obj): New xfaildata parameter.
37587         Use it to set compiler_conditional_xfail_data before compiling.
37588         (compat-get-options): Handle dg-xfail-if.
37589         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37590         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37591         * gcc.dg/compat/vector-1_y.c: Likewise.
37592         * gcc.dg/compat/vector-2_x.c: Likewise.
37593         * gcc.dg/compat/vector-2_y.c: Likewise.
37594
37595 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37596
37597         * g++.dg/opt/reg-stack4.C: New test.
37598
37599 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37600
37601         * gcc.dg/builtin-apply2.c: New test.
37602
37603 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37604
37605         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37606
37607 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37608
37609         PR c++/12924
37610         * g++.dg/template/template-id-2.C: New test.
37611
37612 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37613
37614         PR c++/5369
37615         * g++.dg/template/memfriend1.C: New test.
37616         * g++.dg/template/memfriend2.C: Likewise.
37617         * g++.dg/template/memfriend3.C: Likewise.
37618         * g++.dg/template/memfriend4.C: Likewise.
37619         * g++.dg/template/memfriend5.C: Likewise.
37620         * g++.dg/template/memfriend6.C: Likewise.
37621         * g++.dg/template/memfriend7.C: Likewise.
37622         * g++.dg/template/memfriend8.C: Likewise.
37623         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37624
37625 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37626
37627         PR c++/12515
37628         * g++.dg/ext/cond1.C: New test.
37629
37630 2003-11-20  Richard Henderson  <rth@redhat.com>
37631
37632         * gcc.dg/20020201-2.c: Remove.
37633         * gcc.dg/20020201-4.c: Remove.
37634         * gcc.dg/20020304-1.c: Remove.
37635
37636 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37637
37638         * gcc.dg/cpp/trad/xwin1.c: New test case.
37639
37640 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37641
37642         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37643         * lib/g77.exp: Likewise.
37644         * lib/objc.exp: Likewise.
37645         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37646         for darwin.
37647
37648 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37649
37650         PR c++/12932
37651         * g++.dg/template/static5.C: New test.
37652
37653 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37654
37655         * gcc.dg/nested-func-1.c: New test.
37656
37657 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37658
37659         * gcc.dg/cpp/assert4.c: New test.
37660
37661 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37662
37663         PR c++/2294
37664         * g++.dg/lookup/using9.c: New test.
37665
37666 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37667
37668         PR c++/12762
37669         * g++.dg/template/error3.C: New test.
37670
37671 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37672
37673         PR ada/13035
37674         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37675         No longer use a wrapper for gcc, since this does not work under
37676         Windows.
37677
37678 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37679
37680         PR c++/2094
37681         * g++.dg/template/ptrmem7.C: New test.
37682
37683 2003-11-13  Andrew Pinski <apinski@apple.com>
37684
37685         * gcc.c-torture/compile/20031113-1.c: New test.
37686
37687 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37688             Kean Johnston <jkj@sco.com>
37689
37690         PR c/13029
37691         * gcc.dg/unused-4.c: Update.
37692
37693 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37694
37695         * g++.dg/opt/const3.C: New test.
37696
37697 2003-11-13  Jan Hubicka  <jh@suse.cz>
37698
37699         * gcc.c-torture/compile/20031112-1.c: New test.
37700
37701 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37702
37703         * g++.dg/parse/crash10.C: Remove bogus error marker.
37704
37705 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37706
37707         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37708         (host_gcc): Likewise.
37709         (ROOT): Honor $PWDCMD.
37710         (BASE): Likewise.
37711         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37712
37713 2003-11-12  Catherine Moore  <clm@redhat.com>
37714
37715         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37716
37717 2003-11-12  Andreas Jaeger  <aj@suse.de>
37718             Jakub Jelinek  <jakub@redhat.com>
37719             Andrew Pinski  <pinskia@physics.uc.edu>
37720             Richard Henderson  <rth@redhat.com>
37721
37722         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37723         systems.
37724         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37725
37726         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37727         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37728
37729 2003-11-11  Andreas Jaeger  <aj@suse.de>
37730
37731         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37732
37733         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37734
37735 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37736
37737         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37738         Clean ups.
37739
37740 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37741
37742         * gcc.dg/trampoline-1.c: New test.
37743
37744 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37745
37746         * gcc.c-torture/compile/200031109-1.c: New test.
37747
37748 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37749
37750         PR c/3190
37751         PR c/8714
37752         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37753         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37754         gcc.dg/format/no-y2k-1.c: Update.
37755
37756 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37757
37758         PR optimization/10467
37759         * gcc.dg/20031108-1.c: New test case.
37760
37761 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37762
37763         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37764
37765 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37766
37767         * gcc.dg/compound-lvalue-1.c: New test.
37768         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37769         some XFAILs.
37770
37771 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37772
37773         * gcc.dg/altivec-varargs-1.c: New test.
37774
37775 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37776
37777         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37778         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37779         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37780         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37781         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37782
37783 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37784
37785         * gcc.dg/cond-lvalue-1.c: New test.
37786
37787 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37788
37789         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37790
37791 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37792
37793         PR c++/11616
37794         * g++.dg/template/instantiate5.C: New test.
37795
37796 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37797
37798         PR c++/12726
37799         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37800         * ChangeLog: Add missing first entry for above test.
37801
37802 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37803
37804         PR c++/9810
37805         * g++.dg/template/using8.C: New test.
37806         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37807
37808 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37809
37810         PR optimization/10817
37811         * gcc.c-torture/compile/20031102-1.c: New test case.
37812
37813 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37814
37815         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37816         2147483647.
37817
37818 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37819
37820         * gcc.dg/20031102-1.c: New test.
37821
37822 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37823
37824         * gcc.dg/complex-1.c: New test.
37825
37826 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37827
37828         PR c++/12796
37829         * g++.dg/template/crash13.C: Adjust expected error location.
37830         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37831
37832 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37833
37834         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37835
37836 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37837
37838         PR/10239
37839         * gcc.c-torture/compile/20031031-2.c: New test.
37840
37841 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37842
37843         PR/11640
37844         * gcc.c-torture/compile/20031031-1.c: New test.
37845
37846 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37847
37848         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37849         * gcc.misc-tests/bprob.exp: Likewise.
37850         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37851         the execution test on arm-elf configs.
37852         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37853         configs that don't support scratch files.
37854         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37855
37856 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37857
37858         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37859         done by dejagnu.
37860
37861 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37862
37863         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37864         Avoid non pure sh syntax. Add more logging.
37865
37866         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37867         fail.
37868
37869 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37870
37871         PR libgcj/10610
37872         * gcc.dg/ppc-stackalign-1.c: New test.
37873
37874 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37875
37876         * ada/acats/run_all.sh: Change output to be more compliant with
37877         dejagnu framework.
37878         Create acats.sum and acats.log files under testsuite/ada/acats
37879         Only run [a-z]* directories, to filter out e.g. CVS.
37880         Redirect build output to log file.
37881
37882 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37883
37884         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37885
37886 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37887
37888         PR ada/5909:
37889         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37890
37891 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * gcc.c-torture/compile/20031023-1.c: New test.
37894         * gcc.c-torture/compile/20031023-2.c: New test.
37895         * gcc.c-torture/compile/20031023-3.c: New test.
37896         * gcc.c-torture/compile/20031023-4.c: New test.
37897
37898 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37899
37900         PR c++/10371
37901         * g++.dg/lookup/scoped8.C: New test.
37902
37903 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904
37905         * g++.dg/opt/reg-stack3.C: New test.
37906
37907 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37908
37909         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37910
37911 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37912
37913         PR c++/11076
37914         * g++.dg/template/crash13.C: New test.
37915
37916 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37917
37918         * gcc.dg/c99-restrict-2.c: New test.
37919
37920 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37921
37922         PR c++/12698, c++/12699, c++/12700, c++/12566
37923         * g++.dg/inherit/covariant9.C: New test.
37924         * g++.dg/inherit/covariant10.C: New test.
37925         * g++.dg/inherit/covariant11.C: New test.
37926
37927 2003-10-23  Jason Merrill  <jason@redhat.com>
37928
37929         PR c++/12726
37930         * g++.dg/ext/complit2.C: New test.
37931
37932 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37933
37934         PR target/12654
37935         * gcc.c-torture/execute/20031020-1.c: New test.
37936
37937 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37938
37939         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37940         following the jump_insn.
37941
37942 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37943
37944         * gcc.dg/cast-lvalue-1.c: New test.
37945
37946 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37947
37948         PR c++/11962
37949         * g++.dg/template/cond2.C: New test.
37950
37951 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37952
37953         * gcc.dg/builtins-28.c: New test.
37954
37955 2003-10-20  Jan Hubicka  <jh@suse.cz>
37956
37957         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37958         parameter.
37959         * gcc.dg/inline-2.c: Likewise.
37960
37961 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37962
37963         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37964         * gcc.dg/nest.c: Likewise.
37965
37966 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37967
37968         PR c++/9781, c++/10583, c++/11862
37969         * g++.dg/parse/crash13.C: New test.
37970
37971 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37972
37973         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37974
37975 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37976
37977         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37978         Define HAVE_C99_RUNTIME except on Solaris.
37979         * gcc.dg/builtins-20.c: Likewise.
37980
37981 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37982
37983         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37984
37985 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37986
37987         PR c++/12495
37988         * g++.dg/template/crash21.C: New test.
37989
37990 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37991
37992         PR c++/2513
37993         * g++.dg/template/typename5.C: New test.
37994
37995 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37996
37997         PR c++/12369
37998         * g++.dg/template/friend25.C: New test.
37999
38000 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
38001
38002         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
38003         versions.
38004
38005 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
38006
38007         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
38008         == 2147483647.
38009
38010 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
38011
38012         * gcc.c-torture/execute/960416-1.x: Remove.
38013         * gcc.c-torture/execute/divconst-3.x: Likewise.
38014
38015 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
38016
38017         PR target/12598
38018         * gcc.dg/torture/cris-volatile-1.c: New test.
38019
38020 2003-10-14  Roger Sayle  <roger@eyesopen.com>
38021
38022         PR optimization/9325
38023         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38024         for overflowing floating point to integer conversion during RTL
38025         simplification.
38026
38027 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
38028
38029         * objc/execute/_cmd.m: Fix typo.
38030         * objc.dg/image-info.m, objc.dg/symtab-1.m:
38031         Relax 'scan-assembler' regexp.
38032         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38033         objc.dg/try-catch-4.m: Run on non-Darwin targets.
38034         * objc.dg/zero-link-2.m: Remove blank line.
38035         * objc.dg/zero-link-3.m: New test case.
38036
38037 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
38038
38039         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38040
38041         * gcc.dg/asm-names.c: Use scan-assembler-not rather
38042         than linker trickery.
38043
38044 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38045
38046         PR c++/12370
38047         * g++.dg/other/friend2.C: New test.
38048
38049 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38050
38051         * gcc.dg/20031012-1.c: New test.
38052
38053 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38054
38055         * gcc.dg/weak/weak-3.c: Fix for new warning.
38056
38057 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
38058
38059         PR optimization/8750
38060         * gcc.c-torture/execute/20031012-1.c: New test case.
38061
38062 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38063
38064         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38065         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38066
38067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38068
38069         PR optimization/12260
38070         * gcc.c-torture/compile/20031011-2.c: New test case.
38071
38072 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38073
38074         * gcc.c-torture/execute/20031011-1.c: New testcase.
38075
38076 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
38077
38078         * gcc.c-torture/compile/20031011-1.c: New test.
38079
38080 2003-10-11  Jan Hubicka  <jh@suse.cz>
38081
38082         * g++.dg/other/first-global.C: New test.
38083
38084 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38085
38086         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38087
38088 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38089
38090         * gcc.c-torture/compile/20031010-1.c: New test.
38091
38092 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38093
38094         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38095         * gcc.c-torture/execute/va-arg-25.c: ... here.
38096
38097 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38098
38099         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38100
38101 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38102
38103         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38104
38105 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38106
38107         * g++.dg/parse/error2.C: New test.
38108
38109 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38110
38111         PR c++/11097
38112         * g++.dg/other/error5.C: Modify the error message.
38113         * g++.dg/lookup/using8.C: New test.
38114
38115 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38116
38117         * gcc.dg/darwin-abi-2.c: New file.
38118         * gcc.c-torture/execute/va-arg-24.c: New file.
38119
38120 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38121
38122         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38123         indentation.
38124
38125 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38126
38127         PR c++/10147
38128         * g++.dg/other/error4.C: Update error messages.
38129         * g++.dg/template/ptrmem4.C: Likewise.
38130
38131         PR c++/12337
38132         * g++.dg/init/new9.C: New test.
38133
38134         PR c++/12334, c++/12236, c++/8656
38135         * g++.dg/ext/attrib8.C: New test.
38136
38137 2003-10-06  Devang Patel  <dpatel@apple.com>
38138
38139         * gcc.dg/debug/dwarf2-3.h: New test.
38140         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38141
38142 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38143
38144         * g++.dg/opt/cfg2.C: New test.
38145
38146 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38147
38148         * g++.dg/opt/float1.C: New test.
38149
38150 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151
38152         * gcc.dg/c90-array-lval-6.c: New test.
38153         * gcc.dg/c99-array-lval-6.c: New test.
38154
38155 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38156             Ziemowit Laski  <zlaski@apple.com>
38157
38158         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38159         'Derived', so that it is never considered a class method; add
38160         new warning for '+port' method ambiguity.
38161         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38162         <objc/objc-api.h> (needed on Mac OS X).
38163         * objc.dg/method-13.m: New test.
38164
38165 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38166
38167         PR optimization/9325, PR java/6391
38168         * gcc.c-torture/execute/20031003-1.c: New test case.
38169
38170 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38171
38172         PR optimization/12180
38173         * gcc.dg/20031002-1.c: New test.
38174
38175         PR c++/12486
38176         * g++.dg/inherit/error1.C: New test.
38177
38178 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38179
38180         * lib/f-torture.exp (search_for): Rename to...
38181         (search_for_re): This.  Also, clean up comments and the
38182         "regexp" invocation.
38183
38184 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38185
38186         * gcc.c-torture/compile/20031002-1.c: New test.
38187
38188 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * g++.dg/opt/cond1.C: New test.
38191
38192 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38193
38194         * gcc.dg/Wold-style-definition-2.c: New testcase.
38195         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38196
38197 2003-09-29  Richard Henderson  <rth@redhat.com>
38198
38199         * g++.dg/init/array10.C: Add dg-options.
38200
38201 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38202
38203         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38204
38205 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38206
38207         * g++.dg/template/friend19.C: Fix typo.
38208         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38209
38210 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38211
38212         * gcc.c-torture/execute/20030928-1.c: New test.
38213         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38214
38215 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38216
38217         * g++.dg/opt/unroll1.C: New test.
38218
38219 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38220
38221         PR optimization/11741
38222         * gcc.dg/20030926-1.c: New test case.
38223
38224 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38225
38226         PR c++/5655
38227         * g++.dg/parse/access7.C: New test.
38228         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38229
38230 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38231
38232         MERGE OF objc-improvements-branch into MAINLINE:
38233         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38234         if libobjc has not been built.
38235         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38236         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38237         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38238         objc/execute/nested-3.m, objc/execute/np-2.m,
38239         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38240         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38241         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38242         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38243         objc.dg/special/unclaimed-category-1.h,
38244         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38245         well as GNU runtime.
38246         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38247         * execute/cascading-1.m, execute/function-message-1.m,
38248         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38249         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38250         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38251         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38252         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38253         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38254         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38255         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38256         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38257         * objc.dg/bitfield-2.m: Run only on Darwin.
38258         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38259         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38260         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38261         * objc.dg/const-str-1.m: Fix constant string layout.
38262
38263 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38264
38265         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38266
38267 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38268
38269         * gcc.dg/darwin-abi-1.c: New file.
38270
38271 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38272
38273         PR target/12281
38274         * gcc.c-torture/compile/20030921-1.c: New test.
38275
38276 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38277
38278         * g++.dg/opt/reg-stack2.C: New test.
38279
38280 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38281
38282         * g++.dg/eh/delayslot1.C: New test.
38283
38284 2003-09-20  Richard Henderson  <rth@redhat.com>
38285
38286         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38287
38288 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38289
38290         * gcc.c-torture/execute/20030920-1.c: New test case.
38291
38292 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38293
38294         * g++.dg/rtti/typeid3.C: Correct expected error message.
38295
38296 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38297
38298         PR c++/157
38299         * g++.dg/parse/crash12.C: New test.
38300
38301 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38302
38303         * gcc.dg/compat/mixed-struct-check.h: New.
38304         * gcc.dg/compat/mixed-struct-defs.h: New.
38305         * gcc.dg/compat/mixed-struct-init.h: New.
38306         * gcc.dg/compat/struct-by-value-19_main.c: New.
38307         * gcc.dg/compat/struct-by-value-19_x.c: New.
38308         * gcc.dg/compat/struct-by-value-19_y.c: New.
38309         * gcc.dg/compat/struct-by-value-20_main.c: New.
38310         * gcc.dg/compat/struct-by-value-20_x.c: New.
38311         * gcc.dg/compat/struct-by-value-20_y.c: New.
38312         * gcc.dg/compat/struct-return-19_main.c: New.
38313         * gcc.dg/compat/struct-return-19_x.c: New.
38314         * gcc.dg/compat/struct-return-19_y.c: New.
38315         * gcc.dg/compat/struct-return-20_main.c: New.
38316         * gcc.dg/compat/struct-return-20_x.c: New.
38317         * gcc.dg/compat/struct-return-20_y.c: New.
38318
38319 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38320         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38321         so that it will not complain on LP64 targets.
38322
38323 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38324
38325         PR c++/495
38326         * g++.dg/template/friend24.C: New test.
38327
38328 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38329
38330         PR c++/12332
38331         * g++.dg/template/memtmpl2.C: New test.
38332
38333 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38334
38335         PR target/11184
38336         * gcc.dg/builtin-apply1.c: New test.
38337
38338 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38339
38340         PR c++/9848
38341         * g++.dg/warn/Wunused-4.C: New test.
38342
38343 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38344
38345         PR c++/12316
38346         * g++.dg/other/gc2.C: New test.
38347
38348 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38349
38350         PR c++/11991
38351         * g++.dg/rtti/typeid3.C: New test.
38352
38353         PR c++/12266
38354         * g++.dg/overload/template1.C: New test.
38355
38356 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38357
38358         * g++.dg/opt/cfg3.C: New test.
38359
38360 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38361
38362         PR c++/7939
38363         * g++.dg/template/crash11.C: New test.
38364
38365 2003-09-16  Jason Merrill  <jason@redhat.com>
38366             Jakub Jelinek  <jakub@redhat.com>
38367
38368         * gcc.dg/attr-warn-unused-result.c: New test.
38369
38370 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38371
38372         PR c++/12184
38373         * g++.dg/expr/call2.C: New test.
38374
38375 2003-09-15  Andreas Jaeger  <aj@suse.de>
38376
38377         * gcc.dg/Wold-style-definition-1.c: New test.
38378
38379 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38380
38381         PR c++/3907
38382         * g++.dg/parse/template12.C: New test.
38383
38384         * g++.dg/abi/bitfield11.C: New test.
38385         * g++.dg/abi/bitfield12.C: Likewise.
38386
38387 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38388
38389         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38390         non-expansion of functional macro name without arguments at EOL.
38391         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38392
38393 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38394
38395         * gcc.c-torture/execute/20030914-[12].c: New tests.
38396
38397 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38398
38399         PR c++/11788
38400         * g++.dg/overload/addr1.C: New test.
38401
38402 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38403
38404         * gcc.dg/20030909-1.c: New test.
38405
38406 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38407
38408         * gcc.dg/ultrasp10.c: New test.
38409
38410 2003-09-09  Devang Patel  <dpatel@apple.com>
38411
38412         * gcc.dg/darwin-ld-6.c: New test.
38413
38414 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38415
38416         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38417
38418 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38419
38420         * gcc.dg/ia64-types1.c: New test.
38421         * gcc.dg/ia64-types2.c: Likewise.
38422
38423 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38424
38425         * gcc.dg/builtins-1.c: Add more _Complex tests.
38426         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38427
38428         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38429         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38430
38431 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38432
38433         PR c++/11786
38434         * g++.dg/lookup/koenig2.C: New test.
38435
38436         PR c++/5296
38437         * g++.dg/rtti/typeid2.C: New test.
38438
38439 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38440
38441         * gcc.c-torture/compile/20030904-1.c: New test.
38442
38443 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38444
38445         * g++.dg/opt/longbranch2.C: New test.
38446
38447 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38448
38449         * g++.dg/template/crash10.C: Only compile it.
38450
38451 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38452
38453         PR middle-end/11665
38454         * gcc.c-torture/compile/20030907-1.c: New test.
38455         * g++.dg/init/array11.C: New test.
38456
38457 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38458
38459         PR c++/11852
38460         * g++.dg/init/struct1.C: New test.
38461
38462 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/12181
38465         * g++.dg/expr/comma1.C: New test.
38466
38467 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38468
38469         PR c++/11867
38470         * g++.dg/expr/static_cast5.C: New test.
38471
38472 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38473
38474         PR c++/11507
38475         * g++.dg/lookup/scoped7.C: New test.
38476
38477         PR c++/9574
38478         * g++.dg/other/static1.C: New test.
38479
38480         PR c++/11490
38481         * g++.dg/warn/template-1.C: New test.
38482
38483         PR c++/11432
38484         * g++.dg/template/crash10.C: New test.
38485
38486         PR c++/2478
38487         * g++.dg/overload/VLA.C: New test.
38488
38489         PR c++/10804
38490         * g++.dg/template/call1.C: New test.
38491
38492 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38493
38494         PR c++/11794
38495         * g++.dg/parse/using3.C: New test.
38496
38497 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38498
38499         PR c++/11409
38500         * g++.dg/overload/builtin3.C: New test case.
38501
38502 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38503
38504         PR c/9862
38505         * gcc.dg/20030906-1.c: New test.
38506         * gcc.dg/20030906-2.c: Likewise.
38507
38508 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38509
38510         PR c++/12167
38511         * g++.dg/parse/defarg5.C: New test.
38512
38513         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38514
38515 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38516
38517         PR c++/12163
38518         * g++.dg/expr/static_cast4.C: New test.
38519
38520         PR c++/12146
38521         * g++.dg/template/crash9.C: New test.
38522
38523 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38524
38525         * g++.old-deja/g++.ext/pretty2.C: Update for change
38526         in __FUNCTION__.
38527         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38528
38529 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38530
38531         PR c++/11922
38532         * g++/dg/template/qualified-id1.C: New test.
38533
38534         PR c++/12037
38535         * g++.dg/warn/noeffect4.C: New test.
38536
38537 2003-09-04  Matt Austern  <austern@apple.com>
38538
38539         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38540         * g++.dg/ext/fnname2.C: Likewise.
38541         * g++.dg/ext/fnname3.C: Likewise.
38542
38543 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38544
38545         * g++.dg/expr/lval1.C: New test.
38546         * g++.dg/ext/lvcast.C: Remove.
38547
38548 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38549
38550         PR optimization/11700.
38551         * gcc.c-torture/compile/20030903-1.c: New test case.
38552
38553 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38554
38555         PR c++/12053
38556         * g++.dg/abi/layout4.C: New test.
38557
38558 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38559
38560         PR c++/11553
38561         * g++.dg/parse/friend3.C: New test.
38562
38563 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38564
38565         PR c++/11847
38566         * g++.dg/template/class1.C: New test.
38567
38568         PR c++/11808
38569         * g++.dg/expr/call1.C: New test.
38570
38571 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38572
38573         PR c++/12114
38574         * g++.dg/init/ref9.C: New test.
38575
38576         PR c++/11972
38577         * g++.dg/template/nested4.C: New test.
38578
38579 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38580
38581         PR c++/12093
38582         * g++.dg/template/non-dependent4.C: New test.
38583
38584         PR c++/11928
38585         * g++.dg/inherit/conv1.C: New test.
38586
38587 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/6196
38590         * g++.dg/ext/label1.C: New test.
38591         * g++.dg/ext/label2.C: Likewise.
38592
38593 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38594
38595         * g++.dg/expr/cond3.C: New test.
38596
38597 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38598
38599         * gcc.dg/builtins-1.c: Add new builtin cases.
38600
38601 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38602
38603         * gcc.dg/builtins-1.c: Add new cases.
38604         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38605
38606 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38607
38608         * gcc.dg/builtins-1.c: Add more math builtin tests.
38609         * gcc.dg/torture/builtin-attr-1.c: New test.
38610
38611 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR optimization/5079
38614         * g++.dg/opt/static3.C: New test.
38615
38616 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38617
38618         * gcc.misc-tests/gcov-10b.c: New test.
38619
38620 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38621
38622         * g++.dg/opt/ptrmem3.C: New test.
38623
38624         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38625
38626 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38627
38628         * gcc.dg/20030826-2.c: New test.
38629
38630 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38631
38632         PR middle-end/12002
38633         * g77.f-torture/compile/12002.f: New test case.
38634
38635 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38636
38637         * gcc.dg/20030826-1.c: New test case.
38638
38639 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38640
38641         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38642
38643 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         PR c++/11871
38646         * c++.dg/lookup/crash1.C: New test.
38647
38648         * c++.dg/warn/noeffect3.C: New test.
38649
38650 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38651
38652         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38653         * gcc.dg/compat/vector-1_y.c: Ditto.
38654         * gcc.dg/compat/vector-2_x.c: Ditto.
38655         * gcc.dg/compat/vector-2_y.c: Ditto.
38656
38657 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38658
38659         * gcc.dg/20030702-1.c: New test.
38660
38661 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38662
38663         PR c++/8795
38664         * g++.dg/ext/altivec-1.C: New test.
38665
38666 2003-08-24  Richard Henderson  <rth@redhat.com>
38667
38668         * g++.dg/eh/simd-2.C: Add -w for x86.
38669
38670 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * gcc.dg/20030815-1.c: New test.
38673
38674 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38675
38676         PR c++/3765
38677         * g++.dg/parse/access6.C: New test.
38678
38679 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38680
38681         PR c++/641, c++/11876
38682         * g++.dg/template/friend22.C: New test.
38683         * g++.dg/template/friend23.C: Likewise.
38684
38685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38686
38687         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38688         identically.
38689
38690 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38691
38692         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38693
38694 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38695
38696         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38697
38698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38699
38700         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38701
38702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38703
38704         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38705
38706 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38707
38708         PR c++/11919
38709         * g++.dg/overload/prom1.C: New test.
38710
38711         PR c++/11551
38712         * g++.dg/parse/dtor2.C: New test.
38713
38714         PR c++/10762
38715         * g++.dg/parse/using2.C: New test.
38716
38717 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38718
38719         PR target/11805
38720         * gcc.c-torture/compile/20030821-1.c: New.
38721
38722 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38723
38724         PR c++/11834
38725         * g++.dg/template/deduce2.C: New test.
38726
38727 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38728
38729         * gcc.c-torture/execute/20030821-1.c: New test.
38730
38731 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38732
38733         PR middle-end/11984
38734         * gcc.dg/20030820-1.c: New test case.
38735
38736 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38737
38738         PR c++/11945
38739         * g++.dg/warn/noeffect2.C: New test.
38740
38741 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38742
38743         PR c++/10926
38744         * g++.dg/template/dtor2.C: New test.
38745
38746         PR c++/11684
38747         * g++.dg/template/operator1.C: New test.
38748         * g++.dg/parse/operator4.C: New test.
38749
38750         PR c++/11946.C
38751         * g++.dg/expr/enum1.C: New test.
38752         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38753
38754         PR c++/11036.C
38755         * g++.dg/parse/elab2.C: New test.
38756         * g++.dg/parse/typedef4.C: Change error message.
38757         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38758         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38759         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38760
38761 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38762
38763         * gcc.dg/pch/warn-1.c: New.
38764         * gcc.dg/pch/warn-1.hs: New.
38765
38766         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38767         not-tested file.
38768
38769 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38770
38771         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38772
38773 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38774
38775         * gcc.dg/uninit-D.c: New Test.
38776         * gcc.dg/uninit-E.c: New Test.
38777         * gcc.dg/uninit-F.c: New Test.
38778         * gcc.dg/uninit-G.c: New Test.
38779
38780 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38781
38782         * g++.dg/README: Describe the pch directory.
38783
38784 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38785
38786         PR c++/11174
38787         * g++.dg/parse/access4.C: New test.
38788         * g++.dg/parse/access5.C: Likewise.
38789         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38790
38791 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38792
38793         * gcc.dg/noncompile/20030818-1.c: New.
38794
38795 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         PR c++/11957
38798         * g++.dg/warn/noeffect1.C: New test.
38799
38800         * g++.dg/template/scope2.C: New test.
38801         * g++.dg/template/error2.C: Correct dg-error
38802
38803 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38804
38805         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38806
38807 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38808
38809         PR C++/11512
38810         * g++.dg/template/warn1.C: New.
38811
38812 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * g++.dg/template/error2.C: New test.
38815         * g++.dg/lookup/using7.C: Adjust errors
38816         * g++.old-deja/g++.pt/crash36.C: Likewise.
38817         * g++.old-deja/g++.pt/derived3.C: Likewise.
38818
38819 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38820
38821         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38822         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38823         * gcc.c-torture/execute/builtins/string-9.c: New, from
38824         string-opt-9.c.  Adjust for execute/builtins framework.
38825         * gcc.c-torture/execute/string-opt-9.c: Delete.
38826
38827 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38828
38829         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38830
38831         * g++.dg/parse/ret-type2.C: New test.
38832
38833         PR c++/11703
38834         * g++.dg/init/new8.C: New test.
38835
38836         PR c++/10923
38837         * g++.dg/parse/typedef5.C: New test.
38838
38839         PR c++/9512
38840         * g++.dg/parse/qualified2.C: New test.
38841         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38842         invalid code.
38843
38844 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38845
38846         * g++.dg/conversion/ptrmem1.C: New test.
38847
38848 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38849
38850         PR target/11693
38851         * gcc.dg/20030811-1.c: New test.
38852
38853         PR target/11535
38854         * gcc.c-torture/execute/20030811-1.c: New test.
38855
38856 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38857
38858         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38859
38860 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38861
38862         PR c++/11789.C
38863         * g++.dg/inherit/multiple1.C: New test.
38864
38865 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * gcc.dg/spe1.c: New test.
38868
38869         PR c++/11670
38870         * g++.dg/expr/cast2.C: New test.
38871
38872         PR c++/10530
38873         * g++.dg/template/dependent-name2.C: New test.
38874
38875 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38876
38877         * g++.dg/parse/crash11.C: Put the dg options in comments.
38878
38879 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38880
38881         * lib/gcc-dg.exp: Update for diagnostic change.
38882
38883 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38884
38885         PR c++/5767
38886         * g++.dg/parse/crash11.C: New test.
38887
38888 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38889
38890         * gcc.dg/cpp/spacing1.c: Update.
38891
38892 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38893
38894         PR target/11739
38895         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38896         a value for -mtune.
38897
38898 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38899
38900         PR middle-end/11771
38901         * gcc.c-torture/compile/20030804-1.c: New test case.
38902
38903 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38904
38905         * gcc.dg/20030804-1.c: New test case.
38906
38907 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38908
38909         * gcc.dg/cpp/separate-1.c: New test.
38910
38911 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38912
38913         PR c++/11704
38914         * g++.dg/template/dependent-expr2.C: New test.
38915
38916         PR c++/11766
38917         * g++.dg/expr/ptrmem1.C: New test.
38918
38919 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38920
38921         PR c++/9453
38922         * g++.dg/template/friend15.C: New test.
38923
38924 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38925
38926         * lib/dg-pch.exp: Work round PCH bug.
38927
38928 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38929
38930         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38931         builtins.  Move cases from builtins-4.c here.
38932
38933         * gcc.dg/torture/builtin-math-1.c: New test taken from
38934         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38935         additional cases.
38936
38937         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38938         Delete.
38939
38940 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         PR c++/9447
38943         * g++.dg/template/using7.C: New test.
38944
38945 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38946
38947         * import1.c, import2.c: New tests.
38948
38949 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38950
38951         * g++.dg/eh/crossjump1.C: New test.
38952
38953 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38954
38955         PR c++/11697
38956         * g++.dg/template/using6.C: New test.
38957
38958         PR c++/11744
38959         * g++.dg/template/koenig2.C: New test.
38960
38961 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38962
38963         PR c++/7983
38964         * g++.dg/parse/typedef4.C: New test.
38965
38966 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38967
38968         PR c++/8442, c++/8806
38969         * g++.dg/template/elab1.C: New test.
38970         * g++.dg/template/type2.C: Likewise.
38971         * g++.dg/template/ttp3.C: Adjust expected error message.
38972         * g++.old-deja/g++.law/visibility13.C: Likewise.
38973         * g++.old-deja/g++.niklas/t135.C: Likewise.
38974         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38975         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38976         template argument.
38977         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38978
38979 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         PR c++/11295
38982         * g++.dg/ext/stmtexpr1.C: New test.
38983
38984         * g++.dg/opt/tmp1.C: New test.
38985
38986         PR c++/11525
38987         * g++.dg/parse/constant4.C: New test.
38988
38989         PR c++/9447
38990         * g++.dg/template/using5.C: New test.
38991
38992 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38993
38994         * gcc.dg/builtins-27.c: New test case.
38995
38996 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38997
38998         * gcc.dg/tls/opt-7.c: New test.
38999
39000 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
39001
39002         * g++.old-deja/g++.other/crash18.C: Remove.
39003
39004 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39005
39006         * g++.dg/template/explicit3.C: New.
39007         * g++.dg/template/explicit4.C: New.
39008         * g++.dg/template/explicit5.C: New.
39009
39010         PR c++/11347
39011         * g++.dg/template/memtmpl1.C: New.
39012
39013 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
39014
39015         PR target/11565
39016         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39017         * gcc.dg/i386-387-5.c (dg-options): Likewise.
39018
39019 2003-07-30  Jan Hubicka  <jh@suse.cz>
39020
39021         * vtgc1.c: Kill.
39022
39023 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
39024
39025         * gcc.dg/struct-in-proto-1.c: New test.
39026
39027 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
39028
39029         * gcc.dg/cpp/include2.c: Only expect one message.
39030
39031 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
39032
39033         PR c++/9447
39034         * g++.dg/template/using1.C: New test.
39035         * g++.dg/template/using2.C: New test.
39036         * g++.dg/template/using3.C: New test.
39037         * g++.dg/template/using4.C: New test.
39038
39039 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
39040
39041         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39042         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39043
39044 2003-07-28  Jan Hubicka  <jh@suse.cz>
39045
39046         PR c++/11530
39047         * g++.dg/opt/call1.C: New test.
39048
39049 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
39050
39051         PR c++/11667
39052         * g++.dg/init/enum2.C: New test.
39053         * g++.dg/template/overload1.C: Add "-w" option.
39054
39055 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
39056
39057         * gcc.dg/Wdeclaration-after-statement-1.c,
39058         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39059
39060 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
39061
39062         * gcc.c-torture/compile/20030725-1.c: New test.
39063
39064 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
39065
39066         * gcc.dg/20030505.c: Only run for SPE.
39067         Remove definition of opaque type.
39068
39069 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
39070
39071         * g++.dg/template/ptrmem6.C: New test.
39072
39073 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
39074
39075         * gcc.c-torture/compile/zero-strct-2.c: New test.
39076
39077 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
39078
39079         * gcc.dg/intermod-1.c: New test.
39080
39081 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39082
39083         PR c++/11617
39084         * g++.dg/template/lookup2.C: New test.
39085         * g++.dg/template/memclass1.C: Remove instantiated from error.
39086         * g++.dg/other/error2.C: Tweak expected errors.
39087
39088         PR c++/11596
39089         * g++.dg/template/defarg3.C: New test.
39090
39091         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39092
39093 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39094
39095         * g++.dg/inherit/access5.C: New test.
39096
39097 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39098
39099         PR c++/11513
39100         * g++.dg/template/crash8.C: New test.
39101
39102 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39103
39104         PR c/10602
39105         * gcc.dg/noncompile/incomplete-2.c: New test.
39106
39107 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39108
39109         PR c++/11645
39110         * g++.dg/inherit/access4.C: New test.
39111
39112         PR c++/11517
39113         * g++.dg/expr/cond2.C: New test.
39114
39115         PR optimization/10679
39116         * g++.dg/opt/inline4.C: New test.
39117
39118 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.dg/parse/crash10: New test.
39121
39122 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39123
39124         * g++.dg/ext/flexary1.C: New test.
39125
39126 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39127
39128         PR c++/10793
39129         * g++.dg/template/crash9.C: New test.
39130
39131 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39132
39133         PR c++/3004
39134         * g++.dg/parse/typedef3.C: New test.
39135
39136         PR c++/7906
39137         * g++.dg/parse/operator2.C: New test.
39138
39139         PR c++/8895
39140         * g++.dg/parse/def-tmpl-arg1.C: New test.
39141
39142         PR c++/9282
39143         * g++.dg/parse/funptr1.C: New test.
39144
39145         PR c++/9452
39146         * g++.dg/parse/ambig3.C: New test.
39147
39148         PR c++/9454
39149         * g++.dg/parse/operator3.C: New test.
39150
39151         PR c++/9486
39152         * g++.dg/parse/template10.C: New test.
39153
39154         PR c++/9488
39155         * g++.dg/parse/template11.C: New test.
39156
39157         PR c++/10150
39158         * g++.dg/parse/invalid-op1.C: New test.
39159
39160         PR c++/10247
39161         * g++.dg/parse/condexpr1.C: New test.
39162
39163 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39164
39165         * g++.dg/ext/packed3.C: New test.
39166         * g++.dg/ext/packed4.C: New test.
39167
39168         * gcc.dg/pack-test-3.c: New test.
39169
39170 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39171
39172         * lib/compat.exp: Handle dg-options per source file.
39173         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39174         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39175         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39176         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39177         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39178         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39179         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39180         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39181         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39182         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39183         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39184         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39185         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39186         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39187
39188 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39189
39190         PR c/10320
39191         * gcc.c-torture/execute/20030718-1.c: New test.
39192
39193 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39194
39195         PR optimization/11536
39196         * gcc.dg/20030721-1.c: New test.
39197
39198 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39199
39200         PR c++/11546
39201         * g++.dg/template/lookup1.C: New test.
39202
39203 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39204
39205         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39206         diagnostics of ill-formed constructs involving labels.
39207         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39208         the new 'previously defined here' message.
39209
39210 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39211
39212         * g++.dg/parse/non-dependent2.C: New test.
39213
39214 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39215
39216         * g++.dg/init/init-ref4.C: xfail on targets without
39217         weak symbols.
39218
39219 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39220
39221         PR target/11087
39222         * gcc.c-torture/execute/20030717-1.c: New test.
39223
39224 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39225
39226         * g++.dg/opt/cfg1.C: New test.
39227
39228 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39229
39230         PR optimization/11557
39231         * gcc.dg/20030717-1.c: New test.
39232
39233 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39234
39235         PR c++/10476
39236         * g++.dg/expr/crash-1.C: New test.
39237
39238         PR c++/11027
39239         * g++.dg/template/init3.C: New test.
39240
39241         PR c++/8222
39242         * g++.dg/template/non-dependent1.C: New test.
39243
39244         PR c++/11070
39245         * g++.dg/template/non-dependent2.C: New test.
39246
39247         PR c++/11071
39248         * g++.dg/template/non-dependent3.C: New test.
39249
39250         PR c++/9907
39251         * g++.dg/template/sizeof5.C: New test.
39252
39253 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39254
39255         PR 11498
39256         * gcc.c-torture/compile/mangle-1.c: New file.
39257
39258 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39259
39260         PR c++/7809
39261         * g++.dg/parse/access3.C: New test.
39262
39263 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39264
39265         PR c++/11384
39266         * g++.dg/init/init-ref4.C: New test.
39267
39268 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39269
39270         PR c++/11547
39271         * g++.dg/parse/constant3.C: New test.
39272         * g++.dg/parse/crash7.C: Likewise.
39273
39274 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39275
39276         PR target/11008
39277         * gcc.dg/i386-pentium4-not-mull.c: New.
39278
39279 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39280
39281         * gcc.dg/asm-names.c (ymain): Make it weak.
39282
39283 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39284
39285         PR c++/5421
39286         * g++.dg/template/friend21.C: New test.
39287
39288 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.dg/cleanup-8.c: New test.
39291         * gcc.dg/cleanup-9.c: New test.
39292
39293 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39294
39295         * g++.dg/ext/dll-MI1.h: New file.
39296         * g++.dg/ext/dllexport-MI1.C: New file.
39297         * g++.dg/ext/dllimport-MI1.C: New file.
39298
39299 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39300
39301         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39302         it does not have cmpstrsi patterns (just cmpmemsi).
39303
39304 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39305
39306         PR debug/11473
39307         * g++.dg/debug/debug8.C: New test.
39308
39309 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39310
39311         PR c++/10108
39312         * g++.dg/template/crash7.C: New test.
39313
39314 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39315
39316         PR target/10795
39317         * gcc.c-torture/compile/20030708-1.c: New.
39318
39319 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39320
39321         * gcc.c-torture/execute/20030715-1.c: New test.
39322
39323 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39324
39325         * gcc.dg/pch/inline-3.c: New file.
39326         * gcc.dg/pch/inline-3.hs: New file.
39327         * gcc.dg/pch/inline-4.c: New file.
39328         * gcc.dg/pch/inline-4.hs: New file.
39329
39330 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39331
39332         PR c++/11509
39333         * g++.dg/template/crash6.C: New test.
39334
39335         PR c++/7053
39336         * g++.dg/template/friend20.C: New test.
39337
39338         PR c++/7019
39339         * g++.dg/template/overload2.C: New test.
39340
39341 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39342
39343         PR optimization/11440
39344         * gcc.c-torture/execute/20030714-1.c: New test.
39345
39346 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39347
39348         PR c++/11154
39349         * g++.dg/template/partial2.C: New test.
39350
39351 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39352
39353         PR c++/11503
39354         * g++.dg/template/anon1.C: New test.
39355
39356         PR c++/11493
39357         PR c++/11495
39358         * g++.dg/parse/template9.C: Likewise.
39359         * g++.dg/template/crash4.C: New test.
39360         * g++.dg/template/koenig1.C: Likewise.
39361         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39362         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39363         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39364         functions.
39365         * g++.old-deja/g++.jason/template36.C: Likewise.
39366         * g++.old-deja/g++.mike/p1989.C: Likewise.
39367         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39368         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39369         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39370         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39371         compiling.
39372         * g++.old-deja/g++.pt/union2.C: Use this->.
39373
39374 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39375
39376         * gcc.dg/20030711-1.c: New test.
39377
39378 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39379
39380         PR c++/11050
39381         * g++.dg/parse/args1.C: New test.
39382         * g++.pt/defarg8.C: Change expected errors.
39383
39384 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c++/8164
39387         * g++.dg/template/nontype2.C: New test.
39388
39389         PR c++/10558
39390         * g++.dg/parse/template8.C: New test.
39391
39392         PR c++/8327
39393         * g++.dg/template/scope1.C: New test.
39394
39395         * g++.dg/warn/Wsign-compare-1.C: New test.
39396
39397 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39398
39399         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39400
39401 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39402
39403         PR c++/9411
39404         * g++.dg/template/explicit2.C: New test.
39405
39406         PR c++/10032
39407         * g++.dg/warn/pedantic1.C: New test.
39408
39409 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39410
39411         PR c++ 9483
39412         * g++.dg/other/field1.C: New test.
39413
39414 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39415
39416         PR c/11449
39417         * gcc.c-torture/compile/20030707-1.c: New.
39418
39419 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39420
39421         PR c++/10849
39422         * g++.dg/template/access12.C: New test.
39423
39424 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39425
39426         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39427         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39428         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39429         * gcc.misc-tests/gcov.exp: Update
39430         * g++.dg/gcov/gcov.exp: Update
39431         * lib/gcov.exp: Update.
39432
39433 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39434
39435         * g++.dg/abi/mangle17.C: Make sure template expressions are
39436         dependent.
39437         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39438         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39439         * g++.dg/opt/stack1.C: Remove erroneous code.
39440         * g++.dg/parse/template7.C: New test.
39441         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39442         * g++.old-deja/g++.pt/crash4.C: Likewise.
39443
39444 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39445
39446         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39447         with zero or one occurence of `$' after the initial `L'.
39448
39449 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39450
39451         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39452
39453 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39454
39455         PR c/11370
39456         * gcc.dg/Wunreachable-6.c: New testcase.
39457         * gcc.dg/Wunreachable-7.c: New testcase.
39458
39459 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39460
39461         PR c/11420
39462         * gcc.dg/20030708-1.c: New test.
39463
39464 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39465
39466         * gcc.dg/compat/sdata-section.h: New file.
39467         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39468         * gcc.dg/torture/mips-sdata-1.c: New test.
39469
39470 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39471
39472         PR c++/11030
39473         * g++.dg/template/friend19.C: New test.
39474
39475 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39476
39477         * g++.dg/opt/strength-reduce.C: New test.
39478
39479 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39480
39481         PR target/10979
39482         * gcc.dg/20030707-1.c: New testcase.
39483
39484 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39485
39486         PR optimization/11059
39487         * g++.dg/opt/emptyunion.C: New testcase.
39488
39489 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39490             Eric Botcazou  <ebotcazou@libertysurf.fr>
39491
39492         * g++.dg/opt/stack1.C: New test.
39493
39494 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39495
39496         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39497         run test.
39498
39499         PR c++/11431
39500         * g++.dg/expr/static_cast3.C: New test.
39501
39502 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39503
39504         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39505         everywhere.
39506         * gcc.dg/concat.c: Concatenation of string constants with
39507         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39508         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39509         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39510         necessary to avoid multi-character character constant warning.
39511         * gcc.dg/cpp/escape.c: Likewise.
39512         * gcc.dg/cpp/ucs.c: Likewise.
39513         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39514         Fix a typo.
39515
39516 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39517
39518         PR c/11428
39519         * gcc.c-torture/compile/20030704-1.c: New.
39520
39521 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39522
39523         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39524
39525 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39526
39527         PR c++/5287, PR c++/7910,  PR c++/11021
39528         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39529         tests for warnings.
39530         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39531         * g++.dg/ext/dllimport3.C: Likewise.
39532         * g++.dg/ext/dllimport4.C: New file.
39533         * g++.dg/ext/dllimport5.C: New file.
39534         * g++.dg/ext/dllimport6.C: New file.
39535         * g++.dg/ext/dllimport7.C: New file.
39536         * g++.dg/ext/dllimport8.C: New file.
39537         * g++.dg/ext/dllimport9.C: New file.
39538         * g++.dg/ext/dllimport10.C: New file.
39539         * g++.dg/ext/dllexport1.C: New file.
39540
39541 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39542
39543         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39544         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39545
39546 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39547
39548         * gcc.dg/builtins-25.c: New testcase.
39549         * gcc.dg/builtins-26.c: New testcase.
39550
39551 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39552
39553         * gcc.dg/compat/vector-defs.h: New file.
39554         * gcc.dg/compat/vector-setup.h: New file.
39555         * gcc.dg/compat/vector-check.h: New file.
39556         * gcc.dg/compat/vector-1_main.c: New file.
39557         * gcc.dg/compat/vector-1_x.c: New file.
39558         * gcc.dg/compat/vector-1_y.c: New file.
39559         * gcc.dg/compat/vector-2_main.c: New file.
39560         * gcc.dg/compat/vector-2_x.c: New file.
39561         * gcc.dg/compat/vector-2_y.c: New file.
39562
39563         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39564         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39565         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39566         * gcc.dg/compat/struct-align-1.h: New file.
39567         * gcc.dg/compat/struct-align-1_main.c: New file.
39568         * gcc.dg/compat/struct-align-1_x.c: New file.
39569         * gcc.dg/compat/struct-align-1_y.c: New file.
39570         * gcc.dg/compat/struct-align-2.h: New file.
39571         * gcc.dg/compat/struct-align-2_main.c: New file.
39572         * gcc.dg/compat/struct-align-2_x.c: New file.
39573         * gcc.dg/compat/struct-align-2_y.c: New file.
39574
39575         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39576         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39577         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39578         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39579         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39580         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39581         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39582         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39583         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39584         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39585         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39586         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39587         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39588         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39589         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39590         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39591         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39592         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39593         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39594         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39595         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39596         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39597         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39598         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39599         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39600         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39601         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39602         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39603         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39604
39605 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39606
39607         * gcc.dg/i386-call-1.c: New test.
39608
39609 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39610
39611         PR c++/9162
39612         * g++.dg/parse/defarg4.C: New.
39613
39614 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39615
39616         PR target/10700
39617         * gcc.c-torture/compile/20030703-1.c: New test case.
39618
39619 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39620
39621         * g++.dg/template/local3.C: Remove extra semicolon.
39622
39623 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39624
39625         * gcc.dg/i386-volatile-1.c: New test.
39626
39627 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39628
39629         PR c++/11072
39630         * g++.dg/other/offsetof2.C: XFAIL.
39631         * g++.dg/other/offsetof5.C: New.
39632
39633         PR c++/10219
39634         * g++.dg/template/error1.C: New.
39635
39636         PR c++/9779
39637         * g++.dg/template/dependent-expr1.C: New.
39638
39639 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39640
39641         PR c++/6949
39642         * g++.dg/template/local3.C: New test.
39643
39644         PR c++/11149
39645         * g++.dg/lookup/scoped6.C: New test.
39646
39647 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39648
39649         PR c++/8046
39650         * g++.dg/other/error7.C: New test.
39651
39652 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39653
39654         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39655         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39656         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39657         * g++.old-deja/g++.other/union2.C: Likewise.
39658         * gcc.dg/c90-const-expr-2.c: Likewise.
39659         * gcc.dg/c90-const-expr-3.c: Likewise.
39660         * gcc.dg/c99-const-expr-2.c: Likewise.
39661         * gcc.dg/c99-const-expr-3.c: Likewise.
39662         * gcc.dg/concat.c: Likewise.
39663
39664 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39665
39666         PR c++/9559
39667         * g++.dg/init/static1.C: New test.
39668
39669 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39670
39671         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39672         * g++.old-deja/g++.other/access2.C: Likewise.
39673         * g++.old-deja/g++.other/decl2.C: Likewise.
39674         * gcc.c-torture/execute/20020615-1.c: Likewise.
39675
39676 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39677
39678         PR c++/4933
39679         * g++.dg/template/sizeof4.C: New test.
39680
39681 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39682
39683         * g++.dg/other/error6.C: New test.
39684
39685 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39686
39687         PR c++/10750
39688         * g++.dg/parse/constant2.C: New test.
39689
39690 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39691
39692         PR c++/11106
39693         * g++.dg/other/error5.C: New test.
39694
39695 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39696
39697         * gcc.dg/format/gcc_diag-1.c: New test.
39698
39699 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39700
39701         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39702
39703 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39706         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39707         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39708
39709 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39710
39711         * gcc.c-torture/execute/builtins/string-8.c: New test.
39712         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39713         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39714         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39715
39716 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39717
39718         PR c++/10468
39719         * g++.dg/ext/typeof6.C: New test.
39720
39721 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39722
39723         PR c++/10796
39724         * g++.dg/init/enum1.C: New test.
39725
39726 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39727
39728         * gcc.dg/20030627-1.c: New test.
39729
39730 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39731
39732         PR c++/11332
39733         * g++.dg/expr/static_cast2.C: New test.
39734
39735 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39736             Jakub Jelinek  <jakub@redhat.com>
39737
39738         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39739         sprintf(dst,"%s",src) optimization.
39740         * gcc.c-torture/execute/20030626-1.c: New test case.
39741         * gcc.c-torture/execute/20030626-2.c: New test case.
39742
39743 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39744
39745         * gcc.c-torture/execute/multi-ix.c: New test.
39746
39747         * gcc.c-torture/execute/simd-4.c (main):
39748         Added missing semicolon at end of union.
39749
39750 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39751
39752         PR c++/8266
39753         * g++.dg/template/explicit-instantiation3.C: New test.
39754
39755 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39756
39757         * gcc.dg/20030626-1.c: Use signed char.
39758
39759 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39760
39761         * gcc.dg/20030626-1.c: New test.
39762
39763 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39764
39765         * const-str-2.m: Update.
39766
39767 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39768
39769         PR c++/10990
39770         * g++.dg/rtti/dyncast1.C: New test.
39771         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39772         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39773         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39774
39775         PR c++/10931
39776         * g++.dg/expr/static_cast1.C: New test.
39777
39778 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39779
39780         * gcc.dg/20030625-1.c: New test.
39781
39782 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39783
39784         * gcc.c-torture/compile/20030624-1.c: New test case.
39785
39786 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39787
39788         * gcc.c-torture/execute/string-opt-17.c: New test.
39789
39790 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39791
39792         PR c++/5754
39793         * g++.dg/parse/crash6.C: New test.
39794
39795 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39796
39797         * gcc.dg/builtins-24.c: New test case.
39798
39799 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39800
39801         * g++.dg/opt/operator1.C: New test.
39802
39803 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39804
39805         * gcc.c-torture/execute/string-opt-16.c: New test case.
39806
39807 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39808
39809         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39810         * g++.old-deja/g++.other/conv7.C: Likewise.
39811         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39812         * g++.old-deja/g++.other/overload14.C: Likewise.
39813
39814 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39815
39816         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39817         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39818
39819 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39820
39821         PR c++/10888
39822         * g++.dg/warn/Winline-3.C: New test.
39823
39824 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39825
39826         * lib/target-supports.exp (check_alias_available): Make the test
39827         program acceptable to the Solaris assembler.
39828
39829         PR c++/10749
39830         * g++.dg/template/memclass2.C: New test.
39831
39832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39833             Eric Botcazou  <ebotcazou@libertysurf.fr>
39834
39835         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39836         data for non-matching targets.
39837         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39838
39839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39840
39841         PR c++/10845
39842         * g++.dg/template/member3.C: New test.
39843
39844 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39845
39846         PR c++/10939
39847         * g++.dg/template/func1.C: New test.
39848
39849         PR c++/9649
39850         * g++.dg/template/static4.C: New test.
39851         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39852
39853         PR c++/11041
39854         * g++.dg/init/ref7.C: New test.
39855
39856 2003-06-19  Matt Austern  <austern@apple.com>
39857
39858         PR c++/11228
39859         * g++.dg/anew1.C: New test.
39860         * g++.dg/anew2.C: New test.
39861         * g++.dg/anew3.C: New test.
39862         * g++.dg/anew4.C: New test.
39863
39864 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39865
39866         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39867
39868 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39869
39870         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39871         endian-dependent.
39872
39873 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39874
39875         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39876         Remove cruft.
39877
39878 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39879
39880         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39881         * gcc.c-torture/compile/961203-1.c: Likewise.
39882         * gcc.c-torture/compile/980506-1.c: Likewise.
39883
39884 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39885
39886         PR c++/10712
39887         * g++.dg/lookup/using7.C: New test.
39888
39889 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39890
39891         PR c++/11105
39892         * g++.dg/abi/conv1.C: Remove it.
39893         * g++.dg/template/conv7.C: New test.
39894         * g++.dg/template/conv8.C: Likewise.
39895         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39896         conversion operator.
39897
39898 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39899
39900         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39901         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39902         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39903         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39904         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39905         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39906         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39907         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39908         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39909         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39910         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39911         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39912         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39913         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39914         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39915         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39916         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39917         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39918         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39919         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39920         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39921         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39922         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39923         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39924         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39925         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39926         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39927         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39928         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39929
39930 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39931
39932         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39933         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39934         indications.
39935
39936 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39937
39938         * gcc.dg/i386-387-5.c: New test case.
39939         * gcc.dg/i386-387-6.c: New test case.
39940         * gcc.dg/builtins-23.c: New test case.
39941
39942 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39943
39944         * gcc.dg/builtins-22.c: New test case.
39945         * gcc.dg/i386-387-1.c: Update to test exp.
39946         * gcc.dg/i386-387-2.c: Likewise.
39947
39948 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39949
39950         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39951
39952 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39953
39954         * lib/gcc-dg.exp (dg-require-dll): New function.
39955         (dg-xfail-if): Likewise.
39956         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39957         driver.
39958
39959         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39960         * gcc.c-torture/compile/20001205-1.c: Likewise.
39961         * gcc.c-torture/compile/20001226-1.c: Likewise.
39962         * gcc.c-torture/compile/20010518-2.c: Likewise.
39963         * gcc.c-torture/compile/20020312-1.c: Likewise.
39964         * gcc.c-torture/compile/20020604-1.c: Likewise.
39965         * gcc.c-torture/compile/920501-12.c: Likewise.
39966         * gcc.c-torture/compile/920501-4.c: Likewise.
39967         * gcc.c-torture/compile/920520-1.c: Likewise.
39968         * gcc.c-torture/compile/920521-1.c: Likewise.
39969         * gcc.c-torture/compile/920625-1.c: Likewise.
39970         * gcc.c-torture/compile/961203-1.c: Likewise.
39971         * gcc.c-torture/compile/980506-1.c: Likewise.
39972         * gcc.c-torture/compile/981006-1.c: Likewise.
39973         * gcc.c-torture/compile/981022-1.c: Likewise.
39974         * gcc.c-torture/compile/981223-1.c: Likewise.
39975         * gcc.c-torture/compile/990617-1.c: Likewise.
39976         * gcc.c-torture/compile/dll.c: Likewise.
39977         * gcc.c-torture/compile/labels-3.c: Likewise.
39978         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39979         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39980         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39981         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39982         * gcc.c-torture/compile/simd-5.c: Likewise.
39983         * gcc.c-torture/compile/20000804-1.x: Remove.
39984         * gcc.c-torture/compile/20001205-1.x: Likewise.
39985         * gcc.c-torture/compile/20001226-1.x: Likewise.
39986         * gcc.c-torture/compile/20010518-2.x: Likewise.
39987         * gcc.c-torture/compile/20020312-1.x: Likewise.
39988         * gcc.c-torture/compile/20020604-1.x: Likewise.
39989         * gcc.c-torture/compile/920501-12.x: Likewise.
39990         * gcc.c-torture/compile/920501-4.x: Likewise.
39991         * gcc.c-torture/compile/920520-1.x: Likewise.
39992         * gcc.c-torture/compile/920521-1.x: Likewise.
39993         * gcc.c-torture/compile/920625-1.x: Likewise.
39994         * gcc.c-torture/compile/961203-1.x: Likewise.
39995         * gcc.c-torture/compile/980506-1.x: Likewise.
39996         * gcc.c-torture/compile/981006-1.x: Likewise.
39997         * gcc.c-torture/compile/981022-1.x: Likewise.
39998         * gcc.c-torture/compile/981223-1.x: Likewise.
39999         * gcc.c-torture/compile/990617-1.x: Likewise.
40000         * gcc.c-torture/compile/mipscop-1.x: Likewise.
40001         * gcc.c-torture/compile/mipscop-2.x: Likewise.
40002         * gcc.c-torture/compile/mipscop-3.x: Likewise.
40003         * gcc.c-torture/compile/mipscop-4.x: Likewise.
40004         * gcc.c-torture/compile/simd-5.x: Likewise.
40005
40006         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
40007
40008 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40009
40010         * gcc.c-torture/execute/20030611-1.c: New test.
40011
40012 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40013
40014         PR middle-end/168
40015         * gcc.dg/20030612-1.c: New test case.
40016
40017 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40018
40019         PR c++/10635
40020         * g++.dg/expr/cast1.C: New test.
40021
40022 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40023
40024         * gcc.dg/builtins-21.c: New test case.
40025
40026 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
40027
40028         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40029         options instead of at the end.
40030         * lib/objc.exp (objc_target_compile): Likewise.
40031
40032 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
40033
40034         PR c++/10432
40035         * g++.dg/parse/error1.C: New test.
40036
40037 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
40038
40039         * gcc.dg/compat/struct-by-value-11_main.c: New file.
40040         * gcc.dg/compat/struct-by-value-11_x.c: New file.
40041         * gcc.dg/compat/struct-by-value-11_y.c: New file.
40042         * gcc.dg/compat/struct-by-value-12_main.c: New file.
40043         * gcc.dg/compat/struct-by-value-12_x.c: New file.
40044         * gcc.dg/compat/struct-by-value-12_y.c: New file.
40045         * gcc.dg/compat/struct-by-value-13_main.c: New file.
40046         * gcc.dg/compat/struct-by-value-13_x.c: New file.
40047         * gcc.dg/compat/struct-by-value-13_y.c: New file.
40048         * gcc.dg/compat/struct-by-value-14_main.c: New file.
40049         * gcc.dg/compat/struct-by-value-14_x.c: New file.
40050         * gcc.dg/compat/struct-by-value-14_y.c: New file.
40051         * gcc.dg/compat/struct-by-value-15_main.c: New file.
40052         * gcc.dg/compat/struct-by-value-15_x.c: New file.
40053         * gcc.dg/compat/struct-by-value-15_y.c: New file.
40054         * gcc.dg/compat/struct-by-value-16_main.c: New file.
40055         * gcc.dg/compat/struct-by-value-16_x.c: New file.
40056         * gcc.dg/compat/struct-by-value-16_y.c: New file.
40057         * gcc.dg/compat/struct-by-value-17_main.c: New file.
40058         * gcc.dg/compat/struct-by-value-17_x.c: New file.
40059         * gcc.dg/compat/struct-by-value-17_y.c: New file.
40060         * gcc.dg/compat/struct-by-value-18_main.c: New file.
40061         * gcc.dg/compat/struct-by-value-18_x.c: New file.
40062         * gcc.dg/compat/struct-by-value-18_y.c: New file.
40063
40064         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40065         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40066         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40067         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40068         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40069         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40070         * gcc.dg/compat/scalar-return-3_main.c: New file.
40071         * gcc.dg/compat/scalar-return-3_x.c: New file.
40072         * gcc.dg/compat/scalar-return-3_y.c: New file.
40073         * gcc.dg/compat/scalar-return-4_main.c: New file.
40074         * gcc.dg/compat/scalar-return-4_x.c: New file.
40075         * gcc.dg/compat/scalar-return-4_y.c: New file.
40076
40077 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
40078
40079         * gcc.dg/compat/fp2-struct-check.h: New file.
40080         * gcc.dg/compat/fp2-struct-defs.h: New file.
40081         * gcc.dg/compat/fp2-struct-init.h: New file.
40082         * gcc.dg/compat/struct-by-value-10_main.c: New file.
40083         * gcc.dg/compat/struct-by-value-10_x.c: New file.
40084         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40085         * gcc.dg/compat/struct-return-10_main.c: New file.
40086         * gcc.dg/compat/struct-return-10_x.c: New file.
40087         * gcc.dg/compat/struct-return-10_y.c: New file.
40088
40089         * gcc.dg/compat/compat-common.h: New file.
40090         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40091         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40092         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40093         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40094         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40095         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40096         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40097         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40098         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40099         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40100         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40101         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40102         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40103         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40104         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40105         * gcc.dg/compat/small-struct-check.h: Ditto.
40106         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40107         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40108         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40109         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40110         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40111         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40112         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40113         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40114         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40115         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40116         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40117         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40118         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40119         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40120         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40121         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40122         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40123         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40124         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40125         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40126         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40127         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40128         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40129         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40130         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40131         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40132         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40133         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40134         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40135         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40136
40137 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40138
40139         * g++.dg/pch/static-1.C: New file.
40140         * g++.dg/pch/static-1.Hs: New file.
40141
40142 2003-06-10  Richard Henderson  <rth@redhat.com>
40143
40144         * gcc.dg/asm-7.c: Adjust expected warning text.
40145
40146 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40147
40148         * gcc.dg/builtins-20.c: New test case.
40149
40150 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40151
40152         PR c++/11131
40153         * g++.dg/opt/template1.C: New test.
40154
40155 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40156
40157         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40158         additional_sources.
40159
40160 2003-05-21  David Taylor  <dtaylor@emc.com>
40161
40162         * gcc.dg/Wpadded.c: New file.
40163
40164 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40165
40166         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40167         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40168         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40169         dg-require-weak.
40170
40171 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40172
40173         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40174
40175 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40176
40177         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40178         (dg-require-alias): Likewise.
40179         (dg-require-gc-sections): Likewise.
40180         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40181
40182 2003-06-08  Richard Henderson  <rth@redhat.com>
40183
40184         * gcc.dg/20011029-2.c: Fix the array reference.
40185         * gcc.dg/asm-7.c: New.
40186
40187 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40188
40189         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40190
40191 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40192
40193         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40194         (dg-require-gc-sections): Likewise.
40195
40196 2003-06-08  Jan Hubicka  <jh@suse.cz>
40197
40198         * i386-cmov1.c: Fix regular expression.
40199         * i386-cvt-1.c: Likewise.
40200         * i386-local.c: Likewise.
40201         * i386-local2.c: Likewise.
40202         * i386-mul.c: Likewise.
40203         * i386-ssetype-1.c: Likewise.
40204         * i386-ssetype-3.c: Likewise.
40205         * i386-ssetype-5.c: Likewise.
40206
40207 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40208
40209         PR c++/11039
40210         * g++.dg/warn/implicit-typename2.C: New test.
40211         * g++.dg/warn/implicit-typename3.C: New test.
40212
40213 2003-06-07  Richard Henderson  <rth@redhat.com>
40214
40215         * g++.dg/other/offsetof3.C: Use size_t.
40216         * g++.dg/other/offsetof4.C: Likewise.
40217
40218 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40219
40220         * lib/copy-file.exp: New. Implement gcc_copy_files.
40221
40222         * lib/dg-pch.exp: Load copy-file.exp
40223         (dg-pch): Use gcc_copy_files instead of "file copy".
40224
40225 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40226
40227         * gcc.dg/weak/weak.exp: Simplify.
40228         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40229         * gcc.dg/weak/weak-1.c: Likewise.
40230         * gcc.dg/weak/weak-2.c: Likewise.
40231         * gcc.dg/weak/weak-3.c: Likewise.
40232         * gcc.dg/weak/weak-4.c: Likewise.
40233         * gcc.dg/weak/weak-5.c: Likewise.
40234         * gcc.dg/weak/weak-6.c: Likewise.
40235         * gcc.dg/weak/weak-7.c: Likewise.
40236         * gcc.dg/weak/weak-8.c: Likewise.
40237         * gcc.dg/weak/weak-9.c: Likewise.
40238
40239 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40240
40241         gcc.c-torture/execute/20030606-1.c: New.
40242
40243 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40244
40245         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40246         * gcc.dg/builtins-19.c: Likewise.
40247
40248 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40249
40250         * gcc.dg/builtins-2.c: Add some more tests.
40251         * gcc.dg/builtins-18.c: New test case.
40252         * gcc.dg/builtins-19.c: New test case.
40253
40254 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40255             Jim Wilson  <wilson@tuliptree.org>
40256
40257         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40258
40259 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40260
40261         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40262         mempcpy/stpcpy calls not to be optimized into something else.
40263         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40264         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40265         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40266
40267 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40268
40269         * gcc.dg/format/asm_fprintf-1.c: New test.
40270
40271 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40272
40273         * lib/gcc-defs.exp (additional_sources): New variable.
40274         (dg-additional-sources): New function.
40275         (additional_files): New variable.
40276         (dg-additional-files): New function.
40277         (dg-additional-files-options): Likewise.
40278         * lib/gcc-dg.exp (dg-require-weak): New function.
40279         (dg-require-alias): Likewise.
40280         (dg-require-gc-sections): Likewise.
40281         * lib/target-supports.exp (check_alias_available): Remove testfile
40282         parameter.
40283         (check_gc_sections_available): New function.
40284         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40285         (dg-gpp-additional-files): Likewise.
40286         * lib/g++.exp (additional_sources): Remove.
40287         (additional_files): Likewise.
40288         (g++_target_compile): Use dg-additional-files-options.
40289
40290         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40291         Tcl logic.
40292         * gcc.dg/special/ecos.exp: Remove.
40293         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40294         * gcc.dg/special/alias-1.c: Likewise.
40295         * gcc.dg/special/alias-2.c: Likewise.
40296         * gcc.dg/special/gcsec-1.c: Likewise.
40297         * gcc.dg/special/weak-1.c: Likewise.
40298         * gcc.dg/special/weak-2.c: Likewise.
40299         * gcc.dg/special/wkali-1.c: Likewise.
40300         * gcc.dg/special/wkali-2.c: Likewise.
40301
40302         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40303         dg-gpp-additional-*.
40304         * g++.dg/special/conpr-3.C: Likewise.
40305         * g++.dg/special/conpr-4.C: Likewise.
40306         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40307         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40308         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40309         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40310         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40311         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40312         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40313         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40314         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40315         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40316         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40317         * g++.old-deja/g++.other/comdat1.C: Likewise.
40318         * g++.old-deja/g++.other/comdat2.C: Likewise.
40319         * g++.old-deja/g++.other/comdat3.C: Likewise.
40320         * g++.old-deja/g++.other/ctor1.C: Likewise.
40321         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40322
40323 2003-06-05  Richard Henderson  <rth@redhat.com>
40324
40325         * gcc.dg/debug/20030605-1.c: New.
40326
40327 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40328
40329         * README.QMTEST: Update.
40330
40331 2003-06-04  Richard Henderson  <rth@redhat.com>
40332
40333         * gcc.dg/cleanup-1.c: New.
40334         * gcc.dg/cleanup-2.c: New.
40335         * gcc.dg/cleanup-3.c: New.
40336         * gcc.dg/cleanup-4.c: New.
40337         * gcc.dg/cleanup-5.c: New.
40338         * gcc.dg/cleanup-6.c: New.
40339         * gcc.dg/cleanup-7.c: New.
40340
40341 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40342
40343         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40344
40345         * lib/dg-pch.exp: New file.
40346         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40347         * gcc.dg/pch/pch.exp: Likewise.
40348
40349 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40350
40351         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40352         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40353         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40354         * gcc.dg/builtins-17.c: New test case.
40355         * gcc.dg/i386-387-4.c: New test case.
40356         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40357
40358 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40359
40360         * gcc.dg/ultrasp9.c: New test.
40361
40362 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40363
40364         * gcc.c-torture/compile/20030604-1.c: New test.
40365         * gcc.dg/sparc-constant-1.c: New test.
40366
40367 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40368
40369         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40370
40371 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40372
40373         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40374
40375         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40376         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40377
40378 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40379
40380         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40381
40382 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40383
40384         PR c++/10940
40385         * g++.dg/template/spec10.C: New test.
40386
40387 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40388
40389         * gcc.dg/builtins-16.c: New test case.
40390
40391 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40392
40393         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40394         mempcpy test with post-increments.
40395         * gcc.c-torture/execute/string-opt-3.c: New test.
40396         * gcc.dg/string-opt-1.c: New test.
40397
40398 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40399
40400         PR fortran/10965
40401         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40402
40403 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40404
40405         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40406         (scan-assembler): ... here.  Use dg-scan.
40407         (scan-assembler-not): Likewise.
40408         (scan-file): New function.
40409         (scan-file-not): Likewise.
40410         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40411         * gcc.dg/cpp/_Pragma4.c: Likewise.
40412         * gcc.dg/cpp/_Pragma5.c: Likewise.
40413         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40414         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40415         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40416         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40417         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40418         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40419         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40420         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40421         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40422         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40423         * gcc.dg/cpp/cxxcom1.c: Likewise.
40424         * gcc.dg/cpp/line1.c: Likewise.
40425         * gcc.dg/cpp/maccom1.c: Likewise.
40426         * gcc.dg/cpp/maccom2.c: Likewise.
40427         * gcc.dg/cpp/maccom3.c: Likewise.
40428         * gcc.dg/cpp/maccom4.c: Likewise.
40429         * gcc.dg/cpp/maccom5.c: Likewise.
40430         * gcc.dg/cpp/maccom6.c: Likewise.
40431         * gcc.dg/cpp/multiline.c: Likewise.
40432         * gcc.dg/cpp/spacing1.c: Likewise.
40433         * gcc.dg/cpp/spacing2.c: Likewise.
40434         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40435         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40436         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40437         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40438         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40439         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40440         * gcc.dg/cpp/cxxcom2.c: Likewise.
40441         * gcc.dg/cpp/cxxcom2.h: New file.
40442
40443         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40444         * g++.dg/cpp/truefalse.C: Here.
40445         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40446
40447 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40448
40449         * gcc.dg/cpp/redef3.c: New file.
40450
40451 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40452
40453         * gcc.dg/i386-loop-3.c: New test.
40454
40455 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40456
40457         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40458
40459 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40460
40461         * gcc.dg/fwrapv-1.c: New test case.
40462         * gcc.dg/fwrapv-2.c: New test case.
40463
40464 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40465
40466         PR c++/10956
40467         * g++.dg/template/spec9.C: New test.
40468
40469 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40470
40471         * gcc.dg/duff-4.c: New test case.
40472
40473 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40474
40475         PR fortran/10843
40476         * g77.dg/ffixed-form-1.f: New test
40477         * g77.dg/ffixed-form-2.f: New test
40478         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40479         * g77.dg/ffree-form-3.f: New test
40480
40481 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40482
40483         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40484         * gcc.dg/wint_t-1.c: Likewise.
40485
40486 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40487
40488         * g++.dg/template/access11.C: New test.
40489
40490 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40491
40492         PR c++/10849
40493         * g++.dg/template/access10.C: New test.
40494
40495 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40496             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40497
40498         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40499
40500 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40501
40502         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40503         suppress for powerpc-*-darwin*.
40504         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40505
40506 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40507
40508         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40509         suppress option for powerpc-*-darwin*.
40510
40511 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40512
40513         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40514         * gcc.dg/builtins-4.c: Add test for fmod.
40515
40516 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40517
40518         PR c++/10682
40519         * g++.dg/template/instantiate4.C: New test.
40520
40521 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40522
40523         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40524
40525 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40526
40527         * gcc.dg/compat/scalar-return-1_main.c: New file.
40528         * gcc.dg/compat/scalar-return-1_x.c: New file.
40529         * gcc.dg/compat/scalar-return-1_y.c: New file.
40530         * gcc.dg/compat/scalar-return-2_main.c: New file.
40531         * gcc.dg/compat/scalar-return-2_x.c: New file.
40532         * gcc.dg/compat/scalar-return-2_y.c: New file.
40533         * gcc.dg/compat/struct-return-3_main.c: New file.
40534         * gcc.dg/compat/struct-return-3_y.c: New file.
40535         * gcc.dg/compat/struct-return-3_x.c: New file.
40536         * gcc.dg/compat/struct-return-2_main.c: New file.
40537         * gcc.dg/compat/struct-return-2_x.c: New file.
40538         * gcc.dg/compat/struct-return-2_y.c: New file.
40539
40540 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40541
40542         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40543         for hppa*-hp-hpux*.
40544         * gcc.dg/20021014-1.c (dg-options): Likewise.
40545         * gcc.dg/nest.c (dg-options): Likewise.
40546
40547 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40548
40549         PR c++/9738
40550         * g++.dg/ext/dllimport2.C: New file.
40551         * g++.dg/ext/dllimport3.C: New file.
40552
40553 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40554
40555         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40556         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40557         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40558         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40559         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40560         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40561         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40562         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40563         * gcc.dg/compat/small-struct-defs.h: New file.
40564         * gcc.dg/compat/small-struct-init.h: New file.
40565         * gcc.dg/compat/small-struct-check.h: New file.
40566         * gcc.dg/compat/fp-struct-defs.h: New file.
40567         * gcc.dg/compat/fp-struct-check.h: New file.
40568         * gcc.dg/compat/fp-struct-init.h: New file.
40569         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40570         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40571
40572 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.dg/20030225-2.c: New test.
40575
40576 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40577             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.c-torture/compile/20030518-1.c: New test case.
40580
40581 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40582
40583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40584         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40585         gcc-dg-debug-runtest.
40586         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40587         gcc-dg-debug-runtest.
40588
40589 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40590
40591         PR c++/9022
40592         * g++.dg/lookup/using6.C: New test.
40593
40594 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40595
40596         * g++.dg/parse/access2.C: New test.
40597
40598 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40599
40600         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40601         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40602         * gcc.dg/debug/debug.exp: Likewise.
40603
40604 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40605
40606         * gcc.dg/dollar.c: New test.
40607
40608 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40609
40610         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40611         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40612         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40613         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40614         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40615         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40616         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40617         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40618         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40619         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40620         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40621         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40622         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40623         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40624         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40625         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40626         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40627         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40628
40629 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40630
40631         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40632         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40633         support for "repo" mode.
40634         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40635         * lib/g77-dg.exp: Likewise.
40636         * lib/obj-dg.exp: Likewise.
40637
40638 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40639
40640         Merge from gcc-3_2-rhl8-branch:
40641         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40642
40643         * gcc.dg/tls/opt-6.c: New test.
40644
40645         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40646
40647         * gcc.dg/20030405-1.c: New test.
40648
40649         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40650
40651         * gcc.dg/20030309-1.c: New test.
40652
40653         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40654
40655         * gcc.c-torture/execute/20030307-1.c: New test.
40656
40657         2003-02-20  Randolph Chung  <tausq@debian.org>
40658
40659         * gcc.c-torture/compile/20030220-1.c: New test.
40660
40661         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40662
40663         * gcc.dg/20030217-1.c: New test.
40664
40665         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40666
40667         * gcc.c-torture/compile/20020129-1.c: New test.
40668
40669         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40670
40671         * gcc.dg/unroll-1.c: New test.
40672
40673         2002-11-16  Jan Hubicka  <jh@suse.cz>
40674
40675         * gcc.c-torture/execute/20020920-1.c: New test.
40676
40677         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40678
40679         PR target/7434
40680         * gcc.c-torture/compile/20021008-1.c: New test.
40681
40682         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40683
40684         PR target/7559
40685         * gcc.c-torture/execute/20020810-1.c: New test.
40686
40687         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40688
40689         * gcc.c-torture/compile/20020807-1.c: New test.
40690
40691         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * gcc.dg/tls/opt-1.c: New test.
40694
40695         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40696
40697         * gcc.dg/20020729-1.c: New test.
40698
40699         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40700
40701         * g++.dg/opt/life1.C: New test.
40702
40703         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40704
40705         * gcc.dg/20020525-1.c: New test.
40706
40707         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40708
40709         PR c++/6794
40710         * g++.dg/ext/pretty1.C: New test.
40711         * g++.dg/ext/pretty2.C: New test.
40712
40713 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40714
40715         PR c++/8385
40716         * g++.dg/ext/typeof5.C: New test.
40717
40718 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40719
40720         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40721         __USER_LABEL_PREFIX__ into account.
40722         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40723
40724 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40725
40726         * gcc.dg/builtins-15.c: New test case.
40727
40728 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40729
40730         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40731
40732 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40733
40734         * lib/g++.exp: Tweak handling of additional source files.
40735         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40736         * g++.dg/special/conpr-2a.C: Rename to ...
40737         * g++.dg/special/conpr-2a.cc: ... this.
40738         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40739         * g++.dg/special/conpr-3a.C: Rename to ...
40740         * g++.dg/special/conpr-3a.cc: This.
40741         * g++.dg/special/conpr-3b.C: Rename to ...
40742         * g++.dg/special/conpr-3b.cc: This.
40743         * g++.dg/special/conpr-4.C: New test.
40744         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40745
40746 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40747
40748         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40749
40750 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40751
40752         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40753         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40754         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40755         * g++.old-deja/g++.other/warn3.C: Likewise.
40756
40757 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40758
40759         * gcc.dg/i386-387-1.c: Update to also test log.
40760         * gcc.dg/i386-387-2.c: Likewise.
40761
40762 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40763
40764         * g77.f-torture/execute/int8421.f: New test.
40765
40766 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40767
40768         PR c++/10230, c++/10481
40769         * g++.dg/lookup/scoped5.C: New test.
40770
40771 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40772
40773         PR c++/10552
40774         * g++.dg/template/ttp6.C: New test.
40775
40776 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40777
40778         * gcc.c-torture/execute/builtins: New directory.
40779         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40780         gcc.c-torture/execute/builtins.
40781         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40782         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40783         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40784         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40785
40786 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40787
40788         PR c++/9252
40789         * g++.dg/template/access8.C: New test.
40790         * g++.dg/template/access9.C: New test.
40791
40792 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40793
40794         PR c++/9554
40795         * g++.dg/parse/access1.C: New test.
40796
40797 2003-05-09  DJ Delorie  <dj@redhat.com>
40798
40799         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40800         long, and not an int.
40801
40802 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40803
40804         PR c++/10555, c++/10576
40805         * g++.dg/template/memclass1.C: New test.
40806
40807 2003-05-08  DJ Delorie  <dj@redhat.com>
40808
40809         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40810         targets.
40811         * gcc.c-torture/execute/20021024-1.x: Likewise.
40812         * gcc.c-torture/execute/shiftdi.x: Likewise.
40813         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40814         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40815         * gcc.dg/20021018-1.c: Likewise.
40816
40817 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40818
40819         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40820
40821         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40822         (bcopy): Call memmove.
40823
40824 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40825
40826         * g77.f-torture/compile/8485.f: New test case.
40827
40828 2003-05-07  Richard Henderson  <rth@redhat.com>
40829
40830         PR c++/10570
40831         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40832         Verify exception_cleanup not called for rethrows.
40833         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40834         when exiting catch block without rethrowing.
40835         * g++.dg/eh/forced3.C: New.
40836         * g++.dg/eh/forced4.C: New.
40837
40838 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40839
40840         * gcc.dg/20030505.c: Fix triplet.
40841
40842 2003-05-06  DJ Delorie  <dj@redhat.com>
40843
40844         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40845         * gcc.dg/nest.c: Likewise.
40846
40847 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40848
40849         * gcc.dg/builtins-14.c: New test case.
40850
40851 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40852
40853         * lib/compat.exp (compat-execute): New argument.
40854         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40855         * gcc.dg/compat: New test directory.
40856         * gcc.dg/compat/compat.exp: New expect script.
40857         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40858         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40859         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40860         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40861         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40862         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40863
40864         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40865         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40866         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40867         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40868         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40869         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40870         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40871         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40872         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40873         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40874         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40875         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40876         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40877         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40878         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40879
40880 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40881
40882         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40883
40884 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40885
40886         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40887
40888 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40889
40890         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40891         * gcc.dg/ppc-fsel-2.c: New test.
40892
40893         * gcc.dg/unused-5.c: New test.
40894
40895 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40896
40897         PR c++/10496
40898         * g++.dg/warn/pmf1.C: New test.
40899
40900 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40901
40902         PR c++/4494
40903         * g++.dg/warn/main.C: New test.
40904
40905 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40906
40907         * gcc.dg/nonnull-3.c: New test.
40908
40909 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40910
40911         * gcc.dg/cpp/Wtrigraphs.c: Update.
40912         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40913
40914 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40915
40916         * gcc.dg/ppc-fsel-1.c: New test.
40917
40918 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40919
40920         PR c/10604
40921         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40922
40923 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40924
40925         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40926
40927 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40928
40929         PR c++/9364, c++/10553, c++/10586
40930         * g++.dg/parse/typename4.C: New test.
40931         * g++.dg/parse/typename5.C: Likewise.
40932
40933 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40934
40935         * gcc.c-torture/compile/20030503-1.c: New test.
40936
40937 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40938
40939         * g++.dg/lookup/using5.C: Fix testcase error.
40940
40941 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40942
40943         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40944         since MEABI is no longer supported.  Remove all vestiges
40945         of MEABI from the test.
40946
40947 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40948
40949         PR c++/10554
40950         * g++.dg/lookup/using5.C: New test.
40951
40952 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40953
40954         PR c++/8772
40955         * g++.dg/template/ttp5.C: New test.
40956
40957 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40958
40959         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40960         (dg-gpp-additional-sources): New function.
40961         (dg-gpp-additional-files): Likewise.
40962         * lib/g++.exp (additional_sources): New variable.
40963         (additional_files): Likewise.
40964         (g++_target_compile): Deal with them.
40965         * lib/old-dejagnu.exp: Remove.
40966         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40967         * g++.old-deja: Revise all tests to use dg commands.
40968
40969 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40970
40971         PR c++/9432, c++/9528
40972         * g++.dg/lookup/using4.C: New test.
40973
40974 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40975
40976         * gcc.dg/noreturn-5.c: New file.
40977         * gcc.dg/noreturn-6.c: New file.
40978
40979         * gcc.c-torture/compile/inline-1.c: New file.
40980
40981 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40982
40983         PR c++/10551
40984         * g++.dg/template/explicit1.C: New test.
40985
40986 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40987
40988         PR c++/10549
40989         * g++.dg/other/bitfield1.C: New test.
40990
40991         PR c++/10527
40992         * g++.dg/init/new7.C: New test.
40993
40994 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40995
40996         * g++.dg/ext/desig1.C: New test.
40997         * g++.dg/ext/init1.C: Update.
40998
40999         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41000
41001 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
41002
41003         PR c++/10180
41004         * g++.dg/warn/Winline-1.C: New test.
41005
41006 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
41007
41008         * gcc.c-torture/execute/string-opt-19.c: New test.
41009
41010         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
41011         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
41012
41013 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
41014
41015         PR c++/10506
41016         * g++.dg/init/new6.C: New test.
41017
41018         PR c++/10503
41019         * g++.dg/init/ref6.C: New test.
41020
41021 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
41022
41023         * g++.dg/warn/weak1.C: XFAIL on AIX4.
41024
41025 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41026
41027         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41028         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41029
41030 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
41031
41032         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41033         initialized static data members.
41034
41035 2003-04-25  H.J. Lu <hjl@gnu.org>
41036
41037         * gcc.dg/ia64-sync-4.c: New test.
41038
41039 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41040
41041         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
41042         date.
41043
41044 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
41045
41046         PR c++/10337
41047         * g++.dg/warn/conv1.C: New test.
41048         * g++.old-deja/g++.other/conv7.C: Adjust.
41049         * g++.old-deja/g++.other/overload14.C: Adjust.
41050
41051 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41052
41053         PR c++/10471
41054         * g++.dg/template/defarg2.C: New test.
41055
41056 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
41057
41058         * gcc.dg/cpp/include2.c: Update.
41059         * gcc.dg/cpp/multiline-2.c: New.
41060         * gcc.dg/cpp/multiline.c: Update.
41061         * gcc.dg/cpp/strify2.c: Update.
41062         * gcc.dg/cpp/trad/literals-2.c: Update.
41063
41064 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41065
41066         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41067
41068 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41069
41070         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41071
41072 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41073
41074         PR c++/10451
41075         * g++.dg/parse/crash4.C: New test.
41076
41077         PR c++/9847
41078         * g++.dg/parse/crash5.C: New test.
41079
41080 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
41081
41082         PR c++/10446
41083         * g++.dg/parse/crash3.C: New test.
41084
41085         PR c++/10428
41086         * g++.dg/parse/elab1.C: New test.
41087
41088 2003-04-22  Devang Patel  <dpatel@apple.com>
41089
41090         * gcc.dg/cpp/trad/funlike-5.c: New test.
41091
41092 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41093
41094         * g++.dg/other/packed1.C: Fix dg options.
41095
41096 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * g++.dg/other/offsetof2.C: New test.
41099
41100 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41101
41102         * g++.dg/template/recurse.C: Adjust location of error messages.
41103
41104 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41105
41106         PR c++/9881
41107         * g++.dg/init/addr-const1.C: New test.
41108         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41109
41110 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41111
41112         PR c++/10405
41113         * g++.dg/lookup/struct-hack1.C: New test.
41114
41115 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41116
41117         * ucs.c: Update diagnostic messages.
41118
41119 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41120
41121         * gcc.dg/cpp/truefalse.cpp: New test.
41122         * gcc.dg/cpp/cpp.exp: Update.
41123         * g++.dg/other/stdbool-if.C: Remove.
41124
41125 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41126
41127         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41128         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41129
41130 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41131
41132         * gcc.c-torture/compile/20030418-1.c: New test.
41133
41134 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41135
41136         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41137
41138 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41139
41140         PR c++/10347
41141         g++.dg/template/dependent-name1.C: New test.
41142
41143 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41144
41145         * gcc.dg/warn-1.c (tourist_guide): New array,
41146         contains a pointer to bar.
41147
41148 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41149
41150         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41151         * gcc.c-torture/execute/medce-1.c: New test case.
41152         * gcc.c-torture/execute/medce-2.c: New test case.
41153
41154 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41155
41156         * lib/prune.exp: Ignore more messages.
41157
41158         PR c++/10381
41159         * g++.dg/parse/lookup3.C: New test.
41160
41161 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41162
41163         * gcc.c-torture/compile/20030415-1.c : New test.
41164
41165 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41166
41167         * gcc.c-torture/execute/scope-2.c: Move to ...
41168         * gcc.dg/noncompile/scope.c: .... here.
41169
41170 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41171
41172         * gcc.dg/20030414-2.c: New test case.
41173
41174 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41175
41176         PR target/10377
41177         * gcc.dg/20030414-1.c: New test.
41178
41179 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41180
41181         * gcc.dg/builtins-12.c: New test case.
41182         * gcc.dg/builtins-13.c: New test case.
41183
41184 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41185
41186         * gcc.c-torture/execute/string-opt-18.c: New test.
41187
41188 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41189
41190         PR c++/10300
41191         * g++.dg/init/new5.C: New test.
41192
41193 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41194
41195         PR c++/7910
41196         * g++.dg/ext/dllimport1.C: New test.
41197
41198 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41199
41200         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41201
41202 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41203
41204         PR Fortran/9263
41205         * g77.f-torture/noncompile/9263.f: New test
41206         PR Fortran/1832
41207         * g77.f-torture/execute/1832.f: New test
41208
41209 2003-04-11  David Chad  <davidc@freebsd.org>
41210             Loren J. Rittle  <ljrittle@acm.org>
41211
41212         PR libobjc/8562
41213         * objc.dg/headers.m: New test.
41214
41215 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41216
41217         * gcc.c-torture/execute/builtin-noret-2.c: New.
41218         * gcc.c-torture/execute/builtin-noret-2.x: New.
41219         XFAIL builtin-noret-2.c at -O1 and above.
41220         * gcc.dg/redecl.c: New.
41221         * gcc.dg/Wshadow-1.c: Update error regexps.
41222
41223 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.dg/abi/bitfield10.C: New test.
41226
41227 2003-04-09  Mike Stump  <mrs@apple.com>
41228
41229         * gcc.dg/pch/pch.exp: Make testcase names longer.
41230         * g++.dg/pch/pch.exp: Make testcase names longer.
41231
41232 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41233
41234         * gcc.dg/builtins-11.c: New test case.
41235
41236 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41237
41238         * gcc.dg/builtins-9.c: New test case.
41239         * gcc.dg/builtins-10.c: New test case.
41240
41241 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41242
41243         * gcc.dg/noncompile/init-4.c.c: New test.
41244
41245 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         * gcc.misc-test/gcov-9.c: New test.
41248         * gcc.misc-test/gcov-10.c: New test
41249         * gcc.misc-test/gcov-11.c: New test.
41250
41251 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41252
41253         PR optimization/10024
41254         * gcc.c-torture/compile/20030405-1.c: New test.
41255
41256 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41257
41258         * gcc.dg/pch/static-3.c: New.
41259         * gcc.dg/pch/static-3.hs: New.
41260         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41261
41262 2003-04-04  Richard Henderson  <rth@redhat.com>
41263
41264         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41265         * g++.dg/eh/forced2.C: Likewise.
41266
41267 2003-04-03  Mike Stump  <mrs@apple.com>
41268
41269         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41270         target arg.
41271         (scan-assembler-times, scan-assembler-not): Likewise.
41272         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41273
41274 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41275
41276         * gcc.dg/sparc-loop-1.c: New test.
41277
41278 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41279
41280         PR other/9274
41281         * g++.dg/pch/system-2.C: New.
41282         * g++.dg/pch/system-2.Hs: New.
41283
41284 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41285
41286         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41287
41288         * g++.dg/eh/simd-1.C (vecfunc): Same.
41289
41290 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41291
41292         * gcc.c-torture/execute/20030401-1.c: New test case.
41293
41294 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41295
41296         * objc.dg/defs.m: New.
41297
41298 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41299
41300         * g++.dg/eh/simd-1.C: New.
41301         * g++.dg/eh/simd-2.C: New.
41302
41303 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41304
41305         * gcc.c-torture/execute/simd-3.c: New.
41306
41307 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41308
41309         PR c/9936
41310         * gcc.dg/20030331-2.c: New test.
41311
41312 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41313
41314         PR c++/10278
41315         * g++.dg/parse/crash2.C: New test.
41316
41317 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41318
41319         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41320         * gcc.c-torture/execute/20030331-1.c: ...here.
41321
41322 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41323
41324         * gcc.c-torture/execute/20030331-1.c: New test.
41325
41326 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41327
41328         * lib/gcov.exp: Adjust call return testing strings.
41329         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41330
41331 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41332
41333         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41334         * gcc.dg/builtins-7.c: New test case.
41335         * gcc.dg/builtins-8.c: New test case.
41336
41337 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41338
41339         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41340
41341 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41342
41343         PR c++/7647
41344         * g++.dg/lookup-class-member-2.C: New test.
41345
41346 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41347
41348         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41349
41350 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41351
41352         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41353
41354 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41355
41356         * g++.dg/init/attrib1.C: New test.
41357
41358 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41359
41360         * gcc.dg/ultrasp8.c: New test.
41361
41362 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41363
41364         * gcc.dg/ultrasp7.c: New test.
41365
41366 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41367
41368         PR c++/10047
41369         * g++.dg/template/inline1.C: New test.
41370
41371 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41372
41373         * gcc.dg/sparc-dwarf2.c: New test.
41374
41375 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41376
41377         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41378         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41379
41380 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41381
41382         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41383         than reading .x files.
41384         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41385         * g77.dg/gcov/gcov-1.f: Likewise.
41386         * gcc.misc-tests/gcov-4b.c: Likewise.
41387         * gcc.misc-tests/gcov-5b.c: Likewise.
41388         * gcc.misc-tests/gcov-6.c: Likewise.
41389         * gcc.misc-tests/gcov-7.c: Likewise.
41390         * gcc.misc-tests/gcov-8.c: Likewise.
41391         * g++.dg/gcov/gcov-1.x: Remove.
41392         * g77.dg/gcov/gcov-1.x: Likewise.
41393         * gcc.misc-tests/gcov-4b.x: Likewise.
41394         * gcc.misc-tests/gcov-5b.x: Likewise.
41395         * gcc.misc-tests/gcov-6.x: Likewise.
41396         * gcc.misc-tests/gcov-7.x: Likewise.
41397         * gcc.misc-tests/gcov-8.x: Likewise.
41398
41399 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41400
41401         PR opt/10087
41402         * gcc.dg/20030324-1.c: New test.
41403
41404 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41405
41406         PR c++/10224
41407         * g++.dg/template/arg3.C: New test.
41408
41409         PR c++/10158
41410         * g++.dg/template/friend18.C: New test.
41411
41412 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41413
41414         * g77.f-torture/compile/20030326-1.f: New test case.
41415
41416 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41417
41418         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41419
41420         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41421
41422 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41423
41424         * gcc.dg/ia64-sync-3.c: New test.
41425
41426 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41427
41428         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41429
41430 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41431
41432         * gcc.dg/ultrasp6.c: New test.
41433
41434 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41435
41436         * gcc.dg/i386-signbit-1.c: New test.
41437         * gcc.dg/i386-signbit-2.c: New test.
41438         * gcc.dg/i386-signbit-3.c: New test.
41439
41440 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41441
41442         * gcc.dg/ultrasp5.c: Fix options.
41443
41444 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41445
41446         * gcc.dg/ultrasp5.c: Fix comment.
41447
41448 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41449
41450         PR fortran/10197
41451         * g77.f-torture/execute/10197.f: New test.
41452
41453 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41454
41455         PR c++/9898, c++/383
41456         * g++.dg/template/conv6.C: New test.
41457
41458         PR c++/10119
41459         * g++.dg/template/ptrmem5.C: New test.
41460
41461         PR c++/10026
41462         * g++.dg/lookup/koenig1.C: New test.
41463
41464         PR C++/10199
41465         * g++.dg/lookup/template2.C: New test.
41466
41467 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41468
41469         * g++.dg/opt/rtti1.C: New test.
41470
41471 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41472
41473         * gcc.dg/ultrasp5.c: New test.
41474
41475 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41476
41477         PR middle-end/9967
41478         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41479         builtin fputs.
41480
41481 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41482
41483         PR c/8224
41484         * gcc.dg/20030323-1.c: New test.
41485
41486 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41487
41488         * gcc.c-torture/compile/20030323-1.c: New test case.
41489
41490 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41491
41492         * gcc.dg/20030321-1.c: New test.
41493
41494 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41495
41496         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41497
41498 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41499
41500         PR c++/9978, c++/9708
41501         * g++.dg/ext/vlm1.C: Adjust expected error.
41502         * g++.dg/ext/vla2.C: New test.
41503         * g++.dg/template/arg1.C: New test.
41504         * g++.dg/template/arg2.C: New test.
41505
41506 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41507
41508         * g77.f-torture/execute/select.f: New test.
41509         * g77.f-torture/noncompile/select_no_compile.f: New test.
41510
41511 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41512
41513         PR c++/9898
41514         * g++.dg/other/error4.C: New test.
41515
41516 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41517
41518         * g++.dg/template/friend17.C: New test.
41519
41520 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41521
41522         * gcc.c-torture/compile/20030320-1.c: New.
41523
41524 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41525
41526         * gcc.dg/builtins-6.c: New test case.
41527
41528 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41529
41530         PR target/10073
41531         * gcc.c-torture/compile/20030319-1.c: New.
41532
41533 2003-03-18  Jan Hubicka  <jh@suse.cz>
41534
41535         * gcc.dg/i386-cvt-1.c: New test.
41536
41537 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41538
41539         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41540         * objc.dg/naming-2.m: Likewise.
41541
41542 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41543
41544         PR c++/9639
41545         * g++.dg/parse/crash1.C: New test.
41546
41547 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41548
41549         PR c++/8805
41550         * g++.dg/eh/cleanup1.C: New test.
41551
41552 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41553
41554         * gcc.c-torture/execute/20030316-1.c: New test case.
41555
41556 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41557
41558         PR c++/9629
41559         * g++.dg/init/ctor2.C: New test.
41560
41561 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41562
41563         * g77.f-torture/compile/xformat.f: New test case.
41564
41565 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41566
41567         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41568         * g++.old-deja/g++.mike/eh50.C: Likewise.
41569
41570 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41571
41572         PR c++/6440
41573         * g++.dg/template/spec7.C: New test.
41574         * g++.dg/template/spec8.C: Likewise.
41575
41576 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41577
41578         * gcc.c-torture/execute/20030313-1.c: New test.
41579
41580 2003-03-14  Richard Henderson  <rth@redhat.com>
41581
41582         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41583
41584 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41585
41586         * gcc.c-torture/compile/20030314-1.c: New test.
41587
41588 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41589
41590         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41591         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41592         thumb target,
41593         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41594         to accept newer _imp__  prefix and additional
41595         newline in .drectve section.
41596         * gcc.dg/dll-4.c: Likewise.
41597         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41598         switch.
41599
41600 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41601
41602         * g++.dg/parse/namespace9.C: New test.
41603
41604         * g++.dg/init/ref5.C: New test.
41605         * g++.dg/parse/ptrmem1.C: Likewise.
41606
41607 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41608
41609         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41610         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41611         regular expression.
41612         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41613         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41614
41615 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41616
41617         * gcc.c-torture/execute/20030224-2.c: New test.
41618
41619 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41620
41621         * gcc.dg/decl-3.c: New test.
41622
41623 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41624
41625         * gcc.dg/i386-loop-2.c: New test.
41626
41627 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41628
41629         PR c++/9474
41630         * g++.dg/parse/namespace8.C: New test.
41631
41632         PR c++/9924
41633         * g++.dg/overload/builtin2.C: New test.
41634
41635 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41636
41637         * gcc.dg/return-type-3.c: New test.
41638
41639 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41640
41641         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41642         profiling options are not supported.
41643
41644 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41645
41646         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41647         * g++.old-deja/g++.warn/impint2.C: Likewise.
41648
41649 2003-03-10  Devang Patel  <dpatel@apple.com>
41650
41651         * g++.dg/cpp/c++_cmd_1.C: New test.
41652         * g++.dg/cpp/c++_cmd_1.h: New file.
41653
41654 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41655
41656         * gcc.dg/altivec-9.c: New file.
41657
41658 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41659
41660         * gcc.dg/ppc-sdata-1.c: New test.
41661         * gcc.dg/ppc-sdata-2.c: New test.
41662
41663 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41664
41665         PR c++/9373
41666         * g++.dg/opt/ptrmem2.C: New test.
41667
41668         PR c++/8534
41669         * g++.dg/opt/ptrmem1.C: New test.
41670
41671 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41672
41673         * gcc.dg/i386-loop-1.c: New test.
41674
41675 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41676
41677         PR c++/9970
41678         * g++.dg/lookup/friend1.C: New test.
41679
41680 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41681
41682         PR c++/9823
41683         * g++.dg/parser/constructor1.C: New test.
41684
41685 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41686
41687         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41688
41689         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41690
41691 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41692
41693         * gcc.dg/cpp/Wunused.c: Update test.
41694
41695 2003-03-08  Jan Hubicka  <jh@suse.cz>
41696
41697         * gcc.dg/inline-3.c: New test.
41698
41699 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41700
41701         PR c++/9809
41702         * g++.dg/parse/builtin1.C: New test.
41703
41704         PR c++/9982
41705         * g++.dg/abi/cookie1.C: New test.
41706         * g++.dg/abi/cookie2.C: Likewise.
41707
41708         PR c++/9524
41709         * g++.dg/template/field1.C: New test.
41710
41711         PR c++/9912
41712         * g++.dg/parse/class1.C: New test.
41713         * g++.dg/parse/namespace7.C: Likewise.
41714         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41715
41716 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41717
41718         * g++.dg/init/ref4.C: New test.
41719
41720 2003-03-07  Jan Hubicka  <jh@suse.cz>
41721
41722         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41723         * gcc.dg/inline-3.c: New test.
41724
41725 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41726
41727         * g++.dg/init/ref3.C: New test.
41728
41729         PR c++/9965
41730         * g++.dg/init/ref2.C: New test.
41731
41732         PR c++/9400
41733         * g++.dg/warn/Wshadow-2.C: New test.
41734
41735         PR c++/9791
41736         * g++.dg/warn/Woverloaded-1.C: New test.
41737
41738 2003-03-05  Jan Hubicka  <jh@suse.cz>
41739
41740         * gcc.dg/i386-local2.c: New.
41741         * gcc.dg/i386-local.c: Fix typo.
41742
41743 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41744
41745         * g++.dg/abi/layout3.C: New test.
41746
41747 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41748
41749         * gcc.c-torture/compile/20030305-1.c
41750
41751 2003-03-05  Jan Hubicka  <jh@suse.cz>
41752
41753         * gcc.dg/i386-local.c: New.
41754
41755 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41756
41757         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41758
41759 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41760
41761         * gcc.dg/switch-2.c: New test.
41762         * gcc.dg/switch-3.c: New test.
41763         * gcc.dg/Wswitch.c: Adjust line numbers.
41764         * gcc.dg/Wswitch-default.c: Likewise.
41765         * gcc.dg/Wswitch-enum.c: Likewise.
41766
41767 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41768
41769         * gcc.c-torture/execute/20030222-1.c: New test.
41770
41771 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41772
41773         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41774
41775 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41776
41777         PR c++/9878
41778         * g++.dg/init/ref1.C: New test.
41779
41780 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41781
41782         * gcc.dg/sh-relax.c: New SH-only test.
41783
41784 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41785
41786         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41787         comment explaining purpose of testcase.
41788
41789 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41790
41791         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41792         for HC11/HC12 (asm needs two int registers).
41793         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41794         HC11/HC12 because the test uses an asm which needs two 32-bit
41795         registers.
41796
41797 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41798
41799         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41800         for HC11/HC12 (array is too large otherwise).
41801         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41802         * gcc.c-torture/compile/20010518-2.x: Likewise.
41803         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41804         HC11/HC12 (array is too large).
41805
41806 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41807
41808         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41809         * lib/g++-dg.exp (g++-dg-test): Likewise.
41810
41811 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41812
41813         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41814         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41815
41816 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41817
41818         * g++.dg/warn/implicit-typename1.C: Remove warning.
41819
41820 2003-02-28  Richard Henderson  <rth@redhat.com>
41821
41822         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41823         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41824
41825 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41826
41827         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41828         * g++.dg/pch/pch.exp: Likewise.
41829
41830 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41831
41832         PR c++/9879
41833         * g++.dg/init/new4.C: New test.
41834
41835 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41836
41837         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41838
41839 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41840
41841         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41842         unsigned long.
41843
41844         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41845         wider than float.
41846
41847 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41848
41849         * lib/scanasm.exp: Add support for counting numbers of
41850         occurences.
41851         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41852         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41853
41854 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41855
41856         PR c++/9683
41857         * g++.dg/template/static3.C: New test.
41858
41859         PR c++/9829
41860         * g++.dg/parse/namespace6.C: New test.
41861
41862 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41863
41864         PR target/9732
41865         * gcc.dg/20030225-1.c: New test.
41866
41867 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41868
41869         * README: Remove out-of-date information.
41870
41871         PR c++/9836
41872         * g++.dg/template/spec6.C: New test.
41873
41874 2003-02-24  Jeff Law  <law@redhat.com>
41875
41876         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41877
41878 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41879
41880         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41881         * gcc.dg/pragma-ep-1.c: Likewise.
41882
41883 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41884
41885         PR c++/9602
41886         * g++.dg/template/friend16.C: New test.
41887
41888 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41889
41890         PR c++/5333
41891         * g++.dg/parse/fused-params1.C: Adjust error messages.
41892         * g++.dg/template/nested3.C: New test.
41893
41894 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41895
41896         * g++.dg/abi/param1.C: New test.
41897
41898 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41899
41900         PR c++/7982
41901         * g++.dg/warn/implicit-typename1.C: New test.
41902
41903 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41904
41905         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41906         with "mtune".
41907         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41908         * gcc.c-torture/execute/20010129-1.x: Likewise.
41909         * gcc.dg/20011107-1.c: Likewise.
41910         * gcc.dg/20020108-1.c: Likewise.
41911         * gcc.dg/20020122-3.c: Likewise.
41912         * gcc.dg/20020206-1.c: Likewise.
41913         * gcc.dg/20020310-1.c: Likewise.
41914         * gcc.dg/20020426-2.c: Likewise.
41915         * gcc.dg/20020517-1.c: Likewise.
41916         * gcc.dg/991230-1.c: Likewise.
41917         * gcc.dg/i386-unroll-1.c: Likewise.
41918         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41919
41920 2003-02-22  Jan Hubicka  <jh@suse.cz>
41921
41922         * gcc.dg/i386-mul.c: New test.
41923
41924 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41925
41926         * gcc.dg/builtins-5.c: New test case.
41927
41928 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41929
41930         * gcc.dg/asmreg-1.c: New test.
41931
41932 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41933
41934         PR c++/9749
41935         * g++.dg/parse/varmod1.C: New test.
41936
41937 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41938
41939         PR c++/9727
41940         * g++.dg/template/op1.C: New test.
41941
41942 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41943
41944         PR c++/8906
41945         * g++.dg/template/nested2.C: New test.
41946
41947 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41948
41949         PR c++/8724
41950         * g++.dg/expr/dtor1.C: New test.
41951
41952 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41953
41954         * gcc.dg/cpp/include3.c: New test.
41955         * gcc.dg/cpp/inc/foo.h: New file.
41956
41957 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41958
41959         * gcc.c-torture/execute/20030221-1.c: New test.
41960
41961 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41962
41963         PR c++/9729
41964         * g++.dg/abi/conv1.C: New test.
41965
41966 2003-02-20  Jan Hubicka  <jh@suse.cz>
41967
41968         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41969
41970 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41971
41972         * gcc.c-torture/compile/20030219-1.c: New test.
41973
41974 2003-02-18  Jan Hubicka  <jh@suse.cz>
41975
41976         * gcc.dg/funcorder.c: New test.
41977
41978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41979
41980         * gcc.c-torture/execute/20030218-1.c: New.
41981
41982 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41983
41984         * gcc.dg/20030218-1.c: New.
41985
41986 2003-02-18  Richard Henderson  <rth@redhat.com>
41987
41988         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41989         * gcc.dg/attr-used-2.c: New.
41990
41991 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41992
41993         PR c++/9704
41994         * g++.dg/init/copy5.C: New test.
41995
41996 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41997
41998         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41999         * g++.dg/pch/pch.exp: Likewise.
42000
42001 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42002
42003         * gcc.c-torture/execute/20030209-1.c: Enable the test if
42004         STACK_SIZE is not defined.
42005
42006 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42007
42008         PR c++/9457
42009         * g++.dg/template/init1.C: New test.
42010
42011 2003-02-16  Jan HUbicka  <jh@suse.cz>
42012
42013         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42014         (foo): Add few extra tests
42015         * gcc.dg/c99-const-expr-3.c: Likewise.
42016         * gcc.c-torture/execute/20030216-1.c: New.
42017
42018 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42019
42020         PR c++/9459
42021         * g++.dg/ext/typeof4.C: New test.
42022
42023 2003-02-15  Roger Sayle  <roger@eyesopen.com>
42024
42025         * gcc.dg/i386-387-3.c: New test case.
42026
42027 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
42028
42029         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42030         cris-*-elf* cris-*-aout* and mmix-*-*.
42031
42032 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
42033
42034         * gcc.dg/20030213-1.c: New test.
42035
42036 2003-02-12  Roger Sayle  <roger@eyesopen.com>
42037
42038         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42039         * gcc.dg/i386-387-2.c: Likewise.
42040
42041 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
42042
42043         * gcc.dg/ppc-spe.c: Fix formatting.
42044         Enable tests that were previously unsupported by gas.
42045         Delete tests for instructions that no longer exist.
42046         Switch arguments on evsubifw builtin.
42047
42048 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
42049
42050         * gcc.c-torture/execute/20030209-1.c: Disable the test if
42051         STACK_SIZE is too small.
42052
42053 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42054             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42055
42056         * gcc.dg/decl-2.c: New test.
42057
42058 2003-02-10  Jan Hubicka  <jh@suse.cz>
42059
42060         * gcc.dg/i386-fpcvt-1.c: New test.
42061
42062 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
42063
42064         * gcc.c-torture/execute/20030209-1.c: New test.
42065
42066 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
42067
42068         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42069         int-wide bitops, use the constants of the same width.
42070         Likewise, if long long is 32-bit wide, test bitops using
42071         32-bit constants.
42072
42073 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
42074
42075         * gcc.dg/20021014-1.c: Annotate with expected notice text.
42076
42077 2003-02-07  Roger Sayle  <roger@eyesopen.com>
42078
42079         * gcc.dg/builtins-4.c: New test case.
42080
42081 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42082
42083         * gcc.dg/20020430-1.c: Fix dg command typos.
42084         * gcc.dg/20020503-1.c: Likewise.
42085
42086 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42087
42088         PR c++/8785
42089         * g++.dg/parse/fused-params1.C: New test.
42090
42091         PR c++/8857
42092         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42093
42094         PR c++/8921
42095         * g++.dg/parse/non-dependent1.C: New test.
42096
42097         PR c++/8928
42098         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42099
42100         PR c++/9228
42101         * g++.dg/parse/undefined7.C: New test.
42102         * g++.dg/parse/non-templ1.C: New test.
42103
42104         PR c++/9229
42105         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42106
42107 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42108
42109         * gcc.c-torture/compile/20030206-1.c: New test.
42110
42111 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42112
42113         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42114         "pow" to "foo" to avoid potential confusion with a math built-in.
42115
42116 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42117
42118         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42119         conditions for SPARC targets.
42120
42121 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42122
42123         * gcc.dg/20030204-1.c: New test.
42124
42125 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42126
42127         PR c++/38
42128         * g++.dg/parse/array-size1.C: New test.
42129
42130         PR c++/5657
42131         * g++.dg/parse/undefined3.C: New test.
42132
42133         PR c++/5665
42134         * g++.dg/parse/undefined4.C: New test.
42135
42136         PR c++/5975
42137         * g++.dg/parse/undefined5.C: New test.
42138
42139         PR c++/7259
42140         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42141
42142         PR c++/8578
42143         * g++.dg/parse/casting-operator1.C: New test.
42144
42145         PR c++/8596
42146         * g++.dg/parse/undefined6.C: New test.
42147
42148         PR c++/8736
42149         * g++.dg/parse/missing-template1.C: New test.
42150
42151 2003-02-04  Jan Hubicka  <jh@suse.cz>
42152
42153         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42154         * gcc.dg/i386-cmov?.c: Likewise.
42155         * gcc.dg/i386-fpcvt-?.c: Likewise.
42156         * gcc.dg/i386-ssefp-1.c: Likewise.
42157         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42158         conventions.
42159
42160 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR c++/7129
42163         * g++.dg/ext/max.C: New test.
42164
42165 2003-02-03  Jan Hubicka  <jh@suse.cz>
42166
42167         * gcc.c-torture/execute/20030203-1.c: New test.
42168
42169 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42170
42171         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42172         'natural-endian'.
42173
42174 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42175
42176         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42177         * g++.dg/init/new2.C: Likewise.
42178         * g++.dg/other/new1.C: Likewise.
42179
42180 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42181
42182         * gcc.dg/struct-ret-libc.c: New test.
42183
42184 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42185
42186         * gcc.dg/20030129-1.c: New test.
42187
42188 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42189
42190         PR c++/8849
42191         * g++.dg/template/ptrmem4.C: New test.
42192
42193 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42194
42195         * g++.dg/parser/constant1.C: New test.
42196
42197 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42198
42199         PR c++/8591
42200         * g++.dg/parse/friend2.C: New test.
42201
42202 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42203
42204         PR c++/9437
42205         * g++.dg/template/unify4.C: New test.
42206
42207 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42208
42209         * gcc.c-torture/execute/20030128-1.c: New test.
42210
42211 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42212
42213         * g++.dg/lookup/nested1.C: Test moved from ...
42214         * g++.old-deja/g++.other/lookup24.C: ... here.
42215
42216 2003-01-28  Jan Hubicka  <jh@suse.cz>
42217
42218         * gcc.dg/i386-cmov5.c: New test.
42219
42220 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42221
42222         * gcc.c-torture/execute/20010925-1.c: Changed the
42223         memcpy declaration.
42224
42225 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42226
42227         PR c++/3902
42228         * g++.dg/parse/template5.C: New test.
42229
42230 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42231
42232         PR fortran/9258
42233         * g77.dg/pr9258: New test.
42234
42235 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42236
42237         * README: Move relevant parts from README.g++.
42238
42239         * README.g++: Remove this file.
42240
42241 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42242
42243         * g++.dg/abi/dcast1.C: New test.
42244
42245 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42246
42247         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42248
42249 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42250
42251         PR c++/47
42252         * g++.old-deja/g++.other/lookup24.C: New test.
42253
42254 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42255
42256         PR middle-end/7227
42257         * gcc.dg/uninit-C.c: New test.
42258
42259 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         * g++.dg/abi/covariant1.C: New test.
42262
42263 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42264
42265         * gcc.dg/20030123-1.c: New test.
42266
42267 2003-01-25  Jan Hubicka  <jh@suse.cz>
42268
42269         PR opt/8492
42270         * gcc.c-torture/compile/20030125-1.c
42271
42272 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42273
42274         PR c++/9403
42275         * g++.dg/parse/template3.C: New test.
42276         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42277
42278         PR c++/795
42279         * g++.dg/parse/template4.C: New test.
42280
42281         PR c++/9415
42282         * g++.dg/template/qual2.C: New test.
42283
42284         PR c++/8545
42285         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42286
42287         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42288
42289 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42290
42291         * gcc.c-torture/execute/switch-1.c: New test case.
42292
42293 2003-01-25  Jan Hubicka  <jh@suse.cz>
42294
42295         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42296
42297 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42298
42299         Tweaks for Bison-1.875. From the NEWS file:
42300         "- `parse error' -> `syntax error'
42301         Bison now uniformly uses the term `syntax error'"
42302         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42303         * gcc.dg/cpp/digraph2.c: Likewise.
42304         * gcc.dg/cpp/direct2.c: Likewise.
42305         * gcc.dg/cpp/paste4.c: Likewise.
42306         * gcc.dg/c90-restrict-1.c: Likewise.
42307         * gcc.dg/c99-func-2.c: Likewise.
42308         * gcc.dg/noncompile/920721-2.c: Likewise.
42309         * gcc.dg/noncompile/930622-2.c: Likewise.
42310         * gcc.dg/noncompile/940112-1.c: Likewise.
42311         * gcc.dg/noncompile/950921-1.c: Likewise.
42312         * gcc.dg/noncompile/951123-1.c: Likewise.
42313         * gcc.dg/noncompile/971104-1.c: Likewise.
42314         * gcc.dg/noncompile/990416-1.c: Likewise.
42315
42316 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42317
42318         * g++.dg/parse/undefined1.C: Add error message.
42319
42320 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42321
42322         PR c++/9354
42323         * g++.dg/parse/new1.C: New test.
42324
42325         PR c++/9216
42326         * g++.dg/parse/template2.C: New test.
42327
42328         PR c++/9354
42329         * g++.dg/parse/typedef2.C: New test.
42330
42331         PR c++/9328
42332         * g++.dg/ext/typeof3.C: New test.
42333
42334 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42335
42336         PR c++/2738
42337         * g++.dg/parse/ret-type1.C: New test.
42338
42339         PR c++/3792
42340         * g++.dg/parse/tmpl-outside1.C: New test.
42341
42342         PR c++/4207
42343         * g++.dg/parse/int-as-enum1.C: New test.
42344
42345         PR c++/4903
42346         * g++.dg/parse/no-typename1.C: New test.
42347
42348         PR c++/5533
42349         * g++.dg/parse/no-value1.C: New test.
42350
42351         PR c++/5921
42352         * g++.dg/parse/wrong-inline1.C: New test.
42353
42354         PR c++/6402
42355         * g++.dg/parse/ref1.C: New test.
42356
42357         PR c++/6992
42358         * g++.dg/parse/attr-ctor1.C: New test.
42359
42360         PR c++/7229
42361         * g++.dg/parse/namespace5.C: New test.
42362
42363         PR c++/7917
42364         * g++.dg/parse/func-def1.C: New test.
42365
42366         PR c++/8143
42367         * g++.dg/parse/undefined1.C: New test.
42368
42369         PR c++/5723, PR c++/8522
42370         * g++.dg/parse/specialization1.C: New test.
42371
42372         PR c++/163, PR c++/8595
42373         * g++.dg/parse/struct-as-enum1.C: New test.
42374
42375         PR c++/9173
42376         * g++.dg/parse/undefined2.C: New test.
42377
42378 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42379
42380         PR c++/9298
42381         * g++.dg/parse/template1.C: New test.
42382
42383         PR c++/9384
42384         * g++.dg/parse/using1.C: New test.
42385
42386         PR c++/9285
42387         PR c++/9294
42388         * g++.dg/parse/expr2.C: New test.
42389
42390         PR c++/9388
42391         * g++.dg/parse/lookup2.C: Likewise.
42392
42393 2003-01-21  Jan Hubicka  <jh@suse.cz>
42394
42395         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42396         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42397         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42398         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42399
42400 2003-01-20  Nick Clifton  <nickc@redhat.com>
42401
42402         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42403         problem with ARM sibcall code generation.
42404
42405 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42406
42407         * gcc.c-torture/execute/20030120-1.c: New.
42408
42409 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42410
42411         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42412
42413 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR c++/9272
42416         * g++.dg/parse/ctor1.C: New test.
42417
42418         PR c++/9294:
42419         * g++.dg/parse/qualified1.C: New test.
42420
42421         * g++.dg/parse/typename3.C: New test.
42422
42423 2003-01-16  Richard Henderson  <rth@redhat.com>
42424
42425         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42426
42427 2003-01-16  Richard Henderson  <rth@redhat.com>
42428
42429         * g++.dg/pch/pch.exp: Copy test header to the working directory
42430         before using it either for precompilation or direct use.
42431         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42432         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42433
42434 2003-01-16  Richard Henderson  <rth@redhat.com>
42435
42436         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42437         before using it either for precompilation or direct use.
42438         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42439         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42440
42441 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42442
42443         * g++.dg/ext/typename1.C: Add typename keyword.
42444         * g++.dg/template/crash1.C: Update error messages.
42445         * g++.dg/template/crash2.C: Remove error message.
42446         * g++.dg/parse/typename2.C: New test.
42447         * g++.dg/template/typename2.C: Change implicit
42448         typename warning into error.
42449         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42450         error messages.
42451         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42452         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42453         * g++.old-deja/g++.law/visibility13.C: Remove error
42454         messages.
42455         * g++.old-deja/g++.ns/template17.C: Reorder code to
42456         make declaration visible in template.
42457         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42458         * g++.old-deja/g++.pt/crash36.C: Issue more error
42459         messages.
42460         * g++.old-deja/g++.pt/crash5.C: Improve error
42461         message.
42462         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42463         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42464         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42465         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42466         typename warning with error message.
42467         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42468         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42469         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42470
42471 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42472
42473         * g++.dg/parse/ambig2.C: New test.
42474
42475 2003-01-15  Richard Henderson  <rth@redhat.com>
42476
42477         * g++.dg/tls/init-2.C: Update error message string.
42478
42479 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42480
42481         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42482
42483 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42484
42485         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42486         all for HC11/HC12.
42487         * gcc.c-torture/compile/20001205-1.x: Likewise.
42488         * gcc.c-torture/compile/20001226-1.x: Likewise.
42489         * gcc.c-torture/compile/920520-1.x: Likewise.
42490         * gcc.c-torture/compile/961203-1.x: Likewise.
42491         * gcc.c-torture/compile/20020604-1.x: Likewise.
42492
42493 2003-01-15  Jan Hubicka  <jh@suse.cz>
42494
42495         * gcc.c-torture/compile/20030115-1.c: New test.
42496
42497         * gcc.dg/i386-fpcvt-1.c: New test.
42498         * gcc.dg/i386-fpcvt-2.c: New test.
42499
42500 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42501
42502         Further conform g++'s __vmi_class_type_info to the C++ ABI
42503         specification.
42504         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42505         the specification.
42506
42507 2003-01-14  Jan Hubicka  <jh@suse.cz>
42508
42509         * gcc.dg/i386-fpcvt-1.c: New test.
42510         * gcc.dg/i386-fpcvt-2.c: New test.
42511
42512 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42513
42514         * gcc.dg/i386-mmx-3.c: New test.
42515
42516 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42517
42518         PR c++/9264
42519         * g++.dg/parse/octal1.C: New file.
42520
42521         PR c++/9172
42522         * g++.dg/parse/typename1.C: New file.
42523
42524 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42525
42526         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42527         * gcc.dg/bf-no-ms-layout.c: Likewise.
42528         * gcc.dg/bf-ms-attrib.c: Likewise.
42529
42530 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42531
42532         PR c++/9099
42533         * g++.dg/parse/dtor1.C: New file.
42534
42535         PR c++/9128
42536         * g++.dg/rtti/typeid1.C: New file.
42537
42538         PR c++/9153
42539         * g++.dg/parse/lookup1.C: New file.
42540
42541         PR c++/9171
42542         * g++.dg/templ/spec5.C: New file.
42543
42544 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42545
42546         * gcc.c-torture/compile/20030110-1.c: New test.
42547
42548 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42549
42550         Merge from pch-branch:
42551
42552         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42553
42554         * gcc.dg/pch/cpp-1.h: New.
42555         * gcc.dg/pch/cpp-1.c: New.
42556         * gcc.dg/pch/cpp-2.h: New.
42557         * gcc.dg/pch/cpp-2.c: New.
42558
42559         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42560
42561         * gcc.dg/pch/except-1.h: New.
42562         * gcc.dg/pch/except-1.c: New.
42563
42564         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42565
42566         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42567         running test.
42568         * gcc.dg/pch: Include *.hp not *.h.
42569         * gcc.dg/pch/system-1.h: New.
42570         * gcc.dg/pch/system-1.c: New.
42571
42572         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42573
42574         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42575         rather than trying to build and run a program using PCH.
42576         * gcc.dg/pch: Remove dg-do commands from test files.
42577
42578         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42579
42580         * gcc.dg/pch/macro-3.c: New.
42581         * gcc.dg/pch/macro-3.h: New.
42582
42583         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42584
42585         * gcc.dg/pch/common-1.c: New.
42586         * gcc.dg/pch/common-1.h: New.
42587         * gcc.dg/pch/decl-1.c: New.
42588         * gcc.dg/pch/decl-1.h: New.
42589         * gcc.dg/pch/decl-2.c: New.
42590         * gcc.dg/pch/decl-2.h: New.
42591         * gcc.dg/pch/decl-3.c: New.
42592         * gcc.dg/pch/decl-3.h: New.
42593         * gcc.dg/pch/decl-4.c: New.
42594         * gcc.dg/pch/decl-4.h: New.
42595         * gcc.dg/pch/decl-5.c: New.
42596         * gcc.dg/pch/decl-5.h: New.
42597         * gcc.dg/pch/global-1.c: New.
42598         * gcc.dg/pch/global-1.h: New.
42599         * gcc.dg/pch/inline-1.c: New.
42600         * gcc.dg/pch/inline-1.h: New.
42601         * gcc.dg/pch/inline-2.c: New.
42602         * gcc.dg/pch/inline-2.h: New.
42603         * gcc.dg/pch/static-1.c: New.
42604         * gcc.dg/pch/static-1.h: New.
42605         * gcc.dg/pch/static-2.c: New.
42606         * gcc.dg/pch/static-2.h: New.
42607
42608         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42609
42610         * g++.dg/pch/pch.exp: Better handle failing testcases.
42611         * gcc.dg/pch/pch.exp: Likewise.
42612         * gcc.dg/pch/macro-1.c: New.
42613         * gcc.dg/pch/macro-1.h: New.
42614         * gcc.dg/pch/macro-2.c: New.
42615         * gcc.dg/pch/macro-2.h: New.
42616
42617         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42618
42619         * g++.dg/dg.exp: Treat files in pch/ specially.
42620         * g++.dg/pch/pch.exp: New file.
42621         * g++.dg/pch/empty.H: New file.
42622         * g++.dg/pch/empty.C: New file.
42623         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42624         "precompile".
42625
42626         * gcc.dg/pch/pch.exp: New file.
42627         * gcc.dg/pch/empty.h: New file.
42628         * gcc.dg/pch/empty.c: New file.
42629         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42630         "precompile".
42631
42632 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42633
42634         * g++.dg/template/friend14.C: New test.
42635
42636 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42637
42638         * gcc.dg/old-style-asm-1.c: New test.
42639
42640 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42641
42642         * gcc.c-torture/compile/20030109-1.c: New test.
42643
42644 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42645
42646         * gcc.c-torture/execute/20030109-1.c: New test.
42647
42648 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42649
42650         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42651         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42652         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42653         * g++.old-deja/g++.mike/eh2.C: Likewise.
42654         * g++.old-deja/g++.mike/eh3.C: Likewise.
42655         * g++.old-deja/g++.mike/eh5.C: Likewise.
42656         * g++.old-deja/g++.mike/eh6.C: Likewise.
42657         * g++.old-deja/g++.mike/eh7.C: Likewise.
42658         * g++.old-deja/g++.mike/eh8.C: Likewise.
42659         * g++.old-deja/g++.mike/eh9.C: Likewise.
42660         * g++.old-deja/g++.mike/eh10.C: Likewise.
42661         * g++.old-deja/g++.mike/eh12.C: Likewise.
42662         * g++.old-deja/g++.mike/eh13.C: Likewise.
42663         * g++.old-deja/g++.mike/eh14.C: Likewise.
42664         * g++.old-deja/g++.mike/eh16.C: Likewise.
42665         * g++.old-deja/g++.mike/eh17.C: Likewise.
42666         * g++.old-deja/g++.mike/eh18.C: Likewise.
42667         * g++.old-deja/g++.mike/eh21.C: Likewise.
42668         * g++.old-deja/g++.mike/eh23.C: Likewise.
42669         * g++.old-deja/g++.mike/eh24.C: Likewise.
42670         * g++.old-deja/g++.mike/eh25.C: Likewise.
42671         * g++.old-deja/g++.mike/eh26.C: Likewise.
42672         * g++.old-deja/g++.mike/eh27.C: Likewise.
42673         * g++.old-deja/g++.mike/eh28.C: Likewise.
42674         * g++.old-deja/g++.mike/eh29.C: Likewise.
42675         * g++.old-deja/g++.mike/eh31.C: Likewise.
42676         * g++.old-deja/g++.mike/eh33.C: Likewise.
42677         * g++.old-deja/g++.mike/eh34.C: Likewise.
42678         * g++.old-deja/g++.mike/eh35.C: Likewise.
42679         * g++.old-deja/g++.mike/eh36.C: Likewise.
42680         * g++.old-deja/g++.mike/eh37.C: Likewise.
42681         * g++.old-deja/g++.mike/eh38.C: Likewise.
42682         * g++.old-deja/g++.mike/eh39.C: Likewise.
42683         * g++.old-deja/g++.mike/eh40.C: Likewise.
42684         * g++.old-deja/g++.mike/eh41.C: Likewise.
42685         * g++.old-deja/g++.mike/eh42.C: Likewise.
42686         * g++.old-deja/g++.mike/eh44.C: Likewise.
42687         * g++.old-deja/g++.mike/eh46.C: Likewise.
42688         * g++.old-deja/g++.mike/eh47.C: Likewise.
42689         * g++.old-deja/g++.mike/eh48.C: Likewise.
42690         * g++.old-deja/g++.mike/eh49.C: Likewise.
42691         * g++.old-deja/g++.mike/eh50.C: Likewise.
42692         * g++.old-deja/g++.mike/eh51.C: Likewise.
42693         * g++.old-deja/g++.mike/eh53.C: Likewise.
42694         * g++.old-deja/g++.mike/eh55.C: Likewise.
42695         * g++.old-deja/g++.mike/p7912.C: Likewise.
42696         * g++.old-deja/g++.mike/p9706.C: Likewise.
42697         * g++.old-deja/g++.mike/p10416.C: Likewise.
42698         * g++.old-deja/g++.mike/p11667.C: Likewise.
42699         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42700         Remove redundant reference to Iris.
42701         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42702         Elxsi, i860, Pico Java, and WE32K.
42703
42704 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42705
42706         * g++.dg/ext/asm4.C: New test.
42707
42708 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42709
42710         PR c++/9030
42711         * g++.dg/template/friend12.C: New test.
42712         * g++.dg/template/friend13.C: Likewise.
42713         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42714
42715 2003-01-08  Jan Hubicka  <jh@suse.cz>
42716
42717         * gcc.dg/i386-cadd.c: New test.
42718         * gcc.dg/i386-cmov4.c: Likewise.
42719
42720 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42721
42722         PR c++/9165
42723         * g++.dg/warn/Wunused-3.C: New test.
42724
42725         * g++.dg/abi/bitfield9.C: New test.
42726
42727         PR c++/9189
42728         * g++.dg/parse/defarg3.C: New test.
42729
42730 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42731
42732         * g++.dg/parse/ambig1.C: New test.
42733         * g++.dg/parse/defarg2.C: New test.
42734
42735 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42736
42737         * g++.dg/template/defarg-1.C: New test.
42738         * g++.dg/template/local2.C: Likewise.
42739
42740 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42741
42742         * gcc.c-torture/execute/20030105-1.c: New test.
42743
42744 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42745
42746         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42747         * g++.dg/parse/namespace4.C: Likewise.
42748
42749 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42750
42751         * g++.dg/template/ntp2.C: New test.
42752
42753 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42754
42755         * g++.dg/parse/extern-C-1.C: New test.
42756
42757         * g++.dg/parse/namespace4.C: New test.
42758
42759         * g++.dg/template/nested1.C: New test.
42760
42761         * g++.dg/parse/namespace3.C: New test.
42762
42763 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42764
42765         * g++.dg/lookup/two-stage1.C: New test.
42766
42767 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42768
42769         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42770         * g++.old-deja/g++.jason/access8.C: Likewise.
42771         * g++.old-deja/g++.other/decl5.C: Likewise.
42772
42773 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42774
42775         * g++.dg/parse/parse7.C: New test.
42776
42777 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42778
42779         PR c++/2843
42780         * g++.dg/ext/attrib7.C: New test.
42781
42782 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42783
42784         * g++.dg/parse/parse6.C: New test.
42785
42786 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42787
42788         * gcc.dg/h8300-stack-1.c: New.
42789
42790 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42791
42792         g++.dg/lookup/exception1.C: New test.
42793
42794         g++.dg/lookup/template1.C: New test.
42795
42796         g++.dg/parse/namespace2.C: New test.
42797
42798         g++.dg/parse/parens2.C: New test.
42799
42800 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42801
42802         * g++.dg/parse/parse5.C: New test.
42803         * g++.dg/lookup/scoped4.C: New test.
42804
42805 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42806
42807         * g++.dg/parse/parens1.C: New test.
42808
42809         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42810         angle-bracket1.C.
42811         * g++.dg/parse/parens2.C: New test.
42812
42813         * g++.dg/lookup/scope-operator1.C: New test.
42814
42815         * g++.dg/parse/operator1.C: New test.
42816
42817 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42818
42819         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42820         * g++.old-deja/g++.other/access6.C: Likewise.
42821         * g++.old-deja/g++.other/decl1.C: Likewise.
42822         * g++.old-deja/g++.pt/typename12.C: Likewise.
42823
42824 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42825
42826         * g++.dg/parse/namespace1.C: New test.
42827
42828 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42829
42830         * g++.dg/parse/parse4.C: New test.
42831
42832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42833
42834         * g++.dg/parse/parse3.C: New test.
42835
42836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42837
42838         * g++.dg/parse/parse2.C: New test.
42839
42840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42841
42842         * g++.dg/template/friend11.C: New test.
42843
42844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42845
42846         * g++.dg/parse/parse1.C: New test.
42847
42848 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42849
42850         * lib/profopt.exp: Change the name of a global variable to avoid
42851         possible clashes with other test suites.
42852
42853 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42854
42855         * g++.dg/inherit/covariant8.C: New test.
42856
42857 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42858
42859         * g++.dg/init/array9.C: New test.
42860
42861         PR c++/9112
42862         * g++.dg/parse/expr1.C: New test.
42863
42864 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42865
42866         * gcc.c-torture/compile/20021230-1.c: New test.
42867
42868 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42869
42870         * g++.dg/inherit/covariant5.C: New test.
42871         * g++.dg/inherit/covariant6.C: New test.
42872         * g++.dg/inherit/covariant7.C: New test.
42873
42874 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42875
42876         PR c++/2739
42877         * g++.dg/other/access2.C: New test.
42878
42879 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42880
42881         * g++.dg/other/anon-struct.C: No longer fails
42882         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42883         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42884         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42885
42886 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42887
42888         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42889
42890 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42891
42892         * g++.dg/eh/spec4.C: Remove stray semicolon.
42893         * g++.dg/expr/pmf-1.C: Change error message.
42894         * g++.dg/ext/asm1.C: Remove stray semicolon.
42895         * g++.dg/ext/typename1.C: Add missing typenames.
42896         * g++.dg/inherit/template-as-base.C: Change error message.
42897         * g++.dg/lookup/scoped1.C: Likewise.
42898         * g++.dg/lookup/scoped2.C: Likewise.
42899         * g++.dg/lookup/using2.C: Likewise.
42900         * g++.dg/other/component1.C: Remove stray semicolon.
42901         * g++.dg/other/do1.C: Change error message.
42902         * g++.dg/other/error2.C: Likewise.
42903         * g++.dg/other/init1.C: Likewise.
42904         * g++.dg/other/packed1.C: Remove stray semicolon.
42905         * g++.dg/other/ptrmem2.C: Change error message.
42906         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42907         marker.
42908         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42909         * g++.dg/template/access3.C: Add typename keyword.
42910         * g++.dg/template/access5.C: Remove stray semicolon.
42911         * g++.dg/template/access6.C: Likewise.
42912         * g++.dg/template/complit1.C: Likewise.
42913         * g++.dg/template/crash1.C: Change error message.
42914         * g++.dg/template/inherit2.C: Remove stray semicolon.
42915         * g++.dg/template/instantiate2.C: Likewise.
42916         * g++.dg/template/instantiate3.C: Change error message.
42917         * g++.dg/template/qual1.C: Remove stray semicolon.
42918         * g++.dg/template/qualttp18.C: Change error message.
42919         * g++.dg/template/ref1.C: Remove stray semicolon.
42920         * g++.dg/template/sizeof1.C (A::value): Declare it.
42921         * g++.dg/template/spec4.C: Change error message.
42922         * g++.dg/template/static1.C: Likewise.
42923         * g++.dg/template/type1.C: Likewise.
42924         * g++.dg/template/typename3.C: Likewise.
42925         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42926         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42927         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42928         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42929         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42930         named return value extension.
42931         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42932         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42933         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42934         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42935         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42936         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42937         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42938         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42939         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42940         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42941         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42942         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42943         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42944         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42945         syntax.
42946         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42947         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42948         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42949         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42950         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42951         * g++.old-deja/g++.brendan/template11.C: Likewise.
42952         * g++.old-deja/g++.brendan/template26.C: Likewise.
42953         * g++.old-deja/g++.brendan/template27.C: Use explicit
42954         specialization syntax.
42955         * g++.old-deja/g++.brendan/template30.C: Likewise.
42956         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42957         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42958         non-dependent names.
42959         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42960         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42961         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42962         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42963         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42964         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42965         named return value extension.
42966         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42967         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42968         * g++.old-deja/g++.ext/return1.C: Likewise.
42969         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42970         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42971         * g++.old-deja/g++.jason/access8.C: Likewise.
42972         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42973         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42974         pseudo-destructor names.
42975         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42976         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42977         pseudo-destructor names.
42978         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42979         * g++.old-deja/g++.jason/overload19.C: Likewise.
42980         * g++.old-deja/g++.jason/overload32.C: Likewise.
42981         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42982         stray semicolons.
42983         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42984         * g++.old-deja/g++.jason/return.C: Likewise.
42985         * g++.old-deja/g++.jason/return2.C: Likewise.
42986         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42987         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42988         syntax.
42989         * g++.old-deja/g++.jason/template10.C: Account for use of
42990         non-dependent names.
42991         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42992         syntax.
42993         * g++.old-deja/g++.jason/template37.C: Likewise.
42994         * g++.old-deja/g++.law/access4.C: Change error messages.
42995         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42996         pseudo-destructor names.
42997         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42998         * g++.old-deja/g++.law/ctors9.C: Likewise.
42999         * g++.old-deja/g++.law/cvt22.C: Likewise.
43000         * g++.old-deja/g++.law/dtors5.C: Likewise.
43001         * g++.old-deja/g++.law/global-init1.C: Likewise.
43002         * g++.old-deja/g++.law/missed-error3.C: Likewise.
43003         * g++.old-deja/g++.law/operators28.C: Likewise.
43004         * g++.old-deja/g++.law/visibility28.C: Likewise.
43005         * g++.old-deja/g++.martin/eval1.C: Likewise.
43006         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
43007         name.
43008         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
43009         * g++.old-deja/g++.mike/net34.C: Likewise.
43010         * g++.old-deja/g++.mike/net36.C: Likewise.
43011         * g++.old-deja/g++.mike/ns2.C: Likewise.
43012         * g++.old-deja/g++.mike/p12306.C: Likewise.
43013         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43014         value extension.
43015         * g++.old-deja/g++.mike/p700.C: Likewise.
43016         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43017         * g++.old-deja/g++.mike/p710.C: Likewise.
43018         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43019         value extension.
43020         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43021         * g++.old-deja/g++.mike/pmf9.C: Likewise.
43022         * g++.old-deja/g++.ns/crash2.C: Likewise.
43023         * g++.old-deja/g++.ns/crash3.C: Likewise.
43024         * g++.old-deja/g++.ns/invalid1.C: Likewise.
43025         * g++.old-deja/g++.ns/ns17.C: Likewise.
43026         * g++.old-deja/g++.ns/template16.C: Likewise.
43027         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43028         keyword.
43029         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43030         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43031         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43032         named return value extension.
43033         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43034         * g++.old-deja/g++.other/access4.C: Issue additional error
43035         messages.
43036         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43037         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43038         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43039         * g++.old-deja/g++.other/crash25.C: Change error message.
43040         * g++.old-deja/g++.other/crash4.C: Change error message.
43041         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43042         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43043         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43044         checks.
43045         * g++.old-deja/g++.other/defarg8.C: Likewise.
43046         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43047         * g++.old-deja/g++.other/dtor10.C: Likewise.
43048         * g++.old-deja/g++.other/incomplete.C: Likewise.
43049         * g++.old-deja/g++.other/linkage7.C: Likewise.
43050         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43051         lookup algorithm.
43052         * g++.old-deja/g++.other/mangle2.C: Likewise.
43053         * g++.old-deja/g++.other/refinit2.C: Likewise.
43054         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43055         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43056         * g++.old-deja/g++.pt/crash28.C: Likewise.
43057         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43058         syntax.
43059         * g++.old-deja/g++.pt/crash32.C: Change error message.
43060         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43061         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43062         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43063         error message position.
43064         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43065         * g++.old-deja/g++.pt/defarg8.C: Change error message.
43066         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43067         syntax.
43068         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43069         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43070         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43071         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43072         keyword.
43073         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43074         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43075         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43076         keyword.
43077         * g++.old-deja/g++.pt/explicit71.C: Change error message.
43078         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43079         syntax.
43080         * g++.old-deja/g++.pt/friend28.C: Account for use of
43081         non-dependent names.
43082         * g++.old-deja/g++.pt/friend29.C: Likewise.
43083         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43084         rules.
43085         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43086         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43087         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43088         lookup rules.
43089         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43090         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43091         keyword.
43092         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43093         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43094         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43095         keyword.
43096         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43097         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43098         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43099         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43100         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43101         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43102         keyword.
43103         * g++.old-deja/g++.pt/spec10.C: Likewise.
43104         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43105         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43106         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43107         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43108         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43109         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43110         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43111         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43112         * g++.old-deja/g++.pt/typename15.C: Likewise.
43113         * g++.old-deja/g++.pt/typename22.C: Likewise.
43114         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43115         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43116         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43117         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43118         syntax.
43119         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43120         return value extension.
43121         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43122         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43123         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43124         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43125
43126 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43127
43128         * g++.dg/warn/inline1.C: New test.
43129         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43130         * g++.old-deja/g++.jason/synth10.C: Likewise.
43131         * g++.old-deja/g++.mike/net31.C: Likewise.
43132         * g++.old-deja/g++.mike/p8786.C: Likewise.
43133
43134         * g++.dg/template/friend10.C: New test.
43135         * g++.dg/template/conv5.C: New test.
43136
43137 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43138
43139         * g++.dg/lookup/scoped3.C: New test.
43140
43141         * g++.dg/lookup/decl1.C: New test.
43142         * g++.dg/lookup/decl2.C: New test.
43143
43144 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43145
43146         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43147         gcc.c-torture/compile/20021015-1.c,
43148         gcc.c-torture/compile/20021015-2.c,
43149         gcc.c-torture/compile/20021123-1.c,
43150         gcc.c-torture/compile/20021123-2.c,
43151         gcc.c-torture/compile/20021123-3.c,
43152         gcc.c-torture/compile/20021123-4.c,
43153         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43154         only to 3.1 or 3.2 branch.
43155
43156 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43157
43158         * gcc.dg/i386-bitfield3.c: New test.
43159
43160         * gcc.dg/i386-bitfield2.c: New test.
43161
43162 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43163
43164         * g++.dg/parse/conv_op1.C: New test.
43165
43166 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43167
43168         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43169         approved.
43170
43171 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43172
43173         * gcc.c-torture/compile/20021220-1.c: New test.
43174
43175 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43176
43177         * gcc.dg/i386-fastcall-1.c: New.
43178
43179 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43180
43181         * gcc.c-torture/execute/20021219-1.c: New test.
43182
43183 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43184
43185         * gcc.dg/i386-pic-1.c: New test.
43186
43187 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43188
43189         PR c++/8099
43190         * g++.dg/template/friend9.C: New test.
43191
43192 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43193
43194         PR c++/3663
43195         * g++.dg/template/access7.C: New test.
43196
43197 2002-12-18  Nick Clifton  <nickc@redhat.com>
43198
43199         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43200         the libstdc++-v3 directory has been found.
43201
43202 2002-12-12  Devang Patel <dpatel@apple.com>
43203         * gcc.dg/darwin-ld-1.c: New test.
43204         * gcc.dg/darwin-ld-2.c: New test.
43205         * gcc.dg/darwin-ld-3.c: New test.
43206         * gcc.dg/darwin-ld-4.c: New test.
43207         * gcc.dg/darwin-ld-5.c: New test.
43208
43209 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43210
43211         * gcc.c-torture/compile/20021212-1.c: New test.
43212
43213 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43214
43215         * gcc.dg/fshort-wchar: New test.
43216
43217 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43218
43219         PR c++/8372
43220         * g++.dg/template/dtor1.C: New test.
43221
43222         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43223         markers.
43224
43225 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43226
43227         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43228
43229 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43230
43231         * g++.dg/template/static1.C: New test.
43232         * g++.dg/template/static2.C: New test.
43233         * g++.old-deja/g++.ext/memconst.C: New test.
43234
43235 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43236
43237         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43238         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43239         * g++.dg/special/initp1.C: Likewise.
43240
43241 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43242
43243         * gcc.c-torture/execute/20021204-1.c: New test.
43244
43245 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43246
43247         * gcc.dg/ppc-fmadd-1.c: New file.
43248         * gcc.dg/ppc-fmadd-2.c: New file.
43249         * gcc.dg/ppc-fmadd-3.c: New file.
43250
43251 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43252
43253         * gcc.c-torture/compile/20021204-1.c: New test.
43254
43255 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.dg/inherit/covariant2.C: New test.
43258         * g++.dg/inherit/covariant3.C: New test.
43259         * g++.dg/inherit/covariant4.C: New test.
43260         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43261         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43262
43263 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43264
43265         PR c++/8688
43266         * g++.dg/init/brace3.C: New test.
43267
43268 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43269
43270         * gcc.dg/20020210-1.c: Fix a comment typo.
43271
43272 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43273
43274         PR c++/8720
43275         * g++.dg/parse/defarg1.C: New test.
43276
43277         PR c++/8615
43278         * g++.dg/template/char1.C: New test.
43279
43280         * g++.dg/template/varmod1.C: Fix typo.
43281
43282 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43283
43284         DR 180
43285         * g++.old-deja/g++.pt/crash32.C: Expect error.
43286
43287 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43288
43289         PR c++/5919
43290         * g++.dg/template/varmod1.C: New test.
43291
43292         PR c++/8727
43293         * g++.dg/inherit/typeinfo1.C: New test.
43294
43295         PR c++/8663
43296         * g++.dg/inherit/typedef1.C: New test.
43297
43298 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43299
43300         PR c++/8332
43301         PR c++/8493
43302         * g++.dg/template/strlen1.C: New test.
43303
43304         PR c++/8227
43305         * g++.dg/template/ctor2.C: New test.
43306
43307         PR c++/8214
43308         * g++.dg/init/string1.C: New test.
43309
43310         PR c++/8511
43311         * g++.dg/template/friend8.C: New test.
43312
43313 2002-11-29  Joe Buck <jbuck@synopsys.com>
43314
43315         * g++.dg/lookup/anon2.C: New test.
43316
43317 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43318
43319         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43320         h8300 port.
43321
43322 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43323
43324         * gcc.dg/bitfld-6.c: New test.
43325
43326 2002-11-27  Jan Hubicka  <jh@suse.cz>
43327
43328         * gcc.c-torture/execute/20021127.[cx]: New test.
43329
43330 2002-11-26  Jan Hubicka  <jh@suse.cz>
43331
43332         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43333         quality.
43334
43335 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43336
43337         * g++.dg/init/brace2.C: New test.
43338         * g++.old-deja/g++.mike/p9129.C: Correct.
43339
43340 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43341
43342         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43343
43344 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43345
43346         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43347
43348 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43349
43350         * g++.dg/abi/empty11.C: New test.
43351         * g++.dg/rtti/cv1.C: New test.
43352
43353 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43354
43355         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43356
43357 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43358
43359         * g++.dg/abi/empty10.C: New test.
43360
43361 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43362
43363         * gcc.c-torture/compile/20021124-1.c: New test.
43364
43365 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43366
43367         * g++.dg/abi/rtti2.C: New test.
43368
43369 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43370
43371         * gcc.dg/i386-unroll-1.c: New test.
43372
43373 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43374
43375         * gcc.c-torture/compile/20021120-1.c: New test.
43376         * gcc.c-torture/compile/20021120-2.c: New test.
43377
43378 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43379
43380         * gcc.dg/bitfld-5.c: New test.
43381
43382 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43383
43384         * gcc.c-torture/execute/20021120-3.c: New test.
43385
43386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43387
43388         * gcc.c-torture/execute/20021120-2.c: New test.
43389
43390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43391
43392         * gcc.c-torture/execute/20021120-1.c: New test.
43393
43394 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43395
43396         * gcc.c-torture/execute/20021118-3.c: New test.
43397
43398 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43399
43400         * gcc.c-torture/compile/20021119-1.c: New test.
43401
43402 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43403
43404         * gcc.dg/duff-1.c: New test.
43405         * gcc.dg/duff-2.c: New test.
43406         * gcc.dg/duff-3.c: New test.
43407
43408 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43409
43410         * gcc.dg/cpp/_Pragma5.c: New test.
43411
43412 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43413
43414         * gcc.c-torture/execute/20021118-2.c: New test.
43415
43416 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43417
43418         * gcc.c-torture/execute/20021118-1.c: New test.
43419
43420 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43421
43422         * gcc.dg/20021116-1.c: New test.
43423
43424 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43425
43426         * g++.dg/abi/vcall1.C: New test.
43427
43428 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43429
43430         * gcc.dg/20021029-1.c: New test.
43431         * gcc.dg/20021029-2.c: New test.
43432
43433 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43434
43435         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43436
43437 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43438
43439         PR c/8439
43440         * gcc.dg/20021110.c: Move to ...
43441         * gcc.c-torture/compile/20021110.c: .... here.
43442
43443 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43444
43445         PR c/8467
43446         * gcc.c-torture/execute/20021111-1.c
43447
43448 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43449
43450         PR c/8439
43451         * gcc.dg/20021110.c: New test.
43452
43453 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43454
43455         * g++.dg/abi/vthunk3.C: Run only on x86.
43456
43457 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43458
43459         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43460
43461 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43462
43463         * lib/compat.exp (compat-execute): Fix logic error in last
43464         change.
43465
43466 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43467
43468         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43469
43470 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43471
43472         PR c++/8389
43473         * g++.dg/template/access6.C: New test.
43474
43475 2002-11-08  Jan Hubicka  <jh@suse.cz>
43476
43477         * gcc.dg/i386-ssefp-1.c: New test.
43478         * gcc.dg/i386-ssefp-1.c: New test.
43479
43480 2002-11-08  Jan Hubicka  <jh@suse.cz>
43481
43482         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43483
43484 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43485
43486         * g++.dg/abi/vthunk3.C: New test.
43487
43488         PR c++/8338
43489         * g++.dg/template/crash2.C: New test.
43490
43491 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43492
43493         * g++.dg/abi/dtor1.C: New test.
43494         * g++.dg/abi/dtor2.C: Likewise.
43495
43496 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43497
43498         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43499         Darwin.
43500
43501 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43502
43503         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43504         -mthumb.  Only xfail with -O0.
43505
43506 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43507
43508         * g++.dg/abi/thunk1.C: New test.
43509         * g++.dg/abi/thunk2.C: Likewise.
43510         * g++.dg/abi/vtt1.C: Likewise.
43511
43512 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43513
43514         PR optimization/8423
43515         * gcc.c-torture/execute/builtin-constant.c: New test.
43516
43517 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43518
43519         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43520         Add some more cases.
43521
43522 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43523
43524         PR c++/8391
43525         * g++.dg/opt/local1.C: New test.
43526
43527 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43528
43529         PR c++/8160
43530         * g++.dg/template/complit1.C: New test.
43531
43532         PR c++/8149
43533         * g++.dg/template/typename4.C: Likewise.
43534
43535 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43536
43537         Core issue 287, PR c++/7639
43538         * g++.dg/template/instantiate1.C: Adjust error location.
43539         * g++.dg/template/instantiate3.C: New test.
43540         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43541         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43542         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43543
43544 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43545
43546         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43547
43548 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43549
43550         PR c++/8287
43551         * g++.dg/init/dtor2.C: New test.
43552
43553 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43554
43555         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43556         * gcc.dg/nest.c: Bypass errors on irix6.
43557
43558 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43559
43560         * gcc.dg/nest.c: Expect error for mmix-*-*.
43561         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43562
43563 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43564
43565         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43566         markers.
43567
43568         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43569
43570 2002-10-25  Mike Stump  <mrs@apple.com>
43571
43572         * gcc.dg/warn-1.c: New test.
43573
43574 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43575
43576         * g++.dg/template/typename3.C: New test.
43577
43578 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43579
43580         * g++.dg/lookup/ptrmem1.C: New test.
43581
43582         * g++.dg/abi/vthunk2.C: New test.
43583
43584 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43585
43586         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43587
43588 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43589
43590         * g++.dg/abi/empty9.C: New test.
43591
43592 2002-10-24  Richard Henderson  <rth@redhat.com>
43593
43594         * g++.dg/inherit/thunk1.C: Enable for ia64.
43595
43596 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43597
43598         PR c++/8067
43599         * g++.dg/lookup/pretty1.C: New test.
43600
43601 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43602
43603         * gcc.dg/20021023-1.c: New test.
43604
43605 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43606
43607         PR c++/7679
43608         * g++.dg/parse/inline1.C: New test.
43609
43610 2002-10-23  Richard Henderson  <rth@redhat.com>
43611
43612         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43613
43614         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43615
43616 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43617
43618         PR c++/6579
43619         * g++.dg/parse/stmtexpr3.C: New test.
43620
43621 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43622
43623         * g++.dg/expr/cond1.C: New test.
43624
43625 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43626
43627         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43628
43629 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43630
43631         * g++.dg/abi/vbase13.C: New test.
43632         * g++.dg/abi/vbase14.C: Likewise.
43633
43634 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43635
43636         * gcc.dg/tls/pic-1.c: New test.
43637         * gcc.dg/tls/nonpic-1.c: New test.
43638         * gcc.dg/20021018-1.c: New test.
43639
43640 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43641
43642         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43643         Remove only files with the same base name as the test case.
43644         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43645         (profopt-execute): Likewise.  Also, remove old profiling
43646         and performance data files before running the tests.
43647
43648         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43649         * g++.dg/bprob/bprob.exp: Likewise.
43650         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43651         to allow more general test case names.
43652
43653         * g++.dg/bprob/bprob-1.C: Rename to ...
43654         * g++.dg/bprob/g++-bprob-1.C: ... this.
43655
43656         * g77.dg/bprob/bprob-1.f: Rename to ...
43657         * g77.dg/bprob/g77-bprob-1.f: ... this.
43658
43659 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43660
43661         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43662         bison 1.50 or later.
43663
43664 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43665
43666         * g++.dg/README: Describe more test directories.
43667
43668 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43669
43670         * g++.dg/init/array6.C: Add additional tests.
43671
43672 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43673
43674         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43675         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43676
43677 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43678
43679         * gcc.c-torture/compile/20020604-1.x: New.
43680         * gcc.c-torture/compile/simd-5.x: Likewise.
43681         * gcc.c-torture/execute/920710-1.x: Likewise.
43682         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43683
43684 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43685
43686         * g++.dg/inherit/override1.C: Add dg-options clause.
43687
43688 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43689
43690         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43691         _mm_slli_si128.
43692
43693 2002-10-19  Andreas Schwab  <schwab@suse.de>
43694
43695         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43696         directory component.
43697
43698 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43699
43700         * g++.dg/inherit/thunk1.C: New test.
43701
43702         * g++.dg/inherit/override1.C: New test.
43703
43704         * g++.dg/abi/mangle11.C: New test.
43705         * g++.dg/abi/mangle14.C: New test.
43706         * g++.dg/abi/mangle17.C: New test.
43707
43708 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43709
43710         * g++.dg/overload/member2.C: New test.
43711
43712 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43713
43714         * g++.dg/README: Describe new compat directory.
43715         * g++.dg/dg.exp: Skip tests in compat directory.
43716         * README.compat: New file.
43717         * lib/compat.exp: New expect script.
43718         * g++.dg/compat: New test directory.
43719         * g++.dg/compat/compat.exp: New expect script.
43720         * g++.dg/compat/abi: New test directory.
43721         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43722         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43723         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43724         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43725         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43726         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43727         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43728         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43729         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43730         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43731         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43732         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43733         * g++.dg/compat/break: New test directory.
43734         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43735         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43736         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43737         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43738         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43739         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43740         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43741         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43742         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43743         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43744         g++.dg/compat/break/README: New files.
43745         * g++.dg/compat/eh: New test directory.
43746         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43747         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43748         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43749         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43750         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43751         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43752         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43753         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43754         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43755         g++.dg/compat/eh/filter2_y.C,
43756         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43757         g++.dg/compat/eh/new1_y.C,
43758         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43759         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43760         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43761         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43762         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43763         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43764         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43765         g++.dg/compat/eh/unexpected1_y.C: New files.
43766         * g++.dg/compat/init: New test directory.
43767         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43768         g++.dg/compat/init/array5_y.C,
43769         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43770         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43771         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43772         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43773         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43774         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43775         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43776         g++.dg/compat/init/init-ref2_y.C: New files.
43777
43778 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/7584
43781         * g++.dg/inherit/using3.C: New test.
43782
43783 2002-10-17  Jan Hubicka  <jh@suse.cz>
43784
43785         * gcc.dg/20021017-2.c: New test.
43786
43787 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43788
43789         * g++.dg/abi/mangle16.C: Adjust.
43790
43791         * g++.dg/init/array8.C: New test.
43792
43793 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43794
43795         * gcc.dg/special/mips-abi.exp: New test.
43796         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43797
43798 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43799
43800         * g++.dg/abi/mangle16.C: New test.
43801         * g++.dg/abi/mangle17.C: Likewise.
43802
43803         PR c++/7478
43804         * g++.dg/template/ref1.C: New test.
43805
43806 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43807
43808         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43809
43810 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43811
43812         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43813
43814 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43815
43816         PR c++/7524
43817         * g++.dg/init/array7.C: New test.
43818
43819 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43820
43821         * g++.dg/init/array6.C: New test.
43822
43823         * g++.dg/abi/mangle13.C: Likewise.
43824         * g++.dg/abi/mangle14.C: Likewise.
43825         * g++.dg/abi/mangle15.C: Likewise.
43826
43827 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43828
43829         * g++.dg/abi/empty8.C: New test.
43830
43831 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * g++.dg/init/ctor1.C: New test.
43834
43835 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43836
43837         * gcc.c-torture/execute/20021015-1.c: New test.
43838
43839 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43840
43841         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43842
43843 2002-10-14  Jan Hubicka  <jh@suse.cz>
43844
43845         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43846
43847 2002-10-14  Richard Henderson  <rth@redhat.com>
43848
43849         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43850
43851 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43852
43853         PR optimization/6631
43854         * g++.dg/opt/const2.C: New test.
43855
43856 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43857
43858         PR c++/7176
43859         * g++.dg/parse/friend1.C: New test.
43860         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43861
43862 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43863
43864         * gcc.dg/20021014-1.c: New test.
43865
43866 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43867
43868         PR c++/5661
43869         * g++.dg/ext/vlm1.C: New test.
43870         * g++.dg/ext/vlm2.C: Likewise.
43871
43872         * g++.dg/init/array1.C: Remove invalid braces.
43873         * g++.dg/init/brace1.C: New test.
43874         * g++.dg/init/copy2.C: Likewise.
43875         * g++.dg/init/copy3.C: Likewise.
43876         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43877         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43878         braces.
43879
43880 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43881
43882         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43883
43884 2002-10-11  Richard Shann  <richard.shann@superh.com>
43885
43886         * gcc.c-torture/compile/simd-5.c: New test.
43887
43888 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43889
43890         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43891
43892 2002-10-10  Jim Wilson  <wilson@redhat.com>
43893
43894         * gcc.c-torture/execute/20021010-1.c: New test.
43895
43896 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43897
43898         PR c/7353
43899         * g++.dg/ext/typedef-init.C: New test.
43900         * gcc.dg/typedef-init.c: New test.
43901
43902 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43903
43904         * gcc.dg/cpp/paste13.c: New test.
43905
43906 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43907
43908         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43909         remaining platforms, XFAIL during compile, not execute.  Don't
43910         XFAIL at -O0.
43911
43912 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43913
43914         * gcc.dg/alias-1.c: Tweak expected warning.
43915
43916 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43917
43918         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43919
43920 2002-10-06  Andreas Jaeger  <aj@suse.de>
43921
43922         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43923         * gcc.dg/cpp/c++98.C: Likewise.
43924
43925         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43926         * g++.dg/cpp/c++98.C: Likewise.
43927
43928         * g++.dg/README (Subdirectories): Mention cpp directory.
43929
43930         PR target/7559
43931         * gcc.dg/20021006-1.c: New test.
43932
43933 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43934
43935         PR c++/7804
43936         * g++.dg/other/warning1.C: New test.
43937
43938 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43939
43940         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43941         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43942         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43943
43944 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43945
43946         PR c++/7931
43947         * g++.dg/template/ptrmem3.C: New test.
43948
43949         PR c++/7754
43950         * g++.dg/template/union1.C: New test.
43951
43952 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43953
43954         PR c++/8006
43955         * g++.dg/abi/mangle9.C: New test.
43956         * g++.dg/abi/mangle10.C: New test.
43957         * g++.dg/abi/mangle11.C: New test.
43958         * g++.dg/abi/mangle12.C: New test.
43959
43960 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43961
43962         PR c++/7188.
43963         * g++.dg/template/meminit1.C: New test.
43964         * g++.dg/warn/Wreorder-1.C: Likewise.
43965         * g++.old-deja/g++.mike/warn3.C: Tweak.
43966         * lib/prune.exp: Ingore "in copy constructor".
43967
43968 2002-10-02  Andreas Jaeger  <aj@suse.de>
43969
43970         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43971         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43972         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43973         on x86-64.
43974
43975 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43976
43977         * gcc.dg/empty1.C: Fix typo.
43978
43979 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43980
43981         * gcc.dg/alias-1.c: New test.
43982
43983 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43984
43985         * gcc.dg/empty1.C: New test.
43986
43987         * g++.dg/tls/init-2.C: Tweak error messages.
43988
43989 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43990
43991         * gcc.c-torture/compile/20020923-1.c: New test.
43992
43993 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43994
43995         * gcc.c-torture/execute/ffs-1.c: New test.
43996         * gcc.c-torture/execute/ffs-2.c: Ditto.
43997
43998 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43999
44000         * g++.dg/overload/member1.C: New test.
44001
44002 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
44003
44004         * g++.dg/abi/empty7.C: New test.
44005         * g++.dg/init/pm2.C: Likewise.
44006
44007 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
44008
44009         * g++.dg/rtti/crash1.C: New test.
44010
44011 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
44012
44013         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44014         gcc.dg/sibcall-4.c: New tests.
44015
44016 2002-09-28  Roger Sayle  <roger@eyesopen.com>
44017
44018         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44019         powerpc and MMIX targets.
44020
44021 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
44022
44023         * gcc.dg/cpp/20020927-1.c: New.
44024
44025 2002-09-26  David S. Miller  <davem@redhat.com>
44026
44027         * gcc.c-torture/compile/trunctfdf.c: New.
44028
44029 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44030
44031         * lib/target-supports.exp (check_weak_available): Handle solaris2.
44032
44033 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
44034
44035         * gcc.c-torture/execute/loop-15.c: New.
44036
44037 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
44038
44039         * README.QMTEST: Fix typo.
44040
44041 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
44042
44043         * gcc.dg/20020926-1.c: New test.
44044
44045 2002-09-25  David S. Miller  <davem@redhat.com>
44046
44047         PR target/7842
44048         * gcc.c-torture/execute/shiftdi.c: New test.
44049
44050 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
44051
44052         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44053         unique to the tool.
44054         * lib/g77.exp (g77_init): Likewise.
44055         * lib/g++.exp (g++_init): Likewise.
44056         * lib/objc.exp (objc_init): Likewise.
44057
44058 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
44059
44060         * g++.dg/abi/empty5.C: New test.
44061         * g++.dg/abi/empty6.C: New test.
44062         * g++.dg/abi/vbase12.C: New test.
44063
44064 2002-09-25  Richard Henderson  <rth@redhat.com>
44065
44066         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44067         too-small long double.
44068
44069 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
44070
44071         * gcc.dg/20020919-1.c: New test.
44072
44073 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
44074
44075         * g++.dg/abi/bitfield6.C: New test.
44076         * g++.dg/abi/bitfield7.C: New test.
44077         * g++.dg/abi/bitfield8.C: New test.
44078         * g++.dg/abi/vbase11.C: New test.
44079
44080 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44081
44082         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44083         hppa*-*-hpux*.  Update test comment.
44084
44085 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44086
44087         * gcc.dg/tls/struct-1.c: New test.
44088
44089 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44090
44091         * gcc.dg/cpp/tr-warn2.c: Update.
44092
44093 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44094
44095         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44096
44097 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44098
44099         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44100         systems.
44101
44102 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44103
44104         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44105
44106         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44107         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44108         setting of cxxfilt.
44109
44110 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44111
44112         * gcc.dg/20020312-2.c: Update for darwin.
44113
44114 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44115
44116         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44117
44118 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44119
44120         * objc.dg/comp-types-1.m: New test.
44121         * objc.dg/comp-types-2.m: New test.
44122         * objc.dg/comp-types-3.m: New test.
44123         * objc.dg/comp-types-4.m: New test.
44124         * objc.dg/comp-types-5.m: New test.
44125         * objc.dg/comp-types-6.m: New test.
44126
44127 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44128
44129         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44130
44131 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * g++.dg/other/do1.C: New test.
44134
44135         * g++.dg/template/subst1.C: New test.
44136
44137 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44138
44139         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44140
44141 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44142
44143         * g++.dg/template/qualttp20.C: Adjust expected errors.
44144         * g++.old-deja/g++.jason/report.C: Likewise.
44145         * g++.old-deja/g++.other/qual1.C: Likewise.
44146
44147         * g++.dg/lookup/scoped2.C: New test.
44148
44149         * g++.dg/ext/asm3.C: New test.
44150
44151 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44152
44153         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44154
44155 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44156
44157         * ChangeLog: follow spelling conventions.
44158         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44159         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44160         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44161         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44162         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44163         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44164         * g++.old-deja/g++.law/global-init1.C: Likewise.
44165         * g++.old-deja/g++.other/delete4.C: Likewise.
44166         * g++.old-deja/g++.other/inline21.C: Likewise.
44167         * g++.old-deja/g++.other/singleton.C: Likewise.
44168         * g77.dg/strlen0.f: Likewise.
44169         * g77.f-torture/compile/20010519-1.f: Likewise.
44170         * g77.f-torture/compile/980310-4.f: Likewise.
44171         * gcc.c-torture/compile/20000605-1.c: Likewise.
44172         * gcc.c-torture/execute/20020225-1.c: Likewise.
44173         * gcc.dg/c90-hexfloat-2.c: Likewise.
44174         * gcc.dg/c99-bool-1.c: Likewise.
44175         * gcc.dg/c99-hexfloat-2.c: Likewise.
44176         * gcc.dg/dll-2.c: Likewise.
44177         * gcc.dg/wtr-union-init-1.c: Likewise.
44178         * gcc.dg/wtr-union-init-2.c: Likewise.
44179         * gcc.dg/wtr-union-init-3.c: Likewise.
44180         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44181         * gcc.dg/cpp/defined.c: Likewise.
44182         * gcc.dg/cpp/macsyntx.c: Likewise.
44183         * gcc.dg/cpp/paste2.c: Likewise.
44184         * gcc.dg/cpp/trad/defined.c: Likewise.
44185         * gcc.dg/format/c90-printf-1.c: Likewise.
44186         * gcc.dg/format/c90-scanf-1.c: Likewise.
44187         * gcc.dg/format/c99-printf-1.c: Likewise.
44188         * gcc.dg/format/c99-scanf-1.c: Likewise.
44189         * gcc.misc-tests/gcov-8.c: Likewise.
44190         * lib/profopt.exp: Likewise.
44191
44192 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44193
44194         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44195
44196 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44197
44198         * g++.dg/inherit/using2.C: New test.
44199
44200 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44201
44202         * ChangeLog: Follow spelling conventions.
44203         * g++.dg/template/friend4.C: Likewise.
44204         * g++.old-deja/g++.pt/crash67.C: Likewise.
44205         * gcc.c-torture/execute/20000801-4.c: Likewise.
44206         * gcc.dg/c90-digraph-1.c: Likewise.
44207         * gcc.dg/c94-digraph-1.c: Likewise.
44208         * gcc.dg/c99-digraph-1.c: Likewise.
44209         * gcc.dg/cpp/line5.c: Likewise.
44210         * gcc.dg/cpp/multiline.c: Likewise.
44211         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44212         * gcc.dg/format/attr-3.c: Likewise.
44213         * gcc.dg/format/c90-scanf-3.c: Likewise.
44214         * gcc.dg/format/ext-4.c: Likewise.
44215
44216 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44217
44218         * g++.dg/template/pretty1.C: New test.
44219
44220 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44221
44222         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44223
44224 2002-09-13  Matt Austern  <austern@apple.com>
44225
44226         * g++.dg/other/constref[12].C: New, regression tests for
44227         passing a cast expression to a function by const reference.
44228
44229 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44230
44231         * g++.dg/template/deduce1.C: New test.
44232
44233 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44234
44235         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44236         32-bit int.
44237
44238 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44239
44240         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44241         usage.
44242
44243 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44244
44245         * gcc.c-torture/compile/20020910-1.c: New test.
44246
44247 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44248
44249         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44250
44251 2002-09-10  Andreas Jaeger  <aj@suse.de>
44252
44253         * gcc.dg/20020312-2.c: Adjust for x86-64.
44254
44255 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44256
44257         * g77.dg/7388.f: New test case for PR 7388.
44258
44259 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44260
44261         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44262
44263 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44264
44265         * objc.dg/proto-lossage-1.m: New test.
44266
44267 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44268
44269         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44270
44271 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44272
44273         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44274         expected to pass.
44275
44276 2002-09-06  Stan Shebs  <shebs@apple.com>
44277             David Edelsohn  <edelsohn@gnu.org>
44278
44279         * gcc.dg/weak: New directory.
44280         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44281         target-specific xfail bits.
44282         * gcc.dg/typeof-2.c: Move to new directory.
44283         * gcc.dg/weak.exp: New expect script.
44284
44285 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44286
44287         * gcc.c-torture/execute/extzvsi.c: New test.
44288
44289 2002-09-05  Stan Shebs  <shebs@apple.com>
44290
44291         * gcc.dg/weak-1.c: xfail on Darwin.
44292         * gcc.dg/weak-2.c: Ditto.
44293         * gcc.dg/weak-3.c: Ditto.
44294         * gcc.dg/weak-4.c: Ditto.
44295         * gcc.dg/weak-5.c: Ditto.
44296         * gcc.dg/weak-6.c: Ditto.
44297         * gcc.dg/weak-7.c: Ditto.
44298         * gcc.dg/weak-8.c: Ditto.
44299         * gcc.dg/weak-9.c: Ditto.
44300
44301 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44302
44303         * gcc.c-torture/execute/loop-14.c: New test.
44304
44305 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44306
44307         * g++.dg/other/cxa-atexit1.C: New test.
44308
44309         * gcc.dg/typeof-2.c: New test.
44310
44311 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44312
44313         * gcc.dg/builtins-2.c: New testcase.
44314         * gcc.dg/builtins-3.c: New testcase.
44315
44316 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44317
44318         * gcc.dg/cpp/_Pragma4.c: New test.
44319
44320 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44321
44322         * objc/execute/nil_method-1.m: New testcase.
44323
44324 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44325
44326         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44327         [Object class], not [Object initialize].
44328
44329 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44330             Hans-Peter Nilsson  <hp@bitrange.com>
44331
44332         * gcc.c-torture/execute/20020720-1.x: Skip test on
44333         mmix-knuth-mmixware.  Correct comment.
44334
44335 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44336
44337         * g++.dg/abi/bitfield5.C: New test.
44338         * g++.dg/abi/vbase10.C: Likewise.
44339
44340 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44341
44342         * objc.dg/undeclared-selector.m: New test.
44343
44344 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         * g++.dg/other/offsetof1.C: Avoid cast warning.
44347
44348 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44349
44350         * objc.dg/super-class-2.m: New test.
44351
44352 2002-08-24  Matt Austern  <austern@apple.com>
44353
44354         * g++.dg/ext/lvaddr.C: New test.
44355         * g++.dg/ext/lvcast.C: New test.
44356
44357 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44358
44359         * g++.dg/inherit/cond1.C: New test.
44360
44361 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44362
44363         * gcc.dg/noncompile/incomplete-1.c: New test.
44364
44365 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44366
44367         * gcc.dg/typespec-1.c: New test.
44368
44369 2002-08-20  Devang Patel  <dpatel@apple.com>
44370         * objc.dg/proto-hier-2.m: New test.
44371
44372 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44373
44374         * objc.dg/bitfield-1.m: New test.
44375         * objc.dg/bitfield-2.m: New test.
44376
44377 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44378
44379         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44380         gcc.dg/c99-flex-array-4.c: New tests.
44381
44382 2002-08-16  Stan Shebs  <shebs@apple.com>
44383
44384         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44385
44386 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44387
44388         * gcc.dg/typeof-1.c: New test.
44389         * g++.dg/ext/typeof2.C: New test.
44390
44391 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44392
44393         * g++.dg/other/offsetof1.C: New test.
44394
44395 2002-08-14  Richard Henderson  <rth@redhat.com>
44396
44397         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44398
44399 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44400
44401         * gcc.dg/cpp/_Pragma3.c: New test.
44402
44403 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44404
44405         * g++.dg/template/inherit3: New test.
44406
44407 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44408
44409         * gcc.dg/bitfld-4.c: Add blank options.
44410
44411 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44412
44413         * g++.dg/template/crash1.C: New test.
44414
44415 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44416
44417         * gcc.dg/tls/opt-2.c: New test.
44418
44419 2002-08-08  Devang Patel  <dpatel@apple.com>
44420
44421         * objc.dg/selector-1.m : New test
44422
44423 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         * g++.dg/abi/bitfield4.C: New test.
44426         * gcc.dg/bitfld-4.c: New test.
44427
44428 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44429
44430         * g++.dg/other/packed1.C: New test.
44431
44432 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44433
44434         * g++.dg/abi/offsetof.C: Tweak error messages.
44435         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44436
44437 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44438
44439         * gcc.dg/bitfld-3.c: New test.
44440
44441 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44442             Richard Henderson  <rth@redhat.com>
44443
44444         * gcc.dg/i386-bitfield1.c: New test.
44445         * g++.dg/abi/bitfield3.C: Update.
44446
44447 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44448
44449         * objc.dg/const-str-2.m: Update.
44450         * gcc.dg/cpp/c++98.c: Change to C extension.
44451         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44452         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44453
44454 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44455
44456         * gcc.dg/tls/diag-3.c: New.
44457
44458 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44459
44460         * g++.dg/README (Subdirectories): Document new subdir expr.
44461         * g++.dg/expr/pmf-1.C: New test.
44462
44463 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44464
44465         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44466
44467 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44468
44469         * g++.dg/abi/bitfield3.C: New test.
44470
44471 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44472
44473         * lib/gcov.exp: Tweak expected line formats.
44474         * gcc.misc-tests/gcov8.c: New test.
44475         * gcc.misc-tests/gcov8.x: New flags.
44476
44477 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44478
44479         * consistency.vlad/layout/endian.c: Include string.h.
44480
44481         * gcc.c-torture/execute/20020805-1.c: New test.
44482
44483 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44484
44485         * g++.dg/other/conversion1.C: New test.
44486
44487 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44488
44489         * gcc.dg/builtins-1.c: New testcase.
44490
44491 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44492
44493         * g++.dg/inherit/access3.C: New test.
44494
44495 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44496
44497         * gcc.dg/ia64-visibility-2.c: New test.
44498
44499 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44500
44501         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44502         __qualifier_flags to __flags.
44503
44504 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44505
44506         * g++.dg/inherit/operator1.C: New test.
44507         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44508         * g++.dg/other/error1.C: Change expected error message.
44509         * g++.dg/template/conv4.C: Likewise.
44510
44511 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44512
44513         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44514         for documented behavior.
44515
44516 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44517
44518         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44519         several targets known to fail.
44520
44521 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44522
44523         * gcc.dg/mips-args-[123].c: New tests.
44524
44525 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44526
44527         * gcc.dg/ppc-spe.c: New.
44528
44529 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44530
44531         * g++.dg/other/ptrmem4.C: New testcase.
44532
44533 2002-07-24  Richard Henderson  <rth@redhat.com>
44534
44535         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44536
44537 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44538
44539         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44540
44541 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44542
44543         * gcc.c-torture/execute/memset-3.c: New testcase.
44544
44545 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44546
44547         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44548         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44549
44550 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44551
44552         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44553         Delete.
44554
44555 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44556
44557         * gcc.c-torture/compile/simd-4.c: New test.
44558
44559 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44560
44561         PR c++/7347, c++/7348
44562         * g++.dg/template/access4.C: New test.
44563         * g++.dg/template/access5.C: New test.
44564         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44565         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44566         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44567         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44568
44569 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44570
44571         * gcc.dg/gnu89-init-2.c: New test.
44572
44573 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44574
44575         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44576
44577 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44578
44579         * gcc.c-torture/execute/20020720-1.c: New testcase.
44580
44581 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44582
44583         * gcc.dg/cpp/Wsignprom.c: New tests.
44584
44585 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44586
44587         * gcc.c-torture/execute/loop-13.c: New test.
44588
44589 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44590
44591         * gcc.dg/cpp/expr.c: New tests.
44592
44593 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44594
44595         * g++.dg/opt/pr6713.C: Add template instantiation.
44596
44597 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44598
44599         * gcc.dg/nest.c: New test.
44600
44601 2002-07-17  Richard Henderson  <rth@redhat.com>
44602
44603         * g++.dg/opt/pr6713.C: New test.
44604
44605 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44606
44607         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44608         XFAIL for all x86 processors.
44609
44610 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44611
44612         * gcc.c-torture/execute/20010122-1.x: Do not test with
44613         -fomit-frame-pointer.
44614
44615 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44616
44617         * g++.dg/template/instantiate2.C: New test.
44618         * g++.dg/template/spec4.C: New test.
44619
44620 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44621
44622         * g++.dg/template/access2.C: New test.
44623         * g++.dg/template/access3.C: New test.
44624
44625 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44626
44627         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44628         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44629         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44630         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44631         Convert to use <stdarg.h>.
44632         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44633         Delete.
44634         * gcc.dg/va-arg-2.c: New.
44635         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44636
44637 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44638
44639         * gcc.c-torture/compile/20020710-1.c: New test.
44640
44641 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44642                           Andrew Pinski  <pinskia@physics.uc.edu>
44643
44644         gcc.c-torture/compile/simd-2.c: New testcase.
44645         gcc.c-torture/compile/simd-3.c: Likewise.
44646
44647 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44648
44649         PR c++/7224
44650         * g++.dg/overload/error1.C: New test.
44651
44652 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44653
44654         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44655         configuration and IRIX 6 O32 ABI.
44656
44657 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44658
44659         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44660
44661 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44662
44663         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44664
44665 2002-07-10  Jeffrey A Law  <law@redhat.com>
44666
44667         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44668
44669         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44670
44671 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44672
44673         * gcc.dg/20020312-2.c: Check for __PPC__.
44674
44675 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44676
44677         * gcc.c-torture/compile/20020709-1.c: New test.
44678
44679 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44680
44681         * g++.dg/template/qualttp21.C: New test case.
44682
44683 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44684
44685         * gcc.c-torture/compile/20020706-1.c: New test.
44686         * gcc.c-torture/compile/20020706-2.c: New test.
44687
44688 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44689             Alexandre Oliva  <aoliva@redhat.com>
44690
44691         * g++.dg/warn/incomplete1.C: New test.
44692
44693 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44694
44695         PR c++/7099
44696         * g++.dg/warn/noreturn1.C: New test.
44697
44698 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44699
44700         PR c++/6706
44701         * g++.dg/debug/debug6.C: New test.
44702         * g++.dg/debug/debug7.C: New test.
44703
44704 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44705
44706         * gcc.c-torture/compile/simd-3.c: New test.
44707
44708 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44709
44710         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44711         * gcc.dg/20020620-1.c: Likewise.
44712
44713 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44714
44715         PR c++/6944
44716         * g++.dg/init/array4.C: New test.
44717         * g++.dg/init/array5.C: New test.
44718
44719 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44720
44721         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44722         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44723
44724 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44725
44726         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44727         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44728         * gcc.dg/wtr-conversion-1.c: Likewise.
44729         * gcc.dg/wtr-escape-1.c: Likewise.
44730         * gcc.dg/wtr-int-type-1.c: Likewise.
44731         * gcc.dg/wtr-label-1.c: Likewise.
44732         * gcc.dg/wtr-static-1.c: Likewise.
44733         * gcc.dg/wtr-strcat-1.c: Likewise.
44734         * gcc.dg/wtr-suffix-1.c: Likewise.
44735         * gcc.dg/wtr-switch-1.c: Likewise.
44736         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44737         * gcc.dg/wtr-union-init-1.c: Likewise.
44738         * gcc.dg/wtr-union-init-2.c: Likewise.
44739         * gcc.dg/wtr-union-init-3.c: Likewise.
44740
44741         * gcc.dg/wtr-func-def-1.c: New test.
44742
44743 2002-07-02 Devang Patel <dpatel@apple.com>
44744
44745         * objc.dg/param-1.m: New test.
44746
44747 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44748
44749         * gcc.dg/cpp/trad/directive.c: Add test.
44750         * gcc.dg/cpp/trad/macroargs.c: Add test.
44751         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44752
44753 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44754
44755         * gcc.dg/cpp/cmdlne-M.c: New test.
44756
44757 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44758
44759         * objc.dg/desig-init-1.m: New test.
44760
44761 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44762
44763         PR c++/6716
44764         * g++.dg/template/instantiate1.C: New test.
44765
44766 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44767
44768         PR c++/7112
44769         * g++.dg/template/sizeof2.C: New test.
44770
44771 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44772
44773         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44774         gcc.dg/cpp/trad/include.c: New tests.
44775
44776 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44777
44778         PR target/7177
44779         * gcc.c-torture/compile/20020701-1.c: New test.
44780
44781 2002-07-01  Stan Shebs  <shebs@apple.com>
44782
44783         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44784         header here...
44785         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44786         (objc-torture-execute): or here.
44787
44788 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44789
44790         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44791
44792 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44793
44794         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44795
44796 2002-06-30  Devang Patel  <dpatel@apple.com>
44797
44798         * objc.dg/fsyntax-only.m: New test.
44799
44800 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44801
44802         PR c++/6695
44803         * g++.dg/template/friend7.C: New file.
44804
44805 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44806
44807         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44808         return type.
44809
44810 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44811
44812         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44813         avoid division by zero.
44814
44815 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44816
44817         * gcc.dg/Wunknownprag.c: New tests.
44818
44819 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44820
44821         * gcc.c-torture/execute/simd-2.c: New test.
44822
44823 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44824
44825         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44826         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44827         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44828         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44829         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44830         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44831         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44832         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44833         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44834         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44835         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44836         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44837         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44838         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44839         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44840         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44841         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44842
44843 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44844
44845         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44846         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44847         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44848         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44849         New tests.
44850         * gcc.dg/cpp/trad/directive.c: Update.
44851
44852 2002-06-23  Andreas Jaeger  <aj@suse.de>
44853
44854         * gcc.c-torture/execute/complex-6.c: New.
44855
44856 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44857
44858         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44859         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44860         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44861         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44862
44863 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44864
44865         * gcc.dg/cpp/trad: New directory with traditional tests copied
44866         from parent directory.
44867         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44868         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44869         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44870         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44871         Move to trad/ and rename.
44872         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44873         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44874         gcc.dg/cpp/trad/redef2.c: New tests.
44875         * gcc.dg/cpp/trad/trad.exp: New driver.
44876
44877 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44878
44879         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44880         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44881         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44882         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44883         Remove.
44884
44885 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44886
44887         * gcc.dg/20020620-1.c: New test.
44888
44889 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44890
44891         * g++.dg/template/ttp4.C: New test.
44892
44893 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44894
44895         * g++.dg/opt/vt1.C: Fix regexp.
44896
44897 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44898
44899         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44900         Don't use attribute `noinline'.
44901
44902 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44903
44904         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44905
44906 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44907
44908         * gcc.c-torture/execute/simd-1.c: New.
44909
44910         * gcc.dg/simd-1.c: New.
44911
44912 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44913
44914         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44915
44916 2002-06-16  Richard Henderson  <rth@redhat.com>
44917
44918         * g++.dg/ext/anon-struct1.C: New.
44919         * g++.dg/ext/anon-struct2.C: New.
44920         * g++.dg/ext/anon-struct3.C: New.
44921         * gcc.dg/anon-struct-1.c: New.
44922         * gcc.dg/anon-struct-2.c: New.
44923         * gcc.dg/anon-struct-3.c: New.
44924         * gcc.dg/20011008-1.c: Adjust warning text.
44925         * gcc.dg/20020527-1.c: Add -fms-extensions.
44926
44927 2002-06-16  Richard Henderson  <rth@redhat.com>
44928
44929         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44930
44931 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44932
44933         * gcc.c-torture/execute/20020615-1.c: New test.
44934
44935 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44936
44937         * gcc.c-tortuture/execute/compare-1.c: New test case.
44938         * gcc.c-tortuture/execute/compare-2.c: New test case.
44939         * gcc.c-tortuture/execute/compare-3.c: New test case.
44940
44941 2002-06-13  Richard Henderson  <rth@redhat.com>
44942
44943         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44944         ia64 ilp32.
44945
44946 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44947
44948         * g++.dg/template/typename2.C: Update error message.
44949
44950 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44951
44952         * gcc.c-torture/execute/20020611-1.c: New test.
44953
44954 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44955
44956         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44957         list of targets to skip.
44958
44959 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44960
44961         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44962         targets if not optimizing.
44963
44964 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44965
44966         * gcc.c-torture/compile/20020605-1.c: New test.
44967
44968         * g++.dg/opt/vt1.C: New test.
44969
44970         * gcc.dg/20020531-1.c: New test.
44971
44972         * gcc.dg/20020530-1.c: New test.
44973
44974         * gcc.dg/20020527-1.c: New test.
44975
44976         * g++.dg/opt/cse1.C: New test.
44977
44978 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44979
44980         * gcc.dg/20020607-2.c: New test case.
44981
44982 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44983
44984         * gcc.c-torture/compile/20020604-1.c: New test.
44985
44986 2002-06-04  Richard Henderson  <rth@redhat.com>
44987
44988         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44989         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44990         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44991
44992 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44993
44994         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44995
44996 2002-06-03  Richard Henderson  <rth@redhat.com>
44997
44998         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44999         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45000
45001 2002-06-02  Richard Henderson  <rth@redhat.com>
45002
45003         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
45004         test functions static.
45005
45006 2002-06-02  Andreas Jaeger  <aj@suse.de>
45007
45008         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
45009         now.
45010
45011 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45012
45013         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45014         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45015         Update for mofified diagnostics.
45016         * gcc.dg/c99-intconst-1.c: No longer fail.
45017
45018 2002-06-02  Richard Henderson  <rth@redhat.com>
45019
45020         * gcc.dg/uninit-A.c: Remove xfail markers.
45021
45022 2002-06-01  Roger Sayle  <roger@eyesopen.com>
45023
45024         * gcc.dg/fnegate-1.c: New test case.
45025
45026 2002-05-30  Osku Salerma  <osku@iki.fi>
45027
45028         * gcc.c-torture/execute/mayalias-1.c: New file.
45029
45030 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45031
45032         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45033         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45034         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45035
45036 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
45037
45038         * gcc.c-torture/execute/20020529-1.c: New test.
45039
45040 2002-05-27  Richard Henderson  <rth@redhat.com>
45041
45042         * g++.dg/ext/attrib6.C: New test case.
45043
45044 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45045
45046         * gcc.c-torture/execute/pure-1.c: New test.
45047
45048 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45049
45050         * gcc.dg/cpp/arith-2.c: Remove.
45051
45052 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45053
45054         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45055         * gcc.dg/cpp/if-3.c: Remove.
45056
45057 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
45058
45059         * g++.dg/opt/cse2.C: New test.
45060
45061 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
45062
45063         * gcc.dg/cpp/arith-1.c: New semantic tests.
45064         * gcc.dg/cpp/if-1.c: Update.
45065
45066 2002-05-24  Ben Elliston  <bje@redhat.com>
45067
45068         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45069
45070 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45071
45072         * gcc.dg/verbose-asm.c: New test.
45073
45074 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45075
45076         * gcc.dg/cpp/paste12.c: New test.
45077
45078 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45079
45080         * g++.dg/parse/named_ops.C: New test.
45081
45082 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
45083
45084         * gcc.dg/weak-8.c: New test.
45085
45086 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45087
45088         * gcc.dg/weak-2.c: Allow optional leading underscore
45089         in scan-assembler symbol name.
45090         * gcc.dg/weak-3.c: Likewise.
45091         * gcc.dg/weak-4.c: Likewise.
45092         * gcc.dg/weak-5.c: Likewise.
45093
45094 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45095
45096         * gcc.dg/20020523-1.c: New test.
45097
45098 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45099
45100         * objc.dg/const-str-2.m: Update now that we stop after
45101         a command line error.
45102
45103 2002-05-22  Richard Henderson  <rth@redhat.com>
45104
45105         * g++.dg/dg.exp: Fix typo in test pruneing.
45106
45107 2002-05-22  Richard Henderson  <rth@redhat.com>
45108
45109         * g++.dg/dg.exp: Prune the tls subdirectory.
45110         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45111         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45112         * g++.dg/tls/init-1.C: New.
45113
45114 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45115
45116         * gcc.dg/20020517-1.c: New test.
45117
45118 2002-05-21  Richard Henderson  <rth@redhat.com>
45119
45120         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45121         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45122
45123 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45124
45125         * g++.dg/other/copy2.C: New test.
45126
45127 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45128
45129         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45130         (MAX_COPY): Bump up to 10 times sizeof (long long).
45131         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45132
45133         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45134         sizeof (long long).
45135
45136         * gcc.c-torture/execute/strcpy-1.c: New test.
45137
45138 2002-05-19  Jason Merrill  <jason2redhat.com>
45139
45140         * g++.dg/ext/oper1.C: New test.
45141
45142 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45143 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45144
45145         * README.QMTEST: New file.
45146
45147         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45148
45149 2002-05-19  Andreas Jaeger  <aj@suse.de>
45150
45151         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45152         now.
45153         * gcc.c-torture/execute/loop-2d.x: Likewise.
45154
45155 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45156
45157         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45158         support weak symbols.
45159         * gcc.dg/weak-4.c: Likewise.
45160         * gcc.dg/weak-6.c: Likewise.
45161
45162 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45163
45164         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45165         cygwin, coff and h8300-*-hms targets
45166         * gcc.dg/weak-5.c: Likewise.
45167         * gcc.dg/weak-7.c: Likewise.
45168
45169 2002-05-16  Jason Merrill  <jason@redhat.com>
45170
45171         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45172         (scan-assembler-not, scan-assembler-dem): Likewise.
45173         (scan-assembler-dem-not): Likewise.
45174
45175 2002-05-15  Richard Henderson  <rth@redhat.com>
45176
45177         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45178
45179 2002-05-15  Richard Henderson  <rth@redhat.com>
45180
45181         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45182         (vfoo1f): Warning here.
45183         (vfoo1l): Don't redefine the alias.
45184
45185 2002-05-14  Jason Merrill  <jason@redhat.com>
45186             Alexandre Oliva  <aoliva@redhat.com>
45187
45188         * g++.dg/init/pm1.C: New test.
45189
45190 2002-05-12  David S. Miller  <davem@redhat.com>
45191
45192         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45193         types.
45194
45195 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45196
45197         * gcc.c-torture/execute/20020510-1.c: New test case.
45198
45199 2002-05-10  David S. Miller  <davem@redhat.com>
45200
45201         * gcc.c-torture/execute/conversion.c: Test long double too.
45202
45203 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45204
45205         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45206         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45207         * lib/g++.exp (g++_link_flags): Likewise.
45208         * lib/objc.exp (objc_target_compile): Likewise.
45209
45210 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45211
45212         * gcc.dg/cpp/poison.c: Update.
45213         * gcc.dg/cpp/20000625-2.c: Remove.
45214         * gcc.dg/cpp/direct2s.c: Remove final test.
45215
45216 2002-05-08  Tom Rix  <trix@redhat.com>
45217
45218         * gcc.c-torture/execute/20020508-1.c: New test.
45219         * gcc.c-torture/execute/20020508-2.c: New test.
45220         * gcc.c-torture/execute/20020508-3.c: New test.
45221
45222 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45223
45224         * gcc.dg/cpp/charconst-4.c: More tests.
45225
45226 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45227
45228         PR c/6569
45229         * gcc.dg/weak-3.c: Update location of warning messages.
45230         * gcc.dg/weak-5.c: Likewise.
45231
45232 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45233
45234         * gcc.c-torture/execute/20020506-1.c: New test case.
45235
45236 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45237
45238         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45239
45240 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45241
45242         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45243
45244 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45245
45246         * gcc.dg/cpp/charconst-3.c: New test.
45247
45248 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45249
45250         * gcc.dg/cpp/charconst.c: Update tests.
45251
45252 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45253
45254         * treelang: Added directory for new sample language treelang. Also
45255         lib/treelang.exp: New file to signal treelang should be tested.
45256
45257 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45258
45259         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45260         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45261         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45262         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45263         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45264         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45265         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45266
45267 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45268
45269         * gcc.dg/format/xopen-2.c: New test.
45270
45271 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45272
45273         * gcc.dg/20020503-1.c: New test.
45274
45275 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45276
45277         * g++.dg/init/dtor1.C: Make it tougher.
45278
45279 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45280
45281         * g++.dg/init/dtor1.C: New test.
45282
45283 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45284
45285         * gcc.dg/altivec-8.c: New.
45286
45287 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45288
45289         * gcc.dg/altivec-7.c: New.
45290
45291 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45292
45293         * g++.dg/parse/typedef1.C: New test.
45294
45295 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45296
45297         PR c++/6486
45298         * g++.dg/template/friend6.C: New test.
45299
45300         PR c++/6492
45301         * g++.dg/init/copy1.C: New test.
45302
45303 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45304
45305         * g++.dg/warn/effc1.C: New test.
45306
45307 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45308
45309         * gcc.dg/cpp/if-cexp.c: Add a test.
45310
45311 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45312
45313         * gcc.dg/20020426-2.c: New test.
45314
45315 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45316
45317         * gcc.dg/cpp/if-mop.c: Update.
45318         * gcc.dg/cpp/if-mpar.c: Add test.
45319         * gcc.dg/cpp/if-oppr.c: Update.
45320
45321 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45322
45323         PR c/6343
45324         * gcc.dg/weak-[2-7].c: New tests.
45325
45326 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45327
45328         * gcc.dg/enum1.c: New test.
45329
45330 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45331
45332         PR c++/6497
45333         * g++.dg/inherit/access2.C: New test.
45334
45335 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45336
45337         PR bootstrap/6445
45338         * gcc.dg/20020426-1.c: New test.
45339
45340 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45341
45342         * g++.dg/abi/enum1.C: New test.
45343
45344 2002-04-26  Richard Henderson  <rth@redhat.com>
45345
45346         * gcc.dg/c99-bool-1.c: Expect always true warning.
45347
45348 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45349
45350         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45351
45352 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45353
45354         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45355         targets.
45356
45357 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45358
45359         * g++.dg/abi/mange7.C: New test.
45360
45361         PR c++/6438.
45362         * g++.dg/parse/stmtexpr2.C: New test.
45363
45364 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45365
45366         * gcc.dg/20020312-2.c: Add SH target.
45367
45368 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45369
45370         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45371         compiler output on mips*-*-irix*.
45372
45373 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45374
45375         * g++.dg/parse/attr1.C: New test.
45376
45377 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45378
45379         * gcc.c-torture/execute/string-opt-17.c: New test case.
45380         * gcc.c-torture/execute/memset-2.c: New test case.
45381
45382 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45383
45384         PR c++/6256:
45385         * g++.dg/template/friend5.C: New test.
45386
45387         PR c++/6331:
45388         * g++.dg/template/qual1.C: Likewise.
45389
45390 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45391
45392         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45393         Include stdlib.h, not stdio.h or ctype.h.
45394
45395 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45396
45397         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45398         cris-*-elf* and mmix-*-*.
45399         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45400         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45401         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45402         Ditto.
45403         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45404         * gcc.dg/wchar_t-1.c: Ditto.
45405
45406 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45407
45408         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45409         Clarify comment.
45410
45411 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45412
45413         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45414
45415 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45416
45417         * gcc.c-torture/execute/20000906-1.x: Delete.
45418
45419 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45420
45421         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45422
45423 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45424
45425         * PR6367
45426         * g77.f-torture/execute/6367.f: New test.
45427         * g77.f-torture/execute/6367.x: Disable for MMIX.
45428
45429 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45430
45431         * PR6352
45432         * g++.dg/opt/inline2.C: New test.
45433
45434 2002-04-18  Richard Henderson  <rth@redhat.com>
45435
45436         * gcc.dg/20000906-1.c: Enable for all targets.
45437         * gcc.c-torture/compile/iftrap-2.c: New.
45438
45439 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45440
45441         * gcc.dg/20020418-1.c: New test.
45442         * gcc.dg/20020418-2.c: New test.
45443
45444 2002-04-18  Richard Henderson  <rth@redhat.com>
45445
45446         * gcc.c-torture/compile/iftrap-1.c: New.
45447         * gcc.dg/iftrap-1.c: Adjust for ia64.
45448         * gcc.dg/iftrap-2.c: New.
45449
45450 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.c-torture/compile/20020418-1.c: New test.
45453
45454 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45455
45456         * gcc.c-torture/compile/20020415-1.c: New.
45457
45458 2002-04-18  David S. Miller  <davem@redhat.com>
45459
45460         * gcc.c-torture/execute/20020418-1.c: New test.
45461
45462 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * gcc.dg/20020416-1.c: New test.
45465
45466         * g++.dg/opt/inline1.C: New test.
45467
45468 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45469
45470         * gcc.dg/altivec-5.c: New test.
45471
45472         * gcc.dg/20020415-1.c: New test.
45473
45474 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45475
45476         * lib/chill.exp: Remove.
45477
45478 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45479
45480         * g++.dg/other/big-struct.C: New test.
45481
45482 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45483
45484         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45485         of scratch file.
45486
45487 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45488
45489         PR c/6277
45490         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45491         in scan-assembler function name
45492
45493 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45494
45495         * g77.f-torture/execute/980628-4.x,
45496         g77.f-torture/execute/980628-5.x,
45497         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45498         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45499         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45500         i[34567]86-*-*.
45501
45502 2002-04-13  David S. Miller  <davem@redhat.com>
45503
45504         * gcc.c-torture/execute/20020413-1.c: New test.
45505
45506 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45507
45508         * gcc.dg/asm-6.c,
45509         * g++.dg/ext/asm1.C: New tests.
45510
45511 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45512
45513         PR c++ 5373.
45514         * g++.dg/parse/stmtexpr1.C: New test.
45515
45516         PR c++/5189.
45517         * g++.dg/template/copy1.C: New test.
45518
45519 2002-04-12  Richard Henderson  <rth@redhat.com>
45520
45521         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45522
45523 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45524
45525         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45526         gcc.c-torture/execute/20020307-2.c.
45527
45528 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45529
45530         * g++.dg/ext/attrib5.C,
45531         * g++.dg/lookup/struct1.C: New tests.
45532
45533 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45534
45535         * gcc.dg/20020411-1.c: New test.
45536
45537         * gcc.c-torture/execute/20020411-1.c: New test.
45538
45539 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45540
45541         * g77.f-torture/execute/6177.f: New test.
45542
45543 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45544
45545         PR middle-end/6247
45546         * g++.dg/opt/cleanup1.C: New test.
45547
45548         * g++.dg/opt/const1.C: New test.
45549
45550 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45551
45552         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45553
45554 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45555
45556         PR c++/5507
45557         * g++.dg/template/typename2.C: New test.
45558
45559 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45560
45561         * gcc.c-torture/execute/loop-12.c: New.
45562
45563 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45564
45565         * g77.f-torture/execute/980628-4.x,
45566         g77.f-torture/execute/980628-5.x,
45567         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45568         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45569         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45570
45571 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45572
45573         PR optimization/6086
45574         * g++.dg/opt/preinc1.C: New test.
45575
45576 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45577
45578         PR c++/5571
45579         * g++.dg/opt/static2.C: New test.
45580
45581 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45582
45583         PR c/5120
45584         * gcc.dg/20020406-1.c: New test.
45585
45586 2002-04-04  David S. Miller  <davem@redhat.com>
45587
45588         * gcc.c-torture/execute/20020404-1.c: New test.
45589
45590 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45591
45592         PR c/6123
45593         * gcc.dg/20020312-2.c: Do not declare global register variable
45594         if __PIC__ or __pic__ is defined.
45595
45596 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45597
45598         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45599         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45600
45601 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45602
45603         * gcc.misc-tests/linkage.exp: Update last change to handle
45604         sparc*-, not just sparc-.
45605
45606 2002-04-03  Richard Henderson  <rth@redhat.com>
45607
45608         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45609
45610 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45611
45612         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45613
45614 2002-04-02  David S. Miller  <davem@redhat.com>
45615
45616         * gcc.c-torture/execute/20020402-3.c: New test.
45617
45618 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45619
45620         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45621         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45622
45623         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45624         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45625         g77.f-torture/execute/20001201.x,
45626         g77.f-torture/execute/u77-test.x: New files.
45627
45628         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45629         * gcc.dg/wchar_t-1.c: Ditto.
45630
45631 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45632
45633         * gcc.c-torture/execute/20020402-1.c: New test.
45634
45635 2002-04-01  Richard Henderson  <rth@redhat.com>
45636
45637         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45638
45639         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45640
45641 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45642
45643         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45644
45645 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45646
45647         * g++.dg/inherit/template-as-base.C: Expect error.
45648         * g++.dg/inherit/namespace-as-base.C: Likewise.
45649
45650 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45651
45652         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45653         g++.dg/ext/instantiate3.C: Tweak match patterns.
45654
45655         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45656         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45657         -da test.
45658
45659 2002-03-31  Richard Henderson  <rth@redhat.com>
45660
45661         * gcc.dg/special/alias-2.c: New.
45662         * gcc.dg/special/ecos.exp: Run it.
45663
45664 2002-03-31  Richard Henderson  <rth@redhat.com>
45665
45666         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45667
45668 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45669
45670         * gcc.dg/weak-1.c: Disable on h8300 port.
45671
45672 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45673
45674         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45675         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45676         ordering tests.
45677         * g++.dg/bprob/bprob-1.C: New test.
45678         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45679         * g++.dg/gcov/gcov-1.C: New test.
45680         * g++.dg/gcov/gcov-1.x: New file.
45681         * g++.dg/gcov/gcov-2.C: New test.
45682         * g++.dg/gcov/gcov-3.C: New test.
45683         * g++.dg/gcov/gcov-3.h: New file.
45684
45685 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45686
45687         * g++.old-deja/g++.other/builtins5.C: New test.
45688         * g++.old-deja/g++.other/builtins6.C: New test.
45689         * g++.old-deja/g++.other/builtins7.C: New test.
45690         * g++.old-deja/g++.other/builtins8.C: New test.
45691         * g++.old-deja/g++.other/builtins9.C: New test.
45692
45693 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45694
45695         * g++.dg/opt/static1.C: New test.
45696
45697         * g++.dg/opt/longbranch1.C: New test.
45698
45699 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45700
45701         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45702
45703         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45704
45705 2002-03-28  Jeffrey A Law  (law@redhat.com)
45706
45707         * gcc.c-torture/execute/20020328-1.c: New test.
45708
45709 2002-03-27  Richard Henderson  <rth@redhat.com>
45710
45711         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45712         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45713         move from g++.old-deja/g++.ext/.
45714
45715 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45716
45717         * g++.dg/init/new2.C: New test.
45718
45719 2002-03-26  Richard Henderson  <rth@redhat.com>
45720
45721         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45722
45723         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45724         on sparc.
45725
45726         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45727         sparcv9 systems.
45728         * gcc.dg/20001102-1.c: Likewise.
45729
45730 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45731
45732         * gcc.dg/cpp/endif-pedantic1.c,
45733         gcc.dg/cpp/endif-pedantic2.c: New tests.
45734
45735 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45736
45737         * g++.dg/init/new1.C: New test.
45738
45739 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45740
45741         * g++.dg/abi/vbase9.C: New test.
45742
45743 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45744
45745         * gcc.dg/arm-asm.c: New test.
45746
45747 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45748
45749         * gcc.dg/Wswitch-enum.c: New test.
45750         Fix PR c/5044.
45751
45752 2002-03-26  Richard Henderson  <rth@redhat.com>
45753
45754         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45755         structure.
45756
45757 2002-03-25  Richard Henderson  <rth@redhat.com>
45758
45759         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45760         sparcv9 systems.
45761
45762         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45763         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45764
45765 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45766
45767         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45768
45769 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45770
45771         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45772         targets using generic thunk support.
45773
45774 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45775
45776         * gcc.c-torture/compile/20020323-1.c: New test.
45777
45778         * g++.dg/opt/conj2.C: New test.
45779
45780 2002-03-24  Richard Henderson  <rth@redhat.com>
45781
45782         * gcc.dg/weak-1.c: Use -fno-common.
45783
45784 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45785
45786         * g77.dg/f77-edit-apostrophe-out.f: New test
45787         * g77.dg/f77-edit-h-out.f: New test
45788         * g77.dg/f77-edit-t-in.f: New test
45789         * g77.dg/f77-edit-t-out.f: New test
45790         * g77.dg/f77-edit-x-out.f: New test
45791         * g77.dg/f77-edit-slash-out.f: New test
45792         * g77.dg/f77-edit-colon-out.f: New test
45793         * g77.dg/f77-edit-s-out.f: New test
45794
45795 2002-03-24  Richard Henderson  <rth@redhat.com>
45796
45797         * objc/execute/formal_protocol-6.x: New XFAIL.
45798
45799 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45800
45801         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45802         that do not support weak symbols
45803
45804 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45805
45806         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45807         * lib/g77.exp: Likewise.
45808         * lib/objc.exp: Likewise.
45809
45810 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45811
45812         * gcc.dg/Wswitch-default.c: New test.
45813
45814 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45815
45816         * g++.dg/other/enum1.C: New test.
45817
45818 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45819
45820         * gcc.dg/pragma-ep-3.c: Fix typo.
45821
45822 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45823
45824         * g++.dg/inherit/template-as-base.C: New test.
45825
45826 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45827
45828         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45829         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45830
45831 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45832
45833         * gcc.dg/cpp/multiline.c: Update to match.
45834
45835 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45836
45837         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45838
45839 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45840
45841         * gcc.dg/cpp/extratokens2.c: New file.
45842
45843 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45844
45845         * gcc.dg/20020312-2.c: Add rs6000 target.
45846
45847         * gcc.c-torture/compile/20020319-1.c: New test.
45848
45849 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45850
45851         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45852         (A, E): Handle this.
45853
45854 2002-03-20  Jason Merrill  <jason@redhat.com>
45855
45856         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45857         ignoring -fpic.
45858         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45859         through prune_gcc_output.
45860
45861 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45862
45863         * gcc.c-torture/compile/20020320-1.c: New test.
45864
45865 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45866
45867         * gcc.c-torture/compile/20020318-1.c: New test.
45868
45869         * gcc.dg/struct-by-value-1.c: New test.
45870
45871         * gcc.dg/20020319-1.c: New test.
45872
45873 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45874
45875         * g++.dg/opt/conj1.C: New test.
45876
45877 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45878
45879         * g++.dg/template/qualttp20.C: Revert previous change.
45880         * g++.dg/template/qualttp3.C: Likewise.
45881         * g++.dg/template/qualttp4.C: Likewise.
45882         * g++.dg/template/qualttp5.C: Likewise.
45883         * g++.dg/template/qualttp6.C: Likewise.
45884         * g++.dg/template/qualttp7.C: Likewise.
45885         * g++.dg/template/qualttp8.C: Likewise.
45886         * g++.dg/template/recurse.C: Likewise.
45887
45888 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45889
45890         * gcc.dg/cpp/wchar-1.c: Update.
45891
45892 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45893
45894         * g++.dg/template/conv1.C: New test.
45895         * g++.dg/template/conv2.C: New test.
45896         * g++.dg/template/conv3.C: New test.
45897         * g++.dg/template/conv4.C: New test.
45898
45899 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45900
45901         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45902         * g++.dg/template/qualttp3.C: Likewise.
45903         * g++.dg/template/qualttp4.C: Likewise.
45904         * g++.dg/template/qualttp5.C: Likewise.
45905         * g++.dg/template/qualttp6.C: Likewise.
45906         * g++.dg/template/qualttp7.C: Likewise.
45907         * g++.dg/template/qualttp8.C: Likewise.
45908         * g++.dg/template/recurse.C: Likewise.
45909
45910 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45911
45912         * g++.dg/opt/dtor1.C: New test.
45913
45914 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45915
45916         * gcc.c-torture/compile/20020315-1.c: New test.
45917
45918 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45919
45920         * gcc.dg/weak-1.c: Fix scan tests.
45921
45922 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45923
45924         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45925         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45926         cris-*-aout* mmix-*-*.
45927         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45928         cris-*-aout* mmix-*-*.
45929         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45930         cris-*-elf* cris-*-aout* and mmix-*-*.
45931         * gcc.dg/20001009-1.c: Ditto.
45932         * gcc.dg/20010912-1.c: Ditto.
45933         * gcc.dg/20020122-4.c: Ditto.
45934         * gcc.dg/inline-2.c: Ditto.
45935
45936 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45937
45938         * gcc.c-torture/compile/20020314-1.c: New test.
45939
45940 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45941
45942         * gcc.c-torture/execute/20020314-1.c: New test.
45943
45944 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45945
45946         * g++.dg/warn/Wunused-1.C: New test.
45947
45948 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45949
45950         * g++.dg/abi/mangle6.C: New test.
45951
45952 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45953
45954         * gcc.c-torture/compile/20020309-2.c: New test.
45955
45956         * gcc.c-torture/compile/20020312-1.c: New test.
45957
45958 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45959
45960         * g++.dg/other/access1.C: New test.
45961
45962 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45963
45964         * gcc.c-torture/execute/wchar_t-1.c: New test.
45965
45966 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45967
45968         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45969
45970 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45971
45972         * gcc.dg/20020312-1.c: New test case.
45973
45974 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45975
45976         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45977
45978 2002-03-11  Richard Henderson  <rth@redhat.com>
45979
45980         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45981         * g++.old-deja/g++.jason/report.C: Likewise.
45982
45983 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45984
45985         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45986         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45987
45988 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45989
45990         * g++.dg/overload/pmf1.C: New test.
45991
45992 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45993
45994         * gcc.c-torture/execute/20020307-1.c: Use long.
45995
45996 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45997
45998         PR optimization/5844
45999         * gcc.dg/20020310-1.c: New test.
46000
46001 2002-03-09  Michael Meissner  <meissner@redhat.com>
46002
46003         * gcc.c-torture/execute/memcpy-2.c: New test.
46004         * gcc.c-torture/execute/memset-1.c: New test.
46005         * gcc.c-torture/execute/strlen-1.c: New test.
46006         * gcc.c-torture/execute/strcmp-1.c: New test.
46007         * gcc.c-torture/execute/strncmp-1.c: New test.
46008
46009 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
46010
46011         * gcc.dg/ppc-ldstruct.c: New test.
46012
46013 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
46014
46015         * gcc.c-torture/execute/va-arg-22.c: New test.
46016
46017 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46018
46019         * gcc.c-torture/compile/20020309-1.c: New test.
46020
46021 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
46022
46023         * gcc.c-torture/execute/20020307-2.c: New test.
46024
46025 2002-03-07  Jeffrey A Law  (law@redhat.com)
46026
46027         * g77.f-torture/compile/20020307-1.f: New test.
46028
46029 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
46030
46031         * gcc.dg/unordered-1.c: New test.
46032
46033 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
46034
46035         * gcc.c-torture/execute/20020307-1.c: New test.
46036
46037 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
46038
46039         * gcc.dg/20020304-1.c: New test.
46040
46041         * gcc.c-torture/compile/20020304-2.c: New test.
46042
46043 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
46044
46045         * gcc.c-torture/compile/20020304-1.c: New test case
46046         (from PR c/5830).
46047
46048 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
46049
46050         * gcc.dg/20020103-1.c: Add other -D ppc variants.
46051
46052 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46053
46054         * g++.dg/other/classkey1.C: New test.
46055
46056 2002-03-01  Richard Henderson  <rth@redhat.com>
46057
46058         * gcc.c-torture/compile/981223-1.x: New.
46059         * gcc.c-torture/compile/920625-1.x: New.
46060
46061 2002-02-28  Richard Henderson  <rth@redhat.com>
46062
46063         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46064
46065 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
46066
46067         * gcc.c-torture/execute/20020227-1.c: New test.
46068
46069 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
46070
46071         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46072         here" ERROR lines.
46073         * g++.old-deja/g++.oliva/partord1.C: Likewise.
46074         * g++.old-deja.g++.other/defarg1.C: Likewise.
46075         * g++.old-deja/g++.pt/calls2.C: Likewise.
46076         * g++.old-deja/g++.pt/crash20.C: Likewise.
46077         * g++.old-deja/g++.pt/crash30.C: Likewise.
46078         * g++.old-deja/g++.pt/crash36.C: Likewise.
46079         * g++.old-deja/g++.pt/crash6.C: Likewise.
46080         * g++.old-deja/g++.pt/defarg13.C: Likewise.
46081         * g++.old-deja/g++.pt/derived3.C: Likewise.
46082         * g++.old-deja/g++.pt/error1.C: Likewise.
46083         * g++.old-deja/g++.pt/friend21.C: Likewise.
46084         * g++.old-deja/g++.pt/friend23.C: Likewise.
46085         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46086         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46087
46088 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46089
46090         * gcc.c-torture/execute/20020225-2.c: New test.
46091
46092 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46093
46094         * gcc.c-torture/execute/920730-1t.c,
46095         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46096         Delete test cases, only relevant to -traditional.
46097
46098 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46099
46100         * gcc.dg/cpp/undef1.c: Remove.
46101         * gcc.dg/cpp/directiv.c: Update.
46102         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46103
46104 2002-02-27  Michael Meissner  <meissner@redhat.com>
46105
46106         * gcc.c-torture/execute/20020226-1.c: New test.
46107
46108 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46109
46110         * g++.dg/debug/debug4.C: New test.
46111
46112         * gcc.dg/ia64-visibility-1.c: New test.
46113
46114 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46115
46116         * gcc.dg/debug/20020224-1.c: New.
46117
46118 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46119
46120         * gcc.c-torture/execute/960416-1.x: New.
46121         * gcc.c-torture/execute/divconst-3.x: Likewise.
46122
46123 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46124
46125         * gcc.dg/20020224-1.c: New test.
46126
46127 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46128
46129         * gcc.c-torture/execute/20020225-1.c: New.
46130
46131 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46132
46133         * gcc.dg/cpp/wchar-1.c: New test.
46134
46135 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46136
46137         * gcc.dg/20020222-1.c: New test.
46138
46139 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46140
46141         * g++.dg/opt/anonunion1.C: New test.
46142
46143 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46144
46145         * g++.dg/template/qualttp19.C: New test.
46146         * g++.dg/template/qualttp20.C: New test.
46147         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46148         * g++.old-deja/g++.other/qual1.C: Likewise.
46149
46150 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46151
46152         * gcc.dg/attr-alwaysinline.c: New.
46153
46154 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46155
46156         * gcc.dg/20020220-1.c: New test.
46157
46158         * gcc.dg/20020220-2.c: New test.
46159
46160         * g++.dg/opt/mmx1.C: New test.
46161
46162 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46163
46164         * gcc.c-torture/compile/20020110.c: New test.
46165
46166 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46167
46168         * gcc.c-torture/execute/20020219-1.c: New test.
46169
46170         * gcc.dg/20020219-1.c: New test.
46171
46172         * gcc.dg/noncompile/20020220-1.c: New test.
46173
46174         * g++.dg/opt/ptrintsum1.C: New test.
46175
46176         * gcc.dg/debug/20020220-1.c: New test.
46177
46178 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46179
46180         * gcc.c-torture/execute/20020216-1.c: New test.
46181
46182 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46183
46184         * gcc.dg/decl-1.c: Update, new test.
46185
46186 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46187
46188         * g++.dg/abi/bitfield1.C: New test.
46189         * g++.dg/abi/bitfield2.C: New test.
46190
46191 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46192
46193         * gcc.dg/attr-nest.c: New test.
46194
46195 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46196
46197         * gcc.c-torture/execute/20020215-1.c: New test.
46198
46199 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46200
46201         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46202         * g++.dg/debug/debug.exp: New.
46203         * g++.dg/debug/trivial.C: New.
46204         * g++.dg/debug/debug1.C: Moved...
46205         * g++.dg/other/debug1.C: ...from here.
46206         * g++.dg/debug/debug2.C: Moved...
46207         * g++.dg/other/debug2.C: ...from here.
46208         * g++.dg/debug/debug3.C: Moved...
46209         * g++.dg/other/debug3.C: ...from here.
46210
46211         * gcc.dg/noncompile/20020213-1.c: New test.
46212
46213 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46214
46215         * g++.dg/other/debug3.C: New test.
46216
46217         * gcc.c-torture/execute/20020213-1.c: New test.
46218
46219 2002-02-13  Richard Smith <richard@ex-parrot.com>
46220
46221         * g++.old-deja/g++.other/thunk1.C: New test.
46222
46223 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46224
46225         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46226
46227 2002-02-13  Stan Shebs  <shebs@apple.com>
46228
46229         * gcc.dg/altivec-3.c: New.
46230
46231 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46232
46233         * gcc.dg/Wunreachable-1.c: New test.
46234         * gcc.dg/Wunreachable-2.c: New test.
46235
46236 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46237
46238         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46239
46240 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46241
46242         * gcc.dg/decl-1.c: New test.
46243
46244 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46245
46246         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46247
46248 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46249
46250         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46251         * gcc.c-torture/compile/980506-1.x: Likewise.
46252
46253 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46254
46255         * gcc.dg/20020210-1.c: New.
46256
46257 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46258
46259         * g77.f-torture/execute/947.f: New regression test
46260         for PR fortran/947.
46261
46262 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46263
46264         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46265         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46266
46267 2002-02-08  Richard Henderson  <rth@redhat.com>
46268
46269         * gcc.c-torture/compile/labels-3.c: New.
46270
46271 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46272
46273         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46274         expression statements work instead.
46275         * gcc.dg/noncompile/20020207-1.c: New test.
46276
46277 2002-02-07  Richard Henderson  <rth@redhat.com>
46278
46279         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46280
46281 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46282
46283         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46284         message from g77
46285         * lib/g77-dg.exp: Trim g77 error messages so that they are
46286         recognized by dg.exp.
46287
46288 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46289
46290         PR fortran/5473
46291         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46292
46293 2002-02-07  Richard Henderson  <rth@redhat.com>
46294
46295         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46296         to be sufficiently aligned for integers.
46297
46298 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.dg/template/friend4.C: New test.
46301
46302 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46303
46304         PR fortran/5743
46305         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46306         unsupported cases.
46307
46308 2002-02-07  Richard Henderson  <rth@redhat.com>
46309
46310         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46311         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46312         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46313         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46314
46315 2002-02-06  Richard Henderson  <rth@redhat.com>
46316
46317         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46318
46319 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46320
46321         * gcc.dg/20020206-1.c: New test.
46322
46323 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46324
46325         * gcc.c-torture/execute/20020206-1.c: New test.
46326
46327         * gcc.c-torture/execute/20020206-2.c: New test.
46328
46329         PR optimization/5429:
46330         * gcc.c-torture/compile/20020206-1.c: New test.
46331
46332 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46333
46334         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46335         as certain file formats cannot support particularly large
46336         alignments.
46337
46338         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46339         and do not expect to be able to link the executable.
46340
46341         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46342         fail because the COFF format does not support the weak attribute.
46343
46344 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46345
46346         * g77.dg/pr5473.f: New test
46347
46348 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46349
46350         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46351         Fix testcase accordingly.
46352
46353 2002-02-04  Richard Henderson  <rth@redhat.com>
46354
46355         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46356         (buf): Change to be an array of pointers, not ints.
46357
46358 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46359
46360         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46361         before all tests.  Move warning one line above to match where it
46362         C frontend emits.
46363         * gcc.dg/Wswitch-2.c: New test.
46364         * g++.dg/warn/Wswitch-1.C: New test.
46365         * g++.dg/warn/Wswitch-2.C: New test.
46366
46367 2002-02-04  Richard Henderson  <rth@redhat.com>
46368
46369         * g++.dg/abi/offsetof.C: Fix size comparison.
46370
46371 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46372
46373         * gcc.dg/cast-qual-2.c: New test.
46374
46375 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46376
46377         * gcc.dg/20020201-4.c: New test.
46378
46379 2002-02-04  Ben Elliston  <bje@redhat.com>
46380
46381         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46382         target_info attribute != 0, in addition to the empty string.
46383         (gcc_target_compile): Likewise.
46384
46385 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46386
46387         * gcc.dg/Wswitch.c: New test.
46388         PR gcc/4475. PR gcc/3780.
46389
46390 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46391
46392         * g77.f-torture/execute/5122.f: New test for regressions
46393         against PR fortran/5122.
46394
46395 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46396
46397         * g77.f-torture/compile/pr3743.f: Delete
46398         * g77.dg/pr3743-1.f: New test.
46399         * g77.dg/pr3743-2.f: New test.
46400         * g77.dg/pr3743-3.f: New test.
46401         * g77.dg/pr3743-4.f: New test.
46402
46403 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46404
46405         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46406
46407 2002-02-02  Richard Henderson  <rth@redhat.com>
46408
46409         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46410         * gcc.c-torture/execute/bf64-1.c: Likewise.
46411
46412 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46413
46414         * gcc.dg/20020201-2.c: New test.
46415
46416         * gcc.dg/20020201-3.c: New test.
46417
46418         * gcc.c-torture/execute/bitfld-2.c: New test.
46419
46420 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46421
46422         * gcc.dg/bitfld-1.c: Update.
46423         * gcc.dg/bitfld-2.c: Update.
46424         * gcc.c-torture/execute/bitfld-1.x: New.
46425
46426 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46427
46428         * gcc.c-torture/execute/20020201-1.c: New test.
46429
46430 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46431
46432         PR target/5469
46433         * gcc.dg/20020201-1.c: New test.
46434
46435 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46436
46437         PR fortran/3743
46438         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46439         * g77.f-torture/compile/pr3743.x: Remove
46440
46441 2002-01-31  Tom Rix  <trix@redhat.com>
46442
46443         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46444
46445 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46446
46447         * gcc.dg/noncompile/20020130-1.c: New test.
46448
46449 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46450
46451         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46452
46453 2002-01-29  Richard Henderson  <rth@redhat.com>
46454
46455         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46456         to long long.
46457         * gcc.c-torture/execute/bf64-1.c: Likewise.
46458
46459 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46460
46461         * gcc.c-torture/execute/20020129-1.c: New test.
46462
46463 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46464
46465         * gcc.c-torture/compile/20000224-1.c: Update.
46466         * gcc.c-torture/execute/bitfld-1.c: New tests.
46467         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46468         * gcc.dg/uninit-A.c: Update.
46469
46470 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46471
46472         * g++.dg/template/ctor1.C: Add instantiation.
46473
46474 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46475
46476         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46477         argument to __builtin_prefetch to be const ptr.
46478
46479 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46480
46481         * gcc.c-torture/compile/20020120-1.c: New test.
46482
46483 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46484
46485         * gcc.c-torture/execute/20020127-1.c: New test.
46486
46487 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46488
46489         * g77.dg/f77-edit-i-in.f: New test
46490         * g77.dg/f77-edit-i-out.f: New test
46491
46492 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46493
46494         * gcc.dg/debug/debug.exp: New file.
46495         * gcc.dg/debug/trivial.c: New file.
46496         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46497         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46498         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46499         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46500         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46501         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46502         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46503         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46504         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46505         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46506         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46507         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46508         * gcc.dg/20000503-1.c: Removed.
46509         * gcc.dg/20010207-1.c: Removed.
46510         * gcc.dg/20011223-1.c: Removed.
46511         * gcc.dg/20020104-2.c: Removed.
46512         * gcc.dg/debug-1.c: Removed.
46513         * gcc.dg/debug-2.c: Removed.
46514         * gcc.dg/debug-3.c: Removed.
46515         * gcc.dg/debug-4.c: Removed.
46516         * gcc.dg/debug-5.c: Removed.
46517         * gcc.dg/debug-6.c: Removed.
46518         * gcc.dg/dwarf2-1.c: Removed.
46519         * gcc.dg/dwarf2-2.c: Removed.
46520
46521 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46522
46523         * g++.old-deja/g++.other/eh5.C: New test.
46524         * g++.old-deja/g++.other/sibcall2.C: New test.
46525         * g++.old-deja/g++.other/array9.C: New test.
46526         * g++.old-deja/g++.other/typename2.C: New test.
46527         * g++.old-deja/g++.other/crash60.C: New test.
46528         * g++.old-deja/g++.other/conv9.C: New test.
46529         * g++.old-deja/g++.other/mangle10.C: New test.
46530         * g++.old-deja/g++.other/unchanging1.C: New test.
46531         * g++.old-deja/g++.other/exprstmt1.C: New test.
46532         * g++.old-deja/g++.other/inline23.C: New test.
46533         * g++.old-deja/g++.eh/ia64-1.C: New test.
46534         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46535         * g++.old-deja/g++.other/reload1.C: New test.
46536         * g++.old-deja/g++.other/static20.C: New test.
46537         * g++.old-deja/g++.other/local-alloc1.C: New test.
46538         * g++.old-deja/g++.other/conv8.C: New test.
46539         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46540         * g++.old-deja/g++.other/storeexpr1.C: New test.
46541         * g++.old-deja/g++.other/storeexpr2.C: New test.
46542         * g++.dg/eh/template2.C: New test.
46543         * g++.dg/warn/weak1.C: New test.
46544
46545 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46546
46547         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46548         Remove first, non-varying, argument.
46549
46550 2002-01-23  Richard Henderson  <rth@redhat.com>
46551
46552         * gcc.dg/inline-2.c: New.
46553
46554         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46555         Add optional target arg.  Check number of arguments.
46556         (scan-assembler-not, scan-assembler-dem): Likewise.
46557         (scan-assembler-dem-not): Likewise.
46558
46559 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46560
46561         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46562         line 12.
46563         * g++.old-deja/g++.brendan/parse3.C,
46564         g++.old-deja/g++.other/crash26.C,
46565         g++.old-deja/g++.other/crash28.C,
46566         g++.old-deja/g++.other/crash29.C,
46567         g++.old-deja/g++.other/crash30.C,
46568         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46569
46570 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46571
46572         * gcc.dg/20020115-1.c: New.
46573
46574 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46575
46576         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46577
46578 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46579
46580         * gcc.dg/20020122-3.c: New.
46581
46582 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46583
46584         * g++.dg/other/gc1.C: New test.
46585
46586 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46587
46588         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46589
46590 2002-01-22  Richard Henderson  <rth@redhat.com>
46591
46592         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46593
46594 2002-01-22  Richard Henderson  <rth@redhat.com>
46595
46596         * gcc.dg/20020122-4.c: New.
46597
46598 2002-01-22  H.J. Lu <hjl@gnu.org>
46599
46600         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46601         link output.
46602         * gcc.dg/special/ecos.exp: Likewise.
46603         * lib/g++-dg.exp: Likewise.
46604         * lib/g77-dg.exp: Likewise.
46605         * lib/gcc-dg.exp : Likewise.
46606         * lib/mike-g++.exp: Likewise.
46607         * lib/mike-g77.exp: Likewise.
46608         * lib/mike-gcc.exp: Likewise.
46609         * lib/objc-dg.exp: Likewise.
46610
46611 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46612
46613         PR target/5379
46614         * gcc.dg/20020122-2.c: New test.
46615
46616 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46617
46618         * gcc.dg/20020122-1.c: New test.
46619
46620 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46621
46622         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46623
46624 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46625
46626         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46627
46628 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46629
46630         * gcc.c-torture/compile/20020121-1.c: New test.
46631
46632 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46633
46634         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46635         ld_library_path.
46636
46637 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46638
46639         * gcc.dg/20020218-1.c: New test.
46640
46641 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46642
46643         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46644         messages
46645         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46646         "At global scope" warning
46647         * g++.dg/ext/align1.C: Change cygwin test for alignment
46648         from db-bogus to dg-warning
46649
46650 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46651
46652         * g77.f-torture/compile/cpp2.F: New test.
46653
46654 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46655
46656         * g++.dg/template/access1.C: New test.
46657
46658 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46659
46660         * gcc.dg/20020118-1.c: New.
46661
46662 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46663
46664         * gcc.c-torture/execute/20020118-1.c: New test.
46665
46666 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46667
46668         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46669         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46670         alignment warnings.
46671
46672 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46673
46674         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46675         torture_with_loops and torture_without_loops
46676
46677 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46678
46679         * gcc.c-torture/compile/20020116-1.c: New test.
46680
46681 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46682
46683         * gcc.dg/20020116-2.c: New test.
46684
46685         * gcc.dg/ultrasp4.c: New test.
46686
46687         * gcc.dg/20020116-1.c: New test.
46688
46689 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46690
46691         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46692         by EABI.
46693
46694 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46695
46696         * gcc.misc-tests/i386-prefetch.exp: New.
46697         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46698         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46699         * gcc.misc-tests/i386-pf-none-1.c: New test.
46700         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46701
46702 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46703
46704         * gcc.dg/gnu89-init-1.c: Add new tests.
46705
46706 2002-01-15  Andreas Jaeger  <aj@suse.de>
46707
46708         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46709         * gcc.dg/i386-mmx-2.c: Likewise.
46710         * gcc.dg/i386-sse-1.c: Likewise.
46711         * gcc.dg/i386-sse-2.c: Likewise.
46712         * gcc.dg/i386-sse-3.c: Likewise.
46713
46714 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46715
46716         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46717         Uncomment additional cases that now pass.
46718
46719 2002-01-11  Richard Henderson  <rth@redhat.com>
46720
46721         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46722         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46723
46724 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46725
46726         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46727
46728 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46729
46730         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46731         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46732
46733 2002-01-10  Dale Johannesen  <dalej@apple.com>
46734
46735         * gcc.c-torture/execute/loop-11.c: New.
46736
46737 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46738
46739         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46740         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46741
46742 2002-01-09  Richard Henderson  <rth@redhat.com>
46743
46744         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46745         type in which to perform the operation for each size.
46746
46747 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46748
46749         * gcc.c-torture/compile/20020109-2.c: New test.
46750
46751 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46752
46753         * gcc.c-torture/execute/loop-10.c: New test.
46754
46755 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46756
46757         * gcc.c-torture/compile/20010226-1.c: New test.
46758         * gcc.c-torture/compile/20010227-1.c: New test.
46759         * gcc.c-torture/compile/20010426-1.c: New test.
46760         * gcc.c-torture/compile/20010510-1.c: New test.
46761         * gcc.c-torture/compile/20010605-3.c: New test.
46762         * gcc.c-torture/compile/20010824-1.c: New test.
46763         * gcc.c-torture/execute/20010409-1.c: New test.
46764         * gcc.dg/noncompile/20000901-1.c: New test.
46765         * gcc.dg/20001023-1.c: New test.
46766         * gcc.dg/20001101-1.c: New test.
46767         * gcc.dg/20001102-1.c: New test.
46768         * gcc.dg/20010207-1.c: New test.
46769         * gcc.dg/20010405-1.c: New test.
46770         * gcc.dg/20010822-1.c: New test.
46771         * gcc.dg/20011107-1.c: New test.
46772
46773 2002-01-09  Jeffrey A Law  (law@redhat.com)
46774
46775         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46776
46777         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46778         execution failure on PA targets.
46779
46780 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46781
46782         * gcc.c-torture/compile/20020109-1.c: New test.
46783
46784 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46785
46786         * gcc.c-torture/execute/20020108-1.c: New test.
46787
46788 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46789
46790         * gcc.dg/20020108-1.c: New test.
46791
46792 2002-01-08  H.J. Lu <hjl@gnu.org>
46793
46794         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46795         for header files.
46796
46797 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46798
46799         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46800         consistency.
46801
46802 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46803
46804         * gcc.dg/altivec-4.c: Test altivec predicates.
46805
46806 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46807
46808         * gcc.c-torture/execute/20020107-1.c: New test.
46809
46810 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46811
46812         PR c/5279
46813         * gcc.c-torture/compile/20020106-1.c: New test.
46814
46815 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46816
46817         * gcc.c-torture/execute/nestfunc-4.c: New test.
46818
46819 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46820
46821         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46822         extra triple that slipped in.
46823         * g++.old-deja/g++.abi/align.C: Likewise.
46824         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46825
46826 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46827
46828         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46829         * g++.old-deja/g++.abi/align.C: Likewise.
46830         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46831
46832         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46833         on FreeBSD/i386.
46834         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46835         FreeBSD.
46836
46837 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46838
46839         * gcc.dg/20020104-1.c: New test.
46840
46841         * gcc.dg/20020104-2.c: New test.
46842
46843 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46844
46845         * gcc.dg/20020103-1.c: Fix typo in target selector.
46846
46847 2002-01-03  Richard Henderson  <rth@redhat.com>
46848
46849         * gcc.dg/20020103-1.c: New.
46850
46851 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46852
46853         * gcc.c-torture/execute/20020103-1.c: New test.
46854
46855 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46856
46857         * g++.dg/other/debug2.C: New test.
46858
46859         * gcc.c-torture/compile/20020103-1.c: New test.
46860
46861 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46862
46863         * gcc.dg/gnu89-init-1.c: Added new tests.
46864
46865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46866
46867         * g++.dg/template/friend2.C: Remove as patch is reverted.
46868
46869         * g++.dg/warn/oldcast1.C: New test.
46870
46871         * g++.dg/template/ptrmem1.C: New test.
46872         * g++.dg/template/ptrmem2.C: New test.
46873
46874         * g++.dg/template/ntp.C: New test.
46875
46876         * g++.dg/other/component1.C: New test.
46877
46878         * g++.dg/template/ttp3.C: New test.
46879
46880         * g++.dg/template/friend2.C: New test.
46881         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46882
46883 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46884
46885         * g++.dg/other/ptrmem1.C: New test.
46886         * g++.dg/other/ptrmem2.C: New test.
46887
46888 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46889
46890         * g++.dg/template/ctor1.C: New test.
46891
46892 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46893
46894         * g++.dg/template/friend2.C: New test.
46895
46896 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46897
46898         * gcc.dg/mmix-1.c: New test.
46899
46900 2001-12-31  Richard Henderson  <rth@redhat.com>
46901
46902         * gcc.dg/asm-5.c: New.
46903
46904 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46905
46906         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46907         in namespace __gnu_cxx
46908
46909 2001-12-30  Richard Henderson  <rth@redhat.com>
46910
46911         * gcc.dg/debug-6.c: New.
46912
46913 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46914
46915         * gcc.c-torture/compile/20011229-2.c: New test.
46916
46917 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46918
46919         * gcc.dg/debug-3.c: New test.
46920         * gcc.dg/debug-4.c: New test.
46921         * gcc.dg/debug-5.c: New test.
46922
46923 2001-12-29  Richard Henderson  <rth@redhat.com>
46924
46925         * g++.dg/eh/loop1.C: New.
46926
46927 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46928
46929         * g++.dg/template/crash1.C: New test.
46930
46931 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46932
46933         * g++.dg/other/const1.C: New test.
46934
46935 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46936
46937         * gcc.c-torture/compile/20011229-1.c: New test.
46938
46939 2001-12-28  Stan Shebs  <shebs@apple.com>
46940
46941         * lib/objc-torture.exp: Resync with c-torture.exp.
46942         * lib/objc.exp: Load standard libraries.
46943
46944 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46945
46946         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46947         additional tests.
46948
46949 2001-12-27  Roger Sayle <roger@eyesopen.com>
46950
46951         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46952
46953 2001-12-27  Richard Henderson  <rth@redhat.com>
46954
46955         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46956
46957 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46958
46959         * g++.dg/eh/ctor1.C: New test.
46960         * g++.dg/other/error2.C: New test.
46961
46962 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46963
46964         * g++.dg/other/init2.C: New test.
46965
46966 2001-12-24  Richard Henderson  <rth@redhat.com>
46967
46968         * gcc.dg/20011223-1.c: New.
46969         * gcc.dg/inline-1.c: New.
46970
46971 2001-12-23  Richard Henderson  <rth@redhat.com>
46972
46973         * gcc.dg/asm-4.c: Test operand modifiers.
46974
46975 2001-12-23  Richard Henderson  <rth@redhat.com>
46976
46977         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46978
46979 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46980
46981         * gcc.c-torture/execute/20011223-1.c: New test.
46982
46983 2001-12-21  Richard Henderson  <rth@redhat.com>
46984
46985         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46986         re-enables the warning.
46987
46988 2001-12-21  Richard Henderson  <rth@redhat.com>
46989
46990         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46991
46992 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46993
46994         * gcc.c-torture/compile/20011218-1.c: New test.
46995
46996 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46997
46998         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46999         arm-isr.c test.
47000         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
47001         epilogue generation for ARM ISR routines.
47002
47003 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47004
47005         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
47006         * gcc.dg/format/c90-printf-3.c: Likewise.
47007         * gcc.dg/format/c99-printf-3.c: Likewise.
47008         * gcc.dg/format/ext-1.c: Likewise.
47009         * gcc.dg/format/ext-6.c: Likewise.
47010         * gcc.dg/format/format.h: Prototype unlocked stdio.
47011
47012 2001-12-20  Richard Henderson  <rth@redhat.com>
47013
47014         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47015         (arena): Use it.
47016         (malloc): Correct allocation logic.  Abort if we fill up the
47017         arena before initialization complete.
47018         (realloc): Correct allocation logic.
47019
47020 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47021
47022         * gcc.c-torture/compile/20011219-2.c: New test.
47023
47024         * gcc.c-torture/execute/20011219-1.c: New test.
47025
47026 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
47027
47028         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47029         target does not support weak symbols.
47030
47031 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
47032
47033         * gcc.c-torture/compile/20011219-1.c: New test.
47034
47035 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
47036
47037         * g++.dg/other/error1.C: New test.
47038
47039 2001-12-17  Jeffrey A Law  (law@redhat.com)
47040
47041         * gcc.c-torture/execute/20011217-1.c: New test.
47042
47043 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
47044
47045         * objc.dg/special/: New directory.
47046         * objc.dg/special/special.exp: New file.
47047         * objc.dg/special/unclaimed-category-1.h: New file.
47048         * objc.dg/special/unclaimed-category-1a.m: New file.
47049         * objc.dg/special/unclaimed-category-1.m: New file.
47050
47051 2001-12-17  Andreas Jaeger  <aj@suse.de>
47052
47053         * gcc.c-torture/compile/20011217-2.c: New test.
47054
47055 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47056
47057         * gcc.c-torture/compile/20011217-1.c: New test.
47058
47059 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
47060
47061         * gcc.dg/20011214-1.c: New.
47062
47063 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
47064
47065         * gcc.dg/altivec-4.c: New.
47066
47067 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
47068
47069         * gcc.dg/20011113-1.c: New test.
47070
47071 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47072
47073         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47074         std::__malloc_alloc_template<0> and
47075         std::__default_alloc_template<false, 0>.
47076
47077 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
47078
47079         * objc/execute/bf-21.m: New test.
47080         * objc/execute/enumeration-1.m: New test.
47081         * objc/execute/enumeration-2.m: New test.
47082
47083 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
47084
47085         * gcc.dg/gnu89-init-1.c: New test.
47086
47087 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47088
47089         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47090         * g++.old-deja/g++.jason/2371.C: Likewise.
47091         * g++.old-deja/g++.jason/template33.C: Likewise.
47092         * g++.old-deja/g++.jason/template34.C: Likewise.
47093         * g++.old-deja/g++.jason/template36.C: Likewise.
47094         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47095         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47096         * g++.old-deja/g++.other/typename1.C: Likewise.
47097         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47098         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47099         * g++.old-deja/g++.pt/typename11.C: Likewise.
47100         * g++.old-deja/g++.pt/typename14.C: Likewise.
47101         * g++.old-deja/g++.pt/typename16.C: Likewise.
47102         * g++.old-deja/g++.pt/typename3.C: Likewise.
47103         * g++.old-deja/g++.pt/typename4.C: Likewise.
47104         * g++.old-deja/g++.pt/typename5.C: Likewise.
47105         * g++.old-deja/g++.pt/typename7.C: Likewise.
47106         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47107
47108 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47109
47110         * g++.dg/other/linkage1.C: New test.
47111         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47112         specifiers.
47113
47114 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47115
47116         * gcc.dg/concat.c: New test.
47117
47118 2001-12-11  Stan Shebs  <shebs@apple.com>
47119
47120         * objc/compile: New test directory.
47121         * objc/compile/compile.exp: New expect script.
47122         * objc/compile/20011211-1.m: New compile test.
47123
47124 2001-12-11  Jason Merrill  <jason@redhat.com>
47125
47126         * lib/prune.exp (prune_gcc_output): Also handle "In member
47127         function".  So many permutations...
47128
47129 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47130
47131         * g++.dg/template/typedef1.C: New test.
47132
47133 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47134
47135         * g++.dg/other/copy1.C: New test.
47136
47137 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47138
47139         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47140
47141         * gcc.dg/builtin-choose-expr.c: New.
47142
47143 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47144
47145         * gcc.dg/altivec-2.c: New.
47146
47147 2001-12-07  Richard Henderson  <rth@redhat.com>
47148
47149         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47150
47151 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47152
47153         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47154         ultrasparc.
47155
47156 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47157
47158         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47159
47160 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47161
47162         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47163         variable argument list.
47164
47165 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47166
47167         * gcc.c-torture/execute/memcheck: Delete entire directory.
47168         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47169         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47170
47171 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47172
47173         * gcc.dg/Wshadow-1.c: New test.
47174
47175 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47176
47177         * gcc.c-torture/compile/20011130-1.c: New test.
47178
47179         * gcc.dg/noncompile/20011025-1.c: New test.
47180
47181         * g++.dg/other/anon-union.C: New test.
47182
47183         * gcc.c-torture/execute/20011024-1.c: New test.
47184
47185 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47186
47187         * gcc.c-torture/execute/20000722-1.x,
47188         gcc.c-torture/execute/20010123-1.x: Remove.
47189         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47190         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47191         gcc.dg/c99-complit-2.c: New tests.
47192
47193 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47194
47195         * g++.dg/inherit/base1.C: New test.
47196
47197 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47198
47199         * g++.dg/other/stdarg1.C: New test.
47200
47201         * gcc.c-torture/compile/20011130-2.c: New test.
47202
47203 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47204
47205         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47206         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47207         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47208         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47209         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47210         * gcc.dg/builtin-prefetch-1.c: New test.
47211
47212 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47213
47214         * gcc.dg/20011130-1.c: New test.
47215
47216 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * g++.dg/other/scope1.C: New test.
47219         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47220
47221 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47222
47223         * gcc.dg/vla-init-1.c: New test.
47224
47225 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47226
47227         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47228
47229 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47230
47231         * objc.dg/alias.m: Update.
47232         * objc.dg/class-1.m: Update.
47233         * objc.dg/const-str-1.m: Update.
47234         * objc.dg/fwd-proto-1.m: Update.
47235         * objc.dg/id-1.m: Update.
47236         * objc.dg/super-class-1.m: Update.
47237
47238 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47239
47240         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47241         constructs.
47242
47243 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47244
47245         * gcc.c-torture/execute/20011128-1.c: New test.
47246
47247 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47248
47249         * gcc.dg/20011127-1.c: New test.
47250
47251 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47252
47253         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47254         from Austin Group draft 7.
47255         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47256         scanf format arguments.
47257         * gcc.dg/format/no-exargs-2.c: New test.
47258
47259 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * g++.dg/abi/vbase8-4.C: New test.
47262
47263 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47264
47265         * gcc.c-torture/execute/20011121-1.c: New test.
47266
47267 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47268
47269         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47270
47271 2001-11-23  Andreas Jaeger  <aj@suse.de>
47272
47273         * gcc.dg/cpp/charconst-2.c: New test.
47274
47275 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47276
47277         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47278         to the host if it is remote.  Let tests specify extra headers
47279         they use.
47280         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47281         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47282         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47283         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47284         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47285         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47286         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47287         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47288         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47289         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47290
47291 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47292
47293         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47294         for little endian ARMs.
47295
47296 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47297
47298         * gcc.c-torture/compile/20011119-1.c: New test.
47299         * gcc.c-torture/compile/20011119-2.c: New test.
47300
47301 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47302
47303         * gcc.dg/altivec-1.c: Fix typo.
47304
47305 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47306
47307         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47308
47309 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47310
47311         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47312
47313 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47314
47315         * lib/g77.exp: Don't specify --rpath-link.
47316
47317         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47318         across all the headers.
47319         * gcc.dg/format/format.exp: For testing on a remote host,
47320         copy format.h.
47321
47322         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47323         * gcc.c-torture/execute/930406-1.c: Likewise.
47324         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47325
47326 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47327
47328         * gcc.dg/altivec-1.c: New.
47329
47330 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47331
47332         * gcc.dg/cpp/fpreprocessed.c: New test case.
47333
47334 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47335
47336         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47337         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47338         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47339
47340 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47341
47342         * gcc.dg/no-builtin-1.c: New test.
47343
47344 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47345
47346         * gcc.c-torture/execute/20011115-1.c: New test.
47347
47348 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.c-torture/compile/20011114-2.c: New test.
47351         * gcc.c-torture/compile/20011114-3.c: New test.
47352         * gcc.c-torture/compile/20011114-4.c: New test.
47353
47354 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47355
47356         * g++.dg/other/init1.C: New test.
47357
47358 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47359
47360         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47361         message.
47362
47363         * gcc.c-torture/execute/20011114-1.c: New testcase.
47364
47365         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47366         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47367         like the (before this change) version of 20010327-1.c.
47368
47369 2001-11-14  Roger Sayle <roger@eyesopen.com>
47370
47371         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47372
47373 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47374
47375         * g++.dg/init/array2.C: New test.
47376
47377 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47378
47379         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47380
47381 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47382
47383         * g++.dg/other/forscope1.C: New test.
47384         * g++.dg/ext/forscope1.C: New test.
47385         * g++.dg/ext/forscope2.C: New test.
47386
47387 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47388
47389         * gcc.c-torture/execute/20011113-1.c: New test.
47390
47391 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47392
47393         * gcc.c-torture/execute/20011109-2.c: New test.
47394
47395         * gcc.c-torture/execute/20011109-1.c: New test.
47396
47397 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47398
47399         * gcc.c-torture/compile/20011109-1.c: New test.
47400
47401 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47402
47403         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47404         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47405         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47406         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47407         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47408         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47409         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47410
47411 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47412
47413         * g++.dg/warn/Wshadow-1.C: New tests.
47414         * g++.old-deja/g++.mike/for3.C: Update.
47415
47416 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47417
47418         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47419         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47420         XFAILs.  Adjust expected error texts.
47421         * gcc.c-torture/compile/20011106-1.c,
47422         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47423         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47424         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47425         gcc.dg/c99-array-lval-5.c: New tests.
47426
47427 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47428
47429         * gcc.dg/cpp/defined.c: Update.
47430
47431 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47432
47433         * gcc.c-torture/execute/anon-1.c: New test.
47434
47435 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47436
47437         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47438         same size, so no warning should be produced on stormy16.
47439
47440         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47441         due to oversized array.
47442         * g++.old-deja/g++.mike/ns15.C: Likewise.
47443         * g++.old-deja/g++.pt/crash16.C: Likewise.
47444
47445 2001-11-02  Graham Stott  <grahams@redhat.com>
47446
47447         * g++.dgother/debug1.C: Fix typos.
47448
47449 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47450
47451         * g++.dg/other/debug1.C: New test.
47452
47453 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47454
47455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47456         of unsigned long.
47457
47458 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47459
47460         * gcc.dg/20011029-2.c: New test.
47461
47462         * gcc.c-torture/compile/20011029-1.c: New test.
47463
47464 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47465
47466         * objc/execute/class_self-1.m: New test.
47467         * objc/execute/class_self-2.m: New test.
47468
47469 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47470
47471         * gcc.misc-tests/msgs.exp: Delete.
47472         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47473         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47474         error set to match recent changes.
47475
47476 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47477
47478         * gcc.dg/20011021-1.c: New test.
47479
47480 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47481
47482         * gcc.c-torture/compile/20011023-1.c: New test.
47483
47484 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47485
47486         * lib/g77.exp: Rewrite based on lib/g++.exp.
47487
47488 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47489
47490         * gcc.c-torture/execute/20011019-1.c: New test.
47491
47492         * gcc.dg/20011018-1.c: New test.
47493
47494 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47495
47496         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47497
47498 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47499
47500         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47501         * gcc.dg/attr-invalid.c: Likewise.
47502
47503 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * gcc.dg/20011015-1.c: New test.
47506
47507 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47508
47509         * g++.dg/template/unify2.C: New test.
47510
47511 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47512
47513         * g++.dg/other/exception-specification.C: New test
47514
47515 2001-10-13  Tom Rix  <trix@redhat.com>
47516
47517         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47518         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47519
47520 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47521
47522         * gcc.dg/20011009-1.c: New test.
47523
47524 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47525
47526         PR g++/4476
47527         * g++.dg/other/friend1.C: New test.
47528
47529 2001-10-11  Richard Henderson  <rth@redhat.com>
47530
47531         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47532
47533 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47534
47535         * gcc.c-torture/compile/20011010-1.c: New.
47536
47537 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47538
47539         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47540         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47541         g77.f-torture/execute/execute.exp,
47542         g77.f-torture/noncompile/noncompile.exp,
47543         gcc.c-torture/compile/compile.exp,
47544         gcc.c-torture/execute/execute.exp,
47545         gcc.c-torture/execute/ieee/ieee.exp,
47546         gcc.c-torture/execute/memcheck/memcheck.exp,
47547         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47548         objc/execute/execute.exp: Update FSF address.
47549
47550 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47551
47552         * gcc.dg/cpp/cmdlne-C.c: Update.
47553         * gcc.dg/cpp/cmdlne-C2.c: New.
47554
47555 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47556
47557         * gcc.c-torture/execute/20011008-3.c: New.
47558
47559 2001-10-08  DJ Delorie  <dj@redhat.com>
47560
47561         * gcc.dg/20011008-1.c: New.
47562         * gcc.dg/20011008-2.c: New.
47563
47564 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47565
47566         * gcc.dg/cpp/spacing1.c: Update test.
47567
47568 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47569
47570         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47571         spelling errors of "separate" as "seperate".
47572
47573 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47574
47575         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47576         enough to avoid inlining.
47577
47578 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47579
47580         * lib/g77.exp: set libg2c_dir correctly.
47581
47582 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47583
47584         * gcc.dg/cpp/macro11.c: New test.
47585
47586 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47587
47588         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47589         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47590         gcc.dg/format/multattr-3.c: New tests.
47591         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47592         tests for format attributes on function pointers being rejected.
47593
47594 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47595
47596         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47597
47598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47599
47600         * g++.dg/warn/format1.C: New test.
47601
47602 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47603
47604         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47605
47606 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47607
47608         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47609
47610 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47611
47612         * gcc.dg/cpp/redef2.c: Add test.
47613
47614 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47615
47616         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47617         long-standing bug on i686, apparently.
47618         * gcc.c-torture/execute/loop-2c.x: New file.
47619         * gcc.c-torture/execute/loop-2d.x: New file.
47620         * gcc.c-torture/execute/loop-3c.x: New file.
47621
47622 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47623
47624         * gcc.dg/cpp/20000625-2.c: Correct line number.
47625
47626 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47627
47628         * gcc.dg/cpp/macro10.c: New test.
47629         * gcc.dg/cpp/strify3.c: New test.
47630         * gcc.dg/cpp/spacing1.c: Add tests.
47631         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47632         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47633
47634 2001-09-24  DJ Delorie  <dj@redhat.com>
47635
47636         * gcc.c-torture/execute/20010924-1.c: New test.
47637
47638 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47639
47640         * objc/execute/paste.m: Remove.
47641
47642 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47643
47644         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47645
47646 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47647
47648         * g77.dg/strlen0.f: New test.
47649
47650 2001-09-21  Richard Henderson  <rth@redhat.com>
47651
47652         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47653         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47654
47655 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47656
47657         Table-driven attributes.
47658         * g++.dg/ext/attrib1.C: New test.
47659
47660 2001-09-20  DJ Delorie  <dj@redhat.com>
47661
47662         * gcc.dg/20000926-1.c: Update expected warning messages.
47663         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47664         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47665         array.
47666
47667 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47668
47669         * g++.dg/eh/registers1.C: New test case.
47670
47671 2001-09-17  Richard Henderson  <rth@redhat.com>
47672
47673         * gcc.dg/array-5.c: Fix VLA decomposition test.
47674
47675 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47676
47677         * gcc.dg/cpp/line5.c: New testcase.
47678
47679 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47680
47681         * gcc.dg/cpp/macro9.c: New test.
47682
47683 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47684
47685         * gcc.c-torture/execute/980223.c: Change type of addr from long
47686         to char *.
47687
47688 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47689
47690         * gcc.c-torture/execute/20010915-1.c: New test.
47691
47692 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47693
47694         * g77.dg/bprob: New directory.
47695         * g77.dg/bprob/bprob.exp: New file.
47696         * g77.dg/bprob/bprob-1.f: New test.
47697         * g77.dg/gcov: New directory.
47698         * g77.dg/gcov/gcov.exp: New file.
47699         * g77.dg/gcov/gcov-1.f: New test.
47700         * g77.dg/gcov/gcov-1.x: New file.
47701
47702 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47703
47704         * gcc.dg/cpp/directiv.c: Update.
47705         * gcc.dg/cpp/undef1.c: Update.
47706
47707 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47708
47709         * gcc.dg/20010912-1.c: New test.
47710
47711 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47712
47713         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47714         language-independent file in lib.
47715         * lib/gcov.exp: New file.
47716
47717 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47718
47719         * gcc.c-torture/compile/20010911-1.c: New test.
47720
47721 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47722
47723         * lib/profopt.exp: New, to support profile-directed optimizations.
47724         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47725         * gcc.misc-tests/bprob-1.c: New test.
47726         * gcc.misc-tests/bprob-2.c: New test.
47727
47728 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47729
47730         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47731         XFAIL and which kinds of gcov output to verify.
47732         * gcc.misc-tests/gcov-4b.x: New file.
47733         * gcc.misc-tests/gcov-5b.x: New file.
47734         * gcc.misc-tests/gcov-6.x: New file.
47735         * gcc.misc-tests/gcov-7.c: New test.
47736         * gcc.misc-tests/gcov-7.x: New file.
47737
47738 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47739
47740         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47741         * gcc.misc-tests/gcov-6.c: New test.
47742
47743 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47744
47745         PR c++/3986
47746         * g++.dg/abi/vbase1.C: New test.
47747
47748 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47749
47750         * objc.dg/method-2.m: New.
47751
47752 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47753
47754         PR c++/4203
47755         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47756         * g++.dg/init/empty1.C: New test.
47757
47758 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47759
47760         * gcc.c-torture/compile/20010903-1.c: New test.
47761
47762 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47763
47764         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47765         for m68k.
47766
47767 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47768
47769         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47770
47771         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47772
47773         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47774
47775 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47776
47777         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47778         for 16-bit 'unsigned int'.
47779
47780 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47781
47782         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47783
47784 2001-08-27  Richard Henderson  <rth@redhat.com>
47785
47786         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47787         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47788
47789 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47790
47791         * gcc.dg/asm-names.c (ymain): New.
47792
47793 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47794
47795         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47796         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47797         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47798
47799 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47800
47801         * gcc.dg/compare5.c: New testcase.
47802
47803 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47804
47805         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47806         and "In instantiation".
47807
47808 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47809
47810         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47811
47812 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47813
47814         * gcc.misc-tests/gcov.exp: Add support for branch information.
47815         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47816         * gcc.misc-tests/gcov-4.c: New test.
47817         * gcc.misc-tests/gcov-4b.c: New test.
47818         * gcc.misc-tests/gcov-5b.c: New test.
47819
47820 2001-08-20  Zack Weinberg  <zackw@panix.com>
47821
47822         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47823         expected to fail.
47824
47825 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47826
47827         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47828
47829 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47830
47831         * g++.dg/eh/template1.C: New test.
47832
47833 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47834
47835         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47836         Fix thinko.
47837         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47838         for xfail.
47839
47840 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47841
47842         * lib/g77-dg.exp: Use prune.exp for common procedures
47843         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47844         * lib/g77.exp: (g77-dg-prune) Remove
47845
47846 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47847
47848         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47849
47850 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47851
47852         * g++.dg/template/unify1.C: New test.
47853
47854 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.dg/abi/empty4.C: New test.
47857
47858 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47859
47860         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47861         solaris2.*
47862         * g77.f-torture/compile/pr3743.x: Likewise.
47863
47864 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47865
47866         * g++.dg/other/using-declaration.C: New test.
47867
47868 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47869
47870         * gcc.dg/cpp/tr-sign.c: New testcase.
47871
47872 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47873
47874         * gcc.dg/cpp/19951025-1.c: Revert.
47875         * gcc.dg/cpp/directiv.c: We no longer process directives that
47876         interrupt macro arguments.
47877
47878 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47879
47880         * gcc.dg/bconstp-1.c: New test.
47881
47882 2001-08-03  Richard Henderson  <rth@redhat.com>
47883
47884         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47885
47886 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47887
47888         * gcc.dg/cpp/19951025-1.c: Update.
47889
47890 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47891
47892         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47893         should be x.
47894
47895 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47896
47897         Kill -fhonor-std.
47898         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47899         * g++.old-deja/g++.other/std1.C: Likewise.
47900         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47901
47902 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47903
47904         * lib/g77.exp: Load gcc-defs.exp for common procedures
47905         (g77_pass, g77_fail, g77_finish, g77_exit,
47906         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47907
47908 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47909
47910         * g77.dg/fbackslash.f
47911         * g77.dg/fcase-preserve.f
47912         * g77.dg/ff90-1.f
47913         * g77.dg/ffixed-line-length-0.f
47914         * g77.dg/ffixed-line-length-132.f
47915         * g77.dg/ffixed-line-length-7.f
47916         * g77.dg/ffixed-line-length-72.f
47917         * g77.dg/ffixed-line-length-none.f
47918         * g77.dg/ffree-form-1.f
47919         * g77.dg/fno-backslash.f
47920         * g77.dg/fno-f90-1.f
47921         * g77.dg/fno-fixed-form-1.f
47922         * g77.dg/fno-onetrip.f
47923         * g77.dg/fno-typeless-boz.f
47924         * g77.dg/fno-underscoring.f
47925         * g77.dg/fno-vxt-1.f
47926         * g77.dg/fonetrip.f
47927         * g77.dg/ftypeless-boz.f
47928         * g77.dg/fugly-assumed.f
47929         * g77.dg/funderscoring.f
47930         * g77.dg/fvxt-1.f
47931
47932 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47933
47934         * objc.dg/fwd-proto-1.m: New.
47935         * objc.dg/local-decl-1.m: New.
47936         * objc.dg/naming-1.m: New.
47937         * objc.dg/naming-2.m: New.
47938         * objc.dg/proto-hier-1.m: New.
47939
47940 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47941
47942         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47943         largest-type elements to a struct makes its size grow.
47944
47945 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47946
47947         * g++.dg/abi/vthunk1.C: New test.
47948
47949 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47950
47951         * g++.dg/abi/vbase8-22.C: New test.
47952
47953 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47954
47955         * gcc.dg/cpp/macro8.c: New test.
47956
47957 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47958
47959         * g++.dg/abi/vbase8-21.C: New test.
47960
47961 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * g++.dg/abi/vbase8-10.C: New test.
47964
47965 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47966
47967         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47968         ${tool}_set_ld_library_path.
47969         Changed caller.
47970         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47971         g++.exp.
47972
47973 2001-07-26  Stan Cox <scox@redhat.com>
47974
47975         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47976         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47977         gcc_exit, gcc_check_unsupported_p):
47978         Moved to gcc-deps.exp
47979         * gcc-deps.exp: New file.
47980
47981 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47982
47983         * g++.old-deja/g++.pt/defarg14.C: New test.
47984
47985 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47986
47987         * g++.old-deja/g++.other/lineno5.C: New test.
47988
47989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47990
47991         * g++.old-deja/g++.pt/crash68.C: New test.
47992
47993 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47994
47995         * g++.old-deja/g++.other/crash42.C: New test.
47996
47997 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47998
47999         * gcc.dg/cpp/extratokens.c: Fix.
48000         * gcc.dg/cpp/skipping2.c: New tests.
48001
48002 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48003
48004         * gcc.c-torture/execute/20010724-1.c: New file.
48005         * gcc.c-torture/execute/20010724-1.x: New file.
48006
48007 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48008
48009         * g++.old-deja/g++.other/cond7.C: New test.
48010
48011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48012
48013         * g++.old-deja/g++.other/optimize4.C: New test.
48014
48015 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48016
48017         * g++.old-deja/g++.abi/vbase8-5.C: New test.
48018
48019 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
48020
48021         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48022         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48023         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48024         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48025
48026         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48027         bug report" message.
48028
48029         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48030         * g++.dg/ext/instantiate1.C: Move from old-deja.
48031
48032 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
48033
48034         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48035         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48036         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48037         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48038
48039 2001-07-23  Jeffrey A Law  (law@cygnus.com)
48040
48041         * gcc.c-torture/execute/20010723-1.c: New test.
48042
48043 2001-07-23  Ben Elliston  <bje@redhat.com>
48044
48045         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48046
48047 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48048
48049         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48050         i[34567]86-*-*.
48051         Delete handling of ieee_multilib_flags.
48052         Pass -mieee for alpha*-*-* and sh-*-*.
48053         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48054
48055 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
48056
48057         Remove old-abi tests.
48058         * g++.old-deja/g++.mike/p11116.C: Remove.
48059         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48060
48061 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
48062
48063         * g77.f-torture/compile/pr3743.f: New test
48064
48065 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
48066
48067         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48068
48069 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48070
48071         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48072         g++.old-deja/g++.pt/static6.C: Likewise.
48073         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48074         supports weak symbols.
48075
48076 2001-07-18  Andreas Jaeger  <aj@suse.de>
48077
48078         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48079         supported again.
48080
48081 2001-07-18  Andreas Jaeger  <aj@suse.de>
48082
48083         * gcc.dg/iftrap-1.c: Fix target line.
48084
48085 2001-07-17  Richard Henderson  <rth@redhat.com>
48086
48087         * gcc.c-torture/execute/20010717-1.c: New.
48088
48089 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48090
48091         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48092         tests.
48093
48094 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48095
48096         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48097
48098 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48099
48100         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48101         UAC_SIGBUS, UAC_NOPRINT definitions.
48102
48103 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48104
48105         * objc/execute/object_is_class.m: New test.
48106         * objc/execute/object_is_meta_class.m: New test.
48107
48108 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48109
48110         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48111         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48112
48113 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48114
48115         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48116         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48117
48118 2001-07-14  Richard Henderson  <rth@redhat.com>
48119
48120         * gcc.dg/iftrap-1.c: New.
48121
48122 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48123
48124         * g77.f-torture/execute/intrinsic77.f: New test.
48125
48126 2001-07-11  Janis Johnson <janis@us.ibm.com>
48127
48128         * gcc.misc-tests/gcov-3.c: New test.
48129
48130 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48131
48132         * gcc.c-torture/compile/20010711-1.c,
48133         * gcc.c-torture/compile/20010711-2.c: New tests.
48134
48135 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48136
48137         * gcc.c-torture/execute/20010711-1.c: New test.
48138
48139 2001-07-11  Ben Elliston  <bje@redhat.com>
48140
48141         * g++.old-deja/g++.other/enum5.C: New test.
48142
48143 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48144
48145         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48146         (g++-dg-prune): Call prune_gcc_output.
48147         * prune.exp: New file for prune_gcc_output.
48148         * lib/g++.exp, lib/gcc.exp: Load it.
48149
48150 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48151
48152         * gcc.c-torture/compile/20010701-1.c,
48153         g++.old-deja/g++.ext/attrib6.C: New tests.
48154
48155 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48156
48157         * gcc.c-torture/compile/20010706-1.c: New test.
48158
48159 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48160
48161         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48162
48163 2001-06-28  Stan Shebs  <shebs@apple.com>
48164
48165         * gcc.dg/pragma-darwin.c: New test.
48166
48167 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48168
48169         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48170         Solaris 2.[678] system.
48171
48172 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48173
48174         * gcc.dg/20010622-1.c: New test.
48175
48176 2001-06-18  Stan Shebs  <shebs@apple.com>
48177
48178         * objc.dg: New directory.
48179         * objc.dg/dg.exp: New file.
48180         * objc.dg/alias.m: New.
48181         * objc.dg/class-1.m: New.
48182         * objc.dg/class-2.m: New.
48183         * objc.dg/const-str-1.m: New.
48184         * objc.dg/const-str-2.m: New.
48185         * objc.dg/id-1.m: New.
48186         * objc.dg/method-1.m: New.
48187         * objc.dg/super-class-1.m: New.
48188         * lib/objc-dg.exp: New file.
48189
48190 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48191
48192         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48193         of label name.
48194
48195 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48196
48197         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48198
48199 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48200
48201         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48202         variable.
48203
48204 2001-06-12  Richard Henderson  <rth@redhat.com>
48205
48206         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48207
48208 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48209
48210         * g++.old-deja/g++.abi/vbase5.C: New test.
48211         * g++.old-deja/g++.abi/vbase6.C: New test.
48212         * g++.old-deja/g++.abi/vbase7.C: New test.
48213
48214 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48215
48216         * gcc.c-torture/compile/20010610-1.c: New test.
48217
48218 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         * g++.old-deja/g++.abi/vbase4.C: New test.
48221
48222 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48223
48224         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48225         support %f for HC11/HC12 targets.
48226         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48227         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48228         on HC11/HC12 targets.
48229         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48230
48231 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48232
48233         * gcc.dg/wchar_t-1.c: New file.
48234         * gcc.dg/wint_t-1.c: Likewise.
48235
48236 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48237
48238         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48239
48240 2001-06-11  Richard Henderson  <rth@redhat.com>
48241
48242         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48243
48244 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48245
48246         * gcc.c-torture/compile/20010611-1.c: New test.
48247
48248 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48249
48250         * gcc.dg/c99-tag-1.c: Add more tests.
48251
48252 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48253
48254         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48255         representation on MN10300 and ARM/Thumb.
48256
48257 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48258
48259         * g77.f-torture/execute/20010610.f: New.
48260
48261 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48262
48263         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48264         names.
48265
48266 2001-06-09  Richard Henderson  <rth@redhat.com>
48267
48268         * gcc.c-torture/execute/ashrdi-1.c: New.
48269         * gcc.c-torture/execute/ashldi-1.c: New.
48270         * gcc.c-torture/execute/lshrdi-1.c: New.
48271
48272 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48273
48274         * objc/execute/load-3.m: Added. Check sending +load to categories,
48275         in addition to classes.
48276
48277 2001-06-08  Stan Shebs  <shebs@apple.com>
48278
48279         * objc/execute/load-2.m: New test.  From Nicola Pero
48280         <n.pero@mi.flashnet.it>.
48281
48282 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48283
48284         * gcc.c-torture/execute/20010605-2.c: New test.
48285
48286 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48287
48288         * g++.old-deja/g++.abi/vbase2.C: New test.
48289         * g++.old-deja/g++.abi/vbase3.C: New test.
48290
48291 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48292
48293         * g++.old-deja/g++.pt/friend49.C: New test.
48294
48295 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48296
48297         * g++.old-deja/g++.ext/anon3.C: New test.
48298
48299 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48300
48301         * g++.old-deja/g++.other/conv7.C: New test.
48302
48303 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48304
48305         * gcc.c-torture/compile/20010605-2.c: New test.
48306
48307 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48308
48309         * gcc.c-torture/execute/20010604-1.c: New test.
48310
48311 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48312
48313         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48314
48315 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48316
48317         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48318         (g++_link_flags): Likewise.
48319         (g++_init): Pass gccpath's value to two previous functions.
48320
48321 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48322
48323         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48324         Ensure logfile entry matches exec command line.
48325
48326 2001-05-31  Richard Henderson  <rth@redhat.com>
48327
48328         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48329         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48330
48331 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48332
48333         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48334         compiler for irix6.2
48335
48336 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48337
48338         * g++.old-deja/g++.other/optimize3.C: New file.
48339
48340 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48341
48342         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48343         assemble.
48344
48345 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48346
48347         * g++.old-deja/g++.other/optimize2.C: New file.
48348
48349 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48350
48351         * gcc.c-torture/compile/20010518-2.c: New file.
48352         * gcc.c-torture/execute/20010518-1.c: New file.
48353         * gcc.c-torture/execute/20010518-2.c: New file.
48354
48355 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48356
48357         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48358
48359 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48360
48361         G++ no longer defines builtins that do not begin with __builtin.
48362         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48363         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48364         * g++.old-deja/g++.law/builtin1.C: Likewise.
48365         * g++.old-deja/g++.law/cvt2.C: Likewise.
48366         * g++.old-deja/g++.mike/net5.C: Likewise.
48367         * g++.old-deja/g++.other/builtins1.C: Likewise.
48368         * g++.old-deja/g++.other/builtins2.C: Likewise.
48369         * g++.old-deja/g++.other/builtins3.C: Likewise.
48370         * g++.old-deja/g++.other/builtins4.C: Likewise.
48371         * g++.old-deja/g++.other/inline8.C: Likewise.
48372         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48373
48374 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48375
48376         * g++.old-deja/g++.pt/using1.C: Adjust.
48377         * g++.old-deja/g++.pt/using2.C: New test.
48378
48379 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48380
48381         * gcc.dg/cpp/charconst.c: New tests.
48382         * gcc.dg/cpp/escape.c: New tests.
48383         * gcc.dg/cpp/escape-1.c: New tests.
48384         * gcc.dg/cpp/escape-2.c: New tests.
48385         * gcc.dg/cpp/ucs.c: New tests.
48386
48387 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48388
48389         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48390         native compiler for irix6.5.
48391
48392 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48393
48394         * lib/g++.exp (g++_include_flags): Use args to compute
48395         get_multilibs.
48396         (g++_link_flags): Likewise.
48397         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48398
48399 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48400
48401         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48402
48403 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48404
48405         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48406         this file.
48407
48408 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48409
48410         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48411         STACK_SIZE;
48412         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48413         to STACK_SIZE; Use it to define size of add_histo array.
48414         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48415         to STACK_SIZE.
48416         (f): Use GITT_SIZE to define size of gitt local table.
48417         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48418         to STACK_SIZE; Use it to define size of bytemem array.
48419
48420 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48421
48422         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48423         on 68HC11/HC12 due to the asm instruction.
48424         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48425         * gcc.c-torture/compile/920520-1.x: Likewise.
48426         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48427         on 68HC11/HC12 because the function is larger than 64K.
48428         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48429         on 68HC11/HC12 because the structure is too large.
48430
48431 2001-05-20  Richard Henderson  <rth@redhat.com>
48432
48433         * gcc.c-torture/execute/20010520-1.c: New.
48434
48435 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48436
48437         * g++.old-deja/g++.warn/compare1.C: New test.
48438         * gcc.dg/compare4.c: New test.
48439
48440 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48441
48442         * g++.old-deja/g++.other/optimize1.C: New test.
48443
48444 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48445
48446         * g++.old-deja/g++.pt/spec41.C: New test.
48447
48448 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48449
48450         * gcc.c-torture/compile/20010114-1.x: Remove.
48451
48452 2001-05-18  Stan Shebs  <shebs@apple.com>
48453
48454         * gcc.c-torture/compile/20010518-1.c: New test.
48455
48456 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48457
48458         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48459         * g++.old-deja/g++.pt/crash67.C: New test.
48460
48461 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48462
48463         * g++.old-deja/g++.other/debug9.C: New test.
48464
48465 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48466
48467         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48468
48469 2001-05-16  Jan Hubicka  <jh@suse.cz>
48470
48471         * gcc.c-torture/compile/20010516-1.c: New test.
48472
48473 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48474
48475         * g++.old-deja/g++.other/crash41.C: New test.
48476
48477 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48478
48479         * g++.old-deja/g++.pt/crash66.C: New test.
48480
48481 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48482
48483         * g++.old-deja/g++.robertl/eb27.C: Convert.
48484
48485 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48486
48487         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48488         declaration being redundant.
48489
48490 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48491
48492         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48493
48494 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48495
48496         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48497
48498 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48499
48500         * lib/g++.exp: Use testsuite_flags.
48501
48502 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48503
48504         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48505
48506 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48507
48508         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48509
48510 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48511
48512         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48513
48514 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48515
48516         * gcc.c-torture/compile/20010313-1.c: New test.
48517
48518 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48519
48520         * gcc.dg/cpp/direct2.c: New test.
48521         * gccq.dg/cpp/direct2s.c: New test.
48522
48523         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48524
48525 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48526
48527         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48528         * g++.old-deja/g++.other/op3.C: Likewise.
48529
48530 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48531
48532         * gcc.dg/cpp/syshdr.h: New file.
48533         * gcc.dg/cpp/sysmac1.c: Update.
48534         * gcc.dg/cpp/sysmac2.c: Update.
48535
48536 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48537
48538         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48539
48540 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48541
48542         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48543         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48544
48545 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48546
48547         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48548
48549 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48550
48551         * lib/g++.exp (g++_include_flags): Don't use any special flags
48552         if TESTING_IN_BUILD_TREE is not defined.
48553         (g++_init): Use a plain 'c++' as the compiler if
48554         TESTING_IN_BUILD_TREEE is not defined.
48555
48556 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48557
48558         * g++.old-deja/g++.eh/catch13.C: New test.
48559         * g++.old-deja/g++.eh/catch14.C: New test.
48560
48561 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48562
48563         * gcc.dg/cpp/tr-define.c: New test.
48564
48565 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48566
48567         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48568         <stdlib.h>, not <malloc.h>.
48569
48570 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48571
48572         * g++.old-deja/g++.ns/template17.C: New test.
48573
48574 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48575
48576         * g++.old-deja/g++.pt/ref4.C: New test.
48577
48578 2001-04-30  Richard Henderson  <rth@redhat.com>
48579
48580         * gcc.dg/20000724-1.c: Revert last change.
48581
48582 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48583
48584         * g77.f-torture/execute/20010430.f: New test.
48585
48586 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48587
48588         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48589
48590 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48591
48592         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48593
48594 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48595
48596         * g++.old-deja/g++.eh/crash6.C: New test.
48597
48598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48599
48600         * g++.old-deja/g++.other/warn7.C: New test.
48601
48602 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48603
48604         * g++.old-deja/g++.other/defarg9.C: New test.
48605
48606 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48607
48608         * g77.f-torture/compile/20010426.f: New test.
48609         * g77.f-torture/execute/20010426.f: New test.
48610
48611 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48612
48613         * g77.f-torture/compile/20000629-1.x: Remove - error
48614         has been fixed.
48615
48616 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48617
48618         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48619         Tweak slightly to work with g++.dg framework.
48620         * g++.dg/special/ecos.exp: Run initp1.C test.
48621         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48622
48623         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48624         its linker doesn't give line numbers either.
48625         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48626
48627 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48628
48629         * g++.old-deja/g++.other/lex1.C: New test.
48630
48631 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48632
48633         * gcc.dg/noncompile/20010425-1.c: New test.
48634
48635 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48636
48637         * g++.old-deja/g++.pt/mangle2.C: New test.
48638
48639 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48640
48641         * gcc.dg/format/plus-1.c: New test.
48642
48643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48644
48645         * gcc.dg/20010423-1.c: New test.
48646
48647 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48648
48649         * gcc.c-torture/execute/20010422-1.c: New test.
48650
48651 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48652
48653         * g++.old-deja/g++.ns/type2.C: New test.
48654
48655 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48656
48657         * g++.old-deja/g++.other/perf1.C: New test.
48658
48659 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48660
48661         * gcc.dg/c99-func-2.c: Remove xfail.
48662         * gcc.dg/c99-func-3.c: Remove xfail.
48663         * gcc.dg/c99-func-4.c: Remove xfail.
48664
48665 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48666
48667         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48668
48669 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48670
48671         * gcc.c-torture/compile/20010423-1.c: New test.
48672
48673 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48674
48675         * g++.old-deja/g++.pt/typename28.C: New test.
48676
48677 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48678
48679         * g++.old-deja/g++.abi/empty2.C: New test.
48680         * g++.old-deja/g++.abi/empty3.C: New test.
48681
48682 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48683
48684         * g++.old-deja/g++.other/comdat2.C: New test.
48685         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48686
48687 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48688
48689         * g++.old-deja/g++.other/overload14.C: New test.
48690
48691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48692
48693         * g++.old-deja/g++.other/lookup23.C: New test.
48694
48695 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48696
48697         * gcc.c-torture/execute/20010403-1.c: New test.
48698
48699 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48700             Mark Mitchell  <mark@codesourcery.com>
48701
48702         * lib/old-dejagnu.exp: Don't delete output of executable.
48703         Add .exe suffix to executables.
48704
48705 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48706
48707         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48708
48709 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48710
48711         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48712
48713 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48714
48715         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48716         * g++.old-deja/g++.abi/crash1.C: New test.
48717
48718 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48719
48720         * g++.old-deja/g++.other/crash40.C: New test.
48721
48722 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48723
48724         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48725
48726 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48727
48728         * g++.old-deja/g++.other/warn6.C: New test.
48729
48730 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48731
48732         * g++.old-deja/g++.robertl/eb42.C: Same.
48733
48734 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48735
48736         * gcc.dg/wtr-conversion-1.c: New testcase.
48737
48738 2001-04-10  Richard Henderson  <rth@redhat.com>
48739
48740         * g++.old-deja/g++.other/array5.C: New.
48741
48742 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48743
48744         * gcc.c-torture/execute/20010408-1.c: New test.
48745
48746 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48747
48748         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48749         headers and constructs.
48750         * g++.old-deja/g++.robertl/eb79.C: Same.
48751         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48752         * g++.old-deja/g++.robertl/eb73.C: Same.
48753         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48754         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48755         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48756         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48757         * g++.old-deja/g++.robertl/eb44.C: Same.
48758         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48759         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48760         * g++.old-deja/g++.robertl/eb39.C: Same.
48761         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48762         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48763         * g++.old-deja/g++.robertl/eb30.C: Same.
48764         * g++.old-deja/g++.robertl/eb3.C: Same.
48765         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48766         * g++.old-deja/g++.robertl/eb21.C: Same.
48767         * g++.old-deja/g++.robertl/eb15.C: Same.
48768         * g++.old-deja/g++.robertl/eb118.C: Same.
48769         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48770         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48771         * g++.old-deja/g++.robertl/eb109.C: Same.
48772         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48773         * g++.old-deja/g++.mike/rtti1.C: Same.
48774         * g++.old-deja/g++.mike/p658.C: Same.
48775         * g++.old-deja/g++.mike/net46.C: Same.
48776         * g++.old-deja/g++.mike/net34.C: Same.
48777         * g++.old-deja/g++.mike/memoize1.C: Same.
48778         * g++.old-deja/g++.mike/eh2.C: Same.
48779         * g++.old-deja/g++.law/weak.C: Same.
48780         * g++.old-deja/g++.law/visibility7.C: Same.
48781         * g++.old-deja/g++.law/visibility25.C: Same.
48782         * g++.old-deja/g++.law/visibility22.C: Same.
48783         * g++.old-deja/g++.law/visibility2.C: Same.
48784         * g++.old-deja/g++.law/visibility17.C: Same.
48785         * g++.old-deja/g++.law/visibility13.C: Same.
48786         * g++.old-deja/g++.law/visibility10.C: Same.
48787         * g++.old-deja/g++.law/visibility1.C: Same.
48788         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48789         * g++.old-deja/g++.law/vbase1.C: Same.
48790         * g++.old-deja/g++.law/operators32.C: Same.
48791         * g++.old-deja/g++.law/nest3.C: Same.
48792         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48793         * g++.old-deja/g++.law/except5.C (main): Same.
48794         * g++.old-deja/g++.law/cvt7.C (run): Same.
48795         * g++.old-deja/g++.law/cvt2.C: Same.
48796         * g++.old-deja/g++.law/cvt16.C: Same.
48797         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48798         * g++.old-deja/g++.law/ctors17.C (main): Same.
48799         * g++.old-deja/g++.law/ctors13.C: Same.
48800         * g++.old-deja/g++.law/ctors12.C (main): Same.
48801         * g++.old-deja/g++.law/ctors10.C: Same.
48802         * g++.old-deja/g++.law/code-gen5.C: Same.
48803         * g++.old-deja/g++.law/bad-error7.C: Same.
48804         * g++.old-deja/g++.law/arm9.C: Same.
48805         * g++.old-deja/g++.law/arm12.C: Same.
48806         * g++.old-deja/g++.law/arg8.C: Same.
48807         * g++.old-deja/g++.law/arg1.C: Same.
48808         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48809         * g++.old-deja/g++.jason/template31.C: Same.
48810         * g++.old-deja/g++.jason/template24.C (main): Same.
48811         * g++.old-deja/g++.jason/2371.C: Same.
48812         * g++.old-deja/g++.eh/new2.C: Same.
48813         * g++.old-deja/g++.eh/new1.C: Same.
48814         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48815         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48816         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48817         * g++.old-deja/g++.brendan/crash62.C: Same.
48818         * g++.old-deja/g++.brendan/crash52.C: Same.
48819         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48820         * g++.old-deja/g++.brendan/crash38.C: Same.
48821         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48822         * g++.old-deja/g++.brendan/copy9.C: Same.
48823
48824 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48825
48826         * gcc.c-torture/execute/20001203-2.c (memset):
48827         Count argument is of type __SIZE_TYPE__.
48828
48829 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48830
48831         * gcc.c-torture/compile/20010404-1.c: New test.
48832
48833 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48834
48835         * gcc.c-torture/compile/20010326-1.c: New test.
48836
48837 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48838
48839         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48840         peculiarities of the SH.
48841         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48842
48843 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48844
48845         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48846         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48847         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48848
48849 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48850
48851         * g77.f-torture/compile/20010321-1.f: New test.
48852
48853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48854
48855         * gcc.c-torture/compile/20010329-1.c: New test.
48856
48857 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48858
48859         * gcc.c-torture/execute/20010329-1.c: New test.
48860
48861 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48862
48863         * g++.old-deja/g++.other/eh4.C: Fix typo.
48864
48865 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48866
48867         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48868
48869 2001-03-28  Philip Blundell  <philb@gnu.org>
48870
48871         * gcc.c-torture/compile/20010328-1.c: New test.
48872
48873 2001-03-27  Richard Henderson  <rth@redhat.com>
48874
48875         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48876         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48877
48878 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48879
48880         * gcc.c-torture/compile/20010327-1.c: New test.
48881
48882 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48883
48884         * g++.old-deja/g++.other/friend12.C: New test.
48885         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48886         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48887
48888 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48889
48890         * gcc.c-torture/execute/20010325-1.c: New test.
48891
48892 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48893
48894         * g++.old-deja/g++.other/mangle3.C: New test.
48895
48896 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48897
48898         * g++.old-deja/g++.other/anon8.C: New test.
48899
48900 2001-03-20  Philip Blundell  <philb@gnu.org>
48901
48902         * gcc.c-torture/compile/20010320-1.c: New test.
48903
48904 2001-03-17  Richard Henderson  <rth@redhat.com>
48905
48906         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48907
48908 2001-03-15  Geoff Keating  <geoff@redhat.com>
48909
48910         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48911         tests on AIX.
48912
48913 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48914
48915         * g++.old-deja/g++.other/eh4.C: New test.
48916
48917 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48918
48919         * gcc.dg/cpp/mi1.c: Update.
48920
48921 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48922
48923         * g++.old-deja/g++.other/regstack.C: New test.
48924
48925 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48926
48927         * g++.old-deja/g++.other/ref4.C: New test.
48928
48929 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48930
48931         * objc/execute/va_method.m: Added.
48932         * objc/execute/IMP.m: Added.
48933         * objc/execute/_cmd.m: Added.
48934         * objc/execute/accessing_ivars.m: Added.
48935         * objc/execute/class-1.m: Added.
48936         * objc/execute/class-10.m: Added.
48937         * objc/execute/class-11.m: Added.
48938         * objc/execute/class-12.m: Added.
48939         * objc/execute/class-13.m: Added.
48940         * objc/execute/class-14.m: Added.
48941         * objc/execute/class-2.m: Added.
48942         * objc/execute/class-3.m: Added.
48943         * objc/execute/class-4.m: Added.
48944         * objc/execute/class-5.m: Added.
48945         * objc/execute/class-6.m: Added.
48946         * objc/execute/class-7.m: Added.
48947         * objc/execute/class-8.m: Added.
48948         * objc/execute/class-9.m: Added.
48949         * objc/execute/class-tests-1.h
48950         * objc/execute/class-tests-2.h
48951         * objc/execute/compatibility_alias.m: Added.
48952         * objc/execute/encode-1.m: Added.
48953         * objc/execute/formal_protocol-1.m: Added.
48954         * objc/execute/formal_protocol-2.m: Added.
48955         * objc/execute/formal_protocol-3.m: Added.
48956         * objc/execute/formal_protocol-4.m: Added.
48957         * objc/execute/formal_protocol-5.m: Added.
48958         * objc/execute/formal_protocol-6.m: Added.
48959         * objc/execute/formal_protocol-7.m: Added.
48960         * objc/execute/informal_protocol.m: Added.
48961         * objc/execute/initialize.m: Added.
48962         * objc/execute/load.m: Added.
48963         * objc/execute/many_args_method.m: Added.
48964         * objc/execute/nested-3.m: Added.
48965         * objc/execute/no_clash.m: Added.
48966         * objc/execute/private.m: Added.
48967         * objc/execute/redefining_self.m: Added.
48968         * objc/execute/root_methods.m: Added.
48969         * objc/execute/selector-1.m: Added.
48970         * objc/execute/static-1.m: Added.
48971         * objc/execute/static-2.m: Added.
48972         * objc/execute/va_method.m: Added.
48973
48974 2001-03-10  Richard Henderson  <rth@redhat.com>
48975
48976         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48977
48978 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48979
48980         * g++.old-deja/g++.other/crash31.C: XFAIL.
48981         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48982         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48983         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48984         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48985         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48986
48987 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48988
48989         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48990
48991 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48992
48993         * gcc.dg/20000724-1.c: Don't use multiline strings.
48994
48995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48996
48997         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48998         result of -cString against what we expect it to be; don't just
48999         print it out for no one to read.
49000
49001         * objc/execute/string3.m, objc/execute/string4.m: New tests.
49002         Based on testcases provided by Nicola Pero.
49003
49004 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49005
49006         * gcc.dg/cpp/macro7.c: New test.
49007
49008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49009
49010         * gcc.dg/cpp/multiline.c: Update.
49011
49012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49013
49014         * g++.old-deja/g++.other/enum3.C: New test.
49015
49016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49017
49018         * g++.old-deja/g++.other/pod1.C: New test.
49019
49020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49021
49022         * g++.old-deja/g++.ext/overload1.C: New test.
49023
49024 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49025
49026         * g++.old-deja/g++.pt/using1.C: New test.
49027
49028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49029
49030         * g++.old-deja/g++.other/using9.C: New test.
49031
49032 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
49033
49034         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49035
49036         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49037
49038 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
49039
49040         * g++.old-deja/g++.ext/realpt1.C: Remove.
49041
49042 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
49043
49044         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49045
49046 2001-02-26  Will Cohen  <wcohen@redhat.com>
49047
49048         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49049
49050 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
49051
49052         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49053         templatized constructors.
49054
49055 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49056
49057         * gcc.c-torture/execute/20010224-1.c: New test.
49058
49059 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
49060
49061         * gcc.c-torture/execute/20010222-1.c: New test.
49062
49063 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
49064
49065         * g++.old-deja/g++.other/inline20.C: New test.
49066
49067 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
49068
49069         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49070
49071 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49072
49073         * g++.old-deja/g++.other/lookup22.C: New test.
49074
49075 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
49076
49077         * g77.dg: New directory.
49078         * g77.dg/20010216-1.f: New test case.
49079         * g77.dg/dg.exp: New driver.
49080         * lib/g77-dg.exp: New driver library.
49081
49082 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49083
49084         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49085
49086 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49087
49088         * g++.old-deja/g++.other/decl9.C: New test.
49089
49090 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49091
49092         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49093         not need <string> and also tests the initialization at runtime.
49094
49095 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49096
49097         * gcc.c-torture/execute/longlong.c: New test.
49098
49099 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49100
49101         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49102
49103 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49104
49105         * gcc.c-torture/execute/920302-1.c (execute):
49106         Change argument type to short.
49107
49108 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49109
49110         * g++.old-deja/g++.pt/deduct6.C: New test.
49111
49112 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49113
49114         * g++.old-deja/g++.pt/deduct5.C: New test.
49115
49116 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49117
49118         * gcc.c-torture/execute/20010209-1.c: New test.
49119
49120 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49121
49122         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49123
49124 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49125
49126         * g++.dg/vtgc1.C: Update for new ABI.
49127
49128         * consistency.vlad: New directory, 1665 files.
49129
49130 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49131
49132         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49133         return type.
49134         * gcc.dg/cpp/digraphs.c: Declare puts.
49135
49136 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49137
49138         * g++.old-deja/g++.other/warn5.C: New test.
49139
49140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49141
49142         * g++.old-deja/g++.pt/spec40.C: New test.
49143
49144 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49145
49146         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49147         case.
49148         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49149
49150 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49151
49152         * gcc.c-torture/compile/20010209-1.c: New test.
49153
49154 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49155
49156         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49157         excess errors message but not if it crashes.
49158         * g++.old-deja/g++.other/crash27.C: Likewise.
49159         * g++.old-deja/g++.other/crash28.C: Likewise.
49160         * g++.old-deja/g++.other/crash30.C: Likewise.
49161         * g++.old-deja/g++.other/crash32.C: Likewise.
49162         * g++.old-deja/g++.other/crash35.C: Likewise.
49163         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49164
49165 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49166
49167         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49168         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49169         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49170         g77.f-torture/execute/execute.exp,
49171         g77.f-torture/noncompile/noncompile.exp,
49172         gcc.c-torture/execute/execute.exp,
49173         gcc.c-torture/execute/memcheck/memcheck.exp,
49174         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49175         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49176         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49177         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49178         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49179         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49180         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49181         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49182         Remove bug reporting instructions with ancient email addresses.
49183
49184 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49185
49186         * gcc.dg/20010202-1.c: New test.
49187         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49188
49189 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49190
49191         * g++.dg/stdbool-if.C: New test.
49192
49193 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49194
49195         * objc/execute/fdecl.m: Added main().
49196
49197 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49198
49199         * gcc.c-torture/execute/20010206-1.c: New test.
49200
49201 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49202
49203         * gcc.dg/cpp/avoidpaste1.c: Update.
49204
49205 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49206
49207         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49208         Pero <nicola@brainstorm.co.uk>.
49209         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49210
49211 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49212
49213         * g++.old-deja/g++.pt/spec39.C: New test.
49214
49215 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49216
49217         * gcc.c-torture/compile/20010202-1.c: New test.
49218
49219 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49220
49221         * g++.old-deja/g++.abi/primary2.C: New test.
49222         * g++.old-deja/g++.abi/primary3.C: New test.
49223         * g++.old-deja/g++.abi/primary4.C: New test.
49224         * g++.old-deja/g++.abi/primary5.C: New test.
49225         * g++.old-deja/g++.abi/vtable3.h: New test.
49226         * g++.old-deja/g++.abi/vtable3a.C: New test.
49227         * g++.old-deja/g++.abi/vtable3b.C: New test.
49228         * g++.old-deja/g++.abi/vtable3c.C: New test.
49229         * g++.old-deja/g++.abi/vtable3d.C: New test.
49230         * g++.old-deja/g++.abi/vtable3e.C: New test.
49231         * g++.old-deja/g++.abi/vtable3f.C: New test.
49232         * g++.old-deja/g++.abi/vtable3g.C: New test.
49233         * g++.old-deja/g++.abi/vtable3h.C: New test.
49234         * g++.old-deja/g++.abi/vtable3i.C: New test.
49235         * g++.old-deja/g++.abi/vtable3j.C: New test.
49236         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49237
49238 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49239
49240         * g++.old-deja/g++.other/anon6.C: New test.
49241         * g++.old-deja/g++.other/anon7.C: New test.
49242
49243 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49244
49245         * gcc.dg/cpp/avoidpaste2.c: New tests.
49246
49247 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49248
49249         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49250
49251 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49252
49253         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49254         DECIMAL_DIG cases for Irix."
49255
49256 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49257
49258         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49259
49260 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49261
49262         * gcc.dg/c99-tag-1.c: New test.
49263
49264 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49265
49266         * gcc.dg/cpp/tr-warn1.c: Add tests.
49267
49268 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49269
49270         * gcc.dg/cpp/avoidpaste1.c: Update.
49271         * gcc.dg/cpp/paste4.c: Update.
49272
49273 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49274
49275         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49276         cases for Irix.
49277
49278 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49279
49280         * g++.old-deja/g++.other/inline19.C: New test.
49281
49282 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49283
49284         * gcc.dg/Wlarger-than.c: New test.
49285
49286 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49287
49288         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49289
49290 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49291
49292         * gcc.c-torture/execute/20010129-1.c: New test.
49293         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49294
49295 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49296
49297         * gcc.dg/cpp/avoidpaste1.c: Test case.
49298
49299 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49300
49301         * g++.old-deja/g++.other/inline18.C: New test.
49302
49303 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49304
49305         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49306         and __builtin_putchar.
49307
49308 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49309
49310         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49311         tests.
49312
49313 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49314
49315         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49316         floating point number rounding mode to round to the nearest
49317         representable mode.
49318
49319 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49320
49321         * g++.old-deja/g++.other/mangle2.C: New test.
49322
49323 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49324
49325         * gcc.c-torture/compile/20010124-1.c: New test.
49326
49327 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49328
49329         * g++.old-deja/g++.pt/spec38.C: New test.
49330
49331 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49332
49333         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49334         "Build don't run".
49335
49336 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49337
49338         * gcc.c-torture/execute/20010123-1.c: New test.
49339
49340 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.old-deja/g++.pt/spec37.C: New test.
49343
49344 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49345
49346         * g++.old-deja/g++.pt/overload14.C: New test.
49347
49348 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49349
49350         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49351         __builtin_return_address.
49352
49353 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49354
49355         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49356         * g++.old-deja/g++.pt/spec35.C: New test.
49357         * g++.old-deja/g++.pt/spec36.C: New test.
49358
49359 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49360
49361         * gcc.c-torture/compile/20010118-1.c: New test.
49362
49363 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49364
49365         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49366
49367 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49368
49369         * gcc.c-torture/execute/20010119-1.c: New test.
49370
49371 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49372
49373         * g++.old-deja/g++.other/vbase5.C: New test.
49374
49375 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49376
49377         * gcc.c-torture/execute/20010118-1.c: New test.
49378
49379 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49380
49381         * g++.old-deja/g++.pt/deduct3.C: New test.
49382
49383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.old-deja/g++.pt/spec34.C: New test.
49386
49387 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49388
49389         * g77.f-torture/compile/20000601-2.f: New test.
49390
49391 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49392
49393         * g++.old-deja/g++.other/init17.C: New test.
49394
49395 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49396
49397         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49398
49399 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49400
49401         * g++.old-deja/g++.pt/unify8.C: New test.
49402
49403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49404
49405         * g++.old-deja/g++.abi/vbase1.C: New test.
49406
49407 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49408
49409         * g++.old-deja/g++.pt/crash65.C: New test.
49410
49411 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49412
49413         * gcc.dg/cpp/assembl2.S: New test case.
49414
49415 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49416
49417         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49418         are supported.
49419
49420 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49421
49422         * g++.old-deja/g++.other/builtins1.C: New test.
49423         * g++.old-deja/g++.other/builtins2.C: Likewise.
49424         * g++.old-deja/g++.other/builtins3.C: Likewise.
49425         * g++.old-deja/g++.other/builtins4.C: Likewise.
49426
49427 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49428
49429         * gcc.c-torture/compile/20010117-1.c: New test.
49430         * gcc.c-torture/compile/20010117-2.c: New test.
49431
49432 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49433
49434         * g77.f-torture/execute/20010116.[fx]: New test,
49435         XFAIL on i?86-*-*.
49436         * g77.f-torture/compile/20010115.f: Indicate it's
49437         a test for PR fortran/1636.
49438
49439 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49440
49441         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49442
49443 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49444
49445         * g77.f-torture/compile/20010115.f: New test.
49446
49447 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49448
49449         * g++.old-deja/g++.pt/nontype5.C: New test.
49450
49451 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49452
49453         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49454         have an equivalent working one below it.
49455
49456 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49457
49458         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49459         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49460
49461 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49462
49463         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49464         message containing "init_priority".
49465         (conpr-2.C): Likewise.
49466         (conpr-3.C): Likewise.
49467         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49468
49469 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49470
49471         * gcc.c-torture/execute/20010114-2.c: New test.
49472
49473 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49474
49475         * gcc.c-torture/compile/20010114-1.c: New test.
49476         * gcc.c-torture/compile/20010114-1.x: Xfail.
49477         * gcc.c-torture/compile/20010114-2.c: New test.
49478         * gcc.c-torture/execute/20010114-1.c: New test.
49479         * gcc.dg/trunc-1.c: New test.
49480         * gcc.dg/uninit-B.c: New test.
49481
49482 2001-01-13  Nick Clifton  <nickc@redhat.com>
49483
49484         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49485         target.
49486
49487 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49488
49489         * gcc.c-torture/compile/20010113-1.c: New test.
49490
49491 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49492
49493         * gcc.c-torture/compile/20001212-1.c: New test.
49494
49495 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49496
49497         * gcc.dg/cpp/widestr1.c: Update.
49498         * gcc.dg/cpp/prag-imp.c: Remove.
49499
49500 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49501
49502         * gcc.c-torture/execute/20000801-3.x: Remove.
49503         * gcc.dg/c90-init-1.c: New test.
49504         * gcc.dg/c99-init-1.c: New test.
49505         * gcc.dg/c99-init-2.c: New test.
49506         * gcc.dg/gnu99-init-1.c: New test.
49507
49508 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49509
49510         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49511         testing that no relevant ones were found.
49512
49513 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49514
49515         * g++.old-deja/g++.pt/cast2.C: New test.
49516
49517 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49518
49519         * g++.old-deja/g++.pt/friend47.C: New test.
49520
49521 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49522
49523         * g++.old-deja/g++.pt/instantiate13.C: New test.
49524
49525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49526
49527         * g++.old-deja/g++.other/defarg7.C: New test.
49528         * g++.old-deja/g++.other/defarg8.C: New test.
49529
49530 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49531
49532         * g++.old-deja/g++.pt/crash64.C: New test.
49533
49534 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49535
49536         * g++.old-deja/g++.pt/crash63.C: New test.
49537
49538 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49539
49540         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49541
49542 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49543
49544         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49545
49546 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49547
49548         * g++.old-deja/g++.pt/error3.C: New test.
49549
49550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49551
49552         * g++.old-deja/g++.other/crash39.C: New test.
49553
49554 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49555
49556         * g++.old-deja/g++.other/vbase4.C: New test.
49557
49558 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49559
49560         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49561         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49562         * gcc.dg/special/special.exp: New test driver which will check
49563         for alias support for the above test.
49564
49565 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49566
49567         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49568         problems on small machines.
49569         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49570         parameterize.
49571
49572 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49573
49574         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49575         mips.
49576         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49577
49578 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49579
49580         * g++.old_deja/g++.pt/using8.C: New test.
49581
49582 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49583
49584         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49585
49586 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49587
49588         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49589         where a failure is expected.
49590         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49591
49592 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49593
49594         * g++.old_deja/g++.pt/instantiate12.C: New test.
49595
49596 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49597
49598         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49599         start of structs.
49600         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49601         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49602         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49603         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49604         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49605         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49606         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49607         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49608         * g++.old-deja/g++.eh/spec6.C: Likewise.
49609         * g++.old-deja/g++.jason/crash3.C: Likewise.
49610         * g++.old-deja/g++.law/ctors11.C: Likewise.
49611         * g++.old-deja/g++.law/ctors17.C: Likewise.
49612         * g++.old-deja/g++.law/ctors5.C: Likewise.
49613         * g++.old-deja/g++.law/ctors9.C: Likewise.
49614         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49615         * g++.old-deja/g++.mike/net22.C: Likewise.
49616         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49617         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49618         * g++.old-deja/g++.mike/virt3.C: Likewise.
49619         * g++.old-deja/g++.niklas/t128.C: Likewise.
49620         * g++.old-deja/g++.other/anon4.C: Likewise.
49621         * g++.old-deja/g++.other/using1.C: Likewise.
49622         * g++.old-deja/g++.other/warn3.C: Likewise.
49623         * g++.old-deja/g++.pt/t37.C: Likewise.
49624         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49625         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49626
49627 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49628
49629         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49630
49631 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49632
49633         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49634
49635 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * gcc.c-torture/compile/20010107-1.c: New test.
49638
49639 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49640
49641         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49642
49643 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49644
49645         * gcc.dg/format/format.h: New file.
49646         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49647         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49648         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49649         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49650         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49651         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49652         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49653         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49654         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49655         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49656         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49657         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49658         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49659         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49660         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49661         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49662         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49663         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49664         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49665         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49666         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49667         instead of declaring standard types, macros and functions in each
49668         test.
49669
49670 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49671
49672         * gcc.c-torture/execute/20010106-1.c: New test.
49673
49674 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49675
49676         * gcc.dg/format/format.exp: New file.
49677         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49678         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49679         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49680         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49681         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49682         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49683         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49684         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49685         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49686         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49687         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49688         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49689         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49690         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49691         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49692         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49693         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49694         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49695         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49696         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49697         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49698         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49699         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49700         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49701         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49702         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49703         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49704         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49705         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49706         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49707         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49708         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49709         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49710         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49711         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49712         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49713         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49714         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49715         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49716         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49717         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49718         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49719
49720 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49721
49722         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49723         account.
49724
49725 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49726
49727         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49728
49729 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49730
49731         * g++.old-deja/g++.pt/crash62.C: New test.
49732
49733 2001-01-04  Richard Henderson  <rth@redhat.com>
49734
49735         * gcc.dg/20000926-1.c: Update expected warnings.
49736         * gcc.dg/array-2.c: Likewise.
49737         * gcc.dg/array-4.c: Also validate flexible array members.
49738         * gcc.dg/c99-flex-array-1.c: New.
49739
49740 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49741
49742         * gcc.c-torture/compile/20001222-1.x: Remove.
49743
49744 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49745
49746         * gcc.c-torture/execute/built-in-setjmp.c: New.
49747
49748 2001-01-03  Richard Henderson  <rth@redhat.com>
49749
49750         * gcc.dg/940510-1.c: Update expected error wording.
49751         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49752
49753 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49754
49755         * lib/target-supports.exp (check_alias_available): Modified to
49756         indicate aliases not supported if only weak aliases are supported.
49757
49758 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49759
49760         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49761         Turn on cmpstrsi checks for __pj__ and __i370__.
49762
49763 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49764
49765         * g++.old-deja/g++.other/virtual11.C: New test.
49766
49767 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49768
49769         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49770
49771 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49772
49773         * gcc.c-torture/compile/20010102-1.c: New test.
49774
49775 2001-01-02  Andreas Jaeger  <aj@suse.de>
49776
49777         * gcc.dg/noreturn-3.c: New test.
49778
49779         * gcc.dg/noreturn-4.c: New test.
49780
49781 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49782
49783         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49784         __builtin_fputc and __builtin_fwrite.
49785
49786 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49787
49788         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49789         signed char, not default char.
49790
49791 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49792
49793         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49794
49795 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49796
49797         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49798
49799 2000-12-29  Richard Henderson  <rth@redhat.com>
49800
49801         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49802         (__cyg_profile_func_exit): Define.
49803
49804 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49805
49806         * g++.dg/vtgc1.C: New test.
49807
49808 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49809
49810         * gcc.dg/noncompile/20001228-1.c: New test.
49811
49812         * gcc.dg/20001228-1.c: New test.
49813
49814         * gcc.c-torture/execute/20001228-1.c: New test.
49815
49816 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49817
49818         * gcc.dg/format-strfmon-1.c: New test.
49819
49820 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49821
49822         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49823         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49824         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49825         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49826         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49827         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49828         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49829         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49830         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49831         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49832         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49833         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49834         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49835
49836         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49837         * gcc.c-torture/execute/string-opt-4.c: Test index.
49838
49839 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49840
49841         * gcc.c-torture/compile/20001226-1.c: New test.
49842
49843 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49844
49845         * gcc.c-torture/compile/20001222-1.c: New test.
49846         * gcc.c-torture/compile/20001222-1.x: Xfail.
49847
49848 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49849
49850         * gcc.c-torture/execute/comp-goto-2.c: New test.
49851
49852 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49853
49854         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49855         Use long types if __INT_MAX__ is 32767.
49856         (main): Use cast to (sint32 *) when poking 88 into a_page.
49857
49858         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49859
49860 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49861
49862         * gcc.c-torture/compile/20001221-1.c: New test.
49863         * gcc.c-torture/execute/20001221-1.c: New test.
49864
49865 2000-12-20  Richard Henderson  <rth@redhat.com>
49866
49867         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49868         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49869
49870 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49871
49872         * gcc.dg/compare3.c: New test.
49873
49874 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49875
49876         * gcc.dg/format-warnll-1.c: New test.
49877
49878 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49879
49880         * gcc.dg/cpp/cmdlne-P.c: New test.
49881
49882 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49883
49884         * gcc.c-torture/execute/builtin-abs-1.c,
49885         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49886
49887 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49888
49889         * gcc.dg/cpp/multiline.c: New test.
49890
49891 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49892
49893         * g++.old-deja/g++.other/syshdr1.C: Update.
49894         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49895
49896 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49897
49898         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49899
49900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49901
49902         * g++.old-deja/g++.pt/ttp65.C: New test.
49903
49904 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49905
49906         * g++.old-deja/g++.pt/ttp64.C: New test.
49907
49908 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49909
49910         * g++.old-deja/g++.pt/spec33.C: New test.
49911
49912 2000-12-14  Catherine Moore  <clm@redhat.com>
49913
49914         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49915         * gcc.c-torture/execute/920612-2.c: Likewise.
49916         * gcc.c-torture/execute/920428-2.c: Likewise.
49917         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49918         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49919
49920 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49921
49922         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49923         * gcc.dg/pack-test-2.c: Likewise.
49924
49925 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49926
49927         Tests by Zack Weinberg <zackw@stanford.edu>.
49928
49929         * gcc.dg/cpp/defined.c: Update.
49930         * gcc.dg/cpp/defined_trad.c: New tests.
49931
49932 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49933
49934         * gcc.dg/cpp/trad-direct.c: Update.
49935
49936 2000-12-11  Neil Booth  <neilb@earthling.net>
49937
49938         * gcc.dg/cpp/defined_trad.c
49939
49940 2000-12-11  Neil Booth  <neilb@earthling.net>
49941
49942         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49943
49944 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49945
49946         * gcc.dg/format-miss-2.c: New test.
49947
49948 2000-12-09  Neil Booth  <neilb@earthling.net>
49949
49950         * gcc.dg/cpp/lineflags.c: New tests.
49951         * gcc.dg/cpp/poison.c: Update.
49952         * gcc.dg/cpp/redef2.c: Update.
49953         * gcc.dg/cpp/skipping.c: New test.
49954
49955 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49956
49957         * g++.old-deja/g++.other/eh3.C: New testcase.
49958
49959 2000-12-07  Neil Booth  <neilb@earthling.net>
49960
49961         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49962         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49963         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49964         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49965         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49966         Update.
49967
49968 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49969
49970         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49971         __SIZE_TYPE__ instead of int for type of integers cast to
49972         pointers.
49973
49974 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49975
49976         * g++.old-deja/g++.other/cleanup4.C: New test.
49977
49978 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49979
49980         * format-sec-1.c: New test.
49981
49982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49983
49984         * gcc.dg/format-nonlit-3.c: New test.
49985
49986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49987
49988         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49989         through a null pointer.
49990
49991 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49992
49993         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49994         * g++.old-deja/g++.pt/partial4.C: New test.
49995
49996 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49997
49998         * gcc.c-torture/execute/ieee/hugeval.x: New.
49999
50000 2000-12-06  Neil Booth  <neilb@earthling.net>
50001
50002         * gcc.dg/cpp/backslash2.c: New tests.
50003
50004 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50005
50006         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
50007         * gcc.c-torture/execute/stdio-opt-2.c: New test.
50008
50009 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
50010
50011         * gcc.c-torture/execute/20001203-2.c: New testcase.
50012
50013 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50014
50015         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50016         * g++.old-deja/g++.other/virtual10.C: New test.
50017
50018 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50019
50020         * g++.old-deja/g++.mike/pmf5.C: Remove test.
50021
50022 2000-12-05  Richard Henderson  <rth@redhat.com>
50023
50024         * gcc.c-torture/compile/20001205-1.c: New.
50025
50026 2000-12-04  Neil Booth  <neilb@earthling.net>
50027
50028         * g++.old-deja/g++.other/virtual9.C: New test.
50029         * g++.old-deja/g++.pt/crash61.C: New test.
50030         * gcc.c-torture/execute/loop-9.c: New test.
50031
50032 2000-12-04  Neil Booth  <neilb@earthling.net>
50033
50034         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50035         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50036         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50037         * gcc.dg/cpp/extratokens.c: ...here.
50038
50039 2000-12-04  Neil Booth  <neilb@earthling.net>
50040
50041         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50042         New tests.
50043
50044 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50045
50046         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50047         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50048
50049 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50050
50051         * gcc.c-torture/execute/20001203-1.c: New test.
50052
50053 2000-12-03  Neil Booth  <neilb@earthling.net>
50054
50055         * gcc.dg/cpp/macro6.c: New test cases.
50056
50057 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50058
50059         * gcc.c-torture/execute/string-opt-9.c: New test.
50060         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50061         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50062         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50063
50064         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50065         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50066
50067 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
50068
50069         * gcc.dg/cpp/if-6.c: New testcase.
50070
50071         * gcc.dg/20001201-1.c: New testcase.
50072
50073 2000-12-02  Neil Booth  <neilb@earthling.net>
50074
50075         * g++.old-deja/g++.other/externC4.C,
50076         g++.old-deja/g++.other/friend10.C: New tests.
50077
50078 2000-12-02  Neil Booth  <neilb@earthling.net>
50079
50080         * g++.old-deja/g++.other/instan2.C
50081         * g++.old-deja/g++.other/instan3.C: New test.
50082
50083 2000-12-02  Neil Booth  <neilb@earthling.net>
50084
50085         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50086         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50087         gnuc99.c,gnuc99-pedantic.c: New tests.
50088
50089 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50090
50091         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50092         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50093
50094 2000-12-01  Neil Booth  <neilb@earthling.net>
50095
50096         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50097         * gcc.dg/cpp/poison.c: Update.
50098         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50099
50100 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50101
50102         * g77.f-torture/execute/20001201.f: New test.
50103
50104 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50105
50106         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50107
50108 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50109
50110         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50111
50112 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50113
50114         * g++.old-deja/g++.other/cast6.C: New test.
50115
50116 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50117
50118         * gcc.c-torture/execute/20001130-2.c: New testcase.
50119
50120 2000-11-30  Richard Henderson  <rth@redhat.com>
50121
50122         * gcc.c-torture/execute/20001130-1.c: New test.
50123
50124 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50125
50126         * g++.old-deja/g++.other/op3.C: New test.
50127
50128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50129
50130         * g++.old-deja/g++.other/op2.C: New test.
50131
50132 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50133
50134         * g++.old-deja/g++.other/crash38.C: New test.
50135
50136 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50137
50138         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50139
50140 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50141
50142         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50143         tests.
50144         * gcc.c-torture/execute/string-opt-6.c: New test.
50145
50146         * gcc.dg/20001117-1.c: Add main.
50147
50148 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50149
50150         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50151         Move from here ...
50152         * gcc.dg/940510-1.c: ... to here.
50153
50154         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50155         zero-size arrays in toplevel structures.
50156
50157 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50158
50159         * gcc.c-torture/execute/loop-8.c: New test.
50160
50161 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50162
50163         * g++.old-deja/g++.other/base1.C: New test.
50164
50165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50166
50167         * g++.old-deja/g++.other/parse2.C: New test.
50168
50169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50170
50171         * g++.old-deja/g++.pt/incomplete1.C: New test.
50172
50173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50174
50175         * g++.old-deja/g++.other/friend9.C: New test.
50176
50177 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50178
50179         * gcc.dg/20001127-1.c: New test.
50180
50181 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50182
50183         * g++.old-deja/g++.pt/friend46.C: New test.
50184
50185 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50186
50187         * g++.old-deja/g++.other/ptrmem8.C: New test.
50188
50189 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50190
50191         * gcc.c-torture/execute/string-opt-7.c: New test.
50192         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50193
50194 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50195
50196         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50197         instead of 'mkcheck 2'.
50198
50199 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50200
50201         * gcc.c-torture/execute/memcheck/driver.c,
50202         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50203         C9X references to refer to C99.
50204
50205 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50206
50207         * gcc.dg/ultrasp3.c: New test.
50208
50209 2000-11-25  Neil Booth  <neilb@earthling.net>
50210
50211         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50212
50213 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50214
50215         * gcc.c-torture/compile/20001123-2.c: New.
50216
50217 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50218
50219         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50220
50221 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50222
50223         * gcc.dg/sequence-point-1.c: Add some new tests.
50224         * gcc.c-torture/execute/20001124-1.c: New test.
50225
50226 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.old-deja/g++.other/vaarg4.C: New test.
50229         * gcc.c-torture/compile/20001123-1.c: New test.
50230
50231 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50232
50233         * g++.other/crash24.C: Adjust and remove XFAIL.
50234         * g++.other/crash37.C: New test.
50235
50236 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.old-deja/g++.pt/instantiate9.C: New test.
50239
50240 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50241
50242         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50243         new ABI, too.
50244
50245         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50246         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50247
50248 2000-11-22  Neil Booth  <neilb@earthling.net>
50249
50250         * gcc.dg/cpp/Wtrigraphs.c: New test.
50251
50252 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50253
50254         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50255
50256 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50257
50258         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50259
50260 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50261
50262         * lib/gcc-dg.exp: load_lib scanasm.exp.
50263         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50264         * lib/g++-dg.exp: load_lib scanasm.exp.
50265         * lib/scanasm.exp: New.
50266         (scan-assembler, scan-assembler-not): Add optional arguments to
50267         test name, or if not present, the pattern name.
50268         (scan-assembler-dem, scan-assembler-dem-not): New.
50269
50270         * g++.dg/dg.exp: New.
50271
50272 2000-11-21  Neil Booth  <neilb@earthling.net>
50273
50274         * gcc.dg/cpp/integrated1.c: Remove.
50275
50276 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50277
50278         * gcc.c-torture/execute/20001121-1.c: New test.
50279
50280 2000-11-21  Richard Henderson  <rth@redhat.com>
50281
50282         * gcc.c-torture/compile/20001121-1.c: New test.
50283
50284 2000-11-20  Neil Booth  <neilb@earthling.net>
50285
50286         * gcc.dg/cpp/integrated1.c: New test.
50287
50288 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50289
50290         * g++.old-deja/g++.other/inline17.C: New test.
50291
50292 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50293
50294         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50295         local variable to be zero: I made the variable global. Now
50296         uses abort() and exit() instead of relying on main's return value.
50297
50298 2000-11-20  Neil Booth  <neilb@earthling.net>
50299
50300         * gcc.dg/cpp/paste2.c: Update test.
50301         * objc/execute/paste.m: New test.
50302
50303 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50304
50305         * gcc.dg/c99-condexpr-1.c: New test.
50306
50307 2000-11-20  Neil Booth  <neilb@earthling.net>
50308
50309         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50310
50311 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50312
50313         * g++.old-deja/g++.pt/export1.C: New test.
50314
50315 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50316
50317         * gcc.dg/20001117-1.c: New test.
50318
50319 2000-11-18  Richard Henderson  <rth@redhat.com>
50320
50321         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50322
50323 2000-11-18  Richard Henderson  <rth@redhat.com>
50324
50325         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50326         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50327         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50328
50329 2000-11-18  Richard Henderson  <rth@redhat.com>
50330
50331         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50332         (main): New.  Exit cleanly.
50333
50334 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50335
50336         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50337         gcc.dg/c99-fordecl-2.c: New tests.
50338
50339 2000-11-18  Richard Henderson  <rth@redhat.com>
50340
50341         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50342         * gcc.c-torture/execute/zerolen-2.c: New.
50343
50344 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50345
50346         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50347         memory.
50348
50349 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50350
50351         * g++.old-deja/g++.pt/instantiate8.C: New test.
50352
50353 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50354
50355         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50356         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50357
50358 2000-11-16  Nick Clifton  <nickc@redhat.com>
50359
50360         * gcc.c-torture/execute/nestfunc-2.c: New test.
50361         * gcc.c-torture/execute/nestfunc-3.c: New test.
50362
50363 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50364
50365         * gcc.c-torture/compile/20001116-1.c: New test.
50366
50367 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50368
50369         * gcc.c-torture/execute/20001115-1.c: New test.
50370
50371 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50372
50373         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50374         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50375         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50376         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50377
50378 2000-11-15  Neil Booth  <neilb@earthling.net>
50379
50380         gcc.dg/cpp/_Pragma1.c: Update.
50381         gcc.dg/cpp/_Pragma2.c: New test.
50382
50383 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.old-deja/g++.other/anon5.C: New test.
50386
50387 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50388
50389         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50390         tests.
50391
50392 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50393
50394         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50395         output.
50396
50397 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50398
50399         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50400         labels at end of compound statements.
50401
50402 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50403
50404         * gcc.c-torture/execute/loop-7.c: New test.
50405
50406 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50407
50408         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50409
50410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50411
50412         * gcc.dg/c99-bool-1.c: New test.
50413
50414 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50415
50416         * gcc.dg/c99-scope-1.c: Remove xfail.
50417         * gcc.dg/c99-scope-2.c: New test.
50418
50419 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50420
50421         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50422         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50423
50424 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50425
50426         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50427         error messages.
50428
50429         * g++.mike/p700.C: Don't typedef wchar_t.
50430         * g++.mike/p784.C: Likewise.
50431         * g++.mike/eb101.C: Don't use __wchar_t.
50432
50433 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50434
50435         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50436         from DO loop.
50437
50438 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50439
50440         * gcc.c-torture/execute/20001111-1.c: New test.
50441
50442 2000-11-10  Nick Clifton  <nickc@redhat.com>
50443
50444         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50445         long multuiple and accumulate.
50446
50447 2000-11-09  Richard Henderson  <rth@redhat.com>
50448
50449         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50450         via size_t instead of int.
50451
50452         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50453         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50454         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50455         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50456
50457 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50458
50459         * gcc.c-torture/compile/20001109-1.c: New test.
50460         * gcc.c-torture/compile/20001109-2.c: New test.
50461
50462 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50463
50464         * g++.old-deja/g++.pt/operator1.C: New test.
50465         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50466
50467 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50468
50469         * gcc.dg/20001108-1.c: New test.
50470
50471 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50472
50473         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50474         with both arguments constant strings.
50475         * gcc.c-torture/execute/string-opt-3.c: New test.
50476         * gcc.c-torture/execute/string-opt-4.c: New test.
50477         * gcc.c-torture/execute/string-opt-5.c: New test.
50478
50479 2000-11-08  Nick Clifton  <nickc@redhat.com>
50480
50481         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50482         mulsidi3adddi patterns.
50483
50484 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50485
50486         * g++.old-deja/g++.other/crash36.C: New test.
50487
50488 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50489
50490         * g++.old-deja/g++.other/init16.C: New test.
50491
50492 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50493
50494         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50495
50496 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50497
50498         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50499         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50500         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50501
50502 2000-11-07  DJ Delorie  <dj@redhat.com>
50503
50504         * gcc.dg/20000614-1.c: Add return so that test can pass.
50505
50506 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50507
50508         * gcc.c-torture/execute/string-opt-1.c: New test.
50509
50510 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50511
50512         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50513         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50514         parameters in registers, and there is no way for a varargs
50515         function to know in which order the integer and floating-point
50516         parameters should be interleaved when they are placed on the
50517         stack.
50518         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50519         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50520
50521 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50522
50523         * gcc.c-torture/execute/string-opt-2.c: New test.
50524
50525 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50526
50527         * g++.old-deja/g++.pt/crash60.C: New test.
50528
50529 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50530
50531         * g++.old-deja/g++.other/crash24.C: New test.
50532         * g++.old-deja/g++.other/crash25.C: New test.
50533         * g++.old-deja/g++.other/crash26.C: New test.
50534         * g++.old-deja/g++.other/crash27.C: New test.
50535         * g++.old-deja/g++.other/crash28.C: New test.
50536         * g++.old-deja/g++.other/crash29.C: New test.
50537         * g++.old-deja/g++.other/crash30.C: New test.
50538         * g++.old-deja/g++.other/crash31.C: New test.
50539         * g++.old-deja/g++.other/crash32.C: New test.
50540         * g++.old-deja/g++.other/crash33.C: New test.
50541         * g++.old-deja/g++.other/crash34.C: New test.
50542         * g++.old-deja/g++.other/crash35.C: New test.
50543
50544 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50545
50546         * gcc.c-torture/execute/20001031-1.c: New test.
50547
50548 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50549
50550         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50551         namespace.
50552
50553         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50554         standards-conformant.
50555
50556         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50557
50558         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50559         * g++.old-deja/g++.mike/p755a.C: Likewise.
50560         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50561         library makes no calls to `operator new' during initialization.
50562
50563 2000-11-04  Neil Booth  <neilb@earthling.net>
50564
50565         * gcc.dg/cpp/include2.c: New tests.
50566
50567 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50568
50569         * lib/g++.exp (g++_set_ld_library_path): New function.
50570         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50571
50572 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50573
50574         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50575         warnings.
50576
50577 2000-11-01  Richard Henderson  <rth@redhat.com>
50578
50579         * g++.old-deja/g++.ext/namedret1.C: New.
50580         * g++.old-deja/g++.ext/namedret2.C: New.
50581         * g++.old-deja/g++.ext/namedret3.C: New.
50582
50583 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50584
50585         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50586         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50587
50588 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50589
50590         * gcc.c-torture/execute/va-arg-21.c: New test.
50591
50592 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50593
50594         * gcc.dg/c99-complex-2.c: New test.
50595
50596 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50597
50598         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50599
50600 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50601
50602         * g++.old-deja/g++.other/inline16.C: New test.
50603
50604 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50605
50606         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50607         __PRETTY_FUNCTION__
50608
50609 2000-10-29  Neil Booth  <neilb@earthling.net>
50610
50611         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50612         New tests.
50613         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50614         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50615         optimisation.
50616
50617 2000-10-29  Neil Booth  <neilb@earthling.net>
50618
50619         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50620         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50621         * mi5.c: Test multiple includes work with -C.
50622         * trigraphs.c: Test ^= version.
50623
50624 2000-10-28  Neil Booth  <neilb@earthling.net>
50625
50626         New tests and test updates for new macro expander.
50627
50628         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50629         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50630         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50631         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50632         new diagnostic messages.
50633
50634         * gcc.dg/cpp/macro3.c: New tests.
50635
50636 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50637
50638         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50639         on the same line.
50640
50641 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50642
50643         * g++.old-deja/g++.other/eh2.C: New test.
50644
50645 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50646
50647         * gcc.c-torture/execute/20001027-1.c: New test.
50648
50649 2000-10-26  Richard Henderson  <rth@redhat.com>
50650
50651         * gcc.c-torture/execute/20001026-1.c: New.
50652
50653 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50654
50655         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50656         * g++.old-deja/g++.law/builtin1.C: Likewise.
50657         * g++.old-deja/g++.law/ctors10.C: Likewise.
50658         * g++.old-deja/g++.law/virtual3.C: Likewise.
50659         * g++.old-deja/g++.mike/p658.C: Likewise.
50660         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50661         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50662         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50663         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50664         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50665
50666 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50667
50668         * gcc.c-torture/compile/20001024-1.c: New test.
50669
50670 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50671
50672         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50673         to tell us whether or not we are using V3.
50674
50675 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50676
50677         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50678         operands.
50679
50680 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50681
50682         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50683
50684 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50685
50686         * gcc.c-torture/execute/20001024-1.c: New test.
50687
50688 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50689
50690         * g++.old-deja/g++.other/sibcall1.C: New test.
50691
50692 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50693
50694         * gcc.dg/noncompile/init-3.c: New test.
50695
50696 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50697
50698         * gcc.dg/format-array-1.c: New test.
50699
50700 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50701
50702         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50703         writing through null pointers; remove comment about testing
50704         unterminated strings.
50705
50706 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50707
50708         * gcc.c-torture/execute/20001017-2.c: New test.
50709
50710 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50711
50712         * gcc.c-torture/compile/20001018-1.c: New test.
50713         * gcc.c-torture/compile/20001018-1.x: Xfail.
50714
50715 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50716
50717         * gcc.c-torture/execute/20001017-1.c: New test.
50718
50719 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50720
50721         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50722         for multiple use of arguments with scanf formats; add tests for
50723         multiple use of arguments.
50724
50725 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50726
50727         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50728         from some old tests.
50729
50730 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50731
50732         * gcc.dg/format-miss-1.c: New test.
50733
50734 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50735
50736         * gcc.c-torture/execute/20001013-1.c: New test.
50737
50738 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50739
50740         * gcc.dg/format-branch-1.c: New test.
50741
50742 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50743
50744         * README, lib/file-format.exp: Remove EGCS references.
50745
50746 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50747
50748         * gcc.dg/20001013-1.c: New test.
50749
50750 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50751
50752         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50753         for intmax_t in the compiler using __typeof__ and the type rules
50754         for conditional expressions.
50755
50756 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50757
50758         * gcc.dg/20001012-1.c: New test.
50759         * gcc.dg/20001012-2.c: New test.
50760
50761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50762
50763         * gcc.dg/format-attr-1.c: New test.
50764
50765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50766
50767         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50768         __LONG_LONG_MAX__ instead of LLONG_MAX.
50769
50770 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50771
50772         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50773         scanf flags.
50774         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50775         flags.
50776
50777 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50778
50779         * gcc.dg/sequence-pt-1.c: New test.
50780
50781 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50782
50783         * gcc.c-torture/execute/20001011-1.c: New testcase.
50784         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50785
50786 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50787
50788         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50789         does not error on it.
50790
50791 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50792
50793         * gcc.dg/20001009-1.c: New test.
50794
50795 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50796
50797         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50798         * gcc.c-torture/execute/20001009-2.c: ... to here.
50799
50800 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50801
50802         * gcc.c-torture/compile/20001009-1.c: New testcase.
50803         * gcc.c-torture/execute/20001009-1.c: New testcase.
50804         Testcases provided by Jan Hubicka <jh@suse.cz>.
50805
50806 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50807
50808         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50809         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50810         uintmax_t using <limits.h> to emulate the compiler's internal
50811         logic.  No longer XFAIL %j tests.
50812
50813 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50814
50815         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50816         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50817         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50818         regexps and details of expected handling of some bad formats.
50819         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50820         suppression.
50821
50822 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50823
50824         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50825         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50826         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50827         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50828         in list archives.
50829
50830 2000-10-06  Richard Henderson  <rth@cygnus.com>
50831
50832         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50833         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50834         * g++.old-deja/g++.jason/report.C: Likewise.
50835         * g++.old-deja/g++.law/friend5.C: Likewise.
50836         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50837         of the expected warnings.
50838
50839 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50840
50841         * g++.old-deja/g++.pt/enum14.C: New test.
50842
50843 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50844
50845         * g++.old-deja/g++.pt/crash59.C: New test.
50846
50847 2000-10-04  Will Cohen  <wcohen@redhat.com>
50848
50849         * gcc.dg/20000926-1.c: New test.
50850
50851 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50852
50853         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50854         function name for current C++ compiler.
50855         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50856
50857 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50858
50859         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50860         __PRETTY_FUNCTION__.
50861         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50862
50863 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50864
50865         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50866
50867 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50868
50869         * gcc.c-torture/compile/20000923-1.c: New test.
50870
50871 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50872
50873         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50874         * g++.old-deja/g++.pt/ttp62.C: Same.
50875         * g++.old-deja/g++.other/inline14.C: Same.
50876
50877 2000-09-24  Richard Henderson  <rth@cygnus.com>
50878
50879         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50880
50881 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50882
50883         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50884
50885 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50886
50887         * gcc.c-torture/compile/20000922-1.c: New file.
50888
50889 2000-09-21  Nick Clifton  <nickc@redhat.com>
50890
50891         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50892         a signed long modulo operation.
50893         (mod6): New function - perform an unsigned long modulo operation.
50894         (main): Add tests for modulos of very large numbers by very small
50895         dividends.
50896
50897 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50898
50899         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50900
50901 2000-09-19  Richard Henderson  <rth@cygnus.com>
50902
50903         * gcc.dg/compare2.c (case 10): XFAIL.
50904
50905 2000-09-18  Richard Henderson  <rth@cygnus.com>
50906
50907         * gcc.c-torture/execute/20000906-1.c: Move ...
50908         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50909         that support __builtin_trap.
50910
50911 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50912
50913         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50914
50915 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50916
50917         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50918         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50919         more $ format tests.
50920
50921 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50922
50923         * gcc.dg/format-errmk-1.c: New test.
50924
50925 2000-09-17  Greg McGary  <greg@mcgary.org>
50926
50927         * gcc.c-torture/execute/20000917-1.x: Remove.
50928
50929 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50930
50931         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50932
50933 2000-09-17  Greg McGary  <greg@mcgary.org>
50934
50935         * gcc.c-torture/execute/20000917-1.c: New test.
50936         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50937
50938 2000-09-16  Neil Booth  <NeilB@earthling.net>
50939
50940         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50941         in nested macro bug.
50942
50943 2000-09-15  Neil Booth  <NeilB@earthling.net>
50944
50945         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50946
50947 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50948
50949         * gcc.c-torture/execute/20000914-1.c: New test.
50950
50951 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50952
50953         * g++.other/inline13.C: New test.
50954
50955 2000-09-12  Andreas Jaeger  <aj@suse.de>
50956
50957         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50958         constant by Ulrich Drepper <drepper@redhat.com>.
50959
50960 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50961
50962         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50963
50964 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50965
50966         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50967
50968 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50969
50970         * gcc.dg/cpp/backslash.c: New test.
50971
50972 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50973
50974         * gcc.c-torture/execute/20000910-1.c: New test.
50975         * gcc.c-torture/execute/20000910-2.c: Likewise.
50976
50977 2000-09-11  Robert Lipe  <robertl@sco.com>
50978
50979         * gcc.dg/pragma-align.c: New test.
50980
50981 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50982
50983         * g++.old-deja/g++.pt/explicit82.C: New test.
50984         * g++.old-deja/g++.pt/explicit83.C: New test.
50985
50986 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50987
50988         * gcc.dg/asm-names.c: New test.
50989
50990 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50991
50992         * gcc.dg/cpp/tr-warn6.c: New test
50993
50994 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50995
50996         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50997         be accepted.
50998
50999 2000-09-07  Catherine Moore  <clm@redhat.com>
51000
51001         * gcc.c-torture/execute/unroll-1.c: New test.
51002
51003 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
51004
51005         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
51006         ERROR markers.
51007         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
51008         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
51009         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
51010         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
51011         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
51012         Preprocess only.
51013         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51014         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51015
51016 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51017
51018         * g++.old-deja/g++.pt/deduct2.C: New test.
51019
51020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51021
51022         * g++.old-deja/g++.pt/parms2.C: New test.
51023
51024 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51025
51026         * g++.old-deja/g++.pt/crash58.C: New test.
51027
51028 2000-09-06  Greg McGary  <greg@mcgary.org>
51029
51030         * gcc.c-torture/execute/20000906-1.c: New test.
51031         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51032
51033 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51034
51035         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51036
51037 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51038
51039         * g++.old-deja/g++.pt/crash57.C: New test.
51040
51041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51042
51043         * g++.old-deja/g++.pt/crash56.C: New test.
51044
51045 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51046
51047         * g++.old-deja/g++.pt/koenig1.C: New test.
51048
51049 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51050
51051         * gcc.dg/20000904-1.c: New test.
51052
51053 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51054
51055         * gcc.dg/cpp/paste8.c: New test.
51056
51057 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
51058
51059         * gcc.c-torture/compile/20000827-1.c: New test.
51060
51061 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51062
51063         * gcc.dg/format-diag-1.c: New test.
51064
51065 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51066
51067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51068         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51069         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51070         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51071         gcc.dg/formatz-1.c: Adjust warning regular expressions.
51072
51073 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51074
51075         * g++.old-deja/g++.other/nested4.C: New test.
51076
51077 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51078
51079         * g++.old-deja/g++.ns/scoped1.C: New test.
51080
51081 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
51082
51083         * lib/g++.exp: Support testing already-installed GCC.
51084
51085 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51086
51087         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51088
51089 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51090
51091         * gcc.dg/return-type-2.c: New test.
51092
51093 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51094
51095         * gcc.c-torture/compile/20000825-1.c: New test.
51096
51097 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51098
51099         * gcc.dg/dwarf2-2.c: New test.
51100
51101 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51102
51103         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51104         dg-warning regexps.
51105
51106 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51107
51108         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51109         gcc.dg/format-ext-5.c: New tests.
51110
51111 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51112
51113         * g++.old-deja/g++.other/crash22.C: New test.
51114
51115 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51116
51117         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51118
51119 2000-08-24  Richard Henderson  <rth@cygnus.com>
51120
51121         * gcc.dg/ia64-sync-1.c: New test.
51122         * gcc.dg/ia64-sync-2.c: New test.
51123         * gcc.dg/ia64-asm-1.c: New test.
51124
51125 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51126
51127         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51128         * gcc.dg/format-ext-2.c: New test.
51129
51130 2000-08-23  Jason Merrill  <jason@redhat.com>
51131
51132         * lib/old-dejagnu.exp: Also ignore "In member function" and
51133         "At global scope".
51134
51135 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51136
51137         * gcc.dg/noncompile/label-lineno-1.c: New test.
51138
51139 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51140
51141         * gcc.dg/c99-array-nonobj-1.c: New test.
51142
51143 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51144
51145         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51146         tests.
51147         * gcc.dg/format-ext-1.c: New test.
51148
51149 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51150
51151         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51152         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51153         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51154         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51155         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51156
51157 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51158
51159         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51160         gcc.dg/c99-strftime-2.c: New tests.
51161
51162 2000-08-22  Richard Henderson  <rth@cygnus.com>
51163
51164         * gcc.c-torture/execute/20000822-1.c: New test.
51165
51166 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51167
51168         * gcc.c-torture/execute/20000819-1.x: Remove.
51169
51170 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51171
51172         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51173         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51174         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51175         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51176         gcc.dg/format-xopen-1.c: New tests.
51177
51178 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51179
51180         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51181
51182 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51183
51184         * g++.old-deja/g++.other/loop2.C: New test.
51185
51186         * gcc.c-torture/compile/20000606-1.c: New test.
51187         * gcc.c-torture/compile/20000728-1.c: New test.
51188         * gcc.c-torture/execute/20000801-1.c: New test.
51189         * gcc.c-torture/execute/20000801-2.c: New test.
51190         * gcc.c-torture/execute/20000819-1.c: New test.
51191         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51192         * gcc.dg/20000629-1.c: New test.
51193         * gcc.dg/20000724-1.c: New test.
51194         * gcc.dg/20000807-1.c: New test.
51195
51196 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51197
51198         * gcc.dg/cpp/pragma-1.c: New test.
51199         * gcc.dg/cpp/pragma-2.c: New test.
51200
51201 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51202
51203         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51204         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51205
51206 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51207
51208         * gcc.c-torture/compile/20000818-1.c: New test.
51209
51210 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51211
51212         * gcc.c-torture/execute/20000818-1.c: New test.
51213
51214 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51215
51216         * gcc.dg/format-va-1.c: New test.
51217
51218 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51219
51220         * g++.old-deja/g++.other/typedef8.C: New test.
51221
51222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51223
51224         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51225         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51226         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51227         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51228         * g++.old-deja/g++.other/ptrmem7.C: New test.
51229         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51230
51231 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51232
51233         * g++.old-deja/g++.pt/typename27.C: New test.
51234
51235 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51236
51237         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51238         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51239         * g++.old-deja/g++.pt/friend45.C: New test.
51240         * g++.old-deja/g++.other/friend8.C: New test.
51241
51242 2000-08-15  Richard Henderson  <rth@cygnus.com>
51243
51244         * gcc.c-torture/execute/20000815-1.c: New test.
51245
51246 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51247
51248         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51249         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51250         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51251
51252 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51253
51254         * g++.old-deja/g++.other/refinit2.C: New test.
51255
51256 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51257
51258         * lib/c-torture.exp (c-torture): Make
51259         compiler_conditional_xfail_data global.
51260         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51261         compiler_conditional_xfail_data machinery.
51262         (f-torture-execute): Likewise.
51263         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51264         and only when unrolling loops.
51265
51266         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51267
51268 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51269
51270         * g++.old-deja/g++.pt/explicit81.C: New test.
51271
51272 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51273
51274         * g++.old-deja/g++.pt/typename26.C: New test.
51275
51276 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51277
51278         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51279         warning.
51280
51281 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51282
51283         * g++.old-deja/g++.other/array3.C: New test.
51284
51285 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51286
51287         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51288         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51289         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51290         New tests.
51291
51292 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51293
51294         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51295         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51296
51297 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51298
51299         * gcc.c-torture/execute/20000808-1.c: New test.
51300
51301 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51302
51303         * gcc.dg/c90-const-expr-1.c: New test.
51304
51305 2000-08-08  Richard Henderson  <rth@cygnus.com>
51306
51307         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51308
51309 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51310
51311         * gcc.dg/noncompile/const-ll-1.c: New test.
51312
51313 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51314
51315         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51316
51317 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51318
51319         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51320         that running programs linked against the shared version of libobjc
51321         run correctly.
51322
51323 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51324
51325         * gcc.dg/c99-printf-1.c: New test.
51326
51327 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51328
51329         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51330
51331 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51332
51333         * gcc.c-torture/execute/20000731-1.x: Delete.
51334
51335 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51336
51337         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51338         and torture_without_loops as is done by c-torture.exp.
51339         (search_for): Copy from c-torture.exp.
51340         (gcc-dg-runtest): New function, drives a directory of tests
51341         iterating over the TORTURE_OPTIONS.
51342         (scan-assembler, scan-assembler-not): Move here from
51343         individual directory drivers.
51344
51345         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51346         defined by lib/gcc-dg.exp.
51347         * gcc.dg/cpp/cpp.exp: Likewise.
51348         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51349         gcc-dg-runtest, so we cycle over optimization options.
51350
51351         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51352         * gcc.dg/compare2.c: No longer expected to fail.
51353
51354 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51355
51356         * gcc.c-torture/execute/20000804-1.c: New test.
51357
51358 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51359
51360         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51361
51362 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51363
51364         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51365
51366 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51367
51368         * gcc.c-torture/compile/20000803-1.c: New test.
51369
51370 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51371
51372         * gcc.c-torture/execute/20000801-3.c,
51373         gcc.c-torture/execute/20000801-4.c: New tests.
51374         * gcc.c-torture/execute/20000801-3.x,
51375         gcc.c-torture/execute/20000801-4.x: Xfail.
51376
51377 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51378
51379         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51380         libobjc/.libs to allow for libtool.
51381
51382 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51383
51384         * gcc.c-torture/compile/20000802-1.c: New test.
51385
51386 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51387
51388         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51389
51390 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51391
51392         * gcc-c-torture/execute/20000731-2.c: New test.
51393
51394         * gcc.c-torture/execute/20000731-1.c: New test.
51395         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51396
51397 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51398
51399         * gcc.dg/cpp/paste7.c: New test.
51400         * gcc.dg/cpp/20000725-1.c: New test.
51401
51402 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51403
51404         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51405         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51406         declaration warning for __builtin_dwarf_reg_size.
51407
51408         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51409
51410 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51411
51412         * gcc.dg/noncompile/voidparam-1.c: New test.
51413
51414 2000-07-30  Richard Henderson  <rth@cygnus.com>
51415
51416         * gcc.dg/c90-digraph-1.c: Don't xfail.
51417         * gcc.dg/compare2.c (case 10): Xfail.
51418         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51419
51420 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51421
51422         * gcc.dg/c99-main-1.c: New test.
51423
51424 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51425
51426         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51427
51428 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51429
51430         * gcc.c-tortuer/execute/20000726-1.c: New test.
51431
51432 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51433
51434         * gcc.c-torture/execute/enum-2.c: New test.
51435
51436 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51437
51438         * gcc.dg/cpp/tr-warn3.c: New test.
51439
51440 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51441
51442         * g++.old-deja/g++.ext/implicit1.C: Remove.
51443         * g++.old-deja/g++.jason/c2.C: Remove
51444         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51445         * g++.old-deja/g++.pt/crash16.C: Likewise.
51446         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51447
51448 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51449
51450         * g++.old-deja/g++.other/for2.C: New test.
51451
51452 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51453
51454         * gcc.dg/20000720-1.c: New test.
51455
51456 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51457
51458         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51459
51460 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51461
51462         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51463         * gcc.c-torture/execute/20000722-1.c: New.
51464         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51465
51466 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51467
51468         * gcc.dg/cpp/20000720-1.S: New test.
51469
51470 2000-07-21  Michael Meissner  <meissner@redhat.com>
51471
51472         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51473
51474 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51475
51476         * g++.old-deja/g++.brendan/crash16.C,
51477         g++.old-deja/g++.brendan/parse3.C,
51478         g++.old-deja/g++.brendan/redecl1.C,
51479         g++.old-deja/g++.ns/template13.C,
51480         g++.old-deja/g++.other/decl4.C,
51481         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51482
51483 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51484
51485         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51486         and "Internal error".
51487
51488         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51489         regexps.
51490         * gcc.dg/cpp/paste6.c: New test.
51491
51492 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51493
51494         * gcc.dg/cpp/tr-direct.c: New test.
51495
51496         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51497         gcc.dg/cpp/undef1.c: Tweak error regexps.
51498
51499 2000-07-18  Eric Christopher <echristo@redhat.com>
51500
51501         * gcc.c-torture/compile/20000718-1.c: New test.
51502
51503 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51504
51505         * cpplex.c (_cpp_push_token): If the token being pushed back
51506         is the previous token in this context, just subtract one from
51507         context->posn.
51508         * cppmacro.c (save_expansion): Clear aux field when storing a
51509         placemarker.
51510
51511 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51512
51513         * gcc.dg/noncompile/redecl-1.c: New test.
51514
51515 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51516
51517         * gcc.c-torture/execute/20000717-5.c: New test.
51518         * gcc.c-torture/execute/20000717-1.x: Removed.
51519
51520 2000-07-17  Richard Henderson  <rth@cygnus.com>
51521
51522         * gcc.c-torture/execute/20000717-4.c: New test.
51523
51524 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51525
51526         * gcc.dg/cpp/syshdr.c: New test.
51527         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51528
51529 2000-07-17  Neil Booth  <neilb@earthling.net>
51530
51531         * gcc.dg/cpp/cmdlne-dM.c: New test.
51532         * gcc.dg/cpp/cmdlne-dD.c: New test.
51533
51534 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51535
51536         * gcc.c-torture/execute/20000717-3.c: New test.
51537
51538         * gcc.c-torture/compile/20000717-1.c: New test.
51539
51540 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51541
51542         * gcc.c-torture/execute/20000717-2.c: New test.
51543
51544 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51545
51546         * gcc.dg/formatz-1.c: New test.
51547
51548         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51549         * gcc.dg/c99-digraph-1.c: New tests.
51550
51551         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51552         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51553
51554         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51555         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51556         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51557         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51558         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51559         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51560         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51561
51562 2000-07-17  Greg McGary <greg@mcgary.org>
51563
51564         * gcc.c-torture/execute/20000717-1.c: New test.
51565         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51566
51567 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51568
51569         * gcc.c-torture/execute/20000715-2.c: New test.
51570         * gcc.dg/20000715-1.c: New test.
51571
51572 2000-07-15  Michael Meissner  <meissner@redhat.com>
51573
51574         * gcc.c-torture/execute/20000715-1.c: New test.
51575
51576 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51577
51578         * gcc.c-torture/execute/20000707-1.c: New test.
51579
51580 2000-07-13  Neil Booth  <NeilB@earthling.net>
51581
51582         * gcc.dg/cpp/digraph1.c,
51583         gcc.dg/cpp/digraph2.c,
51584         gcc.dg/cpp/digraphs.c: New tests.
51585
51586 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51587
51588         * g77.f-torture/compile/20000630-2.f: New test.
51589         * g77.f-torture/compile/20000630-2.x
51590
51591 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51592
51593         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51594
51595 2000-07-11  Neil Booth  <NeilB@earthling.net>
51596
51597         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51598
51599 2000-07-11  Neil Booth  <NeilB@earthling.net>
51600
51601         * gcc.dg/cpp/cmdlne-C.c: New.
51602
51603 2000-07-09  Neil Booth  <NeilB@earthling.net>
51604
51605         * gcc.dg/cpp/directiv.c: New tests.
51606         * gcc.dg/cpp/undef1.c: Update.
51607
51608 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51609
51610         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51611
51612 2000-07-09  Neil Booth  <NeilB@earthling.net>
51613
51614         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51615
51616 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51617
51618         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51619         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51620
51621 2000-07-08  Neil Booth  <NeilB@earthling.net>
51622
51623         * gcc.dg/cpp/macsyntx.c: New tests.
51624
51625 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51626
51627         * gcc.dg/20000707-1.c: New test.
51628
51629 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51630
51631         * gcc.c-torture/execute/20000706-1.c: New test.
51632         * gcc.c-torture/execute/20000706-2.c: New test.
51633         * gcc.c-torture/execute/20000706-3.c: New test.
51634         * gcc.c-torture/execute/20000706-4.c: New test.
51635         * gcc.c-torture/execute/20000706-5.c: New test.
51636
51637 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51638
51639         * g++.old-deja/g++.pt/instantiate7.C: New test.
51640
51641 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51642
51643         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51644         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51645         * g++.old-deja/g++.other/rtti3.C: Likewise.
51646         * g++.old-deja/g++.other/rttid3.C: Likewise.
51647
51648 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51649
51650         *  g77.f-torture/compile/20000630-1.x: Fix typo
51651
51652 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51653
51654         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51655         assembly output.
51656
51657 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51658
51659         * gcc.dg/cpp/ident.c: New test.
51660
51661 2000-07-05  Neil Booth  <NeilB@earthling.net>
51662
51663         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51664           gcc.dg/cpp/lexstrng.c: New tests.
51665
51666 2000-07-04  Neil Booth  <NeilB@earthling.net>
51667
51668         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51669         * gcc.dg/cpp/strify2.c: Same.
51670
51671 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51672
51673         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51674         * gcc.dg/cpp/19990703-1.c: Likewise.
51675         * gcc.dg/cpp/20000625-1.c: Likewise.
51676         * gcc.dg/cpp/20000625-2.c: Likewise.
51677
51678         * gcc.dg/cpp/macro1.c,
51679         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51680         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51681         gcc.dg/cpp/strify1.c,
51682         gcc.dg/cpp/strify2.c: New tests.
51683
51684 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51685
51686         * gcc.c-torture/execute/20000703-1.c: New test.
51687
51688 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51689
51690         * g++.old-deja/g++.pt (lookup10.C): New test.
51691
51692 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51693
51694         * g++.old-deja/g++.pt (typename25.C): New test.
51695
51696 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51697
51698         * gcc.c-torture/compile/20000701-1.c: New test.
51699
51700 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51701
51702         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51703         to test case.
51704
51705 2000-06-30  Catherine Moore  <clm@cygnus.com>
51706
51707         * gcc.c-torture/execute/align-1.c: New test.
51708
51709 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * g++.old-deja/g++.pt/expr8.C: New test.
51712         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51713
51714 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51715
51716         * gcc.c-torture/compile/20000629-1.c: New test.
51717
51718 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51719
51720
51721         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51722         gcc.dg/noncompile directory, depending on whether they're
51723         preprocessor tests or not.  Annotate all the tests for the dg
51724         framework.
51725
51726         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51727         * gcc.dg/noncompile/noncompile.exp: New.
51728
51729         * Moved files:
51730         Old name                                New name
51731         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51732         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51733         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51734         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51735         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51736         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51737         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51738         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51739         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51740         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51741         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51742         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51743         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51744         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51745         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51746         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51747         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51748         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51749         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51750         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51751         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51752         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51753         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51754         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51755
51756         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51757         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51758         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51759         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51760         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51761         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51762
51763 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51764
51765         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51766         declare one variable.  On the fourth, error.
51767         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51768         declared by 20000628-1a.h.
51769
51770 2000-06-29  Richard Henderson  <rth@redhat.com>
51771
51772         * gcc.c-torture/execute/930529-1.x: New file.
51773         * gcc.dg/920413-1.c: Adjust expected warning text.
51774         * gcc.dg/980217-1.c: Declare abort.
51775         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51776
51777 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51778
51779         * g77.f-torture/compile/20000629-1.f: New test.
51780         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51781
51782 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51783
51784         Rearrange lots of files, removing entirely the
51785         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51786         directories.
51787
51788         * Deleted files:
51789         gcc.c-torture/code_quality/code_quality.exp
51790         gcc.c-torture/special/special.exp
51791         gcc.failure/failure.exp
51792         gcc.failure/940409-1.x
51793         gcc.c-torture/compile/961203-1.x
51794
51795         * New files:
51796         gcc.misc-tests/linkage.exp
51797         gcc.c-torture/execute/920730-1t.c
51798         gcc.c-torture/execute/920730-1t.x
51799         gcc.c-torture/compile/920520-1.x
51800         gcc.c-torture/compile/920521-1.x
51801         gcc.c-torture/compile/981006-1.x
51802         gcc.c-torture/execute/eeprof-1.x
51803
51804         * Moved files (possibly with modifications to fit a new harness):
51805         Old name                                New name
51806         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51807         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51808         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51809         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51810         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51811         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51812         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51813         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51814         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51815         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51816         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51817         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51818         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51819         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51820
51821 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51822
51823         * c-torture/compile/961203-1.x: Delete.
51824
51825         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51826         not exit. Include stdio.h.
51827         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51828         * gcc.misc-tests/dg-12.c: Likewise.
51829         * gcc.misc-tests/dg-5.c: Likewise.
51830         * gcc.misc-tests/dg-6.c: Likewise.
51831         * gcc.misc-tests/dg-7.c: Prototype abort.
51832         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51833         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51834         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51835         not exit.
51836         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51837         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51838
51839 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51840
51841         * gcc.dg/cpp/20000628-1.c: New test.
51842         * gcc.dg/cpp/20000628-1.h: New header for above test.
51843         * gcc.dg/cpp/20000628-1a.h: Likewise.
51844
51845 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51846
51847         * gcc.dg/cpp: New directory.
51848         * gcc.dg/cpp/cpp.exp: New driver.
51849         * gcc.dg/cpp/20000627-1.c: New test.
51850         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51851         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51852         and rewrite as a compilation test.
51853
51854         * gcc.dg: Move many files into the cpp subdirectory, possibly
51855         renaming or editing them as well.
51856         Old name                New name
51857         990119-1.c              cpp/19990119-1.c
51858         990228-1.c              cpp/19990228-1.c
51859         990407-1.c              cpp/19990407-1.c
51860         990409-1.c              cpp/19990409-1.c
51861         990413-1.c              cpp/19990413-1.c
51862         990703-1.c              cpp/19990703-1.c
51863         20000127-1.c            cpp/20000127-1.c
51864         20000129-1.c            cpp/20000129-1.c
51865         20000207-1.c            cpp/20000207-1.c
51866         20000207-2.c            cpp/20000207-2.c
51867         20000209-1.c            cpp/20000209-1.c
51868         20000209-2.c            cpp/20000209-2.c
51869         20000301-1.c            cpp/20000301-1.c
51870         20000419-1.c            cpp/20000419-1.c
51871         20000510-1.S            cpp/20000510-1.S
51872         20000519-1.c            cpp/20000519-1.c
51873         20000529-1.c            cpp/20000529-1.c
51874         20000625-1.c            cpp/20000625-1.c
51875         20000625-2.c            cpp/20000625-2.c
51876         cpp-as1.c               cpp/assert1.c
51877         cpp-as2.c               cpp/assert2.c
51878         cxx-comments-1.c        cpp/cxxcom1.c
51879         cxx-comments-2.c        cpp/cxxcom2.c
51880         endif-label.c           cpp/endif.c
51881         cpp-hash1.c             cpp/hash1.c
51882         cpp-hash2.c             cpp/hash2.c
51883         cpp-if1.c               cpp/if-1.c
51884         cpp-if2.c               cpp/if-2.c
51885         cpp-if3.c               cpp/if-3.c
51886         cpp-if4.c               cpp/if-4.c
51887         cpp-if5.c               cpp/if-5.c
51888         cpp-cond.c              cpp/if-cexp.c
51889         cpp-missingop.c         cpp/if-mop.c
51890         cpp-missingparen.c      cpp/if-mpar.c
51891         cpp-opprec.c            cpp/if-oppr.c
51892         cpp-ifparen.c           cpp/if-paren.c
51893         cpp-shortcircuit.c      cpp/if-sc.c
51894         cpp-shift.c             cpp/if-shift.c
51895         cpp-unary.c             cpp/if-unary.c
51896         cpp-li1.c               cpp/line1.c
51897         cpp-li2.c               cpp/line2.c
51898         lineno.c                cpp/line3.c
51899         lineno-2.c              cpp/line4.c
51900         cpp-mi.c                cpp/mi1.c
51901         cpp-mic.h               cpp/mi1c.h
51902         cpp-micc.h              cpp/mi1cc.h
51903         cpp-mind.h              cpp/mi1nd.h
51904         cpp-mindp.h             cpp/mi1ndp.h
51905         cpp-mix.h               cpp/mi1x.h
51906         cpp-mi2.c               cpp/mi2.c
51907         cpp-mi2a.h              cpp/mi2a.h
51908         cpp-mi2b.h              cpp/mi2b.h
51909         cpp-mi2c.h              cpp/mi2c.h
51910         cpp-mi3.c               cpp/mi3.c
51911         cpp-mi3.def             cpp/mi3.def
51912         poison-1.c              cpp/poison.c
51913         pr-impl.c               cpp/prag-imp.c
51914         cpp-redef-2.c           cpp/redef1.c
51915         cpp-redef.c             cpp/redef2.c
51916         strpaste.c              cpp/strp1.c
51917         strpaste-2.c            cpp/strp2.c
51918         cpp-tradpaste.c         cpp/tr-paste.c
51919         cpp-tradstringify.c     cpp/tr-str.c
51920         cpp-tradwarn1.c         cpp/tr-warn1.c
51921         cpp-tradwarn2.c         cpp/tr-warn2.c
51922         trigraphs.c             cpp/trigraphs.c
51923         cpp-unc1.c              cpp/unc1.c
51924         cpp-unc2.c              cpp/unc2.c
51925         cpp-unc3.c              cpp/unc3.c
51926         cpp-unc.c               cpp/unc4.c
51927         undef.c                 cpp/undef1.c
51928         undef-2.c               cpp/undef2.c
51929         cpp-wi1.c               cpp/widestr1.c
51930
51931 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51932
51933         * lib/g++.exp (g++_include_flags): Tweak.
51934
51935 2000-06-27  H.J. Lu  <hjl@gnu.org>
51936             Loren J. Rittle  <ljrittle@acm.org>
51937
51938         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51939         version with one that knows about the new gcc tree structure.
51940         (g++_link_flags): Same.
51941
51942 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51943
51944         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51945         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51946         case we are cross-compiling.
51947
51948         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51949         g++.old-deja/g++.niklas/Makefile.in,
51950         g++.old-deja/g++.niklas/configure.in,
51951         g++.old-deja/g++.other/Makefile.in,
51952         g++.old-deja/g++.other/configure.in,
51953         gcc.c-torture/code_quality/Makefile.in,
51954         gcc.c-torture/code_quality/configure.in,
51955         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51956         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51957         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51958         gcc.c-torture/execute/ieee/Makefile.in,
51959         gcc.c-torture/execute/ieee/configure.in,
51960         gcc.c-torture/noncompile/Makefile.in,
51961         gcc.c-torture/noncompile/configure.in,
51962         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51963         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51964         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51965
51966 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51967
51968         * g++.old-deja/g++.other/ambig3.C: New test.
51969
51970 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51971
51972         * g++.old-deja/g++.pt/syntax1.C: New test.
51973         * g++.old-deja/g++.pt/syntax2.C: New test.
51974         * g++.old-deja/g++.other/syntax3.C: New test.
51975         * g++.old-deja/g++.other/syntax4.C: New test.
51976
51977 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51978
51979         * gcc.dg/20000623-1.c: Prototype exit and abort.
51980
51981 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51982
51983         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51984         New tests.
51985         * gcc.dg/cpp-mi3.def: New file.
51986
51987         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51988         inside assertions.
51989         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51990         lexer's error messages.
51991         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51992         divine anything from the linemarkers.
51993         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51994         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51995
51996 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51997
51998         * gcc.dg/20000623-1.c: New test.
51999
52000 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
52001
52002         * gcc.c-torture/execute/20000622-1.c: New test.
52003
52004 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52005
52006         * g++.old-deja/g++.other/init15.C: New test.
52007
52008 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52009
52010         * g++.old-deja/g++.pt/vaarg2.C: New test.
52011         * g++.old-deja/g++.pt/vaarg3.C: New test.
52012
52013 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
52014
52015         * g++.old-deja/g++.other/dyncast6.C: New test.
52016
52017 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
52018
52019         * gcc.c-torture/execute/loop-6.c: New test.
52020
52021 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
52022
52023         * gcc.dg/20000614-1.c: New test.
52024         * gcc.dg/20000614-2.c: New test.
52025
52026 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
52027
52028         * g++.old-deja/g++.other/inline12.C: New test.
52029
52030 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * g++.old-deja/g++.other/eh1.C: New test.
52033
52034 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
52035
52036         * g++.old-deja/g++.other/type.C: New test.
52037
52038 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52039
52040         * g++.old-deja/g++.other/initstring.C: New test.
52041
52042 2000-06-12  Jason Merrill  <jason@redhat.com>
52043
52044         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52045
52046 2000-06-09  Jeffrey A Law  (law@cygnus.com)
52047
52048         * gcc.c-torture/compile/20000609-1.c: New test.
52049
52050 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
52051
52052         * gcc.dg/20000609-1.c: New test.
52053
52054 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
52055
52056         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52057         * gcc.c-torture/noncompile/poison-1.c: Move...
52058         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52059         * gcc.dg/cpp-li1.c: Add a token after the #line.
52060
52061 2000-06-05  Richard Henderson  <rth@cygnus.com>
52062
52063         * gcc.c-torture/execute/20000605-2.c: New test.
52064         * gcc.c-torture/execute/20000605-3.c: New test.
52065
52066 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
52067
52068         * g77.f-torture/execute/20000503-1.x: New file.
52069
52070 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
52071
52072         * g++.old-deja/g++.eh/badalloc1.C: New test.
52073
52074 2000-06-05  Richard Henderson  <rth@cygnus.com>
52075
52076         * gcc.c-torture/execute/20000605-1.c: New test.
52077
52078 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52079             Nathan Sidwell <nathan@codesourcery.com>
52080
52081         * gcc.c-torture/compile/20000605-1.c: New test.
52082
52083 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
52084
52085         * g77.f-torture/compile/20000601-1.f: New test.
52086
52087 2000-06-03  Richard Henderson  <rth@cygnus.com>
52088
52089         * gcc.c-torture/execute/20000603-1.c: New.
52090
52091 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52092
52093         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52094         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52095
52096 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52097
52098         * gcc.dg/compare2.c (case 12): XFAIL.
52099         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52100         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52101
52102         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52103
52104 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52105
52106         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52107         guard macro is already defined when the header is first
52108         included.
52109         * gcc.dg/cpp-mix.h: New file.
52110         * gcc.dg/endif-label.c: Update patterns to match compiler.
52111
52112         * g++.brendan/complex1.C: Declare abort.
52113         * g++.law/refs4.C: Remove XFAIL.
52114         * g++.oliva/expr2.C: Declare abort and exit.
52115
52116 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52117
52118         * gcc.c-torture/execute/20000528-1.c: New test.
52119
52120         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52121         * g++.old-deja/g++.law/temps4.C: Likewise.
52122
52123         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52124         stdlib.h.  Call abort() on failure.
52125         * g++.old-deja/g++.law/refs4.C: Likewise.
52126         * g++.old-deja/g++.law/temps4.C: Likewise.
52127         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52128         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52129
52130 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52131
52132         Relative to g++.dg/special:
52133         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52134
52135         Relative to g++.old-deja:
52136         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52137         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52138         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52139         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52140         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52141         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52142         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52143
52144         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52145         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52146         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52147         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52148         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52149         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52150         and/or string.h.
52151
52152         * g++.other/goto1.C: Update expectations for error messages.
52153
52154 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52155
52156         * gcc.c-torture/compile/20000523-1.c: New test.
52157
52158 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52159
52160         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52161
52162 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52163
52164         * g++.old-deja/g++.eh/catch11.C: New test.
52165         * g++.old-deja/g++.eh/catch12.C: New test.
52166
52167 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52168
52169         * gcc.c-torture/execute/20000523-1.c: New test.
52170
52171 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52172
52173         * c-torture/execute/bcp-1.c: Replace abort in arg of
52174         __builtin_constant_p with a generic external function.
52175
52176         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52177         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52178         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52179         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52180         Prototype abort and/or exit.
52181
52182         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52183         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52184         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52185         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52186
52187 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52188
52189         * gcc.dg/dwarf2-1.c: New test.
52190
52191 2000-05-20  Richard Henderson  <rth@cygnus.com>
52192
52193         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52194
52195 2000-05-20  Andreas Jaeger  <aj@suse.de>
52196
52197         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52198         testcase.
52199
52200 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52201
52202         * gcc.c-torture/execute/20000519-2.c: New test.
52203
52204 2000-05-19  Andreas Jaeger  <aj@suse.de>
52205
52206         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52207         which fails with SSA.
52208
52209         * lib/c-torture.exp: Also test with -O3 -fssa.
52210
52211 2000-05-18  Michael Meissner  <meissner@redhat.com>
52212
52213         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52214         * gcc.c-torture/execute/920415-1.c: Ditto.
52215         * gcc.c-torture/execute/920501-1.c: Ditto.
52216         * gcc.c-torture/execute/conversion.c: Ditto.
52217         * gcc.c-torture/execute/cvt-1.c: Ditto.
52218
52219 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52220
52221         * gcc.c-torture/compile/20000518-1.c: New test.
52222
52223 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52224
52225         * g77.f-torture/compile/200005018.f: New test.
52226
52227 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52228
52229         * gcc.c-torture/compile/20000517-1.c: New test.
52230
52231 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52232
52233         * gcc.c-torture/execute/20000516-1.c: New test.
52234
52235 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52236
52237         * g++.old-deja/g++.other/eh.C: New test.
52238
52239 2000-05-12  Richard Henderson  <rth@cygnus.com>
52240
52241         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52242         constants through to doit's conditional.
52243
52244 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52245
52246         * gcc.c-torture/compile/20000511-1.c: New test.
52247         * g77.f-torture/compile/20000511-1.f: New test.
52248         * g77.f-torture/compile/20000511-2.f: New test.
52249
52250 2000-05-11  Michael Meissner  <meissner@redhat.com>
52251
52252         * gcc.c-torture/execute/20000511-1.c: New test.
52253
52254 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52255
52256         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52257         * gcc.dg/20000510-1.S: New.
52258
52259 2000-05-08  Catherine Moore  <clm@cygnus.com>
52260
52261         * gcc.dg/unused-3.c: New.
52262
52263 2000-05-06  Richard Henderson  <rth@cygnus.com>
52264
52265           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52266           * g++.old-deja/g++.mike/warn1.C: Likewise.
52267           * g++.old-deja/g++.pt/local1.C: Likewise.
52268           * g++.old-deja/g++.pt/local7.C: Likewise.
52269           * g++.old-deja/g++.pt/spec16.C: Likewise.
52270
52271 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52274
52275 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52276
52277           * g77.f-torture/execute/20000503-1.f: New test.
52278
52279 2000-05-04  Andreas Jaeger  <aj@suse.de>
52280
52281         * gcc.dg/noreturn-2.c: New test.
52282
52283 2000-05-04  Neil Booth  <NeilB@earthling.net>
52284
52285         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52286         preprocessor.
52287
52288 2000-05-04  Richard Henderson  <rth@cygnus.com>
52289
52290         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52291
52292 2000-05-04  Richard Henderson  <rth@cygnus.com>
52293
52294         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52295         OpenSSL by Jason R Thorpe.
52296
52297 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52298
52299         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52300
52301 2000-05-03  Robert Lipe <robertlipe@usa.net>
52302
52303         * gcc.dg/20000503-1.c: New test.
52304
52305 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52306
52307         * gcc.c-torture/compile/20000502-1.c: New test.
52308         * g++.old-deja/g++.other/align.C: New test.
52309         * gcc.dg/cpp-tradstringify.c: New test.
52310
52311 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52312
52313         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52314         and hard registers.
52315
52316 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52317
52318         * gcc.c-torture/execute/loop-5.c: New test.
52319
52320 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52321
52322         * gcc.c-torture/execute/va-arg-20.c: New test.
52323
52324 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52325
52326         * gcc.c-torture/execute/20000422-1.c: New test.
52327
52328 2000-04-20  Greg McGary  <gkm@gnu.org>
52329
52330         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52331         when optimizing, but without sibling-call optimizations (-O1).
52332
52333 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52334
52335           * gcc.c-torture/compile/20000420-1.c: New test.
52336
52337 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52338
52339         * g++.abi/ptrflags.C: New test.
52340         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52341
52342 2000-04-19  Catherine Moore  <clm@cygnus.com>
52343
52344         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52345
52346 2000-04-19  Greg McGary  <gkm@gnu.org>
52347
52348         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52349         sibling-call optimizations.
52350
52351 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52352
52353         * gcc.dg/20000419-1.c: New test.
52354
52355 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52356
52357         * gcc.c-torture/execute/20000412-6.c: New test.
52358
52359 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52360
52361         * gcc.c-torture/execute/20000412-5.c: New test.
52362         * g77.f-torture/compile/20000412-1.f: New test.
52363         * gcc.c-torture/execute/20000412-4.c: New test.
52364         * gcc.c-torture/compile/20000412-2.c: New test.
52365         * gcc.c-torture/execute/20000412-3.c: New test.
52366         * gcc.c-torture/compile/20000412-1.c: New test.
52367         * gcc.c-torture/execute/20000412-2.c: New test.
52368
52369 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52370
52371         * objc/execute/bf-20.m: New test.
52372
52373 2000-04-10  Richard Henderson  <rth@cygnus.com>
52374
52375         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52376
52377         * gcc.c-torture/execute/20000412-1.c: New test.
52378
52379 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52380
52381         * g++.old-deja/g++.eh/catchptr1.C: New test.
52382
52383 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52384
52385         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52386
52387 2000-04-08  Neil Booth  <NeilB@earthling.net>
52388
52389         * gcc.dg/cpp-nullchar.c: Remove test as
52390         embedded nulls cause problems.
52391
52392 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52393
52394         * gcc.dg/compare2.c: New test.
52395
52396 2000-04-08  Neil Booth  <NeilB@earthling.net>
52397
52398         * gcc.dg/cpp-nullchar.c: New test.
52399
52400 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52401
52402         * gcc.dg/cpp-mi2.c: New test.
52403         * gcc.dg/cpp-mi2[abc].h: New files.
52404
52405 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52406
52407         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52408         member name.
52409
52410 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52411
52412         * g++.old-deja/g++.abi/vmihint.C: New test.
52413
52414 2000-04-06  Neil Booth  <NeilB@earthling.net>
52415
52416         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52417         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52418         copyright.
52419
52420 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52421
52422         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52423         avoid stack-frame overwrite.
52424
52425 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52426
52427         * gcc.c-torture/compile/20000405-2.c: New test.
52428         * gcc.c-torture/compile/20000405-3.c: New test.
52429
52430 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52431
52432         * gcc.c-torture/compile/20000405-1.c: New test.
52433
52434 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52435
52436         * gcc.dg/cast-qual-1.c: Revert last change.
52437
52438 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52439
52440         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52441
52442 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52443
52444         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52445         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52446
52447 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52448
52449         * gcc.c-torture/compile/20000403-2.c: New test.
52450         * gcc.c-torture/compile/20000403-1.c: New test.
52451
52452 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52453
52454         * gcc.c-torture/execute/20000403-1.c: New test.
52455
52456 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52457
52458         * gcc.c-torture/execute/20000402-1.c: New test.
52459
52460 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52461
52462         * gcc.c-torture/execute/va-arg-15.c: New test.
52463         * gcc.c-torture/execute/va-arg-16.c: New test.
52464         * gcc.c-torture/execute/va-arg-17.c: New test.
52465         * gcc.c-torture/execute/va-arg-18.c: New test.
52466         * gcc.c-torture/execute/va-arg-19.c: New test.
52467
52468 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52469
52470         * gcc.c-torture/compile/981211-1.c: Move to...
52471         * gcc.dg/cpp-as1.c: ...here.
52472         * gcc.dg/cpp-as2.c: New file.
52473
52474         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52475         compiler.
52476
52477 2000-04-02  Neil Booth  <NeilB@earthling.net>
52478
52479         * gcc.dg/cpp-cond.c  New tests.
52480         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52481         accidental success less likely.
52482         * gcc.dg/cpp-missingop.c  New tests.
52483         * gcc.dg/cpp-missingparen.c  New tests.
52484         * gcc.dg/cpp-shift.c  New tests.
52485         * gcc.dg/cpp-shortcircuit.c  New tests.
52486         * gcc.dg/cpp-unary.c  New tests.
52487
52488 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52489
52490         * gcc.c-torture/compile/20000329-1.c: New test.
52491
52492 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52493
52494         * gcc.c-torture/compile/20000326-1.c: New test.
52495         * gcc.c-torture/compile/20000326-2.c: New test.
52496
52497 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52498
52499         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52500         the first parameter is a function argument.
52501
52502 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52503
52504         * g++.old-deja/g++.ext/array4.C: New test.
52505
52506 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52507
52508         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52509
52510 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52511
52512         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52513
52514 2000-03-19  Richard Henderson  <rth@cygnus.com>
52515
52516         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52517
52518 2000-03-19  Richard Henderson  <rth@cygnus.com>
52519
52520         * gcc.c-torture/compile/20000319-1.c: New test.
52521
52522 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52523
52524         * gcc.c-torture/execute/20000314-3.c: New test.
52525         * gcc.c-torture/execute/20000314-2.c: New test.
52526         * gcc.c-torture/execute/20000314-1.c: New test.
52527         * gcc.c-torture/compile/20000314-2.c: New test.
52528         * gcc.c-torture/compile/20000314-1.c: New test.
52529
52530 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52531
52532         * g++.old-deja/g++.warn/inline.C: New test.
52533
52534 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52535
52536         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52537         standards-compliant result rather than specific constants.
52538         Put test-values in array.
52539
52540 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52541
52542         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52543         (g++_target_compile): Put test-specific options last.
52544
52545 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52546
52547         * g++.old-deja/g++.eh/vbase4.C: New test.
52548
52549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52550
52551         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52552
52553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.old-deja/g++.brendan/misc12.C: Removed.
52556         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52557         * g++.old-deja/g++.ext/pretty4.C: New test.
52558
52559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52560
52561         * g++.old-deja/g++.other/string2.C: New test.
52562
52563 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52564
52565         * g++.old-deja/g++.warn/impint2.C: New test.
52566
52567 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52568
52569         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52570         is 1, not zero.
52571
52572 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52573
52574         * g++.old-deja/g++.warn/impint.C: New test.
52575         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52576         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52577         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52578         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52579         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52580         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52581         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52582         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52583         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52584         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52585         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52586         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52587
52588 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52589
52590         * gcc.dg/cpp-redef.c: New test.
52591
52592 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52593
52594         * g++.old-deja/g++.pt/unify7.C: New test.
52595
52596 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52597
52598         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52599         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52600
52601 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52602
52603         * gcc.c-torture/compile/20000224-1.c: New test.
52604
52605 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52606
52607         * gcc.c-torture/compile/cpp-2.c: New test.
52608         * gcc.c-torture/compile/cpp-1.c: New test.
52609
52610 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52611
52612         * gcc.c-torture/execute/20000225-1.c: New test.
52613
52614 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52615
52616         * gcc.dg/cpp-li2.c: New test.
52617
52618         * gcc.dg/cpp-wi1.c: New test.
52619
52620         * gcc.dg/cpp-li1.c: New test.
52621
52622 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52623
52624         * g++.old-deja/g++.other/sizeof5.C: New test.
52625
52626 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52627
52628         * gcc.c-torture/execute/va-arg-13.c: New test.
52629
52630 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52631
52632         * gcc.c-torture/execute/va-arg-12.c: New test.
52633
52634 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52635
52636         * gcc.c-torture/execute/20000223-1.c: New test.
52637
52638 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52639
52640         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52641
52642 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52643
52644         * g++.old-deja/g++.abi/ptrmem.C: New test.
52645
52646 2000-02-19  Richard Henderson  <rth@cygnus.com>
52647
52648         * gcc.c-torture/compile/init-3.c: New.
52649
52650 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52651
52652         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52653         ALWAYS_CXXFLAGS.
52654
52655 2000-02-11  Robert Lipe <robertl@sco.com>
52656
52657         * gcc.c-torture/compile/20000211-3.c: New test.
52658
52659 2000-02-11  Martin Buchholz <martin@xemacs.org>
52660
52661         * gcc.c-torture/compile/20000211-2.c: New test.
52662
52663 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52664
52665         * gcc.c-torture/compile/20000211-1.c: New test.
52666
52667 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52668
52669         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52670           on native targets
52671
52672 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52673
52674         * g++.old-deja/g++.other/cast5.C: New test.
52675
52676 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52677
52678         * gcc.c-torture/execute/20000205-1.c: New.
52679
52680 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52681
52682         * g++.old-deja/g++.jason/cast3.C: Return void.
52683         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52684
52685 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52686
52687         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52688
52689         * gcc.dg/loop-1.c: New test.
52690
52691 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52692
52693         * gcc.c-torture/compile/20000127-1.c: New test.
52694         * gcc.c-torture/execute/991228-1.c: New test.
52695
52696 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52697
52698         * gcc.dg/unused-2.c: New test.
52699
52700         * gcc.dg/conv-1.c: New test.
52701
52702 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52703
52704         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52705         compiler.
52706         (tool_option_proc): Fix typo.
52707
52708 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52709
52710         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52711         of the ld on the host, not on the build machine.
52712         Also, don't crash if '--help' is not a supported option.
52713
52714 2000-01-24  Richard Henderson  <rth@cygnus.com>
52715
52716         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52717
52718 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52719
52720         * gcc.c-torture/execute/20000120-2.c: New test.
52721         * gcc.c-torture/execute/20000120-1.c: New test.
52722
52723 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52724
52725         * gcc.c-torture/execute/20000113-1.c: New test.
52726
52727 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52728
52729         * gcc.c-torture/execute/20000112-1.c: New test.
52730
52731 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52732
52733         * gcc.dg/20000111-1.c: New test.
52734
52735 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52736
52737         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52738         with 16 bit integers.
52739
52740 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52741
52742         * gcc.dg/20000108-1.c: New test.
52743
52744 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52745
52746         * g++.old-deja/g++.ns/koenig8.C: New test.
52747
52748 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52749
52750         * g++.old-deja/g++.other/cast4.C: New test.
52751
52752 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52753
52754         * gcc.c-torture/compile/20000105-2.c: New test.
52755         * gcc.c-torture/compile/20000105-1.c: New test.
52756
52757 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52758
52759         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52760         references to printf & atoi to conform to ANSI standard.
52761         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52762         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52763         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52764         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52765         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52766         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52767         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52768         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52769         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52770         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52771         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52772         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52773         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52774         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52775         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52776         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52777         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52778         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52779         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52780         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52781         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52782         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52783         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52784         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52785         * g++.old-deja/g++.brendan/init3.C: Likewise.
52786         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52787         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52788         * g++.old-deja/g++.brendan/new2.C: Likewise.
52789         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52790         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52791         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52792         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52793         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52794         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52795         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52796         * g++.old-deja/g++.brendan/template24.C: Likewise.
52797         * g++.old-deja/g++.brendan/template3.C: Likewise.
52798         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52799         * g++.old-deja/g++.jason/inline3.C: Likewise.
52800         * g++.old-deja/g++.jason/opeq.C: Likewise.
52801         * g++.old-deja/g++.law/arg5.C: Likewise.
52802         * g++.old-deja/g++.law/arm7.C: Likewise.
52803         * g++.old-deja/g++.law/ctors11.C: Likewise.
52804         * g++.old-deja/g++.law/cvt8.C: Likewise.
52805         * g++.old-deja/g++.law/init9.C: Likewise.
52806         * g++.old-deja/g++.law/refs4.C: Likewise.
52807         * g++.old-deja/g++.law/template2.C: Likewise.
52808         * g++.old-deja/g++.law/visibility24.C: Likewise.
52809         * g++.old-deja/g++.law/vtable3.C: Likewise.
52810         * g++.old-deja/g++.mike/asm2.C: Likewise.
52811         * g++.old-deja/g++.mike/eh1.C: Likewise.
52812         * g++.old-deja/g++.mike/misc1.C: Likewise.
52813         * g++.old-deja/g++.mike/misc13.C: Likewise.
52814         * g++.old-deja/g++.mike/misc14.C: Likewise.
52815         * g++.old-deja/g++.mike/ns12.C: Likewise.
52816         * g++.old-deja/g++.mike/p1248.C: Likewise.
52817         * g++.old-deja/g++.mike/p3708.C: Likewise.
52818         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52819         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52820         * g++.old-deja/g++.mike/p646.C: Likewise.
52821         * g++.old-deja/g++.mike/p700.C: Likewise.
52822         * g++.old-deja/g++.mike/p783.C: Likewise.
52823         * g++.old-deja/g++.mike/p783a.C: Likewise.
52824         * g++.old-deja/g++.mike/p783b.C: Likewise.
52825         * g++.old-deja/g++.mike/p786.C: Likewise.
52826         * g++.old-deja/g++.mike/p789.C: Likewise.
52827         * g++.old-deja/g++.mike/p789a.C: Likewise.
52828         * g++.old-deja/g++.mike/p807a.C: Likewise.
52829         * g++.old-deja/g++.other/delete3.C: Likewise.
52830         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52831         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52832         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52833         * g++.old-deja/g++.other/empty1.C: Likewise.
52834         * g++.old-deja/g++.other/temporary1.C: Likewise.
52835         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52836         * g++.old-deja/g++.pt/t16.C: Likewise.
52837         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52838
52839 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52840
52841         * gcc.dg/991230-1.c: New test.
52842
52843 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52844
52845         * gcc.c-torture/compile/991229-3.c: New test.
52846         * gcc.c-torture/compile/991229-2.c: New test.
52847         * gcc.c-torture/compile/991229-1.c: New test.
52848
52849 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52850
52851         * gcc.c-torture/compile/labels-2.c: New test.
52852
52853 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52854
52855         * gcc.c-torture/execute/991227-1.c: New test.
52856
52857 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52858
52859         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52860
52861 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52862
52863         * gcc.c-torture/execute/991221-1.c: New test.
52864
52865 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52866
52867         * g++.old-deja/g++.other/cast3.C: New test.
52868
52869 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52870
52871         * gcc.c-torture/execute/991216-4.c: New test.
52872
52873 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52874
52875         * gcc.c-torture/execute/991216-1.c: New test.
52876         * gcc.c-torture/execute/991216-2.c: New test.
52877         * gcc.c-torture/execute/991216-3.c: New test.
52878
52879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52880
52881         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52882         Actually make the test fail by using "-O2" for compilation.
52883
52884 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52885
52886         * g++.old-deja/g++.warn/cast-align1.C: New test.
52887
52888 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52889
52890         * gcc.c-torture/compile/991214-1.c: New test.
52891         * gcc.c-torture/compile/991214-2.c: New test.
52892
52893 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52894
52895         * gcc.dg/991214-1.c: New test.
52896
52897 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52898
52899         * gcc.c-torture/compile/991213-3.c: New test.
52900         * gcc.c-torture/compile/991213-2.c: New test.
52901         * gcc.c-torture/compile/991213-1.c: New test.
52902
52903 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52904
52905         * gcc.dg/991209-1.c: New test.
52906
52907 1999-12-08  Nathan Sidwell <nathan@acm.org>
52908
52909         * gcc.c-torture/compile/991208-1.c: New test.
52910
52911 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52912
52913         * gcc.dg/ultrasp2.c: New test.
52914
52915 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52916
52917         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52918
52919 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52920
52921         * gcc.c-torture/compile/991202-1.c: New test.
52922         * gcc.c-torture/execute/991202-1.c: New test.
52923         * gcc.c-torture/execute/991202-2.c: New test.
52924         * gcc.c-torture/execute/991202-3.c: New test.
52925
52926 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52927
52928         * g++.old-deja/g++.abi/align.C: New test.
52929         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52930         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52931
52932 1999-12-01  Richard Henderson  <rth@cygnus.com>
52933
52934         * gcc.c-torture/execute/991201-1.c: New.
52935
52936 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52937
52938         * gcc.dg/991129-1.c: New test.
52939
52940 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52941
52942         * gcc.c-torture/compile/991127-1.c: New test.
52943
52944 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52945
52946         * g++.old-deja/g++.other/warn4.C: New test.
52947
52948 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52949
52950         * g++.old-deja/g++.eh/cleanup2.C: New test.
52951         * g++.old-deja/g++.ext/pretty2.C: New test.
52952         * g++.old-deja/g++.ext/pretty3.C: New test.
52953         * g++.old-deja/g++.other/debug6.C: New test.
52954
52955 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52956
52957         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52958         compiler_output to look for one error message instead of two.
52959
52960 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52961
52962         * gcc.c-torture/execute/991118-1.c: Also test case
52963         where the word boundary does not split a byte evenly.
52964
52965 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52966
52967         * g++.old-deja/g++.ext/restrict1.C: New test.
52968
52969 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52970
52971         * gcc.c-torture/execute/991118-1.c: New test.
52972
52973 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52974
52975         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52976         working directory pathnames.
52977
52978 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52979
52980         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52981         host is equipped with driver.h and driver.o so it can actually
52982         compile and run the tests.
52983
52984 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52985
52986         * gcc.c-torture/compile/991008-1.c: New test.
52987
52988 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52989
52990         * lib/gcc-dg.exp: Include target-supports.exp
52991
52992 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52993
52994         * lib/target-supports.exp: New file: Provide procs to test for
52995         features supported by the target.
52996         (check_weak_available): Moved here from ecos.exp.
52997         (check_alias_available): New proc: Determine of the target
52998         toolchain supports the alias attribute.
52999
53000         * gcc.dg/special/ecos.exp: Move check_weak_available to
53001         target-supports.exp.
53002         (alias-1.c): Only perform the test if the target supports
53003         aliases.
53004         (wkali-1.c): Only perform the test if the target supports
53005         aliases.
53006
53007         * gcc.dg/990506-0.c: Expect error messages from cross
53008         targets as well as native targets.
53009
53010 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53011
53012         * gcc.dg/ultrasp1.c: Removed xfail.
53013         * gcc.dg/struct-ret-2.c: Likewise.
53014         * gcc.dg/array-1.c: Likewise.
53015
53016 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53017
53018         * gcc.dg/struct-ret-2.c: New test.
53019
53020         * gcc.dg/array-1.c: New test.
53021
53022 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
53023
53024         * gcc.c-torture/execute/991030-1.c: New test.
53025
53026 1999-10-26  Richard Henderson  <rth@cygnus.com>
53027
53028         * gcc.c-torture/compile/991026-2.c: New test.
53029
53030 1999-10-26  Jeffrey A Law  (law@cygnus.com)
53031
53032         * gcc.c-torture/compile/991026-1.c: New test.
53033
53034 1999-10-23  Jeffrey A Law  (law@cygnus.com)
53035
53036         * gcc.c-torture/execute/991023-1.c: New test.
53037
53038 1999-10-19  Jeffrey A Law  (law@cygnus.com)
53039
53040         * gcc.c-torture/execute/991019-1.c: New test.
53041
53042 1999-10-16  Richard Henderson  <rth@cygnus.com>
53043
53044         * gcc.c-torture/execute/991016-1.c: New test.
53045
53046 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
53047
53048         * gcc.c-torture/execute/991014-1.c: New test.
53049
53050 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
53051
53052         * g++.old-deja/g++.other/union2.C: New test.
53053
53054 1999-10-13  Nathan Sidwell  <nathan@acm.org>
53055
53056         * g++.old-deja/g++.other/vaarg2.C: New test.
53057         * g++.old-deja/g++.other/vaarg3.C: New test.
53058
53059 1999-10-12  Craig Burley  <craig@jcb-sc.com>
53060
53061         * g77.f-torture/noncompile/19990905-1.f: Moved from being
53062         in compile/.
53063
53064 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
53065
53066         * gcc.c-torture/execute/va-arg-11.c: New test.
53067
53068 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
53069
53070         * lib/file-format.exp (gcc_target_object_format): Don't
53071         crash if objdump is unavailable.
53072
53073 1999-09-29  Donn Terry <donn@interix.com>
53074
53075         * gcc.misc-tests/mg.exp: delete extraneous redirection.
53076
53077 1999-09-28  Nick Clifton  <nickc@cygnus.com>
53078
53079         * gcc.c-torture/compile/990928-1.c: New test.
53080
53081 1999-09-28  Nathan Sidwell  <nathan@acm.org>
53082
53083         * g++.old-deja/g++.other/decl6.C: New test.
53084
53085 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53086
53087         * gcc.c-torture/execute/va-arg-10.c: New test.
53088
53089 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53090
53091         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53092         __PRETTY_FUNCTION__.
53093
53094 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53095
53096         * gcc.c-torture/execute/990923-1.c: New test.
53097
53098 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53099
53100         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53101         for which -fpic is inappropriate.
53102
53103 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53104
53105         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53106
53107 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53108
53109         * g++.old-deja/g++.other/dyncast1.C: New test.
53110         * g++.old-deja/g++.other/dyncast2.C: New test.
53111         * g++.old-deja/g++.other/dyncast3.C: New test.
53112         * g++.old-deja/g++.other/dyncast4.C: New test.
53113         * g++.old-deja/g++.other/dyncast5.C: New test.
53114         * g++.old-deja/g++.eh/catch3.C: New test.
53115         * g++.old-deja/g++.eh/catch3p.C: New test.
53116         * g++.old-deja/g++.eh/catch4.C: New test.
53117         * g++.old-deja/g++.eh/catch4p.C: New test.
53118         * g++.old-deja/g++.eh/catch5.C: New test.
53119         * g++.old-deja/g++.eh/catch5p.C: New test.
53120         * g++.old-deja/g++.eh/catch6.C: New test.
53121         * g++.old-deja/g++.eh/catch6p.C: New test.
53122         * g++.old-deja/g++.eh/catch7.C: New test.
53123         * g++.old-deja/g++.eh/catch7p.C: New test.
53124         * g++.old-deja/g++.eh/catch8.C: New test.
53125         * g++.old-deja/g++.eh/catch8p.C: New test.
53126         * g++.old-deja/g++.eh/catch9.C: New test.
53127         * g++.old-deja/g++.eh/catch9p.C: New test.
53128
53129 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53130
53131         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53132         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53133
53134 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53135
53136         * gcc.c-torture/compile/990913-1.c: New test.
53137
53138 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53139
53140         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53141         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53142
53143 1999-09-09  Richard Henderson  <rth@cygnus.com>
53144
53145         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53146
53147 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53148
53149         * g++.old-deja/g++.other/lookup11.C: New test.
53150         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53151         what is permitted and what we want.
53152         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53153         overload use.
53154         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53155
53156 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53157
53158         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53159         * gcc.c-torture/noncompile/poison-1.c: New file.
53160
53161 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53162
53163         * g++.old-deja/g++.other/sizeof3.C: New test.
53164         * g++.old-deja/g++.other/sizeof4.C: New test.
53165         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53166         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53167
53168 1999-09-07  Richard Henderson  <rth@cygnus.com>
53169
53170         * gcc.dg/va-arg-1.c: New.
53171
53172 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53173
53174         * gcc.c-torture/execute/va-arg-9.c: New test.
53175
53176 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53177
53178         * g77.f-torture/compile/980519-2.f: New test.
53179         * g77.f-torture/compile/19990905-0.f: New test.
53180         * g77.f-torture/compile/19990905-1.f: New test.
53181         * g77.f-torture/compile/19990905-2.f: New test.
53182
53183         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53184
53185 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53186
53187         * gcc.c-torture/execute/990827-1.c: Fix typo.
53188
53189 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53190
53191         * g++.old-deja/g++.other/deref1.C: New test.
53192
53193 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53194
53195         * g++.old-deja/g++.other/ambig2.C: New test.
53196         * g++.old-deja/g++.other/cond5.C: New test.
53197         * g++.old-deja/g++.other/lookup16.C: New test.
53198
53199 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53200
53201         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53202         assemblers too.
53203
53204 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53205
53206         * lib/c-torture.exp: Avoid the "compare executables" optimization
53207         when testing native.
53208
53209 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53210
53211         * gcc.c-torture/execute/990829-1.c: New test.
53212         * gcc.c-torture/compile/990829-1.c: New test.
53213
53214 1999-08-27  Paul Burchard  <burchard@pobox.com>
53215
53216         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53217         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53218         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53219         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53220         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53221         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53222         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53223         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53224         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53225         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53226         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53227
53228 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53229
53230         * gcc.c-torture/execute/990827-1.c: New test.
53231
53232 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53233
53234         * g77.f-torture/noncompile/19990826-4.f: New test.
53235
53236         * g77.f-torture/compile/19990826-3.f: New test.
53237
53238         * g77.f-torture/execute/19990826-2.f: New test.
53239
53240         * g77.f-torture/compile/19990826-1.f: New test.
53241
53242         * gcc.c-torture/execute/990826-0.c: New test.
53243         * g77.c-torture/execute/19990826-0.f: New test.
53244
53245         * g77.f-torture/noncompile/970626-2.f: New test.
53246
53247 1999-08-25  Paul Burchard  <burchard@pobox.com>
53248
53249         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53250         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53251         lss-011.C: New tests.
53252
53253 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53254
53255         * g++.old-deja/g++.other/decl5.C: New test.
53256
53257 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53258
53259         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53260         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53261         call `postbase' for each one.  All callers of `postbase' changed
53262         to call this instead.
53263
53264 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53265
53266         * gcc.c-torture/execute/990811-1.c: New test.
53267
53268 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53269
53270         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53271         just native ones.
53272
53273         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53274         just native ones.
53275
53276 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53277
53278         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53279
53280 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53281
53282         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53283
53284 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53285
53286         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53287
53288 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53289
53290         * gcc.c-torture/execute/990804-1.c: New test.
53291
53292 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53293
53294         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53295         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53296         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53297
53298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53299
53300         * g++.old-deja/g++.other/struct1.C: New test.
53301
53302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53303
53304         * g++.old-deja/g++.other/enum2.C: New test.
53305
53306 1999-08-02  Richard Henderson  <rth@cygnus.com>
53307
53308         Adapted from tests from Franz Sirl:
53309         * gcc.c-torture/execute/va-arg-7.c: New test.
53310         * gcc.c-torture/execute/va-arg-8.c: New test.
53311
53312 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53313
53314         * gcc.c-torture/compile/990801-2.c: New test.
53315
53316         * gcc.c-torture/compile/990801-1.c: New test.
53317
53318 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53319
53320         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53321         fp-cmp-1.c, converting double to float.
53322
53323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53324         fp-cmp-1.c, converting double to long double.
53325
53326         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53327         from fr1 to unknown_register, since fr1 is a legitimate register
53328         on some machines.
53329
53330 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53331
53332         * README: More listname related changes.
53333
53334 1999-07-08  Catherine Moore  <clm@cygnus.com>
53335
53336         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53337
53338 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53339
53340         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53341
53342 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53343
53344         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53345
53346 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53347
53348         * gcc.dg/990703-1.c: New test.
53349
53350 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53351
53352         * lib/file-format.exp: New file: Move definition of proc
53353         gcc_target_object_format to here from
53354         gcc.dg/special/ecos.exp.
53355
53356         * lib/c-torture.exp: Include lib file-format.exp.
53357         * lib/gcc-dg.exp: Include lib file-format.exp.
53358
53359         * gcc.dg/special/ecos.exp: Remove definition of proc
53360         gcc_target_object_format.
53361
53362 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53363
53364         * gcc.c-torture/execute/990628-1.c: New test.
53365
53366 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53367
53368         * gcc.c-torture/compile/990625-2.c: New test.
53369
53370         * gcc.c-torture/compile/990625-1.c: New test.
53371
53372 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53373
53374         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53375         attributes compile.
53376         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53377         ports that use the COFF/PE file format.
53378
53379 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53380
53381         * gcc.c-torture/compile/990617-1.c: New test.
53382
53383 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53384
53385         * g++.old-deja/g++.other/decl4.C: New test.
53386
53387 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53388
53389         * g++.old-deja/g++.other/bitfld3.C: New test.
53390
53391 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53392
53393         * g++.old-deja/g++.eh/catch1.C: New test.
53394
53395 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53396
53397         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53398
53399         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53400         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53401
53402 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53403
53404         * g77.f-torture/compile/19990502-0.f: Replace with new,
53405         shorter, test that still fails after recent changes.
53406
53407 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53408
53409         * gcc.c-torture/execute/990604-1.c: New test.
53410
53411 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53412
53413         * gcc.c-torture/execute/990531-1.c: New test.
53414
53415 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53416
53417         * gcc.c-torture/compile/990527-1.c: New test.
53418
53419 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53420
53421         * gcc.c-torture/execute/990527-1.c: New test.
53422
53423 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53424
53425         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53426         bitfields as signed.
53427
53428 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53429
53430         * g77.f-torture/compile/19990525-0.f: New test.
53431
53432 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53433
53434         * gcc.c-torture/execute/990525-2.c: New test.
53435
53436         * gcc.c-torture/execute/990525-1.c: New test.
53437
53438 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53439
53440         * g++.old-deja/g++.other/anon3.C: New test.
53441         * g++.old-deja/g++.other/anon4.C: New test.
53442         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53443         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53444         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53445         Merrill).
53446
53447 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53448
53449         * gcc.c-torture/execute/990524-1.c: New test.
53450
53451         * gcc.dg/990524-1.c: New test.
53452
53453 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53454
53455         * gcc.c-torture/compile/990523-1.c: New test.
53456
53457 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53458
53459         * gcc.c-torture/compile/990519-1.c: New test.
53460
53461 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53462
53463         * gcc.c-torture/compile/990517-1.c: New test.
53464
53465         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53466         (e4, f4): New tests.
53467         (main): Call them.
53468
53469 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53470
53471         * gcc.dg/noreturn-1.c: New test.
53472
53473 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53474
53475         * gcc.c-torture/execute/990513-1.c: New test.
53476
53477 1999-05-10  Richard Henderson  <rth@cygnus.com>
53478
53479         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53480
53481 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53482
53483         * g77.f-torture/execute/erfc.f: Use small single-precision
53484         values, to avoid problems on Alphas when not -mieee.
53485
53486 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53487
53488         * gcc.dg/990506-0.c: New test.
53489
53490 1999-05-08  Richard Henderson  <rth@cygnus.com>
53491
53492         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53493         the constant to test.  Don't XFAIL 64-bit targets.
53494
53495         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53496         * g++.old-deja/g++.law/profile1.C: Likewise.
53497
53498         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53499         operator new instances.
53500         * g++.old-deja/g++.other/delete5.C: Likewise.
53501
53502 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53503
53504         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53505         intrinsic.
53506
53507 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53508
53509         * g77.f-torture/execute/u77-test.f: Reverse order of two
53510         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53511
53512 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53513
53514         * gcc.dg/compare1.c: New test.
53515
53516 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53517
53518         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53519         New tests.
53520
53521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53522
53523         * g77.f-torture/compile/19990502-1.f: New test.
53524
53525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53526
53527         * g77.f-torture/compile/19990502-0.f: New test.
53528
53529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53530
53531         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53532         intrinsic.
53533
53534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53535
53536         * g77.f-torture/execute/u77-test.f (main): List libU77
53537         intrinsics not currently tested.
53538         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53539         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53540         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53541         Trim blanks off the ends of some printed strings.
53542
53543 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53544
53545         * g77.f-torture/execute/u77-test.f (main): Just warn about
53546         FSTAT gid disagreement, as it's expected on some systems.
53547
53548 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53549
53550         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53551         use a new function, which allows for some slop.
53552         Clean up some commentary.
53553         (issum): The new function.
53554         (sgladd): Deleted subroutine.
53555
53556 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53557
53558         * g77.f-torture/execute/u77-test.f: Modify to be more like
53559         libf2c/libU77 version, bringing patches to that version here.
53560         Add suitable commentary.
53561
53562 1999-04-25  Richard Henderson  <rth@cygnus.com>
53563
53564         * gcc.dg/990424-1.c: New test.
53565
53566 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53567
53568         * g77.f-torture/execute/u77-test.f (main): Bug involving
53569         LSTAT has been fixed, so turn back on full checking.
53570
53571 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53572
53573         * g77.f-torture/compile/19990419-0.f: New test.
53574         * g77.f-torture/execute/19990419-1.f: New test.
53575
53576 1999-04-17  Richard Henderson  <rth@cygnus.com>
53577
53578         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53579         to avoid the need for a prototype to supress a warning.
53580
53581 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53582
53583         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53584
53585 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53586
53587         * gcc.c-torture/execute/990404-1.c: New test.
53588
53589 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53590
53591         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53592         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53593         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53594         missing initializer warnings.
53595
53596 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53597
53598         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53599         matching strings.
53600
53601 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53602
53603         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53604
53605 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53606
53607         * g77.f-torture/execute/19990325-0.f: New test.
53608         * g77.f-torture/execute/19990325-1.f: New test.
53609
53610 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53611
53612         * gcc.c-torture/execute/990324-1.c: New test.
53613
53614 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53615
53616         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53617         test with 4.
53618
53619 1999-03-17  Richard Henderson  <rth@cygnus.com>
53620
53621         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53622
53623 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53624
53625         * g77.f-torture/execute/19990313-2.f: New test.
53626         * g77.f-torture/execute/19990313-3.f: New test.
53627
53628 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53629
53630         * g77.f-torture/execute/19990313-0.f: New test.
53631         * g77.f-torture/execute/19990313-1.f: New test.
53632
53633 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53634
53635         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53636         printf to sprintf.
53637         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53638         (main): Add check for u15.  Conditionalize u31 check depending on
53639         whether ints are <32 bits or >=32 bits.
53640
53641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53642
53643         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53644
53645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53646
53647         * g77.f-torture/compile/19990305-0.f: New test.
53648         * g77.f-torture/execute/19981119-0.f: New test.
53649
53650 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53651
53652         * g77.f-torture/execute/970625-2.f: call ABORT if final
53653         result is not correct, instead of just printing it.
53654         Add this checking via newly introduced obfuscation, to
53655         trip up buggy front ends.
53656
53657 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53658
53659         * g77.f-torture/compile/960317-1.f: Moved from being
53660         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53661
53662 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53663
53664         * g77.f-torture/execute/960317-1.f: New (old) test.
53665         * g77.f-torture/execute/970625-2.f: Ditto.
53666
53667 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53668
53669         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53670         error message on line 1 or line 2; cccp and cpplib do this differently.
53671
53672 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53673
53674         * g++.old-deja/g++.law/weak1.C: New test.
53675
53676 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53677
53678         * gcc.c-torture/execute/990119-1.c: Renamed to...
53679         * gcc.dg/990119-1.c: this, so it will only be tested once
53680         (it's a preprocessor test, it doesn't need to be run at
53681         multiple optimization levels).
53682
53683 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53684
53685         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53686           ALWAYS_CXXFLAGS.
53687
53688 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53689
53690         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53691         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53692         to not be compilable by current g77.
53693
53694 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53695
53696         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53697
53698 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53699
53700         * gcc.c-torture/execute/990222-1.c: New test.
53701
53702 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53703
53704         * g77.f-torture/compile/19990218-0.f: New test.
53705         * g77.f-torture/noncompile/19990218-1.f: New test.
53706
53707 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53708
53709         * g77.f-torture/compile/19981216-0.f: New test.
53710
53711 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53712
53713         * gcc.dg/990214-1.c: New test.
53714
53715 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53716
53717         * gcc.dg/990213-2.c: New test.
53718
53719         * gcc.dg/990213-1.c: New test.
53720
53721 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53722
53723         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53724         ints.
53725
53726 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53727
53728         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53729         specified by target.
53730
53731         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53732
53733 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53734
53735         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53736
53737 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53738
53739         * gcc.dg/special/ecos.exp: New test driver for new tests with
53740         special requirements.
53741
53742         * gcc.dg/special/alias-1.c: New test.
53743         * gcc.dg/special/gcsec-1.c: New test.
53744         * gcc.dg/special/weak-1.c: New test.
53745         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53746         * gcc.dg/special/weak-2.c: New test.
53747         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53748         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53749         * gcc.dg/special/wkali-1.c: New test.
53750         * gcc.dg/special/wkali-2.c: New test.
53751         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53752         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53753
53754 1999-02-10  Felix Lee  <flee@cygnus.com>
53755
53756           * lib/c-torture.exp (c-torture-compile): Pull out code for
53757           analyzing gcc error messages.
53758           (c-torture-execute): Likewise.  Fix some (harmless) false
53759           positives.
53760           * lib/gcc.exp (gcc_check_compile): New function.
53761
53762 1999-02-08  Richard Henderson  <rth@cygnus.com>
53763
53764         * gcc.c-torture/execute/990208-1.c: New test.
53765
53766 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53767
53768         * g++.dg/special/ecos.exp: New driver for new tests with special
53769         requirements
53770
53771         * g++.dg/special/conpr-1.C: New test
53772         * g++.dg/special/conpr-2.C: New test
53773         * g++.dg/special/conpr-2a.C: New test
53774         * g++.dg/special/conpr-3.C: New test
53775         * g++.dg/special/conpr-3a.C: New test
53776         * g++.dg/special/conpr-3b.C: New test
53777
53778         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53779         allow g++ to use the dg driver
53780
53781         * README: Add comment about g++.dg directory
53782
53783 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53784
53785         * README: Update email addresses.
53786
53787 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53788
53789         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53790         arguments in order to force structure S onto the stack even on
53791         the alpha.
53792         (test): Pass 10 leading arguments to function foo as well as the
53793         structure S.
53794
53795         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53796         failure for all targets.
53797
53798         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53799         abort to terminate program execution.
53800
53801 1999-01-30  Richard Henderson  <rth@cygnus.com>
53802
53803         * gcc.c-torture/execute/990130-1.c: New test.
53804
53805 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53806
53807         * gcc.dg/990130-1.c: New test.
53808
53809 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53810
53811         * gcc.c-torture/execute/990128-1.c: New test.
53812
53813 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53814
53815         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53816
53817 1999-01-27  Felix Lee  <flee@cygnus.com>
53818
53819         * lib/c-torture.exp (c-torture-compile): pull out code for
53820         analyzing gcc error messages.
53821         (c-torture-execute): ditto, and fix some (harmless) false
53822         positives.
53823         * lib/gcc.exp (gcc_check_compile): new function.
53824
53825 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53826
53827         * gcc.dg/990117-1.c: New test.
53828
53829         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53830
53831         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53832
53833 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53834
53835         * g77.f-torture/compile/990115-1.f: New test.
53836
53837 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53838
53839         * gcc.c-torture/compile/990107-1.c: New test
53840
53841 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53842
53843         * gcc.c-torture/execute/990106-2.c: New test.
53844
53845         * gcc.c-torture/execute/990106-1.c: New test.
53846
53847 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53848
53849         * gcc.c-torture/compile/981223-1.c: New test.
53850
53851 1998-12-29  Richard Henderson  <rth@cygnus.com>
53852
53853         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53854         (opt3): Rename from opt4 and disable.
53855
53856 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53857
53858         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53859
53860 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53861
53862         * g++.old-deja/g++.other/conv5.C: New test.
53863
53864 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53865
53866         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53867
53868 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53869
53870         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53871
53872 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53873
53874         * gcc.c-torture/compile/981211-1.c: New test.
53875
53876 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53877
53878         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53879
53880         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53881
53882 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53883
53884         * gcc.special/930510-1.c: Make C9X safe.
53885         * gcc.misc-tests/gcov-1.c Similarly.
53886         * gcc.misc-tests/gcov-2.c Similarly.
53887
53888 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53889
53890         * gcc.dg/ultrasp1.c: New test.
53891
53892 1998-12-06  Richard Henderson  <rth@cygnus.com>
53893
53894         * gcc.c-torture/execute/981206.c: New test.
53895
53896 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53897
53898         * g++.old-deja/g++.ns/template7.C: New test.
53899
53900         * g++.old-deja/g++.other/expr1.C: New test.
53901
53902         * g++.old-deja/g++.eh/tmpl3.C: New test.
53903
53904         * g++.old-deja/g++.eh/tmpl2.C: New test.
53905
53906 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53907
53908         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53909         * g++.old-deja/g++.other/using6.C: Removed.
53910         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53911
53912         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53913
53914 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53915
53916         * g++.old-deja/g++.pt/overload8.C: New test.
53917
53918         * g++.old-deja/g++.pt/overload7.C: New test.
53919
53920         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53921
53922         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53923         and relinking messages.
53924         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53925         compiling with -frepo.
53926
53927 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53928
53929         * g++.old-deja/g++.pt/lookup6.C: New test.
53930
53931 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53932
53933         * gcc.c-torture/execute/981130-1.c: New test.
53934         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53935
53936 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53937
53938         * g++.old-deja/g++.pt/explicit76.C: New test.
53939
53940         * g++.old-deja/g++.pt/friend38.C: New test.
53941
53942         * g++.old-deja/g++.ns/crash2.C: New test.
53943
53944         * g++.old-deja/g++.pt/defarg8.C: New test.
53945
53946         * g++.old-deja/g++.pt/instantiate6.C: New test.
53947
53948         * g++.old-deja/g++.pt/static6.C: New test.
53949
53950         * g++.old-deja/g++.pt/decl2.C: New test.
53951
53952 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53953
53954         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53955         problem is actually related with name lookup, but so what? :-)
53956
53957         * g++.old-deja/g++.pt/friend37.C: New test.
53958
53959 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53960
53961         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53962         element, which fails on some systems.
53963
53964         * g77.f-torture/execute/labug1.f: New test.
53965
53966 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53967
53968         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53969         is defined.
53970
53971 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53972
53973         * g77.f-torture/compile/981117-1.f: New test.
53974
53975 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53976
53977         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53978         properly discarded.
53979
53980 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53981
53982         * gcc.c-torture/execute/memcheck: New directory of tests for
53983         -fcheck-memory-usage.
53984
53985 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53986
53987         * README: New file, general information about the testsuite and
53988         new description of the various C++ test subdirectories.
53989         * README.g++: Eliminate obsolete information, update and move most
53990         relevant stuff to README.
53991
53992 1998-11-07  Richard Henderson  <rth@cygnus.com>
53993
53994         * gcc.c-torture/compile/981107-1.c: New test.
53995
53996 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53997
53998         * execute/memcpy-bi.c: New testcase.
53999
54000 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
54001
54002         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
54003         base classes.
54004
54005         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
54006         template is selected.
54007
54008         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
54009         classes, it should be accepted for all types.
54010
54011         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
54012
54013         * g++.old-deja/g++.pt/spec24.C: Ensure that template
54014         specializations start with template headers.
54015
54016 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
54017
54018         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54019
54020         * g++.old-deja/g++.other/init9.C: Test cross initialization of
54021         non-POD types.
54022
54023 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54024
54025         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54026
54027 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54028
54029         * compile/981022-1.c, compile/981022-1.x: New test and driver.
54030
54031 1998-10-19  Jeffrey A Law  (law@cygnus.com)
54032
54033         * 981019-1.c: New test.
54034
54035 1998-10-14  Robert Lipe <robertl@dgii.com>
54036
54037         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54038         find objc headers.
54039
54040 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54041
54042         * compile/981001-4.c: Remove use of GCC extension that triggers a
54043         compiler bug.
54044
54045 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
54046
54047         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54048
54049 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54050
54051         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
54052         instantiation of template produces incorrect code for delete
54053         expression.
54054
54055         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
54056         constructors' name is not unique.
54057         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54058         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54059
54060         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
54061         automatic array of const is ill-formed.
54062
54063         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
54064         of template parameter?
54065
54066         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
54067         const.
54068
54069         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
54070         pointer-to-member expression.
54071
54072         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
54073         declaration causes ICE.
54074
54075 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
54076
54077         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
54078         reserved in the global namespace.
54079
54080         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54081         generate needed virtual table.
54082
54083         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54084
54085 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54086
54087         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54088         template-dependent type
54089
54090 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54091
54092         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54093         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54094         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54095
54096         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54097         class should be usable as argument of member function.
54098         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54099         class should be usable as return type of member function.
54100         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54101         class should be usable as type of data member.
54102
54103         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54104
54105 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54106
54107         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54108
54109 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54110
54111         * gcc.dg/dll-?.c Add thumb to target list.
54112         Fix assembler scan patterns to match current assembler output.
54113
54114 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54115
54116         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54117         matching of template brackets.
54118
54119         * g++.old-deja/g++.other/using4.C: New test.  Test using
54120         declarations of methods from base classes.
54121
54122         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54123         within functions should introduce names into the innermost
54124         enclosing namespace.
54125
54126         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54127         of static locals if first initialization throws.
54128
54129 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54130
54131         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54132
54133 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54134
54135         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54136         lose track of the possible targets of tablejump insns.
54137         * special/special.exp: Run it.
54138
54139 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54140
54141         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54142         must be declared before its specializations can be named in friend
54143         declarations.
54144
54145 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54146
54147         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54148
54149         * g77.f-torture/execute/io1.f: New test.
54150
54151 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54152
54153         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54154         with pointer to template function, for which no argument deduction
54155         is possible.
54156
54157         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54158         specialization of template function as argument to template
54159         function.
54160
54161         * g++.old-deja/g++.other/access2.C: New test; Inner class
54162         shouldn't have privileged access to Outer's names.
54163
54164 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54165
54166         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54167         friend template declared within template class conflicts with
54168         nested class of the same name.
54169
54170         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54171         is ignored.
54172
54173         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54174         object with direct initializer as function declaration.
54175
54176         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54177         initializers.
54178
54179         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54180         involving const pointer and NULL produces incorrect result.
54181
54182         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54183         type name without `typename' should be rejected with -pedantic.
54184
54185 1998-10-02  Richard Henderson  <rth@cygnus.com>
54186
54187         * g++.old-deja/g++.other/addrof1.C: New test.
54188
54189 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54190
54191         * gcc.c-torture/compile/981001-1.c: New test.
54192         * gcc.c-torture/execute/981001-1.c: New test.
54193
54194 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54195
54196         * gcc.c-torture/compile/981001-2.c: New test.
54197         * gcc.c-torture/compile/981001-3.c: New test.
54198         * gcc.c-torture/compile/981001-4.c: New test.
54199
54200 1998-10-01  Robert Lipe  <robertl@dgii.com>
54201
54202         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54203         multilibbed hosts.  Idea grafted from g77.exp.
54204
54205 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54206
54207         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54208         avoid losing on systems which need -lsocket.
54209
54210 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54211
54212         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54213         * g++.old-deja/g++.other/nested2.C: Ditto.
54214         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54215         failure.
54216
54217 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54218
54219         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54220         preferred over template operator!= for enum bitfields.
54221
54222 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54223
54224         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54225         that happen to have the same base name, but in different scopes,
54226         are incorrectly rejected.
54227
54228 1998-09-16  Richard Henderson  <rth@cygnus.com>
54229
54230         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54231         on the native word size instead of an integer literal.
54232
54233 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54234
54235         * g++.old-deja/g++.other/static2.C: Invocation of static data
54236         member of type pointer-to-function denoted as non-static member.
54237
54238         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54239         checks involving function types and aliases.
54240
54241 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54242
54243         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54244         redefined to the same non-trivial type.
54245
54246         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54247         namespace-qualification of template specializations declared in
54248         other namespaces.
54249
54250         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54251         to declare a subset of the specializations of a template function
54252         as friends of specializations of a template class.
54253
54254         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54255         member templates that do not fully specialize the enclosing
54256         template class are rejected.
54257
54258 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54259
54260         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54261
54262 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54263
54264         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54265         altered from libf2c/libU77 version.
54266
54267 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54268
54269         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54270
54271 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54272             Alexandre Oliva  <oliva@dcc.unicamp.br>
54273
54274         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54275         (un)signed char are different types for template specialization
54276         purposes.
54277
54278 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54279
54280         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54281         * objc: ObjC testsuite.
54282
54283 1998-08-31  Catherine Moore  <clm@cygnus.com>
54284
54285         * gcc.c-torture/execute/941014-1.x: New file.
54286
54287 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54288
54289         * lib/c-torture.exp: Add support for
54290         torture_eval_before_compile and torture_eval_before_execute
54291         variables.
54292
54293 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54294
54295         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54296         this test triggers valid.
54297
54298 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54299
54300         * gcc.dg/980827-1.c: New test.
54301
54302 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54303
54304         * gcc.c-torture/execute/loop-4b.c: New test.
54305
54306 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54307
54308         * lib/c-torture.exp: Add support for
54309         torture_eval_before_compile and torture_eval_before_execute
54310         variables.
54311
54312 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54313
54314         * gcc.c-torture/compile/980825-1.c: New test.
54315
54316 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54317
54318         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54319         count number tests in opt_t0 not good_t0.
54320
54321 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54322
54323         * gcc.c-torture/compile/930326-1.x: Fix typo.
54324
54325 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54326
54327         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54328         causes an ICE.
54329
54330 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54331
54332         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54333         STACK_SIZE is defined.
54334         * gcc.c-torture/unsorted/stuct.c: Similarly.
54335
54336         * gcc.c-torture/compile/980821-1.c: New test.
54337
54338 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54339
54340         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54341         16bit ints.
54342
54343 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54344
54345         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54346         code.
54347
54348 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54349
54350         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54351         error'.
54352
54353 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54354
54355         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54356
54357 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54358
54359         * gcc.c-torture/compile/980816-1.c: New test.
54360
54361         * gcc.dg/980816-1.c: New test.
54362
54363 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54364
54365         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54366         compiler for ieee tests.
54367
54368 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54369
54370         * g77.f-torture/compile/980729-0.f: New test.
54371
54372 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54373
54374         * gcc.c-torture/special/eeprof-1.c: New test, for
54375         -finstrument-functions.
54376         * gcc.c-torture/special/special.exp: Run it.
54377
54378 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54379
54380         * gcc.c-torture/compile/980729-1.c: New test.
54381
54382 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54383
54384         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54385         __thumb__ is defined, and test for ARM style doubles if so.
54386
54387 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54388
54389         * g77.f-torture/noncompile/980615-0.f: New test.
54390
54391 1998-07-26  H.J. Lu  (hjl@gnu.org)
54392
54393         * gcc.dg/980312-1.c: Do link instead of compile.
54394         * gcc.dg/980313-1.c: Likewise.
54395
54396 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54397
54398         * gcc.c-torture/compile/980726-1.c: New test.
54399
54400 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54401
54402         * g77.f-torture/execute/io0.f: New test.
54403
54404 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54405
54406         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54407         an int.
54408
54409 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54410
54411         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54412         m32r bugs.
54413
54414 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54415
54416         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54417         c-decl.c:grokdeclarator can handle mode attributes.
54418
54419 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54420
54421         * gcc.c-torture/execute/980716-1.c: New test.
54422
54423 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54424
54425         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54426         the mn10200.
54427         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54428         the mn10200.
54429         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54430         * gcc.c-torture/compile/930326-1.x: Similarly.
54431
54432 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54433
54434         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54435         New test from Craig.
54436
54437 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54438
54439         * g77.f-torture/noncompile/980616-0.f: New test.
54440
54441         * g77.f-torture/execute/970816-3.f: New test from Craig.
54442
54443 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54444
54445         *  g++.other/singleton.C: Return error value instead of taking
54446         SIGSEGV.
54447
54448 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54449
54450         *  g++.other/singleton.C: New test.  Warning is under dispute.
54451         Runtime crash is not.
54452
54453 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54454
54455         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54456         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54457         using6.C, using7.C}: New namespace tests.
54458
54459 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54460
54461         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54462         specialization with typedef'ed names used as array indexes.
54463
54464 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54465
54466         * gcc.c-torture/execute/980709-1.c: New test.
54467
54468         * gcc.dg/980709-1.c: New test.
54469
54470 1998-07-07  Richard Henderson  <rth@cygnus.com>
54471
54472         * gcc.c-torture/execute/bcp-1.c: New test.
54473
54474 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54475
54476         * gcc.c-torture/execute/980707-1.c: New test.
54477
54478 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54479
54480         * gcc.c-torture/compile/980706-1.c: New test.
54481
54482 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54483
54484         * g77.f-torture/execute/980701-0.f,
54485         g77.f-torture/execute/980701-1.f: New test from Craig.
54486
54487 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54488
54489         * gcc.c-torture/compile/980701-1.c: New test.
54490
54491         * gcc.c-torture/execute/980701-1.c: New test.
54492
54493 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54494 rlsruhe.de>
54495
54496         * g++.old-deja/g++.robertl/eb132.C: New test.
54497         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54498
54499 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54500
54501         * g77.f-torture/execute/980628-7.f,
54502         g77.f-torture/execute/980628-8.f,
54503         g77.f-torture/execute/980628-9.f,
54504         g77.f-torture/execute/980628-10.f: New tests from Craig.
54505
54506         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54507
54508 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54509
54510         * g77.f-torture/execute/980628-4.f: New test from Craig.
54511         * g77.f-torture/execute/980628-5.f: Likewise.
54512         * g77.f-torture/execute/980628-2.f: Likewise.
54513         * g77.f-torture/execute/980628-0.f: Likewise.
54514         * g77.f-torture/execute/980628-1.f: Likewise.
54515         * g77.f-torture/execute/980628-3.f: Likewise.
54516         * g77.f-torture/execute/980628-6.f: Likewise.
54517
54518 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54519
54520         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54521         directory when nothing has been installed yet.
54522
54523 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54524
54525         * gcc.c-torture/special/special.exp: Handle newer versions of
54526         dejagnu.
54527
54528 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54529
54530         * gcc.dg/980626-1.c: New test.
54531
54532 1998-06-19  Bruno Haible <haible@ilog.fr>
54533
54534         * gcc.misc-tests/m-un-2.c: New test.
54535         * g++.old-deja/g++.other/warn01.c: Likewise.
54536
54537 1998-06-19  Robert Lipe  <robertl@dgii.com>
54538
54539         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54540         compatibility with assmblers with a different comment character.
54541         Eliminate use of GAS-specific extensions.
54542
54543 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54544
54545         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54546
54547 1998-06-19  Robert Lipe  <robertl@dgii.com>
54548
54549         * lib/g77.exp: Replace search for libf2c.a with search for newly
54550         renamed libg2c.a
54551
54552 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54553
54554         * gcc.c-torture/execute/980617-1.c: New test.
54555
54556 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54557
54558         * gcc.c-torture/execute/980612-1.c: New test.
54559
54560 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54561
54562         * gcc.dg/980523-1.c: Only test on ppc-linux.
54563         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54564
54565         * gcc.c-torture/execute/980608-1.c: New test.
54566
54567 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54568
54569         * gcc.c-torture/execute/980605-1.c: New test.
54570
54571 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54572
54573         * gcc.c-torture/execute/980604-1.c: New test.
54574
54575 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54576
54577         * gcc.c-torture/execute/980602-1.c: New test.
54578         * gcc.c-torture/execute/980602-2.c: Likewise.
54579
54580 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54581
54582         * 970125-0.f: Fix per JCB.  Add commentary.
54583
54584 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54585
54586         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54587         IEEE -0 support.
54588
54589 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54590
54591         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54592         earlier.
54593
54594 1998-05-28  Catherine Moore <clm@cygnus.com>
54595
54596         * gcc.c-torture/execute/980526-3.c: New test.
54597
54598 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54599
54600         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54601         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54602         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54603         m88k-motorola-sysv3 to XFAIL.
54604
54605 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54606
54607         * gcc.dg/980526-1.c: New test.
54608         * gcc.c-torture/execute/980526-2.c: New test.
54609
54610 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54611
54612         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54613
54614         * gcc.c-torture/execute/980526-1.c: New test.
54615
54616 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54617
54618         * g77.f-torture/execute/alpha2.f: Add runtime test.
54619
54620 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54621
54622         * g++.old-deja/old-deja.exp: Strip leading directories.
54623
54624         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54625         error for the line.  Don't run multiple tests for the same line.
54626
54627 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54628
54629         * gcc.dg/980523-1.c: New test.
54630
54631 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54632
54633         * g77.f-torture/compile/970915-0.f: New test.
54634
54635 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54636
54637         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54638
54639 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54640
54641         * gcc.dg/980520-1.c: New test.
54642
54643 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54644
54645         * gcc.dg/980502-1.c: Fix return type.
54646
54647 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54648
54649         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54650         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54651         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54652         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54653         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54654
54655 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54656
54657         * g77.f-torture/execute/980520-1.f: New test.
54658
54659 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54660
54661         * lib/mike-g77.exp: New file.
54662
54663         * g77.f-torture/noncompile/noncompile.exp,
54664         g77.f-torture/noncompile/check0.f: New files.
54665
54666 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54667
54668         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54669         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54670         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54671         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54672         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54673         abort where appropriate.
54674
54675 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54676
54677         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54678         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54679
54680 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54681
54682         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54683
54684 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54685
54686         * g77.f-torture/compile/980427-0.f: New test.
54687
54688 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54689
54690         * g77.f-torture/compile/980424-0.f: New test.
54691
54692 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54693
54694         * g77.f-torture/compile/980419-2.f (main): New test.
54695         * g77.f-torture/compile/970125-0.f: New test.
54696         * g77.f-torture/compile/980419-1.f: New test.
54697
54698 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54699
54700         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54701         of loop-4.c.
54702
54703 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54704
54705         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54706
54707 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54708
54709         * gcc.c-torture/compile/980329-1.c: New test.
54710
54711 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54712
54713         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54714         * gcc.dg/980312-1.c: Fix typo in -march command.
54715
54716 1998-03-16  H.J. Lu  (hjl@gnu.org)
54717
54718         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54719
54720 1998-03-11  Robert Lipe  <robertl@dgii.com>
54721
54722         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54723         Dave Love agree the Fortran source is bogus.
54724
54725 1998-03-11  Robert Lipe  <robertl@dgii.com>
54726
54727         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54728         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54729         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54730         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54731         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54732
54733 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54734
54735         * g++.old-deja/g++.other/friend1.C: New test.
54736
54737 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54738
54739         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54740         possibly uninitialized) variables and declare dnrm2.
54741
54742 1998-02-23  Robert Lipe <robertl@dgii.com>
54743
54744         From Bruno Haible <haible@ilog.fr>:
54745         * gcc.c-torture/execute/980223.c: New test.
54746
54747 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54748
54749         * gcc.dg/ifelse-1.c: New test.
54750
54751 1998-02-09  H.J. Lu  (hjl@gnu.org)
54752
54753         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54754
54755           * lib/old-dejagnu.exp (old-dejagnu): Added the
54756           "execution test - XFAIL *-*-*" handling in the spirit of
54757           "excess errors test -". Changed the "execution test fails"
54758           handling to be like "excess errors test fails".
54759           * Update various tests accordingly.
54760
54761 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54762
54763         * gcc.c-torture/execute/980205.c: New test.
54764
54765 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54766
54767         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54768         * lib/f-torture.exp: Similarly.
54769         * gcc.c-torture: Rename all .cexp files to .x files.
54770
54771 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54772
54773         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54774         (940510-1.c): Removed duplicate.
54775         (971104-1.c): New test.
54776
54777 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54778
54779           * lib/f-torture.exp: Improve error and loop detection.
54780
54781 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54782
54783         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54784         use that to size the filler array.
54785
54786 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54787
54788         * lib/c-torture.exp(c-torture-execute): Fix typo.
54789
54790         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54791         testcase as the executable name. Keep the executable around if
54792         the test fails.
54793
54794 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54795
54796         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54797         changes.  Only test one -g option, and move it to the end of the
54798         list of options to test.
54799
54800 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54801
54802         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54803         variable GCC_TORTURE_OPTIONS to supply default switches separated
54804         by colons.  If no environment variable, run tests with -O0 -g, -O1
54805         -g, and -O2 -g as well.
54806
54807 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54808
54809         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54810         explanatory comments. Fix indentation.
54811
54812 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54813
54814         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54815
54816 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54817
54818         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54819         * g++.old-deja/g++.mike/p7325.C: Likewise.
54820         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54821
54822 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54823
54824         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54825         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54826         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54827         * g++.old-deja/g++.law/operators4.C: Likewise.
54828
54829 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54830
54831         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54832         * g++.old-deja/g++.mike/p784.C: Ditto.
54833         * g++.old-deja/g++.mike/p785.C: Ditto.
54834
54835 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54836
54837           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54838
54839 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54840
54841         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54842         target feature; pass this to c-torture-execute as needed.
54843
54844 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54845
54846         * lib/c-torture.exp(c-torture-execute): If the previous and the
54847         current executables being tested are identical, we don't need to
54848         run the executable again. Try to make the executable names
54849         unique. Add an optional argument for passing additional compiler
54850         flags.
54851
54852 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54853
54854         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54855
54856 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54857
54858         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54859
54860 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54861
54862         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54863         32bit or larger longs.
54864
54865         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54866         have either a 32bit long or 32bit int.
54867
54868 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54869
54870         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54871         Make double precision tests dependent on sizeof (double).
54872
54873 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54874
54875         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54876         too.
54877
54878 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54879
54880         * gcc.c-torture/compile/961203-1.cexp: New script.
54881
54882 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54883
54884         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54885         up the includes ourselves.
54886
54887 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54888
54889         * lib/plumhall.exp: Remove random include, and add a few
54890         verbose messages for debugging.
54891
54892 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54893
54894         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54895         of trying to do it ourselves.
54896
54897 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54898
54899         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54900
54901 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54902
54903         * gcc.prms/5403.c: Made regexp a bit less strict.
54904
54905 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54906
54907         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54908         is returned from remote_load instead.
54909         * lib/plumhall.exp: Ditto.
54910         * lib/mike-g++.exp: Ditto.
54911         * lib/old-dejagnu.exp: Ditto.
54912         * lib/c-torture.exp: Ditto.
54913
54914 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54915
54916         * lib/g++.exp: Use build_wrapper procedure.
54917         * lib/gcc.exp: Ditto.
54918
54919 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54920
54921         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54922         an old-style decl for malloc.  Fixes tests to work when
54923         sizeof (int) != sizeof (size_t).
54924
54925 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54926
54927         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54928
54929         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54930         use stdargs.h interface.
54931
54932 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54933
54934         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54935         NO_VARARGS when compiling.
54936
54937 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54938
54939         * lib/plumhall.exp(ph_includes): New procedure.
54940         (ph_make): Use it.
54941         (ph_compiler): Ditto.
54942
54943         * lib/g++.exp: Rename test-glue.c to testglue.c.
54944         * lib/gcc.exp: Ditto.
54945
54946 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54947
54948         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54949         to completion when it's called.
54950
54951 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54952
54953         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54954         is defined, don't do test.
54955
54956 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54957
54958         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54959         for object files.
54960         (ph_summary): Mark skipped testcases as untested, not unresolved.
54961
54962         * lib/plumhall.exp (ph_make): If unresolved because of bad
54963         errorCode, record errorCode in log file.
54964         (*): Replace send_log/verbose with verbose -log.
54965
54966 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54967
54968         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54969         double conversion if double isn't at least 8 bytes.
54970
54971         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54972         int to work with targets where int is 16 bits.
54973
54974         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54975         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54976         precision for the test to complete.
54977
54978 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54979
54980         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54981         if d10v is not compiled with the -mdouble64 flag.
54982         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54983
54984         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54985         d10v is not compiled with the -mint32 flag.
54986
54987 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54988
54989         * lib/plumhall.exp: Use incr_count.
54990
54991 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54992
54993         * gcc.c-torture: Update to c-torture-1.45.
54994
54995 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54996
54997         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54998         the name of the expect testcase file).
54999
55000         * lib/g++.exp(g++_init): Ditto.
55001
55002 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
55003
55004         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
55005         the host.
55006
55007         * lib/gcc.exp(gcc_exit): New procedure.
55008
55009 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
55010
55011         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
55012         specs where appropriate.
55013
55014         * g++.old-deja/g++.arm/*: Added additional ERROR checks
55015         because of new "candidates are" messages, and removed a few
55016
55017         * Converted all non-old-style g++ testcases to old-style, and
55018         moved into g++.old-deja.
55019
55020 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
55021
55022         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55023         options.
55024
55025         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55026         succeeded.
55027
55028         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55029
55030 1997-02-13  Michael Meissner  <meissner@cygnus.com>
55031
55032         * lib/gcc.exp (gcc_target_compile): Add support for defining
55033         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55034         the machine doesn't have those features.
55035
55036 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
55037
55038         * g++.law/operators4.exp: Don't use LIBS.
55039
55040 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
55041
55042         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55043
55044         * lib/mike-g++.exp: Don't set the compiler to be tested here.
55045         * lib/g++.exp: Set it here instead. Also, allow use of the
55046         --tool_exec and --tool_opt options. Change CXX to
55047         GXX_UNDER_TEST.
55048
55049         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55050
55051         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55052
55053 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
55054
55055         * lib/old-dejagnu.exp: Use prune_warnings instead of
55056         prune_system_crud.
55057         * lib/mike-g++.exp: Ditto.
55058         * lib/gcc.exp: Ditto.
55059         * lib/g++.exp: Ditto.
55060
55061         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55062
55063 1997-02-07  Jeffrey A Law  (law@cygnus.com)
55064
55065           * 941014-2.c: Include stdlib.h
55066           * 960327-1.c: Include stdio.h
55067           * dbra.c, index-1.c: Don't assume ints are 32bits.
55068
55069 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
55070
55071         * lib/gcc.exp: Add gcc,stack_size target feature.
55072
55073         * lib/g++.exp(g++_target_compile): Add the include and link
55074         paths here, not in two other places. And, it's $options, not
55075         options.
55076
55077         * lib/mike-g++.exp(postbase): Remove the code that determines
55078         the correct include and link paths.
55079         * g++.old-deja/old-deja.exp: Ditto.
55080
55081 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
55082
55083         * lib/g++.exp(g++_init): target_compile no longer returns the
55084         filename of the result.
55085
55086 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55087
55088         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55089         call to glob.
55090
55091         * gcc.c-torture/special/special.exp: Change call to
55092         gcc_target_compile to include the object file.
55093
55094 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55095
55096         * gcc.c-torture/special/special.exp: Correct misspelling in last
55097         change.
55098
55099 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55100
55101         * lib/plumhall.exp(ph_summary): Log the entire output of the
55102         executable. Return -1 if there were any failures, 0 otherwise.
55103         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55104         (ph_make): Clean up objects and executables that were built
55105         if the tests succeeded.
55106
55107 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55108
55109         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55110         libraries and includes in the build tree as appropriate.
55111
55112 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55113
55114         * lib/c-torture.exp: Instead of looking for the global variable
55115         NO_LONG_LONG, check to see if that's a feature of the target.
55116
55117 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55118
55119         * config/default.exp: Minimize. Delete the remainer of the files in
55120         config; this functionality is now in devo/dejagnu/config.
55121
55122         g++.*/*: Pass any additional flags used to compile to postbase;
55123         delete CXXFLAGS.
55124
55125         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55126         is now done by runtest.exp. Use gcc_target_compile instead of
55127         compile.
55128
55129         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55130         Remove references to CFLAGS. Use remote_file instead of
55131         calling rm -f.
55132         (c-torture): Take a list of arguments to use to compile this
55133         testcase.
55134
55135         lib/g++.exp: Simplify. Use target_compile instead of compile.
55136         lib/gcc-dg.exp: Ditto.
55137         lib/gcc.exp: Ditto.
55138         lib/mike-{gcc,g++}.exp: Ditto.
55139         lib/old-dejagnu.exp: Ditto.
55140         lib/plumhall.exp: Ditto.
55141
55142 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55143
55144         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55145         (ph_linker): Likewise.
55146
55147 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55148
55149           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55150         MAP_ANON / MAP_ANONYMOUS if defined;
55151         else try to map from /dev/zero .
55152
55153 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55154
55155         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55156         isn't defined, then define it to MAP_ANONYMOUS.
55157
55158 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55159
55160         * gcc.c-torture: Update to c-torture-1.42 release.
55161
55162 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55163
55164         * gcc.c-torture: Update to c-torture-1.41 release.
55165
55166 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55167
55168         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55169         c-torture release.
55170
55171 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55172
55173         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55174         and LDFLAGS.  Fix second case to append the target_info ldflags
55175         onto LDFLAGS, not CFLAGS.
55176         * lib/g++.exp (g++_init): Add target_info stuff.
55177         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55178         of libgloss and newlib flags for !native.
55179
55180         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55181         (GDB): Fix relative path to go up another dir for finding gdb.
55182
55183 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55184
55185         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55186         versions in the target_info array, if they don't exist.
55187
55188 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55189
55190         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55191
55192 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55193
55194         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55195         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55196
55197 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55198
55199         * lib/old-dejagnu.exp: Don't remove the output file before we've
55200         actually tested it. Don't append pwd to the path of the executable
55201         we're testing.
55202
55203 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55204
55205         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55206
55207 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55208
55209         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55210         temporary directory for compiler files, and set it to a default
55211         value of /tmp. Set $output as the name of the output file from
55212         compiling the testcase. Add a -o option to $cflags_var so the
55213         compiler writes the final output file as $output. Set $executable
55214         to $output.
55215
55216         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55217         directory for compiler files, and set it to /tmp if it doesn't
55218         already have a value. Set $output_file to the name of the output
55219         file from compiling the testcase. Add a -o option to CXXFLAGS so
55220         the compiler writes the final output file as $output. Use $output
55221         as the executable to be tested.
55222
55223 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55224
55225         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55226
55227 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55228
55229         * gcc.c-torture/execute/pending-1.c: New test.  Still
55230         pending in Tege's queue.
55231
55232 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55233
55234         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55235         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55236         if there were failures.  Call unresolved if there were unresolved
55237         testcases.  Call gcc_fail if program did not run to completion.
55238         (ph_make): Pass additional argument name to ph_execute.
55239         (ph_execute): Add new argument.  Pass additional arguments to
55240         ph_summary.  Call gcc_fail is there is no execution output.
55241
55242 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55243
55244         * lib/plumhall.exp (proc_summary): Output relavent summary
55245         lines into the log so specific failures in plumhall can be
55246         investigated.
55247
55248 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55249
55250         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55251         (c-torture-execute): Don't try to execute tests which use
55252         "long long" types if $NO_LONG_LONG is nonzero.
55253
55254 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55255
55256         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55257         not c-torture.
55258
55259         * gcc.ieee: Move from here.
55260         * gcc.c-torture/execute/ieee: To here.
55261
55262 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55263
55264         * gcc.c-torture: Update to c-torture-1.41 release.
55265
55266 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55267
55268         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55269         not "$output".
55270
55271 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55272
55273         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55274         -c present.
55275
55276 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55277
55278         * config/proelf.exp: Handle connecting to a simulator.
55279
55280 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55281
55282         * config/proelf.exp: New file.  Enough framework that we can
55283         run c-torture tests on the proelf targets (or any other target
55284         that gdb can connect to for that matter).
55285
55286 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55287
55288         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55289         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55290
55291         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55292         exec_output exists.
55293
55294 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55295
55296         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55297         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55298
55299         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55300         to pass/fail/unresolved/unsupported/untested.  Caller must now
55301         call unresolved/unsupported/untested.
55302         * lib/*.exp: Update FSF address.  Update to handle new results of
55303         ${tool}_load.
55304         * lib/chill.exp (verbose): Delete.
55305
55306 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55307
55308         * lib/gcc.exp (default_gcc_start): Change order of args to
55309         $LDFLAGS $CFLAGS $LIBS.
55310         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55311         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55312         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55313         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55314         * gcc.misc-tests/dg-test.exp: Likewise.
55315         * gcc.misc-tests/msgs.exp: Likewise.
55316         * gcc.prms/prms.exp: Likewise.
55317         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55318         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55319
55320         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55321
55322 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55323
55324         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55325
55326         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55327         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55328
55329         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55330         necessary.
55331
55332 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55333
55334         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55335         global for loop; add use of $mathlib.
55336         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55337         settings here; set mathlib for anything but VxWorks.
55338
55339 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55340
55341         * gcc.c-torture: Update to c-torture-1.40 release.
55342
55343 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55344
55345         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55346         dg.exp.
55347
55348 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55349
55350         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55351         global.
55352
55353 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55354
55355         * lib/g++.exp (LIBS): Define if not already.
55356         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55357         (gcc-dg-prune): Call prune_gcc_output.
55358         * lib/gcc.exp (prune_gcc_output): New proc.
55359         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55360         prune_gcc_output.
55361
55362 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55363
55364         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55365         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55366
55367 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55368
55369         * gcc.c-torture: Update to c-torture-1.39 release.
55370
55371 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55372
55373         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55374         fails, try others as well.
55375
55376 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55377
55378         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55379         If compilation fails, mark execute tests as `untested'.
55380         If test is marked as unsupported, don't mark compilation and
55381         execute tests as failed.
55382
55383 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55384
55385         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55386         libstdc++ for whether or not we want to be doing shared
55387         libraries.  Delete link_curses since we don't need it anymore.
55388         * lib/mike-g++.exp (postbase): Don't link in libg++.
55389         * g++.old-deja/old-deja.exp: Likewise.
55390
55391 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55392
55393         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55394
55395 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55396
55397         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55398         For that, add `-Wl,-a,shared_archive'.
55399         * g++.old-deja/old-deja.exp: Likewise.
55400
55401 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55402
55403         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55404
55405 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55406
55407         * lib/mike-g++.exp (postbase): Pay attention to the status of
55408         g++_load.
55409
55410 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55411
55412           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55413
55414 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55415
55416         * lib/gcc.exp (default_gcc_start): No longer need to log program
55417         being executed or its output, execute_anywhere does that now.
55418         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55419         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55420
55421 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55422
55423         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55424         the same as those in lib/g++.exp.
55425
55426 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55427
55428         * gcc.c-torture: Update to c-torture-1.38 release.
55429         * gcc.ieee: Related changes.
55430
55431 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55432
55433         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55434         "exec". Minor reformatting changes.
55435
55436         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55437         cross. This means all "exec" calls now work on a remote host as
55438         well.
55439         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55440         cross. Filter out the extra "\r\n" stuff that expect puts in.
55441         (c-torture-execute): Filter out the bogus warnings like
55442         c-torture-compile does. Add support for canadian cross.
55443         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55444         Use execute_anywhere rather than calling exec directly. Now it
55445         works for canadian cross testing.
55446
55447 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55448
55449         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55450         results into a variable, and check that rather than using file exists.
55451
55452 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55453
55454         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55455         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55456
55457 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55458
55459         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55460         lib_curses if there's a shared libg++ in the build tree.
55461
55462 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55463
55464         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55465         if not supported target.
55466
55467 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55468
55469         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55470         link_curses up to always happen, not just for native builds.
55471
55472 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55473
55474         * gcc.c-torture: Update to c-torture-1.36 release.
55475         * gcc.failure: Related changes.
55476
55477 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55478
55479         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55480
55481 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55482
55483         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55484         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55485         runshlib, link_curses, and mathlib for link and run.
55486
55487         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55488         pass the runtime shared library options for Solaris, OSF/1, and
55489         Irix5, and link with -lcurses to avoid unresolved references.
55490
55491 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55492
55493         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55494         only run once.
55495
55496 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55497
55498         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55499
55500 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55501
55502         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55503         do not have a framework for the "compat" tests yet.
55504
55505 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55506
55507         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55508         set to null if we're testing vxworks5.1.  Use that instead of
55509         `-lm' in the setting of LIBS for link and run.
55510
55511 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55512
55513         * config/rom68k.exp (${tool}_load): Major changes to make it
55514         work.  Verified that it does in fact return the stuff in
55515         exec_output properly.  Catch any Emul or any TRAP other than 0.
55516
55517 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55518
55519         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55520         LDFLAGS properly for targets that need stuff from libgloss.
55521         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55522         only run once.
55523         (gpp_initialized): New variable.
55524
55525 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55526
55527         * config/rom68k.exp: Load libgloss.exp.
55528         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55529         so we can produce a fully linked binary.
55530         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55531         so we can produce a fully linked binary.
55532
55533 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55534
55535         * lib/plumhall.exp (ph_section): Watch for expected failures.
55536         Add missing `else'.
55537
55538         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55539         run the testcase.
55540         (c-torture): Likewise.
55541
55542 1995-08-28  Doug Evans  <dje@cygnus.com>
55543
55544         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55545
55546         * lib/mike-g++.exp (mike_cleanup): New proc.
55547         (prebase): New globals compiler_result, not_compiler_result,
55548         target_regexp.
55549         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55550         allow leading "-" in pattern.  Watch for unsupported tests.
55551         If $compiler_result is set, pattern match assembler code,
55552         and ditto for $not_compiler_result.
55553         * lib/mike-gcc.exp: Likewise.
55554
55555         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55556         execution "succeeded".
55557
55558 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55559
55560         * config/win32.exp: New file.
55561         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55562
55563 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55564
55565         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55566         unsupported.
55567         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55568         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55569         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55570
55571         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55572         "... without exceptions was ...".  That is now handled by
55573         prune_system_crud.
55574         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55575
55576 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55577
55578         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55579         sieve.c,sort2.c}: New files.
55580         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55581         sieve.exp,sort2.exp}: Drivers for them.
55582
55583         * lib/mike-gcc.exp (program_output): New user settable variable.
55584         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55585         messages.
55586         * lib/mike-g++.exp (program_output): New user settable variable.
55587
55588         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55589
55590         * config/sh.exp: Deleted (use sim.exp instead).
55591
55592 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55593
55594         * config/vx.exp: Declare CHECKTASK as global.
55595         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55596         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55597         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55598
55599 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55600
55601         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55602         target. Like vx.exp, only includes `vx29k.exp' instead of
55603         `vxworks.exp'.
55604
55605 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55606
55607         * config/sim.exp: Increase time limit from 120 seconds to 240.
55608
55609 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55610
55611         * gcc.c-torture/execute/950628-1.c: New test.
55612
55613 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55614
55615         * gcc.c-torture: Update with changes/additions from
55616         c-torture-1.34.
55617
55618 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55619
55620         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55621
55622 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55623
55624         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55625
55626 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55627
55628         * gcc.c-torture/compile/950512-1.c: New test.
55629         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55630         * gcc.dg/struct-ret-1.c: Likewise.
55631
55632 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55633
55634         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55635           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55636
55637 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55638
55639         * gcc.c-torture/special/920411-1.c: Deleted.
55640         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55641
55642 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55643
55644         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55645         cpu limit.
55646
55647 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55648
55649         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55650
55651 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55652
55653         From kenner;
55654         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55655         is the proper length.
55656         * va-arg-3.c: Likewise.
55657
55658 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55659
55660         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55661         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55662
55663         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55664         * lib/g++.exp (default_g++_start): Delete old cruft.
55665
55666 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55667
55668         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55669         (2 * (1 << 18)) to (2 * (1 << 17)).
55670
55671         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55672
55673 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55674
55675         * config/rom68k.exp: Renamed from config/idp.exp
55676
55677 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55678
55679         * c-torture/compile/921109-2.c
55680
55681 1995-04-18  Mike Stump  <mrs@cygnus.com>
55682
55683         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55684         excess errors.
55685
55686 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55687
55688         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55689         output.
55690         * lib/g++.exp (default_g++_start): Likewise.
55691
55692 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55693
55694         * gcc.c-torture/compile/950329-1.c: New test.
55695
55696 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55697
55698           * config/bug.exp (${tool}_load): Updated to use new remote_open
55699           and remote_close procs.
55700         * config/idp.exp: New file.
55701
55702 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55703
55704         * gcc.c-torture/execute/950322-1.c: New test.
55705
55706 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55707
55708         * config/vx.exp (${tool}_load): Clean up testing of return code from
55709         vxworks_ld and vxworks_spawn.
55710
55711 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55712
55713         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55714
55715 1995-03-13  Mike Stump  <mrs@cygnus.com>
55716
55717         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55718         can mark excess errors on a machine by machine basis.  Note, the
55719         default is to not expect any excess errors, even when excess
55720         errors test - is given, so you will want to put an XFAIL ... on
55721         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55722         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55723         those 4 machines, but no others.
55724
55725 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55726
55727         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55728         * lib/c-torture.exp: to here.
55729
55730 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55731
55732         * gcc.c-torture/execute/950221-1.c: New test.
55733         * gcc.c-torture/execute/struct-ret-1.c: New test.
55734         * gcc.c-torture/compile/950221-1.c: New test.
55735
55736         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55737
55738 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55739
55740         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55741         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55742
55743 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55744
55745         * g++.gb: New directory of tests, derived from my signature and
55746         class scoping tests.
55747
55748         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55749         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55750         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55751         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55752         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55753         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55754         * g++.gb/sig25.C: Likewise.
55755
55756         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55757         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55758         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55759         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55760         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55761         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55762         * g++.gb/sig25.exp: Likewise.
55763
55764         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55765         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55766         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55767         * g++.gb/scope13.C: Likewise, this test still fails.
55768
55769         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55770         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55771         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55772         * g++.gb/scope13.exp: Ditto.
55773
55774         * g++.gb/README: New file, explains what these tests are about.
55775
55776 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55777
55778         * lib/dg.exp (dg-do): Support `preprocess'.
55779         (dg-test): Likewise.
55780
55781 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55782
55783         * config/udi.exp: change "continue -expect" to "exp_continue".
55784
55785 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55786
55787         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55788         Delete redundant tests.
55789
55790         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55791         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55792         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55793         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55794         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55795         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55796         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55797         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55798
55799         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55800         storing label pointers.
55801         * gcc.c-torture/execute/921019-1.c: Likewise.
55802         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55803         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55804         parameter fp.
55805         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55806         constants.
55807
55808         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55809         Delete obsolete tests.
55810
55811         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55812         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55813         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55814         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55815         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55816         * gcc.c-torture/compile/950124-1.c: New test.
55817
55818         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55819
55820 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55821
55822         * lib/mike-g++.exp: Add -lm to LIBS.
55823
55824 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55825
55826         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55827
55828 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55829
55830         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55831
55832 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55833
55834         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55835
55836 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55837
55838         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55839         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55840         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55841         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55842         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55843         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55844         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55845         * g++.law/{operators31.C, operators32.C,
55846         * g++.law/{operators33.C, operators34.C}: Likewise.
55847         * g++.law/{pic1.C, refs2.C}: Likewise.
55848         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55849         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55850         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55851         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55852
55853         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55854         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55855         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55856         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55857         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55858         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55859         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55860         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55861         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55862         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55863         * g++.law/{operators34.exp}: Likewise.
55864         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55865         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55866         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55867         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55868         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55869
55870         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55871         No longer expected to fail.
55872         * g++.law/missed-error3.C: Tweak for recent bool changes.
55873
55874 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55875
55876         * config/emb-unix: Deleted.
55877         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55878         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55879
55880 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55881
55882         * lib/dg.exp (dg-test): Fix typo in last patch.
55883
55884 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55885
55886         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55887         (handles multiple occurrences).
55888
55889 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55890
55891         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55892         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55893         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55894         printed).
55895         * lib/c-torture.exp (c-torture-compile): Likewise.
55896         (c-torture): Prepend full path if missing.
55897         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55898         (gcc_fail): Likewise.
55899         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55900
55901 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55902
55903         * lib/netware.exp: Only attach to NetWare i386 systems.
55904
55905 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55906
55907         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55908         messages.  Add test name to "output pattern match" pass/fail message.
55909
55910 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55911
55912         * gcc.dg: New testsuite.
55913         * gcc.dg/dg.exp: New file.
55914
55915         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55916         test-switch.c}: Deleted.
55917
55918         * gcc.misc-tests/msgs.exp: New testcase driver.
55919
55920 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55921
55922         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55923         Watch for illegal return values from ${tool}_load.
55924         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55925         cross targets.  Coerce return value >0 to 1.
55926
55927 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55928
55929         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55930
55931         * config/emb-unix.exp: New file.
55932
55933         * config/sim.exp: Error if variable $SIM not defined.
55934         (${tool}_load): Mark test as "untested" if simulator missing.
55935
55936         * config/unix.exp: Load remote.exp to get rcp_download.
55937         * lib/c-torture.exp: Use different option lists for testcases with
55938         and without loops.
55939         * gcc.c-torture/execute/execute.exp: Likewise.
55940
55941 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55942
55943         * config/*.exp: Clarify return code from ${tool}_load.
55944         Call `unresolved' or `untested' instead of `warning' or `perror'
55945         (sometimes you still want to call both though).
55946         Add comment that `shell_id' is local to each file.
55947         * config/udi.exp (timeout): Set to 30.
55948         Don't print warning if connection fails, $connectmode has already
55949         printed an error.
55950         (${tool}_load): Move verbose messages to level 2.
55951         Rework pattern for "Process started" message.
55952         Pass `shell_id' to ${connectmode}_download.
55953         Retry twice upon timeout.  Make resetting of target more robust.
55954         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55955         Pass `shell_id' to exit_$connectmode.
55956         Only call exit_$connectmode if connected.
55957         * config/unix.exp (${tool}_load): Check return codes better.
55958         * config/vrtx.exp (${tool}_load): Likewise.
55959         * config/vx.exp (${tool}_load): Likewise.
55960         Delete unneeded global's.
55961         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55962         from ${tool}_load.
55963         (dg-stat): Delete.
55964         (dg-init): Delete recording of pass/fail counts.
55965         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55966         (old-dejagnu-init): Likewise.
55967         (old-dejagnu-stat): Delete contents, empty proc now.
55968         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55969         (c-torture): Delete references to lcnt, lpass, lfail.
55970         Get option list from TORTURE_OPTIONS.
55971         Delete -funroll[-all]-loops if no loops.
55972         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55973         (g++_stat): Delete contents (empty proc now).
55974         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55975         (gcc_finish): Likewise.
55976         (gcc_stat): Deleted.
55977         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55978         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55979         * gcc.c-torture/execute/execute.exp: Likewise.
55980         Split tests into two parts: compile, execute.
55981         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55982         no loops.  Update to reflect clarified return codes from ${tool}_load.
55983
55984 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55985
55986         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55987         to grep for.
55988         (old-dejagnu): Likewise (where necessary).
55989
55990 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55991
55992         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55993
55994         * lib/dg.exp (dg-process-target): Fix processing of selector.
55995         Add comment regarding use of `error'.
55996
55997         * lib/gcc.exp (prune_system_crud): Define if missing.
55998         * lib/g++.exp (prune_system_crud): Likewise.
55999
56000         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
56001         Call prune_system_crud.
56002         * lib/dg.exp (dg-runtest): New proc.
56003         Use perror instead of send_user for tcl errors in testcase.
56004         Don't return any value, it's never used.
56005         Don't clobber previous definition of `unknown'.
56006         Print tcl errors in `dg-final'.
56007
56008 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
56009
56010         * lib/dg.exp (dg-process-target): Improve syntax error messages.
56011         (dg-test): Don't print errorInfo, it contains stack backtrace.
56012
56013 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
56014
56015         * lib/g++.exp (runtest_file_p): Define if missing.
56016
56017 1994-09-24  Doug Evans  (dje@cygnus.com)
56018
56019         * lib/mike-g++.exp: Comment out loading of g++.exp.
56020         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
56021         (default_g++_version): Always print something.
56022         (default_g++_start): Comment out call to `which'.
56023         (g++_start, g++_load): Deleted (must be defined in config file).
56024         * lib/gcc.exp: Test for existence of $CC at start.
56025         Delete check for tmpdir (done in gcc_init).
56026         (default_gcc_version): Always print something.
56027         (default_gcc_start): Comment out call to `which'.
56028         * config/*.exp: Major cleanup - make cross targets work at least a
56029         little better for g++ (by not being "--tool gcc" specific).
56030         Rename gcc_xxx to ${tool}_xxx.
56031         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56032         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56033
56034 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
56035
56036         * lib/c-torture.exp (c-torture-compile): Rework compiler
56037         message processing.
56038
56039         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56040         c-torture.
56041
56042 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
56043
56044         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56045
56046         * lib/dg.exp (dg-process-target): Support { target native }.
56047
56048 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
56049
56050         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
56051         looked for "... program xxx got fatal signal".
56052         Correct regsub munging of `comp_output'.
56053         Ignore compiler messages "path prefix not used" and "linker input
56054         file unused".
56055
56056 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
56057
56058         * lib/gcc.exp (runtest_file_p): Define if missing.
56059         * gcc.prms/template.c: Example to work from.
56060
56061 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
56062
56063         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56064         * lib/dg.exp (dg-test): Call unsupported testcases as such.
56065
56066         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56067         * gcc.prms/1883.c: Moved from compile/940714-1.c.
56068         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56069         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56070
56071         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56072         (dg-process-target): No longer a varargs proc.
56073         Return S/N for target, P/F for xfail.  All callers changed.
56074         (user option procs): More argument checking.
56075         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56076         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56077         (dg-test): Skip test if not running on selected target in `dg-do'.
56078         Update handling of `dg-do-what', `dg-output-text'.
56079         Separate execution pass/fail from output pattern match pass/fail.
56080         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56081
56082 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
56083
56084         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56085         target for 920510-1.c.
56086
56087 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56088
56089         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56090         Clean up comment regarding use of passcnt, etc.
56091         (gcc_stat): Don't update `testcnt' here.
56092         (gcc_finish): Do it here.
56093         Might as well reset `but_id' here too.
56094         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56095         to determine if the file should be tested.
56096         * gcc.c-torture/compile/compile.exp: Likewise.
56097         * gcc.c-torture/execute/execute.exp: Likewise.
56098         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56099         * gcc.misc-tests/dg-test.exp: Likewise.
56100         * gcc.prms/prms.exp: Likewise.
56101         * gcc.wendy/wendy.exp: Likewise.
56102         * g++.old-deja.exp: Likewise.
56103         Move "Testing file" message to verbose level 1.
56104
56105 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56106
56107         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56108
56109 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56110
56111         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56112         (default_gcc_start): Accept optional second list element
56113         of compiler flags.  Print compiler output at verbosity level 2.
56114         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56115         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56116         Save current values of framework globals passcnt, failcnt, xpasscnt,
56117         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56118         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56119         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56120         xfailcnt to compute stats.  Update framework global `testcnt' from
56121         pass/fail counts.
56122         (gcc_finish): New proc.  Clean up test environment.
56123         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56124         (gcc_epass, gcc_efail): Delete.
56125         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56126         argument of line number.
56127         (dg-init): If the tool has an init routine, call it.
56128         (dg-test): Remove args `cflags_var' and `libs_var'.
56129         Pass all compiler options to ${tool}_start.
56130         Handle missing line number.
56131         (dg-finish): New function.
56132         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56133         particular files.  Call gcc_finish at end.  Move "skipping test"
56134         message to verbosity level 3.
56135         * gcc.c-torture/compile/compile.exp: Likewise.
56136         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56137         * gcc.c-torture/execute/execute.exp: Likewise.
56138         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56139         Print testcase being tried at verbosity level 1.
56140         * gcc.c-torture/special/special.exp: Unset xfail.
56141         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56142         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56143         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56144         * gcc.failure/failure.exp: Likewise.
56145         * gcc.ieee/ieee.exp: Likewise.
56146         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56147         Update call to dg-test.  Call dg-finish at end.
56148         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56149         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56150         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56151         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56152         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56153         * gcc.wendy/wendy.exp: Add copyright.
56154         Delete setting of tmpdir (done by gcc_init).
56155         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56156         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56157         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56158         gcc_[ce]pass/fail.
56159
56160 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56161
56162         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56163         confusion.
56164         (g++_load): Likewise.
56165
56166         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56167         Rename argument to `prog' to remove the confusion.
56168         Varargs fns behave differently too!
56169         (g++_load): Likewise.
56170
56171         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56172
56173         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56174         what it is.  Delete (always) printing of status value for !native.
56175         Simplify verbose code, and include status and exec_output.
56176         (g++_load): Use gcc_load.
56177
56178 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56179
56180         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56181         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56182         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56183         940714-3.c as these testcases don't exist anymore.  Make
56184         va-arg-1.c expected to pass.
56185
56186 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56187
56188         * gcc.misc-tests/misc.exp: Only run specific testcases.
56189         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56190         * gcc.misc-tests/dg-[1-9].c: New files.
56191
56192         * lib/dg.exp: New testsuite driver.
56193         * gcc.prms/prms.exp: Use it.
56194
56195         * README.gcc: New file.
56196
56197         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56198         Document and reset `lxpass' and `lxfail'.
56199         Simplify "initialized" message.
56200         (gcc_stat): Clean up comments a little.
56201
56202 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56203
56204         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56205
56206 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56207
56208         * lib/old-dejagnu.exp (process-option): New proc.
56209         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56210         (old-dejagnu): Simplify.
56211         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56212
56213 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56214
56215         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56216         exists and is not an empty string.
56217
56218         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56219         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56220         finished.
56221         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56222         automatically.
56223
56224         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56225         longer expected to fail.
56226
56227         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56228         "f" function call.
56229
56230         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56231
56232         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56233         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56234         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56235         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56236         c-torture-1.29.
56237
56238         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56239         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56240
56241         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56242
56243         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56244         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56245
56246         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56247         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56248         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56249
56250 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56251
56252         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56253         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56254         940714-1.c, 940714-2.c, 940714-3.c},
56255         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56256         gcc.misc-tests/{mg.c,mg.exp}:
56257         New tests.
56258         * gcc.noncompile/noncompile.exp: Change accordingly.
56259
56260 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56261
56262         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56263         Undo previous clobberage.
56264
56265 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56266
56267         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56268         * gcc.special/{930510-1.c, special.exp}:
56269         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56270         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56271         struct-varargs-1.c}: New tests from c-torture-1.26.
56272
56273 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56274
56275         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56276           argument to switch.
56277
56278 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56279
56280         * Revert the previous changes.  Please see Rob's directory
56281         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56282         fixes.
56283
56284 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56285
56286         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56287         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56288         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56289         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56290         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56291         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56292         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56293         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56294         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56295         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56296         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56297         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56298         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56299         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56300         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56301         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56302         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56303         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56304         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56305         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56306         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56307         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56308         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56309         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56310         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56311         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56312         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56313         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56314         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56315         testing changes.
56316
56317 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56318
56319         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56320         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56321         with perror calls.
56322
56323 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56324
56325         * config/unix.exp (g++_load): Fix syntax.
56326
56327 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56328
56329         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56330         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56331         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56332         Don't expect va-arg-1.c to fail.  Correct expected output for
56333         920928-1.c.
56334         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56335         * gcc.wendy/hbm4.c: Correct typo.
56336         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56337
56338 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56339
56340         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56341         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56342         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56343         * lib/c-torture.exp (c-torture-compile): Ditto.
56344
56345         Reduce volume of output (remove all the -I's and such).
56346         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56347         Call gcc_cpass, gcc_cfail.
56348         (c-torture): Pass testing option to c-torture-compile.
56349
56350 1994-03-21  Doug Evans  (dje@cygnus.com)
56351
56352         Bring patches over from progressive.
56353         * config/default.exp: Exit remote shell cleanly.
56354         (g++_exit, g++_start): Add default versions.
56355         * config/sim.exp (gcc_load): Use perror, not error.
56356
56357 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56358
56359         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56360         set in site.exp.
56361
56362 1994-03-14  Doug Evans  (dje@cygnus.com)
56363
56364         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56365         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56366         (wendy_try): New proc to run testcase.
56367         (main loop): Call 'em.
56368         * gcc.wendy/*.c: Clean up pass to correct expected output.
56369
56370         * lib/gcc.exp: Minor cleanup work.
56371         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56372
56373 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56374
56375         * config/sim.exp (gcc_load): Document return codes better.
56376         Don't pass -v to simulator.
56377
56378 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56379
56380         * gcc.special/920717-x.c: Fix typo.
56381         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56382         get at sources.
56383
56384         * lib/mike-gcc.exp: Fix typo.
56385
56386 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56387
56388         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56389         binary to use, transform the name.
56390         * config/*.exp: rename everything. Nuke any g++ specific files,
56391         it's now a special case of gcc that requires no special support.
56392         Add a default.exp for unsupported targets.
56393
56394 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56395
56396         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56397         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56398         version of Tcl.
56399
56400 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56401
56402         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56403         than a warning.
56404
56405 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56406
56407         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56408
56409 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56410
56411         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56412         option_list.  Compile every file with only 4/6 option choices
56413         (same as C torture) instead of with 12/18 different option
56414         choices.
56415         * lib/c-torture.exp: Likewise.
56416
56417         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56418         not already set.
56419
56420 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56421
56422         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56423         can put an XFAIL *-*-* on excess errors.
56424
56425 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56426
56427         * g++.law: Add more tests derived from g++-bugs snapshots.
56428
56429         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56430         equivalent to g++.law/init9.
56431
56432         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56433         compiled it, and the a.out file after we've run it.
56434
56435 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56436
56437         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56438         compiled it, and the a.out file after we've run it.
56439
56440 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56441
56442         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56443
56444 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56445
56446         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56447         version number.
56448
56449 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56450
56451         * g++.law: New directory of g++ tests derived from the g++-bugs
56452         snapshots.
56453
56454 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56455
56456         * gcc.compile: initbug1.c initbug1.exp testcase added
56457
56458 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56459
56460         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56461         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56462           fixes submitted by Jeff Law (law@cs.utah.edu)
56463         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56464           Jeff Law (law@cs.utah.edu)
56465
56466
56467 1993-11-30  Mike Stump  (mrs@cygnus.com)
56468
56469         * config/unix-g++.exp: Follow the gcc way of doing things.
56470         * g++.old-deja/old-deja.exp: Minor updates.
56471         * lib/g++.exp: New file, follow the gcc way of doing things.
56472         * lib/old-dejagnu.exp: Minor updates.
56473         * lib/mike-g++.exp: Always unset errorInfo.
56474
56475 1993-11-06  Mike Stump  (mrs@cygnus.com)
56476
56477         * lib/gcc.exp: Fix some errors with the below change, CC and
56478         CFLAGS should be global when setting, not local.
56479
56480 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56481
56482         * lib/gcc.exp: Transform tool name.
56483
56484 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56485
56486         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56487
56488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56489
56490         * lib/gcc.exp: change gcc_done to gcc_stat
56491
56492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56493
56494         * Upgraded gcc testsuite to c-torture version 1.25
56495
56496 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56497
56498         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56499         * lib/c-torture: added hooks for new reporting code.
56500
56501 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56502
56503         * config/sh-gcc.exp: check if sh-sim exists in the path
56504
56505 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56506
56507         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56508         * gcc.compile/compile.exp: Initial changes for new logic.
56509         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56510         * gcc.failure/failure.exp: Initial changes for new logic.
56511         * gcc.ieee/ieee.exp: Initial changes for new logic.
56512         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56513         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56514         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56515         * lib/c-torture.exp: Initial changes for new logic.
56516         * lib/gcc.exp: Initial changes for new logic.
56517
56518 1993-10-15  Mike Stump  (mrs@cygnus.com)
56519
56520         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56521         depend upon failure or success.  Fully qualify names in failure
56522         and success messages.  Always remove a.out before starting
56523         compile, just in case.  Pay more attention to error text output by
56524         the compiler.  Handle testcases with no known past errors just
56525         like all others, so that things are uniform.  Other miscellaneous
56526         improvements.
56527
56528 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56529
56530         * gcc.cpp: new directory for cpp tests
56531
56532 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56533
56534         * lib/chill.exp: Code reformatted, removed unused code.
56535         * config/unix-chill.exp: Code reformatted, removed unused code.
56536         * chill.execute/execute.exp: Code reformatted, removed unused code.
56537         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56538
56539 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56540
56541         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56542         routines not written.
56543
56544 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56545
56546         * config/bug-gcc.exp: Use new procs from bug.exp.
56547
56548 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56549
56550         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56551         via ftp, rather than depending on NFS.
56552         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56553         case.
56554
56555 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56556
56557         * config/bug-gcc.exp: Use new download proc.
56558
56559 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56560
56561         * chill.execute/execute.exp: cleanups, handles errors better
56562         * chill.compile/compile.exp: rewrite, based on execute.exp
56563         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56564         * lib/chill.exp: major changes to diff proc and compile and link
56565         procs. added chill_fail and chill_pass wrappers to pass and
56566         fail. added more comments, and handle error codes better.
56567         Added a hack to capture stderr from exec, so noncompile tests
56568         can work.
56569
56570 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56571
56572         * chill.execute/execute.exp: rewrite of testsuite driver
56573         * lib/chill.exp: rewrite of testsuite driver
56574         * config/unix-chill.exp: rewrite of testsuite driver
56575
56576 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56577
56578         In chill.execute:
56579         * iexpr.ch: Standardize uppercase.
56580         * tuples.dat: Standardize uppercase.
56581         * vary.ch: standardize.  Correct varying string assignments.
56582         * vary.dat: Add new output lines.
56583
56584 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56585
56586         In chill.execute:
56587         * chprintf.ch: Standardize use of uppercase.
56588         * tuples.ch: Standardize and turn arr2 into a DCL,
56589           rather than a SYN.
56590         * pinits.ch: Standardize.
56591
56592 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56593
56594         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56595         * Makefil: Renamed to Makefile.in.
56596         * configure.in: New.
56597
56598 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56599
56600         In chill.execute:
56601         * .cvsignore: Add result/output files.
56602         * Makefile: Fix up variables at start.  Use MFLAGS
56603           everywhere.  Correct bool_loc, built_ins entries.
56604           Add entry for vary1.ch.
56605         * bitarray.ch: Standardize upper-case usage.
56606         * bitexpr.ch: Standardize, add output of b1.
56607         * params.ch: Use arrayt in along PROC parameters, to
56608           avoid novelty problems.
56609         * sets.ch: Tiny cleanup.
56610         * vary1.ch: Re-indent.
56611
56612 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56613
56614         * Add PR-related files to Makefiles, .cvsignore files, etc.
56615
56616 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56617
56618         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56619           with compiler objects. New names are test-flow.c and test-loop.c
56620
56621 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56622
56623         * Upgraded c-torture tests from 1.19 to 1.20
56624
56625         * new files:
56626         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56627         * gcc.compile: 930623-1.c 930623-2.c
56628         * gcc.noncompile: 930622-1.c 930622-2.c
56629         * gcc.failure: 920411-1.c 920627-2.c
56630         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56631
56632 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56633
56634         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56635           More changes to get testsuite working properly. Needs more work.
56636           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56637
56638 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56639
56640         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56641           More changes to get testsuite working properly. Needs more work.
56642
56643 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56644
56645         * chill.compile/compile.exp: Added for Dejagnu support
56646         * chill.execute/execute.exp: Added for Dejagnu support
56647         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56648
56649 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56650
56651         This should complete moving the CHILL test files.
56652         * chill.noncompile(.cvsignore printf.grt
56653             in-printf.grt chprintf.grt chprintf.ch):
56654             Added test-support files.
56655           (Makefile): Modified further.
56656         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56657             signal.ch): Added test files.
56658           * chill.execute (.cvsignore printf.grt printr.c
56659             in-printf.grt rts.c chprintf.grt rts.h): Added
56660           test-support files.
56661             (Makefile): More corrections.
56662
56663 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56664
56665         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56666           test cases, ready for DejaGnu.
56667
56668 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56669
56670         * Upgraded c-torture tests from 1.18 to 1.19
56671
56672         * gcc.compile: added test(s):
56673           930607-1.c
56674         * gcc.execute: added test(s):
56675           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56676
56677         * added new subdirectory for misc tests: gcc.misc-tests
56678         * gcc.misc-test(s): added tests:
56679           inst-check.c test-consts.c test-ior.c test-switch.c
56680
56681 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56682
56683         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56684
56685 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56686
56687         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56688
56689 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56690
56691         * Upgraded c-torture tests from 1.17 to 1.18
56692
56693 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56694
56695         * Upgraded c-torture tests from 1.12 to 1.17
56696
56697 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56698
56699         * lib/old-dejagnu.exp:
56700           Fixed handling of XFAIL target triplets to correctly
56701           recognize wildcard characters.  Removed code that
56702           appended a unique id tag to the end of the file name
56703           printed out by the result of the testcases within a
56704           given test file.
56705
56706 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56707
56708         * lib/old-dejagnu.exp:
56709           Reworked expected failure handling to trigger off of XFAIL
56710           keyword in keyphrase embeded in testcase source code. The
56711           XFAIL keyword must be at the end of the keyphrase line. It
56712           may optionally be followed by one or more target triplets.
56713           It has just occured that the handling of wildcards in the
56714           target triplet may not be correct.
56715
56716 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56717
56718         * g++.old-deja/tests:
56719           Moved all subdirectories up one level into g++.old-deja .
56720
56721         * lib/old-dejagnu.exp:
56722           Fixed problem with CXXFLAGS not being properly reset, and being
56723           corrupted with extraneous "-c" compiler option.  This was
56724           causing binaries to not be generated for test that needed them.
56725           Modified strings passed to "pass" and "fail" so that individual
56726           tests from the same test file would be distinguished by an
56727           identifier appended to the test file name in the summary logs;
56728           this corrected a problem with erroneous diff logs.  Added code
56729           to search testcases for expected fail and unexpected pass keywords.
56730
56731 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56732
56733         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56734
56735 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56736
56737         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56738           Removed extraneous text from end of "Special g++ Options"
56739           keyphrase.
56740
56741         * lib/old-dejagnu.exp: Added pattern matching to look for new
56742           keywords, embedded in testcases comments, which will trigger
56743           calls to xpass and xfail.
56744
56745 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56746
56747         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56748           comments embedded in the testcases, especially the one looking for
56749           special compiler options, as well as the pattern matching for the
56750           compiler output again.
56751
56752 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56753
56754         * lib/old-dejagnu.exp: Do a proper check of the return value for
56755           execute tests. Fixed several problems with the pattern matching
56756           of the compiler output which gave erroneous test results.
56757           Changed several of the test result messages to be more descriptive.
56758         * config/unix-g++.exp: Proc g++_load now actually works and
56759           executes the tests passed to it and returns a usable return
56760           value.
56761
56762 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56763
56764           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56765
56766 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56767
56768         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56769           Modified both files to properly execute the old style
56770           dejagnu tests. The previous versions of these files were
56771           experimental and did not function anything near correctly.
56772
56773 1993-04-05  Rob Savoye  (rob@cygnus.com)
56774
56775         * Removed all Makefile.in and configure.in files. No configuration
56776         needed now.
56777
56778 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56779
56780         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56781
56782 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56783
56784         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56785         gcc.special/configure.in, gcc.noncompile/configure.in,
56786         gcc.execute/configure.in, gcc.code_quality/configure.in,
56787         g++.other/configure.in, g++.old-deja/configure.in,
56788         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56789         in srcname setting.
56790
56791 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56792
56793         * lib/udi.exp: Fixed mondfe and mondfe_download.
56794         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56795         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56796
56797 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56798
56799         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56800         (gdb_exit): Don't remove *_soc files.
56801
56802 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56803
56804         * lib/c-torture.exp: Don't look for main; instead always use -w
56805         -c.  This is how the c-torture tests work.  Remove the object
56806         file if the compilation succeeds.
56807         * gcc.execute/execute.exp: Remove executable if test passes.
56808         * gcc.noncompile/noncompile.exp: Every test is an expected
56809         failure.
56810         * gcc.special/special.exp: Added tests from c-torture 1.11,
56811         corrected use of existing test.
56812         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56813         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56814         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56815         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56816         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56817         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56818         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56819         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56820         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56821         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56822         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56823         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56824         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56825         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56826         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56827         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56828         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56829         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56830         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56831         c-torture 1.11.
56832         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56833         correspond to c-torture 1.11.
56834
56835         * New file.